*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article > * + *{margin-top:1em}input,button,textarea,select{font:inherit}html{font-family:'Inter',sans-serif;font-size:calc(100vw / 120)}@media only screen and (max-width:1025px){html{font-size:16px}}@media only screen and (max-width:375px){html{font-size:calc(100vw / 23.375)}}body{position:relative}a[class]{text-decoration:none}.container{margin:0 auto;padding:0 2.3125rem;max-width:110.875rem}.btn{padding:1.5rem 1.8125rem;border-radius:.5rem;text-transform:uppercase;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.25s ease;filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25))}.btn--orange{background-color:#ec6e00}.btn--orange:hover{background-color:#d46300}.btn--orange--outlined{border:3px solid #ec6e00;color:#ec6e00;box-sizing:content-box}.btn--orange--outlined:hover{border-color:#d46300;color:#d46300}.btn--purple{background-color:#9a11fe}.btn--purple:hover{background-color:#8d01f3}.btn--pink{background-color:#ff35e6}.btn--pink:hover{background-color:#ff16e2}.text-shadow,.about-block__text,.services-prices-btn{text-shadow:0 4px 4px rgba(0,0,0,0.25)}.js-scroll-top{cursor:pointer;padding:.5rem;position:fixed;z-index:1;right:10%;bottom:15%;width:3.125rem;height:3.125rem;transition:.25s ease;border-radius:100%;background-color:#fff;opacity:0}.js-scroll-top:hover{transform:scale(1.07)}.js-scroll-top.is-visible{opacity:1}.js-scroll-top svg{width:100%;height:100%}:root{--dropdown-scrolable-height:200px;--dropdown-content-padding:.5rem 0;--dropdown-content-margin-top:.5rem;--dropdown-item-weight:400;--dropdown-item-padding:.5rem .5rem;--dropdown-triangle-width:.5rem;--dropdown-triangle-height:.25rem}details.dropdown{display:inline-block;position:relative;width:100%}details.dropdown summary{border-radius:var(--radius);cursor:pointer;color:#fff;list-style:none;padding:.5rem 1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem;line-height:1.5rem;font-weight:700;transition:.25s ease}@media only screen and (max-width:1025px){details.dropdown summary{text-align:center}}details.dropdown summary::-webkit-details-marker{display:none}details.dropdown summary:after{border-color:currentColor transparent transparent;border-style:solid;border-width:4px calc(var(--dropdown-triangle-width) / 2) 0 calc(var(--dropdown-triangle-width) / 2);content:"";display:inline-block;height:0;margin-left:.5rem;transition:.25s ease;vertical-align:calc(var(--dropdown-triangle-height) / 2);width:0}details.dropdown[open] summary{color:#ec6e00}details.dropdown[open] summary::after{transform:rotate(180deg)}.dropdown_content{color:#fff;background-color:#fff;left:0;position:absolute;top:100%;z-index:1}@media only screen and (max-width:1025px){.dropdown_content{transform:translateY(0) !important;opacity:1;position:static;visibility:visible;color:#000;max-height:0;overflow:hidden;text-align:center;transition:max-height .25s ease}}.dropdown_content.is-scrollable{max-height:var(--dropdown-scrolable-height);overflow:auto}.dropdown_item{color:#ec6e00;cursor:pointer;display:block;padding:var(--dropdown-item-padding);text-decoration:none;transition:.2s ease;font-size:1rem;line-height:1.5rem;font-weight:600}@media only screen and (max-width:1025px){.dropdown_item{color:#000}}@media only screen and (min-width:1025px){.dropdown_item:hover,.dropdown_item.active{background-color:#ec6e00;color:#fff}}.dropdown_item.is-active{color:var(--primary)}.dropdown_container{display:inline-block;position:relative;min-width:6.25rem;text-align:left}details.dropdown + .dropdown_content{opacity:0;transform:translateY(calc(var(--dropdown-content-margin-top) * -1)) scaleY(.95);transform-origin:top;transition:.3s ease;visibility:hidden}details.dropdown[open] + .dropdown_content{opacity:1;transform:translateY(0);visibility:visible}.header{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:1025px){.header{padding:1.25rem 2.3125rem;position:fixed;top:0;left:0;background-color:#fff;z-index:5;width:100%}}.header-logo{width:13.875rem;height:3.625rem}@media only screen and (max-width:1025px){.header-logo{display:none}}.header-logo svg{width:100%;height:100%}.header-logo__mobile{width:9.375rem;height:2.8125rem}@media only screen and (min-width:1025px){.header-logo__mobile{display:none}}.header-logo__mobile svg{width:100%;height:100%}.header-nav{display:flex;align-items:center;column-gap:2.625rem;flex-basis:calc(1036 / 1548 * 100%)}@media only screen and (max-width:1025px){.header-nav{margin:0 -2.3125rem;padding:0 2.3125rem;position:absolute;top:5.0625rem;width:100%;flex-direction:column;background-color:#fff;max-height:0;overflow:hidden;transition:.25s ease}.is-active .header-nav{filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25))}}.header-nav .dropdown_container summary{color:#2b3940;font-size:1rem;line-height:1.1875rem;font-weight:600}@media only screen and (max-width:1025px){.header-nav .dropdown_container summary{font-size:1.25rem;line-height:1.625rem}}.header-nav .dropdown_container summary.active{color:#ec6e00}@media only screen and (min-width:1025px){.header-nav .dropdown_content{border:1px solid #ec6e00}}.header-nav .dropdown_content .dropdown_item{white-space:nowrap}.header-nav__item{padding:1rem 0;font-size:1rem;line-height:1.1875rem;color:#2b3940;font-weight:600;transition:color .25s ease}.header-nav__item:hover,.header-nav__item.active{color:#ec6e00}@media only screen and (max-width:1025px){.header-nav__item{color:#000;font-size:1.25rem;line-height:1.625rem}}.header-additional{margin-left:auto;display:flex;align-items:center}@media only screen and (max-width:1025px){.header-additional{margin-left:0}.header-additional .header-mail-to{display:none}.header-additional .header-lang summary{color:#000}.header-additional .header-lang .dropdown_content{transform:translateY(0) !important;opacity:1;position:static;visibility:visible;color:#000;max-height:0;overflow:hidden;transition:max-height .25s ease}}.header-mail-to{width:1.5625rem;height:1.5625rem;display:block}.header-mail-to:hover svg{fill:#ec6e00}.header-mail-to svg{width:100%;height:100%;fill:#2b3940;transition:fill .25s ease}.header-burger{position:relative;height:1.1875rem;width:1.75rem}@media only screen and (min-width:1025px){.header-burger{display:none}}.header-burger__line_1,.header-burger__line_2,.header-burger__line_3{position:absolute;height:.1875rem;width:100%;background-color:#000;transition:.25s ease}.header-burger__line_1{top:0}.is-active .header-burger__line_1{top:50%;transform:translateY(-50%) rotate(45deg)}.header-burger__line_2{top:50%;transform:translateY(-50%)}.is-active .header-burger__line_2{opacity:0}.header-burger__line_3{bottom:0}.is-active .header-burger__line_3{bottom:50%;color:#f00;transform:translateY(50%) rotate(-45deg)}.main-block{padding:8.5rem 0 2.4375rem;background-color:#9a11fe;min-height:100vh}.main-block.bg--orange{background-color:#ec6e00}@media only screen and (max-width:1025px){.main-block{padding-top:5.125rem;min-height:0;background-color:#ae41fe}.main-block.info-block{background:#f5f5f5}}.main-block .container{height:100%}.main-block__inner{padding:3rem 4.6875rem;position:relative;border-radius:.625rem;background-color:#f5f5f5}.services-prices .main-block__inner,.portfolio-page .main-block__inner,.info-block .main-block__inner{height:auto}@media only screen and (max-width:1025px){.main-block__inner{margin:0 -2.3125rem;padding:2.75rem 2.3125rem 0;border-radius:0;background:none}}.main-block__content{margin-top:6.25rem;max-width:43.75rem}@media only screen and (max-width:1025px){.main-block__content{margin:0;max-width:none;text-align:center}}.main-block__title{font-size:3rem;line-height:3.625rem;font-weight:700;color:#2b3940}@media only screen and (max-width:1025px){.main-block__title{font-size:2.375rem;line-height:2.875rem;margin:0;max-width:none;color:#fff}}.main-block__description{margin-top:1.125rem;font-size:1.75rem;line-height:2.25rem;font-weight:400;color:#2b3940}@media only screen and (max-width:1025px){.main-block__description{margin-top:.5rem;color:#fff}}@media only screen and (max-width:600px){.main-block__description{font-size:1.0625rem;line-height:1.3125rem}}.main-block__image{position:absolute;top:10.4375rem;right:1.5625rem;width:62.5rem;height:41.25rem}@media only screen and (max-width:1025px){.main-block__image{padding-bottom:calc(250 / 375 * 100%);position:relative;transform:none;bottom:auto;top:0;right:auto;left:auto;height:0;width:auto}}@media only screen and (max-width:600px){.main-block__image{padding-bottom:calc(275 / 375 * 100%)}}.main-block__image img{width:100%;height:100%;object-fit:cover;object-position:center center}@media only screen and (max-width:1025px){.main-block__image img{position:absolute;top:0;right:0;bottom:0;left:0}}.main-block__btns{margin-top:3.125rem;display:flex;align-items:stretch;gap:1rem}@media only screen and (max-width:1025px){.main-block__btns{margin-top:1.5rem;flex-direction:column;justify-content:center}}.main-block__btn{font-size:1.75rem;line-height:2.125rem;font-weight:700}.services-prices .main-block__btn,.portfolio-page .main-block__btn,.info-block .main-block__btn{margin:7.5rem auto 0;display:block;width:fit-content}@media only screen and (max-width:1025px){.services-prices .main-block__btn,.portfolio-page .main-block__btn,.info-block .main-block__btn{margin:3rem auto 0;width:100%;text-align:center}}@media only screen and (max-width:1025px){.main-block__btn{order:4}}@media only screen and (max-width:600px){.main-block__btn{font-size:1.1875rem;line-height:1.4375rem}}.main-block__trusted{margin-top:5rem}@media only screen and (max-width:1025px){.main-block__trusted{margin-top:2rem}}.main-block__trusted-title{margin-bottom:1.875rem;font-size:1.75rem;line-height:2.25rem;color:#2b3940}@media only screen and (max-width:1025px){.main-block__trusted-title{color:#fff}}.main-block__trusted-row{gap:1rem 2.375rem;display:flex;align-items:center;flex-wrap:wrap}@media only screen and (max-width:600px){.main-block__trusted-row{gap:.5rem 1rem}}.main-block__trusted-item{width:7.5rem}@media only screen and (max-width:1025px){.main-block__trusted-item{width:calc(1 / 4 * 100% - 1.875rem)}}@media only screen and (max-width:600px){.main-block__trusted-item{width:calc(1 / 4 * 100% - 0.75rem)}}.main-block__trusted-item img{width:100%;height:100%;object-fit:contain;object-position:center center}.info-block__content{margin-top:6.4375rem}@media only screen and (max-width:1025px){.info-block__content{margin:0}}.info-block__header{text-align:center;color:#2b3940}.info-block__title{font-size:1.75rem;line-height:2.0625rem;font-weight:600;text-transform:uppercase}@media only screen and (max-width:600px){.info-block__title{font-size:.75rem;line-height:.9375rem}}.info-block__subtitle{margin-top:.625rem;font-size:3.75rem;line-height:4.5rem;font-weight:700}@media only screen and (max-width:1025px){.info-block__subtitle br{display:none}}@media only screen and (max-width:600px){.info-block__subtitle{font-size:2.375rem;line-height:2.875rem}}.info-block__image{margin-top:3.125rem;width:calc(100vw + 2px);transform:translateX(-9.65%)}@media only screen and (max-width:1025px){.info-block__image{transform:none;margin:2rem -2.3125rem 0;height:16.875rem}.info-block__image img{height:100%}}@media only screen and (max-width:600px){.info-block__image{height:12.5rem}}.info-block__description{margin-top:3.75rem;font-size:1.75rem;line-height:2.25rem;font-weight:400;color:#2b3940}@media only screen and (max-width:1025px){.info-block__description{margin-top:2rem;font-size:1.5rem;line-height:1.75rem}}@media only screen and (max-width:600px){.info-block__description{font-size:1.1875rem;line-height:1.375rem}}.info-block__description p:not(:last-child){margin-bottom:2.25rem}@media only screen and (max-width:1025px){.info-block__description p:not(:last-child){margin-bottom:1.75rem}}@media only screen and (max-width:600px){.info-block__description p:not(:last-child){margin-bottom:1.375rem}}.about{margin-top:7.5rem}@media only screen and (max-width:1025px){.about{margin-top:3.75rem}}@media only screen and (max-width:600px){.about{margin-top:1.875rem}}.about-content{display:flex;flex-direction:column}.about-header{text-align:center}.about-header__title{font-size:1.75rem;line-height:2.125rem;font-weight:600;color:#848484;text-transform:uppercase}@media only screen and (max-width:600px){.about-header__title{font-size:.75rem;line-height:.9375rem}}.about-header__why{margin-top:1.25rem;font-size:3.75rem;line-height:4.5rem;font-weight:700;color:#484848}@media only screen and (max-width:600px){.about-header__why{margin-top:.875rem;font-size:2.375rem;line-height:2.875rem}}.about-numbers{margin-top:3.4375rem;max-width:69.375rem;width:100%;align-self:center;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:1025px){.about-numbers{margin-top:2rem;flex-direction:column;max-width:none;row-gap:.75rem}}@media only screen and (max-width:1025px){.about-numbers__block{text-align:center}}.about-numbers__block-value{font-size:2.625rem;line-height:3.125rem;font-weight:700;color:#ec6e00}.about-numbers__block-description{font-size:1.625rem;line-height:2rem;font-weight:600;color:#2b3940;text-align:right}@media only screen and (max-width:1025px){.about-numbers__block-description{text-align:center}}.about-description{margin-top:2.5rem;font-size:1.625rem;line-height:2rem;font-weight:400;color:#484848}@media only screen and (max-width:600px){.about-description{font-size:1.1875rem;line-height:1.375rem;text-align:center}}.about-blocks{margin-top:3.3125rem;display:flex;gap:1.0625rem}@media only screen and (max-width:1025px){.about-blocks{row-gap:2.125rem;margin:2rem -2.3125rem 0;padding:0 2.3125rem;flex-wrap:wrap}}.about-block{text-align:center;flex:0 1 calc(100% / 3);padding:1.625rem 6.125rem 1.875rem;border-radius:1.25rem}@media only screen and (max-width:1025px){.about-block{padding:0;flex-basis:100%;border-radius:0;background-color:transparent !important}.about-block__top{padding:.8125rem 3.75rem;border-radius:.625rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25))}}.about-block--orange{background-color:#ec6e00}@media only screen and (max-width:1025px){.about-block--orange .about-block__top{background-color:#ec6e00}}.about-block--purple{background-color:#9a11fe}@media only screen and (max-width:1025px){.about-block--purple .about-block__top{background-color:#9a11fe}}.about-block--pink{background-color:#ff35e6}@media only screen and (max-width:1025px){.about-block--pink .about-block__top{background-color:#ff35e6}}.about-block__icon{margin:0 auto;width:3.125rem;height:3.125rem;filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25))}.about-block__icon svg{width:100%;height:100%}.about-block__text{margin-top:.5rem;text-align:center;color:#fff}.about-block__title,.about-block__subtitle,.about-block__description{color:#fff}.about-block__title{font-size:2.625rem;line-height:3.125rem;font-weight:700}@media only screen and (max-width:1025px){.about-block__title{margin-top:.625rem}}@media only screen and (max-width:600px){.about-block__title{font-size:1.375rem;line-height:1.625rem;display:inline}}.about-block__subtitle{font-size:1.625rem;line-height:2rem;font-weight:600}@media only screen and (max-width:600px){.about-block__subtitle{font-size:1.375rem;line-height:1.625rem;display:inline;font-weight:700}}.about-block__description{margin-top:.875rem;font-size:1.1875rem;line-height:1.4375rem;font-weight:400}@media only screen and (max-width:1025px){.about-block__description{margin:1.25rem auto 0;color:#000;max-width:calc(200 / 300 * 100%)}}.portfolio{margin-top:6.25rem}@media only screen and (max-width:1025px){.portfolio{margin-top:2rem}}@media only screen and (max-width:1025px){.portfolio-content{margin:0 -2.3125rem;padding:2.375rem 0 3.5625rem;background-color:#9a11fe}}.portfolio-header{text-align:center}.portfolio-title{font-size:1.75rem;line-height:2.125rem;font-weight:600;text-transform:uppercase;color:#848484}@media only screen and (max-width:1025px){.portfolio-title{color:#fff}}@media only screen and (max-width:600px){.portfolio-title{font-size:.75rem;line-height:.875rem}}.portfolio-subtitle{font-size:3.75rem;line-height:4.5rem;font-weight:700;color:#484848}@media only screen and (max-width:1025px){.portfolio-subtitle{color:#fff}}@media only screen and (max-width:600px){.portfolio-subtitle{font-size:2.375rem;line-height:2.8125rem}}.portfolio-slider{margin-top:4.6875rem;padding:4.5rem 0 9rem;background:linear-gradient(180deg,#9a11fe 0%,rgba(154,17,254,0) 100%);border-radius:.625rem}@media only screen and (max-width:1025px){.portfolio-slider{margin-top:1.875rem;background:none;padding:0 .625rem}}.portfolio-slider__icon{position:absolute;right:1.875rem;bottom:1.25rem;width:2.9375rem;height:2.9375rem}.portfolio-slider__icon svg{width:100%;height:100%;fill:#fff;transition:.25s ease}.portfolio-slider .splide{cursor:grab}@media only screen and (max-width:1025px){.portfolio-slider .splide{border-radius:.5rem;overflow:hidden}}.portfolio-slider .splide__slide{height:36.875rem;transition:.5s ease;border-radius:.5rem}@media only screen and (max-width:1025px){.portfolio-slider .splide__slide{height:0;padding-bottom:calc(250 / 357 * 100%)}}.portfolio-slider .splide__slide:hover .portfolio-slider__icon svg{fill:#ec6e00;transform:scale(1.05)}.portfolio-slider .splide__slide:not(.is-active){opacity:.5}.portfolio-slider .splide__pagination{margin-top:4.125rem;position:static;display:flex;column-gap:.875rem}@media only screen and (max-width:1025px){.portfolio-slider .splide__pagination{margin-top:1.75rem;column-gap:.375rem}}.portfolio-slider .splide__pagination__page{margin:0;width:1.75rem;height:1.75rem;transform:none;background-color:#fff;opacity:1;transition:.25s ease}@media only screen and (max-width:1025px){.portfolio-slider .splide__pagination__page{width:.75rem;height:.75rem}}.portfolio-slider .splide__pagination__page.is-active{background-color:#ec6e00}.portfolio-contact{margin:.9375rem auto 0;padding-bottom:4.8125rem;display:flex;justify-content:space-between;max-width:calc(1348 / 1700 * 100%);border-bottom:1px solid #c4c4c4}@media only screen and (max-width:1025px){.portfolio-contact{margin:2rem auto 0;padding-bottom:0;border:none;flex-wrap:wrap;text-align:center;max-width:calc(240 / 301 * 100%)}}.portfolio-contact__question{flex:0 1 calc(353 / 1348 * 100%);font-size:1.75rem;line-height:2.125rem;font-weight:700;color:#484848}@media only screen and (max-width:1025px){.portfolio-contact__question{flex:0 1 100%;color:#fff}}@media only screen and (max-width:600px){.portfolio-contact__question{margin-bottom:.625rem;font-size:1.1875rem;line-height:1.4375rem}}.portfolio-contact__answer{flex:0 1 calc(545 / 1348 * 100%);font-size:1.1875rem;line-height:1.375rem;color:#484848}@media only screen and (max-width:1025px){.portfolio-contact__answer{flex:0 1 100%;color:#fff}}@media only screen and (max-width:600px){.portfolio-contact__answer{font-size:1.0625rem;line-height:1.3125rem}}@media only screen and (max-width:1025px){.portfolio-contact__btn{margin:2.125rem auto 0;width:100%}}.portfolio-link{display:block;margin:1.75rem 1.5625rem 0 auto;font-size:1.625rem;line-height:2rem;font-weight:700;width:fit-content;color:#ec6e00}@media only screen and (max-width:600px){.portfolio-link{margin:1.75rem 0 0;width:100%;text-align:center;font-size:1.1875rem;line-height:1.375rem}}.portfolio-page__content{margin-top:3.75rem}@media only screen and (max-width:1025px){.portfolio-page__content{margin:0;padding:1.25rem;border-radius:.625rem;background-color:#fff}}.portfolio-page__title{font-size:3rem;line-height:3.625rem;font-weight:700;color:#2b3940;text-align:center}@media only screen and (max-width:600px){.portfolio-page__title{font-size:2.375rem;line-height:2.8125rem}}.portfolio-page__description{margin-top:4.5rem;font-size:1.75rem;line-height:2.25rem;color:#2b3940}@media only screen and (max-width:1025px){.portfolio-page__description{margin-top:2rem;font-size:1.1875rem;line-height:1.375rem}}.portfolio-page__blocks{margin:-1.3125rem;display:flex;flex-wrap:wrap}.portfolio-page__blocks-wrapper{margin-top:2.8125rem}.portfolio-page__block{padding:1.3125rem;width:calc(1 / 4 * 100%)}@media only screen and (max-width:1025px){.portfolio-page__block{width:calc(1 / 2 * 100%)}}@media only screen and (max-width:600px){.portfolio-page__block{width:100%}}.portfolio-page__block-image{margin-bottom:.875rem;width:21.4375rem;height:21.4375rem}@media only screen and (max-width:1025px){.portfolio-page__block-image{height:18.75rem;width:100%}}@media only screen and (max-width:600px){.portfolio-page__block-image{height:17rem}}.portfolio-page__block-image img{width:100%;height:100%;object-fit:cover;object-position:center center}.portfolio-page__block-title{font-size:1.75rem;line-height:2.25rem;font-weight:700}.portfolio-page__block-subtitle{font-size:1.75rem;line-height:2.25rem;font-weight:400}.portfolio-popup{padding:3.125rem;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;visibility:hidden;pointer-events:none;background-color:rgba(0,0,0,0.8);transition:.25s ease}@media only screen and (max-width:1025px){.portfolio-popup{padding:3.125rem 0}}.portfolio-popup__inner{margin:0 auto;max-width:90%;height:100%;display:flex;align-items:center;justify-content:center}.portfolio-popup.is-visible{z-index:10;visibility:visible;opacity:1;pointer-events:auto}.portfolio-popup__close{font-size:1.75rem;color:#fff;font-weight:600;position:absolute;top:3.125rem;right:3.125rem;width:3.125rem;height:3.125rem;cursor:pointer;z-index:11}@media only screen and (max-width:1025px){.portfolio-popup__close{width:1.875rem;height:1.875rem;top:1.875rem;right:1.875rem}}@media only screen and (min-width:1025px){.portfolio-popup__close:hover svg{fill:#ec6e00}}.portfolio-popup__close svg{width:100%;height:100%;fill:#fff;transition:fill .25s ease}.portfolio-popup__image{height:80vh;position:relative;width:100%}@media only screen and (max-width:600px){.portfolio-popup__image{height:20rem}}.portfolio-popup__image img{height:100%;width:100%;object-fit:cover;object-position:center center}.portfolio-popup__controls{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;width:100%}.portfolio-popup__prev,.portfolio-popup__next{width:6.25rem;height:6.25rem;cursor:pointer;background:none;border:none}@media only screen and (max-width:1025px){.portfolio-popup__prev,.portfolio-popup__next{width:4.375rem;height:4.375rem}}@media only screen and (max-width:600px){.portfolio-popup__prev,.portfolio-popup__next{width:3.125rem;height:3.125rem}}@media only screen and (min-width:1025px){.portfolio-popup__prev:hover svg,.portfolio-popup__next:hover svg{transform:scale(1.1);fill:#ec6e00}}.portfolio-popup__prev svg,.portfolio-popup__next svg{width:100%;height:100%;fill:#fff;transition:.25s ease}.portfolio-popup__prev{transform:rotate(180deg)}.services-prices-content{margin-top:6.25rem}@media only screen and (max-width:1025px){.services-prices-content{margin:0}}.services-prices-header{text-align:center;color:#2b3940}@media only screen and (max-width:1025px){.services-prices-header{color:#fff}}.services-prices-title{margin-bottom:.625rem;font-size:1.75rem;line-height:2.125rem;font-weight:600;text-transform:uppercase}@media only screen and (max-width:600px){.services-prices-title{font-size:.75rem;line-height:.9375rem}}.services-prices-subtitle{font-size:3.75rem;line-height:4.5rem;font-weight:700}@media only screen and (max-width:600px){.services-prices-subtitle{font-size:2.375rem;line-height:2.875rem}}.services-prices-blocks{margin-top:5.625rem;display:flex;column-gap:1.5625rem}@media only screen and (max-width:1025px){.services-prices-blocks{margin-top:1.875rem;flex-direction:column-reverse;row-gap:2.3125rem}}.services-prices-block{padding:1.0625rem 1.625rem 3.25rem;background:#e5e5e5;border:1px solid rgba(255,255,255,0.03);border-radius:.5rem;flex-grow:1}@media only screen and (max-width:600px){.services-prices-block{padding:1.4375rem 1.125rem 1.625rem}}.services-prices-block__wrapper{flex:0 1 calc(100 / 3 * 1%);display:flex;flex-direction:column}@media only screen and (max-width:1025px){.services-prices-block__wrapper{flex:0 1 100%}}.services-prices-block__image{margin:0 -1.3125rem;height:17.5rem}@media only screen and (max-width:600px){.services-prices-block__image{height:12.3125rem}}.services-prices-block__image img{width:100%;height:100%;object-fit:contain;object-position:center center}.services-prices-block__name{margin-top:1.25rem;font-size:1.25rem;line-height:1.5rem;text-align:center;font-weight:500;color:#2b3940}.services-prices-block__title{font-weight:700}.services-prices-block__description{margin-top:3rem;color:#484848;font-size:1.1875rem;line-height:2.25rem}@media only screen and (max-width:600px){.services-prices-block__description{font-size:1.0625rem;line-height:1.25rem}}.services-prices-btn{padding-top:1.1875rem;padding-bottom:1.1875rem;margin-top:.875rem;text-align:center;width:100%;font-size:1.125rem;line-height:1.3125rem;font-weight:700}@media only screen and (max-width:600px){.services-prices-btn{margin-top:.625rem;padding-top:.5rem;padding-bottom:.5rem}}@media only screen and (max-width:1025px){.services-prices-btn.btn--purple{background-color:#ff35e6}}@media only screen and (max-width:1025px){.services-prices-btn.btn--pink{background-color:#ec6e00}}.clients{margin-top:6.25rem}@media only screen and (max-width:1025px){.clients{margin-top:2rem;padding:2.25rem 0 2.9375rem}}.clients-content{margin:0 auto;max-width:calc(1350 / 1700 * 100%)}@media only screen and (max-width:1025px){.clients-content{max-width:none}}.clients-header{text-align:center;color:#484848}.clients-header__title{font-size:1.75rem;line-height:2.125rem;font-weight:600}@media only screen and (max-width:600px){.clients-header__title{font-size:.75rem;line-height:.875rem}}.clients-header__subtitle{font-size:3.75rem;line-height:4.5rem;font-weight:700}@media only screen and (max-width:600px){.clients-header__subtitle{margin-top:.875rem;font-size:2.375rem;line-height:2.875rem}}.clients-blocks{margin-top:2.5rem}@media only screen and (max-width:1025px){.clients-blocks{margin-top:1.875rem}}.clients-row{margin:-.9375rem;display:flex;flex-wrap:wrap}.clients-block{padding:.9375rem;flex:0 1 calc(100 / 5 * 1%)}@media only screen and (max-width:1025px){.clients-block{flex:0 1 calc(100 / 3 * 1%)}}@media only screen and (max-width:600px){.clients-block{flex:0 1 50%}}.clients-block__image{height:5.75rem;background-color:#e3e3e3}@media only screen and (max-width:600px){.clients-block__image{height:2.75rem}}.clients-block__image img{width:100%;height:100%;object-fit:contain;object-position:center center}.how{margin-top:6.125rem}@media only screen and (max-width:600px){.how{margin-top:1.9375rem}}.how-container{padding:0;max-width:113.6875rem}.how-header{text-align:center}.how-header__title{font-size:1.75rem;line-height:2.125rem;font-weight:600;color:#848484;text-transform:uppercase}@media only screen and (max-width:600px){.how-header__title{font-size:.75rem;line-height:.875rem}}.how-header__subtitle{margin-top:.75rem;font-size:3.875rem;line-height:4.5rem;font-weight:700;color:#484848}@media only screen and (max-width:600px){.how-header__subtitle{font-size:1.875rem;line-height:2.4375rem}}.how-content{margin-top:5.3125rem;margin-bottom:-45.3125rem}@media only screen and (max-width:1025px){.how-content{margin-bottom:0}}@media only screen and (max-width:600px){.how-content{margin-top:2.125rem}}.how-step{position:relative}@media only screen and (max-width:1025px){.how-step{max-width:none !important;top:0 !important;left:auto !important;right:auto !important;height:auto !important}}.how-step img{height:100%}@media only screen and (max-width:1025px){.how-step img{margin:0 auto;width:19.25rem}}.how-step__text{font-size:3.75rem;line-height:4.5rem;font-weight:700;color:#484848;position:absolute;max-width:33.75rem;text-align:center}@media only screen and (max-width:1025px){.how-step__text{display:none}}@media only screen and (max-width:1025px){.how-step__image{display:none}}@media only screen and (min-width:1025px){.how-step__image--mobile{display:none}}.how-step--1{height:54.5rem;max-width:calc(1531 / 1819 * 100%)}.how-step--1 .how-step__text{top:16.875rem;right:-6.875rem}.how-step--2{margin-left:auto;max-width:calc(1566 / 1819 * 100%);top:-9.375rem;height:60.0625rem}.how-step--2 .how-step__text{top:16.875rem;left:1.875rem}.how-step--3{top:-14.0625rem;height:92.9375rem}.how-step--3 .how-step__text{top:10.625rem;right:8.75rem}.how-step--final{top:-45.3125rem;height:78.5625rem;max-width:calc(1649 / 1819 * 100%);margin-left:auto}.how-step--final .how-step__text--top{top:9.375rem;left:7.5rem;max-width:37.5rem}.how-step--final .how-step__text--bottom{right:-1.25rem;bottom:3.125rem;max-width:50rem}.discuss{margin-top:6.375rem}@media only screen and (max-width:1025px){.discuss{margin-top:3.75rem}}.discuss-block{padding:7.5rem 1.25rem;display:flex;align-items:center;justify-content:center;gap:3.75rem;background-color:#9a11fe;border-radius:.625rem}@media only screen and (max-width:1025px){.discuss-block{margin:0 -2.3125rem;padding:3.75rem 2.3125rem 3.5rem;border-radius:0;flex-direction:column;text-align:center;gap:2.375rem}}.discuss-block__title{font-size:1.75rem;line-height:2.125rem;font-weight:700;max-width:calc(440 / 1700 * 100%);color:#fff}@media only screen and (max-width:1025px){.discuss-block__title{max-width:none}}@media only screen and (max-width:600px){.discuss-block__title{font-size:1.375rem;line-height:1.625rem}}.discuss-block__subtitle{font-size:1.1875rem;line-height:1.4375rem;max-width:calc(545 / 1700 * 100%);color:#fff}@media only screen and (max-width:1025px){.discuss-block__subtitle{max-width:none}}@media only screen and (max-width:600px){.discuss-block__subtitle{font-size:1.0625rem;line-height:1.25rem}}.discuss-block__btn{font-size:1.75rem;line-height:2.125rem;font-weight:700}@media only screen and (max-width:1025px){.discuss-block__btn{max-width:none}}@media only screen and (max-width:600px){.discuss-block__btn{font-size:1.375rem;line-height:1.625rem;width:100%}}.footer{margin:0 auto;padding:8.3125rem 0 12.8125rem;max-width:84.375rem;font-size:.9375rem;line-height:1.125rem}@media only screen and (max-width:1025px){.footer{padding:3.3125rem 2.3125rem 2.8125rem}}.footer-content{display:flex;column-gap:6.3125rem;padding-top:1.0625rem;border-top:1px solid #c4c4c4}@media only screen and (max-width:1025px){.footer-content{padding:0;flex-direction:column;align-items:center;border-top:none}}.footer-logo{margin-bottom:1.0625rem;width:13.875rem;height:3.625rem;display:block}@media only screen and (max-width:1025px){.footer-logo{margin-bottom:1.9375rem}}@media only screen and (max-width:600px){.footer-logo{width:9.375rem;height:1.875rem}}.footer-logo svg{width:100%;height:100%}.footer-left{max-width:26.875rem}.footer-left__description{font-size:.9375rem;line-height:1.125rem}@media only screen and (max-width:1025px){.footer-left__description{display:none}}.footer-right{flex-grow:1}.footer-row{display:flex;justify-content:space-between}@media only screen and (max-width:1025px){.footer-row{flex-direction:column}}.footer-row a{display:block;text-decoration:none;width:fit-content;transition:color .25s ease}.footer-row a:hover{color:#ec6e00}.footer-list__title{margin-bottom:2.1875rem;color:#ec6e00;font-weight:700}@media only screen and (max-width:1025px){.footer-list__title{display:none}}.footer-list ul{margin:0;padding:0;list-style:none}.footer-list ul a{color:#484848}.footer-list__item{display:flex;align-items:center}.footer-list__item:not(:last-child){margin-bottom:.875rem}.footer-list__item-icon{margin-right:.875rem;width:1.5rem;height:1.5rem}.footer-list__item-icon svg{width:100%;height:100%}.footer-list__item-link{color:#2b3940}.footer-middle{align-self:center}@media only screen and (max-width:1025px){.footer-middle{display:none}}.footer-middle a{font-weight:700;color:#000}.footer-middle a:first-child{margin-bottom:1.125rem}