.alegra-header{align-items:center;display:flex;flex-direction:column;position:fixed;top:0;width:100%;z-index:1}.alegra-header--solid{background-color:#fff}.alegra-header__banner{background-color:#00b19d;font-size:.8rem;width:100%}.alegra-header__banner a{color:#fff;display:block;padding:10px;text-align:center;text-decoration:none}.alegra-header__wrapper{display:flex;justify-content:space-between;max-width:1200px;padding:10px 20px;width:100%}.alegra-header__brand{width:180px}.alegra-header__logo{height:auto;width:100%}.alegra-header__logo .alegra-header__logo-symbol{fill:#00b19d}.alegra-header__logo-label,.alegra-header__logo-text{fill:#707070}.alegra-header__nav{width:100%}.alegra-header__nav-wrapper{align-items:center;display:flex;gap:10px;justify-content:end;list-style:none;margin:0}.alegra-button{--tw-text-opacity:1;--tw-bg-opacity:1;background-color:#bfcd31;border:1px solid #bfcd31;border-radius:5px;color:rgba(255,255,255,var(--tw-text-opacity));cursor:pointer;font-family:Roboto;font-family:Roboto,sans-serif;font-weight:400;line-height:1rem;padding:5px 20px;text-align:center}.alegra-header__country-img{background-position:50%;background-repeat:no-repeat;border:3px solid #fff;border-radius:50%;box-shadow:0 0 5px #aaa;display:inline-block;height:30px;margin-right:7px;object-fit:cover;object-position:center;width:30px}.alegra-header__country-selector{align-items:center;cursor:pointer;display:flex;margin-left:40px;position:relative}.alegra-header__country-list{background-color:#fff;border:1px solid #c2c9d6;border-radius:5px;position:absolute;right:-70%;top:130%;width:250px}.alegra-header__country-list a{text-decoration:none}.alegra-header__country{border-bottom:1px solid #f0f2fa;color:#707070;padding:10px;transition-duration:.3s}.alegra-header__country:last-child{align-items:center;border-bottom:none;display:flex}.alegra-header__country img{margin-right:10px}.alegra-header__country:hover{background-color:#eee;cursor:pointer}.alegra-header-guide{background-position:top;background-repeat:no-repeat;background-size:100%;display:flex;justify-content:center;padding:25px 80px}.alegra-header-guide__wrapper{width:100%}.alegra-header-guide__logo-container{padding:30px 0;width:100%}.alegra-header-guide__logo{width:250px}.alegra-header-guide__columns{display:flex}.alegra-header-guide__column{display:flex;flex-direction:column;justify-content:center}.alegra-header-guide__guide-column{font-size:.7rem;width:45%}.alegra-header-guide__image-column{padding-left:20px;width:55%}.alegra-header-guide__image{position:relative;top:-170px;width:100%}.alegra-header-guide__guide-title-label{background-color:#000;color:#11b7a4;font-family:Montserrat;font-weight:600;letter-spacing:20px;padding:5px 20px;text-align:center;width:100%}.alegra-header-guide__guide-title-container{align-items:start;display:flex;flex-direction:column;justify-content:start}.alegra-header-guide__guide-title{color:#36bfb2;text-align:left}.alegra-header-guide__guide-year{color:#00535e;text-align:left}.alegra-header-guide__guide-title{font-family:Montserrat;font-size:2.2rem;font-style:normal;font-weight:500;line-height:2.2rem;padding-right:10px}.alegra-header-guide__guide-year{font-family:Montserrat;font-size:5rem;font-style:normal;font-weight:700}.alegra-header-guide__guide-features{color:#64748b;font-family:Roboto;font-style:normal;font-weight:400}.alegra-header-guide__guide-form fieldset.form-columns-1 .hs-input{width:100%!important}.alegra-header-guide__guide-form input.hs-input{border:1px solid #ccc;border-radius:5px;color:#707070;padding:10px 15px;width:100%}.alegra-header-guide__guide-form .hs-form-field{margin-bottom:15px}.alegra-header-guide__guide-form label{color:#000}.alegra-header-guide__guide-form .hs_perfiles ul.inputs-list{grid-gap:5%;display:grid;grid-template-columns:30% 30% 30%;list-style:none;padding:0}.alegra-header-guide__guide-form .hs_perfiles ul.inputs-list li{display:flex;margin-bottom:15px;width:100%}.alegra-header-guide__guide-form .hs_perfiles ul.inputs-list li .hs-form-radio-display{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#555;cursor:pointer;display:flex;justify-content:center;padding:10px 15px;text-align:center;width:100%}.alegra-header-guide__guide-form .hs_perfiles ul.inputs-list li span{transition-duration:.3s}.alegra-header-guide__guide-form .hs_perfiles ul.inputs-list li input[type=radio]:checked+span{color:#00b19d;font-weight:700;opacity:1;text-transform:uppercase}.alegra-header-guide__guide-form .hs_perfiles ul.inputs-list li:hover span{color:#00b19d!important}.alegra-header-guide__guide-form .hs_perfiles ul.inputs-list li .hs-form-radio-display input{display:none}.hs-form-booleancheckbox-display{align-items:center;display:flex!important;flex-direction:row;justify-content:start}.alegra-header-guide__guide-form .legal-consent-container p{color:#999;font-size:.6rem}.alegra-header-guide__guide-form .legal-consent-container label,.alegra-header-guide__guide-form .legal-consent-container label span p{color:#606060;font-family:Roboto;font-size:.7rem;font-style:normal;font-weight:400}.alegra-header-guide__guide-form .submitted-message p{color:#64748b;font-size:1rem;text-align:center}.alegra-header-guide__download-container{align-items:center;flex-direction:column;justify-content:center}.legal-consent-container p,.legal-consent-container span{color:#606060!important}.legal-consent-container p a{color:#11b7a4!important;display:block;padding-bottom:40px}.legal-consent-container ul.inputs-list{list-style:none;margin:0 0 30px;padding:0}.legal-consent-container ul.inputs-list li{display:inline-block;width:100%}.legal-consent-container ul.inputs-list li label{display:block;margin:0}.legal-consent-container ul.inputs-list li label input[type=checkbox]{margin:0;width:auto!important}.legal-consent-container ul.inputs-list li label span{display:inline-block;margin:0 0 0 10px}.alegra-header-calendar__download-link,.alegra-header-guide__download-link,.alegra-header-guide__guide-form .hs-button[type=submit]{background:#00535e;border:1px solid #00535e;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Roboto;font-style:normal;font-weight:400;padding:10px 15px;text-decoration:none}.alegra-header-calendar__download-link,.alegra-header-guide__download-link{margin:10px 0;text-align:center;transition-duration:.3s;width:70%}.alegra-header-guide__download-link:hover{background-color:#00424b}.alegra-header-calendar__download-link{background-color:#fff;border:1px solid #fff;color:#00535e}.alegra-header-calendar__download-link:hover{background-color:#e5e5e5}.alegra-header-guide__guide-form .hs-button[type=submit]{font-family:Roboto;font-size:1rem;font-weight:400;max-width:500px;width:100%}.alegra-header-guide__banner{background-color:#f7f7f7;font-family:Roboto;font-weight:300;padding:11px;text-align:center}.alegra-header-guide__banner p{margin:0}.alegra-header-guide__guide-form .legal-consent-container label,.alegra-header-guide__guide-form .legal-consent-container label span p,.alegra-header-guide__guide-form .legal-consent-container p{color:#222}@media (min-width:1400px){.legal-consent-container p,.legal-consent-container p a,.legal-consent-container span{color:#222!important}}@media (max-width:1200px){.alegra-header-guide__guide-title{font-size:2.2rem}.alegra-header-guide__guide-year{font-size:4.5rem}}@media (max-width:1100px){.alegra-header-guide{background-position:top;background-size:130%}.alegra-header-guide__guide-title{font-size:2rem}.alegra-header-guide__guide-year{font-size:4rem}}@media (max-width:1000px){.alegra-header-guide__guide-title{font-size:1.5rem;line-height:1.5rem}.alegra-header-guide__guide-year{font-size:3.5rem}}@media (max-width:800px){.alegra-header-guide{background-size:170%}.alegra-header-guide__logo-container{display:flex;justify-content:center}.alegra-header-guide__columns{flex-direction:column;flex-direction:column-reverse}.alegra-header-guide__guide-column{width:100%}.alegra-header-guide__image-column{display:none}.alegra-header-guide__guide-title-container{gap:20px;justify-content:center}}@media (max-width:600px){.alegra-header-guide{background-size:220%}}@media (max-width:400px){.alegra-header-guide{background-size:300%}}