@charset "UTF-8";
/***!  /templates/verkia/css/responsive.css?446957  !***/

@media screen and (max-width:1320px){.gap50{gap:30px}.cta .texto.pdr50{padding-right:30px}section.portada .texto h1{max-width:800px}.hdirigido .g4{grid-template-columns:repeat(2,1fr)}.hdirigido .item svg{max-width:75px !important;margin-bottom:0 !important;margin-right:30px}.servicios .items .fondo{padding:30px}.servicios .items p{margin-bottom:30px}.servicios .items .gap50{gap:30px}.empresa .texto.pdl100{padding-left:50px}.empresa .texto.pdr100{padding-right:50px}.cms-contacto .datos address{justify-content:center}.cms-contacto .mapa{padding:0}}@media screen and (max-width:1000px){.pageheader,.cta,.empresa .soluciones{margin:0}.cta .texto.pdr50{padding-right:0}.cta .texto.c8{width:100%;margin-bottom:30px}.cta .boton.c2{width:100%}header nav,header .r .moduletable{display:none}section.portada .texto h1::after{width:100%}.hservicios .g2,.hdirigido .g4,.servicios .items .g2{grid-template-columns:repeat(1,1fr)}section.hservicios .servicio h4{padding:30px}.hdirigido .item svg{max-width:50px !important;margin-right:15px;margin-bottom:0}.servicios .vrm .c6,.servicios .vrm .c4,.empresa .c6,.empresa .c4,.cms-contacto .c6,.cms-contacto .c4{width:100%}.servicios .vrm .imagen,.empresa .nuestra .imagen,.empresa .experiencia .imagen,.cms-contacto .mapa{order:1;margin-bottom:50px}.servicios .vrm .texto,.empresa .nuestra .texto,.empresa .experiencia .texto,.cms-contacto .formulario{order:2;padding:0}.cms-contacto .formulario .g2{grid-template-columns:repeat(1,1fr)}.servicios .vrm{padding-top:0}.cms-contacto .f.pd100-0{padding-bottom:0}footer .f{gap:50px}footer .c4,footer .c3{width:100% !important}footer .logo,footer h4{margin-bottom:20px !important}}@media screen and (max-width:420px){#blockcart-modal .modal-body svg{height:75px}.fixbuttons .ico{width:50px}form .sm\:f1>*{padding-inline:0}.breadcrumb{white-space:nowrap;overflow-x:auto;overflow-y:hidden}[data-zoom] picture::after{width:40px;font-size:14px}.formato table{display:block;overflow-x:auto}.bg{background-attachment:initial}.hdirigido .item svg{max-width:35px !important}.servicios .items .fondo{padding:0;background-color:transparent;box-shadow:none}.servicios .items .fondo h3{color:var(--col1)}.servicios .items .fondo p{color:var(--col0)}.servicios .items .fondo .item{border:solid 2px var(--col1);box-shadow:0px 0px 20px rgba(0,0,0,0.15)}.servicios .items .fondo .item h4{color:var(--col1)}.servicios .items .fondo .item .mb30{margin-bottom:20px}.cms-contacto .datos a{padding:15px 20px}.cms-contacto .datos a svg{min-width:20px}}
