.appear,.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content li,.text-content p,.text-content pre{transition:transform 1.25s cubic-bezier(.165,.84,.44,1),opacity 1.25s cubic-bezier(.165,.84,.44,1)!important;transform:translateY(57px) translateZ(0)!important;opacity:0!important}.appear.visible,.text-content h1.visible,.text-content h2.visible,.text-content h3.visible,.text-content h4.visible,.text-content h5.visible,.text-content li.visible,.text-content p.visible,.text-content pre.visible{transform:translateY(0) translateZ(0)!important;opacity:1!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{max-height:100vh;background-color:#eaeaea!important;color:#000!important;padding:20px 0!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-cookie-notice p{font-size:1rem;line-height:1.5rem;color:#000!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-cookie-notice p a{color:#000!important;font-size:1rem;line-height:1.5rem}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-cookie-notice p a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-cookie-notice p button:hover{color:#425cc7!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-button-holder .change-settings-button{color:#000!important}@media (max-width:767px){#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-cookie-notice p{font-size:.75rem;line-height:1.125rem}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-cookie-notice p a{font-size:.75rem;line-height:1.125rem}}@media (max-width:575px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:120px!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{bottom:120px!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{flex-direction:column!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button{width:80%!important;display:block}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-content{margin-bottom:120px!important}}*{font-family:Inter,sans-serif}a,body,div,li,ol,p,ul{margin:0;padding:0;border:none;outline:0;font-weight:500;font-size:1.125rem;line-height:1.2;font-style:normal;line-height:normal;list-style:none}body,html{width:100%;height:100%;scroll-behavior:smooth}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}img.fullwidth{width:100%}p{margin-bottom:20px}a{text-decoration:none}img{max-width:100%}strong{font-weight:700}.relative{position:relative}.dNone{display:none}.dBlock{display:block}.anchor{height:0;visibility:hidden}.np{padding:0!important}.npr{padding-right:0!important}.npl{padding-left:0!important}.nm{margin:0!important}.xh{overflow-x:hidden}.hideXXS{display:block}.showXXS{display:none}.hide-sm{display:block}.show-sm{display:none}.hide-xs{display:block}.show-xs{display:none}h1{font-size:6rem;font-weight:700;margin:0}h2{font-size:3rem;font-weight:500;margin:0}h3{font-size:1.875rem;font-weight:500;margin:0}.item-list{display:flex;gap:50px 45px;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.item-list.col-2 .item{width:calc((100% - 45px)/ 2)}.item-list.col-3 .item{width:calc((100% - 90px)/ 3)}.item-list.col-4 .item{width:calc((100% - 135px)/ 4)}.item-list .item a{display:block;width:100%;position:relative;overflow:hidden;cursor:pointer}.item-list .item a img{display:block;width:100%;transition:all .3s ease;opacity:1}.item-list .item a h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-weight:300;text-transform:uppercase;text-align:center;opacity:0;width:400px;max-width:calc(100% - 50px);transition:opacity .3s ease}.item-list .item a .play-container{opacity:0;transition:opacity .3s ease;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px;padding:15px;cursor:pointer!important}.item-list .item a .play-container h3{position:static;transform:none;width:100%;text-align:center}.item-list .item a .play-container .play{width:50px;height:58px;display:block;background:url(../img/general/play.png) no-repeat center center;background-size:cover}.item-list .item a .date{font-size:.875rem;font-weight:300;color:#58595b}.item-list .item a:hover img{transform:scale(1.05);opacity:.45}.item-list .item a:hover h3{opacity:1}.item-list .item a:hover .play-container{opacity:1}.item-list .item.item-news .img-container{overflow:hidden;display:block}.item-list .item.item-news h3{display:block;position:static;margin-top:25px;font-size:1.5rem;font-weight:600;text-transform:none;opacity:1;width:100%;max-width:100%;text-align:left;transform:none;margin-bottom:20px;transition:color .3s ease}.item-list .item.item-news .texto{margin-bottom:25px;font-size:1.125rem;font-weight:300;color:#58595b}.item-list .item.item-bio h3{display:block;position:static;margin:15px auto 5px;font-size:1.875rem;font-weight:600;text-transform:none;opacity:1;width:100%;max-width:100%;text-align:left;transform:none;text-transform:uppercase}.item-list .item.item-bio p{font-size:1.125rem;font-weight:400;color:#58595b}.item-list .no-results{margin-top:0}.item-list .no-results h2{color:#58595b;font-weight:600;margin-bottom:20px}.item-list .no-results p{color:#58595b;font-weight:300}.block-content{margin:0 0 135px;padding:25px 100px 0 100px}.block-content.text-content,.block-content.text-content-legal{margin:0 0 100px;padding-top:0}.block-content.text-content-legal.text-content-2-col,.block-content.text-content.text-content-2-col{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.block-content.cta-content h4 a{font-weight:400}.block-content h1{margin-bottom:0;text-transform:uppercase;text-align:center}.block-content h1.submenu{color:#58595b;margin-bottom:80px}.block-content h1.alone{margin-bottom:40px}.block-content h4{text-align:center;margin-bottom:80px}.block-content h4 a{font-size:1.5rem;color:#58595b;font-weight:300;display:inline-block;text-transform:uppercase;transition:all .3s ease}.block-content h4 a:after{content:"";display:block;border-bottom:1px solid #000;height:1px;margin:0;width:0;transition:all .3s ease}.block-content h4 a:hover{color:#000}.block-content h4 a:hover:after{width:100%}.block-content .legend{font-size:.75rem;color:#000;font-weight:300;margin:5px 0 15px 0;text-align:right;display:block}.block-content .noticia-footer-links{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:60px}.block-content .noticia-footer-links li{font-size:1.5rem;font-weight:400;color:#58595b;text-transform:uppercase;list-style:none;margin:0}.block-content .noticia-footer-links li a{font-size:1.5rem;font-weight:400;color:#58595b;text-transform:uppercase;text-decoration:none;display:inline-block}.block-content .noticia-footer-links li a:after{content:"";display:block;border-bottom:1px solid #58595b;height:1px;margin:0;width:0;transition:all .3s ease}.block-content .noticia-footer-links li a:hover:after{width:100%}.block-content .anos-container{margin-top:30px}.block-content .anos-container h3{margin-bottom:40px}.block-content .anos-container ol,.block-content .anos-container ul{margin-left:45px;margin-bottom:25px}.block-content .anos-container ol li,.block-content .anos-container ul li{margin-bottom:5px;list-style:disc;font-size:1.25rem;color:#58595b;font-weight:300}.block-content .anos-container ol li span,.block-content .anos-container ul li span{font-weight:500}.block-content .anos-container ol li{list-style:num}.block-content .valores-container{margin-top:100px;-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.block-content .valores-container p{font-weight:500;font-size:1.5rem;color:#58595b}.block-content .valores-container p span{font-weight:700}.hero-section{display:flex;align-items:flex-end;justify-content:center;height:calc(100vh - 300px);max-height:700px;min-height:500px;padding:0 160px;margin-bottom:320px!important}.hero-section h1{font-size:6.25rem;color:#000;font-weight:700;text-transform:uppercase;text-align:center}.hero-section h4{font-size:1.875rem;color:#58595b;font-weight:400;text-transform:uppercase;text-align:center;margin-bottom:40px}.hero-section h4 a{display:inline-block;font-size:1.875rem;color:#58595b;font-weight:400;text-transform:uppercase;text-align:center}.hero-section h4 a:after{content:"";display:block;border-bottom:1px solid #58595b;height:1px;margin:0;width:0;transition:all .3s ease}.hero-section h4 a:hover:after{width:100%}.loading{width:100%;display:none}.loading img{width:200px;height:200px;display:block;margin:160px auto}.container-fluid{max-width:1920px;margin:0 auto}.container{max-width:1720px;margin:0 auto}@media (max-width:1920px){.item-list{gap:30px}}@media (max-width:1440px){h1{font-size:5rem}h2{font-size:2.5rem}h3{font-size:1.5rem}.item-list{gap:25px}.item-list.col-2 .item{width:calc((100% - 25px)/ 2)}.item-list.col-3 .item{width:calc((100% - 50px)/ 3)}.item-list.col-4 .item{width:calc((100% - 75px)/ 4)}.block-content{margin:0 0 160px;padding:25px 25px 0 25px}.block-content.text-content,.block-content.text-content-legal{margin:0 0 60px}.block-content.text-content-legal.item-list,.block-content.text-content.item-list{margin-top:100px}.block-content h4{margin-bottom:60px}.block-content h1.submenu{margin-bottom:60px}.hero-section{height:500px;max-height:80vh;margin-bottom:240px!important}.hero-section h1{font-size:5rem}}@media (max-width:1280px){h1{font-size:4.5rem}h2{font-size:2.25rem}h3{font-size:1.25rem}.item-list.col-4 .item{width:calc((100% - 25px)/ 2);max-width:400px}.hero-section h1{font-size:4.5rem}.block-content .anos-container ol li,.block-content .anos-container ul li{font-size:1.125rem}.block-content .valores-container p{font-size:1.25rem}}@media (max-width:991px){h1{font-size:3.5rem}h2{font-size:2rem}.item-list{gap:25px}.item-list.col-2 .item{width:calc((100% - 25px)/ 2)}.item-list.col-3 .item{width:calc((100% - 25px)/ 2)}.item-list.col-3-persist{justify-content:center;gap:75px}.item-list.col-3-persist .item{width:auto}.item-list.col-4 .item{width:calc((100% - 25px)/ 2)}.item-list.item-news .texto{font-size:1.25rem}.block-content{margin:0 0 100px}.block-content.text-content,.block-content.text-content-legal{margin:0 0 40px}.block-content.text-content-legal.text-content-2-col,.block-content.text-content.text-content-2-col{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}.block-content.text-content-legal.item-list,.block-content.text-content.item-list{margin-top:80px}.block-content h4{margin-bottom:40px}.block-content h4 a{font-size:1.25rem}.block-content h1.submenu{margin-bottom:40px}.block-content .noticia-footer-links li{font-size:1.25rem}.block-content .noticia-footer-links li a{font-size:1.25rem}.block-content .fullwidth-img-container{width:100%;height:auto;display:block;overflow:hidden}.block-content .fullwidth-img-container img{width:auto;max-width:none;display:block;height:360px;position:relative;left:50%;transform:translateX(-50%)}.block-content .anos-container ol,.block-content .anos-container ul{margin-left:30px}.block-content .valores-container{margin-top:60px}.hero-section{height:400px;min-height:400px}.hero-section h1{font-size:3.5rem}}@media (max-width:767px){.hide-sm{display:none}.show-sm{display:block}.item-list{gap:25px}.item-list.col-2 .item,.item-list.col-3 .item,.item-list.col-3-persist .item,.item-list.col-4 .item{max-width:100%;width:500px;margin:0 auto}.item-list.col-2 .item.item-bio,.item-list.col-3 .item.item-bio,.item-list.col-3-persist .item.item-bio,.item-list.col-4 .item.item-bio{max-width:405px}.hero-section{margin-bottom:160px!important;height:360px;min-height:300px}.block-content .anos-container ol,.block-content .anos-container ul{margin-left:30px}.block-content .anos-container ol li,.block-content .anos-container ul li{font-size:1rem}.block-content .valores-container{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}.block-content.text-content-legal.item-list,.block-content.text-content.item-list{margin-top:60px}}@media (max-width:575px){.hide-xs{display:none}.show-xs{display:block}.item-list{gap:15px}.block-content{margin:0 0 60px;padding:15px 15px 0 15px}.block-content h1.submenu{margin-bottom:30px}.block-content .noticia-footer-links{display:block}.block-content .noticia-footer-links li{display:block;width:100%;text-align:center;margin-bottom:15px}.block-content .noticia-footer-links li.spacer{display:none}}@media (max-width:480px){h1{font-size:3rem}h2{font-size:1.875rem}h3{font-size:1.125rem}.block-content h4 a{font-size:1.125rem}.hero-section h1{font-size:3rem}}header{width:100%;display:block;position:absolute;left:0;z-index:100;overflow:visible;transition:all .3s ease}header .language-list{display:flex;justify-content:flex-start;gap:60px;position:absolute;top:52px;left:100px;z-index:99}header .language-list li a{font-size:1.5rem;color:#fff;font-weight:300;text-transform:uppercase;display:inline-block}header .language-list li a:after{content:"";display:block;border-bottom:2px solid #fff;height:1px;margin:0;width:0;transition:all .3s ease}header .language-list li a:hover:after{width:100%}header .logo-container{margin-top:100px;display:block}header .logo-container .logo{display:block;padding-left:50px}header .logo-container .logo img{width:auto;height:90px;display:block;transition:all .3s ease;margin:0 auto}header .logo-container .logo img.inside{display:none}header .burger-container{position:absolute;top:27px;right:80px;z-index:99}header .main-menu{width:540px;background:#122454;color:#fff;height:100vh;position:absolute;right:0;margin-top:-100px;z-index:95;top:calc(-100vh - 1px);overflow:hidden;overflow-y:scroll;padding-bottom:30px;transition:top .6s ease}header .main-menu.active{top:0}header .main-menu ul{width:calc(100% - 100px - 100px);margin:100px 0 0 60px}header .main-menu ul li{display:block;margin-bottom:5px}header .main-menu ul li a{cursor:pointer;font-size:2.5rem;font-weight:700;color:#fff;display:inline-block}header .main-menu ul li a:after{content:"";display:block;border-bottom:2px solid #fff;height:1px;margin:0;width:0;transition:all .3s ease}header .main-menu ul li a:hover:after{width:100%}header .main-menu ul.login-container{margin-top:30px;border-top:1px solid #fff;padding-top:30px}header.sticky{background:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.5);height:80px;top:-80px;position:fixed}header.sticky .language-list{top:15px}header.sticky .language-list li a{color:#122454}header.sticky .language-list li a:after{border-color:#122454}header.sticky .logo-container{margin-top:10px}header.sticky .logo-container .logo img{display:none;height:60px}header.sticky .logo-container .logo img.inside{display:block}header.sticky .burger-container{top:-10px}header.sticky .burger-container .hamburger.is-active .hamburger-inner,header.sticky .burger-container .hamburger.is-active .hamburger-inner::after,header.sticky .burger-container .hamburger.is-active .hamburger-inner::before{background-color:#122454}header.sticky .burger-container .hamburger .hamburger-inner,header.sticky .burger-container .hamburger .hamburger-inner::after,header.sticky .burger-container .hamburger .hamburger-inner::before{background-color:#122454}header.sticky .main-menu{margin-top:-10px}header.sticky.sticky-visible{top:0}header.sticky.sticky-invisible{top:-80px}header.menu-active .burger-container .hamburger.is-active .hamburger-inner,header.menu-active .burger-container .hamburger.is-active .hamburger-inner::after,header.menu-active .burger-container .hamburger.is-active .hamburger-inner::before{background-color:#fff}header.menu-active .burger-container .hamburger .hamburger-inner,header.menu-active .burger-container .hamburger .hamburger-inner::after,header.menu-active .burger-container .hamburger .hamburger-inner::before{background-color:#fff}header.menu-active .main-menu .burger-container{-webkit-animation:showAfterHalfSecond 1.2s forwards;animation:showAfterHalfSecond 1.2s forwards}header.inside .language-list li a{color:#122454}header.inside .language-list li a:after{border-color:#122454}header.inside .logo-container .logo img{display:none}header.inside .logo-container .logo img.inside{display:block}header.inside .burger-container .hamburger.is-active .hamburger-inner,header.inside .burger-container .hamburger.is-active .hamburger-inner::after,header.inside .burger-container .hamburger.is-active .hamburger-inner::before{background-color:#122454}header.inside .burger-container .hamburger .hamburger-inner,header.inside .burger-container .hamburger .hamburger-inner::after,header.inside .burger-container .hamburger .hamburger-inner::before{background-color:#122454}header.inside.menu-active .burger-container .hamburger.is-active .hamburger-inner,header.inside.menu-active .burger-container .hamburger.is-active .hamburger-inner::after,header.inside.menu-active .burger-container .hamburger.is-active .hamburger-inner::before{background-color:#fff}header.inside.menu-active .burger-container .hamburger .hamburger-inner,header.inside.menu-active .burger-container .hamburger .hamburger-inner::after,header.inside.menu-active .burger-container .hamburger .hamburger-inner::before{background-color:#fff}@media (max-width:1440px){header .language-list{display:flex;justify-content:flex-start;gap:40px;left:25px;top:28px}header .language-list li a{font-size:1.25rem}header .logo-container{margin-top:25px}header .logo-container .logo img{height:80px}header .burger-container{top:1px;right:5px}header .main-menu{width:400px;margin-top:-25px;transition:top .6s ease}header .main-menu.active{top:0}header .main-menu ul{width:calc(100% - 50px - 75px);margin:120px 0 0 50px}header .main-menu ul li a{font-size:2rem}header.sticky .language-list{top:20px}}@media (max-width:991px){header .language-list{gap:20px;top:24px}header .logo-container .logo img{height:70px}header .burger-container{top:-5px}header .main-menu{margin-top:-25px;transition:top .6s ease}header .main-menu.active{top:0}header .main-menu ul li a{font-size:1.75rem}}@media (max-width:575px){header .language-list{top:18px;left:15px}header .language-list li a{font-size:1rem}header .logo-container{margin-top:15px}header .logo-container .logo{padding-top:5px}header .logo-container .logo img{height:50px}header .burger-container{top:-10px;right:0}header .main-menu{width:100%;margin-top:-15px}header .main-menu ul{margin-top:80px 0 0 50px}header.sticky .logo-container .logo{padding-top:5px}header.sticky .logo-container .logo img{height:50px}}@media (max-width:480px){header .language-list{gap:15px}}@media (max-width:400px){header .language-list{gap:12px}header .logo-container .logo img{height:40px}header.sticky .logo-container .logo{padding-top:10px}header.sticky .logo-container .logo img{height:40px}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{position:static;height:25px;z-index:103;padding:25px 20px 45px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;outline:0!important;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger-box{width:50px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:0}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:50px;height:1px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-12px}.hamburger-inner::after{bottom:-12px}.hamburger--spin .hamburger-inner{width:50px;margin-top:-5px;margin-left:0;transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in;width:50px}.hamburger--spin .hamburger-inner::after{margin-left:0;transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{width:50px;margin-left:0;transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{width:50px;top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{margin-left:0;bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{transition:all .3s linear 0s;background-color:#fff;width:50px}.hamburger .hamburger-inner,.hamburger .hamburger-inner::after,.hamburger .hamburger-inner::before{background-color:#fff}@media (max-width:1440px){.hamburger--spin.is-active .hamburger-inner,.hamburger--spin.is-active .hamburger-inner::before,.hamburger-box{width:40px}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{width:40px}.hamburger--spin .hamburger-inner,.hamburger--spin .hamburger-inner::before,.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px}.hamburger--spin .hamburger-inner{margin-top:-5px}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}}@media (max-width:991px){.hamburger--spin.is-active .hamburger-inner,.hamburger--spin.is-active .hamburger-inner::before,.hamburger-box{width:30px}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{width:30px}.hamburger--spin .hamburger-inner,.hamburger--spin .hamburger-inner::before,.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:30px}.hamburger--spin .hamburger-inner{margin-top:-5px}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}}footer{padding:60px 100px 30px;background-color:#122454}footer .footer-content{display:flex;justify-content:space-between;align-items:center;gap:50px}footer .footer-content .logo-container{display:block}footer .footer-content .logo-container .logo{display:block}footer .footer-content .certificados-container{display:flex;justify-content:space-between;align-items:center;gap:30px}footer .footer-content .certificados-container .logo{max-width:80px}footer .footer-content .certificados-container .logo a{display:block}footer .footer-content .certificados-container .logo a img{max-width:100%}footer .footer-content .contact-container{max-width:42%}footer .footer-content .contact-container a{display:flex;align-items:center;justify-content:flex-start;gap:25px;margin-bottom:25px}footer .footer-content .contact-container a span.icon{display:inline-block;width:48px;height:48px;flex:0 0 48px}footer .footer-content .contact-container a span.text{font-size:1.875rem;color:#fff;font-weight:300;display:inline-block}footer .footer-content .contact-container a span.text:after{content:"";display:block;border-bottom:1px solid #fff;height:1px;margin:0;width:0;transition:all .3s ease}footer .footer-content .contact-container a.linkedin .icon{background:url(../img/footer/linkedin-icon.png) no-repeat center;background-size:cover}footer .footer-content .contact-container a.phone .icon{background:url(../img/footer/telephone-icon.png) no-repeat center;background-size:cover}footer .footer-content .contact-container a.email .icon{background:url(../img/footer/email-icon.png) no-repeat center;background-size:cover}footer .footer-content .contact-container a:hover .text:after{width:100%}footer .footer-content.legal-menu{width:100%;padding-top:50px;padding-bottom:0;border-top:1px solid #fff;margin-top:30px}footer .footer-content.legal-menu .menu-footer-legal-menu-container{margin:0 auto}footer .footer-content.legal-menu .menu{display:block;margin:0 auto;text-align:center}footer .footer-content.legal-menu .menu li{display:inline-block;margin:0 7px 10px;font-size:1.75rem;color:#fff;font-weight:300}footer .footer-content.legal-menu .menu li a{font-size:1.75rem;color:#fff;font-weight:300;display:inline-block}footer .footer-content.legal-menu .menu li a:after{content:"";display:block;border-bottom:1px solid #fff;height:1px;margin:0;width:0;transition:all .3s ease}footer .footer-content.legal-menu .menu li a:hover:after{width:100%}footer .footer-content.legal-menu .menu li:before{content:"|";font-size:1.75rem;color:#fff;font-weight:300;display:inline-block;margin:0 14px 0 0}footer .footer-content.legal-menu .menu li:first-child:before{display:none}footer .footer-content.copyright{width:100%;padding-top:25px;padding-bottom:30px}footer .footer-content.copyright p{font-size:1.75rem;color:#fff;font-weight:300;display:inline-block;margin:0;text-align:center;width:100%}@media (max-width:1920px){footer .footer-content .contact-container a span.text{font-size:1.5rem}footer .footer-content.legal-menu .menu li{font-size:1.5rem}footer .footer-content.legal-menu .menu li:before{font-size:1.5rem}footer .footer-content.legal-menu .menu li a{font-size:1.5rem}footer .footer-content.copyright p{font-size:1.5rem}}@media (max-width:1600px){footer .footer-content .logo-container .logo{max-width:320px}footer .footer-content .certificados-container{gap:20px}footer .footer-content .contact-container a{gap:15px}footer .footer-content .contact-container a span.text{font-size:1.25rem}footer .footer-content.legal-menu .menu li{font-size:1.25rem}footer .footer-content.legal-menu .menu li:before{font-size:1.25rem}footer .footer-content.legal-menu .menu li a{font-size:1.25rem}footer .footer-content.copyright p{font-size:1.25rem}}@media (max-width:1440px){footer{padding:60px 25px 30px}footer .footer-content{justify-content:center;gap:60px}footer .footer-content .logo-container .logo{max-width:300px}footer .footer-content .certificados-container{gap:20px}footer .footer-content .certificados-container .logo{max-width:60px}footer .footer-content .contact-container{max-width:60%}footer .footer-content .contact-container a{gap:15px;margin-bottom:15px}footer .footer-content .contact-container a span.icon{width:40px;height:40px;flex:0 0 40px}footer .footer-content .contact-container a span.text{font-size:1.25rem}footer .footer-content.legal-menu{padding-top:30px}footer .footer-content.legal-menu .menu li{font-size:1.25rem}footer .footer-content.legal-menu .menu li:before{font-size:1.25rem}footer .footer-content.legal-menu .menu li a{font-size:1.25rem}footer .footer-content.copyright p{font-size:1.25rem}}@media (max-width:1280px){footer .footer-content .logo-container .logo{max-width:250px}}@media (max-width:1200px){footer .footer-content{gap:50px}footer .footer-content .logo-container .logo{max-width:200px}footer .footer-content .certificados-container{gap:15px}}@media (max-width:991px){footer .footer-content{flex-wrap:wrap}footer .footer-content .logo-container{flex:100%}footer .footer-content .logo-container .logo{max-width:250px}footer .footer-content .logo-container a{margin:0 auto 25px auto}footer .footer-content .certificados-container{flex:100%;justify-content:center;gap:30px;margin-bottom:25px}footer .footer-content .certificados-container .logo{max-width:80px}footer .footer-content .contact-container{flex:100%;max-width:500px;margin:0 auto}footer .footer-content.legal-menu .menu li{width:100%;display:block}footer .footer-content.legal-menu .menu li:before{display:none}footer .footer-content.copyright{border-top:1px solid #fff;margin-top:35px;padding-top:35px}}@media (max-width:575px){footer{padding:60px 15px 30px}footer .footer-content .certificados-container .logo{max-width:80px}footer .footer-content .contact-container a span.text{font-size:1rem}footer .footer-content.legal-menu .menu li{font-size:1rem}footer .footer-content.legal-menu .menu li:before{font-size:1rem}footer .footer-content.legal-menu .menu li a{font-size:1rem}footer .footer-content.copyright p{font-size:1rem}}.login-form-modal-overlay{display:none;top:0;left:0;position:fixed;z-index:1000000;height:100vh;width:100%;background:rgba(0,0,0,.8)}.login-form-modal-overlay .login-form-container{display:block;width:543px;max-width:90%;background:#fff;padding:37px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-form-modal-overlay .login-form-container .header{position:relative;width:100%;display:block;margin-bottom:41px}.login-form-modal-overlay .login-form-container .header .logo{display:block}.login-form-modal-overlay .login-form-container .header .logo img{display:block;width:80px;height:80px;margin:0 auto}.login-form-modal-overlay .login-form-container .header .close{width:30px;height:30px;display:block;background:url(../img/general/cross.png) no-repeat center center;background-size:cover;position:absolute;top:0;right:0}.login-form-modal-overlay .login-form-container .content{width:100%;display:block}.login-form-modal-overlay .login-form-container .content h4{font-size:25px;line-height:30px;color:#122454;margin:50px 0 50px}.login-form-modal-overlay .login-form-container .content form{display:block;width:100%;position:relative}.login-form-modal-overlay .login-form-container .content form label{display:block;width:100%;font-size:14px;line-height:20px;color:#122454;margin-bottom:9px}.login-form-modal-overlay .login-form-container .content form input{display:block;width:100%;font-size:17px;line-height:23px;color:#122454;margin-bottom:24px;border:1px solid #122454;padding:9px 13px 9px 13px}.login-form-modal-overlay .login-form-container .content form input:-webkit-autofill{box-shadow:162px 162px 81px #fff inset}.login-form-modal-overlay .login-form-container .content form .login-remember input{display:inline-block;width:auto;width:19px!important;height:19px;border-radius:0;border:1px solid #122454;line-height:19px;padding:0;margin:0 9px 0 0;vertical-align:bottom}.login-form-modal-overlay .login-form-container .content form .login-remember label{font-size:13px;line-height:17px}.login-form-modal-overlay .login-form-container .content form .login-remember input[type=checkbox]{accent-color:#122454}.login-form-modal-overlay .login-form-container .content form .button{font-size:14px;line-height:20px;position:absolute;bottom:-14px;right:0;margin:0;border:0;padding:9px 24px 10px 24px;width:auto;cursor:pointer;background:#122454;color:#fff}.login-form-modal-overlay .login-form-container .content form .button:hover{background:#425cc7}.login-form-modal-overlay .login-form-container .content form a{display:inline-block;font-size:14px;line-height:20px;color:#122454;margin-bottom:20px}.login-form-modal-overlay .login-form-container .content form a:after{content:"";display:block;border-bottom:1px solid #122454;height:1px;margin:0;width:0;transition:all .3s ease}.login-form-modal-overlay .login-form-container .content form a:hover:after{width:100%}.login-form-modal-overlay .login-form-container .content .small{font-size:12px;line-height:14px;padding-right:183px;padding-left:30px}.login-form-modal-overlay .login-form-container .msg{margin-top:29px;display:none}.login-form-modal-overlay .login-form-container .msg .error{color:#dc3232;font-size:13px;line-height:17px}@media (max-width:1199px){.login-form-modal-overlay .login-form-container{width:449px;padding:30px}.login-form-modal-overlay .login-form-container .header{margin-bottom:34px}.login-form-modal-overlay .login-form-container .header .close{width:25px;height:25px}.login-form-modal-overlay .login-form-container .content h4{font-size:21px;line-height:25px;margin:67px 0 40px}.login-form-modal-overlay .login-form-container .content form label{font-size:12px;line-height:16px;margin-bottom:7px}.login-form-modal-overlay .login-form-container .content form input{font-size:14px;line-height:19px;margin-bottom:20px;padding:7px 10px 8px 10px}.login-form-modal-overlay .login-form-container .content form input:-webkit-autofill{box-shadow:134px 134px 67px #fff inset}.login-form-modal-overlay .login-form-container .content form .login-remember input{width:15px!important;height:15px;line-height:15px;margin:0 7px 0 0}.login-form-modal-overlay .login-form-container .content form .login-remember label{font-size:11px;line-height:14px}.login-form-modal-overlay .login-form-container .content form .button{font-size:12px;line-height:16px;bottom:-12px;padding:6px 20px 8px 20px}.login-form-modal-overlay .login-form-container .content .small{font-size:9px;line-height:12px;padding-right:151px;padding-left:25px}.login-form-modal-overlay .login-form-container .msg{margin-top:23px}.login-form-modal-overlay .login-form-container .msg .error{font-size:11px;line-height:14px}}*,:after,:before{box-sizing:border-box;padding:0;margin:0}.main-slider{position:relative;width:100%;opacity:0;visibility:hidden;transition:all 1.2s ease}.main-slider.slick-initialized{opacity:1;visibility:visible}.slick-slide{position:relative;height:100vh!important;overflow:hidden}.slick-slide::before{background-color:#000;opacity:.3;z-index:1}.slick-slide.vimeo,.slick-slide.youtube{position:relative}.slick-slide.vimeo .embed-player,.slick-slide.youtube .embed-player{opacity:1}.slick-slide.vimeo .slide-image,.slick-slide.youtube .slide-image{position:absolute;width:100%;height:100%;z-index:1}.slick-slide.vimeo .slide-image.hidePoster,.slick-slide.youtube .slide-image.hidePoster{opacity:0!important}.slick-slide.vimeo iframe,.slick-slide.youtube iframe{transform:scale(1.2,1.2)}.slick-slide video{display:block;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%)}.slick-slide iframe{position:relative;pointer-events:none;width:100%;height:100%}.slick-slide figure{position:relative;height:100vh}.slick-slide .slide-image{opacity:0;height:100%;background-size:cover;background-position:center;transition:all .8s ease}.slick-slide .slide-image.show{opacity:1}.slick-slide .image-entity{width:100%;opacity:0;visibility:hidden;height:0}.slick-slide .loading{position:absolute;top:44%;left:0;width:100%}.slick-slide .slide-media{-webkit-animation:slideOut .4s cubic-bezier(.4,.29,.01,1);animation:slideOut .4s cubic-bezier(.4,.29,.01,1);height:100vh;display:grid!important;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center center}.slick-slide .slide-media.slide-media-vimeo,.slick-slide .slide-media.slide-media-youtube{top:0;left:0;display:block;position:absolute;margin:0 auto;transform:translateX(-50%);left:50%;width:100%}.slick-slide.slick-active{z-index:1}.slick-slide.slick-active .slide-media{-webkit-animation:slideIn 2.4s cubic-bezier(.4,.29,.01,1);animation:slideIn 2.4s cubic-bezier(.4,.29,.01,1)}.slick-slide.slick-active .caption{opacity:1;transition:all .7s cubic-bezier(.32,.34,0,1.62) .6s}@-webkit-keyframes slideIn{from{filter:blur(15px)}to{filter:blur(0)}}@keyframes slideIn{from{filter:blur(15px)}to{filter:blur(0)}}@-webkit-keyframes slideOut{from{filter:blur(0)}to{filter:blur(15px)}}@keyframes slideOut{from{filter:blur(0)}to{filter:blur(15px)}}@media (max-width:767px){.slick-slide .slide-media{display:block!important}}.slider-container{margin-bottom:160px;max-width:100%!important}.slider-container h1{font-size:6.25rem;color:#000;font-weight:700;text-transform:uppercase;text-align:center;position:absolute;bottom:100px;left:50%;transform:translateX(-50%);z-index:1;width:90%}.slider-container h1.white{color:#fff}.slider-container .nadico-claim{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);z-index:1;max-width:40%}.slider-container .slick-arrow{content:"";width:38px;height:60px;background:url(../img/slider/slider-arrow.png) no-repeat center center;background-size:cover;display:block;position:absolute;bottom:70px;right:200px;z-index:1;border:0;box-shadow:none;font-size:0;line-height:0;opacity:.3;transition:opacity .3s ease;cursor:pointer}.slider-container .slick-arrow.slick-next{right:100px;transform:rotate(180deg)}.slider-container .slick-arrow:hover{opacity:1}@media (max-width:1440px){.slider-container h1{font-size:5rem}.slider-container .slick-arrow{bottom:25px;right:100px}.slider-container .slick-arrow.slick-next{right:25px;transform:rotate(180deg)}}@media (max-width:1280px){.slider-container h1{font-size:4.5rem}}@media (max-width:991px){.slider-container{margin-bottom:100px}.slider-container h1{font-size:3.5rem}.slider-container .slick-arrow{bottom:25px;right:75px;width:25px;height:40px;background-size:cover}.slider-container .slick-arrow.slick-next{right:25px}}@media (max-width:767px){.slider-container .nadico-claim{bottom:100px}}@media (max-width:575px){.slider-container{margin-bottom:60px}.slider-container .nadico-claim{bottom:100px;max-width:100%;width:240px}.slider-container .slick-arrow{right:60px}.slider-container .slick-arrow.slick-next{right:15px}}@media (max-width:480px){.slider-container h1{font-size:3rem}.slider-container .nadico-claim{width:200px}}.search-form-container .search-form-content{padding-top:0;display:flex;align-items:center;justify-content:flex-end;gap:30px;flex-wrap:wrap}.search-form-container .search-form-content.filters{justify-content:space-between}.search-form-container .search-form-content.filters .filter-list{display:flex;justify-content:flex-start;align-items:flex-start;gap:30px 60px;flex-wrap:wrap}.search-form-container .search-form-content.filters .filter-list li a{text-transform:uppercase;font-size:1.25rem;font-weight:300;display:inline-block;color:#000}.search-form-container .search-form-content.filters .filter-list li a:after{content:"";display:block;border-bottom:1px solid #000;height:1px;margin:0;width:0;transition:all .3s ease}.search-form-container .search-form-content.filters .filter-list li a:hover:after{width:100%}.search-form-container .search-form-content.filters .filter-list li a.active{font-weight:500}.search-form-container .search-form-content.filters .filter-list li a.active:after{width:100%;border-bottom:2px solid #000}.search-form-container .search-form-content form{text-align:left;display:flex;justify-items:flex-end;align-items:center;gap:20px}.search-form-container .search-form-content form input{display:inline-block;width:530px;height:50px;border:1px solid #000;padding:10px;outline:0!important;box-shadow:none!important;font-size:1.25rem;font-weight:300}.search-form-container .search-form-content form input.submit{width:37px!important;height:41px!important;display:inline-block;background:url(../img/general/search-icon.png) no-repeat center center;background-size:cover;border:0;padding:0;opacity:.7;cursor:pointer;content:"";transition:opacity .3s ease}.search-form-container .search-form-content form input.submit:hover{opacity:1}.search-form-container .search-form-content form ::-moz-placeholder{text-transform:uppercase}.search-form-container .search-form-content form :-ms-input-placeholder{text-transform:uppercase}.search-form-container .search-form-content form ::placeholder{text-transform:uppercase}.search-form-container .results-page{justify-content:center}.search-form-container .results-page form{width:990px;max-width:100%;justify-content:center}.search-form-container .results-page form input{width:calc(100% - 45px)}.search-form-container .results-page .results-list{margin:160px auto 0 auto;width:990px;max-width:100%;justify-content:center}.search-form-container .results-page .results-list .item{display:block;margin:0 0 150px}.search-form-container .results-page .results-list .item a{display:flex;align-items:flex-start;justify-content:space-between;gap:50px}.search-form-container .results-page .results-list .item a .img-crop{width:150px;height:97px;display:block;overflow:hidden}.search-form-container .results-page .results-list .item a .img-crop img{width:150px;display:block}.search-form-container .results-page .results-list .item a span{width:calc(100% - 150px - 50px)}.search-form-container .results-page .results-list .item a span h3{font-size:1.5rem;color:#000;font-weight:600;display:block;text-transform:uppercase;margin-bottom:15px}.search-form-container .results-page .results-list .item a span p{font-size:1.5rem;color:#58595b;font-weight:300;display:block;margin:0}.search-form-container .results-page .results-list .no-results{margin-top:0}.search-form-container .results-page .results-list .no-results h2{color:#58595b;font-weight:600;margin-bottom:20px}.search-form-container .results-page .results-list .no-results p{color:#58595b;font-weight:300}.search-form-container .results-page .pagination{margin:0 auto;width:990px;max-width:100%}.search-form-container .pagination{margin-top:45px}.search-form-container .pagination ul{display:flex;align-items:center;justify-content:flex-end;gap:20px}.search-form-container .pagination ul li{font-size:1.875rem;font-weight:300;color:#58595b}.search-form-container .pagination ul li .pagination-link{display:block;width:25px;height:50px;background:url(../img/general/pagination-arrow.png) no-repeat center center;background-size:cover;opacity:.5;transition:opacity .3s ease}.search-form-container .pagination ul li .pagination-link.next-link{transform:rotate(180deg)}.search-form-container .pagination ul li .pagination-link:hover{opacity:1}@media (max-width:1920px){.search-form-container .search-form-content.filters{justify-content:flex-end}.search-form-container .search-form-content.filters form{order:1;margin-bottom:60px}.search-form-container .search-form-content.filters .filter-list{order:2;width:100%;justify-content:center}}@media (max-width:1440px){.search-form-container .search-form-content.filters{margin:0 0 60px}.search-form-container .search-form-content.filters .filter-list{gap:30px 40px}.search-form-container .results-page .results-list .item{display:block;margin:0 0 100px}.search-form-container .results-page .results-list .item a span h3{font-size:1.25rem}.search-form-container .results-page .results-list .item a span p{font-size:1.25rem}}@media (max-width:1200px){.search-form-container .search-form-content.filters .filter-list{gap:30px}}@media (max-width:991px){.search-form-container .search-form-content{justify-content:center}.search-form-container .search-form-content form{justify-content:center;width:100%}.search-form-container .search-form-content form input{width:600px;max-width:calc(100% - 37px - 20px - 50px);font-size:1rem;font-weight:300;height:41px;padding:8px 10px;display:inline-block}.search-form-container .search-form-content.filters .filter-list{width:600px;max-width:100%;margin:0 auto;gap:20px 30px}.search-form-container .results-page .results-list .item{display:block;margin:0 0 60px}.search-form-container .results-page .results-list .item a{gap:30px}.search-form-container .results-page .results-list .item a span{width:calc(100% - 150px - 30px)}.search-form-container .results-page .results-list .item a span h3{font-size:1.125rem}.search-form-container .results-page .results-list .item a span p{font-size:1.125rem}}@media (max-width:480px){.search-form-container .results-page .results-list .item{display:block;margin:0 0 60px}.search-form-container .results-page .results-list .item a{gap:0}.search-form-container .results-page .results-list .item a img{display:none}.search-form-container .results-page .results-list .item a span{width:100%}}.noticia-destacada h2{font-size:3.5rem;text-align:center;display:block;margin:15px 0;color:#58595b;transition:color .3s ease}.noticia-destacada .img-container{display:block;width:100%;overflow:hidden}.noticia-destacada .img-container img{display:block;width:100%;transition:transform .3s ease}.noticia-destacada a:hover .img-container img{transform:scale(1.05)}.noticia-destacada a:hover h2{color:#122454}@media (max-width:1440px){.noticia-destacada h2{font-size:3.125rem}}@media (max-width:1280px){.noticia-destacada h2{font-size:2.75rem}}@media (max-width:991px){.noticia-destacada h2{font-size:2.5rem}}@media (max-width:575px){.noticia-destacada h2{font-size:2rem}}.anchors-navigation-container .anchors-navigation-content ul{display:flex;justify-content:center;align-items:flex-start;gap:30px 150px;flex-wrap:wrap}.anchors-navigation-container .anchors-navigation-content ul li a{text-transform:uppercase;font-size:1.25rem;font-weight:300;display:inline-block;color:#000}.anchors-navigation-container .anchors-navigation-content ul li a:after{content:"";display:block;border-bottom:1px solid #000;height:1px;margin:0;width:0;transition:all .3s ease}.anchors-navigation-container .anchors-navigation-content ul li a:hover:after{width:100%}.anchors-navigation-container .anchors-navigation-content ul.nosotros-anchors{gap:30px 45px}@media (max-width:1920px){.anchors-navigation-container .anchors-navigation-content ul{align-items:flex-start;gap:30px 120px}}@media (max-width:1440px){.anchors-navigation-container .anchors-navigation-content ul{gap:30px 100px}}@media (max-width:1280px){.anchors-navigation-container .anchors-navigation-content ul{gap:30px 60px}}@media (max-width:991px){.anchors-navigation-container .anchors-navigation-content ul{width:600px;max-width:100%;margin:0 auto;gap:20px 30px}.anchors-navigation-container .anchors-navigation-content ul li{width:calc((100% - 90px)/ 4);text-align:center}}@media (max-width:767px){.anchors-navigation-container .anchors-navigation-content ul li{width:calc((100% - 60px)/ 3)}}@media (max-width:480px){.anchors-navigation-container .anchors-navigation-content ul li{width:calc((100% - 30px)/ 2)}}.intro-container.no-hero{padding-top:480px}.intro-container .intro-content{padding-top:0}.intro-container .intro-content h2{margin-bottom:80px}.intro-container .intro-content h3{color:#58595b;text-transform:uppercase;text-align:center}.intro-container .intro-content .text{display:flex;justify-content:space-between;gap:40px}.intro-container .intro-content .text .col{width:50%}.intro-container .intro-content .text .col p{font-size:1.875rem;color:#58595b;font-weight:300}.intro-container .intro-content .text .col p:last-child{margin-bottom:0}.intro-container .intro-content .text .col a{font-size:1.875rem;color:#58595b;text-decoration:underline;font-weight:300;margin-bottom:15px;transition:color .3s ease}.intro-container .intro-content .text .col a:hover{color:#122454}.intro-container .intro-content .text .col ol,.intro-container .intro-content .text .col ul{margin-left:30px;margin-bottom:15px}.intro-container .intro-content .text .col ol li,.intro-container .intro-content .text .col ul li{list-style:disc;font-size:1.875rem;color:#58595b;font-weight:300;margin-bottom:5px}.intro-container .intro-content .text .col ol li{list-style:num}.intro-container .intro-content .specs{display:flex;justify-content:center;gap:200px;margin-top:160px}.intro-container .intro-content .specs .col{width:430px;max-width:50%}.intro-container .intro-content .specs .col p{font-size:1.5rem;color:#58595b;font-weight:300;margin-bottom:0}.intro-container .intro-content .specs .col p:last-child{margin-bottom:0}.intro-container .intro-content .specs .col p span{display:inline-block;width:260px}.intro-container .intro-content .intro{margin-top:160px;-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.intro-container .intro-content .intro p{font-size:1.5rem;color:#58595b;font-weight:300;margin-bottom:25px}.intro-container .intro-content .intro p:last-child{margin-bottom:0}.intro-container .noticia-intro{margin-bottom:60px}.intro-container .noticia-intro h1{font-size:3rem;color:#58595b;margin-bottom:60px}.intro-container .noticia-intro h2{font-size:1.875rem;color:#000;font-weight:500;margin-bottom:60px}@media (max-width:1440px){.intro-container .intro-content h2{margin-bottom:60px}.intro-container .intro-content .intro .col a,.intro-container .intro-content .intro .col ol li,.intro-container .intro-content .intro .col p,.intro-container .intro-content .intro .col ul li,.intro-container .intro-content .specs .col a,.intro-container .intro-content .specs .col ol li,.intro-container .intro-content .specs .col p,.intro-container .intro-content .specs .col ul li,.intro-container .intro-content .text .col a,.intro-container .intro-content .text .col ol li,.intro-container .intro-content .text .col p,.intro-container .intro-content .text .col ul li{font-size:1.5rem}.intro-container .intro-content .intro .col p,.intro-container .intro-content .specs .col p{font-size:1.25rem}.intro-container .intro-content .specs{gap:100px}.intro-container .intro-content .specs .col{width:350px}.intro-container .intro-content .specs .col p span{width:220px}}@media (max-width:991px){.intro-container .intro-content{padding-top:0}.intro-container .intro-content h2{margin-bottom:40px}.intro-container .intro-content .text{display:block}.intro-container .intro-content .text .col{width:100%}.intro-container .intro-content .text .col a,.intro-container .intro-content .text .col ol li,.intro-container .intro-content .text .col p,.intro-container .intro-content .text .col ul li{font-size:1.25rem}.intro-container .intro-content .specs{margin-top:100px;gap:60px}.intro-container .intro-content .specs .col p{font-size:1.25rem}.intro-container .intro-content .specs .col p span{width:200px}.intro-container .intro-content .intro{margin-top:100px;-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}.intro-container .intro-content .intro p{font-size:1.25rem}.intro-container .noticia-intro{margin-bottom:60px}.intro-container .noticia-intro h1{font-size:2.5rem;margin-bottom:40px}.intro-container .noticia-intro h2{font-size:1.5rem;margin-bottom:40px}}@media (max-width:767px){.intro-container .intro-content .specs{display:block}.intro-container .intro-content .specs .col{max-width:100%;display:block;margin:0 auto}.intro-container .intro-content .specs .col p{text-align:center}.intro-container .intro-content .specs .col p span{width:auto}.intro-container .intro-content .specs .col.col-2{margin-top:40px}}@media (max-width:575px){.intro-container .intro-content .intro,.intro-container .intro-content .specs{margin-top:60px}.intro-container .noticia-intro h1{font-size:1.875rem}}.nosotros-container .nosotros-content .item-list.num-increment-container{margin-bottom:80px}.nosotros-container .nosotros-content .item-list .num-increment{text-align:center;font-size:3.75rem;color:#58595b;font-weight:300}.nosotros-container .nosotros-content .item-list .num-increment span{font-size:7.8125rem;color:#000;font-weight:800;display:block;line-height:1}.nosotros-container .nosotros-content .item-list .item img{margin-bottom:10px}.nosotros-container .nosotros-content .item-list .item h3{font-size:2.5rem;font-weight:600;margin:0;color:#58595b;margin-bottom:20px}.nosotros-container .nosotros-content .item-list .item .texto p{margin-bottom:25px;font-size:1.5rem;font-weight:300;color:#58595b}.nosotros-container .nosotros-content .item-list .item .texto p a{font-size:1.5rem;font-weight:300;color:#58595b;text-decoration:underline;transition:color .3s ease}.nosotros-container .nosotros-content .item-list .item .texto p a:hover{color:#122454}@media (max-width:1440px){.nosotros-container .nosotros-content .item-list.num-increment-container{margin-bottom:60px}.nosotros-container .nosotros-content .item-list .num-increment{font-size:3rem}.nosotros-container .nosotros-content .item-list .num-increment span{font-size:6rem}.nosotros-container .nosotros-content .item-list .item h3{font-size:1.75rem}.nosotros-container .nosotros-content .item-list .item .texto p{font-size:1.25rem}.nosotros-container .nosotros-content .item-list .item .texto p a{font-size:1.25rem}}@media (max-width:1200px){.nosotros-container .nosotros-content .item-list .num-increment{font-size:2.5rem}.nosotros-container .nosotros-content .item-list .num-increment span{font-size:5rem}}@media (max-width:991px){.nosotros-container .nosotros-content{display:block}.nosotros-container .nosotros-content .item-list .num-increment{font-size:2rem}.nosotros-container .nosotros-content .item-list .num-increment span{font-size:4rem}.nosotros-container .nosotros-content .item-list .item h3{font-size:1.5rem}.nosotros-container .nosotros-content .item-list.col-3.content-blocks .item{max-width:100%;width:540px}}.image-gallery-container{margin-top:160px}.image-gallery-container .image-container{display:block;width:100%;margin-bottom:100px}.image-gallery-container .image-container img{display:block;width:100%}.content-container{margin-bottom:160px}.content-container li,.content-container p{color:#58595b;font-size:1.5rem;font-weight:300;margin-bottom:50px}.content-container li a,.content-container p a{color:#58595b;font-size:1.5rem;font-weight:300;text-decoration:underline;transition:color .3s ease}.content-container li a:hover,.content-container p a:hover{color:#122454}.content-container li:last-child,.content-container p:last-child{margin-bottom:0}.content-container ol,.content-container ul{margin-left:45px;margin-bottom:25px}.content-container ol li,.content-container ul li{margin-bottom:5px;list-style:disc}.content-container ol li{list-style:num}.content-container .video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.content-container .video-container .video{position:absolute;top:0;left:0;width:100%;height:100%}.item-list.num-increment-container{margin-bottom:80px}.item-list .num-increment{text-align:center;font-size:3.75rem;color:#58595b;font-weight:300}.item-list .num-increment span{font-size:7.8125rem;color:#000;font-weight:800;display:block;line-height:1}.item-list .item img{margin-bottom:10px}.item-list .item h3{font-size:2.5rem;font-weight:600;margin:0;color:#58595b;margin-bottom:20px}.item-list .item .texto p{margin-bottom:25px;font-size:1.5rem;font-weight:300;color:#58595b}.item-list .item .texto p a{font-size:1.5rem;font-weight:300;color:#58595b;text-decoration:underline;transition:color .3s ease}.item-list .item .texto p a:hover{color:#122454}@media (max-width:1440px){.image-gallery-container .image-container{margin-bottom:80px}.content-container{margin-bottom:100px}.item-list.num-increment-container{margin-bottom:60px}.item-list .num-increment{font-size:3rem}.item-list .num-increment span{font-size:6rem}.item-list .item h3{font-size:1.75rem}.item-list .item .texto p{font-size:1.25rem}.item-list .item .texto p a{font-size:1.25rem}}@media (max-width:1200px){.item-list .num-increment{font-size:2.5rem}.item-list .num-increment span{font-size:5rem}}@media (max-width:991px){.image-gallery-container{margin-top:100px}.image-gallery-container .image-container{margin-bottom:40px}.content-container{margin-bottom:60px}.content-container li,.content-container p{font-size:1.125rem;margin-bottom:15px}.content-container li a,.content-container p a{font-size:1.125rem}.content-container ol,.content-container ul{margin-left:30px;margin-bottom:15px}.content-container ol li,.content-container ul li{margin-bottom:5px}.item-list .num-increment{font-size:2rem}.item-list .num-increment span{font-size:4rem}.item-list .item h3{font-size:1.5rem}.item-list.col-3.content-blocks .item{max-width:100%;width:540px}}@media (max-width:767px){.image-gallery-container .image-container{margin-bottom:25px}}@media (max-width:575px){.image-gallery-container{margin-top:60px}.image-gallery-container .image-container{margin-bottom:15px}}.mision-container .mision-content .img-container{width:100%;margin-bottom:50px}.mision-container .mision-content .img-container img{width:100%;display:block}.mision-container .mision-content .text-content a,.mision-container .mision-content .text-content li,.mision-container .mision-content .text-content p{font-weight:300;font-size:1.5rem;color:#58595b}.esg-container .esg-content h4{text-transform:uppercase;color:#58595b;font-weight:400}.esg-container .esg-content .col-container{display:flex;gap:30px;align-items:flex-start;justify-content:space-between}.esg-container .esg-content .col-container .col{width:33%}.esg-container .esg-content .col-container .col h3{text-transform:uppercase;color:#58595b;font-weight:600;margin-bottom:15px}.esg-container .esg-content .col-container .col ol,.esg-container .esg-content .col-container .col ul{margin-left:45px}.esg-container .esg-content .col-container .col ol li,.esg-container .esg-content .col-container .col ul li{color:#58595b;font-size:1.5rem;font-weight:300;margin-bottom:10px;list-style:disc}.esg-container .esg-content .col-container .col ol li{list-style:num}.proposito-container .proposito-content .text-content p{font-size:1.875rem;color:#58595b;font-weight:300}.proposito-container .proposito-content .text-content a{font-size:1.875rem;color:#58595b;text-decoration:underline;font-weight:300;margin-bottom:15px;transition:color .3s ease}.proposito-container .proposito-content .text-content a:hover{color:#122454}.proposito-container .proposito-content .text-content ol,.proposito-container .proposito-content .text-content ul{margin-left:30px;margin-bottom:15px}.proposito-container .proposito-content .text-content ol li,.proposito-container .proposito-content .text-content ul li{list-style:disc;font-size:1.875rem;color:#58595b;font-weight:300;margin-bottom:5px}.proposito-container .proposito-content .text-content ol li{list-style:num}.rsc-container .rsc-content h4{text-transform:uppercase;color:#58595b;font-weight:400}.rsc-container .rsc-content h3{margin:100px 0 60px}.rsc-container .rsc-content .intro-container{display:flex;gap:30px;justify-content:space-between;align-items:flex-start}.rsc-container .rsc-content .intro-container .text-content{width:50%}.rsc-container .rsc-content .intro-container .text-content p{font-size:1.25rem;color:#58595b;font-weight:300;margin-bottom:15px}.rsc-container .rsc-content .intro-container .text-content a{font-size:1.25rem;color:#58595b;text-decoration:underline;font-weight:300;margin-bottom:15px;transition:color .3s ease}.rsc-container .rsc-content .intro-container .text-content a:hover{color:#122454}.rsc-container .rsc-content .intro-container .text-content ol,.rsc-container .rsc-content .intro-container .text-content ul{margin-left:30px;margin-bottom:15px}.rsc-container .rsc-content .intro-container .text-content ol li,.rsc-container .rsc-content .intro-container .text-content ul li{list-style:disc;font-size:1.25rem;color:#58595b;font-weight:300;margin-bottom:5px}.rsc-container .rsc-content .intro-container .text-content ol li{list-style:num}.carrera-container .carrera-content h4{color:#58595b;font-weight:400;font-size:1.5rem}.carrera-container .carrera-content h4 a{color:#58595b;font-weight:400;font-size:1.5rem}.carrera-container .carrera-content .text-carrera{width:1000px;max-width:100%;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.carrera-container .carrera-content .text-carrera .col{width:50%}.carrera-container .carrera-content .text-carrera .col p{color:#58595b;font-size:1.5rem;font-weight:300}.carrera-container .carrera-content .text-carrera .col a{font-size:1.5rem;color:#58595b;text-decoration:underline;font-weight:300;margin-bottom:15px;transition:color .3s ease}.carrera-container .carrera-content .text-carrera .col a:hover{color:#122454}.carrera-container .carrera-content .text-carrera .col ol,.carrera-container .carrera-content .text-carrera .col ul{margin-left:30px;margin-bottom:15px}.carrera-container .carrera-content .text-carrera .col ol li,.carrera-container .carrera-content .text-carrera .col ul li{list-style:disc;font-size:1.5rem;color:#58595b;font-weight:300;margin-bottom:5px}.carrera-container .carrera-content .text-carrera .col ol li{list-style:num}.carrera-container .carrera-content .form-container{width:1000px;max-width:100%;margin:100px auto 160px}.carrera-container .carrera-content .form-container form p{margin-bottom:70px}.carrera-container .carrera-content .form-container form p .wpcf7-not-valid-tip{margin-top:10px;text-align:right;color:#dc3232}.carrera-container .carrera-content .form-container form p input,.carrera-container .carrera-content .form-container form p textarea{width:100%;display:block;height:70px;border:1px solid #58595b;font-size:1.5rem;font-weight:300;color:#58595b;padding:10px;outline:0;border-radius:0;resize:none}.carrera-container .carrera-content .form-container form p textarea{height:480px}.carrera-container .carrera-content .form-container form p .custom-file-upload{font-size:1.5rem;font-weight:300}.carrera-container .carrera-content .form-container form p .custom-file-upload span{display:block;margin-bottom:15px}.carrera-container .carrera-content .form-container form p .custom-file-upload input[type=file]{cursor:pointer;height:auto;padding:17px 10px}.carrera-container .carrera-content .form-container form p.button-container input{width:250px;height:60px;background:#fff;color:#000;text-transform:uppercase;margin:0 auto;transition:all .3s ease}.carrera-container .carrera-content .form-container form p.button-container input:hover{background-color:#000;color:#fff}.carrera-container .carrera-content .form-container form p.button-container input:disabled{color:#c8c9cb!important;background:#fff!important;border:1px solid #c8c9cb}.carrera-container .carrera-content .form-container form p.acceptance-container span{margin:0;height:25px}.carrera-container .carrera-content .form-container form p.acceptance-container span input[type=checkbox]{width:25px;height:25px;border-radius:0;margin-right:10px;accent-color:#122454}.carrera-container .carrera-content .form-container form p.acceptance-container label{font-size:1.5rem;color:#000;font-weight:400;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.carrera-container .carrera-content .form-container form .wpcf7-response-output{border:0;padding:0;text-align:center;color:#dc3232}.carrera-container .carrera-content .form-container form.sent .wpcf7-response-output{color:#122454;font-size:2rem;font-weight:700}.carrera-container .carrera-content .form-container.contact-mails p{margin-bottom:30px;text-align:center;width:100%;font-size:1.5rem;font-weight:500;color:#58595b}.carrera-container .carrera-content .form-container.contact-mails p span{display:block}.carrera-container .carrera-content .form-container.contact-mails p a{font-size:1.5rem;font-weight:300;color:#58595b;display:inline-block}.carrera-container .carrera-content .form-container.contact-mails p a:after{content:"";display:block;border-bottom:1px solid #58595b;height:1px;margin:0;width:0;transition:all .3s ease}.carrera-container .carrera-content .form-container.contact-mails p a:hover:after{width:100%}@media (max-width:1440px){.mision-container .mision-content .text-content a,.mision-container .mision-content .text-content li,.mision-container .mision-content .text-content p{font-size:1.25rem;color:#58595b}.proposito-container .proposito-content .text-content a,.proposito-container .proposito-content .text-content ol li,.proposito-container .proposito-content .text-content p,.proposito-container .proposito-content .text-content ul li{font-size:1.75rem;color:#58595b;font-weight:300}.carrera-container .carrera-content h4{font-size:1.25rem}.carrera-container .carrera-content h4 a{font-size:1.25rem}.carrera-container .carrera-content .text-carrera .col a,.carrera-container .carrera-content .text-carrera .col ol li,.carrera-container .carrera-content .text-carrera .col p,.carrera-container .carrera-content .text-carrera .col ul li{font-size:1.25rem}.carrera-container .carrera-content .form-container form p{margin-bottom:50px}.carrera-container .carrera-content .form-container form p input,.carrera-container .carrera-content .form-container form p textarea{height:50px;font-size:1.25rem}.carrera-container .carrera-content .form-container form p .custom-file-upload{font-size:1.25rem}.carrera-container .carrera-content .form-container form p .custom-file-upload input[type=file]{padding:10px 10px 9px}.carrera-container .carrera-content .form-container form p textarea{height:360px}.carrera-container .carrera-content .form-container form p.button-container input{height:50px}.carrera-container .carrera-content .form-container form p.acceptance-container label{font-size:1.25rem}.carrera-container .carrera-content .form-container.contact-mails p{font-size:1.25rem}.carrera-container .carrera-content .form-container.contact-mails p a{font-size:1.25rem}}@media (max-width:1280px){.esg-container .esg-content .col-container .col ol li,.esg-container .esg-content .col-container .col ul li{font-size:1.25rem}.rsc-container .rsc-content h3{margin:60px 0 40px}.rsc-container .rsc-content .intro-container .text-content a,.rsc-container .rsc-content .intro-container .text-content ol li,.rsc-container .rsc-content .intro-container .text-content p,.rsc-container .rsc-content .intro-container .text-content ul li{font-size:1.125rem}}@media (max-width:1200px){.proposito-container .proposito-content .text-content a,.proposito-container .proposito-content .text-content ol li,.proposito-container .proposito-content .text-content p,.proposito-container .proposito-content .text-content ul li{font-size:1.5rem;color:#58595b;font-weight:300}}@media (max-width:991px){.esg-container .esg-content .col-container{flex-wrap:wrap}.esg-container .esg-content .col-container .col{width:550px;max-width:100%;margin:40px auto 0 auto}.esg-container .esg-content .col-container .col ol,.esg-container .esg-content .col-container .col ul{margin-left:30px}.proposito-container .proposito-content .text-content a,.proposito-container .proposito-content .text-content ol li,.proposito-container .proposito-content .text-content p,.proposito-container .proposito-content .text-content ul li{font-size:1.25rem;color:#58595b;font-weight:300}.rsc-container .rsc-content h3{margin:60px 0 40px}.rsc-container .rsc-content .intro-container{display:block}.rsc-container .rsc-content .intro-container .text-content{width:100%}.carrera-container .carrera-content .text-carrera{display:block}.carrera-container .carrera-content .text-carrera .col{width:100%}.carrera-container .carrera-content .form-container{margin:60px auto 100px}.carrera-container .carrera-content .form-container form p{margin-bottom:30px}.carrera-container .carrera-content .form-container form p input,.carrera-container .carrera-content .form-container form p textarea{font-size:1.25rem}.carrera-container .carrera-content .form-container form p textarea{height:300px}.carrera-container .carrera-content .form-container form p.acceptance-container label{font-size:1.25rem}.carrera-container .carrera-content .form-container.contact-mails p{font-size:1.25rem}.carrera-container .carrera-content .form-container.contact-mails p a{font-size:1.25rem}}@media (max-width:575px){.esg-container .esg-content .col-container .col{margin:0 auto}}@media (max-width:480px){.carrera-container .carrera-content .form-container form p.acceptance-container label{font-size:1rem}}.oficinas-container .oficinas-content{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:1345px;max-width:100%;gap:100px;margin:0 auto}.oficinas-container .oficinas-content .oficina{width:calc(50% - 50px)}.oficinas-container .oficinas-content .oficina p{font-size:1.875rem;font-weight:300;margin:0 0 10px;display:block;color:#58595b;width:100%}.oficinas-container .oficinas-content .oficina p a{font-size:1.875rem;font-weight:300;color:#58595b;display:inline-block;transition:color .3s ease}.oficinas-container .oficinas-content .oficina p a:after{content:"";display:block;border-bottom:1px solid #122454;height:1px;margin:0;width:0;transition:all .3s ease}.oficinas-container .oficinas-content .oficina p a:hover{color:#122454}.oficinas-container .oficinas-content .oficina p a:hover:after{width:100%}.oficinas-container .oficinas-content .oficina p.ciudad{font-weight:500}.oficinas-container .oficinas-content .oficina p.telefono{margin-top:45px}.oficinas-container .mapa-contacto{width:100%;height:960px;max-height:80vh;display:block}@media (max-width:1440px){.oficinas-container .oficinas-content{gap:60px}.oficinas-container .oficinas-content .oficina{width:calc(50% - 30px)}.oficinas-container .oficinas-content .oficina p{font-size:1.5rem}.oficinas-container .oficinas-content .oficina p a{font-size:1.5rem}.oficinas-container .oficinas-content .oficina p.telefono{margin-top:30px}}@media (max-width:991px){.oficinas-container .oficinas-content{gap:50px}.oficinas-container .oficinas-content .oficina{width:calc(50% - 25px)}.oficinas-container .oficinas-content .oficina p{font-size:1.25rem}.oficinas-container .oficinas-content .oficina p a{font-size:1.25rem}.oficinas-container .oficinas-content .oficina p.telefono{margin-top:20px}}@media (max-width:767px){.oficinas-container .oficinas-content{width:360px;max-width:100%;margin:0 auto;display:block}.oficinas-container .oficinas-content .oficina{width:100%;margin-bottom:30px}}.legal-container .legal-content h1,.legal-container .legal-content h2,.legal-container .legal-content h3,.legal-container .legal-content h4,.legal-container .legal-content h5,.legal-container .legal-content h6{text-align:left;margin:60px 0 45px 0;font-weight:600;color:#000}.legal-container .legal-content pre{text-align:left;margin:60px 0 45px 0}.legal-container .legal-content h4{font-size:1.5rem;color:#58595b;margin:0 0 25px;font-weight:300}.legal-container .legal-content h4 a{font-size:1.5rem;color:#58595b;margin:0 0 25px;font-weight:300;text-transform:none;text-decoration:underline;transition:color .3s ease}.legal-container .legal-content h4 a:hover{color:#122454}.legal-container .legal-content h4 a:after{display:none}.legal-container .legal-content h5{font-size:1.25rem;color:#58595b;margin:0 0 25px;font-weight:300}.legal-container .legal-content h5 a{font-size:1.25rem;color:#58595b;font-weight:300;text-transform:none;text-decoration:underline;transition:color .3s ease}.legal-container .legal-content h5 a:hover{color:#122454}.legal-container .legal-content h5 a:after{display:none}.legal-container .legal-content h6{font-size:1.125rem;color:#58595b;margin:0 0 25px;font-weight:300}.legal-container .legal-content h6 a{font-size:1.125rem;color:#58595b;font-weight:300;text-transform:none;text-decoration:underline;transition:color .3s ease}.legal-container .legal-content h6 a:hover{color:#122454}.legal-container .legal-content h6 a:after{display:none}.legal-container .legal-content a,.legal-container .legal-content h3,.legal-container .legal-content h3 a,.legal-container .legal-content li,.legal-container .legal-content li a,.legal-container .legal-content p,.legal-container .legal-content p a{font-size:1.875rem;color:#58595b;font-weight:300}.legal-container .legal-content a b,.legal-container .legal-content a strong,.legal-container .legal-content h3 a b,.legal-container .legal-content h3 a strong,.legal-container .legal-content h3 b,.legal-container .legal-content h3 strong,.legal-container .legal-content li a b,.legal-container .legal-content li a strong,.legal-container .legal-content li b,.legal-container .legal-content li strong,.legal-container .legal-content p a b,.legal-container .legal-content p a strong,.legal-container .legal-content p b,.legal-container .legal-content p strong{font-weight:600}.legal-container .legal-content a a,.legal-container .legal-content h3 a,.legal-container .legal-content h3 a a,.legal-container .legal-content li a,.legal-container .legal-content li a a,.legal-container .legal-content p a,.legal-container .legal-content p a a{text-decoration:underline;transition:color .3s ease}.legal-container .legal-content a a:hover,.legal-container .legal-content h3 a a:hover,.legal-container .legal-content h3 a:hover,.legal-container .legal-content li a a:hover,.legal-container .legal-content li a:hover,.legal-container .legal-content p a a:hover,.legal-container .legal-content p a:hover{color:#122454}.legal-container .legal-content ol,.legal-container .legal-content ul{margin-left:45px}.legal-container .legal-content ol li,.legal-container .legal-content ul li{display:block;list-style:disc;margin-bottom:10px}.legal-container .legal-content ol li{list-style:num}.legal-container .legal-content ol,.legal-container .legal-content p,.legal-container .legal-content ul{margin-bottom:25px}.legal-container .legal-content h3{color:#000;font-weight:600}@media (max-width:1440px){.legal-container .legal-content h1,.legal-container .legal-content h2,.legal-container .legal-content h3,.legal-container .legal-content h4,.legal-container .legal-content h5,.legal-container .legal-content h6{margin:45px 0 30px 0}.legal-container .legal-content pre{margin:45px 0 30px 0}.legal-container .legal-content h4{font-size:1.25rem;margin:0 0 20px}.legal-container .legal-content h4 a{font-size:1.25rem}.legal-container .legal-content h5{font-size:1.125rem;margin:0 0 20px}.legal-container .legal-content h5 a{font-size:1.125rem}.legal-container .legal-content h6{font-size:1rem;margin:0 0 20px}.legal-container .legal-content h6 a{font-size:1rem}.legal-container .legal-content a,.legal-container .legal-content h3,.legal-container .legal-content h3 a,.legal-container .legal-content li,.legal-container .legal-content li a,.legal-container .legal-content p,.legal-container .legal-content p a{font-size:1.75rem}.legal-container ol,.legal-container p,.legal-container ul{margin-bottom:20px}}@media (max-width:1200px){.legal-container .legal-content h4{font-size:1.125rem;margin:0 0 15px}.legal-container .legal-content h4 a{font-size:1.125rem}.legal-container .legal-content h5{font-size:1rem;margin:0 0 15px}.legal-container .legal-content h5 a{font-size:1rem}.legal-container .legal-content h6{font-size:.875rem;margin:0 0 15px}.legal-container .legal-content h6 a{font-size:.875rem}.legal-container .legal-content a,.legal-container .legal-content h3,.legal-container .legal-content h3 a,.legal-container .legal-content li,.legal-container .legal-content li a,.legal-container .legal-content p,.legal-container .legal-content p a{font-size:1.5rem}.legal-container ol,.legal-container p,.legal-container ul{margin-bottom:15px}}@media (max-width:991px){.legal-container .legal-content a,.legal-container .legal-content h3,.legal-container .legal-content h3 a,.legal-container .legal-content li,.legal-container .legal-content li a,.legal-container .legal-content p,.legal-container .legal-content p a{font-size:1.25rem}.legal-container .legal-content h4{font-size:1rem}.legal-container .legal-content h4 a{font-size:1rem}.legal-container .legal-content h5{font-size:.875rem}.legal-container .legal-content h5 a{font-size:.875rem}.legal-container .legal-content h6{font-size:.75rem}.legal-container .legal-content h6 a{font-size:.75rem}.legal-container .legal-content ol,.legal-container .legal-content ul{margin-left:30px}}.private-project .modal{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.9)}.private-project .modal-content{position:relative;margin:auto;padding:0;width:100%;max-width:1920px;height:100%;display:flex;align-items:center;justify-content:center}.private-project .close{position:absolute;top:30px;right:30px;font-size:40px;transition:.3s;width:30px;height:30px;display:block;background:url(../img/general/cross-white.png) no-repeat center center;background-size:cover;opacity:.5;transition:all .3s ease;z-index:1}.private-project .close:hover{opacity:1}.private-project .close:focus,.private-project .close:hover{color:#bbb;text-decoration:none;cursor:pointer}.private-project #vimeoPlayer{width:calc(100% - 120px);height:100%}.private-project .arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:40px;color:#fff;padding:10px;cursor:pointer;width:20px;height:40px;display:block;background:url(../img/slider/slider-arrow.png) no-repeat center center;background-size:cover;opacity:.5;z-index:1;cursor:pointer;transition:all .3s ease}.private-project .arrow.left{left:10px}.private-project .arrow.right{right:10px;transform:translateY(-50%) rotate(180deg)}.private-project .arrow:hover{opacity:1}@media (max-width:1920px){.private-project #vimeoPlayer{height:100%}.private-project .arrow{padding:0}.private-project .arrow.left{left:30px}.private-project .arrow.right{right:30px}}@media (max-width:1440px){.private-project #vimeoPlayer{height:100%}.private-project .close{right:10px}.private-project .arrow.left{left:10px}.private-project .arrow.right{right:10px}}@media (max-width:767px){.private-project #vimeoPlayer{width:calc(100% - 20px);height:100%}.private-project .arrow{top:auto;bottom:0}.private-project .arrow.left{left:10px}.private-project .arrow.right{right:10px}}
/* seo-headings 2026-09-19: h1->h2.seo-h1 y h2->h1.seo-h2 conservan el estilo original */
h2.seo-h1{font-size:6rem;font-weight:700;margin:0}h1.seo-h2{font-size:3rem;font-weight:500;margin:0}.item-list .no-results h1.seo-h2{color:#58595b;font-weight:600;margin-bottom:20px}.block-content h2.seo-h1{margin-bottom:0;text-transform:uppercase;text-align:center}.block-content h2.seo-h1.submenu{color:#58595b;margin-bottom:80px}.block-content h2.seo-h1.alone{margin-bottom:40px}.hero-section h2.seo-h1{font-size:6.25rem;color:#000;font-weight:700;text-transform:uppercase;text-align:center}@media (max-width:1440px){h2.seo-h1{font-size:5rem}h1.seo-h2{font-size:2.5rem}.block-content h2.seo-h1.submenu{margin-bottom:60px}.hero-section h2.seo-h1{font-size:5rem}}@media (max-width:1280px){h2.seo-h1{font-size:4.5rem}h1.seo-h2{font-size:2.25rem}.hero-section h2.seo-h1{font-size:4.5rem}}@media (max-width:991px){h2.seo-h1{font-size:3.5rem}h1.seo-h2{font-size:2rem}.block-content h2.seo-h1.submenu{margin-bottom:40px}.hero-section h2.seo-h1{font-size:3.5rem}}@media (max-width:575px){.block-content h2.seo-h1.submenu{margin-bottom:30px}}@media (max-width:480px){h2.seo-h1{font-size:3rem}h1.seo-h2{font-size:1.875rem}.hero-section h2.seo-h1{font-size:3rem}}.slider-container h2.seo-h1{font-size:6.25rem;color:#000;font-weight:700;text-transform:uppercase;text-align:center;position:absolute;bottom:100px;left:50%;transform:translateX(-50%);z-index:1;width:90%}.slider-container h2.seo-h1.white{color:#fff}@media (max-width:1440px){.slider-container h2.seo-h1{font-size:5rem}}@media (max-width:1280px){.slider-container h2.seo-h1{font-size:4.5rem}}@media (max-width:991px){.slider-container h2.seo-h1{font-size:3.5rem}}@media (max-width:480px){.slider-container h2.seo-h1{font-size:3rem}}.search-form-container .results-page .results-list .no-results h1.seo-h2{color:#58595b;font-weight:600;margin-bottom:20px}.noticia-destacada h1.seo-h2{font-size:3.5rem;text-align:center;display:block;margin:15px 0;color:#58595b;transition:color .3s ease}.noticia-destacada a:hover h1.seo-h2{color:#122454}@media (max-width:1440px){.noticia-destacada h1.seo-h2{font-size:3.125rem}}@media (max-width:1280px){.noticia-destacada h1.seo-h2{font-size:2.75rem}}@media (max-width:991px){.noticia-destacada h1.seo-h2{font-size:2.5rem}}@media (max-width:575px){.noticia-destacada h1.seo-h2{font-size:2rem}}.intro-container .intro-content h1.seo-h2{margin-bottom:80px}.intro-container .noticia-intro h2.seo-h1{font-size:3rem;color:#58595b;margin-bottom:60px}.intro-container .noticia-intro h1.seo-h2{font-size:1.875rem;color:#000;font-weight:500;margin-bottom:60px}@media (max-width:1440px){.intro-container .intro-content h1.seo-h2{margin-bottom:60px}}@media (max-width:991px){.intro-container .intro-content h1.seo-h2{margin-bottom:40px}.intro-container .noticia-intro h2.seo-h1{font-size:2.5rem;margin-bottom:40px}.intro-container .noticia-intro h1.seo-h2{font-size:1.5rem;margin-bottom:40px}}@media (max-width:575px){.intro-container .noticia-intro h2.seo-h1{font-size:1.875rem}}
