:root{--font:"Ubuntu",serif;--color-light:#fff;--color-title:#839efe}body,h1,h2,h3,h4,h5,h6{font-family:var(--font)}h1,h2,h3,h4,h5,h6{line-height:1;color:var(--color-light);font-weight:700}*{box-sizing:border-box}.container{max-width:1600px;padding:0 20px;width:100%;position:relative}.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}.main-blc{color:var(--color-light);font-size:18px;line-height:1.55;overflow:hidden;position:relative;isolation:isolate;display:flex;background-image:url(/build/images/banner.fca99df5.webp);background-repeat:no-repeat;background-size:cover;background-position:0 0}@media screen and (min-width:768px){.main-blc{aspect-ratio:1.76/1}}@media screen and (max-width:767px){.main-blc:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);z-index:-1}}.main-blc .container{min-height:100%;display:flex;flex-direction:column}@media screen and (max-width:767px){.main-blc .container{padding:100px 15px}}.main-blc .logo{position:absolute;top:40px}.main-blc .logo--img{width:260px;height:46px}.main-blc .content{text-align:center}@media screen and (min-width:768px){.main-blc .content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto 0 auto auto;text-align:left}}.main-blc .main-title{font-size:100px;margin:0 0 24px;color:var(--color-title)}@media screen and (max-width:1239px){.main-blc .main-title{font-size:70px}}@media screen and (max-width:991px){.main-blc .main-title{font-size:50px}}.main-blc .sub-title{font-size:74px;margin:0 0 40px;font-weight:500}@media screen and (max-width:1239px){.main-blc .sub-title{font-size:48px}}@media screen and (max-width:991px){.main-blc .sub-title{font-size:32px}}.main-blc .text{font-size:36px}@media screen and (max-width:1239px){.main-blc .text{font-size:24px}}@media screen and (max-width:991px){.main-blc .text{font-size:18px}}.section{padding:100px 0;overflow:hidden}@media screen and (max-width:991px){.section{padding:50px 0}}.section .container{display:flex;align-items:center;gap:30px 72px}@media screen and (max-width:991px){.section .container{gap:30px}}@media screen and (max-width:767px){.section .container{flex-direction:column-reverse}}.section .container--revert{flex-direction:row-reverse}@media screen and (max-width:767px){.section .container--revert{flex-direction:column-reverse}}.section .container.align-top{align-items:flex-start}.section .container.align-bottom{align-items:flex-end}.section .content{position:relative;isolation:isolate;flex:1}.section .content .over-text{position:absolute;font-size:200px;line-height:.21;color:var(--color-title);opacity:.04;top:0;left:0;z-index:-1;font-weight:700;pointer-events:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200vw}@media screen and (max-width:1239px){.section .content .over-text{font-size:120px}}@media screen and (max-width:991px){.section .content .over-text{font-size:80px}}.section .icon{width:320px;aspect-ratio:1/1;position:relative;overflow:hidden}@media screen and (max-width:1239px){.section .icon{width:240px}}@media screen and (max-width:991px){.section .icon{width:120px}}@media screen and (max-width:767px){.section .icon{position:absolute;top:-50px;right:20px;z-index:0;opacity:.5}}.section .icon img{position:absolute;display:block;top:50%;width:161%;left:50%;height:auto;-o-object-fit:cover;object-fit:cover;max-width:none;transform:translate(-50%,-50%)}.section .title{font-size:60px;color:var(--color-title);margin:0 0 40px}@media screen and (max-width:1239px){.section .title{font-size:48px}}@media screen and (max-width:991px){.section .title{font-size:32px;margin:0 0 24px}}.section .text{font-size:28px;margin-bottom:20px;color:var(--color-light)}@media screen and (max-width:1239px){.section .text{font-size:22px}}@media screen and (max-width:991px){.section .text{font-size:16px;margin-bottom:16px}}.section .text--small{max-width:1040px}.section ul{list-style:none;padding:0;margin:40px 0 0}@media screen and (max-width:991px){.section ul{margin:24px 0 0}}.section ul li{font-size:28px;margin-bottom:32px;color:var(--color-light);padding:0 0 0 46px;position:relative;font-family:var(--font)}@media screen and (max-width:1239px){.section ul li{font-size:22px;padding:0 0 0 34px}}@media screen and (max-width:991px){.section ul li{font-size:16px;margin-bottom:16px}}.section ul li strong{font-weight:700;color:var(--color-title)}.section ul li:before{content:"";position:absolute;left:0;top:8px;width:22px;aspect-ratio:1/1;border:1px solid var(--color-title);border-radius:100%}@media screen and (max-width:1239px){.section ul li:before{width:18px;top:6px}}@media screen and (max-width:991px){.section ul li:before{width:12px;top:6px}}.section .list{display:flex;flex-wrap:wrap;gap:48px 32px}@media screen and (max-width:767px){.section .list{gap:20px}}.section .list__item{text-align:center;width:100%;max-width:calc(25% - 24px)}@media screen and (min-width:768px){.section .list__item:nth-child(3){margin-right:calc(25% - 24px)}}@media screen and (max-width:767px){.section .list__item{max-width:calc(50% - 10px)}}.section .list__item__icon{width:59px;aspect-ratio:1.29/1;margin:0 auto 24px}.section .list__item__icon img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.section .list__item__text{font-size:28px;color:var(--color-light);text-wrap-style:pretty}@media screen and (max-width:1239px){.section .list__item__text{font-size:22px}}@media screen and (max-width:991px){.section .list__item__text{font-size:16px}}.section .list.list--3{gap:56px 110px}@media screen and (max-width:1239px){.section .list.list--3{gap:55px}}@media screen and (max-width:767px){.section .list.list--3{gap:20px}}.section .list.list--3 .list__item{max-width:calc(33.33333% - 74px)}@media screen and (max-width:1239px){.section .list.list--3 .list__item{max-width:calc(33.33333% - 37px)}}@media screen and (min-width:768px){.section .list.list--3 .list__item:nth-child(3){margin:0}}@media screen and (max-width:767px){.section .list.list--3 .list__item{max-width:calc(50% - 10px)}}.section .contact{display:flex;align-items:center;gap:24px;font-size:28px}@media screen and (max-width:991px){.section .contact{font-size:22px}}@media screen and (max-width:767px){.section .contact{font-size:16px}}.section .contact:not(:last-child){margin-bottom:32px}.section .contact-icon{width:34px;aspect-ratio:1/1;height:auto}@media screen and (max-width:767px){.section .contact-icon{width:24px}}.section .contact-icon svg{display:block;width:100%;height:100%}.section .contact span{color:var(--color-light)}.section .contact span a{color:var(--color-title);text-decoration:none;font-weight:700}.wrap-section{background-image:url(/build/images/bg.0d1b6118.webp);background-repeat:repeat-y;background-size:cover;background-position:0 0}.section-1{padding:200px 0 100px}@media screen and (max-width:991px){.section-1{padding:100px 0 50px}}.section-11 .text{margin-bottom:32px}.section-11 .text.text-bottom{margin-top:72px;color:var(--color-title);font-weight:700;text-transform:uppercase}.section-12{padding-top:200px;padding-bottom:120px}@media screen and (max-width:767px){.section-12{padding-top:100px;padding-bottom:60px}}.section-12 .team-list{margin:64px auto 0;list-style:none;padding:0;display:flex;align-items:flex-start;justify-content:center;gap:64px}@media screen and (max-width:767px){.section-12 .team-list{flex-direction:column;align-items:center;margin:32px auto 0}}.section-12 .team-list__image{position:relative;width:240px;aspect-ratio:1/1;margin:0 auto}.section-12 .team-list__image img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.section-12 .team-list__image__icon{position:absolute;bottom:10px;right:10px;z-index:1;text-decoration:none;width:53px;aspect-ratio:1/1}.section-12 .team-list__image__icon svg{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.section-12 .team-list__title{text-align:center;margin:24px 0 0;color:#839efe;font-size:32px;line-height:1.34;font-weight:600}@media screen and (max-width:767px){.section-12 .team-list__title{font-size:26px}}.section-12 .team-list__position{text-align:center;margin:12px 0 0;font-size:24px;line-height:1.2}@media screen and (max-width:767px){.section-12 .team-list__position{font-size:20px}}.section-12 .team-list li{min-width:345px;padding:0}.section-12 .team-list li:before{display:none}@media screen and (max-width:767px){.section-12 .team-list li{min-width:auto}}