.hidden-input{display:none !important}
.create-filial{font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48;text-align:center;text-decoration:none;display:inline-block;margin-top:16px;width:100%}
.create-filial--red{font-family:'N27 Bold';font-weight:700;font-style:normal;color:#d52b1e}
#modal-sector .box__close-icon,#modal-interest .box__close-icon{position:absolute;right:20px;top:20px}
#modal-sector .box__close-icon .box__iconClose,#modal-interest .box__close-icon .box__iconClose{font-size:32px;cursor:pointer}
.container__title{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:24px;line-height:32px;color:#333f48;margin-bottom:16px}
@media(min-width:1024px){.container__title{font-size:28px;line-height:36px}
}
@media(min-width:1600px){.container__title{font-size:32px;line-height:40px}
}
.container__subtitle{color:#333f48;font-size:24px;line-height:32px;font-family:'N27 Medium';font-weight:500;font-style:normal;margin-bottom:48px}
@media(max-width:500px){.container__subtitle{font-size:22px;line-height:30px;margin-bottom:40px}
}
.container__subtitle b{font-family:'N27 Bold';font-weight:700;font-style:normal}
.container__paragraph{color:#333f48;font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;margin-bottom:48px}
@media(max-width:500px){.container__paragraph{margin-bottom:40px}
}
.container__paragraph b{font-family:'N27 Bold';font-weight:700;font-style:normal}
input[type="checkbox"]:checked{accent-color:#d52b1e;color:#fff}
.container__professionalsStepTwo .company-type-wrapper{margin-top:48px}
.container__professionalsStepTwo .btn-company-type{width:100%;color:#333f48;font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;text-align:left;padding:16px 20px;border-radius:4px;border:1px solid #c3c1c2;background:#fff;cursor:pointer}
.container__professionalsStepTwo .btn-company-type:not(:last-child){margin-bottom:24px}
.container__professionalsStepTwo .btn-company-type:hover,.container__professionalsStepTwo .btn-company-type.active{border:1px solid #d52b1e;background:#d52b1e0d;font-family:'N27 Bold';font-weight:700;font-style:normal}
.container__step form button.button{margin-top:20px}
.container__sugerencias ul li{padding:20px}
.container__sugerencias ul li:hover{background-color:#e9e9e9;cursor:pointer}
.container__results-wrapper{box-shadow:0 6px 12px 0 rgba(171,190,209,0.3);background-color:#fff;position:absolute;top:60px;width:100%;z-index:10;max-height:300px;overflow-y:auto;scrollbar-width:auto;-ms-overflow-style:auto;-webkit-overflow-scrolling:touch;overflow-x:auto}
.container__results-wrapper::-webkit-scrollbar{width:12px}
.container__results-wrapper::-webkit-scrollbar-track{background:#fff}
.container__results-wrapper::-webkit-scrollbar-thumb{background-color:#c3c1c2;border-radius:10px;border:3px solid #fff}
.container__results-wrapper ul li{padding:12px 16px;font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal}
.container__results-wrapper ul li:hover{background-color:#e9e9e9;cursor:pointer}
.container__results-wrapper.js-results-sectores{position:relative;top:-16px;max-height:340px}
.container__results-wrapper.js-results-sectores .title-sector{display:flex}
.container__results-wrapper.js-results-sectores .text-number-sectors{font-family:'N27 Regular';font-weight:400;font-style:normal;display:grid;margin-left:6px;place-items:center;width:24px;height:24px;border-radius:50%;font-size:14px;color:#fff;background-color:#d52b1e}
.container__results-wrapper.js-results-sectores>ul>li{all:unset;font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal}
.container__results-wrapper.js-results-sectores>ul>li.collapsed .icon.spanFlecha{transform:rotate(180deg)}
.container__results-wrapper.js-results-sectores>ul>li div{padding:12px 16px;display:flex;column-gap:16px;align-items:start}
.container__results-wrapper.js-results-sectores>ul>li div .icon.spanFlecha{transition:all .2s ease-in-out;position:relative;top:3px}
.container__results-wrapper.js-results-sectores>ul>li div .icon.spanFlecha:before{font-size:18px}
.container__results-wrapper.js-results-sectores>ul>li div p{font-family:'Helvetica Neue','Helvetica',sans-serif;font-size:16px;line-height:24px;color:#333f48}
.container__results-wrapper.js-results-sectores>ul>li>ul>li{padding:12px 16px;padding-left:50px;font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;display:flex;gap:16px;align-items:flex-start}
.container__results-wrapper.js-results-sectores>ul>li>ul>li:hover{background-color:#e9e9e9;cursor:pointer}
.container__results-wrapper.js-results-sectores>ul>li>ul>li input[type='checkbox']{align-self:flex-start}
.container__check{border-radius:4px;border:1px solid #f5f5f5;background:#fff;box-shadow:0 6px 12px 0 rgba(171,190,209,0.3);padding:16px 0;max-height:300px;max-height:calc(48px * 4 + (16px));overflow-y:auto;scrollbar-width:auto;-ms-overflow-style:auto;-webkit-overflow-scrolling:touch;overflow-x:auto}
.container__check::-webkit-scrollbar{width:12px}
.container__check::-webkit-scrollbar-track{background:#fff}
.container__check::-webkit-scrollbar-thumb{background-color:#c3c1c2;border-radius:10px;border:3px solid #fff}
.container__check .checkbox{padding:12px 32px;height:48px}
.container__check .checkbox--all{padding-left:16px}
.container__check .checkbox label{color:#333f48;font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;gap:10px;display:flex}
.container__form-select{margin-top:36px;margin-bottom:48px}
.container__titleSelect{margin-bottom:16px;color:#333f48;font-family:Helvetica;font-size:16px;line-height:24px;letter-spacing:.32px}
.container__subsector-target{display:flex;flex-flow:row wrap;gap:16px}
.container__subsector-target .subsector{display:flex;padding:8px 16px;align-items:flex-start;gap:8px;border-radius:44px;background:#f5f5f5;width:fit-content;justify-content:center;align-items:center;font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal}
.container__subsector-target .subsector .icon{color:#d52b1e;cursor:pointer}
.container__stepFour .container__parrafo{color:#333f48;font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;margin-bottom:16px}
.container__stepFive .container__icon{position:absolute;top:13px;right:20px}
.container__stepFive .container__parrafo{color:#333f48;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px;margin-bottom:16px}
.container__stepFive .container__prompt p{color:#333f48;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px}
.container__stepFive .container__prompts{margin-top:16px;display:flex;flex-flow:row wrap;gap:16px}
.container__stepFive .container__prompt__ejmplo{display:flex;padding:8px 16px;align-items:flex-start;gap:16px;border-radius:44px;border:1px solid #333f48;background:#fff;width:fit-content;cursor:pointer}
.container__stepFive .container__prompt__ejmplo p{color:#333f48;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px}
.container__stepSix .container__private{color:#333f48;margin-bottom:48px;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px}
.container__stepSix .container__submit{width:100%;margin:0 auto}
@media(min-width:768px){.container__stepSix .container__submit{width:50%}
}
.container__stepSix .container__box{display:flex;flex-flow:row wrap;gap:16px;margin-bottom:48px}
.container__stepSix .box{display:flex;padding:16px 16px 24px;flex-direction:column;align-items:center;flex:1 0 0;border-radius:8px;background:#fff;min-width:219px;height:auto;border:1px solid transparent;cursor:pointer;text-align:center}
.container__stepSix .box.active,.container__stepSix .box:hover{border:1px solid #333f48}
.container__stepSix .box .container__icon{margin-bottom:16px;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:100px;background-color:#333f48;transition:all .2s;overflow:hidden}
.container__stepSix .box .container__icon .box__icon{width:48px;height:48px;filter:drop-shadow(0 100px 0 #ffcd00);transform:translateY(-100px)}
.container__stepSix .box .box__title{color:#333f48;font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal}
.container__stepSix .box .box__title--Networking{font-family:'N27 Bold Italic';font-weight:700;font-style:italic}
.container__stepSix .box .box__text{margin-top:8px;color:#333f48;font-size:14px;line-height:22px;font-family:'N27 Regular';font-weight:400;font-style:normal}
.container__stepSeven{width:100vw;height:100vh;justify-content:center;align-items:center}
.container__stepSeven .container__seven{display:flex;max-width:705px;padding:48px;flex-direction:column;align-items:center;gap:24px;background:#fff;margin:0 auto}
.container__stepSeven .container__seven .container__component{width:100%;margin:0 auto;background-color:#fff}
.container__stepSeven .container__seven .checkbox-wrapper{display:flex;align-items:flex-start;flex-flow:column}
.container__stepSeven .container__seven label{margin-top:48px;color:#333f48;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px}
.container__stepSeven .container__seven label input{margin-right:12px;width:24px;filter:hue-rotate(169deg)}
.container__stepSeven .container__seven p{color:#333f48;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px;margin-left:40px;margin-top:10px}
.container__stepSeven .container__seven .red a{color:#d52b1e;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:16px;line-height:24px}
.container__stepSeven .container__seven .container__text{color:#333f48;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px}
.container__stepSeven .container__seven .container__text--red{color:#d52b1e;font-weight:bold}
@media(max-width:767px){.container__stepSeven .container__seven{margin:0 16px}
}
@media(max-width:500px){.container__stepSeven .container__seven{min-width:400px;padding:24px 16px 40px 16px;margin:0 16px}
.container__stepSeven .container__seven .container__component{width:370px}
}
@media(max-width:400px){.container__stepSeven .container__seven{min-width:343px}
.container__stepSeven .container__seven .container__component{width:300px}
}
@media(max-width:360px){.container__stepSeven .container__seven{min-width:270px}
.container__stepSeven .container__seven .container__component{width:200px}
}
.container__stepEight .subscribe{color:#333f48}
.container__stepEight .subscribe .title{font-size:24px;line-height:32px;font-family:'N27 Medium';font-weight:500;font-style:normal;margin-bottom:16px}
.container__stepEight .subscribe .text{font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal}
.container__stepEight .subscribe .checkbox__wrapper{display:flex;gap:12px;margin-top:48px}
.container__stepEight .subscribe .checkbox__wrapper p{font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48;margin-bottom:10px}
.container__stepEight .subscribe .checkbox__wrapper a{color:#d52b1e;font-size:16px;line-height:24px;font-family:'N27 Bold';font-weight:700;font-style:normal}
.container__stepEight .box__text{color:#333f48;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px}
.container__stepEight .correo{margin:0;color:#333f48;text-align:center;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px;width:80%}
.container__stepEight .container__submit{margin:0 auto;margin-top:32px;width:100%}
@media(min-width:768px){.container__stepEight .container__submit{width:unset;min-width:216px}
}
@media(max-width:500px){.container__stepEight .box__title{font-size:22px}
.container__stepEight .box__icon{margin-bottom:24px}
.container__stepEight .box__text{font-size:16px;line-height:24px}
.container__stepEight .correo{width:100%}
.container__stepEight .box__button{width:100%}
}
.container__stepActivacion .recaptcha{position:absolute;bottom:60px;width:80px;right:0;background:white;padding:7px}
@media(max-width:900px){.container__stepActivacion .recaptcha{bottom:0}
}
.container__stepActivacion .container__close-icon{position:absolute;top:16px;right:16px;display:flex;width:100%;justify-content:flex-end;align-items:flex-start}
.container__stepActivacion .container__close-icon .icon--close{font-size:32px;cursor:pointer}
@media(min-width:768px){.container__stepActivacion .container__close-icon{position:relative;top:-7px;right:-31px}
}
.container__stepActivacion section .code-wrap{margin-top:32px}
.container__stepActivacion section .code-wrap .input-msg{all:unset;margin-top:8px;font-size:12px;line-height:18px;font-family:'N27 Regular';font-weight:400;font-style:normal;display:flex;align-items:center;gap:8px}
.container__stepActivacion section .code-wrap .input-msg p,.container__stepActivacion section .code-wrap .input-msg span{color:#d54100 !important}
.container__stepActivacion section .code{display:flex;justify-content:center;align-items:center;gap:10px;border-radius:8px}
.container__stepActivacion section .digit{width:40px;height:40px;background:#f5f5f5;border:0;border-radius:4px;text-align:center;font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal}
.container__stepNine{width:100vw;height:100vh;background:#333f4898;justify-content:center;align-items:center}
.container__stepNine section{background-color:#fff;padding:24px 48px 48px 48px;max-width:705px;height:auto;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;align-content:center}
.container__stepNine section p{text-align:center;color:#333f48;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px}
.container__stepNine .box__close-icon{display:flex;width:100%;justify-content:flex-end;align-items:flex-start;cursor:pointer}
.container__stepNine .box__icon{text-align:center;margin:24px 0}
.container__stepNine .box__iconClose{font-size:32px}
.container__stepNine .box__title{color:#333f48;text-align:center;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:24px;line-height:32px;margin:8px 0}
.container__stepNine .box__title span{display:block}
.container__stepNine .box__text{color:#333f48;text-align:center;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px}
.container__stepNine .correo{margin:0;color:#333f48;text-align:center;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px;width:80%}
.container__stepNine .box__button{margin-top:32px;padding:10px;color:#fff;background-color:#d52b1e;font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal;border:0;padding:16px 32px;border-radius:104px;cursor:pointer}
@media(max-width:500px){.container__stepNine .box__title{font-size:22px;line-height:30px}
.container__stepNine .box__icon{margin-bottom:24px}
.container__stepNine .box__text{font-size:16px;line-height:24px}
.container__stepNine .correo{width:100%}
.container__stepNine .box__button{width:100%}
}
.container__question{margin:0;color:#646468;text-align:right;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:12px;line-height:18px}
.container__question--two{margin:8px 0 0 0;color:#646468;text-align:right;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:12px;line-height:18px}
.container__modal{position:absolute;border-radius:4px;background:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,0.25);width:380px;height:64px;z-index:99;top:86px;left:-41px;flex-flow:row;overflow:hidden;display:none}
.container__form-input--special{display:flex;flex-flow:row nowrap !important;gap:30px}
.container__formA{width:70%}
.container__formB{width:30% !important}
.container__sectionText{width:90%;padding:10px 16px;display:flex;align-items:center}
.container__sectionText p{font-size:14px;line-height:22px;font-family:'N27 Regular';font-weight:400;font-style:normal}
.container__black{width:10%;background:#646468;z-index:999;padding:0 16px 0 0}
.container__svg{position:absolute;top:79px;left:307px;display:none}
.container__blackIcon{position:relative;left:11px;top:8px}
.container__blackIcon .icon--white{color:#fff}
.container__parrafo{margin-bottom:16px;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px}
@media(max-width:500px){min-width:400px;margin:0;.container__component{width:400px}
.container__title{font-size:22px;line-height:30px}
.container__modal{position:absolute;border-radius:4px;background:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,0.25);width:302px;height:64px;z-index:99;top:86px;left:-26px}
.container__svg{position:absolute;top:79px;left:249px}
}
@media(max-width:400px){min-width:280px;.container__component{width:300px}
.container__modal{position:absolute;border-radius:4px;background:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,0.25);width:302px;height:64px;z-index:99;top:86px;left:-1px}
.container__svg{position:absolute;top:79px;left:273px}
}
@media(max-width:350px){min-width:250px;.container__component{width:250px}
}
.checkbox-list{width:fit-content;align-items:flex-start;gap:20px;padding:1px 16px;width:100%;max-height:calc( (25px * 5)+(20px * 4)+2px);overflow-y:auto;scrollbar-width:auto;-ms-overflow-style:auto;-webkit-overflow-scrolling:touch;overflow-x:auto}
.checkbox-list::-webkit-scrollbar{width:12px}
.checkbox-list::-webkit-scrollbar-track{background:#fff}
.checkbox-list::-webkit-scrollbar-thumb{background-color:#c3c1c2;border-radius:10px;border:3px solid #fff}
.checkbox-list label{min-height:25px;display:flex;align-items:center}
.checkbox-list label:not(:last-child){margin-bottom:20px}
.checkbox-list span{color:#333f48;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px;padding:0 0 0 12px}
@media(max-width:550px){min-width:370px;.container__component{width:340px}
}
@media(max-width:500px){min-width:300px;.container{padding:56px 30px;background:#fff;margin:0}
.container__component{width:100%}
}
.modal-box .box__close-icon,.container__step.modal_box .box__close-icon{position:absolute;right:20px;top:20px}
.modal-box .box__close-icon .box__iconClose,.container__step.modal_box .box__close-icon .box__iconClose{font-size:32px;cursor:pointer}
@media(max-width:768px){.modal-box,.container__step.modal_box{width:100vh;height:100vh}
.modal-box .container__content,.container__step.modal_box .container__content{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;height:100vh}
}
.professional .input-wrap,.particular .input-wrap,.employees .input-wrap,.container-business .input-wrap,#modal-interest .input-wrap,#modal-sector .input-wrap{position:relative}
.professional .input-wrap .icon--magnifier,.particular .input-wrap .icon--magnifier,.employees .input-wrap .icon--magnifier,.container-business .input-wrap .icon--magnifier,#modal-interest .input-wrap .icon--magnifier,#modal-sector .input-wrap .icon--magnifier,.professional .input-wrap .icon-eye,.particular .input-wrap .icon-eye,.employees .input-wrap .icon-eye,.container-business .input-wrap .icon-eye,#modal-interest .input-wrap .icon-eye,#modal-sector .input-wrap .icon-eye,.professional .input-wrap .input-icon,.particular .input-wrap .input-icon,.employees .input-wrap .input-icon,.container-business .input-wrap .input-icon,#modal-interest .input-wrap .input-icon,#modal-sector .input-wrap .input-icon{position:absolute;padding:18px 20px 18px 0;right:0;top:0;cursor:pointer;color:#333f48}
.professional .input-wrap .icon--magnifier::before,.particular .input-wrap .icon--magnifier::before,.employees .input-wrap .icon--magnifier::before,.container-business .input-wrap .icon--magnifier::before,#modal-interest .input-wrap .icon--magnifier::before,#modal-sector .input-wrap .icon--magnifier::before,.professional .input-wrap .icon-eye::before,.particular .input-wrap .icon-eye::before,.employees .input-wrap .icon-eye::before,.container-business .input-wrap .icon-eye::before,#modal-interest .input-wrap .icon-eye::before,#modal-sector .input-wrap .icon-eye::before,.professional .input-wrap .input-icon::before,.particular .input-wrap .input-icon::before,.employees .input-wrap .input-icon::before,.container-business .input-wrap .input-icon::before,#modal-interest .input-wrap .input-icon::before,#modal-sector .input-wrap .input-icon::before{font-size:20px}
.professional .input-wrap .input-form,.particular .input-wrap .input-form,.employees .input-wrap .input-form,.container-business .input-wrap .input-form,#modal-interest .input-wrap .input-form,#modal-sector .input-wrap .input-form{border:1px solid #c3c1c2;border-radius:4px;padding:1rem 1.25rem;-webkit-box-shadow:inset 0 0 0 0 #d3d3d3,0 0 0 1000px #fff inset;width:100%;margin-bottom:1.56rem;text-overflow:ellipsis;cursor:pointer}
.professional .input-wrap .input-form:not(:placeholder-shown),.particular .input-wrap .input-form:not(:placeholder-shown),.employees .input-wrap .input-form:not(:placeholder-shown),.container-business .input-wrap .input-form:not(:placeholder-shown),#modal-interest .input-wrap .input-form:not(:placeholder-shown),#modal-sector .input-wrap .input-form:not(:placeholder-shown){padding:1.5rem 1.25rem .5rem 1.25rem}
.professional .input-wrap .input-form[disabled],.particular .input-wrap .input-form[disabled],.employees .input-wrap .input-form[disabled],.container-business .input-wrap .input-form[disabled],#modal-interest .input-wrap .input-form[disabled],#modal-sector .input-wrap .input-form[disabled]{color:#646468;-webkit-box-shadow:inset 0 0 0 0 #ebebeb,0 0 0 1000px #ebebeb inset;border:1px solid #ebebeb}
.professional .input-wrap .input-form.ok,.particular .input-wrap .input-form.ok,.employees .input-wrap .input-form.ok,.container-business .input-wrap .input-form.ok,#modal-interest .input-wrap .input-form.ok,#modal-sector .input-wrap .input-form.ok{border:1px solid #333f48}
.professional .input-wrap .input-form.ko,.particular .input-wrap .input-form.ko,.employees .input-wrap .input-form.ko,.container-business .input-wrap .input-form.ko,#modal-interest .input-wrap .input-form.ko,#modal-sector .input-wrap .input-form.ko{border:1px solid #bc131c}
.professional .input-wrap .input-form:has(+.icon-eye),.particular .input-wrap .input-form:has(+.icon-eye),.employees .input-wrap .input-form:has(+.icon-eye),.container-business .input-wrap .input-form:has(+.icon-eye),#modal-interest .input-wrap .input-form:has(+.icon-eye),#modal-sector .input-wrap .input-form:has(+.icon-eye),.professional .input-wrap .input-form:has(+*+.icon--magnifier),.particular .input-wrap .input-form:has(+*+.icon--magnifier),.employees .input-wrap .input-form:has(+*+.icon--magnifier),.container-business .input-wrap .input-form:has(+*+.icon--magnifier),#modal-interest .input-wrap .input-form:has(+*+.icon--magnifier),#modal-sector .input-wrap .input-form:has(+*+.icon--magnifier),.professional .input-wrap .input-form:has(+*+.input-icon),.particular .input-wrap .input-form:has(+*+.input-icon),.employees .input-wrap .input-form:has(+*+.input-icon),.container-business .input-wrap .input-form:has(+*+.input-icon),#modal-interest .input-wrap .input-form:has(+*+.input-icon),#modal-sector .input-wrap .input-form:has(+*+.input-icon){padding:1.5rem 3rem .5rem 1.25rem}
.professional .input-wrap .input-form[type="search"]::-ms-clear,.particular .input-wrap .input-form[type="search"]::-ms-clear,.employees .input-wrap .input-form[type="search"]::-ms-clear,.container-business .input-wrap .input-form[type="search"]::-ms-clear,#modal-interest .input-wrap .input-form[type="search"]::-ms-clear,#modal-sector .input-wrap .input-form[type="search"]::-ms-clear{display:none !important;width:0 !important;height:0 !important}
.professional .input-wrap .input-form[type="search"]::-ms-reveal,.particular .input-wrap .input-form[type="search"]::-ms-reveal,.employees .input-wrap .input-form[type="search"]::-ms-reveal,.container-business .input-wrap .input-form[type="search"]::-ms-reveal,#modal-interest .input-wrap .input-form[type="search"]::-ms-reveal,#modal-sector .input-wrap .input-form[type="search"]::-ms-reveal{display:none !important;width:0 !important;height:0 !important}
.professional .input-wrap .input-form[type="search"]::-webkit-search-decoration,.particular .input-wrap .input-form[type="search"]::-webkit-search-decoration,.employees .input-wrap .input-form[type="search"]::-webkit-search-decoration,.container-business .input-wrap .input-form[type="search"]::-webkit-search-decoration,#modal-interest .input-wrap .input-form[type="search"]::-webkit-search-decoration,#modal-sector .input-wrap .input-form[type="search"]::-webkit-search-decoration,.professional .input-wrap .input-form[type="search"]::-webkit-search-results-button,.particular .input-wrap .input-form[type="search"]::-webkit-search-results-button,.employees .input-wrap .input-form[type="search"]::-webkit-search-results-button,.container-business .input-wrap .input-form[type="search"]::-webkit-search-results-button,#modal-interest .input-wrap .input-form[type="search"]::-webkit-search-results-button,#modal-sector .input-wrap .input-form[type="search"]::-webkit-search-results-button,.professional .input-wrap .input-form[type="search"]::-webkit-search-cancel-button,.particular .input-wrap .input-form[type="search"]::-webkit-search-cancel-button,.employees .input-wrap .input-form[type="search"]::-webkit-search-cancel-button,.container-business .input-wrap .input-form[type="search"]::-webkit-search-cancel-button,#modal-interest .input-wrap .input-form[type="search"]::-webkit-search-cancel-button,#modal-sector .input-wrap .input-form[type="search"]::-webkit-search-cancel-button,.professional .input-wrap .input-form[type="search"]::-webkit-search-results-decoration,.particular .input-wrap .input-form[type="search"]::-webkit-search-results-decoration,.employees .input-wrap .input-form[type="search"]::-webkit-search-results-decoration,.container-business .input-wrap .input-form[type="search"]::-webkit-search-results-decoration,#modal-interest .input-wrap .input-form[type="search"]::-webkit-search-results-decoration,#modal-sector .input-wrap .input-form[type="search"]::-webkit-search-results-decoration{display:none !important}
.professional .input-wrap .input-form[type=search]::-ms-clear,.particular .input-wrap .input-form[type=search]::-ms-clear,.employees .input-wrap .input-form[type=search]::-ms-clear,.container-business .input-wrap .input-form[type=search]::-ms-clear,#modal-interest .input-wrap .input-form[type=search]::-ms-clear,#modal-sector .input-wrap .input-form[type=search]::-ms-clear,.professional .input-wrap .input-form[type=search]::-ms-reveal,.particular .input-wrap .input-form[type=search]::-ms-reveal,.employees .input-wrap .input-form[type=search]::-ms-reveal,.container-business .input-wrap .input-form[type=search]::-ms-reveal,#modal-interest .input-wrap .input-form[type=search]::-ms-reveal,#modal-sector .input-wrap .input-form[type=search]::-ms-reveal{display:none !important;width:0 !important;height:0 !important}
.professional .input-wrap .floating-label,.particular .input-wrap .floating-label,.employees .input-wrap .floating-label,.container-business .input-wrap .floating-label,#modal-interest .input-wrap .floating-label,#modal-sector .input-wrap .floating-label{white-space:nowrap;text-overflow:ellipsis;text-align:start;pointer-events:none;position:absolute;top:0;right:0;width:100%;padding:1rem 1rem 0 1.25rem;overflow:hidden;transition:all .1s ease-in-out;transform-origin:0 0}
.professional .input-wrap .floating-label:has(+*+.icon-eye),.particular .input-wrap .floating-label:has(+*+.icon-eye),.employees .input-wrap .floating-label:has(+*+.icon-eye),.container-business .input-wrap .floating-label:has(+*+.icon-eye),#modal-interest .input-wrap .floating-label:has(+*+.icon-eye),#modal-sector .input-wrap .floating-label:has(+*+.icon-eye),.professional .input-wrap .floating-label:has(+*+.icon--magnifier),.particular .input-wrap .floating-label:has(+*+.icon--magnifier),.employees .input-wrap .floating-label:has(+*+.icon--magnifier),.container-business .input-wrap .floating-label:has(+*+.icon--magnifier),#modal-interest .input-wrap .floating-label:has(+*+.icon--magnifier),#modal-sector .input-wrap .floating-label:has(+*+.icon--magnifier),.professional .input-wrap .floating-label:has(+*+.input-icon),.particular .input-wrap .floating-label:has(+*+.input-icon),.employees .input-wrap .floating-label:has(+*+.input-icon),.container-business .input-wrap .floating-label:has(+*+.input-icon),#modal-interest .input-wrap .floating-label:has(+*+.input-icon),#modal-sector .input-wrap .floating-label:has(+*+.input-icon){padding:1rem 2.5rem 0 1.25rem}
.professional .input-wrap .floating-label:has(+.input-form:not(:placeholder-shown)),.particular .input-wrap .floating-label:has(+.input-form:not(:placeholder-shown)),.employees .input-wrap .floating-label:has(+.input-form:not(:placeholder-shown)),.container-business .input-wrap .floating-label:has(+.input-form:not(:placeholder-shown)),#modal-interest .input-wrap .floating-label:has(+.input-form:not(:placeholder-shown)),#modal-sector .input-wrap .floating-label:has(+.input-form:not(:placeholder-shown)),.professional .input-wrap .floating-label:has(+.input-form:-webkit-autofill),.particular .input-wrap .floating-label:has(+.input-form:-webkit-autofill),.employees .input-wrap .floating-label:has(+.input-form:-webkit-autofill),.container-business .input-wrap .floating-label:has(+.input-form:-webkit-autofill),#modal-interest .input-wrap .floating-label:has(+.input-form:-webkit-autofill),#modal-sector .input-wrap .floating-label:has(+.input-form:-webkit-autofill),.professional .input-wrap .floating-label:has(+.input-form:not(:empty)),.particular .input-wrap .floating-label:has(+.input-form:not(:empty)),.employees .input-wrap .floating-label:has(+.input-form:not(:empty)),.container-business .input-wrap .floating-label:has(+.input-form:not(:empty)),#modal-interest .input-wrap .floating-label:has(+.input-form:not(:empty)),#modal-sector .input-wrap .floating-label:has(+.input-form:not(:empty)){font-size:12px;line-height:18px;font-family:'N27 Regular';font-weight:400;font-style:normal;display:block;top:.5rem;transition:all .1s ease-in-out;padding:0 1.3rem}
.professional .input-wrap-select,.particular .input-wrap-select,.employees .input-wrap-select,.container-business .input-wrap-select,#modal-interest .input-wrap-select,#modal-sector .input-wrap-select{position:relative;cursor:pointer}
.professional .input-wrap-select .container-form__input-text,.particular .input-wrap-select .container-form__input-text,.employees .input-wrap-select .container-form__input-text,.container-business .input-wrap-select .container-form__input-text,#modal-interest .input-wrap-select .container-form__input-text,#modal-sector .input-wrap-select .container-form__input-text{cursor:pointer}
.professional .input-wrap-select .select-list,.particular .input-wrap-select .select-list,.employees .input-wrap-select .select-list,.container-business .input-wrap-select .select-list,#modal-interest .input-wrap-select .select-list,#modal-sector .input-wrap-select .select-list{scrollbar-width:auto;-ms-overflow-style:auto;-webkit-overflow-scrolling:touch;overflow-x:auto;background-color:#fff;box-shadow:0 6px 12px 0 rgba(171,190,209,0.3);max-height:200px;overflow-y:auto;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:absolute;top:60px;width:100%;display:none;z-index:10}
.professional .input-wrap-select .select-list::-webkit-scrollbar,.particular .input-wrap-select .select-list::-webkit-scrollbar,.employees .input-wrap-select .select-list::-webkit-scrollbar,.container-business .input-wrap-select .select-list::-webkit-scrollbar,#modal-interest .input-wrap-select .select-list::-webkit-scrollbar,#modal-sector .input-wrap-select .select-list::-webkit-scrollbar{width:12px}
.professional .input-wrap-select .select-list::-webkit-scrollbar-track,.particular .input-wrap-select .select-list::-webkit-scrollbar-track,.employees .input-wrap-select .select-list::-webkit-scrollbar-track,.container-business .input-wrap-select .select-list::-webkit-scrollbar-track,#modal-interest .input-wrap-select .select-list::-webkit-scrollbar-track,#modal-sector .input-wrap-select .select-list::-webkit-scrollbar-track{background:#fff}
.professional .input-wrap-select .select-list::-webkit-scrollbar-thumb,.particular .input-wrap-select .select-list::-webkit-scrollbar-thumb,.employees .input-wrap-select .select-list::-webkit-scrollbar-thumb,.container-business .input-wrap-select .select-list::-webkit-scrollbar-thumb,#modal-interest .input-wrap-select .select-list::-webkit-scrollbar-thumb,#modal-sector .input-wrap-select .select-list::-webkit-scrollbar-thumb{background-color:#c3c1c2;border-radius:10px;border:3px solid #fff}
.professional .input-wrap-select .select-list::-webkit-scrollbar-thumb:hover,.particular .input-wrap-select .select-list::-webkit-scrollbar-thumb:hover,.employees .input-wrap-select .select-list::-webkit-scrollbar-thumb:hover,.container-business .input-wrap-select .select-list::-webkit-scrollbar-thumb:hover,#modal-interest .input-wrap-select .select-list::-webkit-scrollbar-thumb:hover,#modal-sector .input-wrap-select .select-list::-webkit-scrollbar-thumb:hover{cursor:grab}
.professional .input-wrap-select .select-list::-webkit-scrollbar-thumb:active,.particular .input-wrap-select .select-list::-webkit-scrollbar-thumb:active,.employees .input-wrap-select .select-list::-webkit-scrollbar-thumb:active,.container-business .input-wrap-select .select-list::-webkit-scrollbar-thumb:active,#modal-interest .input-wrap-select .select-list::-webkit-scrollbar-thumb:active,#modal-sector .input-wrap-select .select-list::-webkit-scrollbar-thumb:active{cursor:grabbing}
.professional .input-wrap-select .select-list.active,.particular .input-wrap-select .select-list.active,.employees .input-wrap-select .select-list.active,.container-business .input-wrap-select .select-list.active,#modal-interest .input-wrap-select .select-list.active,#modal-sector .input-wrap-select .select-list.active{display:block}
.professional .input-wrap-select .select-list li,.particular .input-wrap-select .select-list li,.employees .input-wrap-select .select-list li,.container-business .input-wrap-select .select-list li,#modal-interest .input-wrap-select .select-list li,#modal-sector .input-wrap-select .select-list li{font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;padding:12px 16px;cursor:pointer}
.professional .input-wrap-select .select-list li:hover,.particular .input-wrap-select .select-list li:hover,.employees .input-wrap-select .select-list li:hover,.container-business .input-wrap-select .select-list li:hover,#modal-interest .input-wrap-select .select-list li:hover,#modal-sector .input-wrap-select .select-list li:hover{background:#f5f5f5}
.professional .select-wrap .list_btn,.particular .select-wrap .list_btn,.employees .select-wrap .list_btn,.container-business .select-wrap .list_btn,#modal-interest .select-wrap .list_btn,#modal-sector .select-wrap .list_btn{text-align:left;border:1px solid #c3c1c2;border-radius:4px;padding:16px 20px;-webkit-box-shadow:inset 0 0 0 0 #d3d3d3,0 0 0 1000px #fff inset;color:#333f48;width:100%;margin-bottom:25px;font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal}
.professional .select-wrap .button_arrow,.particular .select-wrap .button_arrow,.employees .select-wrap .button_arrow,.container-business .select-wrap .button_arrow,#modal-interest .select-wrap .button_arrow,#modal-sector .select-wrap .button_arrow{position:absolute;padding:18px 20px 18px 0;right:0;cursor:pointer;color:#333f48}
.professional .select-wrap .button_arrow::before,.particular .select-wrap .button_arrow::before,.employees .select-wrap .button_arrow::before,.container-business .select-wrap .button_arrow::before,#modal-interest .select-wrap .button_arrow::before,#modal-sector .select-wrap .button_arrow::before{font-size:20px}
.professional .select-wrap .list_btn:focus ~ .button_arrow:before,.particular .select-wrap .list_btn:focus ~ .button_arrow:before,.employees .select-wrap .list_btn:focus ~ .button_arrow:before,.container-business .select-wrap .list_btn:focus ~ .button_arrow:before,#modal-interest .select-wrap .list_btn:focus ~ .button_arrow:before,#modal-sector .select-wrap .list_btn:focus ~ .button_arrow:before{transform:rotate(-180deg)}
.professional .select-wrap .option_container,.particular .select-wrap .option_container,.employees .select-wrap .option_container,.container-business .select-wrap .option_container,#modal-interest .select-wrap .option_container,#modal-sector .select-wrap .option_container{box-shadow:0 6px 12px 0 rgba(171,190,209,0.6);margin-top:-20px;border-radius:2px;height:0;transition-duration:.3s;visibility:hidden;font-family:'N27 Regular'}
.professional .select-wrap .option_field,.particular .select-wrap .option_field,.employees .select-wrap .option_field,.container-business .select-wrap .option_field,#modal-interest .select-wrap .option_field,#modal-sector .select-wrap .option_field{display:block;background-color:#fff;border-radius:2px;padding:15px;cursor:pointer}
.professional .select-wrap .option_field:hover,.particular .select-wrap .option_field:hover,.employees .select-wrap .option_field:hover,.container-business .select-wrap .option_field:hover,#modal-interest .select-wrap .option_field:hover,#modal-sector .select-wrap .option_field:hover{background-color:#ddd}
.professional .select-wrap .list_option,.particular .select-wrap .list_option,.employees .select-wrap .list_option,.container-business .select-wrap .list_option,#modal-interest .select-wrap .list_option,#modal-sector .select-wrap .list_option{visibility:hidden;width:0;height:0;opacity:0;cursor:pointer}
.professional .select-wrap .list_btn:focus ~ .option_container,.particular .select-wrap .list_btn:focus ~ .option_container,.employees .select-wrap .list_btn:focus ~ .option_container,.container-business .select-wrap .list_btn:focus ~ .option_container,#modal-interest .select-wrap .list_btn:focus ~ .option_container,#modal-sector .select-wrap .list_btn:focus ~ .option_container{height:92px;visibility:visible}
.professional .floating-label,.particular .floating-label,.employees .floating-label,.container-business .floating-label,#modal-interest .floating-label,#modal-sector .floating-label{font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48}
.professional .input-form,.particular .input-form,.employees .input-form,.container-business .input-form,#modal-interest .input-form,#modal-sector .input-form{font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal}
.professional .input-msg,.particular .input-msg,.employees .input-msg,.container-business .input-msg,#modal-interest .input-msg,#modal-sector .input-msg{position:relative;top:-20px;font-size:12px;line-height:18px;font-family:'N27 Regular';font-weight:400;font-style:normal;display:flex;align-items:center;gap:8px}
.professional .input-msg.tip,.particular .input-msg.tip,.employees .input-msg.tip,.container-business .input-msg.tip,#modal-interest .input-msg.tip,#modal-sector .input-msg.tip{color:#646468;justify-content:flex-end;text-align:right}
.professional .input-msg.warning,.particular .input-msg.warning,.employees .input-msg.warning,.container-business .input-msg.warning,#modal-interest .input-msg.warning,#modal-sector .input-msg.warning{text-align:left;color:#d54100}
.professional .input-msg.error,.particular .input-msg.error,.employees .input-msg.error,.container-business .input-msg.error,#modal-interest .input-msg.error,#modal-sector .input-msg.error{text-align:left;color:#d54100}
.professional .input-msg.info,.particular .input-msg.info,.employees .input-msg.info,.container-business .input-msg.info,#modal-interest .input-msg.info,#modal-sector .input-msg.info{justify-content:flex-end}
.professional .input-msg.info .icon,.particular .input-msg.info .icon,.employees .input-msg.info .icon,.container-business .input-msg.info .icon,#modal-interest .input-msg.info .icon,#modal-sector .input-msg.info .icon{color:#d52b1e}
@media(min-width:768px){.professional .input-msg.info .icon,.particular .input-msg.info .icon,.employees .input-msg.info .icon,.container-business .input-msg.info .icon,#modal-interest .input-msg.info .icon,#modal-sector .input-msg.info .icon{position:relative}
}
.professional .icon--box-check,.particular .icon--box-check,.employees .icon--box-check,.container-business .icon--box-check,#modal-interest .icon--box-check,#modal-sector .icon--box-check{color:#008458 !important}
.professional .icon--red,.particular .icon--red,.employees .icon--red,.container-business .icon--red,#modal-interest .icon--red,#modal-sector .icon--red{color:#d52b1e}
.professional .icon--white,.particular .icon--white,.employees .icon--white,.container-business .icon--white,#modal-interest .icon--white,#modal-sector .icon--white{color:#fff}
.professional .spinner-login,.particular .spinner-login,.employees .spinner-login,.container-business .spinner-login,#modal-interest .spinner-login,#modal-sector .spinner-login{height:56px;width:56px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:5px}
.professional .spinner-login .loader,.particular .spinner-login .loader,.employees .spinner-login .loader,.container-business .spinner-login .loader,#modal-interest .spinner-login .loader,#modal-sector .spinner-login .loader{display:block;font-size:8px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:mulShdSpin 1.1s infinite ease;transform:translateZ(0) scale(0.6)}
@keyframes mulShdSpin{00%,100%{box-shadow:0 -2.6em 0 0 #d52b1e,1.8em -1.8em 0 0 #c3c1c2,2.5em 0 0 0 #c3c1c2,1.75em 1.75em 0 0 #c3c1c2,0 2.5em 0 0 #c3c1c2,-1.8em 1.8em 0 0 #c3c1c2,-2.6em 0 0 0 #c3c1c2,-1.8em -1.8em 0 0 #c3c1c2}
12.5%{box-shadow:0 -2.6em 0 0 #c3c1c2,1.8em -1.8em 0 0 #d52b1e,2.5em 0 0 0 #c3c1c2,1.75em 1.75em 0 0 #c3c1c2,0 2.5em 0 0 #c3c1c2,-1.8em 1.8em 0 0 #c3c1c2,-2.6em 0 0 0 #c3c1c2,-1.8em -1.8em 0 0 #c3c1c2}
25%{box-shadow:0 -2.6em 0 0 #c3c1c2,1.8em -1.8em 0 0 #c3c1c2,2.5em 0 0 0 #d52b1e,1.75em 1.75em 0 0 #c3c1c2,0 2.5em 0 0 #c3c1c2,-1.8em 1.8em 0 0 #c3c1c2,-2.6em 0 0 0 #c3c1c2,-1.8em -1.8em 0 0 #c3c1c2}
37.5%{box-shadow:0 -2.6em 0 0 #c3c1c2,1.8em -1.8em 0 0 #c3c1c2,2.5em 0 0 0 #c3c1c2,1.75em 1.75em 0 0 #d52b1e,0 2.5em 0 0 #c3c1c2,-1.8em 1.8em 0 0 #c3c1c2,-2.6em 0 0 0 #c3c1c2,-1.8em -1.8em 0 0 #c3c1c2}
50%{box-shadow:0 -2.6em 0 0 #c3c1c2,1.8em -1.8em 0 0 #c3c1c2,2.5em 0 0 0 #c3c1c2,1.75em 1.75em 0 0 #c3c1c2,0 2.5em 0 0 #d52b1e,-1.8em 1.8em 0 0 #c3c1c2,-2.6em 0 0 0 #c3c1c2,-1.8em -1.8em 0 0 #c3c1c2}
62.5%{box-shadow:0 -2.6em 0 0 #c3c1c2,1.8em -1.8em 0 0 #c3c1c2,2.5em 0 0 0 #c3c1c2,1.75em 1.75em 0 0 #c3c1c2,0 2.5em 0 0 #c3c1c2,-1.8em 1.8em 0 0 #d52b1e,-2.6em 0 0 0 #c3c1c2,-1.8em -1.8em 0 0 #c3c1c2}
75%{box-shadow:0 -2.6em 0 0 #c3c1c2,1.8em -1.8em 0 0 #c3c1c2,2.5em 0 0 0 #c3c1c2,1.75em 1.75em 0 0 #c3c1c2,0 2.5em 0 0 #c3c1c2,-1.8em 1.8em 0 0 #c3c1c2,-2.6em 0 0 0 #d52b1e,-1.8em -1.8em 0 0 #c3c1c2}
87.5%{box-shadow:0 -2.6em 0 0 #c3c1c2,1.8em -1.8em 0 0 #c3c1c2,2.5em 0 0 0 #c3c1c2,1.75em 1.75em 0 0 #c3c1c2,0 2.5em 0 0 #c3c1c2,-1.8em 1.8em 0 0 #c3c1c2,-2.6em 0 0 0 #c3c1c2,-1.8em -1.8em 0 0 #d52b1e}
}
.tooltip--left{left:-13px}
.tooltip--left .tooltip__text{border-radius:0 4px 4px 0}
.tooltip--left .tooltip__block{order:-1;border-radius:4px 0 0 4px}
.tooltip--right{right:0}
@media(min-width:768px){.tooltip--right{right:-13px}
}
.tooltip--right .tooltip__text{border-radius:4px 0 0 4px}
.tooltip--right .tooltip__block{border-radius:0 4px 4px 0}
.tooltip{position:absolute;background:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,0.25);z-index:99;flex-flow:row;display:flex;top:28px}
@media(min-width:768px){.tooltip{width:380px}
}
.tooltip .tooltip__text{padding:10px 16px}
.tooltip .tooltip__text p{text-align:left;font-size:14px;line-height:22px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48}
.tooltip .tooltip__text ul{list-style-type:disc;margin-left:24px}
.tooltip .tooltip__text li{text-align:left;font-size:14px;line-height:22px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48}
.tooltip .tooltip__block{min-width:40px;background:#333f48;display:flex;padding:10px;justify-content:center}
.tooltip .tooltip__block:after{content:'';position:absolute;width:15px;top:-7px;height:15px;transform:rotate(45deg);background-color:#333f48;z-index:-2}
.tooltip .tooltip__info-icon{color:#fff !important}
.container-profesional.edit-mode .container__step-wrapper.js-step-empty{min-height:100% !important}
.container-profesional.edit-mode .container__professionalsStart{min-height:100% !important}
.container-employees.edit-mode .container__step-wrapper.js-step-empty{min-height:100% !important}
.container-employees.edit-mode .container__employeesStart{min-height:100% !important}
.container__overlay{display:flex;justify-content:center;align-items:center;background:rgba(51,63,72,0.6);position:fixed;top:0;bottom:0;left:0;right:0;z-index:999}
.container__overlay.js-step-spinner{z-index:1001 !important}
.container__overlay .container__box{height:80vh;display:flex;flex-direction:column;justify-content:center}
@media(min-width:768px){.container__overlay .container__box{height:auto}
}
.my-account .container__step-wrapper,.my-enterprise .container__step-wrapper{display:flex;justify-content:flex-start;overflow-y:auto;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;background-color:#fff}
@media(min-width:768px){.my-account .container__step-wrapper,.my-enterprise .container__step-wrapper{background:rgba(51,63,72,0.6)}
}
.container__step-wrapper{padding:0;display:flex;justify-content:center;align-items:center;flex-direction:column}
@media(min-width:768px){.container__step-wrapper{padding:50px;background-color:#ebebeb}
}
.container__step-wrapper.js-step-empty{min-height:calc( 100vh - 88px )}
.container__step{background-color:#fff;padding:32px 16px;width:100%;position:relative}
@media(min-width:768px){.container__step{width:705px;height:auto;padding:56px 90px}
}
@media(min-width:1024px){.container__step{padding:56px 130px}
}
@media(min-width:1024px){.container__stepSix .container__step{width:950px;padding-inline:30px}
}
@media(min-width:768px){.container__stepEight .container__step{padding:56px 30px !important}
}
.stepper{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}
.stepper__return{all:unset;display:flex;gap:8px;text-decoration:none;align-items:center;color:#d52b1e;cursor:pointer}
.stepper__return .icon{display:grid;place-items:center;width:20px;height:20px;border:1px solid #d52b1e;border-radius:50%}
.stepper__return .icon::before{font-size:12px;font-weight:bold}
.stepper__return .text{font-size:16px;line-height:24px;font-family:'N27 Medium';font-weight:500;font-style:normal}
.stepper__circles{display:flex;gap:10px}
.stepper__circle{width:8px;height:8px;border-radius:50%;background:#c3c1c2}
.stepper__circle.active{background:#d52b1e}
.stepper .container__circle .circle:nth-child(1){background-color:#d52b1e}
.tingle-modal--visible{display:flex;justify-content:center;align-items:center;background:rgba(51,63,72,0.6);position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}
.tingle-modal-box{all:unset;background-color:#fff;padding:56px 48px;display:flex;max-width:765px;justify-content:center;align-items:center;flex-flow:column nowrap}
.tingle-modal-box__footer .tingle-btn{margin-top:32px;font-size:18px;line-height:26px;padding:16px 32px;display:flex;justify-content:center;align-items:center;gap:10px;font-family:'N27 Bold';border:0;border-radius:104px;cursor:pointer;color:#fff;background-color:#d52b1e}
.tingle-modal-box__footer .tingle-btn:disabled{cursor:none;pointer-events:none}
.tingle-modal-box__footer .tingle-btn:hover{background-color:#bc131c}
.tingle-modal-box__footer .tingle-btn:focus{background-color:#bc131c}
.tingle-modal-box__footer .tingle-btn:active{background-color:#a01a1c}
.tingle-modal-box__footer .tingle-btn:disabled{background-color:#ebebeb;color:#000}
.lgtConsentModal .consentDivCheck,.lgtConsentModalMngr .consentDivCheck{display:flex;gap:16px}
.lgtConsentModal .consentDivCheck input.consentCheck,.lgtConsentModalMngr .consentDivCheck input.consentCheck{align-self:flex-start;margin-top:4px}
.lgtConsentModal .consentDivCheck label,.lgtConsentModalMngr .consentDivCheck label{all:unset;color:#333f48;text-align:center;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:18px;line-height:26px;text-align:left}
.lgtConsentModal .consentDivCheck label b:not(:first-of-type),.lgtConsentModalMngr .consentDivCheck label b:not(:first-of-type){color:#d52b1e}
.container__modalTransformUser .container__box,.container__noUserFound .container__box{background-color:#fff;padding:56px 48px;max-width:765px;height:auto;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;align-content:center}
@media(max-width:768px){.container__modalTransformUser .container__box,.container__noUserFound .container__box{width:100vh;height:100vh}
}
.container__modalTransformUser .container__content,.container__noUserFound .container__content{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center}
@media(max-width:768px){.container__modalTransformUser .container__content,.container__noUserFound .container__content{height:100vh}
}
.container__modalTransformUser .container__title,.container__noUserFound .container__title{color:#333f48;text-align:center;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:24px;line-height:32px;margin:8px 0;margin-bottom:16px}
.container__modalTransformUser .container__text p,.container__noUserFound .container__text p{color:#333f48;text-align:center;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:18px;line-height:26px;margin:0}
.container__modalTransformUser .container__text p:not(:last-child),.container__noUserFound .container__text p:not(:last-child){margin-bottom:16px}
.container__modalTransformUser .container__text p a,.container__noUserFound .container__text p a{text-decoration:underline}
.container__modalTransformUser .container__buttons,.container__noUserFound .container__buttons{margin-top:32px;margin-bottom:16px;display:flex;flex-direction:column;justify-content:center;width:100%;gap:16px}
@media(min-width:768px){.container__modalTransformUser .container__buttons,.container__noUserFound .container__buttons{flex-direction:row;gap:24px;align-items:flex-start}
}
.container__modalTransformUser .container__buttons .button,.container__noUserFound .container__buttons .button{width:100%}
@media(min-width:768px){.container__modalTransformUser .container__buttons .button,.container__noUserFound .container__buttons .button{width:fit-content}
}
.container__modalTransformUser .extra-info,.container__noUserFound .extra-info{font-size:16px;line-height:24px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48;text-align:center;text-decoration:none;display:inline-block;margin-top:16px;width:100%}
@media(max-width:500px){.container__modalTransformUser .container__box,.container__noUserFound .container__box{padding:16px 16px 40px !important}
.container__modalTransformUser .container__title,.container__noUserFound .container__title{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px}
.container__modalTransformUser .container__icon,.container__noUserFound .container__icon{margin-bottom:24px}
.container__modalTransformUser .container__text,.container__noUserFound .container__text{font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px}
.container__modalTransformUser .container__buttons,.container__noUserFound .container__buttons{color:#fff;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:18px;line-height:26px}
}
.container__login .container__box{background-color:#fff;padding:24px 16px;max-width:520px;margin:0 auto}
@media(min-width:768px){.container__login .container__box{padding:48px 30px}
}
@media(max-width:768px){.container__login .container__box{width:100vh;height:100vh}
}
.container__login .container__box .container__content{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center}
@media(max-width:768px){.container__login .container__box .container__content{height:85vh}
}
.container__login .container__box .box__close-icon{display:flex;width:100%;justify-content:flex-end;align-items:flex-start}
.container__login .container__box .box__close-icon .icon--close{font-size:32px;cursor:pointer}
.container__login .container__box .box__title{color:#333f48;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;text-transform:uppercase;margin-bottom:24px}
@media(min-width:1024px){.container__login .container__box .box__title{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.container__login .container__box .box__title{font-size:24px;line-height:32px}
}
.container__login .container__box .container-form__input-text,.container__login .container__box .container-form__input-password{width:100%}
.container__login .container__box .container-form__input-text:not(:last-child),.container__login .container__box .container-form__input-password:not(:last-child){margin-bottom:25px}
.container__login .container__box .container-form .password-wrapper{position:relative}
.container__login .container__box .container-form .password-wrapper .icon-eye{position:absolute;top:0;right:0;display:grid;place-items:center;width:48px;height:48px;color:#333f48;cursor:pointer}
.container__login .container__box .container-form button{width:100%;margin-bottom:25px}
.container__login .container__box .container-form button::placeholder{color:#333f48}
.container__login .container__box .container-form a{font-family:'N27 Bold';font-weight:700;font-style:normal;color:#d52b1e}
.container__login .container__box .container-form .link-recover-password{display:inline-block;font-size:16px;line-height:24px;font-family:'N27 Bold';font-weight:700;font-style:normal;margin:25px 0}
.container__login .container__box .container-form .link-register{text-align:center;font-size:14px;line-height:22px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48}
.container__login .container__box .container-form .error-message{display:flex;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:12px;line-height:18px;color:#d52b1e;padding-top:10px}
.container__login .container__box .container-form .error-message .icon--close{font-size:17px;color:#d52b1e;padding-right:8px}
.container__modalCancel .container__box{background-color:#fff;padding:24px 48px 48px 48px;max-width:765px;height:auto;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;align-content:center}
@media(max-width:768px){.container__modalCancel .container__box{width:100vh;height:100vh}
}
.container__modalCancel .container__content{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center}
@media(max-width:768px){.container__modalCancel .container__content{height:100vh}
}
.container__modalCancel .container__close-icon{display:flex;width:100%;justify-content:flex-end;align-items:flex-start}
.container__modalCancel .container__close-icon .icon--close{font-size:32px;cursor:pointer}
.container__modalCancel .container__icon{text-align:center;margin-top:24px}
.container__modalCancel .container__return{text-decoration:none;color:#d52b1e;font-size:16px;line-height:24px;font-family:'N27 Medium';font-weight:500;font-style:normal;display:flex;gap:8px;margin-top:5px}
.container__modalCancel .container__title{color:#333f48;text-align:center;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:24px;line-height:32px;margin:8px 0}
.container__modalCancel .container__text{color:#333f48;text-align:center;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px;margin:0}
.container__modalCancel .container__buttons{margin-top:32px;display:flex;flex-direction:column;justify-content:center;width:100%;gap:16px}
@media(min-width:768px){.container__modalCancel .container__buttons{flex-direction:row;gap:24px;align-items:flex-start}
}
.container__modalCancel .container__buttons .button{width:100%}
@media(min-width:768px){.container__modalCancel .container__buttons .button{width:fit-content}
}
@media(max-width:500px){.container__modalCancel .container__box{padding:16px 16px 40px !important}
.container__modalCancel .container__title{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px}
.container__modalCancel .container__icon{margin-bottom:24px}
.container__modalCancel .container__text{font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px}
.container__modalCancel .container__buttons{color:#fff;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:18px;line-height:26px}
}
@media(max-width:400px){.container__modalCancel .container__buttons--yes,.container__modalCancel .container__buttons--no{margin:5px;margin-top:0}
}
.container__completed .box{background-color:#fff;padding:24px 48px 48px 48px;max-width:705px;height:auto;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;align-content:center}
@media(max-width:768px){.container__completed .box{width:100vh;height:100vh}
}
.container__completed .container__content{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center}
@media(max-width:768px){.container__completed .container__content{height:85vh}
}
.container__completed .box__close-icon{display:flex;width:100%;justify-content:flex-end;align-items:flex-start;cursor:pointer}
.container__completed .box__icon{text-align:center;margin:24px 0}
.container__completed .box__iconClose{font-size:32px}
.container__completed .box__title{color:#333f48;text-align:center;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:24px;line-height:32px;margin:8px 0}
.container__completed .box__text{color:#333f48;text-align:center;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px}
.container__completed .correo{margin:0;color:#333f48;text-align:center;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px;width:80%}
.container__completed .container__buttons{margin-top:32px;display:flex;flex-direction:column;justify-content:center;width:100%;gap:16px}
@media(min-width:768px){.container__completed .container__buttons{flex-direction:row;gap:24px;align-items:flex-start}
}
.container__completed .container__buttons .button{width:100%}
@media(min-width:768px){.container__completed .container__buttons .button{width:fit-content}
}
@media(max-width:500px){.container__completed .box__title{font-size:22px;line-height:30px}
.container__completed .box__icon{margin-bottom:24px}
.container__completed .box__text{font-size:16px;line-height:24px}
.container__completed .correo{width:100%}
.container__completed .box__button{width:100%}
}
.modal-max-countries-registered .box__close-icon,.modal-max-sectors-registered .box__close-icon{display:flex;width:100%;justify-content:flex-end;align-items:flex-start;cursor:pointer}
.modal-max-countries-registered .box__iconClose,.modal-max-sectors-registered .box__iconClose{font-size:32px}
.modal-max-countries-registered .container__paragraph,.modal-max-sectors-registered .container__paragraph{margin-bottom:0}
.container__doneRegister{display:flex;justify-content:center;align-items:center;background:rgba(51,63,72,0.6);position:fixed;top:0;bottom:0;left:0;right:0;z-index:999}
.container__doneRegister .box{background-color:#fff;padding:16px;max-width:705px;height:100vh;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;align-content:center}
@media(min-width:768px){.container__doneRegister .box{height:auto;padding:24px 48px 48px 48px}
}
@media(max-width:768px){.container__doneRegister .box{width:100vh;height:100vh}
}
.container__doneRegister .container__content{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center}
@media(max-width:768px){.container__doneRegister .container__content{height:85vh}
}
.container__doneRegister .box__close-icon{display:flex;width:100%;justify-content:flex-end;align-items:flex-start;cursor:pointer}
.container__doneRegister .box__icon{text-align:center;margin:24px 0}
.container__doneRegister .box__iconClose{font-size:32px}
.container__doneRegister .box__title{color:#333f48;text-align:center;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:24px;line-height:32px;margin:8px 0}
.container__doneRegister .box__title .box__title-span{display:block}
.container__doneRegister .box__text{color:#333f48;text-align:center;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px}
.container__doneRegister .correo{margin:0;color:#333f48;text-align:center;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px;width:80%}
.container__doneRegister .box__button{margin-top:32px}
@media(max-width:500px){.container__doneRegister .box__title{font-size:22px;line-height:30px}
.container__doneRegister .box__icon{margin-bottom:24px}
.container__doneRegister .box__text{font-size:16px;line-height:24px}
.container__doneRegister .correo{width:100%}
.container__doneRegister .box__button{width:100%}
}
.js-mail-activation{text-decoration:underline}
.container__welcome section,.container__ko section,.container__stepActivacion section{padding:24px 48px 48px 48px;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}
@media(max-width:768px){.container__welcome section,.container__ko section,.container__stepActivacion section{width:100vh;height:100vh;padding:16px 16px 48px}
}
.container__welcome section .container__content,.container__ko section .container__content,.container__stepActivacion section .container__content{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center}
@media(max-width:768px){.container__welcome section .container__content,.container__ko section .container__content,.container__stepActivacion section .container__content{height:100vh}
}
.container__welcome section .container__title,.container__ko section .container__title,.container__stepActivacion section .container__title{color:#333f48;text-align:center;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:24px;line-height:32px;margin:8px 0}
.container__welcome section .container__title span,.container__ko section .container__title span,.container__stepActivacion section .container__title span{display:block}
.container__welcome section p,.container__ko section p,.container__stepActivacion section p{text-align:center;color:#333f48;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px}
.container__welcome .box__close-icon,.container__ko .box__close-icon,.container__stepActivacion .box__close-icon{display:flex;width:100%;justify-content:flex-end;align-items:flex-start;cursor:pointer}
.container__welcome .box__icon,.container__ko .box__icon,.container__stepActivacion .box__icon{text-align:center;margin:24px 0}
.container__welcome .box__iconClose,.container__ko .box__iconClose,.container__stepActivacion .box__iconClose{font-size:32px}
.container__welcome .box__title,.container__ko .box__title,.container__stepActivacion .box__title{color:#333f48;text-align:center;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:24px;line-height:32px;margin:8px 0}
.container__welcome .box__title span,.container__ko .box__title span,.container__stepActivacion .box__title span{display:block}
.container__welcome .box__text,.container__ko .box__text,.container__stepActivacion .box__text{color:#333f48;text-align:center;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px}
.container__welcome .correo,.container__ko .correo,.container__stepActivacion .correo{margin:0;color:#333f48;text-align:center;font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:16px;line-height:24px;width:80%}
.container__welcome .ko-msg span,.container__ko .ko-msg span,.container__stepActivacion .ko-msg span{display:block}
.container__welcome .ko-msg .js-ko-msg-code,.container__ko .ko-msg .js-ko-msg-code,.container__stepActivacion .ko-msg .js-ko-msg-code{text-align:center}
.container__welcome .container__buttons,.container__ko .container__buttons,.container__stepActivacion .container__buttons{margin-top:32px;display:flex;flex-direction:column;justify-content:center;width:100%;gap:16px}
@media(min-width:768px){.container__welcome .container__buttons,.container__ko .container__buttons,.container__stepActivacion .container__buttons{flex-direction:row;gap:24px;align-items:flex-start}
}
.container__welcome .container__buttons .button,.container__ko .container__buttons .button,.container__stepActivacion .container__buttons .button{width:100%}
@media(min-width:768px){.container__welcome .container__buttons .button,.container__ko .container__buttons .button,.container__stepActivacion .container__buttons .button{width:fit-content}
}
.container__welcome .container__buttons .spinner .spinner-wrapper,.container__ko .container__buttons .spinner .spinner-wrapper,.container__stepActivacion .container__buttons .spinner .spinner-wrapper{width:25px;height:25px;transform:scale(0.5);transform-origin:center}
.container__welcome .free_text,.container__ko .free_text,.container__stepActivacion .free_text{margin-top:40px}
@media(max-width:500px){.container__welcome .box__title,.container__ko .box__title,.container__stepActivacion .box__title{font-size:22px;line-height:30px}
.container__welcome .box__icon,.container__ko .box__icon,.container__stepActivacion .box__icon{margin-bottom:24px}
.container__welcome .box__text,.container__ko .box__text,.container__stepActivacion .box__text{font-size:16px;line-height:24px}
.container__welcome .correo,.container__ko .correo,.container__stepActivacion .correo{width:100%}
}