@font-face{font-family:"AeonikPro";font-weight:400;src:url("../../fonts/AeonikProTRIAL-Regular.otf")}@font-face{font-family:"AeonikPro";font-weight:600;src:url("../../fonts/AeonikProTRIAL-Bold.otf")}/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,"Open Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0;font-weight:400}menu{margin:0;padding:0}ul,ol{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}a{text-decoration:none;color:inherit}@keyframes noise{0%{background-position:0% 0%}25%{background-position:25% 25%}50%{background-position:50% 50%}75%{background-position:75% 75%}100%{background-position:100% 100%}}body{background:#151315;color:#fff;font-family:"AeonikPro";font-weight:400;line-height:1.14}body::before{content:"";display:block;position:fixed;width:400%;height:400%;background:url("/images/noise-aH4uwGad1e8761.png");background-repeat:repeat;animation:noise 2s linear infinite;opacity:.06;inset:-200%;z-index:-1}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.team,.projects_container,.main__container,.about_container{min-height:100vh;width:100%;display:flex;flex-direction:column;padding:70px 25px 100px}@media screen and (min-width: 992px){.projects_container,.about_container{padding-left:90px;margin-left:200px;width:910px}}@media screen and (min-width: 992px){.team{padding-left:290px}}.randomText{text-transform:uppercase}.randomText__letter{display:inline-block;text-align:center}.menu__content{overflow-y:auto}.typography_xxxxl{font-size:100px}.typography_xxxl{font-size:80px}.typography_xxl{font-size:60px}.typography_xl{font-size:50px}.typography_l{font-size:45px}.typography_xxm{font-size:40px}.typography_xm{font-size:35px}.typography_m{font-size:30px}.typography_s{font-size:25px}.typography_xs{font-size:20px}@media screen and (min-width: 576px){.typography_sm_xxxxl{font-size:100px}.typography_sm_xxxl{font-size:80px}.typography_sm_xxl{font-size:60px}.typography_sm_xl{font-size:50px}.typography_sm_l{font-size:45px}.typography_sm_xxm{font-size:40px}.typography_sm_xm{font-size:35px}.typography_sm_m{font-size:30px}.typography_sm_s{font-size:25px}.typography_sm_xs{font-size:20px}}@media screen and (min-width: 768px){.typography_m_xxxxl{font-size:100px}.typography_m_xxxl{font-size:80px}.typography_m_xxl{font-size:60px}.typography_m_xl{font-size:50px}.typography_m_l{font-size:45px}.typography_m_xxm{font-size:40px}.typography_m_xm{font-size:35px}.typography_m_m{font-size:30px}.typography_m_s{font-size:25px}.typography_m_xs{font-size:20px}}@media screen and (min-width: 992px){.typography_l_xxxxl{font-size:100px}.typography_l_xxxl{font-size:80px}.typography_l_xxl{font-size:60px}.typography_l_xl{font-size:50px}.typography_l_l{font-size:45px}.typography_l_xxm{font-size:40px}.typography_l_xm{font-size:35px}.typography_l_m{font-size:30px}.typography_l_s{font-size:25px}.typography_l_xs{font-size:20px}}@media screen and (min-width: 1200px){.typography_xl_xxxxl{font-size:100px}.typography_xl_xxxl{font-size:80px}.typography_xl_xxl{font-size:60px}.typography_xl_xl{font-size:50px}.typography_xl_l{font-size:45px}.typography_xl_xxm{font-size:40px}.typography_xl_xm{font-size:35px}.typography_xl_m{font-size:30px}.typography_xl_s{font-size:25px}.typography_xl_xs{font-size:20px}}.counter__number{font-size:50px;font-weight:600}.counter__name{text-transform:capitalize;color:#636262;font-size:20px}@media screen and (min-width: 768px){.counter__number{font-size:60px}.counter__name{font-size:25px}}@media screen and (min-width: 992px){.counter__number{font-size:80px}.counter__name{font-size:30px}}.slide{padding-block:20px}@media screen and (min-width: 992px){.slide{padding-block:15px}}.slide__title{font-size:30px;margin-block:20px}@media screen and (min-width: 768px){.slide__title{font-size:50px}}@media screen and (min-width: 992px){.slide__title{font-size:60px}}.slide__note{font-size:25px}@media screen and (min-width: 768px){.slide__note{font-size:30px}}.slide__img{margin-bottom:25px;width:220px;height:220px}@media screen and (min-width: 992px){.slide__img{display:none}}.teamSlider__buttons,.projectsSlider__buttons{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:45px}.teamSlider__button,.projectsSlider__button{stroke:#fff;transition:fill .3s linear;width:44px;height:24px}.teamSlider__button:hover,.projectsSlider__button:hover{stroke:#636262}.projectsSlider__pagination{width:100%;display:flex;flex-wrap:nowrap;gap:12px}.projectsSlider__pagination__item{width:100%;height:2px;background:#636262}.projectsSlider__pagination__item_active{background:#fff}.teamSlider__item{text-align:center;padding-block:25px}@media screen and (min-width: 992px){.teamSlider__buttons{display:none}}.teamSlider .slide__note{font-size:20px}@media screen and (min-width: 992px){.teamSlider .slide__note{font-size:30px}}.teamSliderThumbs{display:none}@media screen and (min-width: 992px){.teamSliderThumbs{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:50px}}.teamSliderThumbs__item{flex:1 1 50%}.projects,.about{position:relative}.stars{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;display:flex;align-items:flex-start;justify-content:flex-end;overflow:hidden}@media screen and (min-width: 992px){.stars{justify-content:flex-end}}.stars svg{height:325px}@media screen and (min-width: 768px){.stars svg{height:672px}}.stars svg path{stroke:#8a0101;stroke-width:3px;stroke-opacity:.5}.stars+*{z-index:1}.arrow-down{position:absolute;top:-40px;right:25px;transform:translateY(-100%)}@media screen and (min-width: 992px){.arrow-down{right:80px}}.copyright{text-transform:uppercase;font-size:20px}.email{transition:color .3s linear;font-size:20px}.email,.email:visited,.email:active{color:#fff}.email:hover{color:#636262}.hamburgerButton{position:relative;width:30px;height:20px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;background:none;border:none;cursor:pointer}.hamburgerButton span{display:inline-block;position:absolute;height:1px;width:50%;background:#fff;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.hamburgerButton span:nth-child(even){left:50%}.hamburgerButton span:nth-child(odd){left:0px}.hamburgerButton span:nth-child(1),.hamburgerButton span:nth-child(2){top:0px}.hamburgerButton span:nth-child(3),.hamburgerButton span:nth-child(4){top:10px}.hamburgerButton span:nth-child(5),.hamburgerButton span:nth-child(6){top:20px}.hamburgerButton.open span:nth-child(1),.hamburgerButton.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hamburgerButton.open span:nth-child(2),.hamburgerButton.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburgerButton.open span:nth-child(1){left:5px;top:5px}.hamburgerButton.open span:nth-child(2){left:calc(50% - 5px);top:5px}.hamburgerButton.open span:nth-child(3){left:-50%;opacity:0}.hamburgerButton.open span:nth-child(4){left:100%;opacity:0}.hamburgerButton.open span:nth-child(5){left:5px;top:10px}.hamburgerButton.open span:nth-child(6){left:calc(50% - 5px);top:10px}.hamburgerButton:hover span{background:#636262}.hamburgerButton:active span{background:#fff}@media screen and (min-width: 992px){.menu{position:fixed;left:0;top:0;z-index:1000;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:30px 40px}}@media screen and (max-width: 991px){.menu__header{width:100%;position:fixed;left:0;top:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:10px 25px}}.menu__logo{height:57px;width:117px}@media screen and (min-width: 992px){.menu__logo{height:83px;width:170px}}@media screen and (max-width: 991px){.menu__wrapper{top:0;left:0;position:fixed;display:none;z-index:999;opacity:0;transition:opacity .2s ease-in;animation-fill-mode:forwards}.menu_open .menu__wrapper{display:flex;animation:menuFadeIn .5s .1s;animation-fill-mode:forwards}}@media screen and (min-width: 992px){.menu__wrapper{position:static;display:flex}}.menu__content{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (max-width: 991px){.menu__content{height:100dvh;width:100dvw;background-color:#151315}.menu__content::before{content:"";display:block;position:fixed;width:400%;height:400%;background:url("/images/noise-aH4uwGad1e8761.png");background-repeat:repeat;animation:noise 2s linear infinite;opacity:.06;inset:-200%;z-index:-1}.menu__content:before{position:absolute}}@media screen and (min-width: 992px){.menu__button{display:none}}.menu__title{text-transform:uppercase;font-size:20px;text-align:center}@media screen and (min-width: 992px){.menu__title{display:none}}.menu__body{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 100%;gap:20px;position:relative;z-index:1}.menu__footer{flex:0 0 auto;padding-bottom:25px;padding-top:5px;position:relative;z-index:1}@media screen and (min-width: 992px){.menu__footer{display:none}}.menu ul{text-transform:uppercase;list-style:none;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:10px 0;gap:60px}@media screen and (min-width: 992px){.menu ul{gap:26px;align-items:flex-start}}.menu__item{font-size:40px;transition:color .3s linear}.menu__item:hover{color:#636262}.menu__item:active{color:#fff}@media screen and (min-width: 992px){.menu__item{display:flex;align-items:center;font-size:20px;color:#636262;border:none}.menu__item::before{transition:border-color .3s linear,background-color .3s linear;content:"";display:inline-block;width:10px;height:10px;background-color:rgba(0,0,0,0);margin-inline:10px;border:#636262 1px solid}.menu__item:hover{color:#fff}.menu__item:hover::before{border-color:#fff}.menu__item:active{color:#636262}.menu__item:active::before{border-color:#636262}.menu__item.active{color:#fff}.menu__item.active::before{background-color:#fff;border-color:#fff}}@keyframes menuFadeIn{from{opacity:0}to{opacity:1}}.header__email{display:none;position:fixed;align-items:center;justify-content:center;right:0;top:0;padding:30px 40px;height:145px;z-index:1000}@media screen and (min-width: 992px){.header__email{display:flex}}.about_container{justify-content:center;gap:50px}.about__title{margin-bottom:60px}@media screen and (min-width: 992px){.about__title{margin-bottom:50px}}.about__note{margin-bottom:5px}@media screen and (min-width: 992px){.about__note{margin-bottom:15px}}.about__content{flex:1 1 100%}.about__counters{flex:0 0 auto;margin-top:50px;display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (min-width: 992px){.about__counters{justify-content:flex-start;gap:140px}}@keyframes firstEllipse{0%{transform:rotate(-23deg) translate(-80%, 0%)}20%{transform:rotate(-23deg) translate(-60%, -30%) scale(1.2, 0.98)}40%{transform:rotate(0deg) translate(-50%, -50%) scale(0.95, 0.6)}60%{transform:rotate(0deg) translate(-80%, 0%) scale(0.86, 0.52)}100%{transform:rotate(0deg) translate(25%, -100%) scale(2.15, 1.4)}}@keyframes secondEllipse{0%{transform:rotate(-23deg) translate(60%, -120%)}20%{transform:rotate(-23deg) translate(30%, -100%) scale(0.8, 0.65)}40%{transform:rotate(0deg) translate(80%, -50%) scale(0.95, 0.6)}60%{transform:rotate(-23deg) translate(30%, -90%) scale(2, 1.68)}100%{transform:rotate(-23deg) translate(-30%, 30%) scale(1.54, 1.3)}}.main{position:relative;overflow:hidden}.main::before{content:"";z-index:-1;position:absolute;left:50%;top:50%;width:570px;height:695px;transform:rotate(-23deg) translate(-80%, 0%);background:radial-gradient(50% 50% at 50% 50%, rgba(138, 1, 1, 0.15) 0%, rgba(21, 19, 21, 0.3) 80%, rgba(21, 19, 21, 0) 100%);clip-path:ellipse(50% 50% at 50% 50%);animation:firstEllipse 30s ease-in-out infinite}.main::after{content:"";position:absolute;z-index:-2;left:50%;top:50%;transform:rotate(-23deg) translate(60%, -120%);width:570px;height:695px;background:radial-gradient(50% 50% at 50% 50%, rgba(138, 1, 1, 0.1) 0%, rgba(21, 19, 21, 0.2) 80%, rgba(21, 19, 21, 0) 100%);clip-path:ellipse(50% 50% at 50% 50%);animation:secondEllipse 30s ease-in-out 1s infinite}.main{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100vh}.main__container{height:100dvh;min-height:100dvh;display:flex;align-items:center;justify-content:center}.main__title{font-size:40px;font-weight:600;text-align:center}@media screen and (min-width: 768px){.main__title{font-size:80px}}@media screen and (min-width: 992px){.main__title{font-size:100px}}.projects_container{justify-content:center;gap:50px}.projects__title{margin-bottom:10px}@media screen and (min-width: 992px){.projects__title{margin-bottom:15px}}.projects__note{margin-bottom:5px}.projects__content{flex:1 1 100%}.projects__slider{flex:0 0 auto;margin-top:40px}.team{justify-content:flex-end;gap:50px}@media screen and (min-width: 768px){.team{gap:0px;padding-bottom:60px}}.team__title{margin-bottom:60px}@media screen and (min-width: 992px){.team__title{margin-bottom:50px}}.team__note{margin-bottom:5px}.team__content{flex:1 1 100%}.team__slider{flex:0 0 auto;margin-top:40px;display:flex;align-items:center}@media screen and (min-width: 992px){.team__slider{max-width:1350px}}.team__leftSlider{flex:1 1 100%}.team__rightSlider{flex:0 1 auto}.footer{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px;padding-block:30px;border-top:1px solid #fff}