:root{--clr-black:#000;--clr-black-060:#0000000f;--clr-black-800:#000000e0;--clr-black-450:#00000073;--clr-black-250:#00000040;--clr-black-150:#00000026;--bs-white:#fff;--clr-grey:#ebebeb;--clr-grey-light:#f5f5f5;--clr-gray-courtesy:#ffffffa6;--clr-controlItem-bg-active:#dff2ff;--clr-content-fill:#fcfcfc;--color-link:#3273ad;--color-link-hover:#548eba;--color-link-active:#205487;--clr-green:#4ba584;--clr-green-light:#31816780;--clr-green-dark:#318167;--clr-gree-hover:#266c56;--clr-color-primary-border:#82b6a9;--gap-xs:20px;--gap-sm:24px;--gap-md:40px;--gap-lg:60px;--gap-xl:120px}.heading-lg,.heading-sm,.content-lg,.content-md,.content-sm{color:inherit;font-weight:400}.heading-hero{letter-spacing:2%;text-shadow:0 4px 20px #00000080,0 4px 200px #000;font-size:80px;font-weight:500;line-height:96px}.heading-lg{font-size:72px;line-height:86.4px}.heading-md-bold{color:var(--clr-black);font-size:24px;font-weight:500;line-height:33px}.heading-sm{text-transform:uppercase;font-size:18px;line-height:26px}.content-lg{font-size:36px;line-height:50px}.content-md{font-size:20px;line-height:28px}.content-sm{font-size:16px;line-height:24px}.courtesy{color:var(--clr-gray-courtesy);font-size:12px;line-height:20px}.courtesy-bold{font-weight:500}@media (width<=1440px){.heading-hero{letter-spacing:2%;font-size:80px;line-height:96px}}@media (width<=992px){.heading-hero{font-size:56px;line-height:67.2px}.heading-lg{font-size:48px;line-height:57px}.content-lg{font-size:32px;line-height:44px}}@media (width<=768px){.heading-hero{letter-spacing:-1%;font-size:48px;line-height:57.6px}.heading-md-bold{font-size:20px;line-height:28px}}@media (width<=576px){.heading-hero{font-size:32px;line-height:38.4px;text-align:left!important}.heading-lg{font-size:32px;line-height:38px}.heading-md-bold{font-size:16px;line-height:24px}.heading-sm{font-size:14px;font-weight:400;line-height:22px}.content-lg{font-size:20px;line-height:28px}.content-md{font-size:16px;line-height:24px}.courtesy{display:none}}:root{--min-width:320px;--max-width:1040px;--max-header-width:1440px;--header-height:64px;--header-height-mobile:56px}.container-header{padding-inline:var(--gap-sm)}.container{max-width:var(--max-width);margin:0 auto;padding:0}@media (width<=1440px){.container{max-width:100%;padding-inline:200px}}@media (width<=1280px){.container{padding-inline:100px}}@media (width<=992px){.container{padding-inline:var(--gap-lg)}}@media (width<=768px){.container{padding-inline:var(--gap-md)}}@media (width<=576px){.container-header,.container{padding-inline:var(--gap-sm)}}.btn{--btn-bg:#318167;--btn-active-bg:#266c56;--btn-link-hover-bg:#66b598;--btn-link-active-bg:#1e5c4a;--btn-disabled-crl:#00000040;--btn-disabled-border-clr:#00000026;--bs-btn-active-bg:#266c56;--bs-btn-active-color:var(--bs-white);--bs-btn-active-border-color:none;background-color:var(--btn-bg);color:var(--bs-white);border:1px solid #0000;border-radius:2px;flex:none;padding:6px 15px;font-size:18px;font-weight:400;line-height:26px;text-decoration:none}.btn:hover{background-color:var(--clr-green);color:var(--bs-white)}.btn.disabled{cursor:none;color:var(--btn-disabled-crl);background-color:var(--clr-grey);border:1px solid var(--btn-disabled-border-clr)}.btn.btn-link{width:100%;color:var(--btn-bg);border-color:var(--btn-bg);box-shadow:none;background:0 0;padding:7px;transition:all .2s cubic-bezier(.645,.045,.355,1)}.btn-link span{color:inherit}.btn-link .icon{margin-right:8px;display:inline-flex}.btn-link .icon svg path{fill:var(--btn-bg);fill-opacity:1}.btn-link:hover{color:var(--btn-link-hover-bg);border-color:var(--btn-link-hover-bg);background:0 0}.btn.btn-link:active{color:var(--btn-link-active-bg);border-color:var(--btn-link-active-bg);background:0 0}.arrow-btn{bottom:var(--gap-sm);right:var(--gap-sm);box-sizing:border-box;z-index:100;background:#0000001a;border:1px solid #0000;border-radius:2px;padding:7px 12px;transition:all .2s cubic-bezier(.645,.045,.355,1);position:fixed}.arrow-btn svg path,.btn-link svg path{transition:all .2s cubic-bezier(.645,.045,.355,1)}.arrow-btn:hover{border:1px solid var(--clr-green)}.arrow-btn:hover svg path{fill:var(--clr-green)}.btn.btn-link:active svg path{fill:var(--btn-link-active-bg)}.btn-link:hover svg path{fill:var(--btn-link-hover-bg)}@media (width<=992px){.btn{padding:7px 15px;font-size:16px;line-height:24px}}@media (width<=768px){.btn{font-size:16px;line-height:24px}}@media (width<=576px){.btn{padding:4px 16px}}.header{z-index:50;background-color:var(--bs-white);width:100%;position:fixed;top:0;left:0;box-shadow:0 8px 35px #00000029}.header .container{max-width:100%;margin:0 auto;padding-inline:32px;position:relative}.header:before{content:"";z-index:3;background-color:var(--bs-white);width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 2px 4px #00000005,0 1px 6px -1px #00000005,0 1px 2px #00000008}.header__body{height:var(--header-height);justify-content:space-between;align-items:center;display:flex;position:relative}.header__logo{z-index:3;position:relative}.header__logo img{height:20px}.burger__container{display:none}.header__list{z-index:3;justify-content:center;align-items:center;gap:48px;margin:0;padding:0;display:flex;position:relative}.header__list li{list-style:none}.header__link{color:inherit;border-color:var(--clr-green-dark);padding:0 16px;font-size:18px;line-height:64px;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block;position:relative}.header__link:after{content:"";background-color:#0000;width:100%;height:2px;transition:all .15s ease-in-out;position:absolute;bottom:0;left:0}.header__link:hover{color:var(--clr-green)}.header__link.active:after{background-color:var(--clr-green-dark)}.header__link.active{color:var(--clr-green-dark)}.right-menu{align-items:center;gap:var(--gap-sm);display:flex}.dropdown{z-index:3}.dropdown-toggle{--btn-bg:transparent;color:var(--clr-green-dark);padding:6px 12px;line-height:24px}.dropdown-toggle:hover{color:var(--clr-green);background-color:#0000;border-color:#0000}.dropdown-toggle:active.btn:first-child:active,.dropdown-toggle.show{color:var(--clr-gree-hover);background-color:#0000;border-color:#0000}.dropdown-menu{--bs-dropdown-min-width:56px;border:none;border-radius:0 0 2px 2px;padding:4px;box-shadow:0 9px 28px 8px #0000000d,0 3px 6px -4px #0000001f,0 6px 16px #00000014}.dropdown-menu.show{flex-direction:column;gap:5px;display:flex}.dropdown-item:hover{background-color:var(--clr-black-060)}.dropdown-item:active{color:var(--bs-dropdown-link-color)}.dropdown-item.active{background-color:var(--clr-controlItem-bg-active);color:var(--clr-green-dark)}.header__burger{cursor:pointer;transition:height .3s;display:none}.sign-up{z-index:3;position:relative}@media (width<=1280px){.header__list{gap:var(--gap-sm)}}@media (width<=992px){.right-menu{margin-left:auto}.header .container{padding:0 var(--gap-sm)}.header__link.active:after,.header__link:hover:after{background-color:#0000}.header__link:hover{color:var(--clr-green-dark)}.header__link.active{background-color:var(--clr-controlItem-bg-active);border:none}.burger__container{cursor:pointer;z-index:3;order:1;padding:8px 10px;transition:all .65s ease-in-out;display:block}.burger__container svg path{transition:fill .15s ease-in-out}.burger__container:hover svg path,.burger__container.active svg path{fill:var(--clr-gree-hover)}.header__burger{z-index:3;display:block;position:relative}.header__menu{width:100%;transition:all .4s;position:fixed;top:-200px;left:0}.header__menu.show{top:var(--header-height)}.header__list{z-index:2;background-color:var(--bs-white);flex-direction:column;align-items:stretch;gap:0;padding:4px;box-shadow:0 8px 35px #00000029}.header__link{padding:12px 0 12px 24px;font-size:18px;line-height:24px;display:block}}@media (width<=768px){.header__body{height:var(--header-height-mobile)}.header__menu.show{top:var(--header-height-mobile)}.header .container{padding:0 8px 0 20px}.header__link{font-size:16px}.header__logo img{height:16px}}.section{padding:var(--gap-xl) 0}.section-header{gap:var(--gap-md);color:inherit;flex-direction:column;display:flex}.section-light{background-color:var(--bs-white);color:var(--clr-black-800)}.section-gray{background-color:var(--clr-grey-light);color:var(--clr-black-800)}@media (width<=992px){.section{padding:var(--gap-lg) 0}.section-header{gap:var(--gap-sm)}}@media (width<=768px){.section{padding:var(--gap-md) 0}.section-header{gap:var(--gap-sm)}}@media (width<=576px){.section-header{gap:var(--gap-xs)}.section{padding:var(--gap-sm) 0}}:root{--partners-card-height:182px;--partners-card-height-lg:240px;--partners-card-height-md:233px;--partners-card-height-sm:215px;--partners-img-height-desktop:40px;--partners-img-height-mobile:24px}.department-content{color:var(--clr-black);font-size:20px;font-weight:400;line-height:28px}.partners-section{padding:var(--gap-lg) 0 var(--gap-xl) 0;color:var(--clr-black)}.partners{gap:var(--gap-lg)}.partners-content{gap:var(--gap-sm)}.section-title{color:var(--clr-black-800)}.partners .accordion-item{border-radius:0}.accordion-item{border:1px solid #00000026}.accordion-partners .accordion-header{padding:var(--gap-sm) var(--gap-md);height:var(--partners-card-height);align-items:center;display:flex}.partner-header{justify-content:flex-end;gap:var(--gap-md);flex:1;width:100%;display:flex}.partner-logo{flex:1 0 245px;justify-content:flex-end;align-items:flex-start;display:flex}.partner-header img{height:var(--partners-img-height-desktop)}.partner-title{margin-right:var(--gap-md);flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.partner-link{color:var(--color-link);cursor:pointer;text-decoration:none;transition:all .2s cubic-bezier(.645,.045,.355,1)}.partner-link:hover{color:var(--color-link-hover)}.partner-link:active{color:var(--color-link-active)}.accordion-button:after{background-position:50%;width:64px;height:64px}.accordion-button:not(.collapsed){color:inherit;background-color:inherit;box-shadow:none}.accordion-button:not(.collapsed) .accordion-button{border-bottom:1px solid var(--clr-black-150)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-icon)}.accordion-body{padding:var(--gap-md)}.location{color:var(--clr-black-450)}.accordion-button{flex:0;align-self:center;padding:0}.close-accordion-partners.btn.btn-link{display:none}@media (width<=1280px){.accordion-partners .accordion-header{height:var(--partners-card-height-sm)}}@media (width<=992px){.accordion-partners .accordion-header{height:var(--partners-card-height-md);padding:var(--gap-sm) var(--gap-lg);padding-right:var(--gap-md)}.accordion-body{padding-inline:var(--gap-lg)}.partners-section{padding:var(--gap-sm) 0 0 0}.partners-section .container{padding-inline:0}.partners{gap:var(--gap-sm)}.partner-header{justify-content:flex-start;gap:var(--gap-sm);flex-direction:column}.partner-logo{flex:0;justify-content:flex-start}.partner-title{padding-right:var(--gap-sm);margin-right:0}}@media (width<=768px){.partners-section{padding:var(--gap-sm) 0 0 0}.partners{gap:var(--gap-sm)}.accordion-partners .accordion-header{height:var(--partners-card-height-lg);padding:var(--gap-sm) var(--gap-md)}.accordion-body{padding-inline:var(--gap-md)}.accordion-button:after{width:48px;height:48px}.partners-content .content-md:last-of-type{margin-bottom:16px}.close-accordion-partners.btn.btn-link{display:inline-block}}@media (width<=576px){.partners-section{padding:var(--gap-xs) 0 0 0}.partners{gap:var(--gap-xs)}.partner-header img{height:var(--partners-img-height-mobile)}.accordion-partners .accordion-header{height:auto;padding:var(--gap-xs)}.partners-content{gap:var(--gap-xs)}.partner-title{padding-right:8px}.department-content,.location{font-size:14px;line-height:22px}.accordion-body{padding:var(--gap-xs)}.partners-content .content-md:last-of-type{margin-bottom:4px}}:root{--card-height:80px;--clr-research-background:#eff7f9}.research-section{color:var(--clr-black-800);background-color:var(--clr-research-background)}.accordion-research{background-color:var(--bs-white)}.research-section .section-header{margin-bottom:var(--gap-lg)}.accordion-header-research{height:var(--card-height);padding:0 var(--gap-sm) 0 var(--gap-md);justify-content:space-between;gap:8px;display:flex}.research-header{align-items:center;display:flex}.research-title{font-size:var(--gap-sm)}.research-content{gap:8px;width:100%}.word-break,.research-content a{word-break:break-all}.research-body{gap:var(--gap-sm)}.accordion-body{background-color:var(--clr-content-fill)}@media (width<=1280px){.research-title{font-size:20px}}@media (width<=992px){.accordion-header-research{padding:0 var(--gap-sm)}.accordion-body{padding:var(--gap-md) var(--gap-sm)}}@media (width<=768px){.research-title{font-size:20px}}@media (width<=576px){.section-header .heading-lg{font-size:32px}.research-title{font-size:16px}.accordion-body{padding:var(--gap-xs)}}.footer{background-color:var(--clr-green-dark);color:var(--bs-white);padding:8px var(--gap-sm);border-top:1px solid var(--clr-black-060)}.footer .footer-container{justify-content:center;gap:var(--gap-md)}.footer .footer-link a{color:var(--bs-white);gap:8px;text-decoration:none}.footer .footer-link a svg path,.footer .footer-link a{transition:all .2s cubic-bezier(.645,.045,.355,1)}.footer .footer-link a:hover{color:var(--clr-gray-courtesy)}.footer .footer-link a:hover svg path{fill:var(--clr-gray-courtesy)}.footer .footer-link a:active{color:var(--clr-color-primary-border)}.footer .footer-link a:active svg path{fill:var(--clr-color-primary-border)}.divider{background-color:var(--clr-green);width:1px;height:16px;margin-inline:8px}@media (width<=1280px){footer{padding:16px 0}}@media (width<=768px){.footer .footer-container{gap:0}.footer-link a{padding:8px 16px}.footer .footer-container{justify-content:center;width:100%}}@media (width<=576px){.footer-container{flex-direction:column;gap:0}.footer-link a{padding:8px 16px}.footer .divider{display:none}}.legal-page{--min-width:320px;--max-width:1000px;--clr-grey-footer:#fafafa;--clr-white-container:#fff;color:var(--clr-black-800);font-family:Roboto,sans-serif}.legal-page *,.legal-page p,.legal-page h1,.legal-page h2,.legal-page h3{box-sizing:border-box;margin:0;padding:0}.legal-page a,.legal-page code{color:#3273ad;text-decoration:none}.legal-page a:hover{color:#548eba}.legal-page a:active{color:#205487}.legal-page code{font-family:inherit;font-size:inherit}.legal-page .layout{background-color:var(--clr-grey-light);min-height:100vh}.legal-page .root{width:100%;min-height:calc(100vh - 33px);margin:0 auto}.legal-page .legal-section{margin-bottom:var(--gap-md)}.legal-page .content-container{padding:var(--gap-sm) var(--gap-md);justify-content:center;align-items:center;gap:var(--gap-sm);flex-direction:column;display:flex}.legal-page .paragraph{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;display:flex}.legal-page .container{max-width:var(--max-width);background-color:var(--clr-white-container);border:1px solid var(--clr-black-060);border-radius:2px;margin:0 auto;padding:0;box-shadow:0 2px 4px #00000005,0 1px 6px -1px #00000005,0 1px 2px #00000008}.legal-page .content-header{padding:var(--gap-md) var(--gap-md) var(--gap-sm) var(--gap-md);align-items:center;display:flex}.legal-page ol{counter-reset:item;margin:0;padding:0;list-style-type:none}.legal-page li{word-break:break-word}.legal-page li:before{word-break:normal}.legal-page li ol{margin:0;padding:0}.legal-page ol>li{counter-increment:item;margin-bottom:24px;font-weight:500;display:table}.legal-page ol>li>ol{margin-top:12px}.legal-page li ol>li{counter-increment:item;margin-bottom:12px;font-weight:400}.legal-page ol>li:last-child{margin-bottom:12px}.legal-page ol>li>ol>li:last-child{margin-bottom:0}.legal-page ol>li:before{content:counters(item, ".") "";margin-bottom:12px;padding-right:43px}.legal-page li ol>li:before{content:counters(item, ".") "";padding-right:33px;display:table-cell}.legal-page li ol ol>li:before{content:counters(item, ".") "";padding-right:20px;display:table-cell}.legal-page ol>li:nth-of-type(n+10):before{padding-right:34px}.legal-page ol>li:nth-of-type(n+10)>ol>li:before{padding-right:25px}.legal-page li:nth-of-type(n+10) ol ol>li:before{padding-right:12px}.legal-page .download-link{color:#318167;white-space:nowrap;align-items:center;gap:4px;line-height:24px;display:flex}.legal-page .download-link:hover{color:#4ba584}.legal-page .download-link:active{color:#266c56}.legal-page .logo img{width:160px}.legal-page .switcher{background-color:var(--clr-grey-light);border:1px solid var(--clr-black-060);border-radius:2px;align-items:center;padding:1px;display:flex}.legal-page .switcher .switcher-value{color:inherit;cursor:pointer}.legal-page .switcher .switcher-value a{color:inherit;padding:2px 12px}.legal-page .switcher .switcher-value.active{background-color:var(--clr-white-container);border-radius:2px;box-shadow:0 2px 4px #00000005,0 1px 6px -1px #00000005,0 1px 2px #00000008}.legal-page .terms-title{color:var(--clr-black-800);font-size:24px;font-weight:500;line-height:32px}.legal-page h2,.legal-page h3{font-size:16px;font-weight:500}.legal-page p{white-space:pre-line;font-size:16px;font-weight:400;line-height:24px}.legal-page .link-underline{text-decoration:underline}.legal-page em{font-style:italic;font-weight:500;line-height:24px}.legal-page u{font-weight:500;text-decoration:underline}.legal-page strong{font-weight:500}.legal-page table{border-collapse:collapse}.legal-page table td{border:1px solid var(--clr-black-250);padding:8px}.legal-page .legal-header{padding:var(--gap-sm) 32px}.legal-page .footer{background-color:var(--clr-grey-footer);padding:4px var(--gap-sm)}.legal-page .footer .footer-link a{color:var(--color-link)}.legal-page .footer .footer-link a svg path{fill:var(--color-link)}.legal-page .footer .footer-link:hover a svg path{fill:var(--color-link-hover)}.legal-page .footer .footer-link:hover a{color:var(--color-link-hover)}.legal-page .footer .footer-link:active a svg path{fill:var(--color-link-active)}.legal-page .footer .footer-link:active a{color:var(--color-link-active)}.legal-page .footer .divider{background-color:var(--clr-black-060)}.legal-page .arrow-btn.arrow-btn-gray{background:var(--bs-white);border:1px solid var(--Button-colorBorder,var(--clr-black-150));box-shadow:0 9px 28px 8px #0000000d,0 3px 6px -4px #0000001f,0 6px 16px #00000014}.legal-page .arrow-btn.arrow-btn-gray svg path{fill:var(--clr-black-800)}.legal-page .arrow-btn.arrow-btn-gray:hover{border:1px solid var(--clr-green)}.legal-page .arrow-btn.arrow-btn-gray:hover svg path{fill:var(--clr-green)}@media (width<=1280px){.legal-page .legal-section{padding-inline:100px}.legal-page .legal-header{padding:14px 32px}.legal-page .logo img{width:130px}}@media (width<=992px){.legal-page .legal-section{padding-inline:0}}@media (width<=768px){.legal-page .legal-section{padding-inline:0}.legal-page .content-header{padding-bottom:0}}@media (width<=576px){.legal-page .legal-section{margin-bottom:var(--gap-sm);padding-inline:0}.legal-page .content-header{padding:var(--gap-sm);justify-content:center}.legal-page .legal-header{padding:14px 20px}.legal-page .logo{justify-content:space-between;align-items:center;width:100%;display:flex}.legal-page .content-container{padding:20px}}*,p,h2{box-sizing:border-box;margin:0;padding:0}ol{margin-bottom:0;padding-left:1.75rem}a{text-decoration:none}body{background-color:var(--bs-white);color:var(--clr-black-800);font-family:Roboto,sans-serif}hr{margin:var(--gap-lg) 0;border-top:1px solid var(--clr-black-450);opacity:.45}.cover{background-position-y:bottom;background-size:cover;height:900px}.hero.text-dark,.approach-section.text-dark{color:var(--clr-black)}.hero.text-dark .heading-hero,.hero.text-dark .hero__content{text-shadow:0 4px 20px #ffffff80}.approach-section.text-dark hr{border-top-color:var(--clr-black)}.illustration-container{position:relative}.illustration-container .courtesy{position:absolute;bottom:8px;right:13px}.illustration{object-fit:cover;object-position:center;width:100%;height:332px}.gap-60{gap:var(--gap-lg)}.color-black{color:var(--clr-black)}.columns-flex{justify-content:space-between;gap:var(--gap-lg);flex-flow:row;display:flex}.column-flex{flex:1 0 calc(50% - var(--gap-lg))}.hero{color:var(--bs-white);background-image:url(/assets/main-background-qzHPT9Bj.jpg);background-position:50%}.hero-container{gap:var(--gap-lg);margin-top:var(--header-height)}.hero__content{text-shadow:0 12px 80px #000,0 4px 4px #00000040;font-size:36px;line-height:50.4px}.founded{margin:8px 0}.founded img{width:290px;height:200px}.approach-section{color:var(--bs-white);background-image:url(/assets/approachBackground-DMBrZzPP.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.approach-section hr{border-top:1px solid var(--bs-white);opacity:1}.approach-section .courtesy{position:absolute;bottom:20px;right:22px}@media (width<=1280px){.founded img{width:232px;height:160px}.gap-60{gap:var(--gap-lg)}}@media (width<=992px){.illustration{height:366px}.founded img{width:232px;height:160px}.columns-flex{gap:var(--gap-md);flex-flow:column wrap}.columns-flex p{max-width:500px}.column-flex{flex:auto}.gap-60{gap:var(--gap-lg)}.hero-container{gap:var(--gap-md)}.hero__content{font-size:32px;line-height:44.8px}hr{margin:var(--gap-md) 0}}@media (width<=768px){.hero-container{margin-top:var(--header-height-mobile);gap:var(--gap-md)}.hero__content{font-size:24px;line-height:33.6px}.gap-60,.mobile-gap{gap:var(--gap-lg)}}@media (width<=576px){.hero__content{font-size:16px;line-height:24px;text-align:left!important}.founded img{width:139.57px;height:96px}hr{margin:var(--gap-xs) 0}.cover{height:500px}.columns-flex{gap:20px}.section-goal .columns-flex{gap:0}.section-goal .columns-flex img{display:none}}
