:root{--rojo:#ff0000}body{margin:0;font-family:Montserrat,sans-serif}#head{min-height:80px}#footer{min-height:260px}section{padding:30px 40px;margin:0 auto;max-width:1266px}.pleca-promo{display:grid;grid-template-columns:75% 25%;align-items:center;padding:10px;background:#fff}.pleca-promo h2{margin:0;text-align:center;font-size:16pt}.pleca-promo h2 strong{color:#c80000}.pleca-promo .btn-call{display:grid;grid-template-columns:50% 50%;align-items:center}.pleca-promo .btn-call>div{display:flex;grid-gap:10px;align-items:center;cursor:pointer}.pleca-promo .btn-call>div:active span,.pleca-promo .btn-call>div:focus span,.pleca-promo .btn-call>div:hover span{color:#da0080}.pleca-promo .btn-call>div:active svg,.pleca-promo .btn-call>div:focus svg,.pleca-promo .btn-call>div:hover svg{fill:#DA0080}.pleca-promo p{font-size:8pt;font-weight:200;margin:0}.pleca-promo p span{font-size:11pt;font-weight:600}.banner-home{background:url(../img/fondo-desk-01.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:20px 0}.banner-home section{padding:0 40px}.banner-home-grid{display:grid;grid-template-columns:52% 45%;justify-content:space-between;align-items:center;color:#fff;padding:40px 0}.h3-auto{border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:5px}.center-seguro-auto{text-align:center}h1{margin:0 0 15px;font-weight:700;font-size:20pt}h2{font-weight:400;margin:0 0 10px;font-size:25pt;color:#00345f}h2 strong{font-weight:700;color:#027be4}h3{margin:0;font-size:13pt}h4{font-size:13pt;margin:0}h5{margin:0 0 10px;font-size:10pt}p{margin:0;font-size:11pt}.xs{font-size:9pt}.grid4-seguro-auto{display:grid;grid-template-columns:22% 22% 22% 22%;justify-content:space-between}.input-group{height:40px;margin-bottom:15px}.input-group input,.input-group select{width:-webkit-fill-available;width:-moz-available;padding:15px 10px 4px 10px;border:none;border-radius:10px;background:#fff;font-size:12pt;color:#333;box-shadow:0 0 8px rgba(0,0,0,.2)}.input-group input::placeholder{color:#999}.input-group input:focus,.input-group select:focus{outline:2px solid #5a2ef5}.input-group label{position:relative;top:-39px;left:10px;font-size:8pt;color:#5a2ef5;z-index:2;font-weight:500}.btn-rosa{width:200px;background:#da0080;color:#fff;border:2px solid #fff;border-radius:20px;font-size:14pt;height:40px;font-weight:500;display:flex;flex-direction:column;justify-content:center;cursor:pointer;text-align:center;margin:10px auto 0}form .btn-rosa{border:none}.btn-rosa:hover{background:#fa00c8}.grid2-seguro-auto{display:grid;grid-template-columns:48% 48%;justify-content:space-between}.grid3-seguro-auto{display:grid;grid-template-columns:32% 32% 32%;justify-content:space-between}.terminos-seguro-auto{display:flex;grid-gap:0 10px;align-items:center;justify-content:center;margin-top:5px}.terminos-seguro-auto a,.terminos-seguro-auto p{font-size:7pt;color:#fff}form{background:rgba(0,0,0,.5);padding:20px;border-radius:10px;border:2px solid rgba(255,255,255,.5)}.box-aseguradora{background:rgba(255,255,255,.5);padding:10px 30px;border-radius:10px}.box-aseguradora h3{font-size:11pt;color:#000;margin:0 0 12px;text-align:center}.aseguradora-seguro-auto{display:flex;grid-gap:15px;justify-content:space-between;align-items:center}.aseguradora-seguro-auto>div{display:flex;grid-gap:0 15px;align-items:center}.w80{width:80%;margin:0 auto}.flex3-seguro-auto{display:grid;grid-template-columns:16% 16% 16%;justify-content:center;grid-gap:30px}.flex3-seguro-auto span{color:#660eff;font-size:45pt;font-weight:700}.hr-morado{border-color:#660eff;border-bottom:none}.grid3-seguros{display:grid;grid-template-columns:30% 30% 30%;justify-content:center;grid-gap:20px}.grid3-seguros .border-bl{border-right:1px solid #aeaeae;padding-bottom:20px}.grid3-seguros ul{margin:0}.grid-auto{grid-template-columns:28% 28% 28%;justify-content:center}.ulcheck{list-style:url(../img/check-morado.svg);margin-bottom:0;padding:0 0 0 22px}.ularrow{list-style:url(../img/flecha-morada-derecha.svg);margin-bottom:0;padding:0 0 0 22px}.ularrow li,.ulcheck li{font-size:11pt}.ularrow li:not(:last-child),.ulcheck li:not(:last-child){margin-bottom:10px}.hr{margin:0 auto}.flex-seguro-auto{display:flex;grid-gap:0 45px;align-items:center}.bg-02{background:url(../img/fondo-desk-02.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.w70{width:65%;margin:auto}.bg-03{background:url(../img/fondo-desk-03.webp);background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}.bg-03 h2,.bg-03 h2 strong,.bg-05 h2,.bg-05 h2 strong{color:#fff}.grid6-seguro-auto{display:flex;overflow:hidden;width:-moz-available;width:-webkit-fill-available;scroll-behavior:smooth}.grid6-seguro-auto>div{flex:0 0 calc(100% / 6);box-sizing:border-box;transition:transform .4s ease;padding:0 20px}.grid6-seguro-auto span{display:flex;width:80px;height:80px;border-radius:100%;background:#f0f0f0;margin:auto;flex-direction:column;justify-content:center;align-items:center}.grid6-seguro-auto span:hover svg{fill:#da0080}.card,.grid6-seguro-auto>div{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.card:active,.card:focus,.card:hover,.grid6-seguro-auto>div:active,.grid6-seguro-auto>div:focus,.grid6-seguro-auto>div:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.card{width:75%;margin:0 auto}.card:hover{box-shadow:0 0 15px -7px #000;border-radius:10px}.card-head{background:#660eff;padding:15px;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff}.card-head h4{margin-bottom:5px}.card-body{background:#e1e1e1;padding:15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:230px}.flecha{width:38px;height:36px;border-radius:100%;border:1px solid #f0f0f0;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 15px -7px;font-size:18pt;color:#660eff;padding-bottom:2px;cursor:pointer;background:#fff}.flecha:hover{background:#660eff;color:#fff}.box-slide{display:grid;grid-template-columns:4% 86% 4%;justify-content:space-between;align-items:center}.beneficios-seguro-auto,.coberturas-auto,.consejos-seguro-auto,.cubre-boxes,.type-vehiculo{display:flex;overflow:hidden;width:-moz-available;width:-webkit-fill-available;scroll-behavior:smooth}.beneficios-auto,.box-cubre,.cobertura-seguro-auto,.vehiculo-box{flex:0 0 calc(100% / 3);box-sizing:border-box;transition:transform .4s ease;padding:0 20px}.beneficios-auto h4,.cobertura-seguro-auto h4,.vehiculo-box h4{font-size:12pt;padding-bottom:5px;border-bottom:1px solid #660eff;margin-bottom:5px}.bg-04{background:url(../img/fondo-desk-04.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.img-margin{margin-bottom:-32px}.vehiculo-box p{font-size:10pt}.vehiculo-box li{font-size:10pt}.bg-05{background:url(../img/fondo-desk-05.webp);background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;padding-bottom:40px}.titulo{padding:0;text-align:center}.titulo h2{font-weight:700;background:#c8e8f8;padding:20px;border-radius:10px;width:70%;margin:-40px auto 0}table{border-collapse:collapse;width:-webkit-fill-available;width:-moz-available}table,td,th{border:1px solid #c8c8c8}.th-rosa{width:170px;height:50px;background:#da0080}th{width:140px;height:50px;background:#660eff;color:#fff;font-size:12pt}.td-gris{background:#f0f0f0;color:#027be4;font-size:12pt;font-weight:500}td{height:40px;font-size:11pt}.bg-06{background:url(../img/fondo-desk-06.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.bg-06 img{border-radius:10px}.box-cubre>div{background:#c8e8f8;height:120px;padding:20px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.box-cubre>div:hover svg{fill:#fff}.box-cubre>div{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.box-cubre>div:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#660eff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-radius:10px}.box-cubre>div:active,.box-cubre>div:focus,.box-cubre>div:hover{color:#fff}.box-cubre>div:active:before,.box-cubre>div:focus:before,.box-cubre>div:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.spans{display:flex;grid-gap:0 10px;justify-content:center}.spans span{width:15px;height:15px;display:block;background:0 0;border:1px solid #660eff;border-radius:100%;cursor:pointer}.spans span:hover{background:#660eff}.white{background:#660eff!important}.consejo-auto{flex:0 0 calc(100% / 0.97);box-sizing:border-box;transition:transform .4s ease;padding:0 20px}.consejo-auto p{padding:0 20px 0 0}.bg-07{background:url(../img/fondo-desk-07.webp);background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}.bg-07 h2{color:#fff}.texto-seguro-auto{height:200px;overflow-y:scroll}.preguntas-section{display:grid;grid-template-columns:25% 75%;justify-content:space-between}.preguntas-seguro-auto{border:1px solid #c8c8c8;padding:10px 15px;margin-bottom:20px}.preguntas-seguro-auto h3{margin:0;color:#027be4;border:none;padding:0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.preguntas-seguro-auto hr{border-color:#000;border-bottom:1px}.preguntas-seguro-auto span{font-size:25pt}.hide-seguro-auto{display:none}.show-seguro-auto{display:block}.movil-seguro-auto{display:none}.funciona-auto{padding-top:15px!important}@media(max-width:820px){section{padding:15px}h1{text-align:center}h2{font-size:20pt}.movil-seguro-auto{display:block}.desk-seguro-auto,.pleca-promo{display:none}.banner-home section{padding:0 20px}.banner-home-grid{display:flex;flex-direction:column-reverse;grid-gap:30px 0}.grid2-seguro-auto,.grid3-seguro-auto{grid-template-columns:100%}.preguntas-seguro-auto{width:-webkit-fill-available;width:-moz-available}.aseguradora-seguro-auto img{width:60px;height:35px;object-fit:scale-down}.img-width{width:70%;height:auto;margin:0 15%}.grid4-seguro-auto{grid-template-columns:48% 48%;grid-gap:25px 0}.grid6-seguro-auto>div{flex:0 0 calc(100%/1)}.table-div-auto{overflow-x:scroll}.flex-seguro-auto{flex-direction:column;grid-gap:25px 0}.box-slide,.box-slide-movil{display:grid;grid-template-columns:15% 65% 15%;justify-content:space-between;align-items:center}.box-aseguradora{padding:10px}.aseguradora-seguro-auto>div{grid-gap:0 12px}.flex3-seguro-auto{grid-template-columns:100%;grid-gap:0}.spans-movil{display:flex;justify-content:center;grid-gap:5px;margin-top:15px}.white{background:#660eff!important;width:20px!important;border-radius:15px!important}.w3-badge{height:12px;width:12px;padding:0;display:flex;background:0 0;border-radius:100%;border:1px solid #660eff;cursor:pointer}.w3-badge:hover{background:#660eff}.white2{background:#fff!important;width:20px!important;border-radius:15px!important}.w3-badge2{height:12px;width:12px;padding:0;display:flex;background:0 0;border-radius:100%;border:1px solid #fff;cursor:pointer}.w3-badge2:hover{background:#fff}.grid3-seguros{grid-template-columns:100%;grid-gap:0}.grid3-seguros .ulcheck{padding-bottom:10px}.column-reverse{flex-direction:column-reverse}.w70{width:-webkit-fill-available;width:-moz-available}.card{width:-webkit-fill-available}.beneficios-auto,.box-cubre,.cobertura-seguro-auto,.vehiculo-box{flex:0 0 calc(100% / 1);padding:0 10px}.img-margin{margin-bottom:-22px!important}.slide-none-auto{display:block}.width-all{width:-webkit-fill-available;width:-moz-available}.consejo-auto{flex:0 0 calc(100% / 0.93)}.zindex{z-index:1;position:relative}.preguntas-section{grid-template-columns:100%}.alin-start{align-items:start}.titulo h2{font-size:16pt}table{table-layout:fixed}.extra-form{display:none!important}}.form-seguro-auto{width:100%}