:root{--primary-color:#fc6c0f;--secondary-color:#fdb27d;--light-color:#f6f8fa;--grey-color:#e3e7ec;--dark-color:#1a1a1d;--text-color:#37404a;--font-family-primary:"Lato", sans-serif;--font-family-secondary:"Ubuntu Sans", sans-serif;--padding-top-desktop:100px;--padding-top-mobile:112px}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{color-scheme:light dark;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-size-adjust:none;hanging-punctuation:first allow-end last;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-weight:600;font-family:var(--font-family-secondary);text-wrap:balance;letter-spacing:-.16px}html,button,input,select,textarea{color:#fff;padding:0}body{line-height:160%;color:var(--text-color);font-weight:400;font-family:var(--font-family-primary);background-color:#fff;max-width:100%;overflow-x:hidden;font-size:1rem;padding-top:var(--padding-top-desktop)}::-webkit-input-placeholder{color:#818181;opacity:1!important}:-moz-placeholder{color:#818181}::-moz-placeholder{color:#818181}:-ms-input-placeholder{color:#818181}::selection{background:#ffddc5;color:var(--dark-color)}input[placeholder],[placeholder],*[placeholder]{color:#b0b0b0}article blockquote{border-left:4px solid var(--primary-color);margin-block:2rem;padding:.5rem 1rem;background-color:#ffeee6;width:fit-content;p{margin:0;padding:0;font-style:italic;font-weight:600;color:var(--primary-color);font-family:var(--font-family-secondary);font-size:15px;letter-spacing:-.5px}a{color:var(--primary-color);border-bottom:1px solid var(--primary-color);&:hover{color:var(--dark-color);border-bottom:1px solid var(--dark-color)}}}article h2{font-size:28px;margin-bottom:16px;margin-top:32px;letter-spacing:-.32px}article h3{font-size:24px;margin-bottom:12px;margin-top:28px;letter-spacing:-.32px}article h4{font-size:20px;margin-bottom:10px;margin-top:24px;letter-spacing:-.16px}hr{display:block;height:1px;border:0;border-top:1px solid #b0b0b0;margin:1em 0;padding:0}a{text-decoration:none}.size-large,.img-responsive{width:100%;height:auto;display:block}img.alignleft{margin:5px 20px 5px 0;float:left;max-width:100%;height:auto}img.alignright{margin:5px 0 5px 20px;float:right;max-width:100%;height:auto}img.aligncenter{margin:15px auto;float:none;height:auto;display:block;max-width:100%}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}article a{font-weight:700;color:inherit;border-bottom:1px solid var(--text-color);transition:all 0.3s ease-in-out}article a:not(.card,.btn):hover{color:var(--primary-color);border-bottom:1px solid var(--primary-color)}*:hover,*:hover>a,img,.categorias a>img,.navbar ul,.topbar a,figure.icon,.suave{text-decoration:none;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.relative{position:relative}.fit{width:100%;height:100%;object-fit:cover}.cover{background-repeat:no-repeat;background-size:cover!important;background-position:center center!important}.scroll{background-attachment:scroll}.fixed{background-attachment:fixed!important;background-position:center center!important}.parallax .container,.pageheader .container,.bloqueform .container{position:relative;z-index:2}.contain{background-repeat:no-repeat;background-size:contain!important;background-position:center center}.img-responsive,.contain img{display:block;float:none;clear:both;width:100%;height:auto}.full-width{width:100%;height:auto;padding-block:3rem;overflow:hidden;position:relative}.content{padding-top:30px;padding-bottom:30px}.rounded{-webkit-border-radius:10px!important;border-radius:10px!important;-moz-border-radius:10px!important}.fullrounded{-webkit-border-radius:100%;border-radius:100%;-moz-border-radius:100%}.roundless{-webkit-border-radius:0;border-radius:0;-moz-border-radius:0}.line{width:100%;height:1px;background:transparent;margin:30px 0;display:block}.c-shadow{-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,.5);box-shadow:0 0 4px 2px rgba(0,0,0,.5)}.col5{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.font-secondary{font-family:var(--font-family-secondary)}.heading{font-weight:600;color:var(--dark-color);letter-spacing:-.64px;line-height:130%;text-wrap:balance;font-family:var(--font-family-secondary)}section .heading{font-size:2rem}.tagline{font-family:var(--font-family-secondary);font-weight:800;color:var(--primary-color);margin-bottom:16px;letter-spacing:-.16px;text-wrap:pretty}.c-white,.overwhite:hover{color:#fff}.c-bg-white,.lined.lined-white::after{background-color:#fff}.c-bg-white.transp{background-color:rgba(255,255,255,.5)}.c-black,.overblack:hover{color:var(--dark-color)}.c-bg-black,.lined.lined-black::after{background-color:var(--dark-color)}.c-bg-black.transp{background-color:rgba(0,0,0,.5)}.c-dark{color:var(--dark-color)}.c-bg-dark{background-color:var(--dark-color)}.c-light{color:var(--light-color)}.c-bg-light{background-color:var(--light-color)}.c-bg-light2{background-color:#f5f5f5}.c-grey{color:#9d9898}.c-feat,.overfeat:hover{color:var(--primary-color)}.c-bg-feat{background-color:var(--primary-color)}.btn{border:none;border-radius:2px;padding:12px 24px;font-family:var(--font-family-secondary);font-weight:500;text-transform:uppercase}.btn:hover,.btn:focus,.btn:active{text-decoration:none;box-shadow:none}.btn-sm{padding:8px 16px;font-size:14px}.btn-md{padding:12px 24px;font-size:16px}.btn-lg{padding:16px 32px;font-size:18px}.btn-default{background:var(--dark-color);color:#fff;border:none}.btn-default:hover{background:var(--light-color);color:var(--dark-color)}.btn-primary{background:#fff;color:var(--primary-color);border:none}.btn-primary:hover{background:var(--primary-color);color:#fff}.btn-secondary{background:#fff;color:var(--dark-color);border:none}.btn-secondary:hover{background:var(--grey-color);color:var(--dark-color)}.btn-info{background:var(--primary-color);color:#fff}.btn-info:hover,.btn-info.is-checked{background:var(--secondary-color);color:#fff}.btn-light{background:var(--light-color);color:var(--dark-color);border:none}.btn-light:hover{background:var(--dark-color);color:var(--light-color)}.btn-outline-primary{background:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.btn-outline-primary:hover{background:var(--primary-color);color:#fff}.btn-outline-default{background:transparent;color:var(--dark-color);border:2px solid var(--dark-color)}.btn-outline-default:hover{background:var(--dark-color);color:#fff}#mainHeader{box-shadow:none}.navbar.scrolled,#mainHeader.scrolled{box-shadow:rgba(0,0,0,.12) 0 2px 8px}header.is-hidden{transform:translateY(-100%)}header{transition:transform 0.2s ease}.topbar a,.topbar span{font-family:var(--font-family-secondary);font-size:14px;font-weight:600;line-height:100%;color:var(--text-color)}.topbar a,.topbar span{transition:color 0.3s ease-in-out}.topbar a svg path{transition:fill 0.3s ease-in-out}.topbar a:hover span{color:var(--dark-color);cursor:pointer}.topbar a:hover svg path{fill:var(--dark-color)}.topbar-link{color:var(--text-color);display:flex;align-items:center;gap:6px;transition:color 0.3s ease-in-out}.topbar-link:hover{color:var(--dark-color)}.topbar-icon{color:var(--primary-color);flex:0 0 auto}.topbar-link:hover .topbar-icon{color:var(--dark-color)}.navbar{margin-bottom:0;padding:0 0;background:#fff}.navbar .d-block{width:100%}.navbar .container{position:relative;flex:1}.navbar .navbar-brand{padding:0 0}.navbar .navbar-brand img{height:auto}.navbar .navbar-nav li{position:relative;list-style:none}.navbar .navbar-nav li a{font-family:var(--font-family-secondary);font-size:14px;font-weight:500;color:var(--text-color);line-height:1.6;text-transform:uppercase;text-decoration:none;padding:8px 12px}.navbar .navbar-nav li a:hover,.navbar .navbar-nav li:hover>a{color:var(--dark-color)}.navbar .navbar-nav li.current_page_item>a,.navbar .navbar-nav li.current-menu-item>a{color:var(--primary-color)}.navbar-toggler{z-index:999}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(42, 67, 97, 1)' stroke-width='3' stroke-linecap='square' stroke-miterlimit='0' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar .dropdown-menu .menu-item a{font-size:13px}.navbar .dropdown-menu{max-height:min(60vh, 420px);overflow:auto;border:0;box-shadow:0 4px 8px rgba(0,0,0,.1)}.navbar .dropdown-menu .dropdown-item:active,.navbar .dropdown-menu .dropdown-item:focus,.navbar .dropdown-menu .dropdown-item:hover{background-color:var(--bs-gray-200)}.navbar .dropdown-menu-sub{max-height:min(60vh, 380px);overflow:auto}.navbar .dropdown-menu::-webkit-scrollbar,.navbar .dropdown-menu-sub::-webkit-scrollbar{width:8px}.navbar .dropdown-menu::-webkit-scrollbar-thumb,.navbar .dropdown-menu-sub::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:999px;border:2px solid rgba(255,255,255,.6)}.navbar .dropdown-menu,.navbar .dropdown-menu-sub{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}@media (hover:hover) and (pointer:fine){.navbar .dropdown:hover>.dropdown-menu{display:block}.navbar .dropdown-submenu:hover>.dropdown-menu-sub{display:block}}@media (min-width:992px){.navbar .navbar-nav>li:last-child a{padding:10px 20px;border-radius:2px;background-color:var(--dark-color);color:#fff;margin-left:16px;&:hover{background-color:var(--light-color);color:var(--dark-color)}}.navbar .dropdown-menu{overflow:visible;max-height:none}.navbar .dropdown-submenu{position:relative}.navbar .dropdown-submenu>.dropdown-menu-sub{position:absolute;top:-8px;left:100%;z-index:1050;margin-left:0;display:none;background-color:#fff}.navbar .dropdown-submenu:hover>.dropdown-menu-sub{display:block}.navbar .dropdown-submenu>a.dropdown-toggle::after{float:right;transform:rotate(-90deg)}.navbar .dropdown-submenu>a.dropdown-toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem}}@media (max-width:991.98px){body:has(#menuPrincipal.show)::before{content:"";position:fixed;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.55),rgba(0,0,0,.25));z-index:1020}#mainHeader{position:fixed;z-index:1030}body:has(#menuPrincipal.show){overflow:hidden}.navbar-toggler:focus{box-shadow:0 2px 6px rgba(0,0,0,.2)}.navbar .dropdown-menu,.navbar .dropdown-menu-sub{position:static;float:none;width:100%;box-shadow:none;border:0;padding-left:.75rem;margin:0 0 8px;background-color:var(--bs-dropdown-link-hover-bg)}.navbar .dropdown-item{padding:.6rem .75rem}.navbar .dropdown-item>.dropdown-menu-sub.show{border-left:2px solid #607d8b}.navbar .dropdown-menu,.navbar .dropdown-menu-sub{display:none}.navbar .dropdown-menu.show,.navbar .dropdown-menu-sub.show{display:block;border-left:2px solid #607d8b;border-radius:0;& li a{border-bottom:0;line-height:1.4}}}.pageheader::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(0deg,rgba(26,26,29,.7) 0%,rgba(26,26,29,.9) 100%)}.pageheader .title{letter-spacing:-1.2px;text-wrap:balance}.pageheader__logos-list{filter:grayscale(1) invert(1) brightness(2) contrast(2)}.breadcrumbs{background-color:var(--grey-color)}.breadcrumbs a{font-family:var(--font-family-primary);&:hover{color:var(--light-color);text-decoration:underline}}.slider .slider-overlay{inset:0;background:linear-gradient(0deg,rgba(26,26,29,.5),rgba(26,26,29,.5));pointer-events:none}.carousel-item{min-height:500px}.carousel-item.cover{height:50vh;max-height:800px}.slider-img{object-fit:cover;object-position:center}.carousel-title{font-family:var(--font-family-secondary);line-height:1.2;letter-spacing:-1.38px;text-wrap:balance}.carousel-text{font-family:var(--font-family-primary);line-height:1.6;text-wrap:balance}.carousel-caption{color:#fff;background:linear-gradient(to right,rgba(0,0,0,.65) 0%,rgba(0,0,0,.65) 33%,rgba(0,0,0,0) 100%)}.textos .textos-content p:last-child{margin-bottom:0}.content-with-toc .textos{padding-block:2rem}.textos .col-lg-6 .cover{min-height:300px}@media (max-width:991px){.textos .col-lg-6 .contain{min-height:300px}}.destacados .dest{display:flex;padding:32px 24px;flex-direction:column;gap:16px;flex:1 0 0%;align-self:stretch;border-radius:6px;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.08)}.destacados .dest:not(.text-center){align-items:flex-start}.destacados .dest:not(:has(.icon)){border-top:4px solid var(--primary-color)}.destacados .dest.text-center .title{font-size:20px;text-wrap:balance}.destacados .dest.text-start .title{font-size:18px}.destacados .dest.text-center p{text-wrap:balance}.destacados.cover .destacados-leyenda{color:#fff}.destacados.cover article.leyenda{font-size:1rem;font-weight:700}.destacados-leyenda{text-wrap:balance}.destacados article p:last-child{margin-bottom:0}.destacados .btn{border:2px solid var(--grey-color)}.destacados a.c-feat:hover{text-decoration:underline}.cta-title{text-wrap:balance}.cta-text{line-height:1.6}.cta.cta-image{background-color:var(--text-color)}.cta.cta-image-right::after{content:"";position:absolute;bottom:0;right:-20%;width:120%;height:100%;background:rgba(0,0,0,.2);clip-path:polygon(100% 0,0% 100%,100% 100%);z-index:0}.cta.cta-image-left::after{content:"";position:absolute;bottom:0;left:0;width:80%;height:100%;background:rgba(0,0,0,.2);clip-path:polygon(0 0,0% 100%,100% 100%);z-index:0}.cta.cta-image .container-fluid{z-index:1}.cta.cta-image .col-image{min-height:300px;position:relative;z-index:2}.cta.cta-image .col-content{z-index:2}.cta.cta-image .cta-title{letter-spacing:-.64px;text-wrap:balance}.cta.cta-image .cta-subtitle{text-wrap:balance}.cta.cta-bg{background:linear-gradient(0deg,rgba(26,26,29,.7),rgba(26,26,29,.7)),var(--cta-bg-url);background-size:cover;background-position:center;background-repeat:no-repeat}.cta-bg-color .cta-title,.cta.parallax .cta-title{font-style:italic;letter-spacing:-.96px;text-wrap:balance;line-height:140%}@media (max-width:768px){.cta.cta-image .col-image{min-height:400px}}@media (min-width:1440px){.cta.cta-image .col-content{max-width:50%}}@media (max-width:992px){.cta.cta-image{background-attachment:fixed}}.overicon{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(13,67,95,.3);opacity:0;color:#fff}a:hover .overicon{opacity:1}.bloque-con-imagen{border-top:12px solid #0d435f;-webkit-box-shadow:4px 0 15px 0 rgba(0,0,0,.35);box-shadow:4px 0 15px 0 rgba(0,0,0,.35);background-color:#fff}.faqs .accordion,.desplegables .accordion{display:flex;flex-direction:column;gap:8px}.accordion-header button{font-family:var(--font-family-secondary);font-weight:700;font-style:18px;letter-spacing:-.18px;line-height:140%}.accordion-header button[aria-expanded="true"]{background-color:#fff;border:none;outline:none;color:var(--primary-color);box-shadow:none}.accordion-item{border:none;border-left:3px solid var(--primary-color);border-radius:2px;overflow:hidden;.accordion-body{padding-top:0;a{color:var(--dark-color);text-decoration:underline;font-weight:600;cursor:pointer;:hover{color:var(--primary-color)}}}}.alternados{position:relative;overflow:hidden;color:#fff}.alternados .angle-last,.alternados .angle-first{position:relative}.alternados .angle-first::after{position:absolute;top:40%;left:0;z-index:2;width:48px;border:24px solid rgba(255,255,255,0);border-left:24px solid #fff;content:""}.alternados .angle-last::after{position:absolute;top:40%;right:0;z-index:2;width:48px;border:24px solid rgba(255,255,255,0);border-right:24px solid #fff;content:""}@media (min-width:767px){.alternados.first::before{position:absolute;top:0;right:50%;width:70vw;height:100%;background-color:#fff;content:"";z-index:2}.alternados.last::before{position:absolute;top:0;left:50%;width:70vw;height:100%;background-color:#fff;content:"";z-index:2}}@media (max-width:768px){.alternados .fondo{position:relative;width:100%;height:40vh;z-index:1;margin-top:-5rem}.alternados .angle-first::after,.alternados .angle-last::after{display:none}.alternados .fondo::before{position:absolute;bottom:0;left:50%;z-index:9;width:48px;border:24px solid rgba(255,255,255,0);border-bottom:24px solid #fff;content:"";margin-left:-24px}}.card-without-image{border-top:4px solid var(--primary-color);box-shadow:0 4px 8px 0 rgba(0,0,0,.08);border-radius:6px;padding:1.5rem;transition:all 0.3s ease-in-out}.card-without-image:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.12)}.card-without-image .card-body{padding:0}.card-without-image .card-body .card-title{margin-top:0;font-size:1.125rem;letter-spacing:-.015rem}.trabajos-scroll-wrapper{position:relative}.trabajos-scrollable{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity}.trabajos-item{flex:0 0 280px;max-width:280px}.trabajos-scrollable .trabajos-item{scroll-snap-align:start}.trabajos-scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.trabajos-scroll-arrow span{font-size:24px}.trabajos-scroll-arrow--left{left:.5rem}.trabajos-scroll-arrow--right{right:.5rem}@media (max-width:575.98px){.trabajos-scroll-arrow{width:32px;height:32px;font-size:18px}}.logos{position:relative}.logos .owl-nav{position:absolute;top:40%;width:calc(100% + 60px);left:-30px}.logos .owl-nav button{font-size:60px!important;position:absolute;top:0}.logos .owl-nav button.owl-prev{left:-30px}.logos .owl-nav button.owl-next{right:-30px}.testimonios-top .leyenda{text-wrap:balance}.testimonios .owl-nav{position:absolute;top:40%;width:calc(100% + 60px);left:-30px}.testimonios .owl-nav button{font-size:60px!important;position:absolute;top:0}.testimonios .owl-nav button.owl-prev{left:-30px}.testimonios .owl-nav button.owl-next{right:-30px}.testimonios .testimonio{position:relative;margin-top:60px}.testimonio .item-image{width:100px;height:100px;display:block;margin:-50px auto 20px;border-radius:50rem;padding:25px;overflow:hidden;text-align:center}.testimonio .item-image img{width:90%;height:auto}.testimonio .quote img{width:50px!important;height:50px;margin:0 auto;display:inline-block;margin-bottom:15px}.testimonio-text{font-style:italic;line-height:160%;text-wrap:balance;color:var(--text-color)}.testimonio-text p{margin-bottom:0}.testimonio .line{margin:20px auto;width:50px;height:2px;background-color:var(--primary-color)}.articulos-blog article a:not(.btn){border:none}.aside-cat a{color:var(--primary-color);transition:all .3 ease-in-out}.aside-cat a:hover{text-decoration:underline}.blog-card-link{cursor:pointer}.blog-card-link:hover .blog-card{box-shadow:rgba(0,0,0,.1) 0 4px 12px;border-radius:8px}.blog-card-link:hover .blog-card img{transform:scale(1.05)}.blog-card .body .description{color:var(--text-color)}.aside-cat .btn-cat{border:1px solid var(--text-color);border-radius:4px;padding:6px 12px;font-size:14px;background-color:transparent;color:var(--text-color);display:inline-block;transition:all 0.3s ease-in-out;cursor:pointer}.aside-cat .btn-cat:hover{border-color:#7a7c7e;color:#7a7c7e;text-decoration:none}li.gfield.hidden-label>label{display:none}.gform_wrapper li.hidden_label input{margin-top:4px!important}.bloqueform{position:relative}.bloqueform.cover p,.bloqueform.cover .formulario .gfield_consent_label,.bloqueform.cover .formulario .gfield_consent_label a{color:#ffffff!important}.bloqueform.toc .formulario,.aside-blog .formulario{background-color:var(--text-color)}.bloqueform.toc .formulario::after,.aside-blog .formulario::after{content:"";position:absolute;bottom:-3rem;right:0;width:150%;height:100%;background:rgba(0,0,0,.4);clip-path:polygon(100% 0,0% 100%,100% 100%);z-index:0}.bloqueform.toc .formulario .card-body,.aside-blog .formulario .card-body{position:relative;z-index:2}.bloqueform .formulario .gform_wrapper ul.gform_fields li.gfield,.aside-blog .formulario .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.bloqueform .formulario li.gfield:not(.gfield--type-captcha),.aside-blog .formulario li.gfield:not(.gfield--type-captcha){width:100%;overflow:hidden;padding:0;margin-top:0!important}.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.gform_wrapper textarea{width:100%!important;border-radius:4px;background:#fff;border:1px solid #ccc;color:var(--dark-color);margin-top:0!important;padding:6px!important}.gform_wrapper textarea.large{height:100px!important;margin-top:15px}.gform_wrapper.gravity-theme .ginput_complex span{margin-bottom:0!important}.formulario.lateral{border-radius:6px}.formulario.lateral .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.formulario.lateral .gform_wrapper textarea,.bloqueform.toc .formulario .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.bloqueform.toc .formulario .gform_wrapper textarea{width:100%!important;border-radius:4px;margin:0!important;background-color:#fff;border:1px solid #fff;color:var(--dark-color)}.formulario.lateral .gform_wrapper textarea{height:80px}.formulario.lateral .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus-visible,.formulario.lateral .gform_wrapper textarea:focus-visible{outline:none;box-shadow:none;border:1px solid var(--text-color)}.formulario.lateral ::placeholder{font-size:14px;font-family:var(--font-family-secondary);color:#999}body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_checkbox,body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:0!important}.gform_legacy_markup_wrapper textarea.medium{height:80px!important}.formulario.lateral label a{color:#fff;border-bottom:1px dashed #fff}.bloqueform .formulario label a{color:#000;border-bottom:1px dashed #000}.contactform label a{color:#000;border-bottom:1px dashed #000}.gform_footer{text-align:center!important;padding:0!important;margin:.5rem 0 0!important}.gform_footer input.button,.gform_footer input[type="submit"]{border-radius:.125rem;background-color:var(--primary-color);color:#fff;padding:.625rem 1.25rem;width:100%!important;display:flex!important;justify-content:center;cursor:pointer;border:0;font-size:.9375rem;font-weight:600}.gform_footer input.button:hover,.gform_footer input[type="submit"]:hover,.gform_footer input.button:focus,.gform_footer input[type="submit"]:focus{background-color:var(--dark-color);color:#fff}.ginput_container_consent{display:inline-flex;gap:8px;align-items:start;font-size:13px;line-height:140%}.phone{position:relative;padding-left:36px;min-height:24px;margin-left:20px}.phone::before{width:24px;height:24px;display:inline-block;background:url(../../../../../../themes/qes/images/sprites.png) -24px -24px no-repeat;content:"";position:absolute;left:0;top:5px}.toc--sticky.is-scrolling-down{transform:translateY(-100%);top:0}.toc--sticky{top:95px;transition:transform 0.2s ease}.toc--main{border-radius:6px;background-color:#fff;border-top:4px solid var(--primary-color);box-shadow:0 4px 8px 0 rgba(0,0,0,.08);padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1rem;width:fit-content}.toc__title{font-family:var(--font-family-secondary);font-size:1.0625rem;font-weight:400;line-height:1.6;letter-spacing:-.72px;color:#696969;letter-spacing:-.01063rem;text-transform:uppercase}.toc__list{display:flex;padding-left:1rem;flex-direction:column;align-items:flex-start;align-self:stretch;max-height:360px;overflow-y:scroll;gap:.25rem;li{margin:0}li .toc__link:hover{text-decoration:underline}li .toc__link:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}}.toc__list::-webkit-scrollbar{width:8px;background-color:#f5f5f5}.toc__list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:10px}.toc__list::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:10px;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent)}li .toc__link{font-family:var(--font-family-secondary);font-weight:500;line-height:120%}li.toc__item--h2 .toc__link{color:var(--dark-color);font-size:.975rem}li.toc__item--h3 .toc__link{color:var(--text-color);font-size:.95rem;color:#606d79}ol li.toc__item--h3+.toc__item--h2{padding-top:.5rem;display:block}.aside-blog .formulario .gform_fields,.toc .formulario .gform_fields{gap:8px!important}.aside-blog .formulario .gfield_consent_label,.aside-blog .formulario .gfield_consent_label a,.toc .formulario .gfield_consent_label,.toc .formulario .gfield_consent_label a{color:#fff}.aside-blog .formulario .gform_required_legend,.toc .formulario .gform_required_legend{color:#fff;font-size:13px}.toc--sticky{position:fixed;background:var(--light-color);left:0;right:0;z-index:1029;transition:transform 0.2s ease;pointer-events:none}.toc--sticky.is-visible{transform:translateY(-1px);pointer-events:auto}.toc--sticky:not(.is-visible){display:none}.toc-sticky__toggle{width:100%;text-align:left;padding:.6rem 1rem;background:var(--light-color);border:none;font-weight:600;cursor:pointer;color:var(--text-color);font-family:var(--font-family-secondary)}.toc-sticky__toggle[aria-expanded="false"]{box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px}.toc-sticky__chevron{float:right;color:var(--text-color);transition:transform 0.2s ease}.toc--sticky.is-open .toc-sticky__chevron{transform:rotate(180deg)}.toc-sticky__panel{max-height:60vh;overflow-y:auto;background:var(--light-color);border:1px solid #ddd;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(0,0,0,.12);padding:0 .75rem .5rem}.toc-sticky__panel li .toc__link{color:var(--text-color)}.formulario-title{letter-spacing:-.025rem}.toc__item--h2{padding-left:0}.toc__item--h3{padding-left:1rem;font-size:.95rem}.toc__item--h4{padding-left:2rem;font-size:.9rem}.slides .carousel-inner{border-top:12px solid #0d435f;box-shadow:4px 0 15px 0 rgba(0,0,0,.35);background-color:#fff;margin:25px 0 0 0;padding-bottom:40px}.slides .carousel-control-next{position:absolute;bottom:0;top:auto;right:0;width:80px;height:80px;display:block;background-color:#0d435f;opacity:1;line-height:80px;font-size:64px}.slides .carousel-indicators{bottom:0;margin-bottom:5px}.slides .carousel-indicators li{width:20px;height:20px;background-color:#0d435f;border-radius:50rem}.slides .carousel-indicators li.active{background-color:#df332f;border-radius:50rem}ul.bullets{padding-left:60px}ul.bullets li{position:relative;line-height:100%;margin:10px 0;min-height:50px;align-items:center}ul.bullets li a,ul.bullets li span:not(.marker){line-height:100%}ul.bullets li .marker{position:absolute;left:-60px;width:40px;height:40px;text-align:center;line-height:40px;font-size:40px;display:inline-block}footer{position:relative;border-top:2px solid var(--primary-color)}footer .foo-text{text-wrap:balance}footer .foo-brand img{max-width:90%;height:auto}footer a,footer li a{color:var(--dark-color);font-size:15px;text-wrap:balance}footer.footer .foomenu,footer.footer .bottom{padding-left:0;display:flex;flex-direction:column;gap:4px;margin:0}footer.footer .foomenu li,footer.footer .bottom li{list-style:none}footer.footer a:hover,footer.footer li a:hover{color:var(--primary-color)}footer .sociales a{font-size:24px;background-color:#f1f1f1;width:36px;height:36px;margin-right:2px;display:inline-block;text-align:center;line-height:36px;border-radius:100%;color:#aaa}footer .sociales a:hover{background-color:var(--primary-color);color:#fff}.scrollToTop{position:fixed;bottom:170px;right:16px;width:48px;height:48px;background-color:#fff;color:var(--primary-color);cursor:pointer;border:2px solid var(--primary-color);z-index:99;display:inline-flex;align-items:center;justify-content:center;transform:translateY(8px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease,background-color 0.2s ease,color 0.2s ease}.scrollToTop:hover{color:#fff;background-color:var(--primary-color)}.scrollToTop__icon{width:22px;height:22px;fill:currentColor}.pwd{background-color:#fff}.pwd ul{margin-bottom:0;padding-left:0}.pwd li,.pwd li a{display:inline;padding:0 8px;font-size:13px;font-weight:400;color:#737e8a}.pwd li{border-left:1px solid #737e8a}.pwd li:first-child{border-left:none}.pwd a:hover{color:var(--primary-color)}.acf-map{display:block;width:100%;height:550px}.btn-fixed{position:fixed;bottom:0;left:0;width:100%;z-index:98;background-color:var(--primary-color);border-radius:0;color:#fff}.btn-fixed:hover{background-color:#000;border-radius:0;color:#fff}.address{background-color:var(--light-color);color:var(--text-color)}.address .address-item{color:var(--text-color);text-align:center;&:hover{color:var(--dark-color)}.address-item-icon{font-size:48px;display:block;margin-bottom:1rem}}.grecaptcha-badge{bottom:80px!important}.img-post{width:33%;height:auto;margin:0 15px 15px 0;float:left;clear:none}@media (max-width:768px){.img-post{width:45%;height:auto;margin:0 15px 15px 0;float:left;clear:none}}@media (max-width:600px){.img-post{width:100%;height:auto;margin:15px 0 15px 0;float:none;clear:both}}.page-servicios .card{cursor:pointer;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);transition:box-shadow 0.3s ease-in-out}.page-servicios .card:hover{box-shadow:rgba(149,157,165,.2) 0 8px 24px}.page-servicios .card:hover img{transform:scale(1.05)}.page-servicios .card-text{color:var(--text-color);text-wrap:pretty}.filter-btn.active{background-color:var(--dark-color);border-color:var(--dark-color);color:#fff}.page-sectores .card{cursor:pointer;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);transition:box-shadow 0.3s ease-in-out}.page-sectores .card:hover{box-shadow:rgba(149,157,165,.2) 0 8px 24px}.landing-page .pageheader{padding:6rem 0}.landing-page .img-sidebar-container{height:400px}.landing-page .content-landing h1,.landing-page .content-landing h2,.landing-page .content-landing h3,.landing-page .content-landing h4,.landing-page .content-landing h5{color:var(--primary-color);margin-top:2rem;font-weight:600}.landing-page .formulario.lateral{background-color:#c9d1d9}.landing-page .formulario.lateral li.gfield{display:block;margin-right:0!important;padding-right:0!important}.landing-page .formulario.lateral .gf_progressbar_title{color:#fff}.landing-page .formulario.lateral .ginput_product_price_label{font-size:16px;font-weight:700}.landing-page .formulario.lateral .ginput_product_price,.landing-page .formulario.lateral .ginput_total{font-size:32px;color:#fe5d38}.landing-page .formulario.lateral .ginput_container_coupon{display:flex;align-items:center}.landing-page .formulario.lateral #gf_coupon_button{background-color:#fff;color:#000;padding:8px 12px;border:none}.landing-page .formulario.lateral .gform_page_footer.top_label{display:flex}.landing-page .formulario.lateral .gform_next_button,.landing-page .formulario.lateral .gform_previous_button{background-color:#343a40;color:#fff;padding:8px 24px;border:none;margin:0}@media (max-width:1220px){.landing-page .formulario.lateral .gform_next_button,.landing-page .formulario.lateral .gform_previous_button{width:100%!important}.landing-page .formulario.lateral .gform_page_footer.top_label{flex-direction:column}}.landing-page .formulario.lateral .gform_validation_errors{padding:16px!important}.landing-page .formulario.lateral .validation_message{padding:8px 16px!important}.landing-page .formulario.lateral input[type="submit"]{background-color:#ff5d38;color:#fff;padding:8px 24px;border:none;margin:0}.landing-page .formulario.lateral input{color:#212121}.landing-page .formulario.lateral select{border:none;background-color:#fff;color:#b0b0b0;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.landing-page .formulario.lateral select option{color:#000;background-color:#fff}.landing-page .formulario.lateral select:focus{outline:none;border-color:#555}.landing-page .formulario.lateral .gform_confirmation_wrapper .gform_confirmation_message{color:#fff;font-weight:500;font-size:18px;text-align:center;margin-bottom:1.5rem}.aside-blog .gform_confirmation_message{color:#fff;font-weight:500;font-style:italic;text-align:center;padding-bottom:1rem;border-bottom:1px solid #ffffff57}.landing-page #scrollToFormButton.fixed-bottom{position:fixed;bottom:0;left:0;right:0;z-index:10}.landing-page .formulario.lateral .gform_footer input[type="submit"]{padding:.75rem 2.5rem;font-weight:500}.landing-page .btn-fixed{display:none}@media (max-width:991px){.formulario.lateral{visibility:hidden;height:0;overflow:hidden}}.tabs__card-text p{color:var(--text-color,#41565c);font-feature-settings:"clig" off,"liga" off;font-family:var(--Inter);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem}.tabs__card{width:96%;background:rgba(241,246,246,.5)}.tabs__card-title{color:#1a202c;font-feature-settings:"liga" off,"clig" off;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.tarjetas>p,.tarjetas>h1,.tarjetas>h2,.tarjetas>h3{color:var(--solucionesqes-com-fun-green,var(--primary-color));font-size:1.5rem;font-style:normal;font-weight:500;line-height:2.25rem}.tarjetas{padding:5rem 0}.eu__container{padding:3rem 0}.eu__text p{font-weight:600;letter-spacing:-.01em;font-style:italic}.eu__text{text-align:center}.object-fit-contain{object-fit:contain}.texto-form__img{max-height:400px}body.error404{background-color:var(--light-color)}@media (max-width:768px){body{padding-bottom:36px;padding-top:var(--padding-top-mobile)}.toc--sticky{top:var(--padding-top-mobile)}.carousel-item.cover{min-height:400px}.carousel-title{font-size:2.25rem}.carousel-caption .btn{font-size:1rem;padding:.75rem 1.25rem}.scrollToTop{bottom:36px;right:0;width:40px;height:40px;line-height:40px}}