<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.hero-title,.texto-encabezado{letter-spacing:-.03em!important}.arrow-list li a,.device-divider-1 h2,.linedec,.logotext,.nav-1 ul li,.nav-light .has-dropdown-2:before,.nav-light .has-dropdown:before,.ultimo-item,a,a:hover,p{color:#222}.btn-02:hover,.enlaces-footer a:hover{text-decoration:underline}.arrow-list li:before,.has-dropdown-2:before{speak:none;font-style:normal;font-variant:normal;text-transform:none}#cookie-settings h3,.cookie-category label{font-variation-settings:'wght' 550,'wdth' 115;font-family:Helvetica,Arial,sans-serif!important}#cookie-banner,#cookie-banner .cookie-buttons button,#cookie-settings,#cookie-settings .cookie-buttons button,#cookie-settings h3,.cookie-category label{font-family:Helvetica,Arial,sans-serif!important}footer,section{padding-top:150px}.has-dropdown-2:before,body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.arrow-list li:before,.has-dropdown-2:before,body{-webkit-font-smoothing:antialiased}@font-face{font-family:sfizia-regular;src:url('https://www.johnappleman.com/fuentes/sfizia-regular-webfont.eot');src:url('https://www.johnappleman.com/fuentes/sfizia-regular-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.johnappleman.com/fuentes/sfizia-regular-webfont.woff2') format('woff2'),url('https://www.johnappleman.com/fuentes/sfizia-regular-webfont.woff') format('woff'),url('https://www.johnappleman.com/fuentes/sfizia-regular-webfont.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:safiro-regular;src:url('https://www.johnappleman.com/fuentes/safiro-regular-webfont.eot');src:url('https://www.johnappleman.com/fuentes/safiro-regular-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.johnappleman.com/fuentes/safiro-regular-webfont.woff2') format('woff2'),url('https://www.johnappleman.com/fuentes/safiro-regular-webfont.woff') format('woff'),url('https://www.johnappleman.com/fuentes/safiro-regular-webfont.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:safiro-medium;src:url('https://www.johnappleman.com/fuentes/safiro-medium-webfont.eot');src:url('https://www.johnappleman.com/fuentes/safiro-medium-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.johnappleman.com/fuentes/safiro-medium-webfont.woff2') format('woff2'),url('https://www.johnappleman.com/fuentes/safiro-medium-webfont.woff') format('woff'),url('https://www.johnappleman.com/fuentes/safiro-medium-webfont.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:safiro-semibold;src:url('https://www.johnappleman.com/fuentes/safiro-semibold-webfont.eot');src:url('https://www.johnappleman.com/fuentes/safiro-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.johnappleman.com/fuentes/safiro-semibold-webfont.woff2') format('woff2'),url('https://www.johnappleman.com/fuentes/safiro-semibold-webfont.woff') format('woff'),url('https://www.johnappleman.com/fuentes/safiro-semibold-webfont.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}.hero-title{font-family:safiro-medium,Helvetica,Arial,sans-serif;font-size:clamp(42px, 8vw, 190px)!important;line-height:1.01}.texto-encabezado{font-family:safiro-medium,sans-serif!important;font-size:clamp(25px, 3vw, 42px)!important;line-height:1.2}.texto-parrafo,body{font-family:safiro-regular,Helvetica,Arial,sans-serif}.texto-parrafo{letter-spacing:-.02em!important;font-size:clamp(18px, 3vw, 23px)!important;line-height:1.45}.logotext,.logotextfoot{font-family:Merriweather,serif;margin-right:100px}footer sup,sup{font-family:helvetica,sans-serif;font-weight:500}.texto-continuo{display:inline!important}.logotext{font-size:35px;margin-top:17px;font-weight:500;letter-spacing:-.02em}/*!
// GENERAL
// --------------------------------------------------*/sup{font-size:11px;top:-1.1em!important}footer sup{font-size:9px;top:-.7em!important}.div-con-linea{border-bottom:1px solid #222}/*!
// FOOTER
// --------------------------------------------------*/.logotextfoot{font-size:26px;margin-bottom:78px;font-weight:500;letter-spacing:-.02em}.heading-B-1,.heading-L-1,.heading-R-1{font-family:safiro-regular,Helvetica,Arial,sans-serif;font-size:32px!important;line-height:1.35em!important;letter-spacing:-.2px!important}/*!
// ANIMACIÃ“N
// --------------------------------------------------*/.fade-in-bottom{-webkit-transform:translateY(150px) translateZ(0);transform:translateY(150px) translateZ(0);-webkit-transition:1s;-o-transition:1s;transition:1s;opacity:0}.bottom-right.inView,.inView{opacity:1;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}/*!
// IMÃGENES
// --------------------------------------------------*/.iconos{max-width:40%;padding-bottom:50px}.clientes img{max-width:80%;padding-bottom:90px}@media (max-width:1280px){.clientes img{max-width:70%;padding-bottom:90px}.heading-B-1,.heading-L-1,.heading-R-1{font-size:30px!important}}@media (max-width:1024px){.clientes img{max-width:75%;padding-bottom:90px}.heading-B-1,.heading-L-1,.heading-R-1{font-size:28px!important}}@media (max-width:991px){.clientes img{max-width:60%;padding-bottom:90px}.desktop-img{display:none}}@media (max-width:768px){.logotext{font-size:30px}.clientes img{max-width:45%;padding-bottom:90px}}@media (min-width:992px){.mobile-img{display:none}}.capitales,.mayusculas{text-transform:uppercase}.heading-B-1{font-variation-settings:'wght' 550,'wdth' 115!important}.heading-R-1{font-variation-settings:'wght' 500,'wdth' 115!important}.heading-L-1{font-variation-settings:'wght' 450,'wdth' 115!important}.heading-B0,.heading-L0,.heading-R0{font-family:safiro-regular,Helvetica,Arial,sans-serif;font-size:29px!important;line-height:1.35em!important;letter-spacing:-.2px!important}.heading-B0{font-variation-settings:'wght' 550,'wdth' 115!important}.heading-R0{font-variation-settings:'wght' 500,'wdth' 115!important}.heading-L0{font-variation-settings:'wght' 450,'wdth' 115!important}@media (max-width:1280px){.heading-B0,.heading-L0,.heading-R0{font-size:27px!important}}.T01,.heading-B1{font-family:safiro-medium,Helvetica,Arial,sans-serif;font-variation-settings:'wght' 550,'wdth' 115!important;font-size:33px!important;line-height:1.35em!important;letter-spacing:-.2px!important}.heading-L1,.heading-R1{font-family:safiro-regular,Helvetica,Arial,sans-serif;font-size:27px!important;line-height:1.35em!important;letter-spacing:-.2px!important}.heading-R1{font-variation-settings:'wght' 500,'wdth' 115!important}.heading-L1{font-variation-settings:'wght' 450,'wdth' 115!important}@media (max-width:1280px){.heading-B1,.heading-L1,.heading-R1{font-size:25px!important}}.heading-B2,.heading-L2,.heading-R2{font-family:safiro-regular,Helvetica,Arial,sans-serif;font-size:25px!important;line-height:1.35em!important;letter-spacing:-.2px!important}.heading-B2{font-variation-settings:'wght' 550,'wdth' 115!important}.heading-R2{font-variation-settings:'wght' 500,'wdth' 115!important}.heading-L2{font-variation-settings:'wght' 450,'wdth' 115!important}@media (max-width:1280px){.heading-B2,.heading-L2,.heading-R2{font-size:23px!important}}.heading-B3,.heading-L3,.heading-R3{font-family:safiro-regular,Helvetica,Arial,sans-serif;font-size:23px!important;line-height:1.35em!important;letter-spacing:-.2px!important}.heading-B3{font-variation-settings:'wght' 550,'wdth' 115!important}.heading-R3{font-variation-settings:'wght' 500,'wdth' 115!important}.heading-L3{font-variation-settings:'wght' 450,'wdth' 115!important}@media (max-width:1280px){.heading-B3,.heading-L3,.heading-R3{font-size:21px!important}}.heading-B4,.heading-L4,.heading-R4{font-family:safiro-regular,Helvetica,Arial,sans-serif;font-size:21px!important;line-height:1.35em!important;letter-spacing:-.2px!important}.heading-B4{font-variation-settings:'wght' 550,'wdth' 115!important}.heading-R4{font-variation-settings:'wght' 500,'wdth' 115!important}.heading-L4{font-variation-settings:'wght' 450,'wdth' 115!important}@media (max-width:1280px){.heading-B4,.heading-L4,.heading-R4{font-size:19px!important}}.heading-B5,.heading-L5,.heading-R5{font-family:safiro-regular,Helvetica,Arial,sans-serif;font-size:19px!important}.heading-B5{font-variation-settings:'wght' 550,'wdth' 115!important;line-height:1.35em!important;letter-spacing:-.2px!important}.heading-R5{font-variation-settings:'wght' 500,'wdth' 110!important;line-height:1.35em!important;letter-spacing:-.2px!important}.heading-L5{font-variation-settings:'wght' 450,'wdth' 115!important;line-height:1.35em!important;letter-spacing:-.2px!important}.heading-B6,.heading-L6,.heading-R6{font-size:17px!important;line-height:1.35em!important;letter-spacing:-.2px!important;font-family:safiro-regular,Helvetica,Arial,sans-serif}.heading-B6{font-variation-settings:'wght' 550,'wdth' 115!important}.heading-R6{font-variation-settings:'wght' 500,'wdth' 115!important}.heading-L6{font-variation-settings:'wght' 450,'wdth' 115!important}.P01,.parrafo-01{font-size:21px!important;color:#222;line-height:1.6em!important;letter-spacing:-.1px;font-family:safiro-regular,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.texto-claim-01,.texto-claim-HERO,.texto-title-HERO{font-family:safiro-medium,Helvetica,Arial,sans-serif}.datos-equipo{color:#222!important;font-weight:650;letter-spacing:-.2px;font-size:80px;line-height:1.4em}@media (max-width:1024px){.heading-B0,.heading-L0,.heading-R0{font-size:25px!important}.heading-B1,.heading-L1,.heading-R1{font-size:23px!important}.heading-B2,.heading-L2,.heading-R2{font-size:21px!important}.heading-B3,.heading-L3,.heading-R3{font-size:19px!important}.heading-B4,.heading-L4,.heading-R4{font-size:17px!important}.parrafo-01{font-size:18px!important}.datos-equipo{font-size:60px}}@media (max-width:991px){.datos-equipo{font-size:70px}}@media (max-width:768px){.heading-B-1,.heading-L-1,.heading-R-1{font-size:27px!important}.heading-B0,.heading-L0,.heading-R0{font-size:23px!important}.heading-B1,.heading-L1,.heading-R1{font-size:21px!important}.heading-B2,.heading-L2,.heading-R2{font-size:19px!important}.heading-B3,.heading-L3,.heading-R3{font-size:17px!important}.parrafo-01{font-size:16px!important}.datos-equipo{font-size:80px}}.texto-claim-01{font-variation-settings:'wght' 550,'wdth' 115!important;letter-spacing:-1px!important;font-size:55px;line-height:1.2em!important;margin-bottom:13px!important;padding-right:20%}@media (max-width:1280px){.heading-B5,.heading-L5,.heading-R5{font-size:17px!important}.texto-claim-01{font-size:44px;padding-right:15%}}@media (max-width:1024px){.texto-claim-01{font-size:42px}}@media (max-width:768px){.texto-claim-01{font-size:40px}}.texto-title-HERO{font-variation-settings:'wght' 400,'wdth' 110!important;font-size:27px!important;line-height:1.35em!important;letter-spacing:-.2px!important}.texto-claim-02,.texto-claim-HERO{font-variation-settings:'wght' 600,'wdth' 110!important}@media (max-width:1280px){.texto-title-HERO{font-size:24px!important}}@media (max-width:1024px){.texto-title-HERO{font-size:21px!important}}@media (max-width:768px){.texto-title-HERO{font-size:18px!important}}.texto-claim-HERO{letter-spacing:-1.3px!important;font-size:93px;line-height:1.1em!important;margin-bottom:13px!important;display:inline}.texto-claim-02,.texto-claim-03{font-family:safiro-medium,Helvetica,Arial,sans-serif;line-height:1.2em!important;margin-bottom:13px!important}@media (max-width:1280px){.texto-claim-HERO{font-size:71px!important}}@media (max-width:1024px){.texto-claim-HERO{font-size:65px!important}}@media (max-width:768px){.texto-claim-HERO{font-size:43px!important}}.texto-claim-02{letter-spacing:-1.4px!important;font-size:63px;padding-right:20%}@media (max-width:1280px){.texto-claim-02{font-size:41px;padding-right:15%}}@media (max-width:1024px){.texto-claim-02{font-size:38px;padding-right:10%}}@media (max-width:768px){.texto-claim-02{font-size:36px;padding-right:5%}}.texto-claim-03{font-variation-settings:'wght' 550,'wdth' 115!important;letter-spacing:-.2px!important;font-size:53px}@media (max-width:1280px){.texto-claim-03{font-size:43px}}@media (max-width:1024px){.texto-claim-03{font-size:39px}}@media (max-width:768px){.texto-claim-03{font-size:37px}}.titulo-municipios{font-family:Arial,sans-serif!important;font-weight:450!important;font-size:21px!important;line-height:1.4em!important;letter-spacing:-.2px!important;margin-bottom:10px!important}.nombre-proyecto{font-family:safiro-semibold,Helvetica,Arial,sans-serif;color:#222;font-variation-settings:'wght' 650,'wdth' 115!important;font-size:24px;line-height:1.3em;margin-top:30px;margin-bottom:0}.blacklink,.bronce-texto,.btn-01,.casinegro-texto,.enlaceoscuro,.enlaces-footer a,.footer-6 span,.fullscreen-projects a:hover,.grismedio-texto,.nav-light i,.text-bluecorp,.textoazuclaro,.textonegro{color:#222!important}.enlaces-footer,.texto-listado{font-variation-settings:'wght' 400,'wdth' 110!important}@media (max-width:1280px){.nombre-proyecto{font-size:22px}}.texto-descripcion-proyecto{font-family:safiro-regular,sans-serif;font-size:22px;line-height:1.6em;margin-bottom:55px;font-weight:400}@media (max-width:1280px){.texto-descripcion-proyecto{font-size:20px}}.texto-titular{font-family:Arial,sans-serif;font-weight:450!important;font-size:30px!important;line-height:1.55em!important}@media (max-width:1280px){.texto-titular{font-size:28px!important}}@media (max-width:1024px){.nombre-proyecto{font-size:20px}.texto-descripcion-proyecto{font-size:18px}.texto-titular{font-size:26px!important}}@media (max-width:768px){.titulo-municipios{font-size:19px!important}.texto-titular{font-size:24px!important}}.texto-listado{font-family:safiro-medium,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.2em!important}@media (max-width:768px){.texto-listado{font-size:22px}}.texto-listado-extra{font-family:Arial,sans-serif;font-weight:450;font-size:21px;line-height:1.5em!important}.enlaces-footer{font-family:safiro-regular,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.3em;margin-bottom:50px;float:right}.texto-menu-01,.texto-menu-02{font-family:safiro-regular,Helvetica,Arial,sans-serif;display:inline-block;margin:0}@media (max-width:767px){.enlaces-footer{float:left}}/*!
// COLOR
// --------------------------------------------------*/.blanco-fondo,.color-background,.colorfondo-00,.colorfondo-01,.colorfondo-html,.detail-line-blanco,.hero-slider .flex-control-nav a.flex-active,.nav-1:hover .bar-1,.nav-1:hover .bar-2{background:#eee!important}/*!
// MENU
// --------------------------------------------------*/.home-link,.timeline-content{float:left}@media (max-width:1025px){.dropdown-servicios .subnav a{font-size:16px!important;line-height:22px!important}.has-dropdown.dropdown-servicios:before{content:none}.dropdown-servicios .subnav li{margin:0}.dropdown-servicios .subnav{left:0}}.nav-1:hover .logotext,.nav-1:hover ul li a{color:#eee!important;-webkit-transition:.4s;-moz-transition:.4s;opacity:1}.nav-1:hover{background:#222;-webkit-transition:.4s;-moz-transition:.4s;opacity:1}.texto-menu-01{font-variation-settings:'wght' 350,'wdth' 115!important;letter-spacing:0!important;font-size:30px!important;padding:17px 85px 20px 0;transition:.2s;-webkit-transition:.4s;-moz-transition:.4s;opacity:1}.texto-menu-01:hover,.texto-menu-02:hover{width:100%;-webkit-transition:.4s;-moz-transition:.4s;opacity:1}.texto-menu-02{font-weight:400;letter-spacing:-.1px!important;font-size:21px!important;padding:8px 17px 8px 0;border-top:2px solid #444;width:100%;transition:.2s;-webkit-transition:.4s;-moz-transition:.4s;opacity:1}.btn-01,.btn-02{margin-bottom:40px;text-align:center;display:inline-block;font-variation-settings:'wght' 550,'wdth' 115!important}.btn-01,.btn-01:hover{-webkit-transition:.4s;-moz-transition:.4s;opacity:1}@media all and (max-width:1450px) and (min-width:1026px){.texto-menu-01,.texto-menu-01:hover{padding:17px 25px 20px 0}.texto-menu-01,.texto-menu-01:hover,.texto-menu-02,.texto-menu-02:hover{-webkit-transition:.4s;-moz-transition:.4s;opacity:1}.texto-menu-01{font-size:25px!important}.texto-menu-02{font-size:18px!important;padding:5px 25px 5px 0!important}.texto-menu-02:hover{font-size:18px;padding:12px 25px 12px 0!important}}/*!
// DISTANCIAS
// --------------------------------------------------*/section.large-pad{padding:230px 0 200px}@media (max-width:1280px){section.large-pad{padding:220px 0 150px}}@media (max-width:1024px){section.large-pad{padding:220px 0 150px}.PAD-LR-5{padding-left:5%!important;padding-right:5%!important}}@media (max-width:768px){.texto-listado-extra{font-size:18px}section.large-pad{padding:150px 0}}.distancia-listado-menor li{padding-bottom:6px}.arrow-list-new li,.distancia-listado li,.distancia-listado-agencias li,.distancia-listado-footer li{padding-bottom:10px}.distancia-listado-extra li{padding-bottom:25px}.estilo-listado-01{list-style:disc!important;padding-left:15px!important}.PAD-R-0{padding-right:0!important}.PAD-R-5{padding-right:5%!important}.PAD-R-10{padding-right:10%!important}.PAD-R-25{padding-right:25%!important}.PAD-L-5{padding-left:5%!important}.PAD-L-10{padding-left:10%!important}.PAD-LR-5{padding-left:5%!important;padding-right:5%!important}.PAD-LR-10{padding-left:10%!important;padding-right:10%!important}.PAD-LR-15{padding-left:15%!important;padding-right:15%!important}.PAD-LR-20{padding-left:20%!important;padding-right:20%!important}@media (max-width:768px){.PAD-LR-20{padding-left:15%!important;padding-right:15%!important}}.PAD-T-0{padding-top:0!important}.PAD-T-5{padding-top:5px!important}.PAD-T-10{padding-top:10px!important}.PAD-T-25{padding-top:25px!important}.PAD-T-30{padding-top:30px!important}.PAD-T-35{padding-top:35px!important}.PAD-T-40{padding-top:40px!important}.PAD-T-45{padding-top:45px!important}.PAD-T-50{padding-top:50px!important}.PAD-T-55{padding-top:55px!important}.PAD-T-61{padding-top:61px!important}.PAD-T-70{padding-top:70px!important}.PAD-T-80{padding-top:80px!important}.PAD-T-90{padding-top:90px!important}.PAD-T-100{padding-top:100px!important}.PAD-T-120{padding-top:120px!important}.PAD-T-125{padding-top:125px!important}.PAD-T-150{padding-top:150px!important}.PAD-T-170{padding-top:170px!important}.PAD-T-200{padding-top:200px!important}.PAD-B-0,.padingcokielegal{padding-bottom:0!important}.PAD-B-10{padding-bottom:10px!important}.PAD-B-20{padding-bottom:20px!important}.PAD-B-25{padding-bottom:25px!important}.PAD-B-30{padding-bottom:30px!important}.PAD-B-40,.PAD40{padding-bottom:40px!important}.PAD-B-50{padding-bottom:50px!important}.PAD-B-60{padding-bottom:60px!important}.PAD-B-70,.margen-abajo-block-landing{padding-bottom:70px!important}.PAD-B-75{padding-bottom:75px!important}.PAD-B-80{padding-bottom:80px!important}.PAD-B-90{padding-bottom:90px!important}.PAD-B-100{padding-bottom:100px!important}.PAD-B-110{padding-bottom:110px!important}.PAD-B-120{padding-bottom:120px!important}.PAD-B-125{padding-bottom:125px!important}.PAD-B-150{padding-bottom:150px!important}.PAD-B-165{padding-bottom:165px!important}.PAD-B-220{padding-bottom:220px!important}.PAD-B-325{padding-bottom:325px!important}.PAD-B-400{padding-bottom:400px!important}.PAD-R-20{padding-right:20%!important}.PAD-R-30{padding-right:30%!important}.PAD-R-40{padding-right:40%!important}/*!
// BOTONES
// --------------------------------------------------*/.btn-01{font-family:safiro-medium,Helvetica,Arial,sans-serif;font-size:25px;padding:12px 28px 13px;margin-top:30px;background:0 0!important;border:2px solid #222;border-radius:999px;transition:.4s}.btn-01:hover{background-color:#222!important;color:#eee!important;border-color:#222;transition:.4s}.btn-02,.btn-02:hover{color:#f42800!important}.btn-02{font-family:safiro-regular,Helvetica,Arial,sans-serif;font-size:17px;margin-top:20px;background-color:transparent;-webkit-transition:.4s;-moz-transition:.4s;opacity:1}.btn-02:hover{-webkit-transition:.4s;-moz-transition:.4s;opacity:1}.subrayado-color,.subrayado-color:hover{color:#222!important;-webkit-transition:.4s;-moz-transition:.4s;opacity:1}.subrayado-color{text-decoration:underline!important;background-color:transparent!important}.subrayado-color:hover{text-decoration:none!important}.CTA2:hover,.CTA3:hover,.CTA:hover{opacity:1!important}.project a{font-size:16px;font-weight:400}.footer-6 .social-links a:hover{color:#f42800!important;background-color:#222!important}.parrafo-slide{font-weight:400!important;font-size:21px!important;line-height:1.4em!important}.subnav{display:block;position:relative}.proyecto-destacado section{padding:330px 0 280px 5%!important}.feature-list li{margin-bottom:7px}.footer-padding{padding-left:4%;padding-right:4%}@media (max-width:991px){.footer-padding{padding-left:15px;padding-right:15px}}.nuevohacheuno{font-size:17px;color:#777;margin-right:100px;font-weight:500;text-transform:uppercase;margin-top:38px}.hacheunohome,.hacheunolanding{line-height:1.5em;font-weight:400;text-transform:uppercase}.TEXT-H2,.section-margin-top-zero,.subtitulosintop,.text-block .btn{margin-top:0!important}.hacheunolanding{font-size:17px;margin-bottom:20px;color:#222}.hacheunohome{font-size:27px;color:#eee}@media (max-width:1000px){.hacheunohome{font-size:23px;line-height:1.5em;color:#eee;font-weight:400;text-transform:uppercase}}@media (max-width:700px){.hacheunohome{margin-right:15%!important;margin-left:15%!important}}@media (max-width:500px){.hacheunohome{font-size:20px;margin-right:5%!important;margin-left:5%!important}}.display-text-v2-BANNERBLACK{font-size:37px!important}.TEXT-H1,.TEXT-H2{font-size:22px!important;line-height:1.5em!important;color:#222!important;font-weight:400!important}.colorfondo-gris-claro{background:#f7f7f7!important}.bronce-fondo,.colorfondo-negro,.detail-line-bronce{background:#222!important}.SEC-presentation-BLOCK{padding:220px 0 0;background:#eee!important}.TEXT-H1{display:inline}.TEXT-H2{margin-bottom:20px!important}@media (max-width:991px) and (min-width:0px){.padding-mobile{padding-left:7%!important;padding-right:7%!important}.SEC-presentation-BLOCK{padding:150px 0 0;background:#eee!important}}.SEC-presentation-CTA-01{text-decoration:none!important;margin-top:40px!important;min-width:225px!important;padding:8px 14px 10px!important;font-size:15px!important;line-height:1.5em!important;font-weight:400!important;background:#00d5c5!important;color:#222!important;border-color:#33d6c5!important}.enlaceform,.linkservices a{text-decoration:underline!important}.SEC-presentation-CTA-01:hover,.btn-clientes-BANNERBLACK:hover,.btn-clientes-BANNERBLUE:hover,.btn-clientes-sobrenegro,.btn-clientes:hover{background:#222!important;color:#eee!important;border-color:#222!important}.SEC-presentation-detail-line,.detail-line{width:45px;height:2px;background:#222;margin-bottom:24px}.SEC-presentation-detail-line-blanco{width:45px;height:2px;background:#eee;margin-bottom:24px}.SEC-presentation-detail-line-vertical{border-left:2px solid;color:#222}.CTA,.CTA2,.CTA2:hover,.CTA3:hover,.CTA:hover{background-color:#222!important;color:#eee!important}.display-text{font-family:Poppins,serif;line-height:1.2em!important;font-size:45px!important;margin-bottom:0!important;margin-top:-12px!important;padding-right:4%}@media (min-width:0px) and (max-width:400px){.display-text{font-family:Poppins,serif;line-height:1.3em!important;font-size:40px!important;margin-bottom:0!important;margin-top:-12px!important}}.CTA:hover{border-color:#222!important;padding:17px 40px 20px}.btnform,.btnform:hover{border-color:#eee!important}.CTA3,.btnform:hover,.contrast-h1 strong{color:#222!important}.CTA3{background-color:#05d5c5!important}.PAD13porct{padding:13%}.PADL20{padding-left:20px!important}@media (min-width:0px) and (max-width:991px){.PADmov{padding-left:7%!important;padding-right:7%!important}}.margen{width:30px!important;float:left!important;margin-bottom:10px!important;margin-top:5px!important}.politicas{display:block!important;margin-bottom:5px!important}.btnform{color:#eee!important}.btnform:hover{background-color:#eee!important}.enlaceform{color:#eee}.enlaceform:hover{color:#eee;text-decoration:none!important}.blanco-texto,.btn-arrow:hover,.enlaceclaro,.pricing-table-2:hover .text-bluecorp,.pricing-table-2:hover h3,.pricing-table-2:hover h3 a,.textoblanco{color:#eee!important}.textoazul{color:#0054a6!important}.textogris{color:#666!important}.textorojo{color:#847253!important}.restrict-hero-height{max-height:700px!important}.hero-slider .container{position:relative!important;z-index:2!important}.hero-slider .flex-control-nav{bottom:32px!important;text-align:right!important;padding-right:64px!important}.hero-slider .flex-control-nav a{width:8px!important;height:8px!important;background:0 0!important;border:1px solid #eee!important;color:rgba(255,255,255,0)!important}.hero-slider p.super-lead{margin-bottom:48px!important}.hero-slider.short-header .slides li,.landing{height:450px!important}.hero-slider .alt-font{font-size:64px!important;letter-spacing:23px!important;margin-right:-23px!important}.hero-slider .jumbo-h1{font-size:100px!important;letter-spacing:10px!important;margin-right:-10px!important;line-height:116px!important;font-weight:100!important;max-width:100%!important}.nav-1 .logo,img{max-width:100%}.large-image .logo{max-height:60px!important;display:inline-block!important;margin-bottom:32px!important}.product-image .background-image-holder,.product-single-1 .image-slider .background-image-holder{transition:.3s!important;-webkit-transition:.3s!important;-moz-transition:.3s!important}.product-image:hover .background-image-holder{transform:translate3d(0,-100px,0)!important;-webkit-transform:translate3d(0,-100px,0)!important;-moz-transform:translate3d(0,-100px,0)!important}.product-single-1 .image-slider:hover .background-image-holder{transform:scale(1.05)!important}.background-image-holder,.foreground-image-holder{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:0!important;opacity:0!important;transition:opacity .5s!important;-webkit-transition:opacity .5s!important;-moz-transition:opacity .5s!important}.btn,.btn2{transition:.3s}.background-image-holder.parallax-background{height:120%!important;top:-5%!important}.tamano-imagen-especial-landing,.video-holder{height:100%!important}.background-image-holder .background-image{display:none!important}.gradient-overlay:before{position:absolute!important;width:100%!important;height:100%!important;content:''!important;opacity:0!important;z-index:2!important}.video-holder,.video-holder video,.video-holder-2 video{position:absolute}.linedec-gris{border-left:2px solid;color:#666!important}.linedec-BANNERBLACK{border-left:2px solid;color:#847253;padding-left:40px}.parrafo-modulo-naming,.titulo-naming{font-weight:400!important;font-size:18px!important;line-height:1.4em!important}.subtitulo-naming{font-weight:500!important;font-size:25px!important;line-height:1.4em!important}.page-header h4,.tamano14,.tamano17,p strong{font-weight:400}.tamano14,.tamano17,h4,h5{line-height:1.5em}.tamano17{font-size:17px}.tamano14{font-size:14px}.display-text-v2,.display-text-v2-BANNERBLACK{font-family:Poppins,serif;line-height:1.3em!important;margin-left:0;margin-bottom:0!important;margin-top:0!important}.display-text-v2{font-size:35px!important}.display-text-v2-BANNERBLACK-V3{font-family:safiro-regular,Helvetica,Arial,sans-serif;font-variation-settings:'wght' 550,'wdth' 115!important;line-height:1.4em!important;font-size:26px;margin-left:0;margin-bottom:0!important;margin-top:0!important}.textred-BANNERBLACK{font-family:Poppins,serif;line-height:1.3em!important;font-size:20px!important}.Pfooter,.T02{line-height:1.5em!important;font-weight:400!important}.list-width,video{width:100%}.video-holder{width:100%!important;top:0!important;left:0!important}.col-md-45,.col-md-75,.textinline{display:inline}@media (min-width:1901px) and (max-width:4000px){.hero-slider .slides li{width:100%!important;height:800px!important}.video-holder video{width:100%;left:0}.video-holder-2 video{width:116%;left:-12%;top:-40%}}@media (min-width:1801px) and (max-width:1900px){.hero-slider .slides li{width:100%!important;height:720px!important}.video-holder video{width:100%;left:0}.video-holder-2 video{width:116%;left:-12%;top:-40%}}@media (min-width:1701px) and (max-width:1800px){.hero-slider .slides li{width:100%!important;height:680px!important}.video-holder video{width:100%;left:0}.video-holder-2 video{width:116%;left:-12%;top:-40%}}@media (min-width:1601px) and (max-width:1700px){.hero-slider .slides li{width:100%!important;height:640px!important}.video-holder video{width:100%;left:0}.video-holder-2 video{width:116%;left:-12%;top:-40%}}@media (min-width:1501px) and (max-width:1600px){.hero-slider .slides li{width:100%!important;height:600px!important}.video-holder video{width:100%;left:0}.video-holder-2 video{width:116%;left:-12%;top:-40%}}@media (min-width:1401px) and (max-width:1500px){.hero-slider .slides li{width:100%!important;height:560px!important}.video-holder video{width:100%;left:0}.video-holder-2 video{width:116%;left:-12%;top:-40%}}@media (min-width:1301px) and (max-width:1400px){.hero-slider .slides li{width:100%!important;height:520px!important}.video-holder video{width:100%;left:0}.video-holder-2 video{width:116%;left:-12%;top:-40%}}@media (min-width:1201px) and (max-width:1300px){.hero-slider .slides li{width:100%!important;height:520px!important}.video-holder video{width:100%;left:0}.video-holder-2 video{width:116%;left:-12%;top:-22%}}@media (min-width:1101px) and (max-width:1200px){.hero-slider .slides li{width:100%!important;height:520px!important}.video-holder video{width:100%;left:0}.video-holder-2 video{width:116%;left:-12%;top:-25%}}@media (min-width:1001px) and (max-width:1100px){.hero-slider .slides li{width:100%!important;height:520px!important}.video-holder video{width:100%;left:0}.video-holder-2 video{width:101%;left:0;top:-6%}}@media (min-width:901px) and (max-width:1000px){.hero-slider .slides li{width:100%!important;height:400px!important}.video-holder video{width:100%;left:0}.video-holder-2 video{width:113%;left:-11%;top:-6%}}@media (min-width:801px) and (max-width:900px){.hero-slider .slides li{width:100%!important;height:620px!important}.video-holder video{width:116%;left:-9%}.video-holder-2 video{width:127%;left:-22%;top:-6%}}@media (min-width:701px) and (max-width:800px){.display-text{font-family:Poppins,serif;line-height:1.3em!important;font-size:40px!important;margin-bottom:0!important;margin-top:-12px!important}.hero-slider .slides li{width:100%!important;height:620px!important}.video-holder video{width:138%;left:-19%}.video-holder-2 video{width:150%;left:-31%;top:-6%}}@media (min-width:601px) and (max-width:700px){.display-text{font-family:Poppins,serif;line-height:1.3em!important;font-size:40px!important;margin-bottom:0!important;margin-top:-12px!important}.hero-slider .slides li{width:100%!important;height:620px!important}.video-holder video{width:157%;left:-29%}.video-holder-2 video{width:174%;left:-43%;top:-6%}}@media (min-width:501px) and (max-width:600px){.display-text{font-family:Poppins,serif;line-height:1.3em!important;font-size:40px!important;margin-bottom:0!important;margin-top:-12px!important}.hero-slider .slides li{width:100%!important;height:620px!important}.video-holder video{width:186%;left:-44%}.video-holder-2 video{width:205%;left:-41%;top:-6%}}@media (min-width:401px) and (max-width:500px){.display-text{font-family:Poppins,serif;line-height:1.3em!important;font-size:40px!important;margin-bottom:0!important;margin-top:-12px!important}.hero-slider .slides li{width:100%!important;height:620px!important}.video-holder video{width:237%;left:-64%}.video-holder-2 video{width:255%;left:-70%;top:-6%}}@media (min-width:301px) and (max-width:400px){.hero-slider .slides li{width:100%!important;height:620px!important}.video-holder video{width:313%;left:-90%}.video-holder-2 video{width:335%;left:-130%;top:-5%}}@media (min-width:0px) and (max-width:300px){.hero-slider .slides li{width:100%!important;height:620px!important}.video-holder video{width:315%;left:-90%}.video-holder-2 video{width:335%;left:-130%;top:-4%}}.hero-slider{position:relative!important;overflow:hidden!important;padding:0!important;background:#eee}.MOTION-contenedor{background-color:#eee;padding:0}.MOTION{min-width:100%;min-height:100%;background-color:#eee}.col-md-75{width:62%!important;float:left}.col-md-45{width:38%!important;float:left}@media (max-width:1100px){.col-md-45,.col-md-75{width:100%!important;float:left;display:inline}}.menu,.nav-1 .btn,.nav-1 .social-links{float:right}.T02{font-size:21px!important}.displaysub,h4{font-size:24px}h4{font-weight:300;margin-bottom:24px}h5,span.title{font-size:18px;font-weight:400}h5{margin-bottom:24px}.Pfooter{font-size:15px!important}.P02{font-weight:400!important;font-size:22px!important;line-height:33px!important}span.title{display:inline-block;margin-bottom:8px}.text-divider .text-link,span.sub{font-size:16px}.signup-divider.short .uppercase,h1,h2,h3,h4,h5,h6{margin-top:0}.contactoestilo{font-size:65px;line-height:70px;margin-bottom:52px;margin-top:20px}.alt-font{text-transform:uppercase;font-weight:700}.contrast-h1{color:#bbb!important;margin-bottom:50px!important}.contrast-h1 strong{font-weight:300}.PAD60{padding-top:60px!important}.margintop-20{margin-top:-20px}.margintop-5{margin-top:5px!important}.marginbotton20{margin-bottom:20px!important}.marginbotton5{margin-bottom:5px!important}.fotosproject,.marginbotton0{margin-bottom:0!important}.margintop30{margin-top:30px!important}.marginbotton50{margin-bottom:50px!important}.paddingespecialequipo{padding:30px 0 80px}.paddingespecialcontacto{padding:10px 0 80px}.mr25{margin-right:25px}@media (min-width:768px){.pading130{padding:130px 0!important}}.padingmap{padding:3px!important}.padinsectgmap{padding:4px 0!important}.padinimagenproyecto{padding:0!important}.margin-right-10{margin-right:10px!important}.margen32{margin-top:32px}.margen60{margin-top:60px}.nav-1 .social-links a,.no-pad,.pricing-tables-2 div[class*=col-],.sectionsinpading,.uneven-projects,section.fullwidth div[class*=col-]{padding:0}.paddingtextright{padding-right:40px}@media all and (max-width:991px){.SEC-presentation-CTA-01{margin-bottom:80px!important}.tamano37{margin-bottom:42px}}@media (max-width:400px){.image-block .image-holder{height:325px!important}}@media (min-width:401px) and (max-width:600px){.image-block .image-holder{height:325px!important}}@media (min-width:601px) and (max-width:767px){.image-block .image-holder{height:500px!important}}/*!
// 1. HOME
// --------------------------------------------------*/.hache5landing{font-size:22px;font-weight:100;margin-bottom:24px;line-height:1.5em}.divcentradolanding{margin:-35px auto 50px;width:225px}.proyectostitle{font-size:18px!important;font-weight:400!important;margin-bottom:12px!important;line-height:28px!important;color:#777!important}.nuevoproyectocabecera{padding:135px 0 80px!important}.subtitulobannersintop{padding:80px 0!important;background:#222!important}.nombreproyecto{color:#eee!important;margin-top:15px;margin-bottom:42px!important;font-size:27px!important;line-height:35px!important;font-weight:300!important}.parrafoservicios,div.feed{font-size:20px!important}.enlaceblanco{color:#eee!important;border-color:#eee!important}.distancia-enlace-proyectos{margin-top:35px}.parrafoservicios{line-height:30px!important;font-weight:400!important;margin-bottom:47px!important}.parrafoserviciossecond{font-size:17px!important;line-height:26px!important}.servicioshacheuno{margin-bottom:40px!important;margin-top:48px!important;font-size:32px!important;line-height:40px!important;font-weight:300px!important}.hachedosarticle,.hachetresarticulos{margin:24px 0 16px;color:#222;display:inline-block}.hachecuatroarticulos{line-height:41px!important;font-size:35px!important}.hachedosarticle{font-size:22px;font-weight:700;line-height:34px}.hacheunoarticulos,.tamano-hacheuno-landing{line-height:41px!important;font-size:35px!important;font-weight:300!important}.hachetresarticulos{font-weight:700}.btn-arrow{color:#222!important;font-size:49px}.btn-CONTACTO,.btn-CONTACTO:hover{min-width:310px!important;padding:10px 30px!important;margin-bottom:10px !important!important;font-size:21px!important;line-height:1.5em!important;font-weight:400!important}.btn-clientes,.btn-clientes-BANNERBLUE{background:0 0!important;color:#222!important;border-color:#222!important}.btn-clientes-BANNERBLACK-v2,.btn-clientes2{background:#222!important;color:#eee!important;border-color:#eee!important}.btn-clientes2:hover{background:#eee!important;color:#222!important}.btn-clientes-sobrenegro:hover{background:0 0!important;color:#222!important}.btn-clientes-BANNERBLACK{background:#07d5c5!important;color:#222!important;border-color:#07d5c5!important}.btn-clientes-BANNERBLACK-v2:hover{background:#eee!important;color:#222!important;border-color:#eee!important}.btn-CONTACTO{background:#847253!important;color:#eee!important;border-color:#847253!important}.btn-CONTACTO:hover{color:#eee!important;border-color:#222222222!important}.titulos-slide{font-size:70px;line-height:75px;margin-bottom:32px;margin-top:0;font-weight:100}@media all and (max-width:1200px){.T01{font-weight:400!important;font-size:23px!important;line-height:1.5em!important;margin-bottom:0!important;margin-top:0!important}.preciounacolumna{width:100%!important}.nav-container li{line-height:24px!important}}@media all and (max-width:768px){.nav-container li{line-height:15px!important}.titulos-slide{font-size:54px;line-height:59px;margin-bottom:24px;max-width:100%}}.headline,div.feed{line-height:30px!important;margin-bottom:20px!important}/*!
// 2. por nombrar y ordenar
// --------------------------------------------------*/.headline{font-size:30px!important}.date{font-size:20px!important;line-height:20px!important;margin-bottom:20px!important}.hachedoslandingtel,.hachedoslandingteldos,.hachedoslandingteltres{font-size:40px!important;line-height:50px!important}.hachedoslandingtel{margin-bottom:30px!important}.hachedoslandingteldos{margin-bottom:10px!important}.hachedoslandingteltres{margin-bottom:50px!important}/*!
// --------------------------------------------------*/.landingtitulo{font-size:60px;line-height:63px!important;font-weight:200!important;margin-bottom:0!important;margin-top:10px!important}.hache1pequenolanding{font-size:18px;font-weight:400;margin-bottom:24px;line-height:28px}.landingsubtitulo{font-size:32px!important;line-height:34px!important;margin-top:10px!important}.especial-text{font-weight:700!important;margin-bottom:75px!important;color:#eee!important;font-size:120px}.landing2{height:350px!important}.vertislide{top:55%!important}.vertislide2{top:60%!important}.text-blue{color:#0ff!important}.alicentro{text-align:center!important;margin-top:20px}.box-feature,.btn,.btn2,.image-feature,.image-tile,nav .cart .tag{text-align:center}.divcentrado{margin:15px auto 0;width:225px}.text-hero-hachedos h2{color:#222;font-size:55px;line-height:72px;font-weight:300}.landing-diseno-web h2{color:#222;font-size:32px;line-height:40px;font-weight:400}.subtitlelanding h6{color:#222;font-size:18px;font-weight:400;margin-bottom:24px;margin-top:0;line-height:28px}.hero-slider i{font-size:106px;color:#eee;display:inline-block;margin-bottom:-70px;margin-top:-24px}@media only screen and (max-width:1025px){.especial-text{font-weight:700!important;margin-bottom:75px!important;color:#eee!important;font-size:110px}.landing{height:450px!important}}@media only screen and (max-width:769px){.especial-text{font-weight:700!important;margin-bottom:75px!important;color:#eee!important;font-size:90px}.landing{height:450px!important}}@media only screen and (max-width:736px){.especial-text{font-weight:700!important;margin-bottom:75px!important;color:#eee!important;font-size:90px}.landing{height:450px!important}}@media only screen and (max-width:667px){.especial-text{font-weight:700!important;margin-bottom:60px!important;color:#eee!important;font-size:90px}.landing{height:450px!important}}@media only screen and (max-width:568px){.especial-text{font-weight:700!important;margin-bottom:60px!important;color:#eee!important;font-size:70px}.landing{height:500px!important}}@media only screen and (max-width:435px){.especial-text{font-weight:700!important;margin-bottom:60px!important;color:#eee!important;font-size:62px}.landing{height:600px!important}}@media only screen and (max-width:414px){.nav-container li{line-height:15px!important}.large-image .titulos-slide{font-weight:100;margin-bottom:40px;margin-top:40px}.especial-text{font-weight:700!important;margin-bottom:60px!important;color:#eee!important;font-size:62px}.landing{height:600px!important}}@media only screen and (max-width:384px){.nav-container li{line-height:15px!important}.large-image .titulos-slide{font-weight:100;margin-bottom:40px;margin-top:40px}.especial-text{font-weight:700!important;margin-bottom:45px!important;color:#eee!important;font-size:55px}.landing{height:600px!important}}@media only screen and (max-width:375px){.nav-container li{line-height:15px!important}.large-image .titulos-slide{font-weight:100;margin-bottom:40px;margin-top:40px}.especial-text{font-weight:700!important;margin-bottom:45px!important;color:#eee!important;font-size:55px}.landing{height:600px!important}}@media only screen and (max-width:320px){.contactoestilo{font-size:55px;line-height:70px;margin-bottom:52px;margin-top:20px}.especial-text{font-weight:700!important;margin-bottom:45px!important;color:#eee!important;font-size:50px}.landing{height:670px!important}}@media only screen and (max-width:1025px){.especial-text{font-weight:700!important;margin-bottom:75px!important;color:#eee!important;font-size:110px}.landing2{height:350px!important}}@media only screen and (max-width:769px){.especial-text{font-weight:700!important;margin-bottom:75px!important;color:#eee!important;font-size:90px}.landing2{height:350px!important}}@media only screen and (max-width:736px){.especial-text{font-weight:700!important;margin-bottom:75px!important;color:#eee!important;font-size:90px}.landing2{height:350px!important}}@media only screen and (max-width:667px){.especial-text{font-weight:700!important;margin-bottom:60px!important;color:#eee!important;font-size:90px}.landing2{height:350px!important}}@media only screen and (max-width:568px){.especial-text{font-weight:700!important;margin-bottom:60px!important;color:#eee!important;font-size:70px}.landing2{height:400px!important}}@media only screen and (max-width:435px){.especial-text{font-weight:700!important;margin-bottom:60px!important;color:#eee!important;font-size:62px}.landing2{height:450px!important}}.btn,.btn2,.text-link{font-weight:400}.link-pro{margin-bottom:35px}.btn,.text-link.text-white{margin-bottom:0}.salto3{clear:both}@media only screen and (max-width:991px){.salto3{clear:none}.salto2{clear:both}}/*!
// 2. Global &amp; Helper Classes
// --------------------------------------------------*/.signup-divider.short,.title-text-divider,section.double-pad{padding:160px 0}section.padespe{padding:20px 0 100px!important}section.distancia-especial{padding-top:140px!important;padding-bottom:10px!important}.hero-slider ul,.no-inline{display:block!important}/*!
// 5. Buttons
// --------------------------------------------------*/.linkservices a{color:#222}.text-link,a,a:active,a:hover,a:link,a:visited{text-decoration:none}.linkservices a:hover{color:#aaa}.btn{font-size:17px;border:3px solid #222;margin-top:20px;-webkit-transition:.3s;-moz-transition:.3s;border-radius:0;color:#0054a6}.box-left,.btn:hover{background:#222;color:#eee}.btn2{font-size:15px;border:3px solid #eee;padding:10px 25px;-webkit-transition:.3s;-moz-transition:.3s;border-radius:0;background-color:#eee;color:#222}.text-link,.text-link .arrow_right{transition:.3s;display:inline-block}.nav-1 ul ul li,.nav-1 ul ul li:first-child{border:none;padding:0}.btn2:hover{background-color:#222;color:#eee;border-color:#eee}.btn-padding{padding-top:33px}.btn-filled{background:#222;color:#eee;border-color:#222}.btn-filled:hover{background:#eee;color:#222;border-color:#eee}.text-link.text-white,.text-link.text-white:hover{color:#eee;border-color:#eee}.btn{min-width:225px;padding:8px 14px 10px}.btn-sm{max-width:120px;min-width:0;padding:8px 16px}.btn-sm.btn-filled{border-color:#222}.btn-sm.btn-filled:hover,.cto .text-link:hover{border-color:#eee}.text-link{border-bottom:2px solid;-webkit-transition:.3s;-moz-transition:.3s;position:relative;width:auto;color:#222}.nav-1,.nav-fixed{top:0;width:100%;z-index:99}.text-link .arrow_right{width:17px;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;transform:translate3d(30px,0,0);-webkit-transform:translate3d(30px,0,0);-moz-transform:translate3d(30px,0,0);position:absolute;right:0;top:3px;font-size:18px}.text-link:hover .arrow_right{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);color:#222}.text-link:hover{padding-right:20px;color:#222}.blanco-fondo .text-link:hover{padding-right:20px;color:#222222333}.inline-link{color:#222;font-weight:700}.inline-linl:hover{color:#002d5a}/*!
// 6. Navigation
// --------------------------------------------------*/.hero-project .background-image-holder,.lightbox-container .background-image-holder,.uneven-projects .project .background-image-holder,nav{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.nav-fixed{position:fixed}@media all and (max-width:767px){.btnform{margin-top:35px!important;float:left!important}.hero-slider .flex-control-nav{display:none!important}.hero-slider.short-header .slides li{height:350px!important}.hero-slider .jumbo-h1{font-size:54px!important;line-height:64px!important}.blog-snippets-2 .col-md-8{overflow:hidden!important}.blog-snippet-2 .background-image-holder{height:250px!important}.blog-snippet-2 .tag-list{margin-left:0;margin-top:8px!important}.blog-snippet-2 .tag-list li{margin-bottom:8px!important}.nav-1{position:fixed!important}.btn{min-width:225px;padding:8px 14px 10px;margin-bottom:0}.btn-filled{border-color:#222}.btn-padding{padding-top:50px}.btn:nth-of-type(2n){margin-left:0}.nav-fixed{position:absolute}}.menu{margin:0;display:inline-block}nav li{float:left;padding:0}.menu li:last-child{padding-right:0}.nav-1{background:#eee;position:fixed;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;left:0;right:0;margin:0 auto}.nav-1 .logo{max-height:25px;margin-right:100px;margin-top:18px}.nav-1 .btn{padding:8px 16px;max-width:120px;min-width:0;font-size:11px;position:relative;top:13px;opacity:.7;border:2px solid}.nav-1 .btn:hover{opacity:1;border-color:#eee}.nav-1 .btn:nth-of-type(2n){margin-left:32px}.nav-1 .social-links li{padding:18px 0 12px;margin-right:24px;border:none!important}.nav-1 .social-links a,.nav-2 .social-links a{color:#eee;font-size:14px;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;opacity:.4}.bottom-content .social-links a:hover,.force-hover .hover-state,.fullscreen-container .subnav li a:hover,.menu-toggle.form-cross:hover,.nav-1 .social-links a:hover,.nav-2 .social-links a:hover,.project:hover .hover-state{opacity:1}.lightbox-container,.nav-1 ul,.nav-1 ul ul ul:hover{overflow:hidden}.nav-1 ul ul,.nav-1 ul:hover,.pricing-1,svg{overflow:visible}.nav-1 ul ul&gt;li:hover{border-left:none}.nav-1 ul ul{max-height:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;position:relative;opacity:0;max-width:0}.nav-1 ul ul li{float:none;position:relative}.nav-1 ul ul li:last-child a{padding-bottom:12px}.nav-1 ul li:hover&gt;ul{max-height:450px;opacity:1;visibility:visible;max-width:1025px}.nav-1 ul ul ul{position:absolute;left:100%;top:-4px;opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;background:rgba(35,35,35,.9);z-index:999;overflow:hidden;padding:4px 0 0;min-width:150px;visibility:hidden;margin-left:-1px}.nav-1 ul ul ul li a{padding:4px 16px}.nav-light ul ul ul{background:rgba(255,255,255,.8)}.nav-light .menu li a,.nav-light ul ul ul li a{color:#222222333}.has-dropdown-2:before{content:"\e684";font-family:Pe-icon-7-stroke;font-weight:400;line-height:1;color:#eee;position:absolute;font-size:20px;top:5px;right:18px;cursor:default;display:none}@media all and (max-width:1023px){.nav-1 ul ul{position:relative;left:16px}.nav-1 ul ul ul{position:relative;left:24px;background:0 0}.has-dropdown:before{top:5px}}.mobile-toggle{position:absolute;right:32px;top:19px;cursor:pointer;display:none}.bar-2,.bar-3,.menu-toggle,.nav-1 .social-links{position:relative}.bar-1,.bar-2,.bar-3{width:30px;height:3px;background:#222;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.bar-2{margin-top:6px}.bar-3{top:8px;opacity:0}.nav-1.nav-light{background:rgba(255,255,255,.9)}.nav-light .menu li,.nav-light .menu li:first-child,.nav-light .menu li:last-child{border-color:rgba(0,0,0,.1)}.nav-light .social-links a{color:#222222333;opacity:.6}@media all and (max-width:1025px){.nav-1 .social-links,.video-holder,.video-holder-2{display:none}.mobile-toggle{display:block}.nav-1{max-height:60px;overflow:hidden;background:#eee}.nav-1 .logo{display:block;float:none}.menu{width:100%;margin-top:24px;margin-bottom:30px}.menu li{float:none;border:none!important;padding:0;padding-left:0!important}.menu li a{padding:5px 20px!important;font-size:25px!important;line-height:40px;opacity:1!important}.CTA{margin-top:10px!important;line-height:40px!important}.subnav li{margin-left:16px}.open-menu{max-height:900px}.nav-1 .menu li:first-child{border-left:none}.nav-1 .menu li:last-child{border:none}.has-dropdown:hover .subnav li:last-child{margin-bottom:12px}.nav-light .nav-functions i{color:#222222333!important}}.nav-1 .social-links{margin-left:24px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.menu-toggle{display:inline-block;margin-left:24px;cursor:pointer;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.menu-toggle:hover{transform:translate3d(0,-3px,0);-webkit-transform:translate3d(0,-3px,0);-moz-transform:translate3d(0,-3px,0)}.menu-toggle:hover .bar-2{transform:translate3d(0,-4px,0);-webkit-transform:translate3d(0,-4px,0);-moz-transform:translate3d(0,-4px,0)}.menu-toggle:hover .bar-3{transform:translate3d(0,-8px,0);-webkit-transform:translate3d(0,-8px,0);-moz-transform:translate3d(0,-8px,0);opacity:1}.menu-toggle.form-cross{opacity:.6;transform:scale(.7);-webkit-transform:scale(.7);bottom:0}.menu-toggle.form-cross .bar-3{opacity:0}.menu-toggle.form-cross .bar-1{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.menu-toggle.form-cross .bar-2{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:-11px}.menu.expand{max-width:900px}.menu.expand li{height:24px;opacity:1}.fullscreen-container{position:fixed;width:100%;height:100%;transform:translate3d(0,100vh,0);-webkit-transform:translate3d(0,100vh,0);-moz-transform:translate3d(0,100vh,0);z-index:-1;opacity:1;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;background:rgba(30,30,30,.9);top:0;right:0;left:0;margin-right:auto;margin-left:auto;max-width:1580px}.fullscreen-container .menu{float:none}.fullscreen-container .logo{max-height:50px;display:block;margin:0 auto 48px;position:relative}.fullscreen-container .menu li{padding:0;margin:0 24px}.fullscreen-container .menu li a{text-transform:uppercase;font-weight:700;display:inline-block;margin:0;color:#eee;font-size:12px}.fullscreen-container .has-dropdown:hover{border:none!important}.fullscreen-container .has-dropdown:hover a{margin-bottom:24px}.fullscreen-container .has-dropdown:hover .subnav li{height:32px}.fullscreen-container .subnav li a{margin:0;opacity:.7;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.fullscreen-container .vertical-align .row{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;opacity:0;transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);-moz-transform:translate3d(0,100px,0)}.force-hover .hover-content i,.hover-content:hover i,.vertical-align.show-menu .row{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.bottom-content{position:absolute;bottom:32px;width:100%}.bottom-content .social-links,.signup-divider.short h2{margin-bottom:18px}.bottom-content .social-links li{margin-right:24px}.bottom-content .social-links a{opacity:.3;color:#eee;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.bottom-content span{display:block;font-size:12px;color:#eee;opacity:.3}.nav-functions i,.search-bar i{font-size:20px;color:#eee}.fullscreen-container.expand{z-index:100;opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.icon-large,.nav-functions,nav .cart{display:inline-block}.relative-nav{position:relative;background:#222}.careers .detail-line,.hero-project .detail-line,.hover-state .detail-line,.info-panels:nth-child(odd) .info-panel .body,.relative-nav.nav-light{background:#eee}.relative-nav.scrolled{position:fixed;top:0}.nav-functions{float:right;position:relative;top:19px}.nav-3 .nav-functions{top:5px;margin-right:16px}.nav-functions .search-bar{float:left;display:inline-block;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;opacity:.8;margin-left:32px}.nav-functions .search-bar:hover{opacity:.9}.nav-functions .search-bar:hover input[type=text]{width:150px;opacity:1}.search-bar input[type=text]{background:0 0;outline:0;border:none;border-bottom:1px solid rgba(255,255,255,.8);color:#eee;font-weight:300;font-size:12px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;width:0;opacity:0;position:relative;left:30px;padding-bottom:2px;top:0}.search-bar input[type=submit]{opacity:0;width:0;height:0;padding:0;overflow:hidden}.search-bar i{cursor:pointer;position:relative;right:10px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-light .search-bar input[type=text]{color:#222222333!important}nav .cart{float:right;position:relative;margin-left:8px}nav .cart .tag{height:20px;width:20px;border-radius:50%;background:#006ed9;color:#eee;position:absolute;top:-8px;right:-13px;font-size:10px;line-height:20px;font-weight:700}.icon-large{font-size:80px}/*!
// 7. Headers, sliders, dividers
// --------------------------------------------------*/.background-image-holder,.foreground-image-holder{background-size:cover!important}.gradient-overlay:before{content:'';background:#222;opacity:.8}#cookie-settings,.box-right,.hover-state,.info-panel .title,body,section{background:#eee}.fullscreen-element{height:100vh!important}.hover-background .background-image-holder,.hover-background .foreground-image-holder{transition:.3s ease-out;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;width:110%;height:110%;top:-5%;left:0}.hover-background .layer-1,.hover-background .layer-2{right:-10%;overflow:visible}.layer-1,.layer-2{transition:2s ease-out;-webkit-transition:2s ease-out;-moz-transition:2s ease-out}.hero-slider h1,.signup-divider h1{font-weight:300}.hero-slider p.super-lead{font-size:30px;line-height:34px}@media all and (max-width:320px){.nav-container li{line-height:15px!important}.titulos-slide{font-size:40px;line-height:50px;margin-bottom:24px;max-width:100%}.hero-slider p.super-lead{margin-bottom:35px;font-size:23px;line-height:30px}}.centered-text-slider h1,.hover-content h4{margin-bottom:8px}.page-header{margin:0;padding:160px 0;border:none}.page-header.short{padding:66.66666667px 0}.page-header .detail-line{background:#eee;margin-bottom:24px}.text-divider{padding:150px 0}.text-divider .alt-font{font-size:12px;margin-bottom:24px;display:inline-block}.signup-divider{padding:240px 0}.signup-divider h2{margin-bottom:48px}.signup-divider input[type=submit]{margin:0;position:relative;right:4px;bottom:1px}.signup-divider input[type=text]{min-width:300px;padding:16px 0 17px 16px;min-height:57px}.signup-divider .alert{max-width:400px;margin:24px auto 0;display:none}.signup-divider span{font-size:13px;display:inline-block;margin-top:16px;opacity:.9}.signup-divider.short p.lead{margin-bottom:32px}.stats-large{padding:160px 0 80px}.stats-large .stat{margin-bottom:80px;cursor:default}.stats-large .number{font-size:80px;display:inline-block;line-height:88px;font-weight:300;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.stats-large h2{margin-bottom:16px}.stats-large .stat:hover .number{transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0)}.title-text-divider h2{font-size:40px;line-height:48px;color:#222;margin-bottom:16px}.title-text-divider h4{color:#006ed9;font-weight:300;margin-bottom:0}.device-divider-1{padding:60px 0 0;position:relative;overflow:hidden}.device-divider-1 img{position:relative;max-width:390px;top:30px}.device-divider-1 .text-link{margin-right:32px}.device-divider-1 .row{positon:relative;height:660px;overflow:hidden}.text-hero{padding:110px 0}.text-hero-proyecto{padding:60px 0!important}.text-hero h1{color:#222;font-size:55px;line-height:65px;font-weight:300}@media all and (max-width:1024px){.text-hero br{display:none}}.text-hero-2 h1{margin-bottom:64px;margin-top:20px;font-size:65px;line-height:70px;font-weight:100px}.text-hero-2 p.super-lead{font-weight:300;font-size:22px;line-height:40px}.image-tile h2,.lightbox-container div[class*=col-] a:last-child{margin-bottom:0}.image-tile{padding:48px 0}.image-tile h2{font-size:28px;line-height:32px;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.image-tile .content{position:relative;z-index:3}.image-tile p{opacity:.8;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s}.image-tile:hover h2{transform:translate3d(0,-5px,0);-webkit-transform:translate3d(0,-5px,0);-moz-transform:translate3d(0,-5px,0)}.image-tile:hover p{transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);-moz-transform:translate3d(0,5px,0);opacity:1}.large-image h1{font-weight:100;margin-bottom:35px}.large-image h5{margin:0}.mbYTP_wrapper{opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.cto .large-icon,.hover-state{top:0;transition:.3s ease-out}.fadeIn,.mbYTP_wrapper.active{opacity:1!important}.buttonBar{display:none}.arrow-list li:before,.box-left i,.image-feature img,.job-desc a,.narrow-feature i,.text-block.text-center .detail-line,.timeline-section,.uppercase{display:inline-block}/*!
// 9. Text-based sections
// --------------------------------------------------*/.feature-lists ul,.text-block .text-link{margin-top:24px}.col-3-text,.contained-projects,.feature-lists,.info-panels,.narrow-features{padding:80px 0 40px}.col-3-text div[class*=col-],.feature-list,.info-panel-slim,.job-desc{margin-bottom:40px}.image-block{padding:100px 0;position:relative}.block-servicios,.padinlanding{padding:100px 0!important}.padinlanding{position:relative}.marginlanding{margin-top:60px!important}@media all and (max-width:768px){.device-divider-1{padding-top:80px}.device-divider-1 .row{height:auto}.device-divider-1 .row div[class*=col-]:nth-child(2){height:780px;overflow:hidden}.device-divider-1 .row div[class*=col-]:nth-child(2) img{top:0;margin-top:32px}.device-divider-1 .vertical-align{top:0;transform:translateY(0)}.image-block{padding:80px 0}}.uppercase{text-transform:uppercase;font-weight:700;color:#222;margin:24px 0 16px}.pricing-table-2:hover .btn-01{color:#222!important;background-color:#f42800!important}.pricing-table-2:hover .btn-01:hover{color:#222!important;text-decoration:none}.pricing-table-2:hover .action span,.pricing-table-2:hover .price,.pricing-table-2:hover .uppercase,.pricing-table-2:hover ul li{color:#eee}.image-block .image-holder{position:absolute;height:100%;padding:0;top:0}.image-holder.pull-right,.large-cto .pull-right{right:0}.image-holder.pull-left{left:0}.image-block.short-pad{padding:80px 0}.image-holder .image-slider{position:absolute;width:100%;height:100%;top:0;left:0}.image-holder .slides{height:100%}.image-holder .slides li{height:100%;width:100%}.image-holder .image-slider .flex-control-nav li a{border:1px solid #eee;background:rgba(255,255,255,0)}.image-holder .image-slider .flex-control-nav li a.flex-active{background:rgba(255,255,255,.7)}.image-holder iframe{width:100%;height:100%;position:absolute}.embed-holder:before{position:absolute;width:100%;height:85%;top:0;content:'';z-index:1}.feature-lists.large-pad{padding:120px 0 80px}.feature-lists i,.lightbox-gallery1 h2,.narrow-feature h5{color:#222;margin-bottom:8px}.arrow-list li,.preciopanel,.preciosiniva{margin-bottom:4px;color:#222}.arrow-list li:before{font-family:ElegantIcons;font-weight:400;line-height:1;content:"\39";color:#222;font-size:18px;margin-right:18px;position:relative;top:4px}.preciosiniva{font-size:15px!important;margin-top:20px}.preciopanel{font-size:30px!important;margin-top:10px}.box-feature,.image-feature,.info-panel,.narrow-feature{margin-bottom:40px}.color-feature{padding:80px;min-height:573px}.narrow-feature{overflow:hidden}.narrow-feature i{color:#222;font-size:48px;width:20%;float:left}.narrow-feature .content{display:inline-block;width:80%;float:left}.large-cto{padding:120px 0;position:relative;overflow:hidden}.large-cto-holder{position:absolute;padding:0;height:100%;top:0}.large-cto-holder .cto:first-child{background:#222;height:50%}.large-cto-holder .cto:nth-child(2){background:#006ed9;height:50%}.large-cto-holder .cto{padding:0 80px;overflow:hidden;position:relative}.cto .title{font-size:20px;line-height:28px;font-weight:700}.cto .sub{display:block;margin-bottom:24px}.cto .large-icon{position:absolute;display:block;font-size:270px;right:0;opacity:.03;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transform:rotate(45deg) scale(4);color:#eee}.cto:hover .large-icon{transform:rotate(0) scale(1);opacity:.09}.careers .text-block,.lightbox-gallery1 p{margin-bottom:64px}.job-desc a{font-size:24px;font-weight:300;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;margin-bottom:16px}.job-desc i{position:relative;transition:.1s ease-out;-webkit-transition:.1s ease-out;-moz-transition:.1s ease-out;left:0}.job-desc a:hover i{left:5px}.job-desc p{max-width:90%}@media all and (max-width:990px){.nav-functions{position:absolute;top:20px;right:93px}.nav-3 .nav-functions{margin-right:72px}.device-divider-1 img,.job-desc p{max-width:100%}}.image-feature img{max-height:170px;margin-bottom:32px}.box-features{padding-bottom:40px}.box-feature{overflow:hidden}.box-left,.box-right{height:285px;width:50%;float:left}.box-left i{font-size:42px;margin-bottom:16px}.box-left h5{color:#eee;margin:0 auto;line-height:32px;font-size:24px;font-weight:300}.box-right{padding:0 24px}.box-right .uppercase{font-size:12px;color:#222222333}.info-panel{border:1px solid #ccc}.info-panel .title{padding:18px 24px;border-bottom:1px solid #ccc}.info-panel .body,.info-panels:nth-child(odd) .info-panel .title{background:#f7f7f7}.info-panel .title h4{margin:0;font-weight:300}.info-panel .body{padding:18px 24px}.timeline-1{padding:200px 0}.timeline-1 .overlay:before{opacity:.5}.contained-projects .inactive a,.timeline-section h2,.timeline-section p{cursor:default}.timeline-section{overflow:hidden;position:relative;padding-top:20px;width:100%;margin-bottom:-7px}.timeline-section .left-content{width:50%;text-align:right;padding-right:40px;border-right:2px solid #222;padding-bottom:32px;position:relative}.timeline-section .left-content:before{content:'';width:20px;height:20px;border-radius:50%;border:2px solid #222;position:absolute;right:0;margin-right:-11px;margin-top:-20px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.timeline-section .left-content p{max-width:400px;float:right}.timeline-section:hover .left-content:before,.timeline-section:last-child:after:hover{background:rgba(255,255,255,.5)}.timeline-section .right-content{float:right;width:50%;padding-left:40px;text-align:left}.timeline-section .left-content i,.timeline-section .right-content i{font-size:48px}.timeline-section .right-content p{max-width:400px;float:left}.timeline-section:nth-child(2n) .left-content{border-right:none;padding-bottom:0}.timeline-section:nth-child(2n){position:relative;right:2px}.timeline-section:nth-child(2n) .right-content{border-left:2px solid #222;padding-bottom:32px}.timeline-section:last-child{text-align:center;padding-bottom:20px}.timeline-section:last-child:after{content:'';width:20px;height:20px;border-radius:50%;border:2px solid #eee;position:absolute;bottom:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;left:50%;margin-left:-9px;margin-top:20px}/*!
// 11. Portfolio &amp; Gallery
// --------------------------------------------------*/.lightbox-container div[class*=col-],.project{position:relative;overflow:hidden}.fullscreen-projects .project{padding:0;width:50%;height:700px}@media (max-width:320px){.fullscreen-projects .project{width:100%!important;height:274px!important}}@media (min-width:321px) and (max-width:468px){.fullscreen-projects .project{width:100%!important;height:400px!important}}@media (min-width:469px) and (max-width:568px){.fullscreen-projects .project{width:100%!important;height:485px!important}}@media (min-width:569px) and (max-width:668px){.fullscreen-projects .project{width:100%!important;height:571px!important}}@media (min-width:669px) and (max-width:768px){.fullscreen-projects .project{width:100%!important;height:656px}}@media (min-width:769px) and (max-width:800px){.fullscreen-projects .project{width:50%;height:342px}}@media (min-width:801px) and (max-width:900px){.fullscreen-projects .project{width:50%;height:385px}}@media (min-width:901px) and (max-width:1000px){.fullscreen-projects .project{width:50%;height:427px}}@media (min-width:1001px) and (max-width:1100px){.fullscreen-projects .project{width:50%;height:470px}}@media (min-width:1101px) and (max-width:1200px){.fullscreen-projects .project{width:50%;height:513px}}@media (min-width:1201px) and (max-width:1300px){.fullscreen-projects .project{width:50%;height:556px}}@media (min-width:1301px) and (max-width:1400px){.fullscreen-projects .project{width:50%;height:598px}}@media (min-width:1401px) and (max-width:1500px){.fullscreen-projects .project{width:50%;height:641px}}@media (min-width:1501px) and (max-width:1600px){.fullscreen-projects .project{width:50%;height:684px}}@media (min-width:1601px) and (max-width:1700px){.fullscreen-projects .project{width:50%;height:726px}}@media (min-width:1701px) and (max-width:1800px){.fullscreen-projects .project{width:50%;height:769px}}@media (min-width:1801px) and (max-width:1900px){.fullscreen-projects .project{width:50%;height:812px}}@media (min-width:1901px) and (max-width:2000px){.fullscreen-projects .project{width:50%;height:855px}}.hover-state{position:absolute;width:100%;height:100%;left:0;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;opacity:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.hover-state a,.no-flex{display:block}.hover-state .vertical-align{width:700px;text-align:left;left:50%;margin-left:-320px;padding:200px;display:block}.hover-state .hover-content{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);-moz-transform:translate3d(0,100px,0);opacity:0;transition:.3s ease-out;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out}.force-hover .hover-content,.hover-state:hover .hover-content{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);opacity:1}.hover-content i{font-size:28px;color:#eee;position:relative;transition:.2s ease-out;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;transform:translate3d(-20px,0,0);-webkit-transform:translate3d(-20px,0,0);-moz-transform:translate3d(-20px,0,0);opacity:0}.hero-project{overflow:hidden;height:550px}.hero-project:hover .background-image-holder{transform:scale(1)}.hero-project .text-block{margin-bottom:70px;margin-top:0}.lightbox-gallery1 h5{color:#006ed9}.lightbox-container a{overflow:hidden;display:inline-block;width:100%;position:relative}.lightbox-container .col-md-8 a{height:450px}.lightbox-container .col-md-4 a{margin-bottom:30px;height:206px}.lightbox-container a:hover .background-image-holder{transform:scale(1.03)}.uneven-projects .project{height:360px}.uneven-projects .col-md-6 .hover-state{background:rgba(0,84,166,.7)}.uneven-projects .project:hover .background-image-holder{transform:scale(1.05)}.project.col-md-3 h4{font-weight:400;font-size:18px;line-height:24px}.project.col-md-3 h5{font-size:14px;margin-bottom:12px}.contained-projects .text-block{margin-bottom:80px}.contained-projects .background-image-holder{position:relative;width:100%;height:200px;margin-bottom:18px}@media only screen and (max-width:1200px){.contained-projects .background-image-holder{position:relative;width:100%;height:163px;margin-bottom:18px}}@media only screen and (max-width:992px){.contained-projects .background-image-holder{position:relative;width:100%;height:192px;margin-bottom:18px}}@media only screen and (max-width:768px){.large-image h1{font-weight:100;margin-bottom:40px;margin-top:20px}.contained-projects .background-image-holder{position:relative;width:100%;height:410px;margin-bottom:18px}}@media only screen and (max-width:736px){.contained-projects .background-image-holder{position:relative;width:100%;height:392px;margin-bottom:18px}}@media only screen and (max-width:667px){.contained-projects .background-image-holder{position:relative;width:100%;height:354px;margin-bottom:18px}}@media only screen and (max-width:600px){.contained-projects .background-image-holder{position:relative;width:100%;height:317px;margin-bottom:18px}}@media only screen and (max-width:568px){.contained-projects .background-image-holder{position:relative;width:100%;height:299px;margin-bottom:18px}}@media only screen and (max-width:481px){.contained-projects .background-image-holder{position:relative;width:100%;height:206px;margin-bottom:18px}}@media only screen and (max-width:414px){.especial-text{font-weight:700!important;margin-bottom:60px!important;color:#eee!important;font-size:62px}.landing2{height:450px!important}.large-image h1{font-weight:100;margin-bottom:40px;margin-top:40px}.contained-projects .background-image-holder{position:relative;width:100%;height:213px;margin-bottom:18px}}@media only screen and (max-width:384px){.especial-text{font-weight:700!important;margin-bottom:45px!important;color:#eee!important;font-size:55px}.landing2{height:450px!important}.large-image h1{font-weight:100;margin-bottom:40px;margin-top:40px}.contained-projects .background-image-holder{position:relative;width:100%;height:197px;margin-bottom:18px}}@media only screen and (max-width:375px){.especial-text{font-weight:700!important;margin-bottom:45px!important;color:#eee!important;font-size:55px}.landing2{height:450px!important}.large-image h1{font-weight:100;margin-bottom:40px;margin-top:40px}.contained-projects .background-image-holder{position:relative;width:100%;height:192px;margin-bottom:18px}}@media only screen and (max-width:320px){.especial-text{font-weight:700!important;margin-bottom:45px!important;color:#eee!important;font-size:50px}.landing2{height:450px!important}.contained-projects .background-image-holder{position:relative;width:100%;height:161px;margin-bottom:18px}}.contained-projects .project h2{margin-bottom:0;color:#222;font-size:23px;line-height:30px}.contained-projects .project span{display:inline-block;margin-bottom:16px}.contained-projects .project h5{margin:0 0 18px;font-size:17px;color:#222}.contained-projects .project:hover .background-image-holder{transform:scale(1)!important;-webkit-transform:scale(1)!important}.contained-projects .inactive{opacity:.1}@media all and (max-width:900px){.contained-projects .project{width:50%}}/*!
// 12. Pricing Tables
// --------------------------------------------------*/.pricing-table-1{padding:32px 32px 0!important;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;position:relative}.pricing-table-1 .pricing-header{margin-bottom:45px;overflow:hidden}.pricing-table-1:first-child,.pricing-table-1:first-child .pricing-details{background:#0382ff}.pricing-table-1:nth-child(2),.pricing-table-1:nth-child(2) .pricing-details{background:#006ed9}#cookie-banner,.pricing-table-1:nth-child(3),.pricing-table-1:nth-child(3) .pricing-details{background:#222}.pricing-table-1 h5{font-size:22px;font-weight:300;margin:0;float:left;position:relative;top:22px}.pricing-table-1 .price{display:inline-block;float:right}.dollar{font-style:italic;font-size:18px;display:inline-block;margin-right:8px;position:relative;bottom:28px}.amount{font-size:64px;font-weight:400;line-height:52px}.pricing-table-1 .alt-font{display:block;margin:0;font-size:12px;text-align:right}.pricing-details{max-height:0;overflow:hidden;opacity:0;transition:.3s ease-out;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;position:absolute;z-index:10;width:100%;left:0;padding:0 32px}.pricing-details ul{padding:24px 0 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:24px}.pricing-details ul li{margin-bottom:5px}.pricing-details span{font-size:16px;position:relative;bottom:6px}.pricing-details ul li i{font-size:28px;display:inline-block;margin-right:18px}.pricing-details .text-link{margin-right:24px;margin-top:0}.pricing-table-1:hover .pricing-details{max-height:650px;opacity:1;padding-bottom:32px}@media all and (max-width:767px){.nav-3{min-height:60px}.nav-3 .logo{position:relative;float:left}.fullscreen-container .logo{max-height:40px;margin-bottom:12px;float:none}.fullscreen-container .menu li a{padding:6px 0!important}.bottom-content,.hero-slider .flex-control-nav,.image-block.short-pad .image-holder,.timeline-section .left-content:before,.timeline-section i,.timeline-section:last-child:after{display:none}.fullscreen-container .subnav{text-align:center}.fullscreen-container .subnav li{width:100%;margin:0 auto}.fullscreen-container .has-dropdown:hover .subnav li:last-child{margin-bottom:24px}.fullscreen-container .has-dropdown:hover a{margin-bottom:12px}.hero-slider.short-header .slides li{height:350px}.hero-slider .jumbo-h1{font-size:54px;line-height:64px}.signup-divider{padding:160px 0}.signup-divider input[type=text]{min-width:100%;margin-bottom:16px}.title-text-divider h2{font-size:32px;line-height:36px}.text-hero h1{font-size:32px;line-height:40px}.text-hero-2 h1{font-size:55px;line-height:60px;margin-bottom:64px}.text-hero-2 p.super-lead{font-size:16px;line-height:28px}.image-block{padding:80px 0 0;padding-bottom:0!important}.image-block .image-holder{position:relative;width:100%;height:300px;margin-top:80px}.large-cto{padding-bottom:0}.large-cto-holder{position:relative;height:560px;margin-top:40px}.timeline-section .left-content,.timeline-section .right-content{border:none!important;padding-right:0!important;padding-left:0!important;width:100%;text-align:left!important}.hero-project .text-block{margin-bottom:80px}.contained-projects .project{width:100%}.pricing-details{padding-left:0;padding-right:0}}@media all and (max-width:992px){.pricing-details{position:relative}.pricing-header br{display:block!important}}.pricing-table-2{border:1.5px solid #222;padding:40px 40px 0;text-align:left;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;position:relative;cursor:pointer;margin:15px}.pricing-table-2 h2{margin-top:0;letter-spacing:2px;font-weight:300;font-size:27px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;margin-right:-2px}.pricing-table-2 ul{margin-bottom:27px}.pricing-table-2 ul li{font-size:18px;line-height:32px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.pricing-table-2 .action{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;height:0;overflow:hidden}.pricing-table-2 .action span{font-size:22px;font-weight:700;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;margin:24px 0}.pricing-table-2 span{margin:0;font-size:18px;font-weight:400}.pricing-table-2 .price{font-size:74px;margin-bottom:3px;margin-top:-10px;display:inline-block;line-height:96px;color:#222;font-weight:300;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}@media all and (max-width:1000px){.pricing-table-2 .price{font-size:54px}}.pricing-table-2:hover{transform:scale(1.05);background:#222;z-index:2}.arrow-icon-01::after,.arrow-icon-02::after{right:0;background:url('data:image/svg+xml;utf8,&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"&gt;&lt;line x1="20" y1="80" x2="80" y2="20" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" stroke-linecap="round"/&gt;&lt;line x1="80" y1="20" x2="20" y2="20" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" stroke-linecap="round"/&gt;&lt;line x1="80" y1="20" x2="80" y2="80" stroke="black" stroke-width="2" vector-effect="non-scaling-stroke" stroke-linecap="round"/&gt;&lt;/svg&gt;') center center/contain no-repeat;transition:background .4s,transform .4s,width .4s,height .4s;content:"";transform:translateY(-50%);position:absolute}.pricing-table-2:hover .action{border-color:rgba(255,255,255,.3);height:75px}@media all and (max-width:1200px){.nav-1 .logo{margin-right:37px}.nav-1 .btn,.nav-1 .social-links{display:none}.color-feature{padding:80px 53.33333333px;min-height:auto}.box-left,.box-right{width:100%;height:250px}.box-right{padding:0 48px}.box-left{padding:0 24px}.pricing-table-2{margin-bottom:40px}.pricing-tables-2 div[class*=col-]:first-child .pricing-table-2{border-right:1px solid #ccc}.pricing-tables-2 div[class*=col-]:last-child .pricing-table-2{border-left:1px solid #ccc}}/*!
// 13. Cookies
// --------------------------------------------------*/#cookie-banner{position:fixed;bottom:5px;left:5px;right:5px;color:#eee;padding:10px 20px;font-size:15px;display:none;justify-content:space-between;align-items:center;z-index:1000;flex-wrap:wrap;gap:10px;border-radius:6px}#cookie-banner .cookie-text{letter-spacing:-.02em;font-family:Helvetica,Arial,sans-serif}#cookie-banner .cookie-text .cookie-link{color:#eee!important;text-decoration:underline;font-weight:500}#cookie-banner .cookie-buttons{display:flex;gap:10px}#cookie-banner .cookie-buttons button{font-variation-settings:'wght' 550,'wdth' 115!important;font-size:22px!important;padding:9px 25px 10px!important;text-align:center;background:0 0!important;color:#222!important;border:2px solid #222!important;border-radius:999px!important;transition:.4s!important;opacity:1;cursor:pointer}#cookie-banner .cookie-buttons .btn-configurar,#cookie-banner .cookie-buttons .btn-rechazar{background-color:transparent!important;color:#eee!important;border-color:#eee!important}#cookie-banner .cookie-buttons .btn-aceptar:hover,#cookie-banner .cookie-buttons .btn-configurar:hover,#cookie-banner .cookie-buttons .btn-rechazar:hover{background-color:#eee!important;color:#222!important;border-color:#eee!important;transition:.4s!important}#cookie-banner .cookie-buttons .btn-aceptar{background-color:#222!important;color:#eee!important;border-color:#eee!important}#cookie-settings{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:#222;padding:30px;border-radius:6px;box-shadow:0 8px 32px rgba(0,0,0,.3);backdrop-filter:blur(10px);z-index:1001;max-width:500px;width:90%}#cookie-settings h3{margin-top:0;margin-bottom:20px;color:#222;font-size:24px}.cookie-category{margin:20px 0;padding:20px;border:2px solid #eee;border-radius:6px;background:#f9f9f9}.cookie-category label{display:flex;align-items:center;font-size:16px;margin-bottom:8px;cursor:pointer;color:#222}.marquee p,ul{display:inline-block}.cookie-category input[type=checkbox]{margin-right:12px;transform:scale(1.3);accent-color:#222222}.cookie-category p{margin:0;font-size:14px;color:#666;line-height:1.4;font-family:safiro-regular,Helvetica,Arial,sans-serif}.list-01 li,.list-02 li,.list-03 li{line-height:1.2!important;letter-spacing:-.02em!important}.list-01 li,.list-02 li,.list-03 li,.marquee,text{font-family:safiro-medium,Helvetica,Arial,sans-serif}#cookie-settings .cookie-buttons{display:flex;gap:15px;margin-top:25px;justify-content:flex-end}#cookie-settings .cookie-buttons button{font-variation-settings:'wght' 550,'wdth' 115!important;font-size:16px!important;padding:12px 25px!important;text-align:center;background:0 0!important;color:#222!important;border:2px solid #222!important;border-radius:999px!important;transition:.4s!important;cursor:pointer}#cookie-settings .cookie-buttons button:hover{background-color:#222!important;color:#eee!important;border-color:#222!important}@media (max-width:768px){#cookie-banner{flex-direction:column;align-items:flex-start;padding:16px}#cookie-banner .cookie-text{width:100%;font-size:14px;margin-bottom:8px}#cookie-banner .cookie-buttons{width:100%;display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap;gap:10px}#cookie-banner .cookie-buttons button{flex:1 1 auto;min-width:80px;text-align:center;font-size:14px!important;padding:6px 10px!important}#cookie-settings{width:95%;padding:25px}#cookie-settings .cookie-buttons{flex-direction:column;gap:10px}#cookie-settings .cookie-buttons button{width:100%}}/*!

TEXTO CIRCULAR
--------------------------------------------------------------------------
*/.circle-text-container{display:flex;margin-top:-219px;width:300px;height:300px}@media (max-width:1920px){.circle-text-container{margin-top:-186.81px;width:264.86px;height:264.86px}}@media (max-width:1600px){.circle-text-container{margin-top:-170.84px;width:247.3px;height:247.3px}}@media (max-width:1440px){.circle-text-container{margin-top:-162.86px;width:238.51px;height:238.51px}}@media (max-width:1366px){.circle-text-container{margin-top:-159.04px;width:234.52px;height:234.52px}}@media (max-width:1280px){.proyecto-destacado section{padding:162px 5% 122px!important}.circle-text-container{margin-top:-154.87px;width:229.73px;height:229.73px}}@media (max-width:1024px){.col-especial{width:100%!important}.circle-text-container{margin-top:-142.1px;width:215.67px;height:215.67px}}@media (max-width:768px){.circle-text-container{margin-top:-130px;width:180px;height:180px}}/*!
--------------------------------------------------------------------------
*/svg{width:100%;height:100%;animation:10s linear infinite rotate;transform-origin:50% 50%}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}text{font-size:23px;text-transform:uppercase;fill:#222222}/*!

TEXTO DESLIZANTE
--------------------------------------------------------------------------
*/.marquee{font-size:200px;width:100%;height:260px;padding-top:120px;white-space:nowrap;box-sizing:border-box;position:relative}@media (max-width:1920px){.marquee{font-size:157px;height:180px;padding-top:80px}}@media (max-width:1600px){.marquee{font-size:135.88px;height:160px;padding-top:60px}}@media (max-width:1440px){.marquee{font-size:125.19px;height:160px;padding-top:60px}}@media (max-width:1366px){.marquee{font-size:120.1px;height:160px;padding-top:60px}}@media (max-width:1280px){.marquee{font-size:114.5px;height:160px;padding-top:60px}}@media (max-width:1024px){.marquee{font-size:97.37px;height:150px;padding-top:50px}}@media (max-width:768px){.marquee{font-size:80.3px;height:130px;padding-top:30px}}/*!
--------------------------------------------------------------------------
*/.marquee p{padding-left:100%;animation:20s linear infinite marquee;color:#222!important}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}/*!

LISTAS
--------------------------------------------------------------------------
*//*!
--------------------------------------------------------------------------
*/.list-01 li{font-size:45px!important;margin-top:50px;padding-bottom:25px}@media (max-width:1920px){.list-01 li{font-size:40.58px!important;margin-top:47.09px!important;padding-bottom:23.54px!important}}@media (max-width:1600px){.list-01 li{font-size:38.4px!important;margin-top:45.63px!important;padding-bottom:22.8px!important}}@media (max-width:1440px){.list-01 li{font-size:37.29px!important;margin-top:44.89px!important;padding-bottom:22.44px!important}}@media (max-width:1366px){.list-01 li{font-size:36.77px!important;margin-top:44.55px!important;padding-bottom:22.26px!important}}@media (max-width:1280px){.list-01 li{font-size:36.19px!important;margin-top:44.16px!important;padding-bottom:22.07px!important}}@media (max-width:960px){.list-01 li{font-size:34px!important;margin-top:42.7px!important;padding-bottom:21.34px!important}}@media (max-width:834px){.list-01 li{font-size:33.14px!important;margin-top:42.12px!important;padding-bottom:21.05px!important}}@media (max-width:768px){.list-01 li{font-size:32.67px!important;margin-top:41.81px!important;padding-bottom:20.9px!important}}/*!
--------------------------------------------------------------------------
*/.list-02 li{font-size:27px!important;margin-top:40px!important;padding-bottom:20px!important}@media (max-width:1920px){.list-02 li{font-size:24.95px!important;margin-top:34.17px!important;padding-bottom:17.09px!important}}@media (max-width:1600px){.list-02 li{font-size:23.93px!important;margin-top:31.28px!important;padding-bottom:15.63px!important}}@media (max-width:1440px){.list-02 li{font-size:23.41px!important;margin-top:29.77px!important;padding-bottom:14.9px!important}}@media (max-width:1366px){.list-02 li{font-size:23.18px!important;margin-top:29.11px!important;padding-bottom:14.54px!important}}@media (max-width:1280px){.list-02 li{font-size:22.91px!important;margin-top:28.32px!important;padding-bottom:14.16px!important}}@media (max-width:960px){.list-02 li{font-size:21.88px!important;margin-top:25.41px!important;padding-bottom:12.7px!important}}@media (max-width:834px){.list-02 li{font-size:21.48px!important;margin-top:24.27px!important;padding-bottom:12.12px!important}}@media (max-width:768px){.list-02 li{font-size:21.26px!important;margin-top:23.64px!important;padding-bottom:11.81px!important}}/*!
--------------------------------------------------------------------------
*/.list-03 li{font-size:20px!important;margin-top:10px!important;padding-bottom:10px!important}@media (max-width:1920px){.list-03 li{font-size:18.83px!important;margin-top:9.42px!important;padding-bottom:9.42px!important}}@media (max-width:1600px){.list-03 li{font-size:18.24px!important;margin-top:9.13px!important;padding-bottom:9.13px!important}}@media (max-width:1440px){.list-03 li{font-size:17.95px!important;margin-top:8.98px!important;padding-bottom:8.98px!important}}@media (max-width:1366px){.list-03 li{font-size:17.81px!important;margin-top:8.91px!important;padding-bottom:8.91px!important}}@media (max-width:1280px){.list-03 li{font-size:17.66px!important;margin-top:8.83px!important;padding-bottom:8.83px!important}}@media (max-width:960px){.list-03 li{font-size:17.07px!important;margin-top:8.54px!important;padding-bottom:8.54px!important}}@media (max-width:834px){.list-03 li{font-size:16.84px!important;margin-top:8.42px!important;padding-bottom:8.42px!important}}@media (max-width:768px){.list-03 li{font-size:16.72px!important;margin-top:8.36px!important;padding-bottom:8.36px!important}}/*!

ICONOS LISTAS
--------------------------------------------------------------------------
*/.arrow-icon-01,.arrow-icon-02{position:relative;padding-right:40px}.arrow-icon-01::after{top:27px;width:50px;height:50px}.arrow-icon-01:hover::after,.arrow-icon-02:hover::after{transform:translateY(-50%) rotate(45deg)}@media (max-width:1920px){.arrow-icon-01::after{top:24.67px!important;width:47.05px!important;height:47.05px!important}}@media (max-width:1600px){.arrow-icon-01::after{top:23.49px!important;width:45.6px!important;height:45.6px!important}}@media (max-width:1440px){.arrow-icon-01::after{top:22.89px!important;width:44.84px!important;height:44.84px!important}}@media (max-width:1366px){.arrow-icon-01::after{top:22.63px!important;width:44.51px!important;height:44.51px!important}}@media (max-width:1280px){.arrow-icon-01::after{top:22.31px!important;width:44.13px!important;height:44.13px!important}}@media (max-width:960px){.arrow-icon-01::after{top:21.13px!important;width:42.67px!important;height:42.67px!important}}@media (max-width:834px){.arrow-icon-01::after{top:20.68px!important;width:42.09px!important;height:42.09px!important}}@media (max-width:768px){.arrow-icon-01::after{top:20.44px!important;width:41.78px!important;height:41.78px!important}}/*!
--------------------------------------------------------------------------
*/.arrow-icon-02::after{top:18px;width:28px;height:28px}@media (max-width:1920px){.arrow-icon-02::after{top:16.54px!important;width:25.96px!important;height:25.96px!important}}@media (max-width:1600px){.arrow-icon-02::after{top:15.81px!important;width:24.93px!important;height:24.93px!important}}@media (max-width:1440px){.arrow-icon-02::after{top:15.43px!important;width:24.41px!important;height:24.41px!important}}@media (max-width:1366px){.arrow-icon-02::after{top:15.26px!important;width:24.18px!important;height:24.18px!important}}@media (max-width:1280px){.arrow-icon-02::after{top:15.07px!important;width:23.91px!important;height:23.91px!important}}@media (max-width:960px){.arrow-icon-02::after{top:14.34px!important;width:22.88px!important;height:22.88px!important}}@media (max-width:834px){.arrow-icon-02::after{top:14.05px!important;width:22.48px!important;height:22.48px!important}}@media (max-width:768px){.arrow-icon-02::after{top:13.9px!important;width:22.27px!important;height:22.27px!important}}/*!
--------------------------------------------------------------------------
*/ul.custom-bullets{list-style:none;padding-left:0}ul.custom-bullets li{position:relative;padding-left:35px;margin-bottom:10px}ul.custom-bullets li::before{content:"";position:absolute;left:0;top:14px;transform:translateY(-50%);width:10px;height:10px;background-color:#222;border-radius:50%}@media (max-width:1920px){ul.custom-bullets li::before{top:13.12px!important;width:9.42px!important;height:9.42px!important}}@media (max-width:1600px){ul.custom-bullets li::before{top:12.69px!important;width:9.13px!important;height:9.13px!important}}@media (max-width:1440px){ul.custom-bullets li::before{top:12.47px!important;width:8.98px!important;height:8.98px!important}}@media (max-width:1366px){ul.custom-bullets li::before{top:12.37px!important;width:8.91px!important;height:8.91px!important}}@media (max-width:1280px){ul.custom-bullets li::before{top:12.25px!important;width:8.83px!important;height:8.83px!important}.custom-half{width:50%!important}}@media (max-width:960px){ul.custom-bullets li::before{top:11.81px!important;width:8.54px!important;height:8.54px!important}}@media (max-width:834px){ul.custom-bullets li::before{top:11.64px!important;width:8.42px!important;height:8.42px!important}}@media (max-width:768px){ul.custom-bullets li::before{top:11.55px!important;width:8.36px!important;height:8.36px!important}}/*!
--------------------------------------------------------------------------
GENERAL
--------------------------------------------------------------------------
*/.decoration-line{border-bottom:1.5px solid #222;margin-bottom:25px}.decoration-line-top{border-top:2px solid #222;padding-top:50px}section{position:relative;overflow:hidden;padding-bottom:150px}.seo-title{display:inline!important;padding-right:0!important}footer{margin-top:100px;padding-bottom:200px}body{color:#222;font-size:14px;line-height:24px}ul{list-style:none;margin:0;padding:0}div[class*=col-] div[class*=col-]{padding-left:0}.main-container{margin:0 auto;position:relative;z-index:1;clear:both}.row{display:flex;flex-wrap:wrap;align-items:stretch;margin-left:0;margin-right:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:1%!important;padding-right:1%!important}.full-width{padding-right:0!important;padding-left:0!important;width:100%}/*!

PEQUEÃ‘OS TITULARES DESTACADOS
--------------------------------------------------------------------------
*//*!
--------------------------------------------------------------------------
*//*!
--------------------------------------------------------------------------
*//*!
--------------------------------------------------------------------------
*//*!

PÃRRAFOS
--------------------------------------------------------------------------
*/.paragraph-01{font-family:safiro-medium,sans-serif!important;letter-spacing:-.02em!important;font-size:51px!important;line-height:1.2;margin-top:0!important}.paragraph-02,.paragraph-03{font-family:safiro-regular,sans-serif!important;letter-spacing:-.02em!important;line-height:1.3;margin-top:0!important}@media (max-width:1920px){.paragraph-01{font-size:44.27px!important}}@media (max-width:1600px){.paragraph-01{font-size:40.9px!important}}@media (max-width:1440px){.paragraph-01{font-size:39.21px!important}}@media (max-width:1366px){.paragraph-01{font-size:38.45px!important}}@media (max-width:1280px){.paragraph-01{font-size:37.53px!important}}@media (max-width:960px){.paragraph-01{font-size:34.16px!important}}@media (max-width:834px){.paragraph-01{font-size:32.83px!important}}@media (max-width:768px){.custom-half{width:100%!important}.paragraph-01{font-size:32.14px!important}}/*!
--------------------------------------------------------------------------
*/.paragraph-02{font-size:28px!important}@media (max-width:1920px){.paragraph-02{font-size:25.37px!important}}@media (max-width:1600px){.paragraph-02{font-size:24.04px!important}}@media (max-width:1440px){.paragraph-02{font-size:23.38px!important}}@media (max-width:1366px){.paragraph-02{font-size:23.08px!important}}@media (max-width:1280px){.paragraph-02{font-size:22.73px!important}}@media (max-width:960px){.paragraph-02{font-size:21.41px!important}}@media (max-width:834px){.paragraph-02{font-size:20.89px!important}}@media (max-width:768px){.paragraph-02{font-size:20.62px!important}}/*!
--------------------------------------------------------------------------
*/.paragraph-03{font-size:20px!important}.hero-title-01,.hero-title-02{font-family:sfizia-regular,serif!important;letter-spacing:-.03em!important;line-height:1.1;text-transform:uppercase!important}@media (max-width:1920px){.paragraph-03{font-size:18.83px!important}}@media (max-width:1600px){.paragraph-03{font-size:18.24px!important}}@media (max-width:1440px){.paragraph-03{font-size:17.94px!important}}@media (max-width:1366px){.paragraph-03{font-size:17.81px!important}}@media (max-width:1280px){.paragraph-03{font-size:17.65px!important}}@media (max-width:960px){.paragraph-03{font-size:17.07px!important}}@media (max-width:834px){.paragraph-03{font-size:16.83px!important}}@media (max-width:768px){.paragraph-03{font-size:16.71px!important}}/*!
--------------------------------------------------------------------------
DISTANCIAS
--------------------------------------------------------------------------
*//*!

LEFT RIGHT
--------------------------------------------------------------------------
*/.separation-left-right-medium{padding-right:15%;padding-left:15%}/*!

BOTTOM
--------------------------------------------------------------------------
*/.separation-bottom-big{margin-bottom:90px!important;transition:margin-bottom .3s}@media (max-width:1920px){.separation-bottom-big{margin-bottom:81.23px!important}}@media (max-width:1600px){.separation-bottom-big{margin-bottom:76.87px!important}}@media (max-width:1440px){.separation-bottom-big{margin-bottom:74.61px!important}}@media (max-width:1366px){.separation-bottom-big{margin-bottom:73.62px!important}}@media (max-width:1280px){.separation-bottom-big{margin-bottom:72.45px!important}}@media (max-width:960px){.separation-bottom-big{margin-bottom:68.05px!important}}@media (max-width:834px){.separation-bottom-big{margin-bottom:66.34px!important}}@media (max-width:768px){.separation-bottom-big{margin-bottom:65.42px!important}}/*!
--------------------------------------------------------------------------
*/.separation-bottom-medium{margin-bottom:60px!important;transition:margin-bottom .3s}@media (max-width:1920px){.separation-bottom-medium{margin-bottom:54.2px!important}}@media (max-width:1600px){.separation-bottom-medium{margin-bottom:51.29px!important}}@media (max-width:1440px){.separation-bottom-medium{margin-bottom:49.78px!important}}@media (max-width:1366px){.separation-bottom-medium{margin-bottom:49.12px!important}}@media (max-width:1280px){.separation-bottom-medium{margin-bottom:48.36px!important}}@media (max-width:960px){.separation-bottom-medium{margin-bottom:45.42px!important}}@media (max-width:834px){.separation-bottom-medium{margin-bottom:44.28px!important}}@media (max-width:768px){.separation-bottom-medium{margin-bottom:43.66px!important}}/*!
--------------------------------------------------------------------------
*/.separation-bottom-small{margin-bottom:30px!important;transition:margin-bottom .3s}@media (max-width:1920px){.separation-bottom-small{margin-bottom:27.07px!important}}@media (max-width:1600px){.separation-bottom-small{margin-bottom:25.6px!important}}@media (max-width:1440px){.separation-bottom-small{margin-bottom:24.85px!important}}@media (max-width:1366px){.separation-bottom-small{margin-bottom:24.52px!important}}@media (max-width:1280px){.separation-bottom-small{margin-bottom:24.13px!important}}@media (max-width:960px){.separation-bottom-small{margin-bottom:22.67px!important}}@media (max-width:834px){.separation-bottom-small{margin-bottom:22.09px!important}}@media (max-width:768px){.separation-bottom-small{margin-bottom:21.78px!important}}/*!

TOP
--------------------------------------------------------------------------
*/.separation-top-big{margin-top:90px!important;transition:margin-top .3s}@media (max-width:1920px){.separation-top-big{margin-top:81.23px!important}}@media (max-width:1600px){.separation-top-big{margin-top:76.87px!important}}@media (max-width:1440px){.separation-top-big{margin-top:74.61px!important}}@media (max-width:1366px){.separation-top-big{margin-top:73.62px!important}}@media (max-width:1280px){.separation-top-big{margin-top:72.45px!important}}@media (max-width:960px){.separation-top-big{margin-top:68.05px!important}}@media (max-width:834px){.separation-top-big{margin-top:66.34px!important}}@media (max-width:768px){.separation-top-big{margin-top:65.42px!important}}/*!
--------------------------------------------------------------------------
*/.separation-top-medium{margin-top:60px!important;transition:margin-top .3s}@media (max-width:1920px){.separation-top-medium{margin-top:54.2px!important}}@media (max-width:1600px){.separation-top-medium{margin-top:51.29px!important}}@media (max-width:1440px){.separation-top-medium{margin-top:49.78px!important}}@media (max-width:1366px){.separation-top-medium{margin-top:49.12px!important}}@media (max-width:1280px){.separation-top-medium{margin-top:48.36px!important}}@media (max-width:960px){.separation-top-medium{margin-top:45.42px!important}}@media (max-width:834px){.separation-top-medium{margin-top:44.28px!important}}@media (max-width:768px){.separation-top-medium{margin-top:43.66px!important}}/*!
--------------------------------------------------------------------------
*/.separation-top-small{margin-top:30px!important;transition:margin-top .3s}@media (max-width:1920px){.separation-top-small{margin-top:27.07px!important}}@media (max-width:1600px){.separation-top-small{margin-top:25.6px!important}}@media (max-width:1440px){.separation-top-small{margin-top:24.85px!important}}@media (max-width:1366px){.separation-top-small{margin-top:24.52px!important}}@media (max-width:1280px){.separation-top-small{margin-top:24.13px!important}}@media (max-width:960px){.separation-top-small{margin-top:22.67px!important}}@media (max-width:834px){.separation-top-small{margin-top:22.09px!important}}@media (max-width:768px){.separation-top-small{margin-top:21.78px!important}}.title-01,.title-02{margin-top:0!important}/*!

GRANDES TITULARES
--------------------------------------------------------------------------
*/.hero-title-01{font-size:13vw!important}/*!
--------------------------------------------------------------------------
*/.hero-title-02{font-size:119px!important}.title-01,.title-02,.title-03{font-family:safiro-medium,sans-serif!important;letter-spacing:-.02em!important;line-height:1.15}@media (max-width:1920px){.hero-title-02{font-size:96.73px!important}}@media (max-width:1600px){.hero-title-02{font-size:85.59px!important}}@media (max-width:1440px){.hero-title-02{font-size:80.02px!important}}@media (max-width:1366px){.hero-title-02{font-size:77.39px!important}}@media (max-width:1280px){.hero-title-02{font-size:74.46px!important}}@media (max-width:960px){.hero-title-02{font-size:63.32px!important}}@media (max-width:834px){.hero-title-02{font-size:58.97px!important}}@media (max-width:768px){.hero-title-02{font-size:56.69px!important}}/*!

TITULARES
--------------------------------------------------------------------------
*/.title-01{font-size:54px!important;padding-right:20%}@media (max-width:1920px){.title-01{font-size:47.86px!important}}@media (max-width:1600px){.title-01{font-size:44.79px!important}}@media (max-width:1440px){.title-01{font-size:43.25px!important}}@media (max-width:1366px){.title-01{font-size:42.54px!important}}@media (max-width:1280px){.title-01{font-size:41.71px!important}}@media (max-width:960px){.title-01{font-size:38.63px!important}}@media (max-width:834px){.title-01{font-size:37.42px!important}}@media (max-width:768px){.title-01{font-size:36.78px!important}}/*!
--------------------------------------------------------------------------
*/.title-02{font-size:40px!important;padding-right:15%}@media (max-width:1920px){.title-02{font-size:35.6px!important}}@media (max-width:1600px){.title-02{font-size:33.41px!important}}@media (max-width:1440px){.title-02{font-size:32.3px!important}}@media (max-width:1366px){.title-02{font-size:31.8px!important}}@media (max-width:1280px){.title-02{font-size:31.2px!important}}@media (max-width:960px){.title-02{font-size:29px!important}}@media (max-width:834px){.title-02{font-size:28.15px!important}}@media (max-width:768px){.title-02{font-size:27.69px!important}}/*!
--------------------------------------------------------------------------
*/.title-03{font-size:32px!important;margin-top:0!important;padding-right:10%}.sub-title-01,.sub-title-02,.sub-title-03,.sub-title-04{font-family:safiro-medium,sans-serif!important;letter-spacing:-.02em!important;line-height:1.2;margin-top:0!important}@media (max-width:1920px){.title-03{font-size:29.07px!important}}@media (max-width:1600px){.title-03{font-size:27.61px!important}}@media (max-width:1440px){.title-03{font-size:26.91px!important}}@media (max-width:1366px){.title-03{font-size:26.54px!important}}@media (max-width:1280px){.title-03{font-size:26.14px!important}}@media (max-width:960px){.title-03{font-size:24.68px!important}}@media (max-width:834px){.title-03{font-size:24.11px!important}}@media (max-width:768px){.title-03{font-size:23.81px!important}}/*!

PEQUEÃ‘OS TITULARES DESTACADOS
--------------------------------------------------------------------------
*/.sub-title-01{font-size:24px!important}@media (max-width:1920px){.sub-title-01{font-size:22.83px!important}}@media (max-width:1600px){.sub-title-01{font-size:22.24px!important}}@media (max-width:1440px){.sub-title-01{font-size:21.95px!important}}@media (max-width:1366px){.sub-title-01{font-size:21.81px!important}}@media (max-width:1280px){.sub-title-01{font-size:21.65px!important}}@media (max-width:960px){.sub-title-01{font-size:21.07px!important}}@media (max-width:834px){.sub-title-01{font-size:20.84px!important}}@media (max-width:768px){.sub-title-01{font-size:20.72px!important}}/*!
--------------------------------------------------------------------------
*/.sub-title-02{font-size:20px!important}@media (max-width:1920px){.sub-title-02{font-size:18.83px!important}}@media (max-width:1600px){.sub-title-02{font-size:18.24px!important}}@media (max-width:1440px){.sub-title-02{font-size:17.94px!important}}@media (max-width:1366px){.sub-title-02{font-size:17.81px!important}}@media (max-width:1280px){.sub-title-02{font-size:17.65px!important}}@media (max-width:960px){.sub-title-02{font-size:17.07px!important}}@media (max-width:834px){.sub-title-02{font-size:16.83px!important}}@media (max-width:768px){.sub-title-02{font-size:16.71px!important}}@media (max-width:600px){.circle-text-container{margin-top:-120px;width:170px;height:170px}.marquee{font-size:69.08px;height:90px;padding-top:45px}.list-01 li{font-size:31.53px!important;margin-top:41.05px!important;padding-bottom:20.51px!important}.list-02 li{font-size:20.73px!important;margin-top:22.13px!important;padding-bottom:11.05px!important}.list-03 li{font-size:16.41px!important;margin-top:8.21px!important;padding-bottom:8.21px!important}.arrow-icon-01::after{top:19.83px!important;width:41.02px!important;height:41.02px!important}.arrow-icon-02::after{top:13.51px!important;width:21.73px!important;height:21.73px!important}ul.custom-bullets li::before{top:11.32px!important;width:8.2px!important;height:8.2px!important}.paragraph-01{font-size:30.37px!important}.paragraph-02{font-size:19.92px!important}.paragraph-03,.sub-title-02{font-size:16.41px!important}.separation-left-right-medium{padding-right:10%;padding-left:10%}.separation-bottom-big{margin-bottom:63.13px!important}.separation-bottom-medium{margin-bottom:42.13px!important}.separation-bottom-small{margin-bottom:21.02px!important}.separation-top-big{margin-top:63.13px!important}.separation-top-medium{margin-top:42.13px!important}.separation-top-small{margin-top:21.02px!important}.hero-title-02{font-size:50.79px!important}.title-01{font-size:35.16px!important}.title-02{font-size:26.54px!important}.title-03{font-size:23.03px!important}.sub-title-01{font-size:20.41px!important}}@media (max-width:480px){#cookie-banner .cookie-buttons{flex-direction:column;align-items:stretch}#cookie-banner .cookie-buttons button{width:100%;font-size:16px!important;padding:8px 15px!important}#cookie-settings{width:95%;padding:20px}.cookie-category{padding:15px}.circle-text-container{margin-top:-110px;width:160px;height:160px}.marquee{font-size:61.06px;height:70px;padding-top:35px}.list-01 li{font-size:30.69px!important;margin-top:40.5px!important;padding-bottom:20.24px!important}.list-02 li{font-size:20.34px!important;margin-top:21.03px!important;padding-bottom:10.5px!important}.list-03 li{font-size:16.19px!important;margin-top:8.1px!important;padding-bottom:8.1px!important}.arrow-icon-01::after{top:19.38px!important;width:40.47px!important;height:40.47px!important}.arrow-icon-02::after{top:13.24px!important;width:21.34px!important;height:21.34px!important}ul.custom-bullets li::before{top:11.15px!important;width:8.1px!important;height:8.1px!important}.paragraph-01{font-size:29.11px!important}.paragraph-02{font-size:19.43px!important}.paragraph-03,.sub-title-02{font-size:16.19px!important}.separation-bottom-big{margin-bottom:61.47px!important}.separation-bottom-medium{margin-bottom:41.03px!important}.separation-bottom-small{margin-bottom:20.47px!important}.separation-top-big{margin-top:61.47px!important}.separation-top-medium{margin-top:41.03px!important}.separation-top-small{margin-top:20.47px!important}.hero-title-02{font-size:46.62px!important}.title-01{font-size:34.01px!important}.title-02{font-size:25.72px!important}.title-03{font-size:22.48px!important}.sub-title-01{font-size:20.19px!important}}/*!
--------------------------------------------------------------------------
*/.sub-title-03,.sub-title-04{font-size:18px!important}/*!
--------------------------------------------------------------------------
*/@media (max-width:375px){.clientes img{max-width:55%;padding-bottom:70px}.datos-equipo{font-size:70px}.texto-claim-01{font-size:38px;padding-right:0}.texto-title-HERO{font-size:15px!important}.texto-claim-HERO{font-size:37px!important}.texto-claim-02{font-size:34px;padding-right:0}.texto-claim-03{font-size:35px}.texto-titular,.title-03{font-size:22px!important}.texto-listado{font-size:21px}section.large-pad{padding:130px 0}.PAD-LR-20{padding-left:0!important;padding-right:0!important}.circle-text-container{margin-top:-100px;width:150px;height:150px}.marquee{font-size:54px;width:100%;height:70px;padding-top:35px}.list-01 li{font-size:30px!important;margin-top:40px!important;padding-bottom:20px!important}.list-02 li{font-size:20px!important;margin-top:20px!important;padding-bottom:10px!important}.list-03 li{font-size:16px!important;margin-top:8px!important;padding-bottom:8px!important}.arrow-icon-01::after{top:19px!important;width:40px!important;height:40px!important}.arrow-icon-02::after{top:13px!important;width:21px!important;height:21px!important}ul.custom-bullets li::before{top:11px!important;width:8px!important;height:8px!important}.paragraph-01{font-size:28px!important}.paragraph-02{font-size:19px!important}.paragraph-03,.sub-title-02{font-size:16px!important}.separation-bottom-big{margin-bottom:60px!important}.separation-bottom-medium{margin-bottom:40px!important}.separation-bottom-small{margin-bottom:20px!important}.separation-top-big{margin-top:60px!important}.separation-top-medium{margin-top:40px!important}.separation-top-small{margin-top:20px!important}.hero-title-02{font-size:43px!important}.title-01{font-size:33px!important}.title-02{font-size:25px!important}.sub-title-01{font-size:20px!important}.sub-title-04{font-size:14px!important}}.form-container{background-color:#2a2a2a;padding:40px 50px;border-radius:0;color:#eee}.form-title{font-family:safiro-medium,Helvetica,Arial,sans-serif;font-size:42px;line-height:1.1;margin-bottom:20px;color:#eee;letter-spacing:-.02em}.checkbox-label,.form-subtitle{line-height:1.3;font-family:safiro-regular,Helvetica,Arial,sans-serif}.form-subtitle{font-size:16px;margin-bottom:35px;color:#ccc;letter-spacing:-.02em}.form-row{display:flex;gap:30px;margin-bottom:15px}.form-group{flex:1;position:relative}.form-group.full-width{flex:100%}.form-input{width:100%;background:0 0;border:none;border-bottom:1px solid #666;padding:8px 0;font-size:16px;color:#eee;outline:0;transition:border-color .3s;font-family:safiro-regular,Helvetica,Arial,sans-serif}.form-input:focus{border-bottom-color:#eee;background-color:transparent}.form-input::placeholder{color:#888;font-size:16px}.form-textarea{resize:vertical;min-height:80px;font-family:safiro-regular,Helvetica,Arial,sans-serif}.checkbox-group{margin:15px 0}.checkbox-item{display:flex;align-items:flex-start;margin-bottom:10px;cursor:pointer}.custom-checkbox{appearance:none;width:18px;height:18px;border:2px solid #666;margin-right:27px;position:relative;cursor:pointer;flex-shrink:0;margin-top:2px;background:0 0}.custom-checkbox:checked{background-color:transparent;border-color:#eee}.custom-checkbox:checked::after{content:'âœ“';position:absolute;top:-2px;left:1px;color:#eee;font-weight:700;font-size:12px}.checkbox-label{color:#ccc;font-size:15px;cursor:pointer;margin-left:15px}.privacy-link{color:#eee;text-decoration:underline}.privacy-link:hover{color:#ccc}.submit-btn{background:0 0;border:2px solid #eee;color:#eee;padding:12px 35px;font-size:16px;border-radius:50px;cursor:pointer;transition:.3s;margin-top:15px;font-family:safiro-medium,Helvetica,Arial,sans-serif}.form-loading,.form-message{display:none;font-size:14px}.submit-btn:hover:not(:disabled){background-color:#eee;color:#2a2a2a}.submit-btn:disabled{opacity:.5;cursor:not-allowed}.form-message{padding:15px;border-radius:5px;margin-bottom:20px}.form-message.success{background-color:rgba(76,175,80,.2);color:#4caf50;border:1px solid #4caf50}.form-message.error{background-color:rgba(244,67,54,.2);color:#f44336;border:1px solid #f44336}.form-loading{text-align:center;margin:15px 0;color:#ccc}.required-field{border-bottom-color:#f44336!important}@media (max-width:768px){.form-container{padding:30px 25px}.form-title{font-size:32px}.form-row{flex-direction:column;gap:15px;margin-bottom:20px}.checkbox-label,.form-input,.form-subtitle{font-size:14px}.checkbox-group{margin:20px 0 15px}.checkbox-item{margin-bottom:12px}}</pre></body></html>