.popup{z-index:999999;opacity:0;pointer-events:none;background-color:#001f6099;place-items:center;width:100%;height:100%;transition:opacity .1s ease-out .1s;display:grid;position:fixed;bottom:0;left:0;right:0}.popup.-active{opacity:1;pointer-events:all}.popup__inner{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:1rem;max-width:60rem;margin:-4rem 1rem 1rem;transition:opacity .1s ease-out;display:flex}@media only screen and (width>=768px){.popup__inner{margin:1rem}}.-active .popup__inner{opacity:1;animation:.2s ease-out forwards come-in}@keyframes come-in{0%{transform:translateY(100%)}to{transform:translateY(0%)}}.popup__close-button{cursor:pointer;background-color:#0000;border:none;outline:0;padding:1rem}.popup__close-button:hover{opacity:.85}.popup__close-button img{width:40px;height:40px}.popup__content{background-color:#fff;width:100%;height:auto;padding:1rem;display:block;box-shadow:0 -4px 39px #001f6038}@media only screen and (width>=768px){.popup__content{padding:1.3rem}}.corporate{background-color:#fff;border-bottom-left-radius:70px;justify-content:center;align-items:center;width:100%;height:auto;padding:100px 0;display:flex;position:relative}.corporate:before{content:"";z-index:-1;background-color:#eff3f4;width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (width>=1280px){.corporate__text{padding:0 64px}}.corporate__text p{color:#808285;font-feature-settings:"kern" 1;font-kerning:normal;text-align:center;font-size:1.125rem;font-weight:400;line-height:1.625rem}@media only screen and (width>=768px){.corporate__text p{font-feature-settings:"kern" 1;font-kerning:normal;font-size:1.25rem;line-height:1.875rem}}.history{background-color:#eff3f4;border-top-right-radius:70px;border-bottom-right-radius:70px;justify-content:center;align-items:center;padding:0 50px;display:flex;position:relative}@media only screen and (width>=768px){.history{padding:0 90px}}.history:before{content:"";z-index:-1;background-color:#fff;width:100%;height:50%;position:absolute;top:0;left:0}.history:after{content:"";z-index:-1;background:url(projects-bg.8da94cd5.png);background-position:inherit;background-repeat:no-repeat;background-size:cover;width:100%;height:10%;position:absolute;bottom:0;right:0}.history .timeline{white-space:nowrap;overflow-x:hidden}.history .timeline ol{width:100%;padding:300px 0;font-size:0;transition:all 1s}@media only screen and (width>=768px){.history .timeline ol{padding:350px 0}}.history .timeline ol li{background:#bbc6c9;width:161px;height:1px;list-style-type:none;display:inline-block;position:relative}.history .timeline ol li:nth-child(2n){width:33px}.history .timeline ol li:first-child{width:40px}@media only screen and (width>=768px){.history .timeline ol li:not(:first-child){width:157px}}.history .timeline ol li:not(:first-child){margin:0 0 0 17px}.history .timeline ol li:not(:last-child):before{content:"";background:#fff;border:1px solid #bbc6c9;border-radius:50%;width:17px;height:17px;position:absolute;top:50%;bottom:0;left:calc(100% + 1px);transform:translateY(-50%)}.history .timeline ol li:not(:last-child):after{content:"";background:#00ade6;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;bottom:0;left:calc(100% + 6px);transform:translateY(-50%)}.history .timeline ol li:nth-child(odd) div{justify-content:flex-start;transform:translateY(-100%)}.history .timeline ol li:nth-child(odd) div:before{top:unset;background-image:url(timeline-top.feebb739.svg);bottom:8px}.history .timeline ol li:nth-child(2n) div{justify-content:center;top:calc(100% + 16px)}.history .timeline ol li:nth-child(2n) div:before{background-image:url(timeline-bottom.f00d75f6.svg);top:-8px}.history .timeline ol li div{white-space:normal;color:#6c6f75;flex-direction:column;width:197px;padding:15px 15px 15px 30px;font-size:1rem;display:flex;position:absolute;left:calc(100% + 7px)}.history .timeline ol li div:before{content:"";background-position:top;background-repeat:no-repeat;background-size:cover;width:20px;height:130px;position:absolute;top:0;left:2px}.history .timeline time{font-feature-settings:"kern" 1;font-kerning:normal;color:#00ade6;margin:0 0 9px;font-size:2.125rem;font-weight:500;line-height:2.5rem;display:block}.history .arrows{justify-content:space-between;width:100%;height:37px;display:flex;position:absolute;top:calc(50% - 17px)}.history .arrows button[disabled]{opacity:.5}.history .arrows button.arrow{cursor:pointer;background-color:#0000;border:0;position:absolute}.history .arrows button.arrow.arrow__prev{left:20px}@media only screen and (width>=768px){.history .arrows button.arrow.arrow__prev{left:55px}}.history .arrows button.arrow.arrow__next{right:20px}@media only screen and (width>=768px){.history .arrows button.arrow.arrow__next{right:55px}}.projects{background:#fff url(projects-bg.8da94cd5.png) top/cover no-repeat;border-top-left-radius:70px;border-bottom-left-radius:70px;flex-direction:column;justify-content:center;align-items:center;padding:120px 0 50px;display:flex;position:relative}.projects:before{content:"";z-index:-1;background-color:#eff3f4;width:100%;height:10%;position:absolute;top:0;left:0}.projects:after{content:"";z-index:-1;background:url(success-bg.f1797ee2.png);background-position:initial;background-repeat:no-repeat;background-size:cover;width:100%;height:90%;position:absolute;bottom:0;right:0}@media only screen and (width>=768px){.projects:after{background-position:inherit}}.projects__slider{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:stretch;width:100%;max-width:1180px;height:100%;padding:0 24px;display:flex;position:relative}@media only screen and (width>=768px){.projects__slider{flex-direction:row}}@media only screen and (width>=1440px){.projects__slider{padding:0}}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.projects__slider{height:100%}}.projects__title{color:#001f60;font-feature-settings:"kern" 1;font-kerning:normal;text-align:center;width:100%;margin:0;font-size:1.875rem;font-weight:500;line-height:2.75rem}@media only screen and (width>=768px){.projects__title{font-feature-settings:"kern" 1;font-kerning:normal;font-size:2.5rem;line-height:4.125rem}}.projects__desc{color:#808285;font-feature-settings:"kern" 1;font-kerning:normal;text-align:center;font-size:1.125rem;font-weight:400;line-height:1.625rem}@media only screen and (width>=768px){.projects__desc{font-feature-settings:"kern" 1;font-kerning:normal;font-size:1.25rem;line-height:1.875rem}}@media only screen and (width>=1280px){.projects__desc{padding:0 170px}}.projects__desc span{color:#00ade6}.projects .swiper{z-index:0;width:100%;height:100%;margin:70px 0 0}.projects .swiper-slide{background:#f4f6f6;border-bottom-right-radius:40px;justify-content:flex-start;align-items:center;width:100%;height:auto;padding:0 0 0 15px;display:flex}.projects .swiper-slide__image{object-fit:cover;width:120px;height:90px;display:block}.projects .swiper-slide__info{flex-direction:column;padding:16px 16px 16px 20px;display:flex}.projects .swiper-slide__text{color:#6c6f75;font-feature-settings:"kern" 1;font-kerning:normal;text-align:start;margin:0 0 5px;font-size:1rem;font-weight:400;line-height:1.1875rem}.projects .swiper-slide__year{color:#00ade6;font-feature-settings:"kern" 1;font-kerning:normal;text-align:start;margin:0;font-size:.75rem;font-weight:600;line-height:.875rem}.projects .swiper-controls{justify-content:center;align-items:center;width:-webkit-fill-available;height:auto;margin:40px 0 0;display:flex;position:relative}@media only screen and (width>=768px){.projects .swiper-controls{justify-content:space-between;margin:0;position:absolute;bottom:33%;left:0}}@media only screen and (width>=1024px){.projects .swiper-controls{left:unset}}.projects .swiper-button-prev{top:unset;width:15px;height:auto;margin:0 10px 0 0;position:relative!important}@media only screen and (width>=768px){.projects .swiper-button-prev{left:3px}}@media only screen and (width>=1024px){.projects .swiper-button-prev{left:-20px}}@media only screen and (width>=1280px){.projects .swiper-button-prev{left:-30px}}.projects .swiper-button-prev:after{color:#001f60;font-size:24px}.projects .swiper-button-next{top:unset;width:15px;height:auto;margin:0 0 0 10px;position:relative!important}@media only screen and (width>=768px){.projects .swiper-button-next{right:3px}}@media only screen and (width>=1280px){.projects .swiper-button-next{right:-30px}}.projects .swiper-button-next:after{color:#001f60;font-size:24px}.projects .swiper-pagination{align-items:center;height:40px;display:flex;position:relative;bottom:unset!important;top:unset!important;width:auto!important}@media only screen and (width>=768px){.projects .swiper-pagination{display:none}}.projects .swiper-pagination-bullet{opacity:1;background:#001f60;width:16px;height:1px;margin:0 5px!important}.projects .swiper-pagination-bullet-active{background:#00ade6}.projects__policy{flex-direction:column;align-items:flex-start;gap:10px;padding:90px 24px 60px;display:flex}.success{background-image:url(success-bg.f1797ee2.png);background-size:cover;background-position:inherit;background-repeat:no-repeat;border-bottom-right-radius:70px;justify-content:center;align-items:center;padding:80px 0;display:flex;position:relative}@media only screen and (width>=768px){.success{background-position:50%;padding:192px 0}}.success:before{content:"";z-index:-1;background:url(contact-bg.f2990b11.png);background-position:inherit;background-repeat:no-repeat;background-size:cover;width:100%;height:10%;position:absolute;bottom:0;right:0}.success .content-wrapper{flex-direction:column;display:flex}@media only screen and (width>=768px){.success .content-wrapper{flex-direction:row;justify-content:space-between}}.success__title{font-feature-settings:"kern" 1;font-kerning:normal;color:#fff;justify-content:center;align-items:center;width:100%;min-width:156px;margin:0 0 30px;font-size:1.875rem;font-weight:500;line-height:2.75rem;display:flex}@media only screen and (width>=768px){.success__title{font-feature-settings:"kern" 1;font-kerning:normal;width:156px;margin:0;font-size:2.5rem;line-height:4.125rem}}.success__story{grid-gap:1px;grid-template-columns:auto;width:100%;display:grid}@media only screen and (width>=768px){.success__story{grid-template-columns:auto auto;width:70%}}.success__story__item{color:#fff;font-feature-settings:"kern" 1;font-kerning:normal;background-color:#0060bb80;justify-content:center;align-items:center;width:100%;padding:36px 42px 36px 30px;font-size:1rem;line-height:1.5rem;display:flex;box-shadow:0 0 0 1px #0074e2}.success__story__item:last-child{border-bottom-right-radius:50px}@media only screen and (width>=768px){.success__story__item{min-height:216px}}.contact{background:#fff url(contact-bg-mobile.2b7062b8.png) top/cover no-repeat;border-top-left-radius:70px;justify-content:center;align-items:center;padding:600px 0 240px;display:flex;position:relative}@media only screen and (width>=768px){.contact{background:url(contact-bg.f2990b11.png) 50%;padding:240px 0}}.contact:before{content:"";z-index:-1;background:url(success-bg.f1797ee2.png);background-position:initial;background-repeat:no-repeat;background-size:cover;width:100%;height:90%;position:absolute;top:0;left:0}.contact .content-wrapper{flex-direction:column;justify-content:flex-end;display:flex}@media only screen and (width>=768px){.contact .content-wrapper{flex-direction:row}}.contact__info{background-color:#001f60;border-bottom-right-radius:30px;width:100%;padding:68px 30px}@media only screen and (width>=768px){.contact__info{width:50%;padding:69px 60px}}.contact__info__title{color:#fff;font-feature-settings:"kern" 1;font-kerning:normal;margin:0 0 32px;font-size:1.625rem;font-weight:500;line-height:2.625rem}@media only screen and (width>=768px){.contact__info__title{font-feature-settings:"kern" 1;font-kerning:normal;font-size:2rem;line-height:2.625rem}}.contact__info__text{font-feature-settings:"kern" 1;font-kerning:normal;margin:0 0 20px;font-size:1.125rem;font-weight:400;line-height:1.875rem;color:#fff!important}@media only screen and (width>=768px){.contact__info__text{font-feature-settings:"kern" 1;font-kerning:normal;font-size:1.25rem;line-height:1.875rem}}.contact__info__link{font-feature-settings:"kern" 1;font-kerning:normal;font-size:1.125rem;font-weight:400;line-height:1.875rem;display:flex;color:#fff!important}@media only screen and (width>=768px){.contact__info__link{font-feature-settings:"kern" 1;font-kerning:normal;font-size:1.25rem;line-height:1.875rem}}.contact__info__map-link{color:#00ade6;font-feature-settings:"kern" 1;font-kerning:normal;letter-spacing:.36px;justify-content:flex-start;align-items:center;width:100%;margin:40px 0 0;font-size:1.125rem;font-weight:400;line-height:1.3125rem;display:flex}@media only screen and (width>=768px){.contact__info__map-link{margin:60px 0 0}}.contact__info__map-link svg{margin:0 0 0 10px}html{font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-size:16px}body{background-color:#fff;width:100vw;max-width:100%;min-height:100vh;margin:0;font-family:Maven Pro,sans-serif;position:relative}section{flex-direction:column;justify-content:flex-start;align-items:center;max-width:100%;display:flex}.content-wrapper{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1180px;height:100%;padding:0 24px;display:flex}@media only screen and (width>=768px){.content-wrapper{align-items:stretch}}@media only screen and (width>=1440px){.content-wrapper{padding:0}}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.content-wrapper{height:100%}}*,:after,:before{box-sizing:border-box;outline:none}a{text-decoration:none}.header{z-index:1;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex;position:relative}.header__logo{position:absolute;top:0;left:0}.header__banner{flex-direction:column;justify-content:center;width:100%;height:auto;display:flex;position:relative;top:0;left:0}@media only screen and (width>=768px){.header__banner{max-height:unset}}.header__banner img{width:100%;height:auto}.header:not(.-static){flex-grow:0}.header__content{justify-content:center;width:100%;margin:24px 0 0;display:flex;position:relative}@media only screen and (width>=640px){.header__content{margin:0;position:absolute;bottom:-10px}}.header__content .content-wrapper{flex-direction:row;justify-content:center;align-items:center;display:flex}@media only screen and (width>=640px){.header__content .content-wrapper{display:none}}.header__content__info{flex-direction:column;justify-content:center;align-items:center;display:flex}@media only screen and (width>=640px){.header__content__info{padding:0 60px 0 0}}@media only screen and (width>=1024px){.header__content__info{padding:0 120px 0 0}}.header__content__info__text{text-align:center;color:#00ade6;font-feature-settings:"kern" 1;font-kerning:normal;margin:0;font-size:1.875rem;line-height:2.75rem}@media only screen and (width>=640px){.header__content__info__text{text-align:start}}@media only screen and (width>=768px){.header__content__info__text{font-feature-settings:"kern" 1;font-kerning:normal;font-size:2.5rem;line-height:4.125rem}}@media only screen and (width>=640px){.header__content__info__text span{color:#fff}}.header__title{width:100%;display:none}@media only screen and (width>=640px){.header__title{display:block}}.navbar{z-index:1;justify-content:center;align-items:center;width:100%;height:50px;transition:all .3s ease-in-out;display:flex;position:absolute}@media only screen and (width>=1024px){.navbar{height:90px}}.navbar.sticky{background:#fff url(banner-mobile.059a54d9.png) 0 0/cover no-repeat;padding:0;position:fixed;overflow:hidden}@media only screen and (width>=640px){.navbar.sticky{background:#fff url(banner.893e28e1.png) 0 0/cover no-repeat}}.navbar.sticky .navbar-top{display:none}.navbar.sticky .content-wrapper{justify-content:center}@media only screen and (width>=1024px){.navbar.sticky .navbar__item.-lang{margin-left:auto}}.navbar.sticky .navbar__logo{top:-5px}@media only screen and (width>=1024px){.navbar.sticky .navbar__logo{top:-15px}}@media only screen and (width>=1440px){.navbar.sticky .navbar__logo{top:-27px}}@media only screen and (width>=1920px){.navbar.sticky .navbar__logo{top:-49px}}.navbar .content-wrapper{justify-content:center;align-items:flex-end}.navbar-top{justify-content:flex-end;padding:9px 0 0;display:none}@media only screen and (width>=1024px){.navbar-top{display:flex}}.navbar-top__link{font-feature-settings:"kern" 1;font-kerning:normal;color:#fff;font-size:.8125rem;font-weight:400;line-height:.9375rem}.navbar-bottom{justify-content:flex-end;align-items:flex-end;width:100%;display:flex}@media only screen and (width>=640px){.navbar-bottom{justify-content:space-between}}.navbar__logo{position:absolute;top:0;left:0}.navbar__logo img{width:200px;height:auto}@media only screen and (width>=1024px){.navbar__logo img{width:60%}}@media only screen and (width>=1440px){.navbar__logo img{width:75%}}@media only screen and (width>=1920px){.navbar__logo img{width:100%}}.navbar__content{visibility:hidden;background-color:#00ade6;flex-direction:column;gap:24px;width:100%;height:100%;margin:0 0 7px;padding:40px;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;left:0;transform:translate(100%)}@media only screen and (width>=1024px){.navbar__content{visibility:visible}}.navbar__content.-on{visibility:visible;flex-direction:column-reverse;justify-content:flex-end;gap:0;transform:translate(0)}.navbar__content.-on .-lang{margin-left:unset;border-top:1px solid #ffffff4d}@media only screen and (width>=1024px){.navbar__content{width:initial;height:initial;background-color:#0000;justify-content:center;padding:0;display:flex;position:relative;transform:translate(0)}}.navbar__content .row{flex-direction:column;display:flex}@media only screen and (width>=1024px){.navbar__content .row{flex-direction:row}}.navbar__item{font-feature-settings:"kern" 1;font-kerning:normal;color:#fff;cursor:pointer;border-bottom:1px solid #ffffff4d;font-size:1.375rem;font-weight:400;line-height:3.75rem}.navbar__item:last-child{border:0}.navbar__item.-lang{margin-left:auto}@media only screen and (width>=1024px){.navbar__item{text-transform:uppercase;font-feature-settings:"kern" 1;font-kerning:normal;border:0;margin:0 0 0 36px;font-size:.875rem;line-height:1rem}}.navbar__icon{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;height:100%;display:flex;position:relative}@media only screen and (width>=1024px){.navbar__icon{display:none}}.navbar__icon-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:24px;height:15px;display:flex;position:relative}.navbar__icon .line{transform-origin:50%;border-bottom:2px solid #fff;border-radius:1px;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:24px;height:0;transition:width .3s;display:flex;position:absolute;left:0}.navbar__icon .line.-top{transition:transform .3s;top:2px;transform:translate(0)rotate(0)}.navbar__icon .line.-center{transition:opacity .3s,transform .3s;top:8px}.navbar__icon .line.-bottom{transition:transform .3s;top:14px;transform:translate(0)rotate(0)}.navbar__icon.-on .line{border-color:#fff;width:26px}.navbar__icon.-on .line.-top{top:0;transform:translateY(8px)rotate(45deg)}.navbar__icon.-on .line.-center{opacity:0;transform:translate(-10px)}.navbar__icon.-on .line.-bottom{top:16px;transform:translateY(-8px)rotate(-45deg)}main{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.footer{background-color:#001f60;border-top-right-radius:70px;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;padding:70px 0;display:flex;position:relative}.footer:before{content:"";z-index:-1;background:url(contact-bg.f2990b11.png) top/cover no-repeat;width:100%;height:50%;position:absolute;top:0;left:0}@media only screen and (width>=768px){.footer{padding:50px 0 30px}}.footer__top{border-bottom:1px solid #ffffff26;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 0 75px;display:flex}@media only screen and (width>=640px){.footer__top{flex-direction:row;justify-content:space-between;padding:0 0 60px}}.footer__bottom{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:30px 0 0;display:flex}@media only screen and (width>=768px){.footer__bottom{flex-direction:row;justify-content:space-between}}.footer__text{font-feature-settings:"kern" 1;font-kerning:normal;color:#fff;text-align:center;padding:0 20px;font-size:.8125rem;line-height:1.125rem}@media only screen and (width>=768px){.footer__text{text-align:start;padding:0}}.footer__links{text-align:center;flex-wrap:wrap;justify-content:center;padding:40px 0;display:flex}@media only screen and (width>=768px){.footer__links{padding:0}}.footer__links__text{font-feature-settings:"kern" 1;font-kerning:normal;color:#fff;text-align:center;padding:1rem;font-size:.8125rem;line-height:1.125rem}@media only screen and (width>=768px){.footer__links__text{text-align:start}}.footer__social{flex-direction:row;padding:44px 0 0;display:flex}@media only screen and (width>=640px){.footer__social{padding:0}}.footer__social__item{border:1px solid #fff3;justify-content:center;align-items:center;width:40px;height:40px;margin:0 6px 0 0;display:flex}.footer__social__item:last-child{margin:0}.footer__social__item img{max-width:12px;max-height:12px}.static{flex-direction:column;justify-content:flex-start;align-items:center;height:100vh;padding:0 24px;display:flex}.static__content{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:400px;padding:80px 0 0;display:flex}@media only screen and (width>=768px){.static__content{padding:120px 0 0}}.static__icon{background-color:#f4f6f6;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:100px;height:100px;margin:0 0 20px;display:flex}.static__icon img{width:34px;height:auto}.static__title{color:#808285;font-feature-settings:"kern" 1;font-kerning:normal;margin:0 0 15px;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2.1875rem}.static__text{color:#808285;font-feature-settings:"kern" 1;font-kerning:normal;margin:0;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.25rem}.static__button{color:#fff;font-feature-settings:"kern" 1;font-kerning:normal;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#001f60;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:150px;height:50px;margin:20px 0 0;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.7rem;transition:background-color .3s;display:flex}.cookie{z-index:10;background-color:#001f60;justify-content:center;align-items:center;width:100%;padding:20px 0;display:flex;position:fixed;bottom:0;left:0}.cookie .content-wrapper{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.cookie__text{font-feature-settings:"kern" 1;font-kerning:normal;color:#fff;max-width:980px;margin:0;font-size:.875rem;line-height:1.25rem}.cookie__text__link{color:#00ade6;text-decoration:underline}.cookie .icon-close{cursor:pointer}.cookie.-hide{z-index:0;display:none}.-desktop{display:none}@media only screen and (width>=640px){.-desktop{display:flex}}.-mobile{display:flex}@media only screen and (width>=640px){.-mobile{display:none}}.-fixed{overflow:hidden}.swiper-controls{z-index:0}