:root{--main-font:"Manrope",sans-serif;--color-black:#000;--color-base:#fff;--color-bg:#f9f9f9;--color-bg2:#111;--color-blue:#0091ff;--color-gray:#00000099}body{color:var(--color-black);background:var(--color-base);font-family:var(--main-font);font-weight:400;overflow-x:hidden;position:relative;height:300px}body.active{overflow-y:hidden}.header-logo img{height:auto;max-width:140px}.intro-section{overflow:hidden}.intro-section .container{position:relative}.intro-section .m-title{margin-bottom:28px}.intro-section__text{max-width:820px;width:100%;font-weight:300;font-size:40px;line-height:53px;letter-spacing:0}.intro-section__decoration{position:absolute;top:0;left:-14px;width:41px;height:298px}.intro-section__decoration button{position:absolute;top:0;left:-100%;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}#intro-design{transform:translateY(90px)}#intro-code{transform:translateY(180px) translateX(24px)}#intro-development{transform:translateY(285px) translateX(-6px)}.intro-section__content{margin-bottom:148px;padding-left:76px}.showreel{display:flex;align-items:center;gap:10px;cursor:pointer}.showreel__text{font-weight:700;font-size:24px;line-height:100%;letter-spacing:0}.showreel-play__outer-border{padding:11px;border:2px solid #0000001a;border-radius:100%;animation:pulse-border 2s ease-in-out infinite}.showreel-play__inner-border{padding:16px;border:2px solid #00000026;border-radius:100%;animation:pulse-border 2s ease-in-out .5s infinite}.showreel-play__center{position:relative;width:100px;height:100px;border-radius:100%;background-image:url(/images/png/showreel.png);background-size:cover;background-repeat:no-repeat;background-position:100%;animation:rotate-disk 8s linear infinite}.intro-svg__wrapper{position:absolute;left:0;bottom:-200px;width:100%;display:flex;align-items:end}.intro-svg__line{display:block;width:100%;height:1px;background-color:white;transform:translate(5px,-72px);position:relative;overflow:hidden}.intro-svg__line:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;margin-right:-5px;background-color:#0000009c;animation:fillLine 1.5s ease-in-out forwards}@keyframes fillLine{0%{width:0}to{width:100%}}@keyframes pulse-border{0%{border-color:#0000001a}50%{border-color:#0000004d}to{border-color:#0000001a}}@keyframes rotate-disk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#intro-svg{width:676px;height:319px}.showreel-play__center:before{position:absolute;inset:0;background-color:#0000004d;border-radius:100%;z-index:1;content:""}.showreel-play__center:after{position:absolute;left:calc(50% - 10px);top:calc(50% - 13px);width:33px;height:33px;background-image:url(/images/icon/play.svg);background-repeat:no-repeat;z-index:1;content:""}.intro-svg__wrapper:before{position:absolute;bottom:68px;left:0;width:10px;height:10px;background:#000000;border-radius:100%;z-index:1;content:""}.service-section{display:grid;grid-template-columns:repeat(4,1fr)}.service-section__card{cursor:pointer;position:relative;background:var(--color-bg);border:1px solid #0000000d;padding:30px;display:flex;flex-direction:column;transition:all .3s ease-in-out}.service-section__card:hover:after{bottom:-29px;opacity:1;z-index:10;border-bottom:1px solid #0000000d;box-shadow:0 3px 4px 0 hsla(0,0%,49%,.2)}.service-section__card:hover .service-section__arrow{opacity:1;bottom:-14px;right:20px}.service-section__card:hover .service-section__icon{border:none}.service-section__card:hover .service-section__icon svg path{fill:var(--color-black);stroke:var(--color-base)}.service-section__card:after{content:"";position:absolute;background:var(--color-bg);width:100%;height:30px;left:0;bottom:0;opacity:0;transition:all .3s ease-in-out}.service-section__arrow{position:absolute;opacity:0;z-index:12;cursor:pointer}.service-section__icon{width:80px;height:80px;border-radius:50%;margin-bottom:22px}.service-section__icon svg path{transition:all .3s ease-in-out}.service-section__box{display:flex;align-items:baseline;margin-bottom:14px}.service-section__box.--center{align-items:center;min-height:56px}.service-section__num{font-size:14px;line-height:14px;font-weight:700;color:var(--color-black);margin-right:10px}.service-section__title{position:relative;font-size:20px;line-height:28px;font-weight:700;color:var(--color-black)}.service-section__title:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:0;height:1px;background:var(--color-black);transition:all .3s ease-in-out;opacity:0}.service-section__text{font-size:16px;line-height:25px;color:var(--color-black)}.contact-section{padding:90px 0;background:var(--color-bg2);color:var(--color-base)}.contact-section__title{font-size:38px;line-height:55px;font-weight:600;margin-bottom:60px}.contact-section__subtitle{font-size:21px;line-height:31px;font-weight:600;margin-bottom:24px}.contact-section__checkbox{width:64%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px 25px;gap:30px 25px;margin-bottom:75px}.contact-section__form{max-width:1000px;width:100%;margin-bottom:80px}.contact-section__df{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px;gap:60px;margin-bottom:50px;width:100%}.contact-section__input{width:100%;background:transparent;padding:10px 17px;color:var(--color-base);border:none;border-bottom:1px solid #787878;transition:all .2s ease-in-out}.contact-section__input::placeholder{font-size:14px;line-height:21px;color:var(--color-base)}.contact-section__drink{font-size:15px;line-height:22px;font-weight:600;margin-bottom:40px}.contact-section__inner{display:flex;align-items:center;justify-content:space-between}.contact-section__bg{position:absolute;top:0;left:0;background:transparent;border-radius:6px;z-index:1}.contact-section__bg,.contact-section__item{width:120px;height:120px;-webkit-border-radius:6px;-moz-border-radius:6px}.contact-section__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 0 13px;border-radius:6px;transition:all .3s ease-in-out;border:1px solid transparent}.contact-section__item:hover{border-color:#303030}.contact-section__item input{position:absolute;opacity:0;border:none;transition:all .2s ease-in-out;outline:none}.contact-section__item input:checked~.contact-section__bg{background:#303030}.contact-section__item img{position:relative;z-index:2;margin-bottom:8px}.contact-section__item span{position:relative;z-index:2;display:flex;font-size:16px;line-height:24px;font-weight:400;color:var(--color-base)}.contact-section__item span.--left{margin-right:16px}.contact-section__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px}.checkbox{display:flex;align-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-border{position:relative;width:20px;height:20px;border:1px solid #ffffff66;background:#ffffff33;border-radius:2px;flex-shrink:0;display:block;margin-right:10px;overflow:hidden}.checkbox-border,.checkbox-border:after{transition:all .1s ease-in-out}.checkbox-border:after{content:"";position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:14px;height:14px;background-image:url(/images/icon/check.svg);opacity:0}.checkbox-input{position:absolute;top:0;left:0;opacity:0}.checkbox-input:checked~.checkbox-border{box-shadow:0 0 5px 0 #ffffff80}.checkbox-input:checked~.checkbox-border:after{opacity:1;left:50%}.checkbox-text{font-size:16px;line-height:24px;font-weight:400}.blog-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.blog-section{position:relative}.blog-section.--page:after{content:none}.blog-section:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:var(--color-bg);z-index:-1}.blog-card{transition:all .2s ease-in-out}.blog-card:hover .blog-card__img{border-radius:4px}.blog-card:hover .blog-card__img img{transform:scale(1.1);mix-blend-mode:multiply}.blog-card:hover .blog-card__bottom{background:var(--color-base)}.blog-card__img{position:relative;padding-bottom:60%;overflow:hidden}.blog-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .2s ease-in-out;mix-blend-mode:luminosity}.blog-card__bottom{padding:25px;transition:all .3s ease-in-out}.blog-card__team{font-size:18px;line-height:21px;font-weight:600;color:#0091ff}.blog-card__date{color:#00000099;font-size:18px;line-height:21px;font-weight:400}.blog-card__box{display:flex;align-items:center;gap:20px;margin-bottom:15px}.blog-card__title{font-size:22px;line-height:30px;font-weight:600;color:var(--color-black)}.project-section{padding:50px 0 80px;background:var(--color-bg2)}.project-section .m-title{color:var(--color-base)}.project-section .m-title:after{background:var(--color-base)}.project-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px}.project-card{display:flex;cursor:pointer}.project-card.--hover:hover .project-card__img{padding-bottom:50%}.project-card.--hover:hover .project-card__link{z-index:1;opacity:1}.project-card__num{font-size:28px;line-height:27px;color:var(--color-base);font-weight:900;margin-right:20px}.project-card__inner{margin-top:42px;width:100%;position:relative}.project-card__link{position:absolute;bottom:10px;left:0;z-index:-1;transition:all .3s ease-in-out;opacity:0}.project-card__link a{display:flex;align-items:center}.project-card__link a span{font-size:18px;line-height:22px;color:var(--color-black);margin-right:10px}.project-card__link a img{width:40px}.project-card__img{margin-bottom:30px;position:relative;padding-bottom:54%;width:100%;transition:all .3s ease-in-out}.project-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px}.project-card__title{color:var(--color-base);margin-bottom:25px;font-size:24px;font-weight:400;line-height:34px}.project-card__box p{font-size:16px;line-height:25px;font-weight:400;color:var(--color-base)}.result-section{position:relative}.result-section:after{content:"";z-index:-1;background:#f9f9f9;width:100%;height:calc(100% + 150px);position:absolute;top:-75px;left:0}.result-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:60px;gap:60px}.result-card{cursor:pointer;box-shadow:0 38px 50px 0 #2c263e08;background:var(--color-base);padding:14px;transition:all .3s ease-in-out}.result-card:hover{background:var(--color-black)}.result-card:hover .result-card__border{border-color:var(--color-base)}.result-card:hover .result-card__num,.result-card:hover .result-card__number,.result-card:hover .result-card__text{color:var(--color-base)}.result-card:hover .result-card__icon svg path{stroke:var(--color-base)}.result-card__border{position:relative;display:flex;flex-direction:column;align-items:center;border:1px dashed #0000001a;padding:24px;height:100%}.result-card__border,.result-card__number{transition:all .3s ease-in-out}.result-card__number{position:absolute;top:10px;left:10px;font-size:15px;line-height:17px;color:var(--color-black)}.result-card__icon{margin-bottom:10px}.result-card__icon svg path,.result-card__num{transition:all .3s ease-in-out}.result-card__num{font-size:50px;line-height:58px;font-weight:900;color:var(--color-black);margin-bottom:4px}.result-card__text{font-size:22px;line-height:28px;font-weight:300;text-align:center;transition:all .3s ease-in-out}.portners-section{position:relative}.portners-section .swiper-wrapper{transition-timing-function:linear!important}.portners-card{width:100%;padding-bottom:60%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;box-shadow:0 25px 18px 0 #00000005;position:relative;border-radius:15px}.portners-card img{position:absolute;left:0;top:0;padding:30px;object-fit:contain;width:100%;height:100%}.conferences-section{padding:75px 0;background:#f9f9f9;margin-top:50px}.conferences-item{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:45px 30px;border-top:1px solid #0000001a;transition:all .3s ease-in-out}.conferences-item:hover{background:var(--color-base)}.conferences-item:hover .conferences-item__user{border-color:transparent}.conferences-item__left{display:flex;align-items:center}.conferences-item__user{width:100px;height:100px;border-radius:50%;border:2px solid var(--color-black);margin-right:30px;transition:all .3s ease-in-out;flex-shrink:0}.conferences-item__name{font-size:22px;font-weight:700;line-height:22px;color:var(--color-black);margin-bottom:12px}.conferences-item__job{font-size:18px;line-height:19px;font-weight:400}.conferences-item__date{font-size:16px;line-height:17px;font-weight:700;margin-bottom:12px}.conferences-item__time{font-size:16px;line-height:17px;color:var(--color-black)}.conferences-item__center{max-width:500px;width:100%}.conferences-item__title{font-size:16px;line-height:17px;font-weight:700;margin-bottom:4px}.conferences-item__text{font-size:16px;line-height:26px;font-weight:400}.conferences-item__text a{margin-left:20px;height:10px}.conferences-item__text a img{height:10px;display:flex}.stages-section{background:var(--color-bg2);padding:56px 0 95px}.stages-section .m-title{color:var(--color-base)}.stages-section .m-title:after{background:var(--color-base)}.stages-wrapper{color:var(--color-base);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:80px 120px;gap:80px 120px}.stages-wrapper__item{display:flex;align-items:center}.stages-wrapper__title{font-size:34px;line-height:36px;font-weight:700;margin-bottom:10px}.stages-wrapper__subtitle{font-size:18px;line-height:30px;font-weight:300}.stages-wrapper__number{font-size:110px;font-weight:900;color:#ffffff1a;transform:rotate(-90deg)}.vacancies-wrapper{margin-top:60px}.vacancies-wrapper__list{padding-left:250px}.vacancies-wrapper__link{margin-bottom:35px}.vacancies-wrapper__link:hover .vacancies-wrapper__name,.vacancies-wrapper__link:hover .vacancies-wrapper__sublink{letter-spacing:4px}.vacancies-wrapper__box{display:flex;align-items:center;margin-bottom:10px}.vacancies-wrapper__box img{margin-left:30px}.vacancies-wrapper__name{position:relative;font-size:30px;line-height:32px;color:var(--color-black);transition:all .3s ease-in-out}.vacancies-wrapper__name:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-20px;width:8px;height:8px;border-radius:50%;background:var(--color-black)}.vacancies-wrapper__sublist{display:flex;align-items:center}.vacancies-wrapper__sublink{font-size:18px;font-weight:600;color:#00000080;margin-right:5px;transition:all .3s ease-in-out}.breadcrumbs{background:#f9f9f9;padding:20px 0}.breadcrumbs-list{display:flex;align-items:center;gap:30px}.breadcrumbs-list li{position:relative}.breadcrumbs-list li:after{content:"";position:absolute;top:0;right:-15px;width:1px;height:100%;background:var(--color-bg2);transform:rotate(30deg)}.breadcrumbs-list li:last-child:after{content:none}.breadcrumbs-link{color:var(--color-black);font-weight:300}.contact-wrapper{background:#f9f9f9;border-radius:3px;padding:70px 200px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px 20px;gap:60px 20px}.contact-wrapper__title{position:relative;font-size:26px;font-weight:400;color:#00000080;margin-bottom:28px}.contact-wrapper__title:after{content:"";position:absolute;bottom:-5px;left:0;width:35px;height:1px;background:#00000080}.contact-wrapper__subtitle{color:var(--color-black);font-weight:300;font-size:20px;line-height:24px;margin-bottom:10px}.contact-wrapper__df{display:flex;flex-direction:column}.contact-wrapper__link{font-size:20px;font-weight:600;line-height:24px;color:var(--color-black);margin-bottom:18px}.contact-wrapper__link:last-child{margin-bottom:0}.contact-wrapper__link.--line{line-height:34px}.richbox h1{font-size:32px;line-height:35px;font-weight:400;color:var(--color-black);margin-bottom:18px}.richbox h2{margin-bottom:12px}.richbox h2,.richbox p{font-size:20px;line-height:35px;color:var(--color-black)}.richbox p{font-weight:300}.richbox p a{color:#00e;font-weight:400}.richbox article{margin-bottom:35px}.richbox b{flex-wrap:wrap;gap:50px;margin-bottom:60px}.richbox aside,.richbox b{align-items:center}.richbox aside,.richbox aside img,.richbox b{display:flex}.richbox aside img{margin-right:8px}.richbox aside span{font-size:16px;font-weight:300;color:var(--color-black)}.richbox main{position:relative;padding-bottom:40%;margin-bottom:40px}.richbox main img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px}.richbox main abbr{position:absolute;bottom:-20px;left:0;width:100%;font-size:12px;font-weight:500;color:#555;z-index:2}.richbox blockquote{font-size:16px;line-height:26px;font-weight:300;font-style:italic;padding:20px;background:var(--color-bg);letter-spacing:1px}.richbox blockquote,.richbox iframe{border-radius:10px}.richbox iframe{width:100%}.richbox table{width:100%;border-collapse:collapse;border:1px solid #ddd}.richbox table thead tr th{font-size:16px}.richbox table tbody tr td,.richbox table thead tr th{text-align:start;padding:8px 12px;border:1px solid #ddd}.richbox table tbody tr td{font-size:14px}.richbox table tbody tr:nth-child(2n){background:var(--color-bg)}.richbox ol,.richbox ul{padding-left:10px}.richbox ol li,.richbox ul li{position:relative;margin-bottom:6px;font-size:18px;line-height:20px;font-weight:400;color:var(--color-black);padding-left:20px}.richbox ol li:after,.richbox ul li:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:5px;height:5px;background:var(--color-black);border-radius:50%}.richbox ol li:last-child,.richbox ul li:last-child{margin-bottom:0}.tab{position:relative;margin-top:30px}.tab-section__list{display:flex;align-items:center;gap:10px;margin-bottom:40px;overflow-x:auto}.tab-section__list.--end{justify-content:flex-end}.tab-section__inner{display:none;animation:moving .5s ease}.tab-section__inner.active{display:block}@keyframes moving{0%{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}.tab-section__btn{position:relative;font-size:20px;font-weight:400;color:#00000066;padding:10px 15px;border-radius:10px}.tab-section__btn,.tab-section__btn:after{transition:all .3s ease-in-out}.tab-section__btn:after{content:"";position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:70%;height:1px;background:var(--color-black);opacity:0}.tab-section__btn.active{color:var(--color-black);background:#f9f9f9}.tab-section__btn.active:after{opacity:1}.service-card{position:relative;margin-bottom:100px}.service-card.--column .service-card__title{right:-18%!important;left:auto;text-align:left;flex-direction:row-reverse;justify-content:flex-end}.service-card.--column .service-card__title img{margin-left:0;margin-right:12px}.service-card.--column .service-card__info{flex-direction:row-reverse}.service-card__title{position:absolute;width:84%;top:0;left:-18%;background:var(--color-black);color:var(--color-base);padding:10px 70px;text-align:right;display:flex;align-items:center;justify-content:flex-end}.service-card__title span{font-size:30px;font-weight:300;line-height:34px}.service-card__title img{margin-left:12px}.service-card__info,.service-card__title img{display:flex}.service-card__info{align-items:flex-start;gap:45px;padding-top:112px}.service-card__right{position:relative;max-width:588px;width:100%;padding-bottom:32.8%;flex-shrink:0}.service-card__right img{position:absolute;top:0;left:0;width:100%;height:100%}.service-card__subtitle{font-size:20px;line-height:24px;color:var(--color-black);margin-bottom:20px;font-weight:600}.service-card__text{font-weight:300;font-size:20px;line-height:30px;color:var(--color-black)}.form-section__top{margin-bottom:70px}.form-section__title{font-size:26px;line-height:35px;color:var(--color-black);font-weight:400;margin-bottom:11px}.form-section__subtitle{font-size:18px;line-height:28px;color:#00000066;max-width:890px;width:100%}.form-section__h2{font-size:20px;line-height:30px;font-weight:400;color:var(--color-black);margin-bottom:30px}.form-section__center{display:flex;align-items:flex-start;gap:50px;margin-bottom:80px}.form-section__textarea{width:100%}.form-section__control{width:100%;resize:none;border:1px solid #00000033;border-radius:5px;margin-bottom:30px;padding:15px;height:100%;min-height:470px}.form-section__file{position:relative;border:1px solid #00000033;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:70px;padding:20px 48px}.form-section__file input{position:absolute;top:0;left:0;opacity:0}.form-section__file img{display:flex;margin-right:7px}.form-section__file span{font-size:20px;font-weight:400;color:var(--color-black)}.form-section__h3{font-size:26px;line-height:35px;font-weight:400;color:var(--color-black);margin-bottom:40px}.form-section__box{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px;gap:50px;margin-bottom:50px}.form-section__bottom{max-width:840px;width:100%;margin-bottom:70px}.form-section__input input{width:100%;border:none;outline:none;background:var(--color-base);border-bottom:1px solid var(--color-black);padding:10px 0;font-weight:300;font-size:16px;color:var(--color-black)}.form-section__input input::placeholder{font-weight:400}.form-section .contact-section__koffe .contact-section__drink{color:var(--color-black)}.form-section .contact-section__koffe .contact-section__bg{display:flex;flex-direction:column;align-items:center;justify-content:center}.form-section .contact-section__koffe .contact-section__item{background:#f9f9f9;border:none}.form-section .contact-section__koffe .contact-section__item input{position:absolute;opacity:0;border:none;transition:all .2s ease-in-out;outline:none}.form-section .contact-section__koffe .contact-section__item input:checked~.contact-section__bg{background:#a0a0a0}.form-section .contact-section__koffe .contact-section__item input:checked~.contact-section__bg img{filter:grayscale(0) invert(0)}.form-section .contact-section__koffe .contact-section__item input:checked~.contact-section__bg span{color:var(--color-base)}.form-section .contact-section__koffe .contact-section__item img{filter:grayscale(1) invert(1)}.form-section .contact-section__koffe .contact-section__item span{color:var(--color-black);font-weight:300}.form-section .contact-section__koffe .contact-section__inner{flex-direction:column;align-items:flex-start}.form-section .contact-section__koffe .contact-section__list{margin-bottom:80px}.form-item{display:flex;align-items:flex-start;margin-bottom:20px}.form-item__num{font-size:20px;line-height:30px;font-weight:900;color:#00000033;transform:rotate(270deg);margin-right:10px;margin-top:4px}.form-item__title{font-size:20px;line-height:30px;font-weight:400;color:var(--color-black);margin-bottom:5px}.form-item__text{font-size:18px;line-height:28px;font-weight:300;color:var(--color-black)}.banner-section__img{position:relative;padding-bottom:34%}.banner-section__img.--big{padding-bottom:40%}.banner-section__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.description-wrapper__title{font-size:38px;line-height:35px;color:var(--color-black);padding-bottom:30px;margin-bottom:40px;border-bottom:1px solid #0000001a}.description-inner{display:flex;align-items:flex-start;gap:150px}.description-inner__name{font-size:20px;line-height:35px;color:#00000066;margin-bottom:15px}.description-inner__text{font-size:20px;line-height:32px;font-weight:300;color:var(--color-black);margin-bottom:30px}.description-inner__box{margin-bottom:48px}.description-inner__img{margin-bottom:30px}.description-inner__content{max-width:921px;width:100%}.description-inner__item{margin-bottom:12px}.description-inner__type{font-size:20px;line-height:35px;margin-bottom:2px;color:#000000cc;font-weight:700}.description-inner__value{max-width:220px;width:100%;font-size:20px;line-height:32px;font-weight:300;color:var(--color-black)}.profile-section{margin-top:55px}.profile-section .project-card__num{color:var(--color-black)}.profile-section .project-card__inner{margin-top:0}.profile-section .project-card__img{margin-bottom:26px}.profile-section .project-card__title{color:var(--color-black);font-size:20px;font-weight:300;margin-bottom:16px}.profile-section .project-card__title span{font-weight:400}.profile-section .project-card__box{color:var(--color-black)}.profile-section .project-card__box p{font-weight:300;font-size:15px;line-height:22px;color:var(--color-black);margin-bottom:3px}.profile-section__top{max-width:730px;width:100%;margin-bottom:45px}.profile-section__title{font-size:26px;line-height:35px;margin-bottom:18px}.profile-section__text{font-size:20px;line-height:30px;font-weight:300}.reviews-swiper{background:#f9f9f9;padding:60px}.reviews-swiper__top{justify-content:space-between}.reviews-swiper__button,.reviews-swiper__top{display:flex;align-items:center}.reviews-swiper__button{gap:10px}.reviews-swiper__title{position:relative;font-weight:600;font-size:22px;line-height:24px;padding-left:44px}.reviews-swiper__title:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:32px;height:2px;background:var(--color-black)}.reviews-swiper__next,.reviews-swiper__prev{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;border:1px solid #0000001a;cursor:pointer}.reviews-swiper__next.active,.reviews-swiper__prev.active{background:var(--color-black)}.reviews .swiper-pagination{bottom:0;left:-17.5%}.reviews .swiper-pagination-bullet{width:40px;height:2px;background:#0000004d;opacity:1;transition:all .3s ease-in-out;border-radius:0}.reviews .swiper-pagination-bullet-active{background:var(--color-black)}.reviews-card{display:flex;align-items:center;gap:40px;margin-top:40px}.reviews-card__img{width:150px;height:150px;border-radius:50%;margin-bottom:14px}.reviews-card__img img{width:100%;height:100%;object-fit:cover}.reviews-card__name{font-size:20px;line-height:24px;margin-bottom:5px}.reviews-card__user{display:flex;flex-direction:column;justify-content:center;align-items:center;width:235px}.reviews-card__info{font-size:18px;line-height:24px;font-weight:400;text-align:center}.reviews-card__info span{font-weight:600}.reviews-card__description{max-width:800px;width:100%}.reviews-card__text{position:relative;font-size:20px;line-height:28px;padding:40px 60px}.reviews-card__quote1{position:absolute;top:-20px;left:-20px}.reviews-card__quote2{position:absolute;bottom:0;right:0}.about-accardion{text-align:center;font-size:26px;font-weight:700;margin-bottom:26px}.about-center__wrapper{display:flex;gap:50px}.about-center__info{max-width:820px;width:100%}.about-center__accardion{max-width:570px;width:100%;padding:40px;background:var(--color-bg);flex-direction:column;justify-content:space-between}.about-center__accardion,.about-center__buttons{display:flex}.about-center__buttons{align-items:center;gap:20px}.about-center__img{position:relative;padding-bottom:35%;margin-bottom:50px}.about-center__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.about-center__text{font-weight:400;font-size:20px;line-height:30px;padding-bottom:20px}.about-center__text span{font-weight:600}.about-section__title{font-size:45px;font-weight:400;line-height:50px;margin-bottom:30px}.about-info__wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;gap:50px}.about-info__title{position:relative;font-weight:700;font-size:26px;line-height:35px;margin-bottom:35px}.about-info__title:after{content:"";position:absolute;bottom:0;left:0;width:55px;height:1px;background:var(--color-black)}.about-info__link{position:relative;font-weight:600;font-size:20px;color:var(--color-black);margin-bottom:10px;padding-left:14px}.about-info__link:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:5px;height:5px;border-radius:50%;background:var(--color-black)}.accordion-content{border-radius:5px;border:1px solid var(--color-grey);background:var(--color-bg);margin-bottom:10px;overflow:hidden}.accordion-content:last-child{margin-bottom:0}.accordion-content.open{padding-bottom:10px}.accordion-content.open .accordion-arrow:after{transform:translate(-50%,-50%) rotate(1turn)}.accordion-header{min-height:30px;padding:6px 0;display:flex;align-items:center;cursor:pointer}.accordion-header span{font-size:16px;line-height:20px;font-weight:500;color:var(--main-color)}.accordion-arrow{width:24px;height:24px;position:relative;margin-right:10px}.accordion-arrow:after,.accordion-arrow:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:3px;background:var(--color-black);border-radius:8px;transition:all .3s ease-in-out}.accordion-arrow:after{transform:translate(-50%,-50%) rotate(90deg)}.accordion-body{font-weight:400;font-size:18px;line-height:24px;height:0;padding:0 35px;transition:all .3s ease-in-out}.about-slider{max-width:955px;margin:0 0 0 auto;background:var(--color-bg);padding:24px;align-items:flex-start}.about-slider,.about-slider__top{width:100%;display:flex}.about-slider__top{max-width:700px;position:relative;align-items:center;margin-bottom:20px;padding:30px 20px 30px 50px}.about-slider__user{width:110px;height:110px;border-radius:50%;flex-shrink:0;margin-right:20px}.about-slider__text{font-size:21px;line-height:27px}.about-slider__bottom{font-weight:600;font-size:18px;line-height:26px;text-align:right;max-width:700px;width:100%}.about-slider__decor1{position:absolute;top:0;left:0}.about-slider__decor2{position:absolute;bottom:10px;right:-10px}@media (max-width:1400px){.result-wrapper{gap:40px}.contact-wrapper{padding:60px 100px}}@media (max-width:1200px){.service-section{grid-template-columns:repeat(3,1fr)}.contact-wrapper{padding:50px 20px}.stages-wrapper{grid-template-columns:repeat(1,1fr);gap:80px}.result-wrapper{grid-template-columns:repeat(2,1fr)}.project-card__title{font-size:24px;line-height:26px;margin-bottom:15px}.project-card__inner{margin-top:0}.project-card__img{margin-bottom:15px}.project-card__box p{font-size:14px;line-height:20px}.blog-card__bottom{padding:15px}.blog-card__title{font-size:20px;line-height:26px}.conferences-item__user{width:80px;height:80px;margin-right:20px}.conferences-item__name{font-size:20px;line-height:20px;margin-bottom:8px}.conferences-item__job{font-size:16px;line-height:16px}.conferences-item__center{max-width:450px;width:100%}.service-card.--column .service-card__info,.service-card__info{flex-direction:column-reverse}.service-card__info{padding-top:80px}.service-card__title{width:90%;padding:10px 25px}.service-card__title span{font-size:24px;line-height:26px}.service-card__right{max-width:100%;padding-bottom:40%}.reviews-card__text,.reviews-swiper{padding:30px}.reviews-card__img{width:110px;height:110px}.reviews-card__name{font-size:18px;line-height:22px;margin-bottom:2px}.reviews-card__info{font-size:14px;line-height:18px}.reviews-card__text{font-size:16px;line-height:24px}.reviews .swiper-pagination{bottom:0;left:0}.about-center .btn-dark{height:45px}.about-center .btn-dark span{font-size:16px}.about-center .btn-white{height:45px}.about-center .btn-white span{font-size:16px}.about-info__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.service-section{grid-template-columns:repeat(2,1fr)}.about-slider{display:block;margin:0;max-width:100%}.about-slider__top{max-width:100%;padding:0}.about-slider__card{max-width:100%}.about-slider__top{padding:20px}.about-slider__decor2{right:0}.about-center__wrapper{flex-direction:column}.about-center__accardion,.about-center__info{max-width:100%}.project-card.--hover{padding-bottom:30px}.project-card.--hover:hover .project-card__img{padding-bottom:40%}.project-card.--hover .project-card__link{bottom:-30px}.contact-wrapper__title{font-size:20px;margin-bottom:22px}.contact-wrapper__link,.contact-wrapper__subtitle{font-size:16px;line-height:18px}.contact-wrapper__link{margin-bottom:10px}.banner-section__img{padding-bottom:50%}.description-wrapper__title{font-size:34px;line-height:32px;padding-bottom:20px;margin-bottom:30px}.description-inner{flex-direction:column-reverse;align-items:flex-start;gap:50px}.description-inner__type,.description-inner__value{font-size:18px;line-height:22px}.description-inner__name{font-size:18px;line-height:28px;margin-bottom:8px}.description-inner__text{font-size:18px;line-height:24px;margin-bottom:20px}.description-inner__box{margin-bottom:30px}.stages-wrapper__number{font-size:80px}.stages-wrapper__title{font-size:30px;line-height:36px}.stages-wrapper__subtitle{font-size:16px;line-height:24px}.project-wrapper{grid-template-columns:repeat(1,1fr);gap:30px}.blog-wrapper{grid-template-columns:repeat(2,1fr)}.blog-card__bottom{padding:10px}.blog-card__box{margin-bottom:10px}.blog-card__title{font-size:18px;line-height:22px}.blog-card__date,.blog-card__team{font-size:16px}.conferences-item{flex-direction:column;align-items:flex-start;padding:20px 30px}.conferences-item__center{max-width:100%}.vacancies-wrapper__list{padding-left:50px}.vacancies-wrapper__link{margin-bottom:20px}.vacancies-wrapper__name{font-size:26px;line-height:28px}.vacancies-wrapper__sublink{font-size:16px}.contact-section{padding:50px 20px}.contact-section__title{font-size:32px;line-height:40px}.contact-section__checkbox{width:100%}.contact-section__item{width:100px;height:80px;padding:0}.contact-section__item img{width:40px;height:40px}.contact-section__item span{font-size:14px}.tab-section__list{overflow-x:auto;padding-bottom:5px;scroll-behavior:smooth;margin-bottom:30px}.tab-section__list::-webkit-scrollbar{width:auto;height:1px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.tab-section__list::-webkit-scrollbar-track{background:#fff;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.tab-section__list::-webkit-scrollbar-thumb{border-radius:20px}.tab-section__list::-webkit-scrollbar-thumb,.tab-section__list::-webkit-scrollbar-thumb:hover{background:#00000030;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.tab-section__btn{font-size:16px;padding:8px 14px}.tab-section__btn:after{bottom:5px}.form-section__center{flex-direction:column}}@media (max-width:768px){.profile-section .tab-section__list{overflow-x:auto;padding-bottom:5px;scroll-behavior:smooth;margin-bottom:30px}.profile-section .tab-section__list.--end{justify-content:flex-start}.profile-section .tab-section__list::-webkit-scrollbar{width:auto;height:1px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.profile-section .tab-section__list::-webkit-scrollbar-track{background:#fff;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.profile-section .tab-section__list::-webkit-scrollbar-thumb{border-radius:20px}.profile-section .tab-section__list::-webkit-scrollbar-thumb,.profile-section .tab-section__list::-webkit-scrollbar-thumb:hover{background:#00000030;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.about-info__wrapper,.service-section{grid-template-columns:repeat(1,1fr)}.about-info__wrapper{gap:20px}.about-info__title{font-size:22px;line-height:30px;margin-bottom:20px}.about-info__link{font-size:16px}.result-wrapper{grid-template-columns:repeat(1,1fr);gap:20px}.contact-wrapper{grid-template-columns:repeat(2,1fr);gap:40px 20px}.project-card{flex-direction:column}.project-card.--hover .project-card__img{margin-bottom:10px}.project-card.--hover .project-card__title{font-size:18px;margin-bottom:10px}.project-card.--hover .project-card__box p{font-size:13px;line-height:17px}.project-card__title{font-size:20px;line-height:24px;margin-bottom:15px}.project-card__num{font-size:24px;line-height:23px;margin-bottom:12px}.project-card__inner{margin-top:0}.project-card__img{margin-bottom:15px}.project-card__box p{font-size:12px;line-height:18px}.profile-section__top{margin-bottom:20px}.profile-section__title{font-size:22px;line-height:31px}.profile-section__text{font-size:16px;line-height:26px}.project-wrapper{gap:10px}.blog-card__title{font-size:16px;line-height:20px}.blog-card__date,.blog-card__team{font-size:14px}.vacancies-wrapper__list{padding-left:20px}.vacancies-wrapper__link{margin-bottom:20px}.vacancies-wrapper__link:hover .vacancies-wrapper__name,.vacancies-wrapper__link:hover .vacancies-wrapper__sublink{letter-spacing:2px}.vacancies-wrapper__name{font-size:20px;line-height:24px}.vacancies-wrapper__name:after{width:5px;height:5px}.vacancies-wrapper__sublink{font-size:14px}.contact-section{padding:30px 20px}.contact-section__title{font-size:28px;line-height:36px;margin-bottom:40px}.contact-section__subtitle{font-size:18px;line-height:22px;margin-bottom:20px}.contact-section__checkbox{width:100%;grid-template-columns:repeat(3,1fr);gap:25px 25px}.contact-section__list{margin-bottom:30px}.contact-section__item{width:100px;height:80px;padding:0}.contact-section__item img{width:40px;height:40px}.contact-section__item span{font-size:14px}.contact-section__inner{flex-direction:column;align-items:flex-start}.contact-section .btn-white{height:50px;max-width:200px;width:100%}.contact-section .btn-white span{font-size:18px}.richbox b{margin-bottom:40px;gap:30px}.richbox h1{font-size:26px;line-height:30px}.richbox h2{font-size:18px;line-height:22px;margin-bottom:8px}.richbox p{font-size:18px;line-height:26px}.richbox aside span{font-size:14px}.description-wrapper__title{font-size:30px;line-height:32px;padding-bottom:20px;margin-bottom:30px}.description-inner{flex-direction:column-reverse;align-items:flex-start;gap:20px}.description-inner__type{font-size:16px;line-height:20px}.description-inner__value{font-size:16px;line-height:22px}.description-inner__name{font-size:16px;line-height:26px;margin-bottom:8px}.description-inner__text{font-size:16px;line-height:24px;margin-bottom:20px}.description-inner__box{margin-bottom:30px}.service-card{margin-bottom:50px}.service-card__info{gap:25px}.service-card__subtitle{font-size:18px;line-height:22px;margin-bottom:10px}.service-card__text{font-size:18px;line-height:28px}.form-section__top{margin-bottom:40px}.form-section__title{font-size:22px;line-height:31px}.form-section__subtitle{font-size:14px;line-height:24px}.form-section__h2{font-size:18px;line-height:24px;margin-bottom:20px}.reviews-swiper{padding:20px}.reviews-card{flex-direction:column}.reviews-card__text{text-align:center}.reviews-card .reviews-card__quote1{z-index:10;left:10px;width:30px}.reviews-card .reviews-card__quote2{z-index:10;right:10px;width:30px}.about-section__title{font-size:38px;line-height:44px}}@media (max-width:575px){.conferences-section{padding:50px 0}.about-slider .reviews-swiper__button,.reviews-swiper__button{display:none}.about-slider__top{flex-direction:column;padding:20px 0}.about-slider__text{font-size:18px;line-height:24px}.about-slider__user{margin-bottom:20px}.about-slider__text{text-align:center}.about-slider__bottom{font-size:14px;line-height:18px}.about-slider__decor1,.about-slider__decor2{width:30px}.about-section__title{font-size:32px;line-height:36px}.about-center__accardion{padding:20px}.about-center__text{font-size:18px;line-height:28px}.about-center__img{padding-bottom:55%;margin-bottom:30px}.about-center__buttons{flex-direction:column;align-items:flex-start}.about-center__buttons button{max-width:100%;width:100%}.contact-wrapper{grid-template-columns:repeat(1,1fr);gap:40px 0}.service-section__card{padding:20px}.service-section__title{font-size:20px;line-height:26px}.service-section__text{font-size:14px}.stages-wrapper{gap:30px}.stages-wrapper__item{flex-direction:column;align-items:flex-start}.stages-wrapper__number{font-size:50px;transform:rotate(0)}.stages-wrapper__title{font-size:26px;line-height:32px}.stages-wrapper__subtitle{font-size:14px;line-height:22px}.project-section .m-box{flex-direction:column;align-items:flex-start}.project-section .m-buttons{margin:20px 0 0 auto}.blog-wrapper{grid-template-columns:repeat(1,1fr)}.conferences-item{flex-direction:column;align-items:flex-start;padding:20px}.vacancies-wrapper__list{padding-left:20px}.vacancies-wrapper__link{margin-bottom:20px}.vacancies-wrapper__link:hover .vacancies-wrapper__name,.vacancies-wrapper__link:hover .vacancies-wrapper__sublink{letter-spacing:1px}.vacancies-wrapper__box img{margin-left:10px;width:40px}.vacancies-wrapper__name{font-size:16px;line-height:22px}.vacancies-wrapper__name:after{width:5px;height:5px}.vacancies-wrapper__sublink{font-size:14px}.contact-section{padding:30px 10px}.contact-section__title{font-size:22px;line-height:28px;margin-bottom:40px}.contact-section__subtitle{font-size:16px;line-height:20px;margin-bottom:20px}.contact-section__checkbox{width:100%;grid-template-columns:repeat(2,1fr);gap:20px 20px;margin-bottom:30px}.contact-section__form{margin-bottom:50px}.contact-section__df{grid-template-columns:repeat(1,1fr);gap:0}.contact-section__df .contact-section__box{margin-bottom:50px}.contact-section__df .contact-section__box:last-child{margin-bottom:0}.contact-section__list{margin-bottom:30px;grid-template-columns:repeat(2,1fr)}.richbox b{margin-bottom:30px;gap:20px 30px}.richbox h1{font-size:24px;line-height:28px}.richbox h2{font-size:16px;line-height:20px;margin-bottom:8px}.richbox p{font-size:16px;line-height:24px}.richbox article{margin-bottom:20px}.richbox aside span{font-size:12px}.richbox blockquote{font-size:14px;padding:10px;letter-spacing:.5px}.richbox ol li,.richbox ul li{font-size:16px}.richbox main{padding-bottom:50%}.richbox iframe{height:300px}.richbox table{display:block;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;overflow-x:auto;white-space:nowrap}.service-card__title{width:100%}.service-card__title span{font-size:20px;line-height:24px}.service-card__right{padding-bottom:60%}.service-card__text{font-size:16px;line-height:22px}.form-section__center{margin-bottom:40px}.form-section__h3{font-size:22px;line-height:26px;margin-bottom:20px}.form-section__box{grid-template-columns:repeat(1,1fr);margin-bottom:30px;gap:30px}.form-section__bottom{margin-bottom:50px}.form-section__control{min-height:300px}.form-section__file{padding:15px 30px}.form-section__file span{font-size:16px}.reviews-card__text{padding:10px}.form-item__title{font-size:18px;line-height:28px}.form-item__text{font-size:16px;line-height:26px}.form-section .contact-section__koffe .contact-section__drink{margin-bottom:20px}.form-section .contact-section__koffe .contact-section__list{margin-bottom:40px}}.tab-section__content{margin-bottom:137px}.client-btn{background-color:#000000!important;font-weight:400;font-size:22px;line-height:100%;letter-spacing:0;color:#fff}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-ExtraLight.95be939f.woff2) format("woff2"),url(/_next/static/media/Manrope-ExtraLight.a7d2ecd3.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-Light.771f6aca.woff2) format("woff2"),url(/_next/static/media/Manrope-Light.000824a0.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-Regular.53510f3b.woff2) format("woff2"),url(/_next/static/media/Manrope-Regular.8de032eb.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-Medium.76235155.woff2) format("woff2"),url(/_next/static/media/Manrope-Medium.e0d4c874.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-SemiBold.8383d1a9.woff2) format("woff2"),url(/_next/static/media/Manrope-SemiBold.1b520e78.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-Bold.4f4bbb7c.woff2) format("woff2"),url(/_next/static/media/Manrope-Bold.0f98d537.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-ExtraBold.dac67ef5.woff2) format("woff2"),url(/_next/static/media/Manrope-ExtraBold.72164ead.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}.footer{padding-top:65px}.footer.--bg{background:#f9f9f9}.footer-top{display:flex;flex-direction:column;align-items:center}.footer-logo{margin-bottom:60px}.footer-social{display:flex;align-items:center;gap:40px;margin-bottom:34px}.footer-social img{width:30px;height:30px}.footer-list{gap:50px;margin-bottom:24px}.footer-link,.footer-list{align-items:center}.footer-link,.footer-link img,.footer-list{display:flex}.footer-link img{margin-right:10px}.footer-link span{font-size:20px;line-height:30px;font-weight:600;color:var(--color-black)}.footer-line{padding:11px 0 16px;border:1px solid #00000033}.footer-bottom{display:flex;align-items:center;justify-content:center;gap:50px}.footer-bottom a{font-size:14px;line-height:21px;color:#323232}@media (max-width:768px){.footer-link span{font-size:13px}}@media (max-width:575px){.footer{padding-top:40px}.footer-list{gap:5px;flex-direction:column;justify-content:flex-start}.footer-logo{margin-bottom:30px}.footer-social{margin-bottom:20px}.footer-bottom{gap:20px}.footer-bottom a{font-size:12px}}@media (max-width:400px){.footer-bottom{flex-direction:column;gap:10px}}.header{z-index:100;width:100%;padding:20px 0;position:-webkit-sticky;position:sticky;top:0;left:0;background-color:#fff;border-bottom:1px solid #d8d8d8}.header-wrapper{justify-content:space-between}.header-list,.header-wrapper{display:flex;align-items:center}.header-list{gap:45px}.header-list li{overflow:hidden;padding-right:15px;padding-top:5px}.header-link{position:relative;font-size:18px;font-weight:600;color:var(--color-black);transition:text-shadow .2s linear;line-height:1.2em;text-shadow:0 0 #000,0 1.2em #000}.header-link:hover{animation:animation1 .3s normal;color:transparent}.header-link:hover span{animation:animation2 .3s normal;color:transparent}@keyframes animation1{0%{text-shadow:0 0 #000,0 1.2em #000}to{text-shadow:0 -1.2em #000,0 0 #000}}@keyframes animation2{0%{text-shadow:0 0 #000,0 1.2em #000}to{text-shadow:0 -2.4em #000,0 0 #000}}.header-link:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:50%;background:var(--color-black);opacity:0;transition:all .3s ease-in-out}.header-link.active:after{opacity:1;animation:circle .5s infinite alternate}@keyframes circle{0%{opacity:0}to{opacity:1}}.header-link span{position:absolute;top:-3px;right:-14px;font-size:10px;font-weight:700;line-height:1.4em;color:var(--color-black);z-index:10;text-shadow:0 0 #000,0 2.4em #000;transition:text-shadow .2s linear}@media (max-width:1200px){.header-link{font-size:16px}.header-logo{width:140px}.header .btn-dark{height:45px;max-width:-moz-fit-content;max-width:fit-content;padding:20px 30px}.header .btn-dark span{font-size:18px;line-height:22px}}@media (max-width:992px){.header{padding:20px 0}.header-list{position:fixed;top:-100%;left:0;transition:all .3s ease-in-out;align-items:flex-start;flex-direction:column}.header-list.active{background:var(--color-base);width:100%;height:100%;top:80px;gap:30px;padding:40px 20px}.header-link:after{top:50%;bottom:auto;right:-30px;left:auto;transform:translateY(-50%)}.header-info{display:flex;align-items:center;gap:20px}.header-burger,.header-logo{position:relative;z-index:10}.header-burger{width:40px;height:40px;cursor:pointer}.header-burger,.header-burger span{transition:all .3s ease-in-out}.header-burger span{top:50%;transform:translate(-50%,-50%)}.header-burger span,.header-burger span:after,.header-burger span:before{position:absolute;left:50%;width:30px;height:2px;background:var(--color-black)}.header-burger span:after,.header-burger span:before{content:"";transform:translateX(-50%);transition:all .3s ease-in-out}.header-burger span:after{top:9px}.header-burger span:before{bottom:9px}.header-burger.open{transform:rotate(180deg)}.header-burger.open span{background:transparent}.header-burger.open span:after{left:0;top:0;transform:rotate(135deg)}.header-burger.open span:before{left:0;bottom:0;transform:rotate(-135deg)}}@media (max-width:575px){.header-logo{max-width:100px;width:100%}.header .btn-dark{display:none}}*{box-sizing:border-box;outline:none;margin:0;padding:0}html{scroll-behavior:smooth}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar,html::-webkit-scrollbar-track{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}html::-webkit-scrollbar-track{background:#fff}html::-webkit-scrollbar-thumb{border-radius:20px}html::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb:hover{background:#00000030;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}a{display:inline-block;color:var(--color-black);font-family:var(--main-font);text-decoration:none}button{border:none;cursor:pointer;background:transparent}button:focus{outline:none}ul{padding-left:0;margin-bottom:0}img{max-width:100%}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.page-wrapper .page-content{flex:1 1}.sec-padding{margin:75px 0}.sec-padding-bottom{margin:75px 0 0}@media (max-width:992px){.sec-padding{margin:60px 0}}@media (max-width:768px){.sec-padding{margin:50px 0}}@media (max-width:575px){.sec-padding{margin:40px 0}.sec-padding-bottom{margin:40px 0 0}}.container{max-width:1471px;margin:0 auto;padding:0 15px}.container.--mini{max-width:1000px;width:100%}.container.--description{max-width:880px}.m-box{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px}.m-title{position:relative;font-weight:600;font-size:22px;line-height:26px;padding-left:57px}.m-title:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;background:var(--color-black);width:40px;height:2px}.m-buttons{display:flex;align-items:center;gap:22px}.mt-100{margin:100px auto 0!important}.mb-75{margin-bottom:75px}@media (max-width:768px){.mb-75{margin-bottom:50px}}@media (max-width:575px){.mb-75{margin-bottom:25px}}.mb-12{margin-bottom:12px}.mb-18{margin-bottom:18px}.m-btn.active .m-btn__icon{background:#ffffff73}.m-btn.active span{color:var(--color-base)}.m-btn__icon{width:42px;height:33px;background:#ffffff1f;align-items:center;justify-content:center;padding:5px;margin-bottom:4px;border-radius:2px;transition:all .2s ease-in-out}.m-btn__icon,.m-btn__icon img{display:flex}.m-btn span{font-size:14px;line-height:17px;font-weight:400;color:#ffffff80;transition:all .2s ease-in-out}.btn{display:flex;align-items:center;justify-content:center}.btn-white{background:var(--color-base);border-radius:40px;height:65px;max-width:240px;width:100%;padding:20px}.btn-white span{font-size:22px;line-height:26px;font-weight:400}.btn-dark{background:var(--color-bg2);border-radius:40px;max-width:240px;width:100%;padding:15px 20px;position:relative;overflow:hidden;transition:all .3s ease-in-out}.btn-dark:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease-in-out}.btn-dark:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.3);background:#222}.btn-dark:hover:before{left:100%}.btn-dark span{font-family:var(--main-font);font-size:16px;line-height:22px;font-weight:400;color:var(--color-base);position:relative;z-index:1;transition:all .3s ease-in-out}.btn-dark:hover span{transform:scale(1.05)}@media (max-width:768px){.header-logo img{max-width:100px}.btn-dark{height:45px;max-width:-moz-fit-content;max-width:fit-content;padding:20px 30px}.btn-dark span{font-size:18px;line-height:22px}.intro-section__text{font-size:18px;line-height:28px}.intro-section__content{padding-left:120px}.intro-section__decoration{left:65px;z-index:10}#intro-svg{width:620px;height:235px}}.btn-center{margin:0 auto}@keyframes fadeInUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.fadeInUp-animation{animation:fadeInUp 1.5s}