@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");@import url("https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Scto Grotesk A';src:url(/themes/custom/acc_corporative/css/fonts/SctoGroteskA-Regular.woff) format("woff"),url(/themes/custom/acc_corporative/css/fonts/SctoGroteskA-Regular.eot) format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Scto Grotesk A';src:url(/themes/custom/acc_corporative/css/fonts/SctoGroteskA-RegularItalic.woff) format("woff"),url(/themes/custom/acc_corporative/css/fonts/SctoGroteskA-RegularItalic.eot) format("embedded-opentype");font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'Scto Grotesk A';src:url(/themes/custom/acc_corporative/css/fonts/SctoGroteskA-Medium.woff) format("woff"),url(/themes/custom/acc_corporative/css/fonts/SctoGroteskA-Medium.eot) format("embedded-opentype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Scto Grotesk A';src:url(/themes/custom/acc_corporative/css/fonts/SctoGroteskA-Bold.woff) format("woff"),url(/themes/custom/acc_corporative/css/fonts/SctoGroteskA-Bold.eot) format("embedded-opentype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'la-solid-900';src:url(/themes/custom/acc_corporative/css/fonts/la-solid-900.woff2) format("woff2"),url(/themes/custom/acc_corporative/css/fonts/la-solid-900.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}@keyframes gira{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}::selection{background:#FF9C4A;color:white;}*{-webkit-overflow-scrolling:touch;}*:focus{outline:none;}html{box-sizing:border-box;scroll-behavior:smooth;}body{font-family:"Inter",sans-serif;font-size:16px;margin:0;color:black;}a,a:hover{text-decoration:none;}img{max-width:100%;}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;bottom:auto;right:auto;width:100%;height:100%;display:block;}.by-acc{display:block;text-align:center;width:3.768em;display:flex;margin:auto;gap:0.25em;color:#000;}.mensaje{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}.mensaje.status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}.mensaje.error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/73b355/error.svg);box-shadow:-8px 0 0 #e62600;}.mensaje.warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/73b355/warning.svg);box-shadow:-8px 0 0 #e09600;}#block-acc-corporative-breadcrumbs ol{list-style:none;margin:1rem 0;padding:0;font-size:.85rem;}#block-acc-corporative-breadcrumbs ol li{margin:0 0 0 0;padding:0;display:inline-block;}#block-acc-corporative-breadcrumbs ol li:not(:last-child):after{content:"/";margin:0 .25rem;display:inline-block;}#block-acc-corporative-breadcrumbs ol li a{color:#000;transition:all .3s ease;}#block-acccompartir ul{margin:0;padding:0;list-style-type:none;display:flex;align-items:start;}#block-acccompartir ul li{display:flex;align-content:center;}#block-acccompartir ul li i{background-size:2rem auto;background-position:left center;background-repeat:no-repeat;min-width:2rem;height:2rem;display:flex;align-items:center;}#block-acccompartir ul li a{display:flex;align-items:center;}#block-acccompartir ul li.whatsapp i{background-image:url(/themes/custom/acc_corporative/images/rrss/ico-whatsapp.svg);}#block-acccompartir ul li.facebook i{background-image:url(/themes/custom/acc_corporative/images/rrss/ico-facebook.svg);}#block-acccompartir ul li.twitter i{background-image:url(/themes/custom/acc_corporative/images/rrss/ico-twitter.svg);}#block-acccompartir ul li.pinterest i{background-image:url(/themes/custom/acc_corporative/images/rrss/ico-pinterest.svg);}#block-acccompartir ul li.linkedin i{background-image:url(/themes/custom/acc_corporative/images/rrss/ico-linkedin.svg);}#block-acccompartir ul li.email i{background-image:url(/themes/custom/acc_corporative/images/rrss/ico-email.svg);}#block-acccompartir ul li.print i{background-image:url(/themes/custom/acc_corporative/images/rrss/ico-print.svg);}#block-acccompartir ul li.youtube i{background-image:url("/images/rrss/ico-youtube.svg");}.user-login #block-acc-corporative-content{display:flex;justify-content:center;}.user-login #user-login-form{width:100%;max-width:480px;margin:6rem auto 4rem;display:flex;flex-direction:row;flex-wrap:wrap;padding:1.875em 0;padding:0 1.250em;box-sizing:border-box;}@media screen and (max-width:1023px){.user-login #user-login-form{padding:0 16px;}}.user-login #user-login-form .fieldgroup,.user-login #user-login-form label,.user-login #user-login-form legend{display:block;margin:1rem 0 .5rem;text-transform:uppercase;}.user-login #user-login-form input{padding:1.25rem 1rem;}.user-login #user-login-form .description{width:100%;display:inline-flex;margin-top:15px;}.user-login #user-login-form .form-actions:before{content:none;display:none;}.user-login #user-login-form .form-item.js-form-type-checkbox{margin-bottom:1em;display:flex;align-items:baseline;}.user-login #user-login-form .form-item.js-form-type-checkbox label{text-transform:none;}.user-login #user-login-form input[type="submit"]{margin:1em;border:none;background-color:#000;padding:1.25rem 1rem;color:white;text-transform:uppercase;}.user-login #user-login-form input[type="submit"]:hover{background-color:#ff0054;}.user-login #user-login-form legend,.user-login #user-login-form label{color:white;}body.auth{padding:0 !important;margin:0;}#toolbar-bar{transition:all .2s ease;opacity:0;position:fixed;bottom:0;left:0;width:100px;max-height:76px;overflow:hidden;z-index:1004;}#toolbar-bar:hover{opacity:1;width:100%;overflow:visible;}body[class^="c--user-"] .page-content,body[class*="c--user-"] .page-content{text-align:center;margin-top:15%;}body.user-login .page-content,body[class^="c--user-"] .page-content,body[class*="c--user-"] .page-content{margin-top:6rem;min-height:25vh;}#edicion{transition:all .3s ease;opacity:0;position:fixed;bottom:0;left:0;width:100%;background:#ff0054 url("/themes/custom/acc_corporative/images/acc.png") 99% 50% no-repeat;background-size:auto 30%;font-size:.9em;line-height:20px;text-align:center;z-index:9999;font-family:Arial,'sans-serif';}#edicion ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;font-size:.9rem;}#edicion ul li{float:left;}#edicion ul li a{color:#fff;background-color:transparent;border:none;display:block;float:left;padding:1em 1em .85em;line-height:1;transition:all .3s linear;}#edicion ul li a:hover,#edicion ul li a.active{background:#000;}#edicion ul li.active a{background:#000;}#edicion:hover{opacity:1;}ul.contextual-links{display:none;}.row{max-width:1604px;width:100%;margin-top:0;margin-bottom:0;margin-right:auto;margin-left:auto;box-sizing:border-box;display:flex;flex-wrap:wrap;}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:1604px;}.row:before,.row:after{content:" ";display:table;}.row:after{clear:both;}.row.collapse > .column,.row.collapse > .columns{position:relative;padding-left:0;padding-right:0;}.row.collapse .row{margin-left:0;margin-right:0;}.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none;}.row .row:before,.row .row:after{content:" ";display:table;}.row .row:after{clear:both;}.row .row.collapse{width:auto;margin:0;max-width:none;}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table;}.row .row.collapse:after{clear:both;}.row .row .column,.row .row .columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;}.column,.columns{width:100%;padding-right:0.9375em;padding-left:0.9375em;box-sizing:border-box;}.large-1{position:relative;width:8.33333%;}@media screen and (max-width:767px){.large-1{width:100%;}}.large-2{position:relative;width:16.66667%;}@media screen and (max-width:767px){.large-2{width:100%;}}.large-3{position:relative;width:25%;}@media screen and (max-width:767px){.large-3{width:100%;}}.large-4{position:relative;width:33.33333%;}@media screen and (max-width:767px){.large-4{width:100%;}}.large-5{position:relative;width:41.66667%;}@media screen and (max-width:767px){.large-5{width:100%;}}.large-6{position:relative;width:50%;}@media screen and (max-width:767px){.large-6{width:100%;}}.large-7{position:relative;width:58.33333%;}@media screen and (max-width:767px){.large-7{width:100%;}}.large-8{position:relative;width:66.66667%;}@media screen and (max-width:767px){.large-8{width:100%;}}.large-9{position:relative;width:75%;}@media screen and (max-width:767px){.large-9{width:100%;}}.large-10{position:relative;width:83.33333%;}@media screen and (max-width:767px){.large-10{width:100%;}}.large-11{position:relative;width:91.66667%;}@media screen and (max-width:767px){.large-11{width:100%;}}.large-12{position:relative;width:100%;}@media screen and (max-width:767px){.large-12{width:100%;}}@media screen and (max-width:767px){.large-3.small-6{width:50%;}}@media screen and (max-width:370px){.large-3.small-6{width:100%;}}.large-offset-1{margin-left:8.33333%;}.large-1{width:8.33%;}.large-2{width:16.66%;}.large-3{width:25%;}.large-4{width:33.33%;}.large-5{width:41.66%;}.large-6{width:50%;}.large-7{width:58.33%;}.large-8{width:66.66%;}.large-9{width:75%;}.large-10{width:83.33%;}.large-11{width:91.66%;}.large-12{width:100%;}.large-pull-1{position:relative;right:8.33%;}.large-pull-2{position:relative;right:16.66%;}.large-pull-3{position:relative;right:25%;}.large-pull-4{position:relative;right:33.33%;}.large-pull-5{position:relative;right:41.66%;}.large-pull-6{position:relative;right:50%;}.large-pull-7{position:relative;right:58.33%;}.large-pull-8{position:relative;right:66.66%;}.large-pull-9{position:relative;right:75%;}.large-pull-10{position:relative;right:83.33%;}.large-pull-11{position:relative;right:91.66%;}.large-pull-12{position:relative;right:100%;}.large-push-1{position:relative;left:8.33%;}.large-push-2{position:relative;left:16.66%;}.large-push-3{position:relative;left:25%;}.large-push-4{position:relative;left:33.33%;}.large-push-5{position:relative;left:41.66%;}.large-push-6{position:relative;left:50%;}.large-push-7{position:relative;left:58.33%;}.large-push-8{position:relative;left:66.66%;}.large-push-9{position:relative;left:75%;}.large-push-10{position:relative;left:83.33%;}.large-push-11{position:relative;left:91.66%;}.large-push-12{position:relative;left:100%;}@media screen and (max-width:1023px){.large-pull-1{right:auto;}.large-pull-2{right:auto;}.large-pull-3{right:auto;}.large-pull-4{right:auto;}.large-pull-5{right:auto;}.large-pull-6{right:auto;}.large-pull-7{right:auto;}.large-pull-8{right:auto;}.large-pull-9{right:auto;}.large-pull-10{right:auto;}.large-pull-11{right:auto;}.large-pull-12{right:auto;}.large-push-1{left:auto;}.large-push-2{left:auto;}.large-push-3{left:auto;}.large-push-4{left:auto;}.large-push-5{left:auto;}.large-push-6{left:auto;}.large-push-7{left:auto;}.large-push-8{left:auto;}.large-push-9{left:auto;}.large-push-10{left:auto;}.large-push-11{left:auto;}.large-push-12{left:auto;}.medium-1{width:8.33%;}.medium-2{width:16.66%;}.medium-3{width:25%;}.medium-4{width:33.33%;}.medium-5{width:41.66%;}.medium-6{width:50%;}.medium-7{width:58.33%;}.medium-8{width:66.66%;}.medium-9{width:75%;}.medium-10{width:83.33%;}.medium-11{width:91.66%;}.medium-12{width:100%;}}@media screen and (max-width:767px){.small-1{width:8.33%;}.small-2{width:16.66%;}.small-3{width:25%;}.small-4{width:33.33%;}.small-5{width:41.66%;}.small-6{width:50%;}.small-7{width:58.33%;}.small-8{width:66.66%;}.small-9{width:75%;}.small-10{width:83.33%;}.small-11{width:91.66%;}.small-12{width:100%;}}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}@media (min-width:576px){.container{max-width:540px;}}@media (min-width:768px){.container{max-width:720px;}}@media (min-width:992px){.container{max-width:960px;}}@media (min-width:1200px){.container{max-width:1140px;}}@media (min-width:1400px){.container{max-width:1340px;}}@media (min-width:1600px){.container{max-width:1540px;}}#sliding-popup #popup-buttons{float:none;margin:0;max-width:100%;}#sliding-popup #popup-text{float:none;color:black !important;font-weight:normal;margin:0;max-width:100%;}#sliding-popup #eu-cookie-compliance-categories{max-height:270px;overflow-y:scroll;margin:0;}@media screen and (min-width:1024px){#sliding-popup #eu-cookie-compliance-categories{position:absolute;right:0;left:0;padding:0 30px;margin:0;}}#sliding-popup p{color:black;}#sliding-popup button.agree-button{margin:0 auto 20px;display:block;transition:all .5s ease;background-color:#ff2e42;border:none;color:white;padding:15px 10px;border-radius:4px;font-size:16px;font-weight:normal;text-shadow:none;background-image:none;box-shadow:none;}#sliding-popup button.agree-button:hover,#sliding-popup button.agree-button:active{background-color:black;background-image:none;}@media screen and (min-width:768px){#sliding-popup button.agree-button{margin:20px 30px;float:right;display:inline-block;}}#sliding-popup button.eu-cookie-compliance-save-preferences-button{margin:20px auto;display:block;text-align:center;color:#ff2e42;font-size:14px;background-image:none;background-color:transparent;font-weight:normal;font-size:16px;border:none;line-height:1.5;}@media screen and (min-width:768px){#sliding-popup button.eu-cookie-compliance-save-preferences-button{margin:25px 0 0 30px;font-size:16px;display:inline-block;float:left;}}#sliding-popup .popup-content{box-sizing:border-box;height:auto;background-color:white;border-radius:2px;padding:30px;height:90vh;position:absolute;min-height:540px;top:50%;transform:translate(-50%,-50%);width:90%;max-width:650px;min-width:280px;}@media screen and (max-width:479px){#sliding-popup .popup-content{overflow-y:scroll;}}@media screen and (min-width:480px) and (max-width:1079px){#sliding-popup .popup-content{width:80%;height:75vh;}}@media screen and (min-width:1080px){#sliding-popup .popup-content{width:50%;height:40vh;}}#sliding-popup .texto-cookies{margin-bottom:5px;font-size:14px;}@media screen and (min-width:768px){#sliding-popup .texto-cookies{font-size:16px;}}#sliding-popup .texto-cookies a{color:#ff2e42;}#sliding-popup .texto-cookies a:hover{text-decoration:underline;}#sliding-popup .txt-cookies p{font-weight:normal;display:block;color:black;font-size:14px;margin-bottom:20px;}@media screen and (min-width:768px){#sliding-popup .txt-cookies p{font-size:16px;}}#sliding-popup .encabezado-cookies{font-weight:bold;font-size:16px;color:black;margin:0 0 20px;}#sliding-popup .eu-cookie-compliance-banner{background-color:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:7;}#sliding-popup .eu-cookie-compliance-buttons{max-width:100%;border-top:1px solid #c1c1c1;background-color:white;}@media screen and (min-width:768px){#sliding-popup .eu-cookie-compliance-buttons{position:absolute;bottom:0;right:0;left:0;}}#sliding-popup .eu-cookie-compliance-category{border-bottom:1px solid #ddd;padding-top:.85rem;}#sliding-popup .eu-cookie-compliance-category label{color:black;font-weight:600;}#sliding-popup .eu-cookie-compliance-category input.apple-switch{float:right;position:relative;top:-6px;-webkit-appearance:none;outline:none;width:32px;height:20px;background-color:#fff;border:1px solid #D9DADC;border-radius:25px;margin-bottom:-3px;box-shadow:inset -10px 0 0 0 #fff;}#sliding-popup .eu-cookie-compliance-category input.apple-switch:after{content:"";position:absolute;top:1px;left:1px;background:transparent;width:18px;height:16px;border-radius:50%;box-shadow:2px 4px 6px rgba(0,0,0,0.2);}#sliding-popup .eu-cookie-compliance-category input.apple-switch:checked{box-shadow:inset 10px 0 0 0 #4CAF50;border-color:#4CAF50;}#sliding-popup .eu-cookie-compliance-category input.apple-switch:checked:disabled{box-shadow:inset 10px 0 0 0 #196326;border-color:#196326;}#sliding-popup .eu-cookie-compliance-category input.apple-switch:checked:after{left:10px;box-shadow:-2px 4px 3px rgba(0,0,0,0.05);}#sliding-popup .eu-cookie-compliance-category:last-child{border-bottom:none;}#sliding-popup .seclayer:not(.hide){display:block;color:#ff2e42;font-size:16px;line-height:4;cursor:pointer;margin:0 auto;text-align:center;}#sliding-popup .seclayer:not(.hide):hover{text-decoration:underline;}@media screen and (min-width:768px){#sliding-popup .seclayer:not(.hide){float:left;margin:10px 0 0 30px;}}#sliding-popup .hide{display:none !important;}#sliding-popup button.agree-button{background-color:#000;}#sliding-popup button.agree-button:hover{background-color:#FF9C4A;}#sliding-popup .seclayer:not(.hide){text-decoration:none;color:#000;}#sliding-popup .seclayer:not(.hide):hover{text-decoration:none;color:#FF9C4A;}#sliding-popup .texto-cookies a{text-decoration:none;color:#000;}#sliding-popup .texto-cookies a:hover{text-decoration:none;color:#FF9C4A;}#sliding-popup button.eu-cookie-compliance-save-preferences-button{text-decoration:none;color:#000;}#sliding-popup button.eu-cookie-compliance-save-preferences-button:hover{text-decoration:none;color:#FF9C4A;}#sliding-popup p{line-height:152.5%;}#sliding-popup p.cookie-cat{width:100%;font-size:0.9em;margin:0.7em 0 0.9em;}#sliding-popup .eu-cookie-compliance-category label + p{margin-top:5px;margin-bottom:6px;}header.content-header{height:120px;position:fixed;top:0;left:0;right:0;z-index:50;transition:all 1s ease;}header.content-header .row-container{width:100%;margin:0 auto;max-width:1604px;display:flex;justify-content:space-between;align-items:center;padding:36px 0.9375em;box-sizing:border-box;}header.content-header #logo h1{margin:0;}@media screen and (max-width:1100px){header.content-header nav#block-navegacionprincipal{display:none;}}header.content-header nav#block-navegacionprincipal ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;}header.content-header nav#block-navegacionprincipal ul li a,header.content-header nav#block-navegacionprincipal ul li span{padding:12px 20px;display:inline-block;color:#000;transition:all .3s ease;font-size:1.125rem;}header.content-header nav#block-navegacionprincipal ul li a:hover,header.content-header nav#block-navegacionprincipal ul li span:hover{opacity:.5;}header.content-header nav#block-navegacionprincipal ul li span{cursor:pointer;}@media screen and (max-width:1100px){header.content-header #block-acc-corporative-webacc{display:none;}}@media screen and (max-width:1100px){header.content-header nav#block-acc-corporative-contacto{display:none;}}header.content-header nav#block-acc-corporative-contacto ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;}header.content-header nav#block-acc-corporative-contacto ul li a{padding:12px 20px;display:inline-block;color:#000;transition:all .3s ease;font-size:1.125rem;border:1px solid #000;border-radius:50rem;}header.content-header nav#block-acc-corporative-contacto ul li a:hover{background:#000;color:#fff;}.submenu-servicios{position:fixed;top:82px;left:50%;width:100%;left:50%;transform:translate(-50%,20px);max-width:1239px;z-index:99;background-color:#fff;border-radius:16px;padding:40px;box-sizing:border-box;opacity:0;pointer-events:none;transition:all .3s ease;}.submenu-servicios .submenu-container{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;}.submenu-servicios .submenu-container .column h2{font-weight:normal;font-size:18px;letter-spacing:-0.03em;line-height:24px;text-align:left;color:#131313;margin:15px 0;}.submenu-servicios .submenu-container .column ul{margin:0;padding:0;list-style:none;}.submenu-servicios .submenu-container .column ul li{margin-bottom:7px;}.submenu-servicios .submenu-container .column ul li a{font-weight:normal;font-size:15px;letter-spacing:-0.03em;line-height:1.2;text-align:left;transition:all .3s ease;color:rgba(19,19,19,0.5);}.submenu-servicios .submenu-container .column ul li a:hover{color:#131313;}.submenu-servicios .submenu-container .column ul li a.is-active{font-weight:bold;color:#131313;pointer-events:none;}.submenu-tecnologia{position:fixed;top:82px;left:50%;width:100%;left:50%;transform:translate(-50%,20px);max-width:1239px;z-index:99;background-color:#fff;border-radius:16px;padding:40px;box-sizing:border-box;opacity:0;pointer-events:none;transition:all .3s ease;}.submenu-tecnologia .submenu-container{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;}.submenu-tecnologia .submenu-container .column h2{font-weight:normal;font-size:18px;letter-spacing:-0.03em;line-height:24px;text-align:left;color:#131313;margin:15px 0;height:24px;}.submenu-tecnologia .submenu-container .column h2 a{transition:all .3s ease;}.submenu-tecnologia .submenu-container .column h2 a img{transition:all .3s ease;}.submenu-tecnologia .submenu-container .column h2 a:hover img{opacity:.2;}.submenu-tecnologia .submenu-container .column p{font-weight:normal;font-size:15px;letter-spacing:-0.03em;line-height:20px;text-align:left;color:rgba(19,19,19,0.5);}.submenu-tecnologia .submenu-container .column p a{transition:all .3s ease;color:rgba(19,19,19,0.5);}.submenu-tecnologia .submenu-container .column p a:hover{color:#131313;}.submenu-soluciones{position:fixed;top:82px;left:50%;width:100%;left:50%;transform:translate(-50%,20px);max-width:1239px;z-index:99;background-color:#fff;border-radius:16px;padding:40px;box-sizing:border-box;opacity:0;pointer-events:none;transition:all .3s ease;}.submenu-soluciones .submenu-container{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;}.submenu-soluciones .submenu-container .column h2{font-weight:normal;font-size:18px;letter-spacing:-0.03em;line-height:24px;text-align:left;color:#131313;margin:15px 0;height:24px;}.submenu-soluciones .submenu-container .column h2 a{color:#131313;transition:all .3s ease;}.submenu-soluciones .submenu-container .column h2 a:hover{opacity:.5;}.submenu-soluciones .submenu-container .column p{font-weight:normal;font-size:15px;letter-spacing:-0.03em;line-height:20px;text-align:left;color:rgba(19,19,19,0.5);}.submenu-soluciones .submenu-container .column p a{transition:all .3s ease;color:rgba(19,19,19,0.5);}.submenu-soluciones .submenu-container .column p a:hover{color:#131313;}@media screen and (max-width:1100px){#submenu-servicios h2{font-size:16px;color:#000;margin:0 0 5px 0;}#submenu-servicios ul.menu{padding:0 !important;}#submenu-servicios ul.menu li{border-bottom:none !important;padding:0 !important;}#submenu-servicios ul.menu li a{font-size:15px !important;}#submenu-servicios .column{margin-bottom:40px;}#submenu-tecnologia p{font-weight:normal;font-size:15px;letter-spacing:-0.03em;line-height:20px;text-align:left;color:rgba(19,19,19,0.5);display:none;}#submenu-tecnologia p a{transition:all .3s ease;color:rgba(19,19,19,0.5);}#submenu-tecnologia p a:hover{color:#131313;}#submenu-soluciones h2{font-weight:normal;font-size:16px;letter-spacing:-0.03em;line-height:24px;text-align:left;color:#131313;margin:15px 0 5px 0;height:24px;}#submenu-soluciones h2 a{color:#131313;transition:all .3s ease;}#submenu-soluciones h2 a:hover{opacity:.5;}#submenu-soluciones p{font-weight:normal;font-size:15px;letter-spacing:-0.03em;line-height:20px;text-align:left;color:rgba(19,19,19,0.5);margin:0;display:none;}#submenu-soluciones p a{transition:all .3s ease;color:rgba(19,19,19,0.5);}#submenu-soluciones p a:hover{color:#131313;}}.menu-title-wrap{display:flex;gap:15px;align-items:center;}body:before{transition:all .3s ease;content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);z-index:98;pointer-events:none;opacity:0;}body.menu-servicios .submenu-servicios{opacity:1;pointer-events:auto;transform:translate(-50%,0);}body.menu-servicios:before{opacity:1;}body.menu-tecnologia .submenu-tecnologia{opacity:1;pointer-events:auto;transform:translate(-50%,0);}body.menu-tecnologia:before{opacity:1;}body.menu-soluciones .submenu-soluciones{opacity:1;pointer-events:auto;transform:translate(-50%,0);}body.menu-soluciones:before{opacity:1;}footer{height:611px;position:fixed;bottom:0;left:0;right:0;z-index:-10;background-color:#000;color:#fff;box-sizing:border-box;padding-top:100px;padding-bottom:70px;}footer > .row{justify-content:space-between;height:100%;flex-direction:column;}footer > .row:after,footer > .row:before{display:none;}footer #block-acc-corporative-footer h2{font-weight:normal;font-size:72px;letter-spacing:-0.04em;line-height:1;text-align:center;color:#fff;margin:0 0 25px 0;}@media screen and (max-width:1100px){footer #block-acc-corporative-footer h2{font-size:56px;}}footer #block-acc-corporative-footer p{font-weight:normal;font-size:18px;letter-spacing:-0.04em;line-height:1.3;text-align:center;color:#fff;margin:20px auto;max-width:373px;}footer #footer2{display:flex;justify-content:space-between;align-items:center;height:36px;}@media screen and (max-width:1100px){footer #footer2{height:auto;flex-direction:column;justify-content:center;}}footer #footer2 #block-acc-corporative-legal ul{margin:0;padding:0;display:flex;gap:20px;list-style:none;}footer #footer2 #block-acc-corporative-legal ul li a{font-weight:normal;font-size:13px;letter-spacing:-0.04em;line-height:18px;text-align:left;color:rgba(255,255,255,0.5);text-transform:uppercase;transition:all .3s ease;}footer #footer2 #block-acc-corporative-legal ul li a:hover{color:white;}@media screen and (max-width:1100px){footer #footer2 #block-acc-corporative-rrss{margin-top:15px;}}footer #footer2 #block-acc-corporative-rrss ul{margin:0;padding:0;display:flex;gap:20px;list-style:none;}footer #footer2 #block-acc-corporative-rrss ul li a{font-family:fontawesome;font-weight:normal;font-size:13px;letter-spacing:-0.04em;line-height:18px;text-align:left;color:#fff;text-transform:uppercase;transition:all .3s ease;display:inline-block;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.2);text-align:center;line-height:36px;}footer #footer2 #block-acc-corporative-rrss ul li a:hover{background-color:#fff;color:#000;}.btn-footer{padding:12px 40px;display:inline-block;color:#fff;transition:all .3s ease;font-size:1.125rem;border:1px solid #fff;border-radius:50rem;}.btn-footer:hover{background:#fff;color:#000;}.page-content:before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";display:block;clear:both;background:#000;opacity:0;pointer-events:none;z-index:110;transition:all .3s ease;}body.menuMov-open .page-content{pointer-events:none;}body.menuMov-open .page-content:before{opacity:.5;}body.menuMov-open{overflow:hidden;max-height:100vh;}.sidr-class-visually-hidden{display:none;}.menuPrincipalTrigger{position:absolute;top:2.55em;right:3rem;width:1.5em;height:1em;opacity:0;transition:all 0.5s cubic-bezier(0.6,0,0.4,1);z-index:1004;pointer-events:none;}@media screen and (max-width:1100px){.menuPrincipalTrigger{opacity:1;pointer-events:auto;}}.menuPrincipalTrigger .menuPrincipalTriggerInner{position:absolute;top:50%;left:0;bottom:auto;right:auto;width:100%;height:2px;margin-top:-.05em;background:#000;transition:all .5s linear;}.menuPrincipalTrigger .menuPrincipalTriggerInner:before{position:absolute;top:-0.5em;left:0;bottom:auto;right:auto;width:100%;height:100%;display:block;content:"";display:block;clear:both;background:inherit;transition:all 0.75s cubic-bezier(0.6,0,0.4,1);transform-origin:0 0;}.menuPrincipalTrigger .menuPrincipalTriggerInner:after{position:absolute;top:auto;left:0;bottom:-0.5em;right:auto;width:100%;height:100%;display:block;content:"";display:block;clear:both;background:inherit;transition:all 0.75s cubic-bezier(0.6,0,0.4,1);transform-origin:0 100%;}body.menuMov-open .menuPrincipalTrigger{top:2.55em;}body.menuMov-open .menuPrincipalTrigger .menuPrincipalTriggerInner{background:transparent !important;}body.menuMov-open .menuPrincipalTrigger .menuPrincipalTriggerInner:before{height:105%;transform:rotateZ(45deg);background:#fff;}body.menuMov-open .menuPrincipalTrigger .menuPrincipalTriggerInner:after{height:105%;transform:rotateZ(-45deg);background:#fff;}.menuPrincipalTrigger02{position:fixed;top:1rem !important;right:1rem !important;width:1.5em;height:1em;opacity:0;transition:all 0.5s cubic-bezier(0.6,0,0.4,1);z-index:1004;pointer-events:none;}@media screen and (max-width:1100px){.menuPrincipalTrigger02{opacity:0;pointer-events:none;}}.menuPrincipalTrigger02 .menuPrincipalTriggerInner{position:absolute;top:50%;left:0;bottom:auto;right:auto;width:100%;height:2px;margin-top:-.05em;background:#000;transition:all .5s linear;}.menuPrincipalTrigger02 .menuPrincipalTriggerInner:before{position:absolute;top:-0.5em;left:0;bottom:auto;right:auto;width:100%;height:100%;display:block;content:"";display:block;clear:both;background:inherit;transition:all 0.75s cubic-bezier(0.6,0,0.4,1);transform-origin:0 0;}.menuPrincipalTrigger02 .menuPrincipalTriggerInner:after{position:absolute;top:auto;left:0;bottom:-0.5em;right:auto;width:100%;height:100%;display:block;content:"";display:block;clear:both;background:inherit;transition:all 0.75s cubic-bezier(0.6,0,0.4,1);transform-origin:0 100%;}html.menuAbierto{overflow:hidden;max-height:100vh;}html.menuAbierto .menuPrincipalTrigger02{opacity:1;pointer-events:auto;}html.menuAbierto .menuPrincipalTrigger02 .menuPrincipalTriggerInner{background:transparent !important;}html.menuAbierto .menuPrincipalTrigger02 .menuPrincipalTriggerInner:before{height:105%;transform:rotateZ(45deg);background:#000;}html.menuAbierto .menuPrincipalTrigger02 .menuPrincipalTriggerInner:after{height:105%;transform:rotateZ(-45deg);background:#000;}#menuMov.sidr{position:fixed;top:0;height:100%;width:20em;max-width:100%;overflow-x:hidden;overflow-y:auto;z-index:1003;background:#fff;}#menuMov.sidr.left{left:-100%;right:auto;}#menuMov.sidr.right{left:auto;right:-100%;}#menuMov.sidr .sidr-inner{position:relative;z-index:2;margin:0 auto;}#menuMov.sidr ul{margin:0;padding:0;list-style-type:none;padding:0 2rem;}#menuMov.sidr ul li{border-bottom:1px solid #ccc;margin:.5em 0;padding:.5rem 0;}#menuMov.sidr ul li a,#menuMov.sidr ul li span{width:100%;display:block;box-sizing:border-box;padding-left:0;padding-right:0;font-size:1rem;line-height:1.4;text-align:left;color:#000;transition:all .3s linear;}#menuMov.sidr ul li a:hover,#menuMov.sidr ul li.sidr-class-active-trail a{color:#000;}.sidr-class-links{display:flex;justify-content:center;align-items:center;gap:8px;}.sidr-class-links li a{font-size:12px !important;}.sidr-class-links li.sidr-class-is-active a{font-weight:bold;color:#000;}body > iframe{position:absolute;}@keyframes blink-cursor{from,to{border-color:transparent;}50%{border-color:#fff;}}.type-pagina_home header.content-header,.type-pagina_home .page-content{background-color:#fff;}.type-pagina_home .home-page-header{height:85vh;background-color:rgba(0,0,0,0.3);display:flex;align-items:center;justify-content:center;position:relative;z-index:0;}.type-pagina_home .home-page-header #myVideo{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;}.type-pagina_home .home-page-header #myVideo video{width:100%;height:100%;object-fit:cover;}.type-pagina_home .home-page-header .home-page-header-content{width:100%;text-align:center;position:relative;z-index:1;padding:20px;box-sizing:border-box;}.type-pagina_home .home-page-header .home-page-header-content h2{font-size:48px;color:#fff;text-align:center;font-weight:normal;margin:0 auto 10px auto;}@media screen and (max-width:767px){.type-pagina_home .home-page-header .home-page-header-content h2{font-size:32px;}}@media screen and (max-width:400px){.type-pagina_home .home-page-header .home-page-header-content h2{font-size:30px;}}.type-pagina_home .home-page-header .home-page-header-content .typewrite-wrap{color:#fff;font-weight:bold;font-size:65px;text-wrap:balance;margin:0 auto;line-height:1.1;}@media screen and (max-width:767px){.type-pagina_home .home-page-header .home-page-header-content .typewrite-wrap{font-size:48px;}}@media screen and (max-width:400px){.type-pagina_home .home-page-header .home-page-header-content .typewrite-wrap{font-size:38px;}}.type-pagina_home .home-page-header .home-page-header-content .typewrite{border-right:0.15em solid #fff;animation:blink-cursor 0.75s step-end infinite;}.type-pagina_home .home-page-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.45);z-index:0;}.type-pagina_home .home-intro{max-width:1200px;padding-top:80px;padding-bottom:0;}.type-pagina_home .home-intro h2{font-weight:normal;font-size:36px;letter-spacing:-0.04em;line-height:1.1;text-align:center;color:#000;margin:0 0 40px 0;}@media screen and (max-width:900px){.type-pagina_home .home-intro h2{font-size:26px;}}.type-pagina_home .home-intro p{font-weight:normal;font-size:36px;line-height:1.25;text-align:center;color:#000;max-width:85ch;margin:0 auto;}.type-pagina_home .home-intro p strong{font-weight:600;}@media screen and (max-width:900px){.type-pagina_home .home-intro p{font-size:26px;}}.type-pagina_home .home-listado-servicios{padding-top:120px;padding-bottom:120px;margin-top:120px;background-color:#F3F3F3;}.type-pagina_home .home-listado-servicios .servicio-cuerpo{display:none;}.type-pagina_home .home-certificaciones{padding-top:120px;padding-bottom:120px;}.type-pagina_home .home-certificaciones h2{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.1;text-align:center;color:#000;margin:0 0 40px 0;}@media screen and (max-width:900px){.type-pagina_home .home-certificaciones h2{font-size:26px;}}.type-pagina_home .home-certificaciones p{font-weight:normal;font-size:18px;line-height:1.4;text-align:left;color:#000;}.type-pagina_home .home-certificaciones .home-certificaciones-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;max-width:800px;margin:0 auto;}@media screen and (max-width:767px){.type-pagina_home .home-certificaciones .home-certificaciones-grid{grid-template-columns:repeat(2,1fr);}}.type-pagina_home .home-certificaciones .home-certificaciones-grid img{width:100%;height:auto;filter:grayscale(1);border:1px solid #F3F3F3;opacity:.65;}.type-pagina_home .home-certificaciones a{padding:12px 40px;display:inline-block;color:#000;transition:all .3s ease;font-size:1rem;border:1px solid #000;border-radius:50rem;}.type-pagina_home .home-certificaciones a:hover{background:#000;color:#fff;}@media screen and (max-width:767px){.type-pagina_home .home-certificaciones .large-12{width:100% !important;}}.type-pagina_home .home-casos{padding-top:120px;padding-bottom:120px;border-radius:0px 0px 56px 56px;background-color:#F3F3F3;}@media screen and (max-width:767px){.type-pagina_home .home-casos{border-radius:0px 0px 30px 30px;}}.type-pagina_home .home-casos h2{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.16;text-align:center;color:#000;}@media screen and (max-width:900px){.type-pagina_home .home-casos h2{font-size:36px;}}.type-page header.content-header,.type-page .page-content{background-color:#fff;}.type-page .page-content{padding-top:120px;border-radius:0px 0px 56px 56px;padding-bottom:120px;}@media screen and (max-width:767px){.type-page .page-content{border-radius:0px 0px 30px 30px;}}.type-page .page-content h1{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:#000;margin:0;opacity:1;font-weight:500;}.type-page .page-content h2{font-weight:normal;font-size:32px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:#000;margin:40px 0 15px 0;}.type-page .page-content h2 strong{font-weight:normal !important;}.type-page .page-content h3{font-weight:normal;font-size:24px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:#000;margin:30px 0 15px 0;}.type-page .page-content h3 strong{font-weight:normal !important;}.type-page .page-content p{line-height:1.4;}.type-page .page-content p a{color:#000;transition:all .3s ease;text-decoration:underline;}.type-page .page-content p a:hover{color:#FF9C4A;}.type-page .page-content ul,.type-page .page-content ol{line-height:1.4;}.type-page .page-content ul li,.type-page .page-content ol li{margin:5px 0;}#block-acc-corporative-cookiesblock > .row{display:block !important;}.type-servicio header.content-header{background-color:#fff;}.type-servicio h1{font-weight:normal;font-size:24px;letter-spacing:-0.04em;line-height:1.5;text-align:left;color:#000;display:flex;align-items:center;}.type-servicio h1:before{content:"";width:10px;height:10px;background:#FF9C4A;border-radius:50%;display:inline-flex;margin-right:10px;}.type-servicio .servicio-header{padding-bottom:60px;background-color:#fff;padding-top:120px;display:none;}.type-servicio .servicio-img{aspect-ratio:1552 / 701;position:relative;margin-top:120px;}.type-servicio .servicio-img img{width:100%;height:auto;}.type-servicio .servicio-body{background:#fff;border-radius:0px 0px 56px 56px;position:relative;}@media screen and (max-width:767px){.type-servicio .servicio-body{border-radius:0px 0px 30px 30px;}}.type-servicio .servicio-body:after{content:"";height:56px;position:absolute;bottom:0;left:0;right:0;background:#F3F3F3;z-index:-1;}.type-servicio .servicio-body > .row{position:relative;z-index:1;}.type-servicio .servicio-content{background:#fff;padding:80px 80px;width:100%;max-width:1188px;margin:-370px auto 0 auto;border-radius:16px 16px 0px 0px;z-index:1;position:relative;box-sizing:border-box;}@media screen and (max-width:900px){.type-servicio .servicio-content{padding:30px;margin-top:0 !important;}}.type-servicio .servicio-content .servicio-title{margin-bottom:30px;}.type-servicio .servicio-content .servicio-title h1{font-weight:normal;font-size:20px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:rgba(0,0,0,0.35);margin:0;text-transform:uppercase;font-weight:500;}.type-servicio .servicio-content .servicio-title h1:before{content:"";width:10px;height:10px;background:#FF9C4A;border-radius:50%;display:inline-flex;margin-right:10px;display:none;}.type-servicio .servicio-content .servicio-cuerpo-grid{display:grid;grid-template-columns:45% 1fr;gap:80px;box-sizing:border-box;}@media screen and (max-width:900px){.type-servicio .servicio-content .servicio-cuerpo-grid{grid-template-columns:1fr;gap:40px;}}.type-servicio .servicio-content .servicio-cuerpo-grid h2{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:#000;margin:0;}@media screen and (max-width:900px){.type-servicio .servicio-content .servicio-cuerpo-grid h2{font-size:36px;}}.type-servicio .servicio-content .servicio-cuerpo-grid .servicio-texto{font-weight:normal;font-size:18px;line-height:1.4;text-align:left;color:#000;}.type-servicio .servicio-content .servicio-cuerpo-grid .servicio-texto a{color:#000;text-decoration:underline;transition:all .3s ease;}.type-servicio .servicio-content .servicio-cuerpo-grid .servicio-texto a:hover{color:#FF9C4A;}.type-servicio .servicio-content .servicio-cuerpo-grid .servicio-texto p:first-child{margin-top:0;}.type-servicio .servicio-content .servicio-listado{margin-top:80px;}.type-servicio .servicio-content .servicio-listado h3{font-weight:normal;font-size:32px;letter-spacing:-0.04em;line-height:42px;text-align:left;color:#000;margin:0;}.type-servicio .servicio-content .servicio-listado .servicio-listado__items{margin-top:24px;}.type-servicio .servicio-content .servicio-listado .servicio-listado__items .listado-item{padding:30px 0;border-top:1px solid #000;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;font-weight:normal;font-size:24px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;}@media screen and (max-width:900px){.type-servicio .servicio-content .servicio-listado .servicio-listado__items .listado-item{grid-template-columns:1fr;}}.type-servicio .servicio-casos{padding-top:120px;padding-bottom:160px;border-radius:0px 0px 56px 56px;background-color:#F3F3F3;}@media screen and (max-width:767px){.type-servicio .servicio-casos{border-radius:0px 0px 30px 30px;}}.type-servicio .servicio-casos h2{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.16;text-align:left;color:#000;}@media screen and (max-width:900px){.type-servicio .servicio-casos h2{font-size:36px;}}.type-pagina_servicios header.content-header{background-color:#F3F3F3;}.type-pagina_servicios .servicio-content{background:#fff;padding:80px 80px;width:100%;max-width:1188px;margin:-370px auto 0 auto;border-radius:16px 16px 0px 0px;z-index:1;position:relative;box-sizing:border-box;}.type-pagina_servicios .servicio-content .servicio-title{margin-bottom:30px;}.type-pagina_servicios .servicio-content .servicio-title h1{font-weight:normal;font-size:20px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:rgba(0,0,0,0.35);margin:0;text-transform:uppercase;font-weight:500;}.type-pagina_servicios .servicio-content .servicio-title h1:before{content:"";width:10px;height:10px;background:#FF9C4A;border-radius:50%;display:inline-flex;margin-right:10px;display:none;}.type-pagina_servicios .servicio-content .servicio-cuerpo-grid{display:grid;grid-template-columns:45% 1fr;gap:80px;box-sizing:border-box;}.type-pagina_servicios .servicio-content .servicio-cuerpo-grid h2{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:#000;margin:0;}.type-pagina_servicios .servicio-content .servicio-cuerpo-grid .servicio-texto{font-weight:normal;font-size:18px;line-height:1.4;text-align:left;color:#000;}.type-pagina_servicios .page-content{background-color:#F3F3F3;border-radius:0px 0px 56px 56px;}@media screen and (max-width:767px){.type-pagina_servicios .page-content{border-radius:0px 0px 30px 30px;}}.type-pagina_servicios .servicio-page-header{margin-bottom:120px;padding-top:120px;}.type-pagina_servicios .servicio-page-header h1{font-weight:normal;font-size:20px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:rgba(0,0,0,0.35);margin:60px 0 0 0;text-transform:uppercase;font-weight:500;}.type-pagina_servicios .servicio-page-header .cabecera-img img{width:100%;height:auto;}.type-pagina_servicios .servicio-page-header .servicio-page-header__body{padding-bottom:60px;border-bottom:1px solid #000;}.type-pagina_servicios .servicio-page-header .servicio-page-header__body h2{font-weight:normal;font-size:96px;letter-spacing:-0.04em;line-height:1;text-align:left;color:#000;margin:0;text-wrap:balance;}@media screen and (max-width:1200px){.type-pagina_servicios .servicio-page-header .servicio-page-header__body h2{font-size:76px;}}@media screen and (max-width:1000px){.type-pagina_servicios .servicio-page-header .servicio-page-header__body h2{font-size:56px;}}@media screen and (max-width:767px){.type-pagina_servicios .servicio-page-header .servicio-page-header__body h2{font-size:48px;}}@media screen and (max-width:550px){.type-pagina_servicios .servicio-page-header .servicio-page-header__body h2{font-size:32px;}}.logos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;list-style:none;padding:0;margin:20px 0;}.logos-grid li img{width:100%;height:auto;}.logos-grid li p{margin:0;}.servicios-head{display:none;}.servicios-head h2{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.1;text-align:center;color:#000;margin:0 0 40px 0;}@media screen and (max-width:900px){.servicios-head h2{font-size:32px;}}.servicio-list{margin-bottom:80px;}.servicio-list:last-child{margin-bottom:0;}.servicio-list h3{font-weight:normal;font-size:18px;letter-spacing:-0.04em;line-height:1.2;text-align:left;color:#000;margin:0;}.servicio-list h2{font-weight:normal;font-size:20px;letter-spacing:-0.04em;line-height:1.1;text-align:center;color:rgba(0,0,0,0.35);margin:0 0 0 0;text-transform:uppercase;font-weight:500;display:none;}.servicio-list .servicio-titulo h4{font-weight:normal;font-size:20px;letter-spacing:-0.04em;line-height:1.1;text-align:center;color:rgba(0,0,0,0.35);margin:0 0 0 0;text-transform:uppercase;font-weight:500;}.servicio-list .servicio-cuerpo{font-weight:normal;font-size:20px;letter-spacing:-0.04em;line-height:1.16;text-align:center;color:#000;margin-bottom:35px;max-width:80ch;margin:0 auto;}.servicio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;}@media screen and (max-width:1050px){.servicio-grid{grid-template-columns:repeat(2,1fr);}}@media screen and (max-width:767px){.servicio-grid{grid-template-columns:repeat(1,1fr);}}.servicio-grid .servicio-item-min{background-color:#fff;padding:30px;box-sizing:border-box;border-radius:16px;position:relative;display:grid;grid-template-columns:72px 1fr;gap:15px;}@media screen and (max-width:767px){.servicio-grid .servicio-item-min{grid-template-columns:36px 1fr;}}.servicio-grid .servicio-item-min .servicio-icono{width:72px;height:72px;background-color:#E7E6E4;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;transition:all .3s ease;}.servicio-grid .servicio-item-min .servicio-icono img{filter:invert(1);}@media screen and (max-width:767px){.servicio-grid .servicio-item-min .servicio-icono img{transform:scale(0.5);}}@media screen and (max-width:767px){.servicio-grid .servicio-item-min .servicio-icono{width:36px;height:36px;}}.servicio-grid .servicio-item-min a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;}.servicio-grid .servicio-item-min h3{font-weight:normal;font-size:22px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;margin:0 0 10px 0;}@media screen and (max-width:1000px){.servicio-grid .servicio-item-min h3{font-size:20px;}}@media screen and (max-width:767px){.servicio-grid .servicio-item-min h3{font-size:18px;}}.servicio-grid .servicio-item-min .servicio-resumen{font-weight:normal;font-size:16px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:rgba(0,0,0,0.5);}.servicio-grid .servicio-item-min:hover .servicio-icono{background-color:#FF9C4A;}.type-tecnologia header.content-header{background-color:#fff;}.type-tecnologia h1{font-weight:normal;font-size:24px;letter-spacing:-0.04em;line-height:1.5;text-align:left;color:#000;display:flex;align-items:center;}.type-tecnologia h1:before{content:"";width:10px;height:10px;background:#FF9C4A;border-radius:50%;display:inline-flex;margin-right:10px;}.type-tecnologia .tecnologia-header{padding-bottom:60px;background-color:#fff;padding-top:120px;display:none;}.type-tecnologia .tecnologia-img{aspect-ratio:1552 / 701;position:relative;margin-top:120px;}.type-tecnologia .tecnologia-img img{width:100%;height:auto;}.type-tecnologia .tecnologia-body{background:#fff;border-radius:0px 0px 56px 56px;position:relative;}@media screen and (max-width:767px){.type-tecnologia .tecnologia-body{border-radius:0px 0px 30px 30px;}}.type-tecnologia .tecnologia-body:after{content:"";height:56px;position:absolute;bottom:0;left:0;right:0;background:#F3F3F3;z-index:-1;}.type-tecnologia .tecnologia-body > .row{position:relative;z-index:1;}.type-tecnologia .tecnologia-content{background:#fff;padding:80px 80px;width:100%;max-width:1188px;margin:-370px auto 0 auto;border-radius:16px 16px 0px 0px;z-index:1;position:relative;box-sizing:border-box;}@media screen and (max-width:900px){.type-tecnologia .tecnologia-content{padding:30px;margin-top:0 !important;}}.type-tecnologia .tecnologia-content .tecnologia-title{margin-bottom:30px;}.type-tecnologia .tecnologia-content .tecnologia-title h1{font-weight:normal;font-size:20px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:rgba(0,0,0,0.35);margin:0;text-transform:uppercase;font-weight:500;}.type-tecnologia .tecnologia-content .tecnologia-title h1:before{content:"";width:10px;height:10px;background:#FF9C4A;border-radius:50%;display:inline-flex;margin-right:10px;display:none;}.type-tecnologia .tecnologia-content .tecnologia-cuerpo-grid{display:grid;grid-template-columns:45% 1fr;gap:80px;box-sizing:border-box;}@media screen and (max-width:900px){.type-tecnologia .tecnologia-content .tecnologia-cuerpo-grid{grid-template-columns:1fr;gap:40px;}}.type-tecnologia .tecnologia-content .tecnologia-cuerpo-grid h2{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:#000;margin:0;}@media screen and (max-width:900px){.type-tecnologia .tecnologia-content .tecnologia-cuerpo-grid h2{font-size:36px;}}.type-tecnologia .tecnologia-content .tecnologia-cuerpo-grid .tecnologia-texto{font-weight:normal;font-size:18px;line-height:1.4;text-align:left;color:#000;}.type-tecnologia .tecnologia-content .tecnologia-cuerpo-grid .tecnologia-texto a{color:#000;text-decoration:underline;transition:all .3s ease;}.type-tecnologia .tecnologia-content .tecnologia-cuerpo-grid .tecnologia-texto a:hover{color:#FF9C4A;}.type-tecnologia .tecnologia-content .tecnologia-cuerpo-grid .tecnologia-texto p:first-child{margin-top:0;}.type-tecnologia .tecnologia-content .tecnologia-listado{margin-top:80px;}.type-tecnologia .tecnologia-content .tecnologia-listado h3{font-weight:normal;font-size:32px;letter-spacing:-0.04em;line-height:42px;text-align:left;color:#000;margin:0;}.type-tecnologia .tecnologia-content .tecnologia-listado .tecnologia-listado__items{margin-top:24px;}.type-tecnologia .tecnologia-content .tecnologia-listado .tecnologia-listado__items .listado-item{padding:30px 0;border-top:1px solid #000;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;font-weight:normal;font-size:24px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;}@media screen and (max-width:900px){.type-tecnologia .tecnologia-content .tecnologia-listado .tecnologia-listado__items .listado-item{grid-template-columns:1fr;}}.type-tecnologia .tecnologia-casos{border-radius:0px 0px 56px 56px;background-color:#F3F3F3;}@media screen and (max-width:767px){.type-tecnologia .tecnologia-casos{border-radius:0px 0px 30px 30px;}}.type-tecnologia .tecnologia-casos.tecnologia-casos__casos{padding-bottom:160px;}.type-tecnologia .tecnologia-casos h2{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.16;text-align:left;color:#000;}@media screen and (max-width:900px){.type-tecnologia .tecnologia-casos h2{font-size:36px;}}.type-tecnologia .tecnologia-casos .tecnologia-experiencia{margin-bottom:120px;max-width:1188px;padding:0 80px;padding-top:120px;}@media screen and (max-width:900px){.type-tecnologia .tecnologia-casos .tecnologia-experiencia{padding:0 15px;}}.type-tecnologia .tecnologia-casos .tecnologia-experiencia h2{font-weight:normal;font-size:32px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:#000;margin-top:0;}.type-tecnologia .tecnologia-casos .tecnologia-experiencia .experiencia-cuerpo{font-weight:normal;font-size:24px;letter-spacing:-0.04em;line-height:1.2;text-align:left;color:#000;}.type-tecnologia .tecnologia-casos .experiencia-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 80px;}@media screen and (max-width:650px){.type-tecnologia .tecnologia-casos .experiencia-grid{grid-template-columns:repeat(1,1fr);gap:40px;}}.type-tecnologia .tecnologia-casos .experiencia-img{margin-bottom:40px;}.type-tecnologia .tecnologia-casos .experiencia-img img{width:100%;height:auto;}.type-tecnologia .tecnologia-casos .experiencia-item{}.type-tecnologia .tecnologia-casos .experiencia-item .experiencia-tit h3{font-weight:normal;font-size:22px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;margin:0 0 5px;font-weight:bold;}.type-tecnologia .tecnologia-casos .experiencia-item .experiencia-txt{font-weight:normal;font-size:18px;line-height:1.4;text-align:left;color:#000;}.type-tecnologia .tecnologia-casos .experiencia-item .experiencia-txt p:first-child{margin-top:0;}.proyecto-item-min{position:relative;transition:all .3s ease;}.proyecto-item-min .proyecto-imagen{border-radius:16px;overflow:hidden;transition:all .3s ease;}.proyecto-item-min .proyecto-imagen picture{display:block;}.proyecto-item-min .proyecto-imagen img{width:100%;height:auto;transition:all .3s ease;vertical-align:bottom;}.proyecto-item-min a{position:absolute;top:0;right:0;bottom:0;left:0;transition:all .3s ease;}.proyecto-item-min h3{font-weight:normal;font-size:18px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;margin:10px 0 5px 0;transition:all .3s ease;}.proyecto-item-min .proyecto-resumen{font-weight:normal;font-size:18px;letter-spacing:-0.04em;line-height:22px;text-align:left;color:rgba(0,0,0,0.5);transition:all .3s ease;}.proyecto-item-min:hover .proyecto-imagen img{opacity:.5;}.swiperCasos .swiper-slide{width:calc(22% - 30px);}@media screen and (max-width:1250px){.swiperCasos .swiper-slide{width:calc(30% - 30px);}}@media screen and (max-width:820px){.swiperCasos .swiper-slide{width:calc(45% - 30px);}}@media screen and (max-width:550px){.swiperCasos .swiper-slide{width:calc(80% - 30px);}}.swiperCasos .swiper-pagination{position:relative;margin-top:30px;}.swiperCasos .swiper-pagination .swiper-pagination-bullet-active{background:#000;}.swiperNav{margin-top:50px;display:flex;align-items:center;gap:20px;justify-content:center;}.swiperNav .swiper-next,.swiperNav .swiper-prev{width:48px;height:48px;border-radius:50%;text-align:center;cursor:pointer;transition:all .3s ease;line-height:48px;display:flex;align-items:center;justify-content:center;}.swiperNav .swiper-next:hover,.swiperNav .swiper-prev:hover{background-color:#E7E6E4;}.swiperNav .swiper-next.swiper-button-disabled,.swiperNav .swiper-prev.swiper-button-disabled{opacity:.2;pointer-events:none;}.type-pagina_proyectos header.content-header{background-color:#F3F3F3;}.type-pagina_proyectos .page-content{background-color:#F3F3F3;border-radius:0px 0px 56px 56px;}@media screen and (max-width:767px){.type-pagina_proyectos .page-content{border-radius:0px 0px 30px 30px;}}.type-pagina_proyectos .proyectos-header{margin-bottom:60px;padding-top:120px;}.type-pagina_proyectos .proyectos-header h1{font-weight:normal;font-size:20px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:rgba(0,0,0,0.35);margin:60px 0 0 0;text-transform:uppercase;font-weight:500;}.type-pagina_proyectos .proyectos-header .proyectos-header__body{display:none;}.type-pagina_proyectos .proyectos-header .proyectos-header__body p{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1;text-align:left;color:#000;margin:0;text-wrap:balance;}@media screen and (max-width:550px){.type-pagina_proyectos .proyectos-header .proyectos-header__body p{font-size:32px;}}.type-pagina_proyectos .proyectos-grid > div > div{display:grid;grid-template-columns:repeat(3,1fr);gap:80px 20px;padding-bottom:80px;}.type-pagina_proyectos .proyectos-grid > div > div .views-exposed-form{grid-column:span 3;display:flex;gap:40px;}@media screen and (max-width:440px){.type-pagina_proyectos .proyectos-grid > div > div .views-exposed-form{flex-direction:column;gap:20px;}}.type-pagina_proyectos .proyectos-grid > div > div .views-exposed-form label{display:block;font-family:"Inter",sans-serif;font-weight:normal;font-size:13px;letter-spacing:0.05em;line-height:1;text-align:left;color:#000;opacity:0.7;text-transform:uppercase;}.type-pagina_proyectos .proyectos-grid > div > div .views-exposed-form select{padding:16px 20px;margin:10px 0;border:1px solid #fff;border-radius:0;font-family:"Inter",sans-serif;font-weight:normal;font-size:16px;line-height:1;text-align:left;color:#000;opacity:1;box-sizing:border-box;}@media screen and (max-width:1000px){.type-pagina_proyectos .proyectos-grid > div > div{grid-template-columns:repeat(2,1fr);}.type-pagina_proyectos .proyectos-grid > div > div .views-exposed-form{grid-column:span 2;}}@media screen and (max-width:550px){.type-pagina_proyectos .proyectos-grid > div > div{grid-template-columns:repeat(1,1fr);gap:20px;}.type-pagina_proyectos .proyectos-grid > div > div .views-exposed-form{grid-column:span 1;}}.type-proyecto header.content-header{background-color:#fff;}.type-proyecto .proyecto-body{background:#fff;border-radius:0px 0px 56px 56px;position:relative;padding-bottom:120px;}@media screen and (max-width:767px){.type-proyecto .proyecto-body{border-radius:0px 0px 30px 30px;}}.type-proyecto .proyecto-body:after{content:"";height:56px;position:absolute;bottom:0;left:0;right:0;background:#F3F3F3;z-index:-1;}.type-proyecto .proyecto-body > .row{position:relative;z-index:1;}.type-proyecto .proyecto-img{aspect-ratio:1552 / 701;position:relative;margin-top:120px;}.type-proyecto .proyecto-img img{width:100%;height:auto;}.type-proyecto .proyecto-content{background:#fff;padding:80px 80px;width:100%;max-width:1188px;margin:-370px auto 0 auto;border-radius:16px 16px 0px 0px;z-index:1;position:relative;box-sizing:border-box;}@media screen and (max-width:900px){.type-proyecto .proyecto-content{padding:30px;margin-top:0 !important;}}.type-proyecto .proyecto-content .proyecto-title{margin-bottom:30px;}.type-proyecto .proyecto-content .proyecto-title h1{font-weight:normal;font-size:20px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:rgba(0,0,0,0.35);margin:0;text-transform:uppercase;font-weight:500;}.type-proyecto .proyecto-content .proyecto-title h1:before{content:"";width:10px;height:10px;background:#FF9C4A;border-radius:50%;display:inline-flex;margin-right:10px;display:none;}.type-proyecto .proyecto-content .proyecto-cuerpo-grid{display:grid;grid-template-columns:45% 1fr;gap:80px;box-sizing:border-box;}@media screen and (max-width:900px){.type-proyecto .proyecto-content .proyecto-cuerpo-grid{grid-template-columns:1fr;gap:40px;}}.type-proyecto .proyecto-content .proyecto-cuerpo-grid h2{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:#000;margin:0;}@media screen and (max-width:900px){.type-proyecto .proyecto-content .proyecto-cuerpo-grid h2{font-size:36px;}}.type-proyecto .proyecto-content .proyecto-cuerpo-grid .proyecto-texto{font-weight:normal;font-size:18px;line-height:1.4;text-align:left;color:#000;}.type-proyecto .proyecto-content .proyecto-cuerpo-grid .proyecto-texto a{color:#000;text-decoration:underline;transition:all .3s ease;}.type-proyecto .proyecto-content .proyecto-cuerpo-grid .proyecto-texto a:hover{color:#FF9C4A;}.type-proyecto .proyecto-content .proyecto-cuerpo-grid .proyecto-texto p:first-child{margin-top:0;}.type-proyecto .proyecto-content .proyecto-info .label{font-weight:normal;font-size:16px;letter-spacing:-0.04em;line-height:24px;text-align:left;color:rgba(0,0,0,0.5);}.type-proyecto .proyecto-content .proyecto-info ul{margin:0;padding:0;list-style:none;}.type-proyecto .proyecto-content .proyecto-info p{margin:0;}.type-proyecto .proyecto-content .proyecto-info .proyecto-info__cliente,.type-proyecto .proyecto-content .proyecto-info .proyecto-info__proyecto,.type-proyecto .proyecto-content .proyecto-info .proyecto-info__servicios{display:grid;grid-template-columns:120px 1fr;gap:20px;margin-bottom:5px;}@media screen and (max-width:520px){.type-proyecto .proyecto-content .proyecto-info .proyecto-info__cliente,.type-proyecto .proyecto-content .proyecto-info .proyecto-info__proyecto,.type-proyecto .proyecto-content .proyecto-info .proyecto-info__servicios{grid-template-columns:1fr;gap:5px;margin-bottom:20px;}}.type-proyecto .paragraph--type--imagen-completa{margin-top:60px;}.type-proyecto .paragraph--type--imagen-completa img{width:100%;height:auto;}.type-proyecto .paragraph--type--imagen-completa + .paragraph--type--imagen-completa{margin-top:30px;}.type-proyecto .subtitulo-texto{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;border-top:1px solid #000;padding-top:30px;margin-top:60px;}@media screen and (max-width:900px){.type-proyecto .subtitulo-texto{grid-template-columns:1fr;}}.type-proyecto .subtitulo-texto .subtitulo-texto__sub h2{font-weight:normal;font-size:32px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;margin:0;}.type-proyecto .subtitulo-texto .subtitulo-texto__sub .subtitulo-texto__txtsub{font-weight:normal;font-size:18px;line-height:1.4;text-align:left;color:#000;max-width:50ch;margin-top:20px;}.type-proyecto .subtitulo-texto .subtitulo-texto__sub .subtitulo-texto__txtsub p:first-child{margin-top:0;}.type-proyecto .subtitulo-texto .subtitulo-texto__txt{font-weight:normal;font-size:18px;line-height:1.4;text-align:left;color:#000;}.type-proyecto .subtitulo-texto .subtitulo-texto__txt p:first-child{margin-top:0;}.type-proyecto .subtitulo-texto .subtitulo-texto__txt h3{font-weight:normal;font-size:22px;line-height:1.4;text-align:left;color:#000;margin:30px 0 15px 0;}.type-proyecto .subtitulo-texto .subtitulo-texto__txt ul li,.type-proyecto .subtitulo-texto .subtitulo-texto__txt ol li{margin:10px 0;}.type-proyecto .subtitulo-texto .subtitulo-texto__list{margin-top:40px;}.type-proyecto .subtitulo-texto .subtitulo-texto__list .listado-item{padding:30px 0;border-top:1px solid #000;display:grid;grid-template-columns:33.33% 66.66%;gap:20px;font-weight:normal;font-size:18px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;}@media screen and (max-width:767px){.type-proyecto .subtitulo-texto .subtitulo-texto__list .listado-item{grid-template-columns:1fr;}}.type-proyecto .testimonio{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;border-top:1px solid #000;padding-top:30px;margin-top:60px;}@media screen and (max-width:900px){.type-proyecto .testimonio{grid-template-columns:1fr;}}.type-proyecto .testimonio .testimonio__sub h2{font-weight:normal;font-size:32px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;margin:0;}.type-proyecto .testimonio .testimonio__txt{font-weight:normal;font-size:18px;line-height:1.4;text-align:left;color:#000;}.type-proyecto .testimonio .testimonio__txt .testimonio_testimonio{font-weight:normal;font-size:24px;line-height:1.3;text-align:left;color:#000;margin:0;font-style:italic;position:relative;}.type-proyecto .testimonio .testimonio__txt .testimonio_testimonio:after{content:" \“ ";font-family:'Times New Roman',Times,serif;font-size:6rem;position:absolute;top:-3rem;left:-3rem;opacity:.15;}@media screen and (max-width:900px){.type-proyecto .testimonio .testimonio__txt .testimonio_testimonio{font-size:20px;}}.type-proyecto .testimonio .testimonio__txt .testimonio__autor{text-align:right;}.type-proyecto .textogrande-texto{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:60px;}@media screen and (max-width:900px){.type-proyecto .textogrande-texto{grid-template-columns:1fr;}}.type-proyecto .textogrande-texto .textogrande h2{font-weight:normal;font-size:24px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;margin:0;max-width:34ch;}.type-proyecto .textogrande-texto .textogrande h2 p{margin:0;}.type-proyecto .textogrande-texto .texto{font-weight:normal;font-size:18px;line-height:1.4;text-align:left;color:#000;}.type-proyecto .textogrande-texto .texto p:first-child{margin-top:0;}.type-proyecto .textogrande-texto .texto .listado-item{padding:30px 0;border-top:1px solid #000;display:grid;grid-template-columns:33.33% 66.66%;gap:20px;font-weight:normal;font-size:18px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;}@media screen and (max-width:767px){.type-proyecto .textogrande-texto .texto .listado-item{grid-template-columns:1fr;}}.type-proyecto .subtitulo-textogrande{display:grid;grid-template-columns:33.33% 66.66%;gap:40px;border-top:1px solid #000;padding-top:30px;margin-top:60px;}@media screen and (max-width:900px){.type-proyecto .subtitulo-textogrande{grid-template-columns:1fr;}}.type-proyecto .subtitulo-textogrande .subtitulo-texto__sub h2{font-weight:normal;font-size:24px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;margin:0;}.type-proyecto .subtitulo-textogrande .subtitulo-texto__txt{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.2;text-align:left;color:#000;}@media screen and (max-width:900px){.type-proyecto .subtitulo-textogrande .subtitulo-texto__txt{font-size:36px;}}.type-proyecto .subtitulo-textogrande .subtitulo-texto__txt p:first-child{margin-top:0;}.type-proyecto .proyecto-casos{padding-top:120px;border-radius:0px 0px 56px 56px;background-color:#F3F3F3;}@media screen and (max-width:767px){.type-proyecto .proyecto-casos{border-radius:0px 0px 30px 30px;}}.type-proyecto .proyecto-casos h2{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.16;text-align:left;color:#000;}@media screen and (max-width:900px){.type-proyecto .proyecto-casos h2{font-size:36px;}}.type-solucion header.content-header{background-color:#fff;}.type-solucion h1{font-weight:normal;font-size:24px;letter-spacing:-0.04em;line-height:1.5;text-align:left;color:#000;display:flex;align-items:center;}.type-solucion h1:before{content:"";width:10px;height:10px;background:#FF9C4A;border-radius:50%;display:inline-flex;margin-right:10px;}.type-solucion .solucion-header{padding-bottom:60px;background-color:#fff;padding-top:120px;display:none;}.type-solucion .solucion-img{aspect-ratio:1552 / 701;position:relative;margin-top:120px;}.type-solucion .solucion-img img{width:100%;height:auto;}.type-solucion .solucion-body{background:#fff;border-radius:0px 0px 56px 56px;position:relative;}@media screen and (max-width:767px){.type-solucion .solucion-body{border-radius:0px 0px 30px 30px;}}.type-solucion .solucion-body:after{content:"";height:56px;position:absolute;bottom:0;left:0;right:0;background:#F3F3F3;z-index:-1;}.type-solucion .solucion-body > .row{position:relative;z-index:1;}.type-solucion .solucion-content{background:#fff;padding:80px 80px;width:100%;max-width:1188px;margin:-370px auto 0 auto;border-radius:16px 16px 0px 0px;z-index:1;position:relative;box-sizing:border-box;}@media screen and (max-width:900px){.type-solucion .solucion-content{padding:30px;margin-top:0 !important;}}.type-solucion .solucion-content .solucion-title{margin-bottom:30px;}.type-solucion .solucion-content .solucion-title h1{font-weight:normal;font-size:20px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:rgba(0,0,0,0.35);margin:0;text-transform:uppercase;font-weight:500;}.type-solucion .solucion-content .solucion-title h1:before{content:"";width:10px;height:10px;background:#FF9C4A;border-radius:50%;display:inline-flex;margin-right:10px;display:none;}.type-solucion .solucion-content .solucion-cuerpo-grid{display:grid;grid-template-columns:45% 1fr;gap:80px;box-sizing:border-box;}@media screen and (max-width:900px){.type-solucion .solucion-content .solucion-cuerpo-grid{grid-template-columns:1fr;gap:40px;}}.type-solucion .solucion-content .solucion-cuerpo-grid h2{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:#000;margin:0;}@media screen and (max-width:900px){.type-solucion .solucion-content .solucion-cuerpo-grid h2{font-size:36px;}}.type-solucion .solucion-content .solucion-cuerpo-grid .solucion-texto{font-weight:normal;font-size:18px;line-height:1.4;text-align:left;color:#000;}.type-solucion .solucion-content .solucion-cuerpo-grid .solucion-texto a{color:#000;text-decoration:underline;transition:all .3s ease;}.type-solucion .solucion-content .solucion-cuerpo-grid .solucion-texto a:hover{color:#FF9C4A;}.type-solucion .solucion-content .solucion-cuerpo-grid .solucion-texto p:first-child{margin-top:0;}.type-solucion .solucion-content .solucion-listado{margin-top:80px;}.type-solucion .solucion-content .solucion-listado h3{font-weight:normal;font-size:32px;letter-spacing:-0.04em;line-height:42px;text-align:left;color:#000;margin:0;}.type-solucion .solucion-content .solucion-listado .solucion-listado__items{margin-top:24px;}.type-solucion .solucion-content .solucion-listado .solucion-listado__items .listado-item{padding:30px 0;border-top:1px solid #000;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;font-weight:normal;font-size:24px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;}@media screen and (max-width:900px){.type-solucion .solucion-content .solucion-listado .solucion-listado__items .listado-item{grid-template-columns:1fr;}}.type-solucion .solucion-casos{padding-top:120px;border-radius:0px 0px 56px 56px;background-color:#F3F3F3;}@media screen and (max-width:767px){.type-solucion .solucion-casos{border-radius:0px 0px 30px 30px;}}.type-solucion .solucion-casos.solucion-casos__casos{padding-bottom:160px;}.type-solucion .solucion-casos h2{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.16;text-align:left;color:#000;}@media screen and (max-width:900px){.type-solucion .solucion-casos h2{font-size:36px;}}.titulo-texto{border-top:1px solid #000;padding-top:30px;margin-top:60px;display:grid;grid-template-columns:45% 1fr;gap:80px;box-sizing:border-box;}@media screen and (max-width:900px){.titulo-texto{grid-template-columns:1fr;gap:40px;}}.titulo-texto .titulo-texto__titulo h2{font-weight:normal;font-size:32px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;margin:0;}.titulo-texto .titulo-texto__txt{font-weight:normal;font-size:18px;line-height:1.4;text-align:left;color:#000;}.titulo-texto .titulo-texto__txt p:first-child{margin-top:0;}.listado-grupo h2{font-weight:normal;font-size:32px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;margin:0;}.listado-grupo .servicio-listado__items{margin-top:24px;}.listado-grupo .servicio-listado__items .listado-item{padding:30px 0;border-top:1px solid #000;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;font-weight:normal;font-size:24px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;}@media screen and (max-width:767px){.listado-grupo .servicio-listado__items .listado-item{grid-template-columns:repeat(1,1fr);}}.cajas-grupo h2{font-weight:normal;font-size:32px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;margin:0;}.cajas-grupo .cajas-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px;}@media screen and (max-width:900px){.cajas-grupo .cajas-grid{grid-template-columns:repeat(2,1fr);}}@media screen and (max-width:450px){.cajas-grupo .cajas-grid{grid-template-columns:repeat(1,1fr);}}.cajas-grupo .cajas-grid .paragraph--type--caja{background:#F3F3F3;padding:30px;box-sizing:border-box;border-radius:16px;}.cajas-grupo .cajas-grid .paragraph--type--caja p{font-weight:normal;font-size:20px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;margin:0 0;}.paragraph--type--imagen-dos-columnas{margin-top:60px;grid-template-columns:repeat(2,1fr);gap:20px;display:grid;}@media screen and (max-width:767px){.paragraph--type--imagen-dos-columnas{grid-template-columns:repeat(1,1fr);}}.paragraph--type--imagen-dos-columnas img{width:100%;height:auto;}.paragraph--type--titulo{margin-top:120px;}.paragraph--type--titulo h2{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:#000;margin-top:0;}@media screen and (max-width:900px){.paragraph--type--titulo h2{font-size:36px;}}.type-pagina_acc_ecommerce header.content-header{background-color:#fff;}.type-pagina_acc_ecommerce .acc-body{background:#fff;border-radius:0px 0px 56px 56px;position:relative;padding-bottom:0;}@media screen and (max-width:767px){.type-pagina_acc_ecommerce .acc-body{border-radius:0px 0px 30px 30px;}}.type-pagina_acc_ecommerce .acc-body:after{content:"";height:56px;position:absolute;bottom:0;left:0;right:0;background:#000;z-index:-1;}.type-pagina_acc_ecommerce .acc-body > .row{position:relative;z-index:1;}.type-pagina_acc_ecommerce .cabecera-img{aspect-ratio:1552 / 701;position:relative;margin-top:120px;}.type-pagina_acc_ecommerce .cabecera-img img{width:100%;height:auto;}.type-pagina_acc_ecommerce .acc-content{background:#fff;padding:80px 80px;width:100%;max-width:1188px;margin:-370px auto 0 auto;border-radius:16px 16px 0px 0px;z-index:1;position:relative;box-sizing:border-box;}@media screen and (max-width:900px){.type-pagina_acc_ecommerce .acc-content{padding:30px;margin-top:0 !important;}}.type-pagina_acc_ecommerce .acc-content .acc-cuerpo-grid{display:grid;grid-template-columns:45% 1fr;gap:80px;box-sizing:border-box;}@media screen and (max-width:900px){.type-pagina_acc_ecommerce .acc-content .acc-cuerpo-grid{grid-template-columns:1fr;gap:40px;}}.type-pagina_acc_ecommerce .acc-content .acc-cuerpo-grid .acc-title{margin-bottom:30px;}.type-pagina_acc_ecommerce .acc-content .acc-cuerpo-grid .acc-title h1{font-weight:normal;font-size:20px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:rgba(0,0,0,0.35);margin:0;text-transform:uppercase;font-weight:500;}.type-pagina_acc_ecommerce .acc-content .acc-cuerpo-grid .acc-title h2{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:#000;margin:0;}@media screen and (max-width:900px){.type-pagina_acc_ecommerce .acc-content .acc-cuerpo-grid .acc-title h2{font-size:36px;}}.type-pagina_acc_ecommerce .acc-content .acc-cuerpo-grid .acc-texto{font-weight:normal;font-size:18px;line-height:1.4;text-align:left;color:#000;}.type-pagina_acc_ecommerce .acc-content .acc-cuerpo-grid .acc-texto a{color:#000;text-decoration:underline;transition:all .3s ease;}.type-pagina_acc_ecommerce .acc-content .acc-cuerpo-grid .acc-texto a:hover{color:#FF9C4A;}.type-pagina_acc_ecommerce .acc-content .acc-cuerpo-grid .acc-texto p:first-child{margin-top:0;}.type-pagina_acc_ecommerce .acc-content .motivos-title{margin-top:80px;}.type-pagina_acc_ecommerce .acc-content .motivos-title h2{font-weight:normal;font-size:32px;letter-spacing:-0.04em;line-height:1.3;text-align:left;color:#000;margin:0;}.type-pagina_acc_ecommerce .acc-casos{padding-top:120px;border-radius:0px 0px 56px 56px;background-color:#F3F3F3;}@media screen and (max-width:767px){.type-pagina_acc_ecommerce .acc-casos{border-radius:0px 0px 30px 30px;}}.type-pagina_acc_ecommerce .acc-casos h2{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.16;text-align:left;color:#000;}@media screen and (max-width:900px){.type-pagina_acc_ecommerce .acc-casos h2{font-size:36px;}}.type-pagina_acc_ecommerce .paragraph--type--imagen-completa{margin-top:40px;}.type-pagina_acc_ecommerce .paragraph--type--imagen-completa img{width:100%;height:auto;}.type-pagina_contacto header.content-header{background-color:#fff;}.type-pagina_contacto .contacto-body{background:#fff;border-radius:0px 0px 56px 56px;position:relative;padding-bottom:120px;}@media screen and (max-width:767px){.type-pagina_contacto .contacto-body{border-radius:0px 0px 30px 30px;}}.type-pagina_contacto .contacto-body:after{content:"";height:56px;position:absolute;bottom:0;left:0;right:0;background:#000;z-index:-1;}.type-pagina_contacto .contacto-body > .row{position:relative;z-index:1;}.type-pagina_contacto .cabecera-img{aspect-ratio:1552 / 701;position:relative;margin-top:120px;}.type-pagina_contacto .cabecera-img img{width:100%;height:auto;}.type-pagina_contacto .contacto-content{background:#fff;padding:80px 80px;width:100%;max-width:1188px;margin:-370px auto 0 auto;border-radius:16px 16px 0px 0px;z-index:1;position:relative;box-sizing:border-box;}@media screen and (max-width:900px){.type-pagina_contacto .contacto-content{padding:30px;margin-top:0 !important;}}.type-pagina_contacto .contacto-content .contacto-cuerpo-grid{display:grid;grid-template-columns:45% 1fr;gap:80px;box-sizing:border-box;}@media screen and (max-width:900px){.type-pagina_contacto .contacto-content .contacto-cuerpo-grid{grid-template-columns:1fr;gap:40px;}}.type-pagina_contacto .contacto-content .contacto-cuerpo-grid .contacto-title{margin-bottom:30px;}.type-pagina_contacto .contacto-content .contacto-cuerpo-grid .contacto-title h1{font-weight:normal;font-size:20px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:rgba(0,0,0,0.35);margin:0;text-transform:uppercase;font-weight:500;}.type-pagina_contacto .contacto-content .contacto-cuerpo-grid .contacto-title h2{font-weight:normal;font-size:48px;letter-spacing:-0.04em;line-height:1.1;text-align:left;color:#000;margin:0;}@media screen and (max-width:900px){.type-pagina_contacto .contacto-content .contacto-cuerpo-grid .contacto-title h2{font-size:36px;}}.type-pagina_contacto .contacto-content .contacto-cuerpo-grid .contacto-texto{font-weight:normal;font-size:18px;line-height:1.4;text-align:left;color:#000;}.type-pagina_contacto .contacto-content .contacto-cuerpo-grid .contacto-texto a{color:#000;text-decoration:underline;transition:all .3s ease;}.type-pagina_contacto .contacto-content .contacto-cuerpo-grid .contacto-texto a:hover{color:#FF9C4A;}.type-pagina_contacto .contacto-content .contacto-cuerpo-grid .contacto-texto p:first-child{margin-top:0;}.type-pagina_contacto .contacto-content form{margin-top:120px;}.type-pagina_contacto .contacto-content form label{display:block;font-family:"Inter",sans-serif;font-weight:normal;font-size:13px;letter-spacing:0.05em;line-height:1;text-align:left;color:#000;opacity:0.7;text-transform:uppercase;}.type-pagina_contacto .contacto-content form input[type="text"],.type-pagina_contacto .contacto-content form input[type="email"],.type-pagina_contacto .contacto-content form textarea{width:100%;padding:16px 20px;margin:10px 0;border:1px solid #000;border-radius:0;font-family:"Inter",sans-serif;font-weight:normal;font-size:16px;letter-spacing:0.05em;line-height:1;text-align:left;color:#000;opacity:1;box-sizing:border-box;}.type-pagina_contacto .contacto-content form .form-item{margin:20px 0;}.type-pagina_contacto .contacto-content form .js-form-type-checkbox{display:flex;gap:6px;}.type-pagina_contacto .contacto-content form .js-form-type-checkbox label{text-transform:none;font-weight:normal;font-size:14px;line-height:24px;text-align:left;color:#2b2d42;}.type-pagina_contacto .contacto-content form .js-form-type-checkbox label a{text-decoration:underline;transition:all .3s ease;color:#000;}.type-pagina_contacto .contacto-content form .js-form-type-checkbox label a:hover{color:#FF9C4A;}.type-pagina_contacto .contacto-content form .js-form-type-checkbox a{text-decoration:underline;transition:all .3s ease;color:#000;}.type-pagina_contacto .contacto-content form .js-form-type-checkbox a:hover{color:#FF9C4A;}.type-pagina_contacto .contacto-content form input[type="submit"]{display:inline-flex;font-weight:normal;font-size:16px;letter-spacing:-0.02em;line-height:1;text-align:left;color:#000;padding:12px 40px;background:#fff;border-radius:15rem;transition:all .3s ease;text-transform:uppercase;border:none;-webkit-appearance:none;border:1px solid #000;cursor:pointer;}.type-pagina_contacto .contacto-content form input[type="submit"]:hover{color:#fff;background-color:#000;transition:all .3s ease;}.type-pagina_contacto .contacto-content #tab_clau_trigger,.type-pagina_contacto .contacto-content .tab_clau_trigger{width:100%;display:block;position:relative;margin:0;padding-bottom:1em;border-bottom:thin solid rgba(0,0,0,0.2);font-size:1.125em;color:black;cursor:pointer;}.type-pagina_contacto .contacto-content #tab_clau_trigger.activo:before,.type-pagina_contacto .contacto-content .tab_clau_trigger.activo:before{content:"\f062";}.type-pagina_contacto .contacto-content #tab_clau_trigger:before,.type-pagina_contacto .contacto-content .tab_clau_trigger:before{content:"\f063";display:inline-block;margin:0 0.2em 0 0;font-family:"la-solid-900";font-weight:400;}.type-pagina_contacto .contacto-content .tab_clau_wrapper{width:100%;display:block;max-height:0;overflow:hidden;transition:all .3s ease-out;}.type-pagina_contacto .contacto-content .tab_clau_wrapper.activo{max-height:2000px;}.type-pagina_contacto .contacto-content table.tab_clau{padding-bottom:0.5em;font-size:1em;color:#000;}.type-pagina_contacto .contacto-content table.tab_clau thead{display:table-caption;margin-bottom:0.1em;padding-bottom:0.1em;border-bottom:thin solid #d6d6d6;border-bottom:thin solid rgba(0,0,0,0.2);font-weight:600;text-transform:uppercase;text-align:left;color:black;}.type-pagina_contacto .contacto-content table.tab_clau tr td{padding-top:0.4em;padding-top:0.643em;padding-bottom:0.4em;padding-bottom:0.643em;border-bottom:thin solid rgba(0,0,0,0.2);font-size:0.875em;}.type-pagina_contacto .contacto-content table.tab_clau tr td:first-child:not(:last-child){padding:0.750em 0.750em 0.750em 0;font-size:0.750em;text-transform:uppercase;}.type-pagina_contacto .contacto-content table.tab_clau tr td ul,.type-pagina_contacto .contacto-content table.tab_clau tr td ol{margin-top:0;font-size:1em;}.type-pagina_contacto .contacto-content table.tab_clau tr td ul:last-child,.type-pagina_contacto .contacto-content table.tab_clau tr td ol:last-child{margin-bottom:0;}.type-pagina_contacto .contacto-content table.tab_clau tr td ul:not(:first-child),.type-pagina_contacto .contacto-content table.tab_clau tr td ol:not(:first-child){margin-top:1em;}.type-pagina_contacto .contacto-content table.tab_clau tr td ul li,.type-pagina_contacto .contacto-content table.tab_clau tr td ol li{margin-bottom:0;}.type-pagina_contacto .contacto-content table.tab_clau tr td ul{padding-left:1.25em;}.type-pagina_contacto .contacto-content table.tab_clau tr td ol{margin-top:1em;padding-left:1.25em;}.type-pagina_contacto .contacto-content table.tab_clau td{vertical-align:top;}.type-pagina_contacto .contacto-content table.tab_clau a{color:black;}.webform-confirmation__message{text-align:center;padding:20px 40px;background-color:#d6eec8;color:#00692b;font-weight:700;}body{margin:0;background-color:#000;}main.page-content{margin-bottom:611px;}.page-content{min-height:100vh;}.mensaje.status{margin-top:120px;}
.type-simplenews_issue{background:#f3f3f3;}.type-simplenews_issue #block-acc-corporative-content{max-width:600px;padding:20px;background-color:white;margin:0 auto;}.type-simplenews_issue #block-acc-corporative-content a{color:#d9b247;}.type-simplenews_issue #block-acc-corporative-content br{display:none;}.newsletter-estandar,.newsletter-imagen-destacada,.newsletter-enlinea{margin-bottom:20px;overflow:hidden;}.type-simplenews_issue #block-acc-corporative-content h3 a,.type-simplenews_issue #block-acc-corporative-content h3,.type-simplenews_issue #block-acc-corporative-content h2 a,.type-simplenews_issue #block-acc-corporative-content h2{color:#d9b247 !important;font-size:24px;margin:1rem 0;display:inline-block;}
