.top-bar{background-color:var(--section-blue-color);color:#fff;padding:15px 0;}.top-bar .slogan{display:block;height:0;text-indent:-9999em;}.language-switcher .language{display:inline-block;color:#333;}.language-switcher .links{list-style:none;margin:0;padding:0;}.language-switcher .dropdown-menu{min-width:auto;padding-left:10px;padding-right:10px;}.language > .lang{display:inline-block;padding-right:16px;position:relative;text-transform:uppercase;top:2px;}.language > .lang::after{content:"\25be";font-size:2rem;position:absolute;right:0;top:-3px;}.buttons-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;}.buttons-wrapper .btn-call,.buttons-wrapper .btn-video-call{font-size:0.81rem;font-weight:bold;margin-left:10px;padding:12px 20px;text-transform:uppercase;}.top-bar .btn-link{color:#fff;font-family:var(--font-sans-serif);font-size:1.3rem;}.top-bar .btn-outline{border-color:var(--alt-color);color:var(--alt-color);}.top-bar .btn-outline:hover,.top-bar .btn-outline:focus,.top-bar .btn-outline:active{border-color:var(--alt-color-hover);background-color:var(--alt-color-hover);color:#333;}.top-bar .btn-video-call{background-color:var(--alt-color);border-color:var(--alt-color);color:#333;padding-right:25px;}.top-bar .btn-video-call:hover,.top-bar .btn-video-call:focus,.top-bar .btn-video-call:active{border-color:var(--alt-color-hover);background-color:var(--alt-color-hover);color:#333;}.top-bar .btn-video-call > svg{position:relative;top:2px;left:5px;}.logo-wrapper{text-align:center;}.logo{display:inline-block;height:45px;width:205px;}.caret{display:none;}.phone-wrapper{display:inline-block;position:relative;}.phone-wrapper > svg{position:absolute;top:50%;left:-20px;transform:translateY(-50%);}.navbar-header{position:relative;}.navbar-toggle{border:0;float:none;left:10px;line-height:1;margin:0;position:absolute;top:50%;transform:translateY(-50%);}.navbar-toggle .icon-bar{background-color:#000;}.call-link{line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%);padding:9px 10px;}.navbar-toggle > svg,.call-link > svg{fill:#fff;height:24px;width:24px;}.call-link > span{color:#000;font-size:22px;}.nav > li > a:focus,.nav > li > a:hover{background-color:transparent;color:var(--link-color);text-decoration:none;}.dropdown-menu{min-width:220px;}.dropdown-menu > li > a{padding:10px;}.navbar-nav li.dropdown > a.hover:not(.is-active){color:var(--link-color-hover);}.page-title{background-color:var(--page-title-background);border-bottom:1px solid var(--page-title-border-color);padding:4rem 0;color:var(--page-title-color);}.page-title-inner{margin-bottom:10px;}.page-title h1{font-weight:300;margin:0;line-height:1.2;}.breadcrumb{font-size:90%;margin:0;padding:0;}.breadcrumb > li+li:before{padding:0 3px;}.breadcrumb a{color:var(--breadcrumb-color);}.nav .open > a,.nav .open > a:focus,.nav .open > a:hover{background-color:transparent;border-color:transparent;color:var(--link-color);}.section.bg-image{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;z-index:0;}.section.bg-image:after{content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}.parallax.title{background-color:var(--page-title-background);padding:120px 0;color:var(--white);}.parallax{position:relative;z-index:0;}.parallax.title:after{content:'';background-color:rgba(0,0,0,.4);position:absolute;top:0;height:100%;left:0;width:100%;z-index:-1;}#parallax-title{font-size:4rem;line-height:1;letter-spacing:2px;margin:0;}.parallax .subtitle{display:block;font-size:2rem;font-weight:300;margin-top:10px;}.header-navbar.sticky{animation:smoothScroll 1.5s forwards;background-color:rgba(255,255,255,.9);box-shadow:0 2px 2px 0 rgba(0,0,0,.3);position:fixed;top:0;transition:all 0.5s ease;width:100%;z-index:495;}.header-navbar.sticky:hover{background-color:#fff;}.user-logged-in .header-navbar.sticky{position:static;}.header-navbar.sticky > .top-bar{padding-top:8px;padding-bottom:8px;}.breadcrumb{background-color:transparent;}.breadcrumb > .active{color:#f5f5f5;}@media screen and (max-width:767px){.navbar-collapse{background-color:#fff;}.sticky-menu{scroll-padding-top:80px;}.language-switcher .lang-icon,.language-switcher .language{display:none;}.language-switcher{margin-bottom:20px;}.language-switcher .dropdown-menu{display:block;border:0;box-shadow:none;float:none;padding:0;position:static;text-align:center;width:auto;}.language-switcher .links > li{display:inline-block;padding:5px 15px;}.language-switcher li > .language-link{background-position:0 0;background-repeat:no-repeat;background-size:36px 36px;display:block;height:36px;text-indent:-9999em;width:36px;}.language-switcher li.es > .language-link{background-image:url(recursos/estructura/es.svg);}.language-switcher li.en > .language-link{background-image:url(recursos/estructura/en.svg);}}@media screen and (min-width:768px){.container > .navbar-collapse{margin-left:-15px;margin-right:-15px;}.header-navbar.sticky .navbar-nav > li > a{line-height:45px;}.navbar-nav > li > a,.dropdown-menu > li > a{font-size:0.90rem;}.navbar-nav > li > a{color:var(--text-default-color);line-height:50px;padding:0 12px;text-transform:uppercase;}.navbar-nav > .last > .dropdown-menu{left:auto;right:0;}.call-link{display:none;}.language-switcher{float:right;height:40px;margin-bottom:6px;margin-left:20px;margin-top:4px;}.language-switcher .language{line-height:40px;margin-left:5px;}}@media screen and (min-width:992px){.logo-wrapper{height:45px;text-align:left;}.page-title{text-align:center;}.page-title-inner{margin:0;}}@media (min-width:768px) and (max-width:1199px){.navbar-wrapper > .container{width:100%;}}@media screen and (min-width:1200px){.parallax{background-attachment:fixed;}}@keyframes smoothScroll{0%{transform:translateY(-160px);}100%{transform:translateY(0);}}
#footer{background-color:var(--section-blue-color);color:#fff;}#footer .footer-top{padding-bottom:20px;padding-top:40px;}#footer .footer-columns{padding-bottom:10px;padding-top:30px;}#footer .footer-bottom{background-color:#07091f;font-size:.88rem;padding:15px 0;}#footer .footer-additional{padding-top:30px;}.block-logo-footer-block{text-align:center;}.footer-columns .footer-col{float:left;min-height:1px;padding-right:15px;padding-left:15px;position:relative;width:100%;}.footer-divider{background-color:#bbb;margin:0 15px;}.menu--footer{margin-bottom:20px;text-align:left;}.menu--footer > li{line-height:1.7;}.menu--footer > li + li{margin-top:8px;}.menu--footer > li > a{color:#fff;display:inline;padding:0;position:relative;}.menu--footer > li > a:hover,.menu--footer > li > a:active,.menu--footer > li > a:focus{color:#fff;text-decoration:underline;}.copyright-text{color:#f5f5f5;font-size:.81rem;margin:0;text-align:center;}.copyright-text a{color:#f5f5f5;}@media screen and (min-width:768px){.menu--footer{text-align:center;}.menu--footer > li{display:inline-block;}.menu--footer > li > a{padding:3px 15px;}.footer-columns .footer-col{width:33.33333333%;}}@media screen and (min-width:992px){#footer .footer-top{padding-bottom:60px;padding-top:60px;}#footer .footer-columns{padding-bottom:20px;padding-top:50px;}.menu--footer{text-align:center;margin-bottom:8.5px;margin-top:0;}.menu--footer > li > a{line-height:1;}.menu--footer > li + li:before{color:#bbb;content:'|';font-size:.80rem;position:absolute;top:-1px;left:-2px;}.footer-columns .footer-col{width:20%;}}@media screen and (min-width:1200px){.footer-divider{margin:0 auto;width:1140px;}}@media screen and (min-width:1920px){#footer .container{width:1600px;}.footer-divider{width:1570px;}}
.block-footer{margin-bottom:30px;}.block-footer .block-title{display:block;font-family:var(--font-sans-serif);font-weight:600;margin-bottom:20px;}.footer-menu{list-style:none;margin:0;padding:0;}.footer-menu > li{line-height:1.7;position:relative;}.footer-menu > li + li{margin-top:8px;}.footer-menu > li > a{color:#fff;font-size:.85rem;}
.sliding-popup-bottom{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;text-align:left;top:0;width:100%;z-index:499;}.fv-cc-categories-list{color:var(--text-default-color);}.fv-cc-content{background-color:#fff;padding:20px 30px;position:fixed;bottom:0;}.fv-cc-content:before{content:' ';display:table;}.fv-cc-content:after{clear:both;content:' ';display:table;}.fv-cc-info{color:var(--text-default-color);margin-bottom:20px;}.fv-cc-content .find-more-button,.fv-cc-content .agree-button,.fv-cc-content .decline-button,.fv-cc-content .eu-cookie-compliance-configure,.fv-cc-content .eu-cookie-compliance-save-preferences-button{display:block;width:100%;}.fv-cc-content .agree-button,.fv-cc-content .decline-button,.fv-cc-content .eu-cookie-compliance-configure,.fv-cc-content .eu-cookie-compliance-save-preferences-button{font-size:1rem;padding:10px 20px;}.fv-cc-content .find-more-button{background:none;border:0;color:var(--text-default-color);margin-top:10px;text-decoration:underline;}.fv-cc-content .agree-button{background-color:var(--link-color);border:1px solid var(--link-color);color:#fff;margin-top:10px;}.fv-cc-content .decline-button,.fv-cc-content .eu-cookie-compliance-configure,.fv-cc-content .eu-cookie-compliance-save-preferences-button{background-color:transparent;border:1px solid var(--link-color);color:var(--link-color);margin-top:20px;}.fv-cc-opt-in .fv-cc-content .decline-button{margin-top:10px;}@media (min-width:768px){.fv-cc-category{display:inline-block;margin-right:10px;}.fv-cc-content .agree-button,.fv-cc-content .decline-button,.fv-cc-content .eu-cookie-compliance-configure,.fv-cc-content .eu-cookie-compliance-save-preferences-button{display:inline-block;margin-top:20px;width:calc(50% - 5px);}}@media (min-width:992px){.fv-cc-info{margin-bottom:10px;}.fv-cc-categories-list{float:left;margin-top:15px;}.fv-cc-content{max-width:750px;right:20px;bottom:20px;}.fv-cc-buttons{float:right;}.fv-cc-content .find-more-button{display:inline-block;width:auto;}.fv-cc-content .group-buttons{display:inline-block;}.fv-cc-content .agree-button,.fv-cc-content .eu-cookie-compliance-save-preferences-button,.fv-cc-content .eu-cookie-compliance-configure,.fv-cc-content .decline-button{margin:0;width:auto;}.fv-cc-content .find-more-button,.fv-cc-content .agree-button,.fv-cc-content .decline-button,.fv-cc-content .eu-cookie-compliance-configure,.fv-cc-content .eu-cookie-compliance-save-preferences-button{font-size:1rem;margin-left:10px;}}
#primary-office{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.81rem;line-height:var(--text-default-line-height);margin:0;}#primary-office > div{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:10px;}.address-info .content > span{display:block;}#primary-office .icon{padding:0 10px 0 0;}#primary-office .icon > svg{fill:#fff;}#primary-office .phone > a,#primary-office .email > a{color:#fff;}@media screen and (min-width:768px) and (max-width:991px){#primary-office > div{margin-bottom:20px;}}@media screen and (min-width:992px){#primary-office > div{margin-bottom:0;margin-right:20px;}#primary-office .address-public-transportation{max-width:350px;}}@media screen and (min-width:1200px){#primary-office{flex-wrap:nowrap;}}
:root{--text-default-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-sans-serif:Georgia,"Times New Roman",serif;--brand-color:#333671;--alt-color:#00FF40;--alt-color-hover:#00f23d;--tertiary-color:#ad0b16;--dark-blue:#0d1232;--image-transparency-color:rgba(0,23,74,.65);--link-color:#2e3d72;--link-color-hover:#273360;--text-default-size:1rem;--text-default-color:#464646;--page-title-background:#07091f;--page-title-border-color:#07091f;--page-title-color:#fff;--breadcrumb-color:#fff;--section-grey-color:#f3f3f3;--section-grey-light-color:#f9f9f9;--section-blue-color:#0d1232;--section-dark-color:#1a1d1b;--block-title-color:#2e3b70;--cta-style-1-background:#f3f3f3;--cta-style-1-color:#333;--cta-style-1-btn-background:#ffd04c;--cta-style-1-btn-border-color:#ffd04c;--cta-style-1-btn-color:#333;--cta-style-1-btn-background-hover:#00f23d/*ffc119*/;--cta-style-1-btn-border-color-hover:#00f23d;--cta-style-1-btn-color-hover:#333;--cta-style-2-background:#00FF40;--cta-style-2-color:#051035;--cta-style-2-overlay-color:transparent;--cta-style-2-padding:45px 0;--cta-style-2-btn-background:#060e33;--cta-style-2-btn-border-color:#060e33;--cta-style-2-btn-color:#00FF40;--cta-style-2-btn-background-hover:#000;--cta-style-2-btn-border-color-hover:#000;--list-style-1--dash--color:#272d4d;--owl-dots-active-background:var(--brand-color);--owl-dots-inactive-background:#93a2d4;--widget-links-hover:var(--brand-color);}html{font-size:unset;}body{font-family:var(--text-default-family);}.btn-primary{background-color:var(--alt-color);border-color:var(--alt-color);color:var(--text-default-color);font-size:1rem;font-weight:bold;text-transform:uppercase;}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:var(--alt-color-hover);border-color:var(--alt-color-hover);color:var(--text-default-color);}.btn-outline{background-color:transparent;}.btn-secondary{background-color:var(--dark-blue);border-color:var(--dark-blue);color:#fff;}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus{background-color:#333;border-color:#333;color:#fff;}.help-block{font-size:0.88rem;}.d-none{display:none !important;}.d-block{display:block;}.search-toggle{height:50px;}.bg-dark{background-color:var(--section-dark-color);}.btn-medium{padding:15px 25px;}#block-call-me-form .form-actions .form-submit,.cta-actions .btn-lg{line-height:1.4;padding:12px 33px;}.cta-actions > p{margin:0;}.columns.section .cta-actions{margin-top:40px;}#block-call-me-form{background-color:#07091f;padding-bottom:3rem;padding-top:3rem;}#block-call-me-form .block-title{color:#fff;font-size:1.4rem;}#block-call-me-form .form-actions{margin-top:20px;}.form-item-required-fields,.form-item-gdpr{font-size:.88rem;}#block-call-me-form .form-item-gdpr a,.bg-dark .form-item-gdpr a,.bg-blue .form-item-gdpr a{color:#fff;text-decoration:underline;}.section.bg-image-middle-top{background-position:50% 0;}.section.bg-image-middle-bottom{background-position:50% 100%;}.section.bg-image-blue-multiply{background-color:var(--image-transparency-color);background-blend-mode:multiply;}.widget-list > li:before,.view-tags .list-tags > li:before{font-family:inherit;font-size:16px;content:'#';}.widget-tags .tag{display:inline-block;margin-bottom:5px;}.widget-tags .tag > a{background-color:#f5f5f5;border-radius:4px;color:#777;display:block;font-size:.75rem;padding:5px;transition:all .3s ease-in;}.widget-tags .tag > a:hover,.widget-tags .tag > a:active,.widget-tags .tag > a:focus{background-color:var(--brand-color);color:#fff;text-decoration:none;}.widget-tags .tag > a:before{content:'# ';color:var(--brand-color);}.widget-tags .tag > a:hover:before{color:var(--alt-color);}@media (min-width:768px){.header-navbar.sticky .search-toggle{height:45px;}}@media (min-width:992px){.pl-md-4{padding-left:calc(1rem * 5);}.pl-md-5{padding-left:calc(1rem * 6.25);}#block-call-me-form{text-align:center;}}@page{margin:1cm 1cm 0.5cm;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-sans-serif);font-weight:500;line-height:1.2;margin-top:0;margin-bottom:.5rem;}.h1,h1{font-size:calc(1.375rem + 1.5vw);}.h2,h2{font-size:calc(1.325rem + .9vw);}.h3,h3{font-size:calc(1.3rem + .6vw);}.h4,h4{font-size:calc(1.275rem + .3vw);}.h5,h5{font-size:1.25rem;}.h6,h6{font-size:1rem;}.display-1,.display-2,.display-3,.display-4{display:block;line-height:1.2;}.display-1{font-size:2.6rem;}.display-2{font-size:2.2rem;}.display-3{font-size:2rem;}.display-4{font-size:1.8rem;}.color{color:var(--block-title-color);}.columns .block-title,section.block .block-title{font-size:2rem;}section.block.widget .block-title{font-size:1.5rem;}.columns .block-subtitle,.block .block-subtitle{font-size:1.2rem;max-width:960px;}.columns .block-heading:after,.block .block-heading:after{display:none;}.pretitle{font-size:1.2rem;margin:0;}.dropdown-menu{font-size:1rem;}.section.section-hero{background-position:50% 0;}.yellow{color:var(--alt-color);}a.yellow:hover,a.yellow:active,a.yellow:focus{color:#fff;}.bg-gray{background-color:var(--section-grey-color);}.bg-gray-light{background-color:var(--section-grey-light-color);}.bg-blue{background-color:var(--section-blue-color);}.bg-blue .text a{color:var(--alt-color);}.bg-blue .text h2,.bg-blue .text h3{color:var(--alt-color);}.bg-blue.columns .block-title,.bg-blue.block .block-title{color:var(--alt-color);}.video-wrapper{max-width:640px;margin:0 auto;}.image-text.section .image{margin-bottom:30px;}.comment-form .field--name-comment-body{margin-bottom:15px;}.section.image .lightbox-iframe{position:relative;}.section.image .lightbox-iframe:before{background-image:url(recursos/estructura/play.png);background-repeat:no-repeat;background-position:0 0;background-size:90px 90px;position:absolute;content:'';top:50%;left:50%;transform:translate(-50%,-50%);height:90px;width:90px;}@media (min-width:992px){.image-text.section .image{margin-bottom:0;}.section.text .intro{margin:0 auto;max-width:750px;text-align:center;}#section-2077 .col-1{width:65%;}#section-2077 .col-2{width:35%;}}@media (min-width:1200px){.h1,h1{font-size:2.5rem;}.h2,h2{font-size:2rem;}.h3,h3{font-size:1.75rem;}.h4,h4{font-size:1.5rem;}.columns .block-heading,.block .block-heading{max-width:960px;}}
.header-navbar { z-index: 2147483647 !important; } .navbar-wrapper, .navbar-collapse, .dropdown-menu { z-index: 2147483647 !important; } @media (max-width: 991px) { .header-navbar { position: fixed; top: 0; width: 100%; } body { padding-top: 100px; } }