#msform input,#msform select,#msform textarea{box-sizing:border-box;font-family:montserrat;padding:15px}.buttons li,.pretty.p-default.politica{display:flex}.buttons li,ul li:last-child{margin-bottom:0}body,html{overflow-x:hidden!important}.elementor-widget .elementor-icon-list-icon svg{max-width:17px!important;max-height:17px!important}.bafg-twentytwenty-container{border-radius:15px!important}#errores,#errores_2,#msform fieldset:not(:first-of-type),ul#progressbar{display:none}#progressbar{margin-bottom:30px;overflow:hidden;counter-reset:step}#progressbar li.active::after,#progressbar li.active::before{background:#27ae60;color:#fff}#progressbar li:first-child::after{content:none}#progressbar li::after{content:'';width:100%;height:2px;background:#fff;position:absolute;left:-50%;top:9px;z-index:-1}#progressbar li::before{content:counter(step);counter-increment:step;width:20px;line-height:20px;display:block;font-size:10px;color:#333;background:#fff;border-radius:3px;margin:0 auto 5px}#progressbar li{list-style-type:none;color:#fff;text-transform:uppercase;font-size:9px;width:33.33%;float:left;position:relative}.progress{width:78%!important;overflow:hidden!important;display:block;height:10px!important;margin:10px auto 0!important;background-color:rgba(233,9,0,.15)!important;border-radius:5px!important;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)!important;border:0 solid #e4e4e4!important;type:line!important;font-size:.75rem}#msform{width:450px;margin:30px auto 0;position:relative;min-height:1vw;background:#fff;border:0;border-radius:8px;box-shadow:0 0 15px 1px rgba(0,0,0,.4);padding:20px 30px;box-sizing:border-box;text-align:center}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;transition:width .6s;background-color:#5390e6!important;font-size:13px!important;line-height:21px!important;float:left;height:100%!important;color:#fff!important;text-align:center!important}#msform fieldset{border-radius:10px;position:relative!important;left:0;padding:20px 0;box-sizing:border-box;width:85%;margin:0 auto}fieldset{min-width:0;padding:.35em .75em .625em;margin:0;border:0}.fs-title{margin-bottom:10px;color:#212121;letter-spacing:.6px;font-family:MyriadProCond;font-size:25px;font-weight:600;text-transform:initial}#msform input,#msform textarea{border:1px solid #ccc;border-radius:3px;margin-bottom:10px;width:100%;color:#2c3e50;font-size:13px}#msform [type=radio]:checked+img{border:1px solid #0e0e0e94;padding:2px;background:#0e0e0e0f;border-radius:100%}#msform [type=radio]+img{cursor:pointer;padding:5px;width:32%;box-sizing:border-box;border-radius:100%}#msform .action-button,#msform input[type=submit]{color:#fff;border:0;cursor:pointer;margin:10px 5px;padding:10px 25px;max-width:100%;width:initial;border-radius:30px;background-image:linear-gradient(#16a9fc 0,#0086fe 50%);font-family:Montserrat,sans-serif;font-size:18px;font-weight:500}#msform [type=radio]{position:absolute;opacity:0;width:0;height:0}#msform *{font-family:Montserrat}.p1 img:hover,.p2 img:hover{-webkit-box-shadow:1px 1px 7px 3px #969696;box-shadow:1px 1px 5px 1px #969696;border-radius:0}.buttons{margin-left:0;text-align:left}.buttons li{list-style:none;border:none;padding-top:0;padding-bottom:0;padding-left:5px}.buttons li span{display:inline-block;position:relative;border:2px solid #ccc;width:20px;height:18px;background:#fff;left:13px;top:8px}.buttons li label,input#politica{top:4px;float:left;position:relative}.buttons li label{left:-32px;width:100%;height:33px;padding-left:60px}#msform select{box-shadow:none;transition:.2s linear;background-color:#fff;border-radius:3px;min-height:40px;line-height:1.4;width:100%;margin-bottom:16px;color:#787676;font-weight:500;font-size:13px;border:1px solid #ccc}input#politica{width:13%;max-width:20px}.pretty.politica .state label::after{top:calc((0% - (100% - 1.6em)) - 8%)}#msform .p4 label{color:#212121;float:left;clear:both;width:100%;font-size:13px}label#errores,label#errores_2{color:#cc0909;font-weight:700;font-size:14px}label#ok,label#ok_2{color:#27ae60;font-weight:700;display:none;font-size:14px}.wpcf7-spinner{display:none!important}.wpcf7-list-item label{display:flex;align-items:center}.wpcf7-list-item input{width:20px!important;margin-right:8px;margin-bottom:0!important}.wpcf7-list-item{margin:0}.wpcf7 form.sent .wpcf7-response-output{background-color:#46b450;color:#fff;max-width:310px;margin:-20px auto 0;border-color:#46b450;text-align:center;font-size:15px}.page-id-762 .wpcf7 form.sent .wpcf7-response-output{max-width:310px;margin-top:20px;font-size:16px}.home .wpcf7 form.sent .wpcf7-response-output{margin-top:-40px;border-color:#46b450;text-align:center;font-size:14px;z-index:3343;position:relative}.paso-2-mujer img{max-width:90px}.paso-2-hombre img{max-width:75px}.p1 img{max-width:140px}.link a{color:#000;text-decoration:underline!important;text-decoration-color:#0268CC!important;transition:.3s}.link a:hover{color:#0268cc}.e-n-accordion-item-title-text,.text-balance,.text-balance p{text-wrap:balance}ul li{margin-bottom:15px}@media (max-width:640px){#msform{width:100%}}.cf_ input[type=email],.cf_ input[type=tel],.cf_ input[type=text],.cf_ select,.cf_ textarea{background-color:#f5f5f5;color:#636569;margin-bottom:15px;border-radius:15px;width:100%;display:block}.cf_ textarea{max-height:100px;margin-top:10px}.flex_{display:flex;justify-content:space-between}.flex_ label{max-width:48.5%}.cf_ label{color:#616161}.cf_ .wpcf7-submit{background-color:#0086fe;width:100%;display:block;margin-top:10px;border-radius:10px}#msform fieldset.p4{width:90%}.txt_ h1{font-size:38px}.txt_ h2{font-size:30px}.cmplz-cookiebanner .cmplz-buttons{flex-wrap:wrap}.cmplz-cookiebanner .cmplz-btn.cmplz-deny,.cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences,.cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences{flex:1}.paginador_ a{text-decoration:none!important;color:#007bff;background-color:#e3f5fb;padding:10px 20px;max-width:max-content;list-style:none;border-radius:25px}.paginador_ a.active{background-color:#06a5da;color:#fff;background-image:linear-gradient(#16a9fc 0,#0086fe 50%)}.paginador_{display:flex;align-items:center;justify-content:space-between;max-width:440px;margin-bottom:60px;margin-left:auto;margin-right:auto}.pag_2:not(.butt),.pag_3:not(.butt),.pag_4:not(.butt){display:none;padding-top:30px}@media(min-width:768px){.menu-item-1874{display:none!important}}@media(max-width:767px){.sin-imagen-movil,.sin-imagen-movil:not(.elementor-motion-effects-element-type-background),.sin-imagen-movil>.elementor-motion-effects-container>.elementor-motion-effects-layer,.sin-imagen-movil>.elementor-widget-container{background-image:none!important}}