@media (min-width:1600px){.container{max-width:1440px}}@media (max-width:1700px){.cardsSection .container{max-width:unset}.cardsSection .card-plan{margin:10px 0}}@media (max-width:1600px){header .nav .navContainer .menuMobile .subMenu.seguros{left:-147px}header .nav .menuOptions .navContainer .menuMobile .subMenu .subMenuContainer{padding:32px 148px}header .nav .navContainer .subMenu .subMenuContainer .column{width:367px}.complementosSection .cardsContainer .card .textArea .button-container a{font-size:15px}}@media (max-width:1550px){.cardsSection .cardsContainer{gap:8px}.cardsSection .card-plan{width:310px;margin:10px}.cardsSection .card-plan .main-card h3{font-size:22px}}@media (max-width:1400px){.complementosSection .cardsContainer .card .textArea .button-container a{font-size:12PX}.cardsSection .card-plan{min-height:547px;width:280px}.form-calc #calculadora-form-1 input{font-size:16px}.form-calc .placeholder{width:148px;font-size:16px!important}.ventajasSection{padding:80px 0}.franja-calc-footer .calcContainer .sticky-drch input[type=tel],input[type=text]{width:195px}}@media (max-width:1300px){header .headerContainer .main-header .nav{gap:39px}header .nav .navContainer .subMenu .subMenuContainer .column{width:324px}.franja-calc-footer .calcContainer{width:100%;padding:16px 86px}.franja-calc-footer .calcContainer .sticky-izq{padding:12px 22px 20px 10px}.cardsSection .card-plan{width:266px}}@media (max-width:1250px){.cardsSection .cardsContainer{gap:32px}.cardsSection .card-plan{width:362px}}@media (max-width:1200px){.form-calc{width:100%}.form-calc .form-group{padding:0}header .headerContainer .main-header .nav{gap:10px}.calculadoraSection .calculadoraContainer label.pago{width:100%}.calculadoraSection .calculadoraContainer .calculadora-form{padding:0}.complementosSection .cardsContainer .card{margin-right:32px;height:528px}.complementosSection .cardsContainer .card img{min-height:193px}.complementosSection .cardsContainer .card .textArea .button-container a{font-size:16px}.ventajasSection .cardsContainer .rowVentaja{margin:0 0 6px 0}.logo{width:176px}}@media (max-width:1130px){.franja-calc-footer{display:none}footer{margin-bottom:0}}@media (max-width:1024px){.cardsSection .card-plan{min-height:560px}.complementosSection .cardsContainer .card h3{height:70px}.cardsSection .card-plan .main-card{padding:27px}.cardsSection .card-plan .main-card .text{font-size:18px}}@media (max-width:991px){section h2.title{font-size:24px}section .subTitle{font-size:16px}section .subTitle br{display:none}.form-calc-wrapper{margin-top:8rem;border-radius:0;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:35px 0}#asegurados-calc-banner label,#calculadora-asegurados,.form-calc .form-group label,.form-calc .form-group label.pago{width:100%}.ancla{position:absolute;top:-1.5rem}header{height:148px}header .container{flex-direction:column}.subheader{height:147px}.subheader.email{height:92px}header>.container>.row>div{justify-content:center!important}header .headerContainer{display:flex;flex-direction:column;padding:16px 0 0}.logo{height:38px;width:unset}header .headerContainer .btn_footer{display:none}header .headerContainer .main-header{justify-content:space-between;width:100%;align-items:center}header .headerContainer .header-phones{background-color:#1c4a8d;width:100vw;justify-content:center}header .headerContainer .main-header .nav{gap:11px}header .nav{position:absolute;height:100%;top:148px!important;left:1200px;transition:transform .3s;position:fixed;padding:16px}header .nav.hidden{transform:unset}header.open .nav{transform:translateX(-620px);border-left:1px solid #cfcfcf;width:100%;background-color:#fff}header .nav .menuOptions{display:flex;flex-direction:column;justify-content:start;align-items:flex-start;gap:20px;padding:0;width:100%}header .nav .menuOptions a{font-size:16px;height:45px}header .nav .navContainer a{color:#1c4a8d}header .nav .navContainer .titleMobile p{font-size:20px}header .nav .navContainer .btnCalcMenu a{padding:0;height:unset}header .nav .navContainer .btnCalcMenu a p{color:#fff}header .nav .menuOptions .btnCalcMenu{height:fit-content;display:flex;align-self:baseline;margin-top:20px}header .nav .navContainer p{color:#1c4a8d}header .nav .navContainer .menuDesktop .link-container .twobar{transform:scale(1) rotate(-90deg)}header .nav .navContainer .menuDesktop .link-container .twobarContainer img{display:block}header .nav .navContainer .menuDesktop .link-container .twobar .bar{background-color:#1c4a8d;width:12px;height:2px}header .nav .navContainer .subMenuContainer p{color:#1c4a8d}header .nav .menuOptions .link-container::after{display:none}header .nav .menuOptions .link-container a{margin-left:14px;padding:12px 0}header .nav .menuOptions .link-container a.dental{margin-left:0}header .nav .menuOptions .link-container a.contacto,header .nav .menuOptions .link-container a.ofertas,header .nav .menuOptions .link-container a.precios{color:#1c4a8d;margin:0}header .nav .menuOptions .link-container.active a,header .nav .menuOptions .link-container.active p{text-shadow:.5px 0 0 #1c4a8d;transition:.3s}header .nav .navContainer .menuMobile{align-items:start;flex-direction:column;max-width:540px;width:100%}header .nav .menuOptions .navContainer{align-items:start;display:flex;height:100vh;transition:transform .5s;z-index:1;width:100%}header .nav .menuOptions .navContainer .menuDesktop{align-items:start;flex-direction:column;margin-left:auto;margin-right:auto;padding-left:15px;padding-top:0;width:100%;gap:8px;height:fit-content}header .nav .menuOptions .navContainer .menuDesktop .link-container{text-wrap:wrap;display:flex;font-size:20px;font-weight:600;justify-content:space-between;padding:12px 0;width:100%;margin:0}header .nav .menuOptions .subMenu2 .subMenu2Container .link-container.active a{text-shadow:none}header .nav .menuOptions .navContainer .subMenu .subMenuContainer .link-container.dental.active{color:var(--action-color);font-weight:600;border-bottom:2px solid var(--action-color)}header .nav .menuOptions .navContainer .link-container .twobarContainer{margin-right:10px}header .nav .menuOptions .navContainer .subMenu .subMenuContainer,header .nav .menuOptions .navContainer .subMenu.seguros .subMenuContainer{align-items:start;box-shadow:none;display:flex;flex-direction:column;gap:8px;justify-content:start;padding:unset;align-items:center;position:relative;z-index:4}header .nav .menuOptions .navContainer .menuMobile .subMenu .subMenuContainer .column .subMenu2 .subMenu2Container{gap:0;height:25px}header .nav .menuOptions .navContainer .menuMobile .subMenu .subMenuContainer .column.dentalDesktop{display:none}header .nav .menuOptions .navContainer .menuMobile .subMenu .subMenuContainer .column.dental{display:block}header .nav .navContainer .menuMobile .subMenu{top:12px}header .nav .navContainer .menuMobile .subMenu.seguros{height:100%;opacity:1;left:0;width:100%}header .nav .navContainer .subMenu .subMenuContainer .column{height:unset;padding-right:unset;width:100%;min-height:unset}header .nav .navContainer .subMenu .subMenuContainer .column .title{padding:14px 0}header .nav .menuOptions .navContainer .menuMobile .subMenu .subMenuContainer .column.ultimo{width:100%}header .nav .navContainer .subMenu .subMenuContainer .column .title.noLinkMobile .plusminus{position:relative}header .nav .navContainer .subMenu .subMenuContainer .column .title.noLinkMobile .plusminus:before{transform:translatey(-50%)}header .nav .navContainer .subMenu .subMenuContainer .column.open .title.noLinkMobile .plusminus:before{opacity:0;transform:translatey(-50%) rotate(-90deg)}header .nav .navContainer .subMenu .subMenuContainer .column .title.noLinkMobile .plusminus:after{transform:translatey(-50%) rotate(90deg)}header .nav .navContainer .subMenu .subMenuContainer .column.open .title.noLinkMobile .plusminus:after{transform:translatey(-50%) rotate(0)}header .nav .navContainer .subMenu .subMenuContainer .column .title.noLinkMobile .plusminus:after,header .nav .navContainer .subMenu .subMenuContainer .column .title.noLinkMobile .plusminus:before{background-color:#1c4a8d;content:"";display:block;height:2px;left:0;position:absolute;top:50%;transition:.35s;width:100%}header .nav .navContainer .subMenu .subMenuContainer .column .title.noLinkMobile .plusminusContainer{cursor:pointer;height:11.6px;position:relative;width:11.6px}header .nav .menuOptions .navContainer .menuMobile .subMenu .subMenuContainer .column{gap:0;display:flex;flex-direction:column;border:none}header .nav .menuOptions .navContainer .menuMobile .subMenu .subMenuContainer .column.dental{padding:14px 0;width:fit-content;align-self:start}header .nav .menuOptions .navContainer .menuMobile .subMenu .subMenuContainer .column .subMenu2Container{width:unset}header .nav .menuOptions .navContainer .menuMobile .subMenu .subMenuContainer .column a.title{font-size:16px;font-weight:600;user-select:none;height:fit-content;text-decoration:none;display:flex;width:100%;justify-content:space-between}header .nav .menuOptions .navContainer .menuMobile .subMenu .subMenuContainer .titleMobile{align-items:center;display:flex;font-size:16px;font-weight:500;justify-content:space-around;position:relative;width:100%}header .nav .menuOptions .navContainer .menuMobile .subMenu .subMenuContainer .titleMobile .twobarContainer{cursor:pointer;left:-21px;padding:26px;position:absolute;transform:scale(1) rotate(90deg)}header .nav .menuOptions .navContainer .menuMobile .subMenu .subMenuContainer .titleMobile .twobar{cursor:pointer;display:inline-block;height:7px;position:relative;width:12px}header .nav .menuOptions .navContainer .menuMobile .subMenu .subMenuContainer .titleMobile .twobar .bar{height:2px;left:0;position:absolute;top:5px;transition:all .5s ease;width:12px;background-color:#1c4a8d}header .nav .menuOptions .navContainer .menuMobile .subMenu .subMenuContainer .titleMobile .twobar .bar:first-child{transform:translateX(-25%) rotate(45deg) scaleX(.9)}header .nav .menuOptions .navContainer .menuMobile .subMenu .subMenuContainer .titleMobile .twobar .bar:nth-child(2){transform:translateX(25%) rotate(-45deg) scaleX(.9)}header .nav .menuOptions .navContainer .menuMobile .subMenu .subMenuContainer .titleMobile .twobar .bar:first-child,header .nav .menuOptions .navContainer .menuMobile .subMenu .subMenuContainer .titleMobile .twobar .bar:nth-child(2){border-radius:1px;transform-origin:50%}header .menuButton{position:relative;display:block;transform:scale(1.5);cursor:pointer}header .menuButton span{background-color:#000;display:block;position:relative;height:2px;width:16px;border-radius:9px;margin:3px 0;transition:transform .7s cubic-bezier(.68,-.55,.265,1.55),opacity .7s cubic-bezier(.68,-.55,.265,1.55);-o-transition:transform .7s cubic-bezier(.68,-.55,.265,1.55),opacity .7s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:transform .7s cubic-bezier(.68,-.55,.265,1.55),opacity .7s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:transform .7s cubic-bezier(.68,-.55,.265,1.55),opacity .7s cubic-bezier(.68,-.55,.265,1.55)}header.open .menuButton>span:nth-child(1){transform:rotate(45deg) translate(2.6px,4.8px)}header.open .menuButton>span:nth-child(2){transform:rotate(-45deg) translate(-1px,-1px)}header.open .menuButton>span:nth-child(3){transform:rotate(-45deg) translate(3.5px,-6px);opacity:0}header .telefonos{margin-right:60px}header .nav .navContainer{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}header .nav .calcula-tarifa{margin:0;margin-top:400px;position:absolute;z-index:3}header .nav .calcula-tarifa .btn-calcula{background-color:#fff;color:var(--rojoTotal);border:1px solid var(--rojoTotal);align-items:center}header .nav .calcula-tarifa .btn-calcula p{color:var(--rojoTotal);padding:0}header .nav .calcula-tarifa .btn-calcula .img{filter:brightness(0) saturate(100%) invert(9%) sepia(98%) saturate(7412%) hue-rotate(2deg) brightness(95%) contrast(109%)}.nav.open+.shadowMenu{background-color:#00000052;opacity:0;transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;opacity:1;height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:2}header .headerContainer .main-header .nav{flex-direction:column;position:absolute;height:100vh;width:50vw;top:0!important;right:0;transition:transform .3s;transform:translateX(100%);background-color:#fff;padding:6.4rem 20px;z-index:3;gap:40px}header.open .headerContainer .main-header .nav.open{transform:translateX(0)}header .headerContainer .main-header .link-container{height:fit-content}header .headerContainer .main-header .link-container a{height:auto;display:flex;flex-direction:row;justify-content:flex-start;gap:10px}header .headerContainer .main-header .link-container img{width:25px;height:25px}header .headerContainer .main-header .menuButton{display:block;z-index:10}header .menuButton span{background-color:var(--main-blue);display:block;position:relative;height:2px;width:16px;border-radius:9px;margin:3px 0;transition:.7s cubic-bezier(.68,-.55,.265,1.55);-o-transition:.7s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:.7s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:.7s cubic-bezier(.68,-.55,.265,1.55)}header.open .menuButton>span:nth-child(1){transform:rotate(45deg) translate(2.6px,4.8px)}header.open .menuButton>span:nth-child(2){transform:rotate(-45deg) translate(-1px,-1px)}header.open .menuButton>span:nth-child(3){transform:rotate(-45deg) translate(3.5px,-6px);opacity:0}header .headerContainer .header-phones .phone{padding:8px 0}header .phone a{display:flex!important;flex-direction:column}header .phone a img{display:none;width:25px;height:25px}header .phone:first-of-type .phoneMovile{color:var(--main-blue);background-color:#fff}.phoneMovile{display:flex;flex-direction:column;align-items:start;background-color:var(--action-color);color:#fff;font-weight:700;border:0;border-radius:6px;padding:16px 24px 7px;font-size:22px;white-space:nowrap}.phoneMovile .phoneTextMobile{display:block!important;font-size:12px;font-style:normal;font-weight:400;line-height:62%;margin-bottom:0}header .phone .phoneText{display:none;align-items:center;margin-bottom:2px}header .phone:last-of-type{margin-left:.5rem}header.open .nav{transform:translateX(-1199px)}header.open .menuButton>span:nth-child(1){transform:rotate(45deg) translate(2.6px,4.8px)}header.open .menuButton>span:nth-child(2){transform:rotate(-45deg) translate(-1px,-1px)}header.open .menuButton>span:nth-child(3){transform:rotate(-45deg) translate(3.5px,-6px);opacity:0}.form-calc .first-row-contacta .phoneYaCliente .phoneMovile{color:var(--main-blue);font-style:normal;font-weight:700;line-height:110%;text-align:center;background-color:transparent}#breadcrumbs{margin:35px 0}.franjaSection{padding:2rem 0}.franjaSection .cardPromo{width:100%;border-radius:0;height:164px}.franjaSection .cardPromo>img{height:11.7em;left:.2em}.franjaSection .cardPromo .infoCard>p{font-size:.5em}.franjaSection .cardPromo{padding-left:11em;text-align:left}.franjaSection .cardPromo .infoCard{font-size:5.5em;margin-left:4px}.franjaSection .cardPromo .infoCard>p:last-of-type{font-size:.35em;font-weight:400}.franjaSection .container{padding:0}.calculadoraSection .calculadoraContainer .progress{width:100%}.calculadoraSection .calculadoraContainer .containerPromo .promo25{font-size:18px}.calculadoraSection .calculadoraContainer .calculadora-form.form-1 label:nth-child(1){width:100%}.calculadoraSection .calculadoraContainer .calculadora-form.form-1 label:nth-child(2){width:100%}.calculadoraSection .calculadoraContainer .calculadora-form.form-1 label:nth-child(3){width:100%}.calculadoraSection .calculadoraContainer .calculadora-form.form-1 .checkbox label{width:100%}.calculadoraSection .calculadoraContainer input[type=email],.calculadoraSection .calculadoraContainer input[type=tel],.calculadoraSection .calculadoraContainer input[type=text]:not(.date-input){width:100%;margin-right:.5rem;font-size:15px}.calculadoraSection .calculadoraContainer input[type=text]{width:100%}.calculadoraSection .calculadoraContainer input[type=date]{font-size:15px}.caracsSection .cardCarac{height:12rem;margin-bottom:1.5rem}.caracsSection .cardCarac>img:first-of-type{height:50px;margin-bottom:.5rem}.caracsSection .cardCarac .titleCard{font-size:24px;margin-bottom:.5rem}.caracsSection .cardCarac .infoCard{font-size:18px;line-height:normal}section.preguntas_frecuentes h2.title{margin-bottom:40px}.preguntas_frecuentes .containerFaqs .faqRow .titleFaq>img:first-of-type{margin-right:8px}.preguntas_frecuentes .containerFaqs .faqRow .titleFaq{display:flex;align-items:center;padding-right:2rem;font-size:18px;margin-bottom:1rem}.widget-telefono.sticky{display:block}.widget-telefono.sticky .chat-img-container{display:flex;align-items:center;gap:5px}.widget-telefono.lateral{display:none}footer{padding-bottom:5rem}.modal-ayuda{display:block;transform:translateY(100%);transition:transform .5s ease-in-out}.modal-ayuda.open{transform:translateY(0);z-index:1000}.modal-ayuda .modal-ayuda-container{right:0;bottom:0;max-width:unset;height:345px}.modal-ayuda .close-section-modal{display:none}.widget-telefono.open img.msj,.widget-telefono.open p{display:block}.widget-telefono.open img.close{display:none}.btn-sticky{position:fixed;bottom:0;z-index:998;width:100%;border-radius:0;font-size:20px;display:flex;align-items:center;justify-content:center;background:#fff}.btn-sticky.fuera-horario .btnBottom-container{border-radius:6px;background-color:var(--action-color);cursor:pointer;width:100%;margin:10px;color:#fff;display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap;padding:12px;max-width:720px}.btn-sticky.poolPhoneSticky .btnBottom-container{width:100%;margin:auto;max-width:720px}.btn-sticky.poolPhoneSticky .btnBottom-container{border-radius:6px;background-color:var(--action-color);cursor:pointer;width:100%;margin:10px;color:#fff;display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap;padding:12px;max-width:720px;bottom:0;position:relative;right:0;display:flex;transition:background .3s}.btn-sticky.poolPhoneSticky .btnBottom-container .widget-telefono:hover{background-color:#c9531d}.btn-sticky .btnBottom-container p{margin-bottom:0;line-height:1}.calculadoraSectionModal{overflow:auto}.calculadoraSectionModal .calculadora{min-height:20rem;max-height:none;top:13%;transform:translateX(-50%);left:50%;margin:1rem 0}.calculadoraSectionModal .calculadora .mainImgCalc{display:none}.calculadoraSectionModal .calculadora .formArea{padding:20px!important;padding-top:2.5rem!important}.calculadoraSectionModal .closeBtn{top:0;right:6px;font-size:20px;padding:15px!important}.calculadoraSectionModal .calculadora .formArea .calcTitle{font-size:18px}.calculadoraSectionModal .calculadora .formArea .chart span{transform:translate(-1rem,-100%)}.calculadoraSectionModal .calculadora .formArea .inputArea{flex-direction:column;margin-bottom:0}.calculadoraSectionModal .calculadora .formArea .inputArea .inputForm{margin-bottom:10px}.calculadoraSectionModal .asegurados .asegurado{width:100%}.calculadoraSectionModal .asegurados .asegurado .inputFecha{height:58px}.calculadoraSectionModal .asegurados .asegurado .inputFecha>input{border:0;width:9rem}.calculadoraSectionModal .inputArea .aseguradosButtons{transform:translateY(113%);display:flex}.calculadoraSectionModal .inputArea .aseguradosButtons>button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;font-size:32px;margin-left:10px}.calculadoraSectionModal .inputArea .aseguradosButtons>button span{display:none}}@media(max-width:767px){header .nav{padding:16px 0}header .nav .menuOptions .btnCalcMenu{width:100%}.calculadoraSection .calculadoraContainer .containerPromo{align-items:start;margin-bottom:20px;flex-wrap:wrap}.calculadoraSection .calculadoraContainer .containerPromo .promo25{margin-bottom:0;font-size:18px}.calculadoraSection .calculadoraContainer .containerPromo .promo25 p sup{top:-1.1em}#calculadora .badPhone{right:0}.cardsSection{padding:48px 0 72px}section h2.title,section.cardsSection .subTitle{padding:0 15px;margin:0 auto 16px}section.cardsSection .subTitle{margin-bottom:32px!important}.selectoresSection .selectores .selector{margin:2px;min-height:62px}.cardsSection .card-plan{width:333px;min-height:393px}.cardsSection .card-plan .main-card{padding:32px 20px}.cardsSection .card-plan .price{padding:24px 20px 8px 20px;flex-direction:row;align-items:baseline}.cardsSection .card-plan .main-card .text{font-size:18px}.cardsSection .card-plan .price .num span{font-size:32px}.cardsSection .card-plan .buttons{padding:24px 20px}.cardsSection .card-plan .buttons{justify-content:center;align-items:center;gap:8px}.cardsSection .card-plan .buttons .btnCard{padding:22px 4px;height:fit-content;line-height:1}.cardsSection .card-plan.calculadora .main-card .promo-calc{font-size:26px}.calculadoraSection{padding:0 0 72px}.calculadoraSection .calculadoraContainer{padding:24px;margin-top:36px}.calculadoraSection .calculadoraContainer .asegurados{flex-direction:column;gap:0}.calculadoraSection .calculadoraContainer .calculadora-form.form-1 .checkbox label,.calculadoraSection .calculadoraContainer .checkbox p{margin-bottom:0}.calculadoraSection .calculadoraContainer #formCalculadora .formButtons{padding:0}.calculadoraSection .calculadoraContainer button.calcButton{width:100%}section.complementosSection{padding:0 0 72px}.complementosSection .cardsContainer .card .textArea .btn-primary-card{width:100%;display:flex;justify-content:center}.ventajasSection{padding:56px 0 52px}.ventajasSection section h2.title{margin-bottom:48px}.ventajasSection .cardsContainer .rowVentaja{font-size:20px;gap:16px}.dentalSection .dentalContainer .info-section-dental h2{text-align:left}.c2cSection .c2cContainer .formulario{min-width:unset}.preguntas_frecuentes{padding:72px 0}footer{height:fit-content}footer .caracsFooter{display:block!important}footer .caracsFooter a{width:100%;display:block;text-align:center;margin:0;margin:.5rem 0}.modal-ayuda .modal-ayuda-container{height:362px}.btn-sticky .btnBottom-container{flex-direction:column}.caracsSection{padding:2rem 0}}@media(max-width:575px){#breadcrumbs{margin:15px 0}.modal-ayuda .modal-ayuda-container{height:379px}}@media(max-width:550px){.calculadoraSection{position:relative}.calculadoraSection .calculadoraContainer .title{margin-bottom:2rem;font-size:20px}.calculadoraSection .calculadoraContainer .title br{display:block}.calculadoraSection .calculadoraContainer .subTitle{display:none}.calculadoraSection .calculadoraContainer .checkbox span{font-size:13px}.calculadoraSection .calculadoraContainer .calculadora-form.form-1 label:nth-child(1),.calculadoraSection .calculadoraContainer .calculadora-form.form-1 label:nth-child(2){width:100%}.calculadoraSection .calculadoraContainer label{margin-bottom:16px}.calculadoraSection .calculadoraContainer .checkbox{display:flex;justify-content:left}.calculadoraSection .calculadoraContainer #formCalculadora .formButtons{gap:27px}.selectoresSection .selectores .selector{font-size:14px;padding:8px}.c2cSection .c2cContainer{width:100%}.c2cSection .c2cContainer .formulario .title{font-size:24px}.c2cSection .c2cContainer .formulario .claim .llamada{padding:12px 10px;background-color:var(--action-color);color:#fff;border-radius:4px;text-align:center;font-size:18px;font-weight:400}.c2cSection .c2cContainer .formulario .claim .llamada a{color:#fff;display:block;font-size:20px;font-weight:700}.c2cSection .c2cContainer .formulario .formContainer .btn-form button{background-color:#fff;color:var(--main-blue);border:1px solid var(--main-blue)}.c2cSection .c2cContainer .formulario .formContainer .btn-form button .img{filter:brightness(0) saturate(100%) invert(23%) sepia(16%) saturate(7493%) hue-rotate(191deg) brightness(96%) contrast(107%)}.complementosSection .cardsContainer .card{max-width:343px;height:508px}.slick-track{margin-left:0!important}}@media(max-width:500px){header .headerContainer .main-header .link-container p{font-size:14px}header .headerContainer .main-header .link-container img{width:20px;height:20px}.cardsSection .card-plan{min-height:unset;margin:0}.middle-width{margin:0!important}.modal-coberturas .close-section{background-color:#fff;pointer-events:none;cursor:unset}.modal-coberturas{padding:0!important}.modal-coberturas .modal-content{max-width:100%;max-height:unset;width:100%;margin:0;top:0;left:0;border-radius:0;box-shadow:none}.modal-coberturas .calcContainer .formContainer .inputs-form-llamada input{width:100%}.modal-coberturas .modal-content .cerrarModal{color:var(--action-color);cursor:pointer;display:flex;font-size:14px;justify-content:flex-end;margin-bottom:0;margin-top:15px}.modal-coberturas .btn_coberturas_mas.hidden{display:none}.modal-ayuda .modal-ayuda-container{height:396px}.form-calc .form-group p{font-size:14px;text-align:left}}@media(max-width:450px){header .headerContainer .main-header .nav{width:64vw}.calculadoraSection .calculadoraContainer .calculadora-form.form-1 .checkbox label{width:100%}.modal-form .btn-modal{background-position:34% 50%}.modal-form .contentModal .form_pp .fr-line1 p{font-size:28px}.modal-form .contentModal .form_pp .llamaModal{font-size:20px}.c2cSection .c2cContainer{padding:32px 15px}.form-calc .first-row{gap:0}.form-calc .first-row{display:flex;flex-direction:column}.form-calc .form-group p{font-size:16px}.form-calc .form-group label{width:100%;text-align:left}.form-calc .form-group label[for=email]{width:100%;text-align:left}#calculadora-asegurado-1,#calculadora-asegurado-2,#calculadora-asegurado-3,#calculadora-asegurado-4,#calculadora-asegurado-5,#calculadora-asegurado-6{width:100%}.form-calc .botones-asegurados span{font-size:15px;line-height:2.2;margin-left:1px}.cardsSection .card-plan .buttons .link{font-size:14px}.cardsSection .normalDots .slick-dots{font-size:16px}.modal-coberturas .calcContainer .formContainer .btn-quiero button{padding:10px 14px}.modal-ayuda .modal-ayuda-container{height:413px}}@media(max-width:400px){.widget-telefono{bottom:94px}}@media(max-width:376px){.modal-form .contentModal .form_pp .fr-line1 p{font-size:26px}header .phone a img{display:none!important}header .phone .phoneText{font-size:16px}.phoneMovile{display:flex;justify-content:center;font-size:18px;padding:16px 17px 7px}.calculadoraSection .calculadoraContainer .containerPromo .promo25{font-size:16px}.franjaSection .cardPromo>img{height:10.7em}.franjaSection .cardPromo .infoCard{font-size:5em}.cardsSection .card-plan .main-card h3{font-size:20px}.cardsSection .card-plan .main-card .text{font-size:16px}.cardsSection .card-plan .price .desde{font-size:16px}.cardsSection .card-plan .price .num span{font-size:24px}.cardsSection .card-plan.calculadora .main-card .promo-calc{font-size:24px}.complementosSection .cardsContainer .card{max-width:311px}.complementosSection .cardsContainer .card .textArea .button-container a{font-size:15px}.modal-coberturas .calcContainer .formContainer{gap:6px}.modal-coberturas .calcContainer .formContainer .btn-quiero button{font-size:16px}.modal-coberturas .calcContainer .formContainer .inputs-form-llamada input::placeholder{font-size:15px}.modal-coberturas .caracsCard .crad-ventaja{margin-bottom:6px}.modal-coberturas .modal-content .modal-title{font-size:16px}.modal-coberturas .modal-content .mancheta{font-size:15px}.modal-ayuda .modal-ayuda-container{height:450px}}@media(max-width:340px){.logo{height:34px}.cardsSection .card-plan .buttons{gap:5px}.cardsSection .card-plan .buttons{padding:24px 13px}.c2cSection .c2cContainer .formulario .inputs-form-llamada input{font-size:14px}.complementosSection .cardsContainer .card{max-width:285px;height:528px}.complementosSection .cardsContainer .card .textArea .button-container a{font-size:13px}.modal-form .contentModal .form_pp .llamaModal span{display:block}}@media(max-width:330px){.franjaSection .cardPromo{padding-left:8em;height:150px}.franjaSection .cardPromo>img{height:7.7em}.calculadoraSection .calculadoraContainer .containerPromo .promo25{font-size:15px}.calculadoraSection .calculadoraContainer .calculadora-form.form-3 .añadirAsegurado span{font-size:13px}.cardsSection .normalDots .slick-dots{font-size:14px}.caracsSection .cardCarac .titleCard{font-size:18px}.caracsSection .cardCarac .infoCard{font-size:16px}.selectoresSection .selectores .selector{font-size:11px;padding:5px}.modal-coberturas .calcContainer .formContainer .btn-quiero button{padding:10px 12px}.modal-coberturas .modal-content .modal-title{text-align:center}.modal-coberturas .calcContainer .formContainer .inputs-form-llamada{max-width:142px}.modal-coberturas .calcContainer .formContainer .btn-quiero button{padding:10px 9px}.modal-ayuda .modal-ayuda-container{height:467px}}@media (min-width:1600px){.container{max-width:1440px}}@media (max-width:1500px){.ofertasSection .ofertasContainer .oferta .subtitle{font-size:32px}}@media (max-width:1400px){.banner-central{background-size:97rem;background-position:center 37%;background-repeat:no-repeat}.banner-central .firstInfo .claimBanner{font-size:39px}.ofertasSection .ofertasContainer .oferta .subtitle{font-size:26px}}@media (max-width:1200px){.banner-central .firstInfo .claimBanner{font-size:32px}.ofertasSection .ofertasContainer .oferta .subtitle{font-size:20px}.ventajasSection .cardsContainer .rowVentaja{min-height:543px}}@media (max-width:1024px){.ofertasSection .ofertasContainer .oferta{max-width:320px;margin-bottom:10px;min-height:243px;margin-right:32px}.ofertasSection .ofertasContainer .oferta .subtitle{font-size:32px}.ofertasSection .buttons{margin-top:32px}.slick-dots{padding:32px}.ventajasSection .cardsContainer{margin-bottom:-28px}.ventajasSection .cardsContainer .rowVentaja{min-height:489px}}@media (max-width:991px){.banner-central .container.first{max-width:unset;padding:unset}.banner-central .bannerContainer{flex-direction:column}.banner-central.calc{height:auto;background-repeat:no-repeat;background-position:center 0;background-size:61rem}.banner-central.calc.emmk{padding-bottom:151px}.banner-central>.container>.row>.col-md-6:first-of-type{height:100%}.banner-central .firstInfo{text-align:center;width:100%;padding:0 15px}.banner-central .firstInfo .titleBanner{font-size:14px;margin:auto;margin-top:32px}.banner-central .firstInfo .claimBanner{font-size:28px;margin:1.5rem auto}.banner-central .firstInfo .priceBanner{display:flex;flex-direction:row;justify-content:center;font-size:30px;margin-top:1rem}.banner-central .firstInfo .priceBanner .price{margin-left:0}.banner-central .firstInfo .banner-manchetas{margin:36px auto}.banner-central .btnBannerCalcMobile{display:flex;position:fixed;right:0;top:32rem;transform:rotate(-90deg) translateY(calc(124% + 15px));border-radius:8px 8px 0 0;padding:.4em .5em;z-index:200}.banner-central .btnBannerCalcMobile img{height:20px;margin-right:4px}.banner-central .calculadoraContainer{width:100%}.form-calc #calculadora-form-3{margin-top:1rem}.banner-central .mainForm{display:none}.complementosSection h2{font-size:24px}.ventajasSection .left,.ventajasSection .right{width:100%}.ventajasSection .subtitle{font-size:24px}.ventajasSection .rowVentaja img{width:30px;margin-right:.8rem}}@media (max-height:665px){.banner-central .btnBannerCalcMobile{top:30rem}}@media(max-width:767px){.banner-central{height:36rem;background-size:79rem}.banner-central .firstInfo .mancheta-banner-dos{right:236px}.franjaPromo{font-size:18px}.ofertasSection{padding:64px 0 72px}.ventajasSection{padding:56px 0 48px}.ventajasSection .cardsContainer .rowVentaja{min-height:495px;font-size:24px;width:351px}.ventajasSection .cardsContainer .rowVentaja .bottom-ventaja{gap:16px}.c2cSection{padding:72px 0 0}.c2c-container.isEmail .c2cSection{padding:72px 0}.asteriskSection.isEmail{padding-top:72px}}@media(max-width:575px){.banner-central.calc{background:linear-gradient(141deg,rgba(8,20,38,.75) 0,rgba(8,20,39,0) 98.75%),url(../../img/portada-ofertas-mobile.webp) 30% -1%;background-position:41% -29%;background-repeat:no-repeat;background-size:36rem}.banner-central.calc.emmk{background-position:41% 40%;padding-bottom:13px}.banner-central .firstInfo .claimBanner{text-align:left}.banner-central .firstInfo .titleBanner{text-align:left;margin:0}.banner-central .firstInfo .priceBanner{justify-content:left}.banner-central .firstInfo .banner-manchetas{margin:36px 0}.banner-central .firstInfo .banner-manchetas .manchetaFirst .promo,.banner-central .firstInfo .banner-manchetas .manchetaSecond .promo{font-size:24px;text-align:left}.banner-central.calc .calculadoraContainer{padding:0}.banner-central.calc .calculadoraContainer .form-calc-wrapper{border-radius:0;margin-top:161px}.banner-central.calc .calculadoraContainer .form-calc{margin-bottom:0}.widget-telefono{width:56px;height:56px}footer{padding-bottom:6rem}}@media(max-width:500px){.banner-central .firstInfo .claimBanner{margin-top:24px}.banner-central .firstInfo .priceBanner .desde{font-size:20px}.banner-central .firstInfo .priceBanner .price{font-size:2em}.banner-central .firstInfo .priceBanner .eurMes{font-size:22px}.ofertasSection .buttons .btnCalc,.ofertasSection .buttons .btnCardSecondary{padding:22px 20px}}@media(max-width:450px){.banner-central.calc{background-position:41% 0;background-size:28rem}.banner-central .firstInfo .claimBanner{font-size:28px}.banner-central .firstInfo .banner-manchetas{margin:auto;width:100%}.banner-central .firstInfo .mancheta-banner-dos{left:51%}.ofertasSection .buttons{gap:16px}}@media(max-width:430px){.selectoresSection .selectores .selector{font-size:12px;padding:10px 6px}.selectoresSection .selectores .selector{font-size:12px;padding:10px 10px;min-height:51px}.ofertasSection .buttons .btnCalc,.ofertasSection .buttons .btnCardSecondary{padding:22px 12px}}@media(max-width:400px){.banner-central.calc{background-size:34rem;background-position:42% 0}.ofertasSection .buttons .btnCalc,.ofertasSection .buttons .btnCardSecondary{padding:10px}}@media(max-width:376px){.phoneMovile{display:flex;justify-content:center}.banner-central .firstInfo .priceBanner{margin-left:0}.banner-central .firstInfo .banner-manchetas .manchetaFirst,.banner-central .firstInfo .banner-manchetas .manchetaSecond{padding:16px 20px}.ofertasSection .buttons{gap:6px}.ofertasSection .ofertasContainer .oferta{max-width:265px;padding:32px 20px}.ofertasSection .ofertasContainer .oferta .subtitle{font-size:26px}}@media(max-width:370px){.ventajasSection .cardsContainer .rowVentaja{width:333px}}@media(max-width:350px){.banner-central .firstInfo .banner-manchetas .manchetaFirst,.banner-central .firstInfo .banner-manchetas .manchetaSecond{padding:16px 12px}.ofertasSection .ofertasContainer .oferta{max-width:279px;min-height:256px}.ofertasSection .ofertasContainer .oferta .subtitle{font-size:28px}.ventajasSection .cardsContainer .rowVentaja{width:294px;min-height:552px}}@media(max-width:330px){.banner-central .firstInfo .priceBanner{margin-left:0}.banner-central .firstInfo .priceBanner .price{font-size:54px}}@media (min-width:768px) and (max-width:1024px){.banner-central .btnBannerCalcMobile.fixed{right:0}}