.appear,.appear-1s,.appear-20,.block-text p,.text-content p,footer .footer-content-unit li{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-1s.visible,.appear-20.visible,.appear.visible,.block-text p.visible,.text-content p.visible,footer .footer-content-unit li.visible{transform:translateY(0) translateZ(0)!important;opacity:1!important}@-webkit-keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#004c3c;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#004c3c}*{font-family:Geologica,sans-serif}a,body,div,li,ol,p,ul{margin:0;padding:0;border:none;outline:0;font-weight:300;font-size:1.25rem;line-height:130%;font-style:normal;line-height:normal;list-style:none;color:#004c3c}body,html{width:100%;height:100%;scroll-behavior:smooth}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{text-decoration:none}img{max-width:100%}img.fullwidth{width:100%}strong,strong a{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}#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-disable,#moove_gdpr_cookie_modal .switch .gdpr-sr-disable{color:#6a307b!important}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,#moove_gdpr_cookie_modal .cookie-switch .slider,#moove_gdpr_cookie_modal .switch .cookie-slider,#moove_gdpr_cookie_modal .switch .slider{background-color:#6a307b!important}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider,#moove_gdpr_cookie_modal .switch input:checked+.slider{background-color:#004c3c!important}#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider .gdpr-sr-enable,#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider .gdpr-sr-enable,#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider .gdpr-sr-enable,#moove_gdpr_cookie_modal .switch input:checked+.slider .gdpr-sr-enable{color:#004c3c!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{max-height:100vh;background-color:#004c3c!important;color:#fff;padding:20px 0}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container{padding:0;width:100%}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{max-width:1440px;padding:0 50px;justify-content:center;margin:0 auto}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p{font-family:Geologica,sans-serif;color:#fff;font-weight:300}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p button{text-decoration:underline}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p a:focus-visible,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p button:focus-visible,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p button:hover{color:#fff!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-button-holder a,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-button-holder button{background-color:#fff!important;color:#004c3c!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-button-holder a:focus-visible,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-button-holder a:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-button-holder button:focus-visible,#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-button-holder button:hover{background-color:#bdf8c8!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-button-holder .change-settings-button{color:#fff!important}@media (max-width:1440px){#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding:0 35px;max-width:100%}}@media (max-width:767px){#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding:0 20px}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-cookie-notice p{font-size:.75rem;line-height:1.125rem}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .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}}.button{width:auto;height:28px;display:flex;justify-content:center;align-items:center;padding:0 22px;color:#004c3c;font-size:.8125rem;font-weight:500;line-height:120%;border:1px solid #004c3c;border-radius:15px;background-color:#fff;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.button:disabled{border:1px solid #004c3c!important;background-color:#fff!important;opacity:.5}.button.color-1.active,.button.color-1:focus-visible,.button.color-1:hover,.button.light-green.active,.button.light-green:focus-visible,.button.light-green:hover{background-color:#bdf8c8;border:1px solid #bdf8c8;outline:0}.button.color-2.active,.button.color-2:focus-visible,.button.color-2:hover,.button.light-purple.active,.button.light-purple:focus-visible,.button.light-purple:hover{background-color:#f0daff;border:1px solid #f0daff;outline:0}.button.color-3.active,.button.color-3:focus-visible,.button.color-3:hover,.button.yellow.active,.button.yellow:focus-visible,.button.yellow:hover{background-color:#dff225;border:1px solid #dff225;outline:0}.button.color-4.active,.button.color-4:focus-visible,.button.color-4:hover,.button.green.active,.button.green:focus-visible,.button.green:hover{background-color:#6ed28d;border:1px solid #6ed28d;outline:0}.button.color-5.active,.button.color-5:focus-visible,.button.color-5:hover,.button.purple.active,.button.purple:focus-visible,.button.purple:hover{background-color:#b97bcb;border:1px solid #b97bcb;color:#fff;outline:0}.button.color-6.active,.button.color-6:focus-visible,.button.color-6:hover,.button.dark-green.active,.button.dark-green:focus-visible,.button.dark-green:hover{background-color:#004c3c;border:1px solid #004c3c;color:#fff;outline:0}.button.color-7.active,.button.color-7:focus-visible,.button.color-7:hover,.button.dark-purple.active,.button.dark-purple:focus-visible,.button.dark-purple:hover{background-color:#6a307b;border:1px solid #6a307b;color:#fff;outline:0}h1{font-size:6.25rem;line-height:95%;font-weight:100;margin:0;letter-spacing:-5px}h2{font-size:4.0625rem;line-height:90%;font-weight:100;margin:0;letter-spacing:-4px}h3{font-size:3.125rem;line-height:90%;font-weight:100;margin:0;letter-spacing:-3px}h4{font-size:2.125rem;line-height:90%;font-weight:200;margin:0;letter-spacing:-2px}h5{font-size:1rem;line-height:135%;font-weight:400;margin:0}.otgs-development-site-front-end{display:none}.loading{width:100%;height:100%;position:fixed;display:none;background:rgba(255,255,255,.75) url(../img/general/loading.svg) no-repeat center center;background-size:200px 200px;top:0;left:0;z-index:9999}.container-fluid{margin:0 auto}.container{width:100%;max-width:1340px;padding:0 50px;margin:0 auto}.container.flex-horizontal{display:flex}.container.no-padding{max-width:1440px;padding:0}main{padding:100px 0 0}main .block-container{padding:82px 0 86px}main .block-container .block-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:76px}main .block-container .block-header.block-title{margin-bottom:50px}main .block-container .block-header h2{max-width:75%}main .block-container .block-header h2 span{font-size:1.25rem;line-height:1.25rem;font-weight:300;position:relative;top:-30px;display:inline-block;width:356px;letter-spacing:-1px}main .block-container .block-header.header-vertical{flex-direction:column;justify-content:flex-start;align-items:flex-start}main .block-container .block-header.header-vertical-full{width:100%;position:relative}main .block-container .block-header.header-vertical-full .description,main .block-container .block-header.header-vertical-full h2{max-width:66.66%}main .block-container .block-header.header-vertical-full .cta{position:absolute;bottom:0;right:0}main .block-container .block-header.basic-header{margin-bottom:0}main .block-container .block-header.header-single-post{width:100%;display:flex;align-items:flex-start;gap:100px;margin-bottom:0}main .block-container .block-header.header-single-post .left{flex:1;display:flex;flex-direction:column;gap:30px}main .block-container .block-header.header-single-post .left h2{max-width:100%}main .block-container .block-header.header-single-post .left .description{max-width:100%}main .block-container .block-header.header-single-post .left .description p,main .block-container .block-header.header-single-post .left .description ul{margin-bottom:15px}main .block-container .block-header.header-single-post .left .description a{transition:all .3s ease;text-decoration:underline;display:inline}main .block-container .block-header.header-single-post .left .description a:focus,main .block-container .block-header.header-single-post .left .description a:focus-visible,main .block-container .block-header.header-single-post .left .description a:hover{color:#b97bcb}main .block-container .block-header.header-single-post .left .img-container{display:none}main .block-container .block-header.header-single-post .left .cta .button{display:inline-block;width:auto;padding:6px 22px;height:auto}main .block-container .block-header.header-single-post .right{width:calc(50% - 100px)}main .block-container .block-header.header-single-iniciativa{display:flex;flex-direction:column;gap:30px}main .block-container .block-header.header-single-iniciativa h2{margin-bottom:15px}main .block-container .block-header.header-single-iniciativa .img-container{margin:60px 0 30px;width:100%}main .block-container .block-header.header-single-iniciativa .img-container img{width:100%}main .block-container .block-header.header-single-iniciativa .description{max-width:75%;margin:0 0 0 auto}main .block-container .block-header.header-single-iniciativa .description p,main .block-container .block-header.header-single-iniciativa .description ul{margin-bottom:15px}main .block-container .block-header.header-single-iniciativa .cta{margin:0 0 0 auto}main .block-container .block-text{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}main .block-container .block-text p{max-width:calc(50% - 15px)}main .block-container .projects-list{display:block;overflow:hidden}main .block-container .projects-list .slick-list{overflow:visible;padding-right:40px}main .block-container .projects-list .slick-slide{margin-right:40px}main .block-container .projects-list .slick-slide .project-content{width:100%;position:relative;background-color:#004c3c}main .block-container .projects-list .slick-slide .project-content .button{position:absolute;top:20px;right:20px;z-index:20;cursor:default}main .block-container .projects-list .slick-slide .project-content img{display:block;width:100%;opacity:1;z-index:10;position:relative;transition:opacity .3s ease}main .block-container .projects-list .slick-slide .project-content img:focus-visible,main .block-container .projects-list .slick-slide .project-content img:hover{opacity:0}main .block-container .projects-list .slick-slide .project-content .project-data{position:absolute;bottom:20px;padding:0 20px;z-index:0}main .block-container .projects-list .slick-slide .project-content .project-data li{font-weight:100;font-size:1rem;line-height:135%;display:block;color:#fff}main .block-container .projects-list .slick-slide .project-content .project-data li span{font-weight:400;text-transform:uppercase}main .block-container .projects-list .slick-slide .project-content .project-data li sup{line-height:1}main .block-container .projects-list .slick-slide .project-info{margin-top:25px}main .block-container .projects-list .slick-slide .project-info p{font-size:1rem;line-height:135%;font-weight:400;max-width:80%}main .block-container .block-button{display:none}main .block-container .services-list{width:calc(100% + 100px);margin-left:-50px}main .block-container .services-list .service-container{margin:0;display:block}main .block-container .services-list .service-container .diferencia,main .block-container .services-list .service-container .service-link{width:auto;display:inline-block;font-size:3.125rem;line-height:95%;font-weight:100;letter-spacing:-3px;padding:26px 60px 25px 50px;transition:padding .3s ease}main .block-container .services-list .service-container .diferencia:focus-visible,main .block-container .services-list .service-container .diferencia:hover,main .block-container .services-list .service-container .service-link:focus-visible,main .block-container .services-list .service-container .service-link:hover{padding:26px 50px 25px 60px}main .block-container .services-list .service-container:nth-child(5n+1) .service-link{background-color:#bdf8c8}main .block-container .services-list .service-container:nth-child(5n+2) .service-link{background-color:#6ed28d}main .block-container .services-list .service-container:nth-child(5n+3) .service-link{background-color:#004c3c;color:#fff}main .block-container .services-list .service-container:nth-child(5n+4) .service-link{background-color:#f0daff}main .block-container .services-list .service-container:nth-child(5n+5) .service-link{background-color:#b97bcb;color:#fff}main .block-container .services-list.differences-list{margin-bottom:0}main .block-container .services-list.differences-list .service-container{margin:0;display:block}main .block-container .services-list.differences-list .service-container:nth-child(4n+1) .diferencia{background-color:#6ed28d}main .block-container .services-list.differences-list .service-container:nth-child(4n+2) .diferencia{background-color:#004c3c;color:#fff}main .block-container .services-list.differences-list .service-container:nth-child(4n+3) .diferencia{background-color:#6a307b;color:#fff}main .block-container .services-list.differences-list .service-container:nth-child(4n+4) .diferencia{background-color:#b97bcb;color:#fff}main .block-container.border-bottom{border-bottom:1px solid #004c3c}main .block-container .load-more-wrapper{margin-top:30px}main .block-container .load-more-wrapper button{background:0 0;border:0;outline:0;color:#bdf8c8;font-size:4.75rem;line-height:4.75rem;letter-spacing:-4px;font-weight:100;cursor:pointer;transition:color .3s ease}main .block-container .load-more-wrapper button:hover{color:#f0daff}main .block-container .load-more-wrapper.light-purple button{color:#f0daff}@media (max-width:1440px){.container{padding:0 35px;max-width:calc(100% - 70px)}main .block-container .services-list{width:calc(100% + 70px);margin-left:-35px}main .block-container .services-list .service-container .diferencia,main .block-container .services-list .service-container .service-link{padding:25px 45px 24px 35px}main .block-container .services-list .service-container .diferencia:focus-visible,main .block-container .services-list .service-container .diferencia:hover,main .block-container .services-list .service-container .service-link:focus-visible,main .block-container .services-list .service-container .service-link:hover{padding:25px 35px 24px 45px}}@media (max-width:1200px){h1{font-size:5rem;line-height:110%;letter-spacing:-4px}h2{font-size:3.75rem;letter-spacing:-2px}h3{font-size:3.25rem;letter-spacing:-2px}main .block-container{padding:62px 0 66px}main .block-container .projects-list .slick-list{overflow:visible;padding-right:28px}main .block-container .projects-list .slick-slide{margin-right:28px}main .block-container .services-list .service-container .diferencia,main .block-container .services-list .service-container .service-link{font-size:2.75rem;letter-spacing:-2px}main .block-container .block-header.header-single-post{gap:60px}main .block-container .block-header.header-single-post .right{width:calc(55% - 60px)}main .block-container .block-header.header-single-iniciativa{gap:30px}}@media (max-width:991px){h1{font-size:4rem}h2{font-size:3.25rem}h3{font-size:2.75rem}h4{font-size:1.75rem}main .block-container .block-header h2{flex:1;max-width:80%}main .block-container .block-header h2 span{font-size:1.125rem;width:200px;top:-20px}main .block-container .block-header.block-title{margin-bottom:35px}main .block-container .block-header.block-title p{font-size:1.125rem}main .block-container .block-header.header-vertical-full .description,main .block-container .block-header.header-vertical-full span{font-size:1.125rem}main .block-container .block-header.header-vertical-full .description,main .block-container .block-header.header-vertical-full h2{max-width:80%}main .block-container .block-header.header-single-post{flex-direction:column}main .block-container .block-header.header-single-post .left{width:100%}main .block-container .block-header.header-single-post .left .description,main .block-container .block-header.header-single-post .left span.date{font-size:1.125rem}main .block-container .block-header.header-single-post .left .description a,main .block-container .block-header.header-single-post .left .description b,main .block-container .block-header.header-single-post .left .description i,main .block-container .block-header.header-single-post .left .description li,main .block-container .block-header.header-single-post .left .description ol,main .block-container .block-header.header-single-post .left .description p,main .block-container .block-header.header-single-post .left .description span,main .block-container .block-header.header-single-post .left .description strong,main .block-container .block-header.header-single-post .left span.date a,main .block-container .block-header.header-single-post .left span.date b,main .block-container .block-header.header-single-post .left span.date i,main .block-container .block-header.header-single-post .left span.date li,main .block-container .block-header.header-single-post .left span.date ol,main .block-container .block-header.header-single-post .left span.date p,main .block-container .block-header.header-single-post .left span.date span,main .block-container .block-header.header-single-post .left span.date strong{font-size:1.125rem}main .block-container .block-header.header-single-post .left .img-container{margin:10px 0 10px;display:block;text-align:center}main .block-container .block-header.header-single-post .left .img-container img{width:100%}main .block-container .block-header.header-single-post .right{display:none}main .block-container .block-header.header-single-iniciativa{gap:20px}main .block-container .block-header.header-single-iniciativa h2{margin-bottom:15px}main .block-container .block-header.header-single-iniciativa .img-container{margin:40px 0 20px}main .block-container .block-header.header-single-iniciativa .description{max-width:100%;margin:0}main .block-container .block-header.header-single-iniciativa .cta{margin:0}main .block-container .block-header.header-single-iniciativa .description,main .block-container .block-header.header-single-iniciativa span.date{font-size:1.125rem}main .block-container .block-header.header-single-iniciativa .description a,main .block-container .block-header.header-single-iniciativa .description b,main .block-container .block-header.header-single-iniciativa .description i,main .block-container .block-header.header-single-iniciativa .description li,main .block-container .block-header.header-single-iniciativa .description ol,main .block-container .block-header.header-single-iniciativa .description p,main .block-container .block-header.header-single-iniciativa .description span,main .block-container .block-header.header-single-iniciativa .description strong,main .block-container .block-header.header-single-iniciativa span.date a,main .block-container .block-header.header-single-iniciativa span.date b,main .block-container .block-header.header-single-iniciativa span.date i,main .block-container .block-header.header-single-iniciativa span.date li,main .block-container .block-header.header-single-iniciativa span.date ol,main .block-container .block-header.header-single-iniciativa span.date p,main .block-container .block-header.header-single-iniciativa span.date span,main .block-container .block-header.header-single-iniciativa span.date strong{font-size:1.125rem}main .block-container .block-text{display:block}main .block-container .block-text p{font-size:1.125rem;max-width:100%;margin-bottom:24px}main .block-container .block-text p:last-child{margin:0}}@media (max-width:767px){h1{font-size:3.25rem;line-height:110%;letter-spacing:-1px}h2{font-size:2.25rem;letter-spacing:-1px}h3{font-size:2rem;letter-spacing:-1px}h4{font-size:1.25rem;letter-spacing:0}.container{padding:0 20px;max-width:calc(100% - 40px)}main .block-container{padding:45px 0 50px}main .block-container .block-header{margin-bottom:46px}main .block-container .block-header h2{max-width:90%}main .block-container .block-header h2 span{font-size:1rem;line-height:135%;position:static;top:0;letter-spacing:-1px;width:100%;display:block;margin-bottom:20px}main .block-container .block-header a{display:none}main .block-container .block-header.block-title{margin-bottom:25px}main .block-container .block-header.block-title p{font-size:1rem}main .block-container .block-header.header-vertical-full .description,main .block-container .block-header.header-vertical-full span{font-size:1rem;line-height:135%;letter-spacing:-1px}main .block-container .block-header.header-vertical-full .description,main .block-container .block-header.header-vertical-full h2{max-width:90%}main .block-container .block-header.header-vertical-full .cta{position:static;text-align:right}main .block-container .block-header.header-vertical-full .cta a{display:flex}main .block-container .block-header.header-single-post .left .description,main .block-container .block-header.header-single-post .left span.date{font-size:1rem;line-height:135%;letter-spacing:-1px}main .block-container .block-header.header-single-post .left .description a,main .block-container .block-header.header-single-post .left .description b,main .block-container .block-header.header-single-post .left .description i,main .block-container .block-header.header-single-post .left .description li,main .block-container .block-header.header-single-post .left .description ol,main .block-container .block-header.header-single-post .left .description p,main .block-container .block-header.header-single-post .left .description span,main .block-container .block-header.header-single-post .left .description strong,main .block-container .block-header.header-single-post .left span.date a,main .block-container .block-header.header-single-post .left span.date b,main .block-container .block-header.header-single-post .left span.date i,main .block-container .block-header.header-single-post .left span.date li,main .block-container .block-header.header-single-post .left span.date ol,main .block-container .block-header.header-single-post .left span.date p,main .block-container .block-header.header-single-post .left span.date span,main .block-container .block-header.header-single-post .left span.date strong{font-size:1rem;line-height:135%;letter-spacing:-1px}main .block-container .block-header.header-single-iniciativa .description,main .block-container .block-header.header-single-iniciativa span.date{font-size:1rem;line-height:135%;letter-spacing:-1px}main .block-container .block-header.header-single-iniciativa .description a,main .block-container .block-header.header-single-iniciativa .description b,main .block-container .block-header.header-single-iniciativa .description i,main .block-container .block-header.header-single-iniciativa .description li,main .block-container .block-header.header-single-iniciativa .description ol,main .block-container .block-header.header-single-iniciativa .description p,main .block-container .block-header.header-single-iniciativa .description span,main .block-container .block-header.header-single-iniciativa .description strong,main .block-container .block-header.header-single-iniciativa span.date a,main .block-container .block-header.header-single-iniciativa span.date b,main .block-container .block-header.header-single-iniciativa span.date i,main .block-container .block-header.header-single-iniciativa span.date li,main .block-container .block-header.header-single-iniciativa span.date ol,main .block-container .block-header.header-single-iniciativa span.date p,main .block-container .block-header.header-single-iniciativa span.date span,main .block-container .block-header.header-single-iniciativa span.date strong{font-size:1rem;line-height:135%;letter-spacing:-1px}main .block-container .block-text p{font-size:1rem;margin-bottom:20px}main .block-container .projects-list .slick-slide .project-content .button{top:15px;right:15px}main .block-container .projects-list .slick-slide .project-content .project-data{padding:0 15px;bottom:15px}main .block-container .projects-list .slick-slide .project-content .project-data li{font-size:.8125rem}main .block-container .projects-list .slick-slide .project-info{margin-top:15px}main .block-container .projects-list .slick-slide .project-info p{font-size:.8125rem;max-width:100%}main .block-container .services-list{margin-bottom:46px;width:calc(100% + 40px);margin-left:-20px}main .block-container .services-list .service-container .diferencia,main .block-container .services-list .service-container .service-link{display:block;font-size:2.25rem;letter-spacing:-1px;padding:22px 30px 21px 20px}main .block-container .services-list .service-container .diferencia:focus-visible,main .block-container .services-list .service-container .diferencia:hover,main .block-container .services-list .service-container .service-link:focus-visible,main .block-container .services-list .service-container .service-link:hover{padding:22px 20px 21px 30px}main .block-container .block-button{display:block}main .block-container .block-button a{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}main .block-container .block-button.button-project-list{margin-top:46px}}@media (max-width:575px){h1{font-size:2.75rem}main .block-container .block-header h2{max-width:100%}main .block-container .block-header.header-vertical-full .description,main .block-container .block-header.header-vertical-full h2{max-width:100%}}body.single-servicio header .menu-container .main-nav .main-menu ul li.services-menu .sub-menu li a{border:1px solid #004c3c;background-color:#fff}body.single-servicio header .menu-container .main-nav .main-menu ul li:nth-child(3n+1).services-menu a{background-color:#bdf8c8;border:1px solid #bdf8c8}body.single-servicio header .menu-container .main-nav .main-menu ul li:nth-child(3n+2).services-menu a{background-color:#f0daff;border:1px solid #f0daff}body.single-servicio header .menu-container .main-nav .main-menu ul li:nth-child(3n+3).services-menu a{background-color:#dff225;border:1px solid #dff225}header{width:100%;display:flex;flex-direction:column;align-items:center;position:fixed;left:0;top:0;z-index:100;height:100px;transition:all .3s ease}header .menu-container{position:relative;z-index:100;width:100%;background-color:#fff;transition:all .3s ease}header .menu-container .main-nav{height:100px;width:100%;background-color:#fff;position:relative;z-index:100;display:flex;align-items:center;justify-content:space-between;max-width:1340px;padding:0 50px;margin:0 auto}header .menu-container .main-nav .logo-container{order:1;display:block;width:196px}header .menu-container .main-nav .logo-container .logo{display:block}header .menu-container .main-nav .logo-container .logo:focus-visible{border:1px solid #004c3c;outline:0}header .menu-container .main-nav .logo-container .logo img{width:196px;height:46px;display:block;margin:0 auto;transition:all .3s ease}header .menu-container .main-nav .burger-container{order:4;width:27px;z-index:120;display:none}header .menu-container .main-nav .main-menu{order:2;flex:1;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:20px}header .menu-container .main-nav .main-menu ul{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-wrap:wrap}header .menu-container .main-nav .main-menu ul li a{width:128px;height:28px;display:flex;justify-content:center;align-items:center;color:#004c3c;font-size:.8125rem;font-weight:500;line-height:120%;border:1px solid #004c3c;border-radius:15px;background-color:#fff;text-transform:uppercase;cursor:pointer;transition:all .3s ease}header .menu-container .main-nav .main-menu ul li:nth-child(3n+1) a.active,header .menu-container .main-nav .main-menu ul li:nth-child(3n+1) a:focus,header .menu-container .main-nav .main-menu ul li:nth-child(3n+1) a:hover,header .menu-container .main-nav .main-menu ul li:nth-child(3n+1).current-menu-item a{background-color:#bdf8c8;border:1px solid #bdf8c8}header .menu-container .main-nav .main-menu ul li:nth-child(3n+2) a.active,header .menu-container .main-nav .main-menu ul li:nth-child(3n+2) a:focus,header .menu-container .main-nav .main-menu ul li:nth-child(3n+2) a:hover,header .menu-container .main-nav .main-menu ul li:nth-child(3n+2).current-menu-item a{background-color:#f0daff;border:1px solid #f0daff}header .menu-container .main-nav .main-menu ul li:nth-child(3n+3) a.active,header .menu-container .main-nav .main-menu ul li:nth-child(3n+3) a:focus,header .menu-container .main-nav .main-menu ul li:nth-child(3n+3) a:hover,header .menu-container .main-nav .main-menu ul li:nth-child(3n+3).current-menu-item a{background-color:#dff225;border:1px solid #dff225}header .menu-container .main-nav .main-menu ul li .sub-menu{display:none!important}header .menu-container .main-nav .main-menu ul li .sub-menu li:nth-child(5n+1) a:focus,header .menu-container .main-nav .main-menu ul li .sub-menu li:nth-child(5n+1) a:hover,header .menu-container .main-nav .main-menu ul li .sub-menu li:nth-child(5n+1).current-menu-item a{background-color:#bdf8c8!important;border:1px solid #bdf8c8!important}header .menu-container .main-nav .main-menu ul li .sub-menu li:nth-child(5n+2) a:focus,header .menu-container .main-nav .main-menu ul li .sub-menu li:nth-child(5n+2) a:hover,header .menu-container .main-nav .main-menu ul li .sub-menu li:nth-child(5n+2).current-menu-item a{background-color:#6ed28d!important;border:1px solid #6ed28d!important}header .menu-container .main-nav .main-menu ul li .sub-menu li:nth-child(5n+3) a:focus,header .menu-container .main-nav .main-menu ul li .sub-menu li:nth-child(5n+3) a:hover,header .menu-container .main-nav .main-menu ul li .sub-menu li:nth-child(5n+3).current-menu-item a{background-color:#004c3c!important;border:1px solid #004c3c!important;color:#fff!important}header .menu-container .main-nav .main-menu ul li .sub-menu li:nth-child(5n+4) a:focus,header .menu-container .main-nav .main-menu ul li .sub-menu li:nth-child(5n+4) a:hover,header .menu-container .main-nav .main-menu ul li .sub-menu li:nth-child(5n+4).current-menu-item a{background-color:#f0daff!important;border:1px solid #f0daff!important}header .menu-container .main-nav .main-menu ul li .sub-menu li:nth-child(5n+5) a:focus,header .menu-container .main-nav .main-menu ul li .sub-menu li:nth-child(5n+5) a:hover,header .menu-container .main-nav .main-menu ul li .sub-menu li:nth-child(5n+5).current-menu-item a{background-color:#b97bcb!important;border:1px solid #b97bcb!important;color:#fff!important}header .menu-container .main-nav .main-menu .language-list{display:flex;align-items:center;justify-content:flex-end;gap:20px}header .menu-container .main-nav .main-menu .language-list li a{width:28px;max-width:none}header .menu-container .main-nav .main-menu.active{top:0}header .menu-container .secondary-nav{order:3;display:none;align-items:center;justify-content:center;opacity:0;min-height:60px;width:100%;margin:0 auto;padding:20px 0;max-width:calc(100% - 100px);border-top:1px solid #004c3c;background-color:#fff;visibility:hidden}header .menu-container .secondary-nav.menu-active{display:flex;opacity:1;visibility:visible;transition:all .3s ease}header .menu-container .secondary-nav ul{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}header .menu-container .secondary-nav ul li a{width:auto;padding:0 20px;height:28px;display:flex;justify-content:center;align-items:center;color:#004c3c;font-size:.8125rem;font-weight:500;line-height:120%;border:1px solid #004c3c;border-radius:15px;background-color:#fff;text-transform:uppercase;cursor:pointer;transition:all .3s ease}header .menu-container .secondary-nav ul li:nth-child(5n+1) a:focus,header .menu-container .secondary-nav ul li:nth-child(5n+1) a:hover,header .menu-container .secondary-nav ul li:nth-child(5n+1).current-menu-sub-item a{background-color:#bdf8c8;border:1px solid #bdf8c8}header .menu-container .secondary-nav ul li:nth-child(5n+2) a:focus,header .menu-container .secondary-nav ul li:nth-child(5n+2) a:hover,header .menu-container .secondary-nav ul li:nth-child(5n+2).current-menu-sub-item a{background-color:#6ed28d;border:1px solid #6ed28d}header .menu-container .secondary-nav ul li:nth-child(5n+3) a:focus,header .menu-container .secondary-nav ul li:nth-child(5n+3) a:hover,header .menu-container .secondary-nav ul li:nth-child(5n+3).current-menu-sub-item a{background-color:#004c3c;border:1px solid #004c3c;color:#fff}header .menu-container .secondary-nav ul li:nth-child(5n+4) a:focus,header .menu-container .secondary-nav ul li:nth-child(5n+4) a:hover,header .menu-container .secondary-nav ul li:nth-child(5n+4).current-menu-sub-item a{background-color:#f0daff;border:1px solid #f0daff}header .menu-container .secondary-nav ul li:nth-child(5n+5) a:focus,header .menu-container .secondary-nav ul li:nth-child(5n+5) a:hover,header .menu-container .secondary-nav ul li:nth-child(5n+5).current-menu-sub-item a{background-color:#b97bcb;border:1px solid #b97bcb;color:#fff}header.sticky.sticky-invisible{top:-101px}@media (max-width:1440px){header .menu-container .main-nav{max-width:calc(100% - 70px);padding:0 35px;gap:30px}header .menu-container .main-nav .main-menu{gap:15px}header .menu-container .main-nav .main-menu ul{gap:15px}header .menu-container .main-nav .main-menu ul li a{width:105px}header .menu-container .main-nav .language-list{gap:15px}header .menu-container .secondary-nav{max-width:calc(100% - 70px)}}@media (max-width:1200px){header .menu-container .main-nav .burger-container{display:block}header .menu-container .main-nav .main-menu{background-color:#fff;top:calc(-100vh - 1px);padding:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:0;width:calc(100% - 40px);height:100vh;z-index:110;transition:top .3s ease}header .menu-container .main-nav .main-menu ul{flex-direction:column;align-items:center;justify-content:center}header .menu-container .main-nav .main-menu ul li a{padding:0 22px;width:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}header .menu-container .main-nav .main-menu ul li .sub-menu.menu-active{margin:30px 0 10px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:12px}header .menu-container .main-nav .main-menu ul.language-list{flex-direction:row;margin-top:10px}header .menu-container .main-nav .main-menu ul.language-list li a{width:28px;padding:0}header .menu-container .secondary-nav{display:none!important}}@media (max-width:767px){header .menu-container .main-nav{padding:0 20px;max-width:calc(100% - 40px)}header .menu-container .secondary-nav{max-width:calc(100% - 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:24px;z-index:103;padding:0;display:inline-block;cursor:pointer;transition:all .3s ease;font:inherit;color:inherit;text-transform:none;background-color:transparent;outline:0!important;border:0;margin:0;overflow:visible}.hamburger .hamburger-inner,.hamburger .hamburger-inner::after,.hamburger .hamburger-inner::before{transition:all .3s ease}.hamburger:focus-visible .hamburger-inner,.hamburger:focus-visible .hamburger-inner::after,.hamburger:focus-visible .hamburger-inner::before{background-color:#6ed28d!important}.hamburger.is-active:focus-visible,.hamburger.is-active:hover,.hamburger:focus-visible,.hamburger:hover{opacity:1}.hamburger.is-active:focus-visible .hamburger-inner,.hamburger.is-active:focus-visible .hamburger-inner::after,.hamburger.is-active:focus-visible .hamburger-inner::before,.hamburger.is-active:hover .hamburger-inner,.hamburger.is-active:hover .hamburger-inner::after,.hamburger.is-active:hover .hamburger-inner::before,.hamburger:focus-visible .hamburger-inner,.hamburger:focus-visible .hamburger-inner::after,.hamburger:focus-visible .hamburger-inner::before,.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner::after,.hamburger:hover .hamburger-inner::before{background-color:#6ed28d!important;transition:all .3s ease}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{transition:all .3s ease;background-color:#004c3c;width:27px}.hamburger .hamburger-box{width:27px;display:inline-block;position:relative;top:-9px;transition:all .3s ease}.hamburger .hamburger-inner{display:block;top:30%;margin-top:10px;background-color:#004c3c;transition:all .3s ease}.hamburger .hamburger-inner,.hamburger .hamburger-inner::after,.hamburger .hamburger-inner::before{width:27px;height:3px;position:absolute;transition:all .3s ease}.hamburger .hamburger-inner::after,.hamburger .hamburger-inner::before{content:"";display:block;background-color:#004c3c;transition:all .3s ease}.hamburger .hamburger-inner::before{top:-10px}.hamburger .hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{width:27px;margin-top:0;margin-left:0;transition:all .3s ease}.hamburger--spin .hamburger-inner::before{transition:all .3s ease;width:27px}.hamburger--spin .hamburger-inner::after{margin-left:0;transition:all .3s ease}.hamburger--spin.is-active .hamburger-inner{width:27px;margin-left:0;transform:rotate(225deg);transition-delay:.12s;transition:all .3s ease}.hamburger--spin.is-active .hamburger-inner::before{width:27px;top:0;opacity:0;transition:all .3s ease}.hamburger--spin.is-active .hamburger-inner::after{margin-left:0;bottom:0;transform:rotate(-90deg);transition:all .3s ease}footer .footer-container{padding-top:90px;display:flex;gap:30px;align-items:flex-start;justify-content:space-between;margin-bottom:80px}footer .footer-container .left,footer .footer-container .right{width:calc(50% - 15px)}footer .footer-container .left .logo{display:inline-block}footer .footer-container .left .logo svg{display:block;width:95px;height:auto}footer .footer-container .left .logo .fill-logo{transition:fill .5s ease-in-out}footer .footer-container .left .logo .fill-logo.fill-color0{fill:#bdf8c8}footer .footer-container .left .logo .fill-logo.fill-color1{fill:#f0daff}footer .footer-container .left .logo .fill-logo.fill-color2{fill:#dff225}footer .footer-container .left .logo .fill-logo.fill-color3{fill:#6ed28d}footer .footer-container .left .logo .fill-logo.fill-color4{fill:#b97bcb}footer .footer-container .left .logo .fill-logo.fill-color5{fill:#004c3c}footer .footer-container .left .logo .fill-logo.fill-color6{fill:#6a307b}footer .footer-container .left .logo:focus-visible{outline:1px solid #004c3c}footer .footer-container .right{display:flex;gap:30px;align-items:stretch;justify-content:space-between}footer .footer-container .right .footer-content{width:calc(50% - 15px);gap:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}footer .footer-container .right .footer-content .footer-content-unit{width:100%}footer .footer-container .right .footer-content .footer-content-unit a,footer .footer-container .right .footer-content .footer-content-unit li,footer .footer-container .right .footer-content .footer-content-unit p,footer .footer-container .right .footer-content .footer-content-unit span{font-size:1.25rem;line-height:100%;letter-spacing:-1px;font-weight:100;display:block;margin-bottom:5px}footer .footer-container .right .footer-content .footer-content-unit a:last-child,footer .footer-container .right .footer-content .footer-content-unit li:last-child,footer .footer-container .right .footer-content .footer-content-unit p:last-child,footer .footer-container .right .footer-content .footer-content-unit span:last-child{margin-bottom:0}footer .footer-container .right .footer-content .footer-content-unit a.title,footer .footer-container .right .footer-content .footer-content-unit li.title,footer .footer-container .right .footer-content .footer-content-unit p.title,footer .footer-container .right .footer-content .footer-content-unit span.title{font-weight:400;margin-bottom:30px;text-transform:uppercase}footer .footer-container .right .footer-content .footer-content-unit a.office-name,footer .footer-container .right .footer-content .footer-content-unit li.office-name,footer .footer-container .right .footer-content .footer-content-unit p.office-name,footer .footer-container .right .footer-content .footer-content-unit span.office-name{font-weight:500}footer .footer-container .right .footer-content .footer-content-unit a.office-address,footer .footer-container .right .footer-content .footer-content-unit li.office-address,footer .footer-container .right .footer-content .footer-content-unit p.office-address,footer .footer-container .right .footer-content .footer-content-unit span.office-address{line-height:120%}footer .footer-container .right .footer-content .footer-content-unit li{margin-bottom:15px}footer .footer-container .right .footer-content .footer-content-unit a{transition:color .3s ease}footer .footer-container .right .footer-content .footer-content-unit a:focus-visible,footer .footer-container .right .footer-content .footer-content-unit a:hover{color:#b97bcb}footer .footer-bottom-logo{width:100%;display:block}footer .footer-bottom-logo img{width:100%;display:block}@media (max-width:991px){footer .footer-container{padding-top:70px;margin-bottom:70px}footer .footer-container .left .logo svg{width:70px}footer .footer-container .right{display:flex;gap:30px;align-items:stretch;justify-content:space-between}footer .footer-container .right .footer-content .footer-content-unit a,footer .footer-container .right .footer-content .footer-content-unit li,footer .footer-container .right .footer-content .footer-content-unit p{font-size:1rem}footer .footer-container .right .footer-content .footer-content-unit a.title,footer .footer-container .right .footer-content .footer-content-unit li.title,footer .footer-container .right .footer-content .footer-content-unit p.title{margin-bottom:20px}}@media (max-width:767px){footer .footer-container{padding-top:50px;margin-bottom:50px;padding-top:50px}footer .footer-container .left{width:calc(33.33% - 10px)}footer .footer-container .right{width:calc(66.66% - 20px)}}@media (max-width:575px){footer .footer-container{flex-direction:column;gap:50px}footer .footer-container .left,footer .footer-container .right{width:100%}footer .footer-container .right{gap:20px}footer .footer-container .right .footer-content{gap:20px}}main .block-form{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:30px}main .block-form .block-header{width:calc(50% - 15px)}main .block-form .form-container{width:calc(50% - 15px)}main .block-form .form-container form{margin-top:50px;display:flex;gap:50px 20px;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}main .block-form .form-container form .wpcf7-not-valid-tip{color:#6a307b;font-size:.875rem;line-height:110%;margin-top:10px;text-align:right}main .block-form .form-container form .wpcf7-response-output{border:0!important;padding:2rem 1rem;width:calc(100% - 2rem);text-align:center;color:#fff;background-color:#6a307b;font-size:1rem;margin:0}main .block-form .form-container form.sent .wpcf7-response-output{background-color:#004c3c}main .block-form .form-container form .form-row{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}main .block-form .form-container form .form-row.form-row-address{opacity:0;position:absolute;left:-9999px;z-index:-1}main .block-form .form-container form .form-row .field-container{width:100%}main .block-form .form-container form .form-row .field-container label{font-size:1.25rem;line-height:135%;font-weight:300;color:#004c3c;display:block;margin-bottom:24px}main .block-form .form-container form .form-row .field-container input,main .block-form .form-container form .form-row .field-container select,main .block-form .form-container form .form-row .field-container textarea{width:calc(100% - 16px - 16px);padding:16px 16px;border:1px solid #f0daff;background-color:#f0daff;border-radius:26px;font-size:1rem;line-height:110%;font-weight:300;color:#004c3c;outline:0}main .block-form .form-container form .form-row .field-container input:active,main .block-form .form-container form .form-row .field-container input:focus,main .block-form .form-container form .form-row .field-container input:focus-visible,main .block-form .form-container form .form-row .field-container select:active,main .block-form .form-container form .form-row .field-container select:focus,main .block-form .form-container form .form-row .field-container select:focus-visible,main .block-form .form-container form .form-row .field-container textarea:active,main .block-form .form-container form .form-row .field-container textarea:focus,main .block-form .form-container form .form-row .field-container textarea:focus-visible{outline:1px solid #6a307b}main .block-form .form-container form .form-row .field-container textarea{height:207px;resize:none}main .block-form .form-container form .form-row.buttons-container{display:flex;flex-direction:column;align-items:flex-end;gap:20px}main .block-form .form-container form .form-row.buttons-container p{display:flex;justify-content:flex-end}main .block-form .form-container form .form-row.buttons-container p input{order:2}main .block-form .form-container form .form-row.buttons-container p .wpcf7-spinner{order:1;background-color:#004c3c;margin:0 10px;top:2px}main .block-form .form-container form .form-row.buttons-container p.acceptance-container{font-size:1rem;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main .block-form .form-container form .form-row.buttons-container p.acceptance-container .wpcf7-form-control-wrap{position:absolute}main .block-form .form-container form .form-row.buttons-container p.acceptance-container .wpcf7-form-control-wrap .wpcf7-form-control input[type=checkbox]{position:absolute;cursor:pointer;opacity:0}main .block-form .form-container form .form-row.buttons-container p.acceptance-container .checkmark{display:inline-block;width:20px;height:20px;background-color:#f0daff;border:none;border-radius:4px;margin-right:10px;vertical-align:middle;position:relative;top:-2px}main .block-form .form-container form .form-row.buttons-container p.acceptance-container .checkmark:after{content:"";position:absolute;display:none;left:7px;top:3px;width:4px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}main .block-form .form-container form .form-row.buttons-container p.acceptance-container .checkmark.focused{outline:1px solid #6a307b}main .block-form .form-container form .form-row.buttons-container p.acceptance-container .checkmark.checked{background-color:#6a307b}main .block-form .form-container form .form-row.buttons-container p.acceptance-container .checkmark.checked:after{display:block}@media (max-width:1440px){main .block-form .block-header h2{max-width:90%}}@media (max-width:991px){main .block-form{gap:0}main .block-form .block-header,main .block-form .form-container{width:100%}main .block-form .block-header h2{max-width:80%}main .block-form .form-container form{margin-top:0;gap:40px 20px}main .block-form .form-container form .form-row .field-container{width:100%}main .block-form .form-container form .form-row .field-container label{font-size:1rem;margin-bottom:15px}main .block-form .form-container form .form-row .field-container input,main .block-form .form-container form .form-row .field-container select,main .block-form .form-container form .form-row .field-container textarea{font-size:.8125rem;padding:13px 16px;border-radius:21px}main .block-form .form-container form .form-row .field-container textarea{height:172px}main .block-form .form-container form .form-row.buttons-container{align-items:flex-start;gap:20px}main .block-form .form-container form .form-row.buttons-container p input{order:1}main .block-form .form-container form .form-row.buttons-container p .wpcf7-spinner{order:2}main .block-form .form-container form .form-row.buttons-container p.acceptance-container{padding-left:0}}@media (max-width:767px){main .block-form .block-header h2{max-width:90%}}@media (max-width:575px){main .block-form .block-header h2{max-width:100%}main .block-form .form-container form{gap:25px;flex-direction:column}main .block-form .form-container form .form-row{flex-direction:column;flex-wrap:wrap;gap:25px}}main .block-ticker{padding:0;overflow:hidden}main .block-ticker .ticker-wrapper{overflow:hidden;background:#bdf8c8;color:#004c3c;padding:28px 0;position:relative;width:calc(100% + 1600px);margin:0 auto}main .block-ticker .ticker-wrapper.light-purple{background-color:#f0daff}main .block-ticker .ticker-wrapper .ticker{display:flex;white-space:nowrap}main .block-ticker .ticker-wrapper .ticker #ticker-content{display:flex;-webkit-animation:scroll-left linear infinite;animation:scroll-left linear infinite}main .block-ticker .ticker-wrapper .ticker #ticker-content span{display:inline-block;padding-right:64px;font-size:2.125rem;font-weight:200;text-transform:uppercase;white-space:nowrap}@media (max-width:767px){main .block-ticker .ticker-wrapper{padding:32px 0 31px}main .block-ticker .ticker-wrapper .ticker #ticker-content span{padding-right:30px;font-size:1.75rem}}.home-hero{margin-top:-100px;display:block;background:url(../img/home/optinoos-animation-logo.svg) no-repeat center center;background-size:auto calc(100% - 200px);border-bottom:1px solid #004c3c}.home-hero .home-hero-content{position:relative;background:url(../img/general/optinoos-logo.svg) no-repeat center center;background-size:calc(100% - 100px) auto;display:flex;align-items:flex-end;justify-content:flex-start;height:70vh;min-height:900px}.home-hero .home-hero-content .content{margin-bottom:87px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:60px;width:100%}.home-hero .home-hero-content .content .left{flex-basis:calc(66.66% - 60px);flex-grow:1}.home-hero .home-hero-content .content .left h1{font-size:3.125rem;line-height:110%;font-weight:100;letter-spacing:-3px}.home-hero .home-hero-content .content .right{flex-basis:33.33%;flex-grow:1}.home-hero .home-hero-content .content .right p{letter-spacing:-1px}@media (max-width:1440px){.home-hero .home-hero-content{background-size:70% auto}}@media (max-width:991px){.home-hero{background:url(../img/home/optinoos-animation-logo-vertical.svg) no-repeat center center;background-size:100% 100%}.home-hero .home-hero-content .content{margin-bottom:46px;flex-direction:column;gap:30px}.home-hero .home-hero-content .content .left{width:100%}.home-hero .home-hero-content .content .left h1{font-size:2.75rem}.home-hero .home-hero-content .content .right{width:100%}.home-hero .home-hero-content .content .right p{font-size:1.125rem;line-height:130%}}@media (max-width:767px){.home-hero .home-hero-content .content{margin-bottom:47px;flex-direction:column}.home-hero .home-hero-content .content .left h1{font-size:2.25rem}.home-hero .home-hero-content .content .right p{font-size:1rem;line-height:130%}}@media (max-width:480px){.home-hero .home-hero-content{background:0 0}}@media (max-height:900px){.home-hero .home-hero-content{min-height:100vh}}.hero{margin-top:-100px;display:block;gap:86px;border-bottom:1px solid #004c3c}.hero.bg-light-green{background:url(../img/hero/hero-light-green.svg) no-repeat center center;background-size:auto calc(100% - 100px)}.hero.bg-dark-green{background:url(../img/hero/hero-dark-green.svg) no-repeat center center;background-size:auto calc(100% - 100px)}.hero .hero-content{position:relative;height:70vh;min-height:900px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:space-between;justify-content:flex-end;gap:86px}.hero .hero-content .main-title{width:100%}.hero .hero-content .main-title h1{max-width:70%}.hero .hero-content .content{margin-bottom:87px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:60px;width:100%}.hero .hero-content .content .left{flex-basis:calc(66.66% - 60px);flex-grow:1}.hero .hero-content .content .left h2{font-size:3.125rem;line-height:110%;font-weight:100;letter-spacing:-3px}.hero .hero-content .content .right{flex-basis:33.33%;flex-grow:1}.hero .hero-content .content .right p{letter-spacing:-1px;text-align:right}.hero .hero-content .content .right p .button{display:inline-flex}@media (max-width:1440px){.hero .hero-content{background-size:70% auto}}@media (max-width:991px){.hero.bg-light-green{background:url(../img/hero/hero-light-green-mobile.svg) no-repeat top center;background-size:auto calc(100% - 30px)}.hero.bg-dark-green{background:url(../img/hero/hero-dark-green-mobile.svg) no-repeat top center;background-size:auto calc(100% - 30px)}.hero .hero-content{gap:45px}.hero .hero-content .main-title h1{max-width:100%}.hero .hero-content .content{margin-bottom:46px;display:block}.hero .hero-content .content .left{width:100%;margin-bottom:45px}.hero .hero-content .content .left h2{font-size:2.75rem}.hero .hero-content .content .right{width:100%}.hero .hero-content .content .right p{font-size:1.125rem;line-height:130%;text-align:left}}@media (max-width:767px){.hero .hero-content{gap:30px}.hero .hero-content .content{margin-bottom:47px;flex-direction:column;gap:30px}.hero .hero-content .content .left{margin-bottom:30px}.hero .hero-content .content .left h2{font-size:2.25rem}.hero .hero-content .content .right p{font-size:1rem;line-height:130%}}@media (max-width:480px){.hero .hero-content{background:0 0}}@media (max-height:900px){.hero .hero-content{min-height:100vh}}.intro{display:block;padding:83px 0 0}.intro.border-bottom{border-bottom:1px solid #004c3c;padding-bottom:71px}.intro.light-green{background-color:#bdf8c8;padding-bottom:71px}.intro.dark-green{background-color:#004c3c;padding-bottom:71px}.intro.dark-green .content p{color:#fff}.intro.dark-green .content p a{color:#fff}.intro .content{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:30px}.intro .content .left{flex-basis:50%;flex:1}.intro .content .left h2 p{letter-spacing:-1px;margin:0 0 20px}.intro .content .left h2 p a{text-decoration:underline}.intro .content .left h2 p:last-child{margin:0}.intro .content .left h2.main-title p{margin:-45px 0 20px}.intro .content .right{flex-basis:50%;flex:1}.intro .content .right p{letter-spacing:-1px;margin:0 0 20px}.intro .content .right p a{text-decoration:underline}.intro .content .right p:last-child{margin:0}@media (max-width:991px){.intro{padding:50px 0 46px}.intro.border-bottom,.intro.dark-green,.intro.light-green{padding-bottom:50px}.intro .content{gap:0}.intro .content .left{width:100%;flex-basis:100%}.intro .content .left h2 p{font-size:1.125rem;line-height:130%}.intro .content .left h2 p:last-child{margin-bottom:30px}.intro .content .left h2.main-title{margin-bottom:45px;max-width:80%}.intro .content .left h2.main-title p{margin:0 0 20px}.intro .content .right{width:100%;flex-basis:100%}.intro .content .right p{font-size:1.125rem;line-height:130%}}@media (max-width:767px){.intro{padding:45px 0}.intro.border-bottom,.intro.dark-green,.intro.light-green{padding-bottom:45px}.intro .content .left h2 p{font-size:1rem}.intro .content .left h2.main-title{max-width:90%}.intro .content .right p{font-size:1rem}}@media (max-width:575px){.intro .content .left h2.main-title{max-width:100%}}.servicios-principales{display:block;padding:83px 0 0}.servicios-principales .servicios-list{margin-top:40px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0 30px}.servicios-principales .servicios-list .servicio-container{border-bottom:1px solid #004c3c;width:calc(50% - 15px)}.servicios-principales .servicios-list .servicio-container .servicio{width:100%;position:relative;background:0 0;outline:0;padding:41px 0;display:flex;align-items:center;justify-content:space-between;gap:30px;border:0;cursor:pointer}.servicios-principales .servicios-list .servicio-container .servicio .servicio-chip{text-transform:uppercase;font-size:1.875rem;line-height:135%;letter-spacing:-1px;display:block;padding:5px 33px 4px;border-radius:25px;text-align:left;transition:all .3s ease}.servicios-principales .servicios-list .servicio-container .servicio .arrow{width:20px;height:20px;display:block;position:absolute;background:url(../img/general/diagonal-arrow.svg) no-repeat center center;background-size:cover;border:0;outline:0;right:10px;transition:all .3s ease}.servicios-principales .servicios-list .servicio-container .servicio.active .arrow{transform:rotate(180deg)}.servicios-principales .servicios-list .servicio-container .servicio:focus,.servicios-principales .servicios-list .servicio-container .servicio:focus-visible,.servicios-principales .servicios-list .servicio-container .servicio:hover{outline:0}.servicios-principales .servicios-list .servicio-container .servicio:focus .servicio-chip,.servicios-principales .servicios-list .servicio-container .servicio:focus-visible .servicio-chip,.servicios-principales .servicios-list .servicio-container .servicio:hover .servicio-chip{margin-left:5px}.servicios-principales .servicios-list .servicio-container .servicio:focus .arrow,.servicios-principales .servicios-list .servicio-container .servicio:focus-visible .arrow,.servicios-principales .servicios-list .servicio-container .servicio:hover .arrow{right:5px;margin-top:5px}.servicios-principales .servicios-list .servicio-container .servicio-description{display:none;margin-bottom:41px}.servicios-principales .servicios-list .servicio-container:nth-child(1),.servicios-principales .servicios-list .servicio-container:nth-child(2){border-top:1px solid #004c3c}.servicios-principales .servicios-list .servicio-container:nth-child(7n+1) .servicio .servicio-chip{background-color:#bdf8c8;border:1px solid #bdf8c8}.servicios-principales .servicios-list .servicio-container:nth-child(7n+2) .servicio .servicio-chip{background-color:#f0daff;border:1px solid #f0daff}.servicios-principales .servicios-list .servicio-container:nth-child(7n+3) .servicio .servicio-chip{background-color:#dff225;border:1px solid #dff225}.servicios-principales .servicios-list .servicio-container:nth-child(7n+4) .servicio .servicio-chip{background-color:#6ed28d;border:1px solid #6ed28d}.servicios-principales .servicios-list .servicio-container:nth-child(7n+5) .servicio .servicio-chip{background-color:#b97bcb;border:1px solid #b97bcb;color:#fff}.servicios-principales .servicios-list .servicio-container:nth-child(7n+6) .servicio .servicio-chip{background-color:#004c3c;border:1px solid #004c3c;color:#fff}.servicios-principales .servicios-list .servicio-container:nth-child(7n+7) .servicio .servicio-chip{background-color:#6a307b;border:1px solid #6a307b;color:#fff}@media (max-width:1200px){.servicios-principales .servicios-list .servicio-container .servicio{padding:30px 0}.servicios-principales .servicios-list .servicio-container .servicio .servicio-chip{font-size:1.5rem;padding:5px 30px 4px;border-radius:22px}}@media (max-width:991px){.servicios-principales{padding:46px 0 0}.servicios-principales .title-container p{font-size:1.125rem;line-height:130%}.servicios-principales .servicios-list{margin-top:30px;gap:0 20px}.servicios-principales .servicios-list .servicio-container{width:calc(50% - 10px)}.servicios-principales .servicios-list .servicio-container .servicio{padding:30px 0;gap:20px}.servicios-principales .servicios-list .servicio-container .servicio .servicio-chip{font-size:1.25rem;padding:3px 25px 2px;border-radius:17px}.servicios-principales .servicios-list .servicio-container .servicio-description p{font-size:1.125rem}}@media (max-width:767px){.servicios-principales{padding:35px 0 0}.servicios-principales .title-container p{font-size:1rem}.servicios-principales .servicios-list .servicio-container{width:100%}.servicios-principales .servicios-list .servicio-container:nth-child(2){border-top:0}.servicios-principales .servicios-list .servicio-container .servicio-description{margin-bottom:30px}.servicios-principales .servicios-list .servicio-container .servicio-description p{font-size:1rem}}.otros-servicios{display:block;padding:83px 0 0;border-bottom:1px solid #004c3c}.otros-servicios .servicios-list{margin-top:40px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:0 30px}.otros-servicios .servicios-list .servicio-container{width:100%}.otros-servicios .servicios-list .servicio-container .servicio{width:100%;position:relative;background:0 0;outline:0;padding:40px 120px 40px 50px;display:flex;align-items:center;justify-content:space-between;font-size:1.875rem;line-height:135%;color:#004c3c;font-weight:300;text-transform:uppercase;gap:30px;border:0;cursor:pointer;text-align:left;transition:all .3s ease}.otros-servicios .servicios-list .servicio-container .servicio .arrow{width:20px;height:20px;display:block;position:absolute;background:url(../img/general/diagonal-arrow.svg) no-repeat center center;background-size:cover;border:0;outline:0;right:60px;transition:all .3s ease}.otros-servicios .servicios-list .servicio-container .servicio.active .arrow{transform:rotate(180deg)}.otros-servicios .servicios-list .servicio-container .servicio:focus,.otros-servicios .servicios-list .servicio-container .servicio:focus-visible,.otros-servicios .servicios-list .servicio-container .servicio:hover{outline:0;padding:40px 45px 40px 55px}.otros-servicios .servicios-list .servicio-container .servicio:focus .arrow,.otros-servicios .servicios-list .servicio-container .servicio:focus-visible .arrow,.otros-servicios .servicios-list .servicio-container .servicio:hover .arrow{right:55px;margin-top:5px}.otros-servicios .servicios-list .servicio-container .servicio-description{display:none;padding:0 50px 40px}.otros-servicios .servicios-list .servicio-container .servicio-description .content{width:50%;margin-left:50%}.otros-servicios .servicios-list .servicio-container:nth-child(7n+1){background-color:#f0daff}.otros-servicios .servicios-list .servicio-container:nth-child(7n+3){background-color:#bdf8c8}.otros-servicios .servicios-list .servicio-container:nth-child(7n+5){background-color:#6ed28d}.otros-servicios.faqs-list{padding:83px 0;border-bottom:0}.otros-servicios.faqs-list .servicios-list .servicio-container{border-bottom:1px solid #004c3c}.otros-servicios.faqs-list .servicios-list .servicio-container:last-child{border-bottom:0}.otros-servicios.faqs-list .servicios-list .servicio-container .servicio{background-color:#fff}.otros-servicios.faqs-list .servicios-list .servicio-container .servicio-description{background-color:#fff}.otros-servicios.faqs-list .servicios-list .servicio-container .servicio-description .content{width:100%;margin-left:0}@media (max-width:1200px){.otros-servicios .servicios-list .servicio-container .servicio{padding:30px 100px 30px 35px;font-size:1.5rem}.otros-servicios .servicios-list .servicio-container .servicio .arrow{right:45px}.otros-servicios .servicios-list .servicio-container .servicio:focus,.otros-servicios .servicios-list .servicio-container .servicio:focus-visible,.otros-servicios .servicios-list .servicio-container .servicio:hover{padding:30px 30px 30px 40px}.otros-servicios .servicios-list .servicio-container .servicio:focus .arrow,.otros-servicios .servicios-list .servicio-container .servicio:focus-visible .arrow,.otros-servicios .servicios-list .servicio-container .servicio:hover .arrow{right:40px}.otros-servicios .servicios-list .servicio-container .servicio-description{padding:0 35px 30px}}@media (max-width:991px){.otros-servicios{padding:46px 0 0}.otros-servicios.faqs-list{padding:46px 0}.otros-servicios .title-container p{font-size:1.125rem;line-height:130%}.otros-servicios .servicios-list{margin-top:30px;gap:0 20px}.otros-servicios .servicios-list .servicio-container .servicio{font-size:1.25rem}.otros-servicios .servicios-list .servicio-container .servicio-description p{font-size:1.125rem}}@media (max-width:767px){.otros-servicios{padding:35px 0 0}.otros-servicios.faqs-list{padding:35px 0}.otros-servicios .title-container p{font-size:1rem}.otros-servicios .servicios-list .servicio-container .servicio{padding:24px 80px 23px 20px}.otros-servicios .servicios-list .servicio-container .servicio .arrow{right:30px}.otros-servicios .servicios-list .servicio-container .servicio:focus,.otros-servicios .servicios-list .servicio-container .servicio:focus-visible,.otros-servicios .servicios-list .servicio-container .servicio:hover{padding:24px 75px 23px 25px}.otros-servicios .servicios-list .servicio-container .servicio:focus .arrow,.otros-servicios .servicios-list .servicio-container .servicio:focus-visible .arrow,.otros-servicios .servicios-list .servicio-container .servicio:hover .arrow{right:25px}.otros-servicios .servicios-list .servicio-container .servicio-description{padding:0 20px 30px}.otros-servicios .servicios-list .servicio-container .servicio-description .content{width:100%;margin-left:0}.otros-servicios .servicios-list .servicio-container .servicio-description .content p{font-size:1rem}}.legal-container{border-bottom:1px solid #004c3c}.legal-container .text-content-legal h1{max-width:80%}.legal-container .text-content-legal h1,.legal-container .text-content-legal h2,.legal-container .text-content-legal h3{margin-top:45px;margin-bottom:45px}.legal-container .text-content-legal h4,.legal-container .text-content-legal h5,.legal-container .text-content-legal h6,.legal-container .text-content-legal li,.legal-container .text-content-legal p{margin-bottom:30px}.legal-container .text-content-legal ul{margin-left:20px}.legal-container .text-content-legal ul li{list-style:disc;margin-left:20px}@media (max-width:1200px){.legal-container .text-content-legal h1{max-width:100%}}@media (max-width:991px){.legal-container .text-content-legal h1,.legal-container .text-content-legal h2,.legal-container .text-content-legal h3{margin-top:30px;margin-bottom:30px}.legal-container .text-content-legal h4,.legal-container .text-content-legal h5,.legal-container .text-content-legal h6,.legal-container .text-content-legal li,.legal-container .text-content-legal p{margin-bottom:20px}.legal-container .text-content-legal ul{margin-left:10px}.legal-container .text-content-legal a,.legal-container .text-content-legal li,.legal-container .text-content-legal p{font-size:1.125rem}}@media (max-width:767px){.legal-container .text-content-legal a,.legal-container .text-content-legal li,.legal-container .text-content-legal p{font-size:1rem}}.offices-list{display:flex;gap:30px;align-items:flex-start;justify-content:space-between}.offices-list .left,.offices-list .right{width:calc(50% - 15px)}.offices-list .right{display:flex;gap:30px;align-items:stretch;justify-content:space-between}.offices-list .right .text-content{width:calc(50% - 15px);gap:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.offices-list .right .text-content .content-unit{width:100%}.offices-list .right .text-content .content-unit a,.offices-list .right .text-content .content-unit li,.offices-list .right .text-content .content-unit p{font-size:1.25rem;line-height:100%;letter-spacing:-1px;font-weight:100;display:block;margin-bottom:10px}.offices-list .right .text-content .content-unit a:last-child,.offices-list .right .text-content .content-unit li:last-child,.offices-list .right .text-content .content-unit p:last-child{margin-bottom:0}.offices-list .right .text-content .content-unit a.title,.offices-list .right .text-content .content-unit li.title,.offices-list .right .text-content .content-unit p.title{font-weight:400;margin-bottom:30px;text-transform:uppercase}.offices-list .right .text-content .content-unit a{transition:color .3s ease}.offices-list .right .text-content .content-unit a:focus-visible,.offices-list .right .text-content .content-unit a:hover{color:#b97bcb}@media (max-width:1200px){.offices-list .right{gap:0;flex-direction:column;flex-wrap:wrap}.offices-list .right .text-content{width:100%;margin-bottom:40px;gap:0}.offices-list .right .text-content:last-child{margin-bottom:0}}@media (max-width:991px){.offices-list .left p{font-size:1.125rem}.offices-list .right .text-content .content-unit a,.offices-list .right .text-content .content-unit li,.offices-list .right .text-content .content-unit p{font-size:1rem}.offices-list .right .text-content .content-unit a.title,.offices-list .right .text-content .content-unit li.title,.offices-list .right .text-content .content-unit p.title{margin-bottom:20px}}@media (max-width:767px){.offices-list .left{width:calc(33.33% - 10px)}.offices-list .left p{font-size:1rem}.offices-list .right{width:calc(66.66% - 20px)}}@media (max-width:575px){.offices-list{flex-direction:column;gap:50px}.offices-list .left,.offices-list .right{width:100%}}.nosotros-container .bios-list{display:block;overflow:hidden;display:flex;gap:50px 45px;flex-wrap:wrap}.nosotros-container .bios-list .bio{width:calc(33.33% - 30px);position:relative;background-color:#bdf8c8}.nosotros-container .bios-list .bio:nth-child(even){background-color:#f0daff}.nosotros-container .bios-list .bio:nth-child(even) .bio-content .bio-data{background-color:#f0daff}.nosotros-container .bios-list .bio .bio-content{position:relative}.nosotros-container .bios-list .bio .bio-content:focus-visible .bio-image img,.nosotros-container .bios-list .bio .bio-content:hover .bio-image img{opacity:0;transform:scale(1.1);z-index:1}.nosotros-container .bios-list .bio .bio-content:focus-visible .bio-data,.nosotros-container .bios-list .bio .bio-content:hover .bio-data{opacity:1;z-index:2}.nosotros-container .bios-list .bio .bio-content .bio-image{width:100%;display:block;position:relative;overflow:hidden}.nosotros-container .bios-list .bio .bio-content .bio-image img{display:block;width:100%;z-index:10;position:relative;transition:all .3s ease}.nosotros-container .bios-list .bio .bio-content .bio-data{background-color:#bdf8c8;position:absolute;top:0;left:0;padding:25px 5px 25px 20px;z-index:1;opacity:0;display:flex;align-items:flex-end;gap:0;width:calc(100% - 25px);height:calc(100% - 51px);border-bottom:1px solid #004c3c;transition:all .3s ease}.nosotros-container .bios-list .bio .bio-content .bio-data .bio-data-content{display:flex;padding-right:15px;overflow:hidden;overflow-y:auto;max-height:100%;flex-wrap:wrap;gap:0!important;align-items:flex-end;justify-content:flex-start}.nosotros-container .bios-list .bio .bio-content .bio-data .bio-item{width:100%;font-weight:100;font-size:1rem;line-height:135%;display:block}.nosotros-container .bios-list .bio .bio-content .bio-data .bio-item p{font-weight:100;font-size:1rem;line-height:135%}.nosotros-container .bios-list .bio .bio-content .bio-data .bio-item p a{font-weight:100;font-size:1rem;line-height:135%;transition:all .3s ease}.nosotros-container .bios-list .bio .bio-content .bio-data .bio-item p a:focus-visible,.nosotros-container .bios-list .bio .bio-content .bio-data .bio-item p a:hover{font-weight:400}.nosotros-container .bios-list .bio .bio-content .bio-data .bio-item p span{font-weight:400;text-transform:uppercase;display:inline-block}.nosotros-container .bios-list .bio .bio-content .bio-data .bio-item p sup{line-height:1}.nosotros-container .bios-list .bio .bio-content .bio-data .bio-item.bio-description p{margin-bottom:.5rem}.nosotros-container .bios-list .bio .bio-content .bio-data .bio-item.bio-description p:first-child,.nosotros-container .bios-list .bio .bio-content .bio-data .bio-item.bio-description p:last-child{margin-bottom:0}.nosotros-container .bios-list .bio-info{padding:25px 20px 25px;min-height:24px}.nosotros-container .bios-list .bio-info p{font-size:1.25rem;line-height:135%;font-weight:400;letter-spacing:-1px;text-transform:uppercase}.nosotros-container .bios-list .bio-info p.position{font-weight:100;font-size:1rem}@media (max-width:1200px){.nosotros-container .bios-list{gap:35px 30px}.nosotros-container .bios-list .bio{width:calc(33.33% - 20px)}}@media (max-width:991px){.nosotros-container .bios-list{gap:35px 30px}.nosotros-container .bios-list .bio{width:calc(50% - 15px)}.nosotros-container .bios-list .bio .bio-info{padding:25px 20px 40px}.nosotros-container .bios-list .bio .bio-info p{font-size:1.125rem}.nosotros-container .bios-list .bio .bio-info p.position{font-size:.875rem}}@media (max-width:767px){.nosotros-container .bios-list{gap:30px}.nosotros-container .bios-list .bio{width:100%;max-width:420px;margin:0 auto}.nosotros-container .bios-list .bio .bio-content .bio-data{padding:25px 5px 25px 15px}.nosotros-container .bios-list .bio .bio-content .bio-data .bio-item p{font-size:.875rem}.nosotros-container .bios-list .bio .bio-content .bio-data .bio-item p a{font-size:.875rem}.nosotros-container .bios-list .bio .bio-info{padding:25px 15px 30px}.nosotros-container .bios-list .bio .bio-info p{font-size:1rem}.nosotros-container .bios-list .bio .bio-info p.position{font-size:.8125rem}}@media (max-width:400px){.nosotros-container .bios-list{gap:30px}.nosotros-container .bios-list .bio .bio-content .bio-data{padding:20px 15px;width:calc(100% - 30px);height:calc(100% - 41px)}.nosotros-container .bios-list .bio .bio-info{padding:20px 15px}}.projects-block{display:flex;gap:40px;align-items:flex-start}.projects-block .projects-sidebar{width:300px}.projects-block .projects-sidebar .block-sidebar .title{margin-bottom:15px}.projects-block .projects-sidebar .block-sidebar .title button{text-transform:uppercase;font-weight:500;background-color:transparent;font-size:.8125rem;line-height:120%;color:#004c3c;border:0;outline:0;cursor:pointer}.projects-block .projects-sidebar .block-sidebar .title button:focus-visible{border:1px solid #004c3c;outline:0}.projects-block .projects-sidebar .block-sidebar .title button span{display:none}.projects-block .projects-sidebar .block-sidebar .title button span.active{display:inline-block}.projects-block .projects-sidebar .block-sidebar .button-container{display:none}.projects-block .projects-sidebar .block-sidebar .button-container.active{display:block}.projects-block .projects-sidebar .block-sidebar .button-container button{padding:5px 22px;min-height:28px;height:auto;margin-bottom:15px}.projects-block .projects-grid{flex:1;display:flex;gap:40px;flex-wrap:wrap}.projects-block .projects-grid .project{width:calc(50% - 20px);padding-bottom:35px;border-bottom:1px solid #004c3c}.projects-block .projects-grid .project .project-content{width:100%;position:relative;background-color:#004c3c}.projects-block .projects-grid .project .project-content .button{position:absolute;top:20px;right:20px;z-index:20;cursor:default}.projects-block .projects-grid .project .project-content img{display:block;width:100%;opacity:1;z-index:10;position:relative;transition:opacity .3s ease}.projects-block .projects-grid .project .project-content img:focus-visible,.projects-block .projects-grid .project .project-content img:hover{opacity:0}.projects-block .projects-grid .project .project-content .project-data{position:absolute;bottom:20px;padding:0 20px;z-index:0}.projects-block .projects-grid .project .project-content .project-data li{font-weight:100;font-size:1rem;line-height:135%;display:block;color:#fff}.projects-block .projects-grid .project .project-content .project-data li span{font-weight:400;text-transform:uppercase}.projects-block .projects-grid .project .project-content .project-data li sup{line-height:1}.projects-block .projects-grid .project .project-info{margin-top:25px}.projects-block .projects-grid .project .project-info p{font-size:1rem;line-height:135%;font-weight:400;max-width:80%}@media (max-width:1440px){.projects-block{gap:30px}.projects-block .projects-grid{gap:40px 30px}.projects-block .projects-grid .project{width:calc(50% - 15px)}}@media (max-width:1200px){.projects-block{flex-direction:column}.projects-block .projects-sidebar{width:100%}.projects-block .projects-sidebar .button-container button{display:inline-block;margin-right:5px;margin-bottom:10px!important}}@media (max-width:767px){.projects-block .projects-grid .project{width:100%;max-width:420px;margin:0 auto}.projects-block .projects-grid .project .project-content .button{top:15px;right:15px}.projects-block .projects-grid .project .project-content .project-data{padding:0 15px;bottom:15px}.projects-block .projects-grid .project .project-content .project-data li{font-size:.8125rem}.projects-block .projects-grid .project .project-info{margin-top:15px}.projects-block .projects-grid .project .project-info p{font-size:.8125rem;max-width:100%}}.articles-block{padding-top:0!important}.articles-block .articles-grid{display:flex;gap:40px;flex-wrap:wrap;align-items:stretch}.articles-block .articles-grid .article{width:calc((100% - 80px)/ 3);border-bottom:1px solid #004c3c;position:relative}.articles-block .articles-grid .article .article-content{width:100%;position:relative;background-color:#004c3c;display:block;overflow:hidden}.articles-block .articles-grid .article .article-content img{display:block;width:100%;transition:all .3s ease}.articles-block .articles-grid .article .article-info{padding:25px 20px 40px;display:block}.articles-block .articles-grid .article .article-info .arrow{width:20px;height:20px;display:block;position:absolute;right:20px;bottom:20px;background:url(../img/general/diagonal-arrow.svg) no-repeat center center;background-size:cover;border:0;outline:0;transition:all .3s ease}.articles-block .articles-grid .article .article-info span{font-size:1rem;line-height:135%;font-weight:400;max-width:80%;display:block}.articles-block .articles-grid .article .article-info span.date{font-weight:600;margin-bottom:6px;text-transform:uppercase}.articles-block .articles-grid .article:focus .article-content img,.articles-block .articles-grid .article:focus-visible .article-content img,.articles-block .articles-grid .article:hover .article-content img{transform:scale(1.1)}.articles-block .articles-grid .article:focus .article-info .arrow,.articles-block .articles-grid .article:focus-visible .article-info .arrow,.articles-block .articles-grid .article:hover .article-info .arrow{bottom:15px;right:15px}@media (max-width:1440px){.articles-block .articles-grid{gap:30px}.articles-block .articles-grid .article{width:calc((100% - 60px)/ 3)}}@media (max-width:1200px){.articles-block .articles-grid .article{width:calc((100% - 30px)/ 2)}}@media (max-width:767px){.articles-block .articles-grid .article{width:100%;max-width:420px;margin:0 auto}.articles-block .articles-grid .article .article-info{padding:15px 0 40px}.articles-block .articles-grid .article .article-info span{max-width:calc(100% - 55px)}}.initiatives-block{padding-top:0!important}.initiatives-block .initiatives-grid{display:block;margin-top:-10px}.initiatives-block .initiatives-grid .initiative{width:100%;display:flex;align-items:stretch;gap:50px;margin:0;border-bottom:1px solid #004c3c;padding:50px 0;position:relative}.initiatives-block .initiatives-grid .initiative .initiative-image{width:400px;position:relative;background-color:#004c3c;display:block;overflow:hidden}.initiatives-block .initiatives-grid .initiative .initiative-image img{display:block;width:100%;transition:all .3s ease}.initiatives-block .initiatives-grid .initiative .initiative-info{padding:0;display:block;flex:1;position:relative}.initiatives-block .initiatives-grid .initiative .initiative-info .arrow{width:20px;height:20px;display:block;position:absolute;right:0;bottom:0;background:url(../img/general/diagonal-arrow.svg) no-repeat center center;background-size:cover;border:0;outline:0;transition:all .3s ease}.initiatives-block .initiatives-grid .initiative .initiative-info span{max-width:80%;line-height:135%;display:block}.initiatives-block .initiatives-grid .initiative .initiative-info span.title{font-weight:300;font-size:1.875rem;text-transform:uppercase;margin:6px 0 30px}.initiatives-block .initiatives-grid .initiative .initiative-info span.date{font-size:1rem;font-weight:300;text-transform:uppercase}.initiatives-block .initiatives-grid .initiative .initiative-info span.button{display:inline-block;height:auto;padding:5px 15px;font-size:.8125rem;font-weight:500}.initiatives-block .initiatives-grid .initiative:focus .initiative-image img,.initiatives-block .initiatives-grid .initiative:focus-visible .initiative-image img,.initiatives-block .initiatives-grid .initiative:hover .initiative-image img{transform:scale(1.1)}.initiatives-block .initiatives-grid .initiative:focus .initiative-info .arrow,.initiatives-block .initiatives-grid .initiative:focus-visible .initiative-info .arrow,.initiatives-block .initiatives-grid .initiative:hover .initiative-info .arrow{bottom:-5px;right:-5px}@media (max-width:1200px){.initiatives-block .initiatives-grid .initiative .initiative-image{width:360px}}@media (max-width:991px){.initiatives-block .initiatives-grid .initiative{gap:30px}.initiatives-block .initiatives-grid .initiative .initiative-image{width:320px}.initiatives-block .initiatives-grid .initiative .initiative-info span.title{font-size:1.5rem;margin:18px 0 26px}}@media (max-width:767px){.initiatives-block .initiatives-grid{margin-top:0}.initiatives-block .initiatives-grid .initiative{display:block;width:100%;max-width:420px;padding:40px 0 30px;margin:0 auto}.initiatives-block .initiatives-grid .initiative:first-child{border-top:1px solid #004c3c}.initiatives-block .initiatives-grid .initiative .initiative-image{width:100%}.initiatives-block .initiatives-grid .initiative .initiative-info{padding:0 20px 55px}.initiatives-block .initiatives-grid .initiative .initiative-info .arrow{bottom:15px;right:15px}.initiatives-block .initiatives-grid .initiative .initiative-info span{max-width:100%}.initiatives-block .initiatives-grid .initiative .initiative-info span.title{font-size:1.25rem}.initiatives-block .initiatives-grid .initiative:focus .initiative-info .arrow,.initiatives-block .initiatives-grid .initiative:focus-visible .initiative-info .arrow,.initiatives-block .initiatives-grid .initiative:hover .initiative-info .arrow{bottom:10px;right:10px}}@media (max-width:576px){.initiatives-block .initiatives-grid .initiative{padding:30px 0 20px}}