.CTARoundedButton_mainContainer__RHgtf{display:flex;justify-content:center;align-items:center;font-size:18px;min-width:max-content;padding:12px 48px;border-radius:24px;color:#fff;font-weight:600;transition:.3s;cursor:pointer;border:1px solid transparent}.CTARoundedButton_outlined__ThX9U{background-color:transparent;border:1.5px solid grey;color:grey}.CTARoundedButton_mainContainer__RHgtf:hover{box-shadow:inset 9999em 0 0 0 #00a4e3;border:1px solid #00a4e3;transition:.25s;color:#fff}.CTARoundedButton_hero__ETR2j.CTARoundedButton_outlined__ThX9U{background:transparent;border:1px solid #fff;color:#fff}.CTARoundedButton_hero__ETR2j.CTARoundedButton_outlined__ThX9U:hover{background:#fff;border:1px solid #00a4e3}@media screen and (max-width:768px){.CTARoundedButton_mainContainer__RHgtf{font-size:12px;padding:6px 24px}}@media screen and (max-width:550px){.CTARoundedButton_mediaQuerySM__VDFsd{font-size:8px;padding:0 8px}}.Selector_selector__qvSzq{width:100%;position:relative;display:flex;justify-content:center;align-items:center;border-radius:4px;border:1px solid grey;background:#fff;background-image:url(/_next/static/media/Isolation_Mode.b45739f4.svg);background-repeat:no-repeat;background-position:center right 11px}.Selector_selector__qvSzq select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;width:100%;height:40px;padding-left:11px;background:transparent;color:#4e4e56;font-size:14px;font-style:normal;font-weight:600;line-height:normal;outline:none;border:none}.Hero_backgroundImage__GjomB{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-32px;width:100%;height:570px;gap:46px;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:35px}.Hero_videoContainer__X9kJA{margin-top:-13px;width:100%;max-width:1440px;min-width:1000px;height:570px;overflow:hidden;position:absolute;z-index:-1}.Hero_title__fNqnJ{display:flex;padding:0 16px;justify-content:center;align-items:center;background:#e3b846;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.Hero_title__fNqnJ h1{font-family:var(--montserrat-font);color:#fff;font-size:55px;font-weight:700;padding:0 10px}.Hero_buttonsContainer__x0hTW{display:flex;width:100%;max-width:400px;flex-direction:column;align-items:flex-start;gap:16px}.Hero_buttonsContainer__x0hTW select{display:flex;height:40px;padding:11px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;border:1px solid var(--borde-botn-vaco,grey);background:var(--superficie-superficie-blanca,#fff)}.Hero_buttonsContainer__x0hTW input{display:flex;height:40px;padding:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch;border-radius:4px;border:1px solid grey;background:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.Hero_buttonsContainer__x0hTW input:focus{outline:none}.Hero_buttonsContainer__x0hTW a{width:100%}.Hero_buttonsContainer__x0hTW a>div{width:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:375px){.Hero_title__fNqnJ h1{font-size:40px}}.CardList_mainContainer__KXpt8{display:flex;width:100%;max-width:1440px;height:100%;padding:83px 30px 100px;flex-direction:column;justify-content:center;align-items:center;gap:64px;background:#f4f4f4}.CardList_text__OrGbP{max-width:835px;color:#8c8e90;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.CardList_cardMainContainer__Qm2_1{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:2%}.CardList_cardContainer__GVPzs{width:100%;height:100%;max-width:320px;min-width:160px;max-height:320px;min-height:160px;display:flex;flex-direction:column;margin-top:64px;transition:all .3s ease-in-out}.CardList_cardContainer__GVPzs:hover{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.CardList_imageContainer__jZ3g2{padding:45px;overflow:hidden;display:flex;width:100%;height:215px;background:#fff;justify-content:center;align-items:center;border-radius:20px 20px 0 0}.CardList_cardImage__Km2Vr{object-fit:contain}.CardList_cardDescription__tCSjC{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px 0;background-color:#ededed;border-radius:0 0 20px 20px}.CardList_cardDescription__tCSjC h1{color:#4e4e57;text-align:center;font-size:19px;font-style:normal;font-weight:600;line-height:normal}.CardList_cardDescription__tCSjC p{color:#4e4e57;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;white-space:pre-line}.CardList_schedule__mXwwM{margin-top:8px}.HubspotContactForm_formContainer__S_Xoe{width:100%}.ContactForm_mainContainer__Jwiok{margin-top:-1px;width:100%;display:flex;flex-direction:column;overflow:hidden}.ContactForm_videoContainer__8MUaX{max-height:480px}.ContactForm_formContainer__pUM9x{width:100%;display:flex;flex-direction:column;align-items:center;background-color:grey;padding-inline:131px;padding-block:100px;margin-top:-1px;color:#fff;gap:24px}.ContactForm_formContainer__pUM9x h2{font-size:36px;font-weight:600}.ContactForm_formContainer__pUM9x p{font-size:18px;font-weight:400;text-align:center;max-width:818px}.ContactForm_inputsContainer__kD41W{display:flex;align-items:center;gap:24px;width:100%}.ContactForm_inputsContainer__kD41W input{width:100%;min-width:200px;height:40px;border-radius:4px;border:none;padding-inline:16px;font-size:16px;font-weight:400;border:1px solid var(--borde-botn-vaco,grey)}.ContactForm_buttonContainer__T9t8y{width:150px}@media screen and (max-width:1080px){.ContactForm_formContainer__pUM9x h2{font-size:32px}.ContactForm_formContainer__pUM9x p{font-size:15px}.ContactForm_inputsContainer__kD41W{flex-wrap:wrap}}@media screen and (max-width:880px){.ContactForm_formContainer__pUM9x{padding-inline:100px}}@media screen and (max-width:750px){.ContactForm_formContainer__pUM9x{padding-inline:75px}.ContactForm_buttonContainer__T9t8y{width:100%}}@media screen and (max-width:650px){.ContactForm_formContainer__pUM9x{padding-inline:32px;padding-block:40px}.ContactForm_formContainer__pUM9x h2{font-size:24px}.ContactForm_formContainer__pUM9x p{font-size:12px}.ContactForm_inputsContainer__kD41W{gap:12px}}@media screen and (max-width:425px){.ContactForm_formContainer__pUM9x h2{font-size:20px;text-align:center}}