@font-face{font-display:swap;font-family:TT Norms Pro regular;font-style:normal;font-weight:400;src:url(/fonts/TTNormsPro-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:TT Norms Pro medium;font-style:normal;font-weight:500;src:url(/fonts/TTNormsPro-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:Random Grotesque;font-style:normal;font-weight:500;src:url(/fonts/Random-grotesque-standard-medium.ttf)format("truetype")}.Banner-module-scss-module__HxZ9-a__banner{background:linear-gradient(rgba(35,32,50,.05) 0%,rgba(35,32,50,.05) 100%),#fff;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;height:calc(100vh - 44px);padding:60px 10px 34px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.Banner-module-scss-module__HxZ9-a__banner{grid-template-rows:103px 72px minmax(50px,150px) auto;gap:40px;height:calc(100vh - 64px);padding:60px 20px 40px}}@media (min-width:1024px){.Banner-module-scss-module__HxZ9-a__banner{height:calc(100vh - 64px);padding:42px 20px 40px}}@media (min-width:1600px){.Banner-module-scss-module__HxZ9-a__banner{height:calc(100vh - 87px);padding:55px 40px 65px}}@media (min-width:1920px){.Banner-module-scss-module__HxZ9-a__banner{padding:55px 41px 65px}}.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__topContent{z-index:1;position:relative}.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__topContent .Banner-module-scss-module__HxZ9-a__bannerTitle{text-wrap:nowrap}@media (min-width:1024px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__topContent .Banner-module-scss-module__HxZ9-a__bannerTitle{font-size:150px}}@media (min-width:1600px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__topContent .Banner-module-scss-module__HxZ9-a__bannerTitle{font-size:230px;line-height:216px}}@media (min-width:1920px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__topContent .Banner-module-scss-module__HxZ9-a__bannerTitle{font-size:275px}}.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__bannerImage{width:352px!important;height:45dvh!important;max-height:336px!important;position:absolute!important;top:20dvh!important;overflow:visible!important}@media (min-width:480px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__bannerImage{width:410px;height:392px}}@media (min-width:768px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__bannerImage{width:469px;height:447px}}@media (min-width:1024px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__bannerImage{aspect-ratio:1;width:auto;height:50dvh;max-height:700px;top:30dvh;right:0}}@media (min-width:1600px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__bannerImage{height:70dvh;max-height:900px;top:35dvh;left:50%;transform:translate(-50%)}}@media (min-width:1920px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__bannerImage{height:82dvh;max-height:max-content;top:22dvh;transform:translate(-55%)}}.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__bannerImage div{background-repeat:no-repeat!important;background-size:contain!important}.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__bannerImage svg{width:100%;height:100%}.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__discussProjectButton{z-index:1;width:-moz-fit-content;width:fit-content;margin:25px auto 0;position:relative}@media (min-width:768px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__discussProjectButton{margin:40px auto 0}}@media (min-width:1024px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__discussProjectButton{margin:65px auto 0}}@media (min-width:1920px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__discussProjectButton{margin:80px auto 0}}.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content{z-index:1;text-align:left;width:100%;position:relative}@media (min-width:1024px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:absolute;bottom:40px;left:20px}}@media (min-width:1600px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content{grid-template-columns:1fr 1fr;width:100%;display:grid;position:relative;bottom:auto;left:auto}}.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__name{color:#232032;font-size:28px;line-height:90%;font-family:var(--font-big-shoulders-inline-display);margin-bottom:12px;font-weight:700}@media (min-width:1024px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__name{margin-bottom:13px;font-size:33.6px}}@media (min-width:1600px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__name{margin-bottom:24px;font-size:42px}}.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__title{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (min-width:1024px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__title{width:610px;font-size:50px}}@media (min-width:1600px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__title{grid-row:2/3;width:705px;font-size:56px}}@media (min-width:1920px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__title{margin-bottom:20px}}.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__features{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:37px;display:flex}@media (min-width:768px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__features{justify-content:flex-start;gap:40px;margin-top:60px}}@media (min-width:1024px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__features{gap:45px;margin-top:40px}}@media (min-width:1600px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__features{text-align:right;grid-row:1/3;justify-content:flex-end;gap:40px}}.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__features .Banner-module-scss-module__HxZ9-a__featureItem{flex-direction:column;gap:10px;max-width:128px;display:flex}@media (min-width:768px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__features .Banner-module-scss-module__HxZ9-a__featureItem{width:150px}.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__features .Banner-module-scss-module__HxZ9-a__featureItem:first-child{max-width:190px}}@media (min-width:1024px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__features .Banner-module-scss-module__HxZ9-a__featureItem{gap:8px}}@media (min-width:1600px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__features .Banner-module-scss-module__HxZ9-a__featureItem{gap:10px;width:160px;max-width:max-content}}.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__features .Banner-module-scss-module__HxZ9-a__featureItem .Banner-module-scss-module__HxZ9-a__featureTitle{text-wrap:nowrap}@media (min-width:1024px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__features .Banner-module-scss-module__HxZ9-a__featureItem .Banner-module-scss-module__HxZ9-a__featureTitle{font-size:50px}}@media (min-width:1600px){.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__features .Banner-module-scss-module__HxZ9-a__featureItem .Banner-module-scss-module__HxZ9-a__featureTitle{font-size:56px}.Banner-module-scss-module__HxZ9-a__banner .Banner-module-scss-module__HxZ9-a__content .Banner-module-scss-module__HxZ9-a__features .Banner-module-scss-module__HxZ9-a__featureItem .Banner-module-scss-module__HxZ9-a__description{font-size:20px}}.Banner-module-scss-module__HxZ9-a__cubesWrapper{z-index:0;will-change:transform;width:100%;height:100%;animation:linear Banner-module-scss-module__HxZ9-a__parallax;animation-timeline:scroll(root);animation-range:0 100vh;position:absolute;top:-5%}@media (min-width:768px){.Banner-module-scss-module__HxZ9-a__cubesWrapper{scale:.7}}@media (min-width:1024px){.Banner-module-scss-module__HxZ9-a__cubesWrapper{top:10%;right:-30%;scale:.6}}@media (min-width:1600px){.Banner-module-scss-module__HxZ9-a__cubesWrapper{top:28%;right:0%;scale:.75}}.Banner-module-scss-module__HxZ9-a__cubesWrapper .Banner-module-scss-module__HxZ9-a__cubes{width:200%!important;height:200%!important;transform:translate(-25%,-25%)scale(.5)!important}@keyframes Banner-module-scss-module__HxZ9-a__parallax{0%{transform:translateY(0)}to{transform:translateY(-400px)}}
@font-face{font-display:swap;font-family:TT Norms Pro regular;font-style:normal;font-weight:400;src:url(/fonts/TTNormsPro-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:TT Norms Pro medium;font-style:normal;font-weight:500;src:url(/fonts/TTNormsPro-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:Random Grotesque;font-style:normal;font-weight:500;src:url(/fonts/Random-grotesque-standard-medium.ttf)format("truetype")}.Partners-module-scss-module__ojkXJW__partners{border-top:1px solid rgba(35,32,50,.15);border-bottom:1px solid rgba(35,32,50,.15);align-items:center;gap:46px;width:max-content;padding:5px 0;display:flex}@media (min-width:768px){.Partners-module-scss-module__ojkXJW__partners{gap:100px;padding:29px 0}}.Partners-module-scss-module__ojkXJW__partners .Partners-module-scss-module__ojkXJW__icon{color:#d3d2d6;height:62px}@media (min-width:768px){.Partners-module-scss-module__ojkXJW__partners .Partners-module-scss-module__ojkXJW__icon{height:114px}}.Partners-module-scss-module__ojkXJW__partners .Partners-module-scss-module__ojkXJW__icon svg{width:100%;height:100%}
@font-face{font-display:swap;font-family:TT Norms Pro regular;font-style:normal;font-weight:400;src:url(/fonts/TTNormsPro-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:TT Norms Pro medium;font-style:normal;font-weight:500;src:url(/fonts/TTNormsPro-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:Random Grotesque;font-style:normal;font-weight:500;src:url(/fonts/Random-grotesque-standard-medium.ttf)format("truetype")}.Rating-module-scss-module__iLcFma__rating{max-width:1920px;margin:100px 0}@media (min-width:768px){.Rating-module-scss-module__iLcFma__rating{margin:130px 20px}}@media (min-width:1600px){.Rating-module-scss-module__iLcFma__rating{margin:180px 40px}}@media (min-width:1920px){.Rating-module-scss-module__iLcFma__rating{margin:180px auto}}.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__title{text-align:center}@media (min-width:1024px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__title{font-size:50px}}.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList{flex-direction:column;gap:10px;margin-top:25px;display:flex}@media (min-width:768px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList{margin-top:40px}}@media (min-width:1024px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList{gap:0}}@media (min-width:1600px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList{flex-direction:row;justify-content:center;gap:20px}}.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem{color:#232032;text-align:center;pointer-events:none;flex-direction:column;gap:5px;padding:10.5px 40px 25.5px;display:flex;position:relative}@media (min-width:768px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem{gap:15px;padding:30px 100px}}@media (min-width:1024px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem{width:600px;margin:0 auto}}@media (min-width:1600px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem{width:-moz-fit-content;width:fit-content;padding:30px 86px}}@media (min-width:1920px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem{width:600px}}.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem:before,.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem:after{content:"";opacity:.15;background:url(/icons/rating-icon.svg) 50%/contain no-repeat;width:32px;height:100%;position:absolute;top:0;left:0}@media (min-width:768px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem:before,.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem:after{width:54px}}.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem:before{top:0;left:10px}@media (min-width:768px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem:before{left:94px}}@media (min-width:1024px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem:before{left:30px}}.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem:after{left:calc(100% - 42px);transform:scaleX(-1)}@media (min-width:768px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem:after{left:calc(100% - 148px)}}@media (min-width:1024px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem:after{left:calc(100% - 84px)}}.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem .Rating-module-scss-module__iLcFma__subtitle{opacity:.7}@media (min-width:768px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem .Rating-module-scss-module__iLcFma__subtitle{font-size:18px}}@media (min-width:1600px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem .Rating-module-scss-module__iLcFma__subtitle{font-size:20px}}.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem .Rating-module-scss-module__iLcFma__title{font-size:42px}@media (min-width:1024px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem .Rating-module-scss-module__iLcFma__title{font-size:60px}}@media (min-width:1600px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem .Rating-module-scss-module__iLcFma__title{font-size:80px}}.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem .Rating-module-scss-module__iLcFma__description{opacity:.7;padding:0 15px}@media (min-width:768px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem .Rating-module-scss-module__iLcFma__description{width:400px;margin:0 auto}}@media (min-width:1600px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem .Rating-module-scss-module__iLcFma__description{width:320px}}@media (min-width:1920px){.Rating-module-scss-module__iLcFma__rating .Rating-module-scss-module__iLcFma__ratingList .Rating-module-scss-module__iLcFma__ratingItem .Rating-module-scss-module__iLcFma__description{width:450px;font-size:20px}}
@font-face{font-display:swap;font-family:TT Norms Pro regular;font-style:normal;font-weight:400;src:url(/fonts/TTNormsPro-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:TT Norms Pro medium;font-style:normal;font-weight:500;src:url(/fonts/TTNormsPro-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:Random Grotesque;font-style:normal;font-weight:500;src:url(/fonts/Random-grotesque-standard-medium.ttf)format("truetype")}.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats{margin:100px 0}@media (min-width:768px){.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats{margin:130px 0}}@media (min-width:1600px){.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats{margin:180px 0}}@media (min-width:1920px){.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats{max-width:1920px;margin:180px auto 0}}.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__sectionTitle{text-align:center;letter-spacing:-.56px}@media (min-width:1024px){.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__sectionTitle{letter-spacing:-1px;font-size:50px}}@media (min-width:1600px){.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__sectionTitle{letter-spacing:-1.12px;width:910px;margin:0 auto;font-size:56px}}.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats{grid-template-columns:1fr;gap:10px;margin:15px 0 0;padding:10px;display:grid}@media (min-width:768px){.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats{grid-template-columns:1fr 1fr;gap:15px;margin:19px 0 0;padding:20px}}@media (min-width:1600px){.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats{grid-template-columns:1fr 1fr 1fr;gap:20px;padding:20px 40px}}.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem{background:#f4f4f5;border-radius:15px;grid-template-rows:1fr auto;grid-template-columns:1fr;gap:10px;height:350px;transition:all .4s linear;display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem{border-radius:30px;gap:15px;height:600px}}@media (min-width:1920px){.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem{max-width:600px}}.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem .GenerativeFormats-module-scss-module__ZMHMkq__type{z-index:1;color:#232032;background:rgba(255,255,255,.8);border:.45px solid rgba(35,32,50,.15);border-radius:30px;padding:7px 15px;position:absolute;top:15px;left:15px}@media (min-width:1024px){.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem .GenerativeFormats-module-scss-module__ZMHMkq__type{padding:8px 12px}}.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem .GenerativeFormats-module-scss-module__ZMHMkq__type .GenerativeFormats-module-scss-module__ZMHMkq__text{font-size:14px;font-weight:500}@media (min-width:1024px){.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem .GenerativeFormats-module-scss-module__ZMHMkq__type .GenerativeFormats-module-scss-module__ZMHMkq__text{font-size:18px}}.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem .GenerativeFormats-module-scss-module__ZMHMkq__image{width:100%;height:100%;cursor:inherit;background:rgba(35,32,50,.05);border-radius:15px;justify-content:center;align-items:center;transition:all .3s;display:flex}.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem .GenerativeFormats-module-scss-module__ZMHMkq__image .GenerativeFormats-module-scss-module__ZMHMkq__imageItem{object-fit:contain;transition:all .3s linear}@media (min-width:1024px){.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem .GenerativeFormats-module-scss-module__ZMHMkq__image .GenerativeFormats-module-scss-module__ZMHMkq__imageItem{object-fit:contain;width:432px;height:410px}}.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem .GenerativeFormats-module-scss-module__ZMHMkq__content{color:#232032;cursor:inherit;flex-direction:column;gap:5px;padding:15px;display:flex}@media (min-width:1024px){.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem .GenerativeFormats-module-scss-module__ZMHMkq__content{gap:10px;padding:0 30px 30px}}.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem .GenerativeFormats-module-scss-module__ZMHMkq__content .GenerativeFormats-module-scss-module__ZMHMkq__title{font-size:20px;font-family:var(--font-tt-norms-pro);letter-spacing:-.78px;font-weight:500}@media (min-width:768px){.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem .GenerativeFormats-module-scss-module__ZMHMkq__content .GenerativeFormats-module-scss-module__ZMHMkq__title{letter-spacing:-.78px;font-size:26px}}@media (min-width:1600px){.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem .GenerativeFormats-module-scss-module__ZMHMkq__content .GenerativeFormats-module-scss-module__ZMHMkq__title{letter-spacing:-1.08px;font-size:36px}}@media (min-width:768px){.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem .GenerativeFormats-module-scss-module__ZMHMkq__content .GenerativeFormats-module-scss-module__ZMHMkq__description{font-size:18px}}.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem .GenerativeFormats-module-scss-module__ZMHMkq__linkButtom{z-index:11;opacity:0;background:#fff;border:none;border-radius:50%;width:60px;height:60px;padding:18px;transition:all .3s linear;position:absolute}.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem .GenerativeFormats-module-scss-module__ZMHMkq__linkButtom:hover{opacity:1}.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem .GenerativeFormats-module-scss-module__ZMHMkq__linkButtom svg{width:20px;height:25px}.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem:hover .GenerativeFormats-module-scss-module__ZMHMkq__imageItem{filter:blur(5px)}.GenerativeFormats-module-scss-module__ZMHMkq__generativeFormats .GenerativeFormats-module-scss-module__ZMHMkq__formats .GenerativeFormats-module-scss-module__ZMHMkq__formatItem:hover .GenerativeFormats-module-scss-module__ZMHMkq__linkButtom{opacity:1}
@font-face{font-display:swap;font-family:TT Norms Pro regular;font-style:normal;font-weight:400;src:url(/fonts/TTNormsPro-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:TT Norms Pro medium;font-style:normal;font-weight:500;src:url(/fonts/TTNormsPro-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:Random Grotesque;font-style:normal;font-weight:500;src:url(/fonts/Random-grotesque-standard-medium.ttf)format("truetype")}.Skillbox-module-scss-module__M7v7Sq__skillbox{margin-bottom:100px}@media (min-width:768px){.Skillbox-module-scss-module__M7v7Sq__skillbox{margin-bottom:130px}}@media (min-width:1600px){.Skillbox-module-scss-module__M7v7Sq__skillbox{margin-bottom:180px}}.Skillbox-module-scss-module__M7v7Sq__skillbox .Skillbox-module-scss-module__M7v7Sq__title{text-align:center;margin:0 10px 25px}@media (min-width:768px){.Skillbox-module-scss-module__M7v7Sq__skillbox .Skillbox-module-scss-module__M7v7Sq__title{margin:0 20px 40px}}@media (min-width:1600px){.Skillbox-module-scss-module__M7v7Sq__skillbox .Skillbox-module-scss-module__M7v7Sq__title{width:834px;margin:0 auto 40px}}.Skillbox-module-scss-module__M7v7Sq__skillbox .Skillbox-module-scss-module__M7v7Sq__videoIframe{aspect-ratio:2;border:none}
@font-face{font-display:swap;font-family:TT Norms Pro regular;font-style:normal;font-weight:400;src:url(/fonts/TTNormsPro-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:TT Norms Pro medium;font-style:normal;font-weight:500;src:url(/fonts/TTNormsPro-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:Random Grotesque;font-style:normal;font-weight:500;src:url(/fonts/Random-grotesque-standard-medium.ttf)format("truetype")}.ButtonTelegram-module-scss-module__4aXyaq__buttonWrapper{color:#232032;cursor:pointer;letter-spacing:-.03em;background:#fff;border:none;border-radius:38px;align-items:center;gap:15px;width:-moz-fit-content;width:fit-content;padding:6px 3px 6px 30px;font-family:TT Norms Pro medium,sans-serif;font-size:18px;line-height:100%;transition:all .3s;display:flex}@media (min-width:768px){.ButtonTelegram-module-scss-module__4aXyaq__buttonWrapper{gap:25px;padding:6px 6px 6px 30px;font-size:22px;line-height:160%}}@media (min-width:1024px){.ButtonTelegram-module-scss-module__4aXyaq__buttonWrapper{font-size:26px}}.ButtonTelegram-module-scss-module__4aXyaq__buttonWrapper .ButtonTelegram-module-scss-module__4aXyaq__icon{color:#fff;pointer-events:none;background:#232032;border-radius:50%;place-items:center;width:44px;height:44px;padding:10px;transition:all .4s;display:grid}@media (min-width:768px){.ButtonTelegram-module-scss-module__4aXyaq__buttonWrapper .ButtonTelegram-module-scss-module__4aXyaq__icon{width:60px;height:60px;padding:11px}}@media (min-width:1024px){.ButtonTelegram-module-scss-module__4aXyaq__buttonWrapper:hover .ButtonTelegram-module-scss-module__4aXyaq__icon{color:#232032;background:#fdaf1b}}.ButtonTelegram-module-scss-module__4aXyaq__buttonWrapper:active{color:rgba(35,32,50,.5)}.ButtonTelegram-module-scss-module__4aXyaq__buttonWrapper:active .ButtonTelegram-module-scss-module__4aXyaq__icon{opacity:.5}.ButtonTelegram-module-scss-module__4aXyaq__disabled{color:rgba(35,32,50,.5);cursor:default}.ButtonTelegram-module-scss-module__4aXyaq__disabled .ButtonTelegram-module-scss-module__4aXyaq__iconDisabled{opacity:.5}
@font-face{font-display:swap;font-family:TT Norms Pro regular;font-style:normal;font-weight:400;src:url(/fonts/TTNormsPro-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:TT Norms Pro medium;font-style:normal;font-weight:500;src:url(/fonts/TTNormsPro-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:Random Grotesque;font-style:normal;font-weight:500;src:url(/fonts/Random-grotesque-standard-medium.ttf)format("truetype")}.Checkbox-module-scss-module__imNbrW__checkboxLabel{grid-template-columns:15px 1fr;gap:8px;height:-moz-fit-content;height:fit-content;display:grid;position:relative}@media (min-width:768px){.Checkbox-module-scss-module__imNbrW__checkboxLabel{grid-template-columns:18px 1fr;gap:14px}}.Checkbox-module-scss-module__imNbrW__checkboxInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:rgba(35,32,50,.15);border:1px solid transparent;border-radius:4px;width:15px;height:15px;margin-top:2.5px}@media (min-width:768px){.Checkbox-module-scss-module__imNbrW__checkboxInput{width:18px;height:18px;margin-top:3px}}.Checkbox-module-scss-module__imNbrW__checkboxInput:checked{background-color:#232032}.Checkbox-module-scss-module__imNbrW__checkboxInput.Checkbox-module-scss-module__imNbrW__error{border-color:#ae1622}.Checkbox-module-scss-module__imNbrW__checkboxIcon{z-index:1;color:#fff;aspect-ratio:1;opacity:0;pointer-events:none;border-radius:4px;width:10px;height:10px;transition:all .3s;position:absolute;top:5px;left:3px}@media (min-width:768px){.Checkbox-module-scss-module__imNbrW__checkboxIcon{width:12px;height:12px;top:6px;left:3px}}.Checkbox-module-scss-module__imNbrW__checkboxInput:checked+.Checkbox-module-scss-module__imNbrW__checkboxIcon{opacity:1}.Checkbox-module-scss-module__imNbrW__checkboxLabelText{color:rgba(35,32,50,.45);letter-spacing:-.04em;font-family:TT Norms Pro medium,sans-serif;font-size:16px;line-height:120%}
@font-face{font-display:swap;font-family:TT Norms Pro regular;font-style:normal;font-weight:400;src:url(/fonts/TTNormsPro-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:TT Norms Pro medium;font-style:normal;font-weight:500;src:url(/fonts/TTNormsPro-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:Random Grotesque;font-style:normal;font-weight:500;src:url(/fonts/Random-grotesque-standard-medium.ttf)format("truetype")}.Input-module-scss-module__XEE7va__inputWrapper{position:relative}.Input-module-scss-module__XEE7va__inputWrapper input{color:#232032;caret-color:#9d70eb;background:rgba(35,32,50,.1);border:none;border-radius:10px;width:100%;padding:15px;font-family:Random Grotesque,TT Norms Pro regular,-apple-system,blinkmacsystemfont,sans-serif;font-size:18px;font-weight:500;line-height:100%;transition:all .3s}@media (min-width:1024px){.Input-module-scss-module__XEE7va__inputWrapper input{padding:15px 20px 16px;font-size:24px}}.Input-module-scss-module__XEE7va__inputWrapper input::placeholder{color:rgba(35,32,50,.45);letter-spacing:-.03em}.Input-module-scss-module__XEE7va__inputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.Input-module-scss-module__XEE7va__inputWrapper input[type=number]{letter-spacing:.02em}.Input-module-scss-module__XEE7va__default{outline:none}.Input-module-scss-module__XEE7va__default:focus-visible{outline:1px solid #9d70eb}.Input-module-scss-module__XEE7va__error{outline:1px solid #ae1622;margin-bottom:25px}.Input-module-scss-module__XEE7va__errorMessage{color:#ae1622;letter-spacing:-.03em;font-family:TT Norms Pro medium,sans-serif;font-size:16px;position:absolute;bottom:0;left:0}@media (min-width:1024px){.Input-module-scss-module__XEE7va__errorMessage{font-size:20px}}.Input-module-scss-module__XEE7va__editInput{letter-spacing:.02em;font-family:Random Grotesque,TT Norms Pro regular,-apple-system,blinkmacsystemfont,sans-serif;font-size:18px;font-weight:500}
@font-face{font-display:swap;font-family:TT Norms Pro regular;font-style:normal;font-weight:400;src:url(/fonts/TTNormsPro-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:TT Norms Pro medium;font-style:normal;font-weight:500;src:url(/fonts/TTNormsPro-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:Random Grotesque;font-style:normal;font-weight:500;src:url(/fonts/Random-grotesque-standard-medium.ttf)format("truetype")}.Textarea-module-scss-module__nxvmRW__textarea{color:#232032;caret-color:#9d70eb;letter-spacing:-.02em;resize:none;background:rgba(35,32,50,.1);border:none;border-radius:10px;outline:none;width:100%;padding:15px;font-family:Random Grotesque,TT Norms Pro regular,-apple-system,blinkmacsystemfont,sans-serif;font-size:18px;font-weight:500;line-height:100%;transition:all .3s}@media (min-width:1024px){.Textarea-module-scss-module__nxvmRW__textarea{padding:20px;font-size:24px}}.Textarea-module-scss-module__nxvmRW__textarea::placeholder{color:rgba(35,32,50,.45);letter-spacing:-.03em}.Textarea-module-scss-module__nxvmRW__textarea::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.Textarea-module-scss-module__nxvmRW__textarea:focus-visible{outline:1px solid #9d70eb}
@font-face{font-display:swap;font-family:TT Norms Pro regular;font-style:normal;font-weight:400;src:url(/fonts/TTNormsPro-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:TT Norms Pro medium;font-style:normal;font-weight:500;src:url(/fonts/TTNormsPro-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:Random Grotesque;font-style:normal;font-weight:500;src:url(/fonts/Random-grotesque-standard-medium.ttf)format("truetype")}.Form-module-scss-module__vwT5TW__contactsForm{flex-direction:column;gap:8px;display:flex}@media (min-width:768px){.Form-module-scss-module__vwT5TW__contactsForm{grid-template-columns:1fr 1fr;gap:10px;display:grid}}.Form-module-scss-module__vwT5TW__checkboxText{color:rgba(35,32,50,.45);cursor:pointer;letter-spacing:-.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:TT Norms Pro medium,sans-serif;font-size:16px;line-height:120%}@media (min-width:768px){.Form-module-scss-module__vwT5TW__checkboxText{font-size:18px}}@media (min-width:1600px){.Form-module-scss-module__vwT5TW__checkboxText{font-size:20px}}@media (min-width:768px){.Form-module-scss-module__vwT5TW__budgetInput,.Form-module-scss-module__vwT5TW__messageTextarea,.Form-module-scss-module__vwT5TW__checkboxInput{grid-column:1/3}}.Form-module-scss-module__vwT5TW__submitButton{width:100%;max-width:450px;margin:15px 0}@media (min-width:768px){.Form-module-scss-module__vwT5TW__submitButton{grid-column:1/3;width:450px;margin:30px 0 0}}
@font-face{font-display:swap;font-family:TT Norms Pro regular;font-style:normal;font-weight:400;src:url(/fonts/TTNormsPro-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:TT Norms Pro medium;font-style:normal;font-weight:500;src:url(/fonts/TTNormsPro-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:Random Grotesque;font-style:normal;font-weight:500;src:url(/fonts/Random-grotesque-standard-medium.ttf)format("truetype")}.Contacts-module-scss-module__oQSaHq__contacts{background:#fff;padding:25px 10px 70px}@media (min-width:768px){.Contacts-module-scss-module__oQSaHq__contacts{grid-template-columns:1fr;padding:25px 20px 80px;display:grid}}@media (min-width:1600px){.Contacts-module-scss-module__oQSaHq__contacts{grid-template-columns:1fr 1fr;gap:20px;padding:25px 20px 100px}}.Contacts-module-scss-module__oQSaHq__contactsTitle{text-align:center;letter-spacing:-1px;margin-bottom:5px}@media (min-width:768px){.Contacts-module-scss-module__oQSaHq__contactsTitle{margin-bottom:20px}}@media (min-width:1600px){.Contacts-module-scss-module__oQSaHq__contactsTitle{grid-column:1/3}}.Contacts-module-scss-module__oQSaHq__banner{background:#ffd768;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;margin:25px 0 15px;padding:153px 10px;display:flex}@media (min-width:1600px){.Contacts-module-scss-module__oQSaHq__banner{border-radius:30px;height:100%;margin:0}}.Contacts-module-scss-module__oQSaHq__banner .Contacts-module-scss-module__oQSaHq__content{grid-template-columns:60px 1fr;gap:8px;max-width:260px;margin:0 auto;display:grid}@media (min-width:768px){.Contacts-module-scss-module__oQSaHq__banner .Contacts-module-scss-module__oQSaHq__content{grid-template-columns:80px 1fr;max-width:360px}}.Contacts-module-scss-module__oQSaHq__banner .Contacts-module-scss-module__oQSaHq__content svg{width:100%;height:100%}.Contacts-module-scss-module__oQSaHq__banner .Contacts-module-scss-module__oQSaHq__content .Contacts-module-scss-module__oQSaHq__description{flex-direction:column;justify-content:center;gap:4px;font-family:TT Norms Pro regular,sans-serif;display:flex}.Contacts-module-scss-module__oQSaHq__banner .Contacts-module-scss-module__oQSaHq__content .Contacts-module-scss-module__oQSaHq__description .Contacts-module-scss-module__oQSaHq__descriptionText{color:rgba(35,32,50,.7);letter-spacing:-.03em;font-size:14px;font-weight:500;line-height:120%}@media (min-width:768px){.Contacts-module-scss-module__oQSaHq__banner .Contacts-module-scss-module__oQSaHq__content .Contacts-module-scss-module__oQSaHq__description .Contacts-module-scss-module__oQSaHq__descriptionText{font-size:18px}}@media (min-width:1600px){.Contacts-module-scss-module__oQSaHq__banner .Contacts-module-scss-module__oQSaHq__content .Contacts-module-scss-module__oQSaHq__description .Contacts-module-scss-module__oQSaHq__descriptionText{font-size:20px}}@media (min-width:1920px){.Contacts-module-scss-module__oQSaHq__banner .Contacts-module-scss-module__oQSaHq__content .Contacts-module-scss-module__oQSaHq__description .Contacts-module-scss-module__oQSaHq__descriptionText{font-size:20px}}.Contacts-module-scss-module__oQSaHq__telegramButton{margin:25px auto}@media (min-width:1024px){.Contacts-module-scss-module__oQSaHq__telegramButton{margin:30px auto 0}}.Contacts-module-scss-module__oQSaHq__sendForm{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.Contacts-module-scss-module__oQSaHq__sendForm .Contacts-module-scss-module__oQSaHq__sendFormTitle{width:calc(100% - 30px)}.Contacts-module-scss-module__oQSaHq__sendForm .Contacts-module-scss-module__oQSaHq__sendFormText{color:rgba(35,32,50,.7);letter-spacing:-.03em;width:calc(100% - 20px);font-family:TT Norms Pro regular,sans-serif;font-size:16px;line-height:110%}@media (min-width:768px){.Contacts-module-scss-module__oQSaHq__sendForm .Contacts-module-scss-module__oQSaHq__sendFormText{font-size:18px}}@media (min-width:1600px){.Contacts-module-scss-module__oQSaHq__sendForm .Contacts-module-scss-module__oQSaHq__sendFormText{font-size:20px}}
@font-face{font-display:swap;font-family:TT Norms Pro regular;font-style:normal;font-weight:400;src:url(/fonts/TTNormsPro-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:TT Norms Pro medium;font-style:normal;font-weight:500;src:url(/fonts/TTNormsPro-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:Random Grotesque;font-style:normal;font-weight:500;src:url(/fonts/Random-grotesque-standard-medium.ttf)format("truetype")}
