@keyframes animate-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}:root{--color-dark:#232323;--color-dark2:#707070;--color-dark3:#161616;--color-white:#fff;--color-black:#000;--color-error:#ff0033;--color-grey:#555;--color-purple:#800080;--font-main:'Raleway', sans-serif;--project-color-dark:#000;--project-color-light:#F5F5F5;--project-color-pink:#FFE7F1;--project-color-red:#FF003B;--project-color-blue:#0A2DA0;--project-color-blue-100:#E2F1FF;--project-color-grey:#F7F9F9}.wrapper{margin:0 auto;padding:0;width:100%;max-width:100%}.st-25{padding-top:8px!important}.st-180{padding-top:20px!important}.st-200{padding-top:24px!important}.st-210{padding-top:26px!important}.st-290{padding-top:30px!important}.st-320{padding-top:34px!important}.st-340{padding-top:38px!important}.st-450{padding-top:56px!important}.st-600{padding-top:72px!important}.st-781{padding-top:113px!important}.sb-25{padding-bottom:8px!important}.sb-180{padding-bottom:20px!important}.sb-200{padding-bottom:24px!important}.sb-210{padding-bottom:26px!important}.sb-290{padding-bottom:30px!important}.sb-320{padding-bottom:34px!important}.sb-340{padding-bottom:38px!important}.sb-450{padding-bottom:56px!important}.sb-600{padding-bottom:72px!important}.sb-781{padding-bottom:113px!important}.mx-auto{margin-right:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.heading,.subheading{display:block;margin:0;font-size:54px;font-weight:700;line-height:normal}.subheading{font-size:40px;font-weight:600}.subheading--xs{font-size:23px;line-height:28px}.paragraph{display:block;margin:0;font-size:18px;font-weight:500;line-height:30px;color:var(--project-color-dark)}.num{font-size:24px;font-weight:500}.about-client-demo{padding-top:96px}html:not(.no-js) .about-client-demo,html:not(.no-js) .colors-demo,html:not(.no-js) .pages-demo,html:not(.no-js) .problems-demo,html:not(.no-js) .responsive-demo,html:not(.no-js) .sitemap-demo,html:not(.no-js) .work-demo{opacity:0}html:not(.no-js) .about-client-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .about-client-demo.css-animate-end{opacity:1}.about-client-demo__header{max-width:770px}.about-client-demo__header .heading{margin-bottom:11px}.about-client-demo__body{padding:64px 0}.about-client-demo .wrapper,.brief-demo .wrapper{width:calc(100% - 32px);max-width:1170px}.stats__cont{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.stats__item,.stats__num{display:flex;align-items:center}.stats__item{justify-content:flex-start;gap:30px}.stats__num{flex-shrink:0;justify-content:center;width:150px;height:150px;position:relative;color:var(--color-white);font-size:58px;font-weight:500;line-height:1;border-radius:50%;background:linear-gradient(223deg,#f7004c 0,#641d70 80%,#062690 100%)}.stats__num:before{content:'';position:absolute;top:13px;bottom:13px;left:13px;right:13px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128' %3e%3cpath fill='%23fff' fill-opacity='.65' d='M52.5382 1.02365C56.2576 0.351063 60.0882 0 64 0C67.9118 0 71.7424 0.351063 75.4618 1.02365C76.0053 1.12192 76.3662 1.64216 76.2679 2.18563C76.1697 2.7291 75.6494 3.09001 75.106 2.99173C71.5034 2.34028 67.7919 2 64 2C60.2081 2 56.4966 2.34028 52.894 2.99173C52.3506 3.09001 51.8303 2.7291 51.7321 2.18563C51.6338 1.64216 51.9947 1.12192 52.5382 1.02365ZM43.7109 4.32992C43.897 4.84991 43.6263 5.4223 43.1063 5.60838C36.0146 8.1462 29.5194 11.9397 23.8886 16.7217C23.4676 17.0792 22.8366 17.0278 22.4791 16.6068C22.1215 16.1859 22.173 15.5548 22.5939 15.1973C28.4052 10.262 35.11 6.34571 42.4324 3.72533C42.9524 3.53924 43.5248 3.80993 43.7109 4.32992ZM84.2891 4.32992C84.4752 3.80993 85.0476 3.53924 85.5676 3.72533C92.89 6.34571 99.5948 10.262 105.406 15.1973C105.827 15.5548 105.878 16.1859 105.521 16.6068C105.163 17.0278 104.532 17.0792 104.111 16.7217C98.4806 11.9397 91.9854 8.1462 84.8937 5.60838C84.3737 5.4223 84.103 4.84991 84.2891 4.32992ZM111.393 22.4791C111.814 22.1215 112.445 22.173 112.803 22.5939C117.738 28.4052 121.654 35.11 124.275 42.4324C124.461 42.9524 124.19 43.5248 123.67 43.7109C123.15 43.897 122.578 43.6263 122.392 43.1063C119.854 36.0146 116.06 29.5194 111.278 23.8886C110.921 23.4676 110.972 22.8366 111.393 22.4791ZM16.6068 22.4791C17.0278 22.8366 17.0792 23.4676 16.7217 23.8886C11.9397 29.5194 8.1462 36.0146 5.60838 43.1063C5.4223 43.6263 4.84991 43.897 4.32992 43.7109C3.80993 43.5248 3.53924 42.9524 3.72533 42.4324C6.34571 35.11 10.262 28.4052 15.1973 22.594C15.5548 22.173 16.1859 22.1216 16.6068 22.4791ZM2.18563 51.7321C2.7291 51.8303 3.09001 52.3506 2.99173 52.894C2.34028 56.4966 2 60.2081 2 64C2 67.7919 2.34028 71.5034 2.99173 75.106C3.09001 75.6494 2.7291 76.1697 2.18563 76.2679C1.64216 76.3662 1.12192 76.0053 1.02365 75.4618C0.351063 71.7424 0 67.9118 0 64C0 60.0882 0.351063 56.2576 1.02365 52.5382C1.12192 51.9947 1.64216 51.6338 2.18563 51.7321ZM125.814 51.7321C126.358 51.6338 126.878 51.9947 126.976 52.5382C127.649 56.2576 128 60.0882 128 64C128 67.9118 127.649 71.7424 126.976 75.4618C126.878 76.0053 126.358 76.3662 125.814 76.2679C125.271 76.1697 124.91 75.6494 125.008 75.106C125.66 71.5034 126 67.7919 126 64C126 60.2081 125.66 56.4966 125.008 52.894C124.91 52.3506 125.271 51.8303 125.814 51.7321ZM4.32992 84.2891C4.84991 84.103 5.4223 84.3737 5.60838 84.8937C8.1462 91.9854 11.9397 98.4806 16.7217 104.111C17.0792 104.532 17.0278 105.163 16.6068 105.521C16.1859 105.878 15.5548 105.827 15.1973 105.406C10.262 99.5948 6.34571 92.89 3.72533 85.5676C3.53924 85.0476 3.80993 84.4752 4.32992 84.2891ZM123.67 84.2891C124.19 84.4752 124.461 85.0476 124.275 85.5676C121.654 92.89 117.738 99.5948 112.803 105.406C112.445 105.827 111.814 105.878 111.393 105.521C110.972 105.163 110.921 104.532 111.278 104.111C116.06 98.4806 119.854 91.9854 122.392 84.8937C122.578 84.3737 123.15 84.103 123.67 84.2891ZM105.521 111.393C105.878 111.814 105.827 112.445 105.406 112.803C99.5948 117.738 92.89 121.654 85.5676 124.275C85.0476 124.461 84.4752 124.19 84.2891 123.67C84.103 123.15 84.3737 122.578 84.8937 122.392C91.9854 119.854 98.4806 116.06 104.111 111.278C104.532 110.921 105.163 110.972 105.521 111.393ZM22.4791 111.393C22.8366 110.972 23.4676 110.921 23.8886 111.278C29.5194 116.06 36.0146 119.854 43.1063 122.392C43.6263 122.578 43.897 123.15 43.7109 123.67C43.5248 124.19 42.9524 124.461 42.4324 124.275C35.11 121.654 28.4052 117.738 22.594 112.803C22.173 112.445 22.1216 111.814 22.4791 111.393ZM51.7321 125.814C51.8303 125.271 52.3506 124.91 52.894 125.008C56.4966 125.66 60.2081 126 64 126C67.7919 126 71.5034 125.66 75.106 125.008C75.6494 124.91 76.1697 125.271 76.2679 125.814C76.3662 126.358 76.0053 126.878 75.4618 126.976C71.7424 127.649 67.9118 128 64 128C60.0882 128 56.2576 127.649 52.5382 126.976C51.9947 126.878 51.6338 126.358 51.7321 125.814Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center}.stats__title{margin:0;font-size:32px;font-weight:700;line-height:1}.stats__text{margin:8px 0 0;font-size:16px;line-height:24px}.brief-demo{padding:48px 0 140px;background-color:var(--project-color-light)}.brief-demo__title{margin:0 0 24px;font-size:24px;font-weight:600;line-height:30px;text-align:center}.brief-demo__text{font-size:16px;font-weight:500;line-height:24px;text-align:center}.brief-demo .wrapper{max-width:910px}html:not(.no-js) .problems-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .problems-demo.css-animate-end{opacity:1}.problems-demo__picture{margin-bottom:48px}.problems-demo__cont{margin-top:-100px;padding-bottom:64px;background-color:var(--project-color-pink)}.problems-demo__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:70px;max-width:1104px;margin:64px auto 0;padding:0 24px;counter-reset:problemsCounter}.problems-demo__list-item{position:relative;counter-increment:problemsCounter}.problems-demo__list-item:before{content:"" counter(problemsCounter) ".";height:64px;width:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0 auto 16px;padding-bottom:4px;color:var(--project-color-red);font-size:38px;font-weight:500;line-height:1;background-color:var(--color-white);border-radius:50%}.problems-demo__list-text{font-size:16px;font-weight:600;line-height:24px}.colors-demo .wrapper,.problems-demo .wrapper{width:calc(100% - 32px);max-width:1170px}.colors-demo{padding:48px 0}html:not(.no-js) .colors-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .colors-demo.css-animate-end{opacity:1}.colors-demo__header{padding-bottom:32px;text-align:center}.colors-demo__cont{max-width:991px;margin:0 auto}.fonts-demo{overflow:hidden}.fonts-demo__picture{margin:0 auto}.fonts-demo__cont{margin:0 -32px;padding:0 32px 74px;background-color:var(--project-color-blue)}.fonts-demo__header{margin-bottom:24px}.fonts-demo__box{max-width:1171px;margin:40px auto 0;padding:24px;position:relative;background-color:var(--color-white);border-radius:10px;z-index:2}.fonts-demo__box--fonts{margin-top:-64px}.fonts-demo__box--icons .aspect-ratio,.work-demo picture{width:100%}.fonts-demo__box .aspect-ratio--text{margin:48px -28px -28px}.fonts-demo .wrapper{width:calc(100% - 32px);max-width:1440px}.sitemap-demo{padding:64px 0}html:not(.no-js) .sitemap-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .sitemap-demo.css-animate-end{opacity:1}.sitemap-demo__header{max-width:820px;margin:0 auto 48px;text-align:center}.sitemap-demo .wrapper{width:calc(100% - 32px);max-width:1276px}.design-demo{--sections-overlap-spacing:150px;background-color:var(--project-color-grey)}.design-demo__header{max-width:700px;padding:48px 0}.design-demo__cont{position:relative}.design-demo__cont:before{content:'';position:absolute;height:calc(100% - var(--sections-overlap-spacing));bottom:0;left:0;right:0;background-color:var(--project-color-pink);z-index:1}.design-demo__cont .aspect-ratio{z-index:2}.design-demo .wrapper{width:calc(100% - 32px);max-width:1300px}.work-demo{padding-top:64px}html:not(.no-js) .work-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .work-demo.css-animate-end{opacity:1}.work-demo__header{margin-bottom:78px}.work-demo__cont{padding:0 16px 64px;position:relative}.work-demo__cont:before{content:'';position:absolute;top:214px;bottom:0;left:0;right:0;background-color:var(--project-color-blue-100)}.work-demo__grid{display:grid;grid-template-columns:1fr;gap:48px;max-width:1170px;margin:0 auto}.work-demo .wrapper{width:calc(100% - 32px);max-width:1170px}.pages-demo{padding:64px 0 0;background-color:var(--project-color-grey)}html:not(.no-js) .pages-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .pages-demo.css-animate-end{opacity:1}.pages-demo__card--1 .pages-demo__header{max-width:780px;margin:0 auto 48px;text-align:center}.pages-demo__card--2,.pages-demo__card--3,.pages-demo__card--4{margin-top:64px}.pages-demo__card--2 .pages-demo__header{max-width:775px;margin-bottom:48px}.pages-demo__card--3 .pages-demo__header{max-width:780px;margin:0 auto 48px;text-align:center}.pages-demo__card--4 .pages-demo__cont{display:grid;grid-template-columns:1fr;gap:32px;max-width:1308px;margin:0 auto -180px}.pages-demo .wrapper{width:calc(100% - 32px);max-width:1325px}.pages-demo .aspect-ratio{width:100%}.responsive-demo{padding:232px 0 36px;color:var(--color-white);background-color:var(--project-color-blue)}html:not(.no-js) .responsive-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .responsive-demo.css-animate-end{opacity:1}.responsive-demo__header{max-width:1274px;margin:0 auto;padding:0 16px}.responsive-demo__cont{margin-top:32px}.responsive-demo .wrapper{width:calc(100% -32px);max-width:1920px}.quotes-demo{max-width:1440px;margin:0 auto 110px;color:var(--color-white)}.quotes-demo__slider{grid-area:1/1/2/2;min-width:0;width:100%;max-width:1258px;margin:0 auto -50px;padding:64px 204px 50px;position:relative;background-color:var(--project-color-blue);z-index:2}.quotes-demo__slider::after,.quotes-demo__slider::before{content:'';display:block;position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain}.quotes-demo__slider::before{top:-1px;left:-62px;width:113px;height:71px;background-image:url(../images/subra/q-top-icon.svg)}.quotes-demo__slider::after{bottom:0;right:-1px;width:66px;height:39px;background-image:url(../images/subra/q-bot-icon.svg)}.quotes-demo__slider .custom-swiper-pagination{display:flex;align-items:center;justify-content:flex-start;gap:20px}.quotes-demo__slider .custom-swiper-pagination__fraction{display:flex;align-items:center;justify-content:flex-start;font-size:40px;font-weight:100}.quotes-demo__slider .custom-swiper-pagination__fraction strong{font-weight:500}.quotes-demo__slider .custom-swiper-pagination__bullets{display:flex;align-items:center;justify-content:flex-start;gap:7px;padding-top:8px}.quotes-demo__slider .custom-swiper-pagination__bullet{width:7px;height:7px;border-radius:50%;background-color:var(--color-white);opacity:.5}.quotes-demo__slider .custom-swiper-pagination__bullet.is-current{opacity:1}.quotes-demo .aspect-ratio{width:100%}.quote-demo{margin-bottom:24px}.quote-demo__block{margin:0;font-size:30px;font-weight:500;line-height:42px}.quote-demo__caption{margin:22px 0 0;font-size:14px;font-weight:500}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.color-primary{color:var(--project-color-primary)!important}@media (min-width:640px){.fonts-demo__box{padding:32px}.fonts-demo__box .aspect-ratio--text{margin:48px -36px -36px}}@media (min-width:769px){.about-client-demo{padding-top:124px}.stats__text{font-size:18px;line-height:22px}.brief-demo{padding:110px 0 280px}.brief-demo__title{margin-bottom:38px;font-size:36px;line-height:40px}.brief-demo__text{font-size:18px;line-height:30px}.problems-demo__picture{margin-bottom:107px}.problems-demo__cont{margin-top:-200px;padding-bottom:107px}.problems-demo__list{margin-top:70px}.problems-demo__list-text{font-size:18px;line-height:28px}.colors-demo{padding:110px 0}.colors-demo__header{padding-bottom:80px;text-align:right}.fonts-demo__header{margin-bottom:36px}.fonts-demo__box--fonts{margin-top:-250px;padding-top:80px}.fonts-demo__box--icons{display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between}.fonts-demo__box--icons .fonts-demo__header{padding:48px 48px 0 16px;text-align:right}.fonts-demo__box .aspect-ratio--text{margin-top:80px}.sitemap-demo{padding:105px 0}.design-demo{--sections-overlap-spacing:360px}.design-demo__header{padding:94px 0}.work-demo{padding-top:106px}.work-demo__header{max-width:820px;margin-left:auto;text-align:right}.work-demo__cont{padding-bottom:97px}.work-demo__grid{grid-template-columns:1fr 1fr}.pages-demo__card--1 .pages-demo__header{margin-bottom:60px}.pages-demo__card--2,.pages-demo__card--3,.pages-demo__card--4{margin-top:120px}.pages-demo__card--2 .pages-demo__header,.pages-demo__card--3 .pages-demo__header{margin-bottom:106px}.pages-demo__card--4 .pages-demo__cont{grid-template-columns:repeat(2,1fr);gap:48px;margin-bottom:-360px}.responsive-demo{padding-top:556px}}@media (min-width:1025px){.sitemap-demo__header{margin-bottom:78px}.responsive-demo__header .heading{max-width:320px}.responsive-demo__cont{margin-top:-160px}.quotes-demo{margin-bottom:130px}.quotes-demo__cont{display:grid;align-items:flex-end}.quotes-demo__picture{grid-area:1/1/2/2}}@media (min-width:1200px){.about-client-demo__body{padding:155px 0 83px}.design-demo{--sections-overlap-spacing:600px}}@media (max-width:1200px){.problems-demo__list,.stats__cont{grid-template-columns:1fr 1fr}.problems-demo__list{gap:35px}}@media (max-width:1025px){.quotes-demo__slider{padding:40px 80px}.quote-demo__block{font-size:18px;line-height:26px}}@media (max-width:769px){.st-180,.st-210{padding-top:18px!important}.st-290{padding-top:24px!important}.st-600{padding-top:32px!important}.st-781{padding-top:40px!important}.sb-180,.sb-210{padding-bottom:18px!important}.sb-290{padding-bottom:24px!important}.sb-600{padding-bottom:32px!important}.sb-781{padding-bottom:40px!important}.heading,.subheading{font-size:34px;line-height:30px}.subheading--xs{font-size:23px;line-height:28px}.stats__cont{grid-template-columns:1fr;gap:24px}.stats__item{gap:16px}.stats__num{font-size:42px;width:100px;height:100px}.problems-demo__list{grid-template-columns:1fr;gap:24px}.problems-demo__list-item:before{font-size:32px}.quotes-demo__slider{padding:80px 28px 34px}.quotes-demo__slider::before{left:0;width:90px;height:57px}.quotes-demo__slider::after{width:85px;height:50px}}@media (max-width:640px){.aspect-ratio--responsive{max-width:var(--width-mobile, var(--width))}html:not(.no-js) .about-client-demo.css-animate,html:not(.no-js) .colors-demo.css-animate,html:not(.no-js) .pages-demo.css-animate,html:not(.no-js) .problems-demo.css-animate,html:not(.no-js) .responsive-demo.css-animate,html:not(.no-js) .sitemap-demo.css-animate,html:not(.no-js) .work-demo.css-animate{animation-delay:0s}.stats__num:before{top:6px;bottom:6px;left:6px;right:6px}.stats__num{font-size:36px;width:80px;height:80px}.sitemap-demo .aspect-ratio--map{width:100%;max-width:140px;margin:0 auto}}