:root{--bg-color:#090808;--light:#fff;--primary:#ee3573}body{background:var(--bg-color)}.wrap{position:relative;isolation:isolate;overflow:hidden}.wrap .bg-blc{position:absolute;top:0;bottom:0;width:100%;left:0;z-index:2;pointer-events:none}.wrap .bg-blc img{width:100%;height:100%}.section{background:var(--bg-color);padding:150px 0 0;position:relative;color:var(--light);font-family:Montserrat,sans-serif;overflow-y:hidden}@media screen and (max-width:1023px){.section{padding:50px 0}}.section .container{position:relative;max-width:1560px;padding:0 20px}.section .container .bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media screen and (max-width:1023px){.section .container .bg{display:flex;justify-content:center;align-items:center}.section .container .bg img{height:80%;-o-object-fit:cover;object-fit:cover}}.section .inner{display:flex;justify-content:space-between;align-items:center;gap:32px 64px}@media screen and (max-width:767px){.section .inner{flex-direction:column-reverse}}.section .inner.reverce{flex-direction:row-reverse}@media screen and (max-width:767px){.section .inner.reverce{flex-direction:column-reverse}}.section .img-blc{flex:1}@media screen and (max-width:767px){.section .img-blc{margin:20px 0 0!important}}.section img{display:block;width:100%}.section .logo{max-width:400px;position:absolute;top:80px;left:85px}@media screen and (max-width:1023px){.section .logo{max-width:250px;top:25px;left:20px}}.section .logo-site{max-width:260px;position:absolute;bottom:45px;left:85px}@media screen and (max-width:1023px){.section .logo-site{max-width:150px;bottom:15px;left:20px}}.section .main-title{font-weight:500;font-size:64px;margin-bottom:35px;color:var(--light)}@media screen and (max-width:1299px){.section .main-title{font-size:50px}}@media screen and (max-width:767px){.section .main-title{font-size:30px}}.section .sub-title{font-weight:700;font-size:58px;color:var(--primary)}@media screen and (max-width:1299px){.section .sub-title{font-size:40px}}@media screen and (max-width:767px){.section .sub-title{font-size:24px}}.section .title{font-weight:700;font-size:50px;color:var(--primary);margin:0 0 40px}@media screen and (max-width:1299px){.section .title{font-size:32px}}@media screen and (max-width:767px){.section .title{font-size:26px}}.section .text-blc{flex:1}@media screen and (max-width:767px){.section .text-blc{width:100%}}.section .text{font-weight:500;font-size:26px;color:var(--light);margin:0 0 40px}@media screen and (max-width:1299px){.section .text{font-size:22px}}@media screen and (max-width:1023px){.section .text{margin:0 0 20px;font-size:16px}}.section .text a{text-decoration:none;font-weight:700;color:var(--primary)}.section strong{font-weight:700}.section .highlight{color:var(--primary)}.section .list{padding:0;margin:0;list-style:none}.section .list li{position:relative;padding:0 0 0 28px;margin-bottom:30px;font-weight:500;font-size:26px}@media screen and (max-width:1299px){.section .list li{font-size:22px}}@media screen and (max-width:1023px){.section .list li{font-size:16px;margin-bottom:15px}}.section .list li:before{content:"";position:absolute;top:8px;left:0;width:16px;height:16px;background:var(--primary);border-radius:100%}@media screen and (max-width:1023px){.section .list li:before{top:3px;left:0;width:12px;height:12px}}.intro-blc{padding-top:65px}.intro-blc .container{position:relative;max-width:100%;padding:0 130px}@media screen and (max-width:1023px){.intro-blc .container{padding:0 20px}}@media screen and (max-width:1023px){.intro-blc .inner{flex-direction:column}}.intro-blc .img-blc{max-width:792px}@media screen and (max-width:1023px){.intro-blc .img-blc{margin-top:0;margin-bottom:0}}.overview-blc .img-blc{max-width:480px;aspect-ratio:.8/1}.problem-blc .img-blc{max-width:433px;aspect-ratio:.72/1}.solution-blc .img-blc{max-width:493px;aspect-ratio:.82/1}.outcome-blc .inner{gap:32px 44px}.outcome-blc .text-blc .list,.outcome-blc .text-blc .text{width:81%}.outcome2-blc .img-blc,.outcome3-blc .img-blc,.outcome-blc .img-blc{max-width:500px}.technologies-blc .img-blc{max-width:483px}.team-blc .img-blc{max-width:500px}.team-blc .list{display:flex;flex-wrap:wrap}.team-blc .list li{width:100%;max-width:404px}.last-blc .img-blc{max-width:507px}.last-blc .text{margin-bottom:24px}.advisory{padding-bottom:120px}.advisory .text-blc{text-align:center}.advisory .text-blc .title{margin:0}.advisory .inner{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:400px;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);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:2;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}