:root{--main-font:"Lato",sans-serif;--primary-color:#03dbf9;--light:#fff;--mainBgnd:#1a172b}body{background:var(--mainBgnd)}.section{font-family:var(--main-font);font-weight:500;font-size:26px;color:var(--light);width:100%;position:relative;display:flex;flex-direction:column;margin-top:170px;overflow-x:hidden}@media screen and (max-width:991px){.section{font-size:24px;margin-top:70px}}@media screen and (max-width:767px){.section{font-size:18px}}.section .container{width:100%;max-width:1550px;padding:0 20px;position:relative;z-index:2;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:40px 87px}@media screen and (max-width:991px){.section .container{flex-direction:column}}.section .container.f-d-r{flex-direction:row-reverse}@media screen and (max-width:991px){.section .container.f-d-r{flex-direction:column}}.section img{width:100%;display:block}.section .bg-right{position:absolute;right:0;z-index:0;top:0}.section .text-blc{width:100%;flex:1}.section .text-blc .title{color:var(--primary-color);margin:0 0 40px;font-weight:700;font-size:40px}@media screen and (max-width:1023px){.section .text-blc .title{font-size:36px}}@media screen and (max-width:767px){.section .text-blc .title{font-size:28px}}.section .text-blc .text{font-weight:500;font-size:26px;color:var(--light);margin-bottom:40px}@media screen and (max-width:1023px){.section .text-blc .text{font-size:22px}}@media screen and (max-width:767px){.section .text-blc .text{font-size:18px}}.section .slogan{font-weight:900;font-size:250px;line-height:.8;color:hsla(0,0%,100%,.03);position:absolute;top:0;left:0;z-index:0;white-space:nowrap;letter-spacing:-7px;pointer-events:none}@media screen and (max-width:991px){.section .slogan{font-size:150px}}.section .highlight{color:var(--primary-color)}.section .icon-blc{width:152px;position:absolute;z-index:3}@media screen and (max-width:1023px){.section .icon-blc{width:100px}}.section .image{width:100%;flex:1;position:relative}@media screen and (max-width:1023px){.section .image{width:50%}}.section .image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.section .custom-list{padding:0;margin:0;list-style:none}.section .custom-list li{margin-bottom:40px;padding:0 0 0 74px;position:relative}.section .custom-list li:before{content:"";position:absolute;top:0;left:0;width:54px;height:54px;background:url(/build/images/list.c0b39ba6.svg) 0 0 no-repeat;background-size:100%}.first-section{padding:80px 0;margin:0;overflow:hidden;background:var(--mainBgnd) url(/build/images/bg-lines.c32fa1d4.svg) 0 0 no-repeat}.first-section .logo{max-width:400px}.first-section .icon{margin:0 0 24px;max-width:220px}@media screen and (max-width:1023px){.first-section .icon{max-width:150px}}.first-section .slogan{left:-44%;top:8%}.first-section .text-blc{max-width:1125px;margin:140px 0 0}.first-section .title{font-weight:500;font-size:64px!important;margin:0 0 24px;color:var(--light)!important}@media screen and (max-width:1023px){.first-section .title{font-size:44px!important}}.first-section .inner-text{font-weight:700;font-size:58px}@media screen and (max-width:1023px){.first-section .inner-text{font-size:34px}}.description-section .image{max-width:624px}.background-section .image{max-width:609px}.workflow-section{overflow-x:hidden}.workflow-section .image{max-width:576px}.approach-section{overflow-x:hidden}.approach-section .slogan{white-space:nowrap}.approach-section .image{max-width:609px}.challenges-section{overflow-x:hidden}.challenges-section .text,.challenges-section .title{padding-right:152px}@media screen and (max-width:767px){.challenges-section .text,.challenges-section .title{padding-right:0}}.challenges-section .icon-blc{top:0;right:0}.lessons-section{overflow-x:hidden}.lessons-section .image{max-width:604px}.wrapping-section{overflow:hidden}.wrapping-section .image{max-width:609px}.team-section{overflow-x:hidden}.team-section .container{gap:20px}.team-section .image{max-width:576px}@media screen and (max-width:767px){.team-section .image{display:none}}.team-section .list{display:flex;flex-wrap:wrap;gap:48px 10px}@media screen and (max-width:767px){.team-section .list{justify-content:center}}.team-section .list-item{width:100%;max-width:220px;text-align:center}@media screen and (max-width:767px){.team-section .list-item{width:calc(50% - 40px)}}.team-section .list-item .text{margin-bottom:0;font-size:24px}.team-section .list-item_icon{width:100px;height:100px;margin:0 auto 20px;background:url(/build/images/list-icon.7dca2cc5.svg) 0 0 no-repeat;background-size:100%;display:flex;justify-content:center;align-items:center;font-size:42px;font-weight:600}.team-section .list-item_icon.indent{text-indent:46px}.team-section .list-item_icon.indent-2{text-indent:86px}.team-section .list.time .list-item{max-width:240px}.team-section .list.time .list-item .list-item_icon{padding:0 0 0 38px;justify-content:inherit}.last-section{overflow-x:hidden}.last-section .icon-blc{right:0;top:0}@media screen and (max-width:767px){.last-section .icon-blc{display:none}}.last-section .slogan{left:0;right:0;text-align:center}.last-section .text-blc{text-align:center}.last-section .text a{color:var(--primary-color);text-decoration:none}.advisory{padding-bottom:120px;overflow-x:hidden}.advisory .slogan{left:0;right:0;text-align:center}.advisory .text-blc{text-align:center}.advisory .text-blc .title{margin:0}.advisory .container{flex-direction:column;align-items:center}.advisory-list{display:flex;justify-content:center;gap:30px 64px;width:100%}@media screen and (max-width:767px){.advisory-list{flex-direction:column;align-items:center}}.advisory-list__item{width:100%;max-width:380px;text-align:center}.advisory-list__item__image{width:100%;max-width:240px;aspect-ratio:1/1;position:relative;margin:0 auto 24px}.advisory-list__item__image img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.advisory-list__item__link{position:absolute;width:53px;height:53px;bottom:0;right:0;z-index:1}.advisory-list__item__name{font-size:32px;line-height:1.34;color:var(--primary-color);font-weight:600}.advisory-list__item__position{font-size:24px;line-height:1;margin:0}.download{position:fixed;bottom:85px;right:85px;width:150px;height:auto;aspect-ratio:2.5333/1;z-index:12;transition:opacity .5s ease,visibility .5s ease}.download:not(.show){opacity:0;visibility:hidden}@media screen and (max-width:767px){.download{width:80px}}@media screen and (max-width:600px){.download{right:35px;bottom:35px}}.download svg{display:block;width:100%;height:auto}