.card-botoncontacto{font-size:.8rem}.fondo-triangulo{max-height:calc(882px - 4em);height:calc(0px + (100vw / 2))}#slider-galeria1 .swiper-slide{height:560px}.container-left{margin-right:0;padding-right:0;max-width:calc(1140px + ((100vw - 1140px - 15px) / 2))}.container-lg-normal{margin-right:auto;padding-right:15px;max-width:1140px}.seccion-titulo{width:77%}#seccion-botonescontacto .seccion-contenido{margin-top:4rem}#seccion-listadoversiones .seccion-contenido{margin-top:4.8rem}.card-gama img.icon.electric.png{width:2.5em;height:2.5em;position:absolute;top:1.5em;left:3.5em}#pre-seccion-menu-marca{position:absolute;top:6.4em;width:100%;display:block}#seccion-menu-marca .menugama-links a{margin-left:1.5em}#seccion-marca .titulo-precio{background-color:rgb(0 0 0 / 40%);color:rgb(148,148,148);padding:2.3em 3em;letter-spacing:.13em}.seccion-grupopromociones .container-txt-slider{padding-top:2rem}.swiper.promo-swiper{height:640px;aspect-ratio:unset;max-height:100%}.swiper.promo-swiper .swiper-button-prev{left:15px}.swiper.promo-swiper .swiper-button-next{right:100px}.swiper.promo-swiper .swiper-button-next,.swiper.promo-swiper .swiper-button-prev{width:50px;height:50px;position:absolute}.swiper.promo-swiper .swiper-button-prev svg,.swiper.promo-swiper .swiper-button-next svg{width:25px}.seccion-grupopromociones .promo-swiper .swiper-slide .container-mascara{-webkit-clip-path:url(#customUserClipPath);clip-path:url(#customUserClipPath);height:660px}#seccion-marca .foto-cabecera.parallax{background-size:112%!important;max-height:55vw}#seccion-gama{margin-top:32px}#seccion-gama .seccion-contenido{padding:0rem}#seccion-localizaciones{padding-left:3em;padding-right:3em}#index_serviciosParaTi .foto{padding-top:60px;padding-bottom:200px;background-size:80%}#index_serviciosParaTi .cont-texto{padding:60px 80px 30px 0;max-width:600px}#index_serviciosParaTi .cuadros .cuadro .titulo-cuadro{font-size:20px}#index_serviciosParaTi .cuadros .cuadro div{font-size:18px}#seguros .contacto .boton,#seguros .boton.simple{padding-right:3em;padding-left:3em}#index_grupo .grupo-seccion-datos .dato{font-size:1.9rem}.card-sobremaas-movilidad{width:50%;padding-top:19px;padding-bottom:18px;font-size:1em}.card-sobremaas-movilidad .texto{padding-right:67px}.cita-previa .stepper-container{background:#eee;padding:40px 275px;width:100%;margin-top:48px}.stepper-control{font-size:14px;font-weight:bold;color:var(--color-primario);display:flex;justify-content:space-between;width:100%;margin:auto}.previus-step{cursor:pointer}.previus-step:hover{text-decoration:underline}.previus-step .icono{width:18px;height:18px}.step-info{display:flex;align-items:center;gap:12px}.stepper-container .bullets{display:flex;gap:4px}.stepper-container .bullets span{width:12px;height:12px;border:solid 1px var(--color-primario);border-radius:50%;display:block;transition:all .3s ease-in-out}.stepper-container .bullets .active{background:var(--color-secundario);border:0}.stepper{margin:auto;width:100%;overflow:hidden}.stepper .btn{width:auto}.stepper-wrapper{display:flex;transition:all .4s ease-in-out;padding:40px 0}.stepper-wrapper .row{margin:0}.stepper .step{width:100%;flex-grow:0;box-sizing:content-box}.cita-previa h3{font-size:32px;font-weight:bold;color:var(--color-primario);text-align:center;margin-bottom:32px}.cita-previa .stepper label{margin-bottom:8px;color:var(--color-primario)}#confirmVehicle.fadeIn .form-group{animation:fadeIn .4s;animation-timing-function:ease-in-out;animation-fill-mode:both}#confirmVehicle.fadeIn .btn{animation-name:fadeIn;animation-duration:.4s;animation-delay:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}#getVehicleBtn.fadeIn{animation-name:fadeIn;animation-duration:.4s;animation-timing-function:ease-in-out;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0;transform:translateX(-8px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(8px)}}.cita-previa .form-container input:disabled{color:rgba(0,0,0,.4)}.cita-previa .form-group .appendBtn{position:absolute;right:32px;bottom:6px;font-size:12px;line-height:24px;color:var(--color-primario);cursor:pointer}.cita-previa .form-group .appendBtn:hover{text-decoration:underline}.cita-previa button{background-color:var(--color-secundario);color:white;margin:15px 0;padding:6px 40px;position:relative}.cita-previa .form-container button:disabled{color:rgba(255,255,255,.4)}.cita-previa button .spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none}.cita-previa button.loading .spinner{display:inline-block;color:white}.cita-previa .info-msg{font-size:14px;margin-top:16px}.cita-previa .info-msg span{padding:8px 24px;border-radius:0 .25rem .25rem 0;display:inline-block;animation-name:attention;animation-duration:.4s;animation-timing-function:ease-in-out}.cita-previa .text-danger span{background:rgba(220,53,70,.05);border-left:solid 2px #dc3545}.cita-previa .text-info span{background:rgba(23,163,184,.05);border-left:solid 2px #17a2b8}@keyframes attention{0%{transform:translateX(0)}50%{transform:translateX(12px)}100%{transform:translateX(0)}}.workshop-info .name,.workshop-info .w-nombre{font-size:14px;font-weight:bold}#oldWorkshop .w-nombre{display:inline-block}#changeWorkshopBtn{background:white}#oldWorkshop .workshop-container{display:flex;flex-direction:row;justify-content:space-between;gap:4px}.workshop-container .workshop-list{display:flex;flex-direction:row;justify-content:space-between;gap:4px}.workshop-box{flex-basis:48%;flex-grow:0;height:108px}.workshop-box .w-imagen{width:35%;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgb(226,228,238)}.workshop-info{display:flex;flex-direction:column;justify-content:center;padding:12px;font-size:13px;width:65%}#oldWorkshop>p{display:block;margin-top:40px;margin-bottom:24px;font-size:16px}#oldWorkshop .workshop-info .name{font-size:18px;text-align:center}#changeWorkshop.workshop-container{padding:16px}#changeWorkshop.workshop-container .workshop-list{flex-wrap:wrap;flex-direction:row;align-items:flex-start}#changeWorkshop .spinner{flex:1;text-align:center}#changeWorkshop .spinner span{width:60px;height:60px;color:var(--color-secundario)}.step>p{font-size:22px;color:var(--color-primario)}.step>p span{font-size:16px;color:var(--color-primario)}.services-container{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-bottom:28px}.services-container .service{padding:8px 44px;border:solid 1px var(--color-primario);border-radius:25px;font-size:17px;position:relative;overflow:hidden;color:var(--color-primario);cursor:pointer;transition:all .1s ease-in-out;user-select:none}.services-container .service:hover{background:rgba(255,255,255,.5)}.services-container .service:hover svg{right:8px}.services-container .service:active svg{transform:scale(1.2)}.services-container .service.selected{border:solid 1px var(--color-secundario);background:rgba(255,255,255,.8)}.services-container .service.selected{padding:8px 44px}.services-container .service svg{width:24px;height:24px;right:-24px;top:calc(50% - 12px);position:absolute;filter:grayscale(1);opacity:.5;transition:all .2s ease-in-out,transform .08s ease-in-out}.services-container .service.selected svg{right:8px;filter:grayscale(0);opacity:1}.delivery-container{flex-direction:row;justify-content:space-between;gap:4px;margin-top:20px;margin-bottom:20px}.delivery-box{font-size:18px;font-weight:bold;flex-basis:48%;flex-grow:0;margin-bottom:16px;border:solid 1px var(--color-primario);display:flex;justify-content:center;align-items:center;background:#eee;height:108px;position:relative;overflow:hidden;cursor:pointer;transition:all .1s ease-in-out;user-select:none}.delivery-box:hover{background:rgba(255,255,255,.5)}.delivery-box:hover svg{right:8px}.delivery-box:active svg{transform:scale(1.2)}.delivery-box.selected{border:solid 1px var(--color-secundario);background:rgba(255,255,255,.8)}.delivery-box svg{width:24px;height:24px;right:-24px;top:calc(50% - 12px);position:absolute;filter:grayscale(1);opacity:.5;transition:all .2s ease-in-out,transform .08s ease-in-out}.delivery-box.selected svg{right:8px;filter:grayscale(0);opacity:1}.delivery-box.selected:hover{background:rgba(255,255,255,.5)}.form-container{flex-basis:48%;order:1;overflow:hidden}.delivery-cost{flex-basis:48%;order:2;font-weight:bold;color:var(--color-primario)}.delivery-cost>div:first-child{display:flex;justify-content:space-between}.delivery-cost .icono{fill:var(--color-primario)}.delivery-info{margin-top:4px;padding:32px;background:#D6DADF}.delivery-info p span{font-size:32px}.delivery-info p:last-child{font-size:12px;font-weight:normal;margin-bottom:4px}.delivery-cost-title{font-size:18px}.date-form{width:100%;display:flex;flex-direction:row;gap:4%;padding:28px 0}.date-form .form-group:first-child{display:flex;justify-content:center}.date-form .datepicker{margin:auto}.date-form .time-slots{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100%;max-height:385px;overflow-y:auto;background:white;text-align:center;padding:16px;box-shadow:0 0 10px -2px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 10px -2px rgba(0,0,0,.4) inset;-moz-box-shadow:0 0 10px -2px rgba(0,0,0,.4) inset}.time-slots .slot{flex-basis:32%}.date-form .spinner span{width:60px;height:60px;color:var(--color-secundario)}#userDataForm{gap:4%;margin-bottom:19px}#userDataForm .form-group{padding:0;flex-basis:48%;flex-grow:0}#userDataForm .form-check{margin-top:16px}#userDataForm .form-check:last-child{margin-top:0}.cita-previa .confirm-booking{background:#eee;padding:100px 275px;width:100%;margin-top:48px}.confirm-booking .booking-box{display:flex;gap:48px;padding:16px;margin:32px 0;border:solid 1px var(--color-primario)}.confirm-booking .booking-box>div{flex:50%}.confirm-booking .booking-box p{font-size:18px;font-weight:bold}.booking-box .booking-date>div{height:108px;background:var(--color-primario);color:white;display:flex;justify-content:center;align-items:center}.booking-box .booking-date svg{fill:white;flex:25%}.booking-box .booking-date .date{flex:75%}.booking-box .booking-date .date p{margin-bottom:0}.booking-box .workshop-box{border:0;margin-bottom:0;cursor:auto}.booking-workshop .workshop-info svg{fill:var(--color-primario)}.workshop-info svg,.workshop-info u{cursor:pointer}.booking-box .workshop-box:hover{background:#eee}.confirm-booking .extra-info-container{display:flex;flex-wrap:wrap}.extra-info-container .booking-extra-info{flex:50%;font-size:14px;margin-bottom:32px}.confirm-booking .booking-info{background:#D6DADF;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:14px;margin-bottom:32px}.confirm-booking .booking-info svg{width:26px;height:26px;fill:var(--color-primario)}.confirm-booking .booking-info span{flex:1}#seccion_marca_index #pre-seccion-menu-marca,#seccion_marca_gama #pre-seccion-menu-marca{top:8.4em}.seccion-grupopromociones{background:none}#seccion_marca_index .seccion-grupopromociones,#seccion_marca_gama .seccion-grupopromociones{margin-top:65px}.seccion-grupopromociones .container-swiper-imgs{max-width:50%;flex:0 0 50%}.seccion-grupopromociones .container-hero{flex-wrap:nowrap}#seccion_marca_index .cont-botones,#seccion_marca_gama .cont-botones{gap:14px;margin:16px 0}.seccion-grupopromociones .container-txt-slider{padding:110px 100px 114px 20vw;max-width:100%;flex:0 0 calc(50% + 250px);position:relative;left:-250px;top:50px;border-radius:0 0 0 40px;background-position:bottom right;background-size:90%}.seccion-grupopromociones .cont-texto h1{font-size:38px;line-height:40px}.seccion-grupopromociones .cont-texto .descripcion{font-size:16px}.seccion-grupopromociones .cont-texto .subtitulo{font-size:28px;line-height:35px}#seccion_marca_index main .cuerpo,#seccion_marca_gama main .cuerpo{margin-top:-71px!important}.seccion-grupopromociones .thumbs-swiper{position:absolute;bottom:24px;left:0;width:calc(100% - 10vw);padding:0 0 0 15px}.seccion-grupopromociones .cont-texto h2{font-size:35px;margin-top:64px}#seccion_marca_gama .cont-texto .precio{font-size:35px}#seccion-listadoversiones .seccion-titulo,#seccion-nuestrostock .seccion-titulo,#seccion-gama .seccion-titulo,#seccion_marca_index .seccion-titulo.titulo-estandar{line-height:38px;font-size:32px}#seccion_marca_index .seccion-subtitulo,#seccion_marca_gama #seccion-gama .seccion-subtitulo{padding-left:135px}#seccion_marca_index .seccion-titulo.titulo-estandar,#seccion_marca_gama #seccion-gama .seccion-titulo.titulo-estandar{padding-left:135px}#seccion-listadoversiones .seccion-subtitulo{padding-left:0}#seccion-modelos-stock .enlace.separacion{margin:32px auto 64px}#seccion-modelos-stock .container-titulo,#seccion_marca_gama .container-titulo{padding-left:100px}#seccion-modelos-stock .container-titulo .titulo,#seccion_marca_gama .container-titulo .titulo{font-size:32px;line-height:36px}#seccion-modelos-stock .container-titulo .descripcion,#seccion_marca_gama .container-titulo .descripcion{max-width:54ch}#seccion_marca_index .seccion.seccion-marcas .container h2,#seccion_marca_gama .seccion.seccion-marcas .container h2{font-size:28px;line-height:32px;padding-left:135px}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1680px}}.modal-gama .modal-content{padding:40px}.modal-gama .modal-dialog{display:flex;align-items:center;height:100%}.modal-gama .modal-body .titulo{font-size:32px}.modal-gama .modal-body .subtitulo{font-size:20px}.modal-gama .modal-body .container-inputs{display:grid;grid-template-columns:1fr 1fr;gap:24px 16px;margin:30px 0 0 0}.modal-gama .modal-body .container-inputs .form-control{padding:16px 8px 16px 24px;height:56px}.modal-gama .modal-body .container-inputs textarea{grid-column:span 2 / span 2}#versiones-gama{margin:50px 0 32px}#versiones-gama .titulo{font-size:32px;font-style:normal;font-weight:700;line-height:45px}#versiones-gama .container-cards{padding:32px 0}#versiones-gama .card-gama-ficha .container-info label,#versiones-gama .container-version label{font-size:20px;line-height:27px}#versiones-gama .container-cards-motor{padding:32px 0}#versiones-gama .container-cards-motor .card-motor{padding:32px}#versiones-gama .boton-destacado{font-size:16px;line-height:42px}#versiones-gama .boton-destacado{margin:32px auto 0}#seccion-caracteristicas{padding-top:32px;padding-bottom:32px}#seccion_marca_detalle .contenido-cards{grid-template-columns:1fr 1fr 1fr}.swiper-pagination-bullet:only-child{display:inline-block!important}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{display:inline-block!important}span.swiper-pagination-bullet{display:inline-block!important}