@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-dark-100:#1C2027;--project-color-grey:#6E7482;--project-color-grey-100:#F2F2F2;--project-color-accent:#52AE30;--project-box-shadow:0px 16px 40px 0px rgba(73, 92, 136, 0.10)}.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,.paragraph,.subheading{display:block;margin:0 0 16px;font-size:28px;font-weight:800;line-height:normal}.paragraph,.subheading{margin:0 0 8px;font-size:20px;font-weight:600}.paragraph{margin:0;font-size:16px;font-weight:400;line-height:24px;color:var(--project-color-grey)}.num{font-size:24px;font-weight:500}.about-client{margin:56px 0 89px}html:not(.no-js) .about-client,html:not(.no-js) .brief-demo,html:not(.no-js) .colors-demo,html:not(.no-js) .design-demo,html:not(.no-js) .fonts-demo,html:not(.no-js) .functionality-demo,html:not(.no-js) .icons-demo,html:not(.no-js) .mail-demo,html:not(.no-js) .other-pages-demo,html:not(.no-js) .problems-demo,html:not(.no-js) .quote-section,html:not(.no-js) .responsive-demo,html:not(.no-js) .responsive-design-demo,html:not(.no-js) .sitemap-demo,html:not(.no-js) .stats-demo{opacity:0}html:not(.no-js) .about-client.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .about-client.css-animate-end{opacity:1}.about-client__cont{background-color:var(--project-color-grey-100);border-radius:16px}.about-client__picture{width:100%;min-width:240px;border-radius:16px 16px 0 0}.about-client__body{padding:56px 20px}.about-client__body .heading{margin-bottom:10px;font-size:28px;line-height:32px}.about-client__body .paragraph{font-size:16px;line-height:24px}.about-client .wrapper,.stats-demo .wrapper{width:calc(100% - 32px);max-width:1170px}.stats-demo{margin:89px 0 29px}html:not(.no-js) .stats-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .stats-demo.css-animate-end{opacity:1}.stats-demo__box{padding:48px 59px;background-color:var(--color-white);box-shadow:var(--project-box-shadow);border-radius:24px}.stats-demo__list{display:grid;grid-template-columns:repeat(1,1fr);justify-content:space-evenly;justify-items:center;gap:16px}.stats-demo__list-item{width:100%;max-width:280px;text-align:center;color:var(--project-color-dark-100)}.stats-demo__list-num{margin-bottom:10px;font-size:96px;font-weight:800;line-height:100px}.stats-demo__list-title{margin-bottom:4px;font-size:18px;font-weight:600;line-height:24px;text-transform:uppercase}.stats-demo__list-text{color:var(--project-color-grey);font-size:14px;font-weight:500;line-height:20px}html:not(.no-js) .mail-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .mail-demo.css-animate-end{opacity:1}.mail-demo .wrapper{max-width:1247px}.brief-demo{margin:89px 0 74px}html:not(.no-js) .brief-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .brief-demo.css-animate-end{opacity:1}.brief-demo__cont{border:1px solid var(--project-color-accent);border-radius:10px}.brief-demo__picture{display:flex;align-items:center;justify-content:center;height:343px;background-color:var(--project-color-accent);border-radius:6px 6px 0 0;-webkit-clip-path:ellipse(90% 100% at 50% 0);clip-path:ellipse(90% 100% at 50% 0)}.brief-demo__body{padding:48px 20px 56px}.brief-demo .wrapper{width:calc(100% - 32px);max-width:996px}.problems-demo{margin:0 0 84px}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__cont{padding:48px 16px;text-align:center;background-color:var(--color-white);box-shadow:var(--project-box-shadow);border-radius:10px}.problems-demo__cont .heading,.problems-demo__cont .paragraph{max-width:610px;margin-left:auto;margin-right:auto}.colors-demo .wrapper,.fonts-demo .wrapper,.icons-demo .wrapper,.problems-demo .wrapper{width:calc(100% - 32px);max-width:1200px}.colors-demo{margin:0 0 102px}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{max-width:600px;margin-bottom:48px}.fonts-demo{margin:0 0 42px}html:not(.no-js) .fonts-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .fonts-demo.css-animate-end{opacity:1}.fonts-demo__header{max-width:600px;margin-bottom:48px}.icons-demo{margin:0 0 90px}html:not(.no-js) .icons-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .icons-demo.css-animate-end{opacity:1}.icons-demo__header{max-width:600px;margin-bottom:48px}.sitemap-demo{margin:0 0 90px;position:relative}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:after{content:'';height:100%;width:100%;position:absolute;top:0;right:0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1201 1626' %3e%3cpath fill='%23f8f8f8' d='M1272.92,566.635c-113.43,0-205.34-93.782-205.34-209.365,0-115.642,91.91-209.453,205.34-209.453,113.35,0,205.26,93.811,205.26,209.453C1478.18,472.853,1386.27,566.635,1272.92,566.635Zm-98.59,246.422c0,199.483-161.77,361.273-361.286,361.273-199.606,0-361.377-161.79-361.377-361.273,0-199.6,161.771-361.391,361.377-361.391C1012.56,451.666,1174.33,613.46,1174.33,813.057Zm-880.608.015c0,286.708,232.508,519.128,519.22,519.128,286.8,0,519.248-232.42,519.248-519.128L1626,811.226C1626,1261.98,1262.01,1626,812.942,1626,363.907,1626,0,1261.98,0,813.072,0,364.276,363.474.577,811.99,0V293.832C525.682,294.294,293.722,526.567,293.722,813.072Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right bottom;z-index:1}.sitemap-demo__header{max-width:600px;margin-bottom:48px}.sitemap-demo .wrapper{width:calc(100% - 32px);max-width:1200px;position:relative;z-index:2}.design-demo{margin:0 0 90px}html:not(.no-js) .design-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .design-demo.css-animate-end{opacity:1}.design-demo__header{max-width:600px;margin-bottom:48px}.design-demo .wrapper{width:calc(100% - 32px);max-width:1234px}.functionality-demo{margin-bottom:90px}html:not(.no-js) .functionality-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .functionality-demo.css-animate-end{opacity:1}.functionality-demo__header{max-width:600px;margin-bottom:32px}.functionality-demo__card{margin-bottom:48px}.functionality-demo__card:last-child{margin-bottom:0}.functionality-demo__card-header{max-width:650px;margin-bottom:24px}.functionality-demo__card-header .paragraph{font-size:16px;font-weight:500;line-height:24px}.functionality-demo .wrapper{width:calc(100% - 32px);max-width:1250px}.responsive-design-demo{margin-bottom:90px;padding:64px 0;position:relative;background-color:var(--project-color-grey-100)}html:not(.no-js) .responsive-design-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .responsive-design-demo.css-animate-end{opacity:1}.responsive-design-demo:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1278 801' %3e%3cpath fill='%23F4F4F4' d='M1000.49,222.363c-89.157,0-161.4-73.71-161.4-164.556,0-90.892,72.242-164.625,161.4-164.625,89.09,0,161.33,73.733,161.33,164.625C1161.82,148.653,1089.58,222.363,1000.49,222.363ZM923,416.044C923,572.833,795.851,700,639.034,700,482.149,700,355,572.833,355,416.044,355,259.165,482.149,132,639.034,132,795.851,132,923,259.165,923,416.044Zm-692.141.013c0,225.345,182.746,408.02,408.1,408.02,225.417,0,408.115-182.675,408.115-408.02L1278,414.606C1278,768.891,991.909,1055,638.955,1055,286.023,1055,0,768.891,0,416.057,0,63.313,285.683-222.547,638.206-223V7.946C413.175,8.308,230.859,190.87,230.859,416.057Z'/%3e%3c/svg%3e");background-size:auto 100%;background-repeat:no-repeat;background-position:center center;mix-blend-mode:multiply;z-index:1}.responsive-design-demo .wrapper{width:calc(100% - 32px);max-width:1440px}.other-pages-demo,.responsive-demo{margin-bottom:90px}html:not(.no-js) .other-pages-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .other-pages-demo.css-animate-end{opacity:1}.other-pages-demo .wrapper,.responsive-demo .wrapper{width:calc(100% - 32px);max-width:1220px}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}.quote-section{display:grid;place-items:end center;padding-bottom:340px}html:not(.no-js) .quote-section.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .quote-section.css-animate-end{opacity:1}.quote-section__bg{grid-area:1/1/2/2;margin:0 auto;width:100%}.quote-section__cont{grid-area:1/1/2/2;position:relative;margin:0 auto -234px;width:calc(100% - 40px);max-width:1256px;background:var(--color-white);border-radius:20px;box-shadow:0 2px 8px 0 rgba(22,22,22,.1);z-index:1}.quote-section__body{position:relative;padding:79px 203px;background-color:var(--color-white);border-radius:20px;box-shadow:0 0 10px 0 rgba(25,93,108,.15)}.quote-section__body::after,.quote-section__body::before{content:'';display:block;position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain}.quote-section__body::before{top:-36px;left:31px;width:113px;height:71px;background-image:url(../images/dsk/q-top-icon.svg)}.quote-section__body::after{bottom:-19px;right:30px;width:66px;height:39px;background-image:url(../images/dsk/q-bot-icon.svg)}.quote-section .wrapper{width:100%;max-width:1440px}.quote__text{margin:0;font-size:24px;font-weight:500;line-height:38px}.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}.w-100{width:100%}@media (min-width:640px){.about-client__picture{min-width:320px}.stats-demo{margin-top:90px;margin-bottom:90px}.stats-demo__box{padding:72px 59px}.stats-demo__list{grid-template-columns:repeat(2,1fr)}.stats-demo__list-num{margin-bottom:20px;font-size:80px;line-height:80px}.stats-demo__list-title{margin-bottom:12px;font-size:20px;line-height:26px}.stats-demo__list-text{font-size:16px;line-height:22px}}@media (min-width:640px) and (max-width:1025px){.stats-demo__list-item{text-align:left}}@media (min-width:641px){.mail-demo .wrapper{width:calc(100% - 32px)}}@media (min-width:769px){.heading{margin-bottom:32px;font-size:32px;line-height:1}.paragraph{font-size:18px;line-height:26px}.about-client{margin:130px 0}.about-client__cont{display:flex}.about-client__picture{margin-right:0;border-radius:16px 0 0 16px}.about-client__body{display:flex;flex-direction:column;justify-content:center;padding:32px}.stats-demo__list{grid-template-columns:repeat(3,1fr);gap:32px}.mail-demo__picture{position:relative;left:32px}.brief-demo{margin:-90px 0 114px}.brief-demo__cont{display:flex;align-items:center}.brief-demo__picture{height:auto;min-height:360px;width:100%;max-width:320px;flex-shrink:0;-webkit-clip-path:none;clip-path:none;border-radius:6px 0 0 6px;-webkit-clip-path:ellipse(100% 90% at 0 50%);clip-path:ellipse(100% 90% at 0 50%)}.problems-demo{margin-bottom:155px}.problems-demo__cont{padding:45px 32px 56px}.colors-demo{margin-bottom:155px}.fonts-demo{margin-bottom:144px}.design-demo,.functionality-demo,.icons-demo,.other-pages-demo,.responsive-demo,.responsive-design-demo,.sitemap-demo{margin-bottom:160px}.responsive-design-demo .wrapper{width:100%}}@media (min-width:1025px){.brief-demo__picture{max-width:410px}.brief-demo__body{padding:56px}}@media (min-width:1200px){.about-client__picture{flex-shrink:0;width:100%;max-width:557px;margin-right:16px}.about-client__body .heading{margin-bottom:24px;font-size:32px;line-height:1}.about-client__body .paragraph{font-size:18px;line-height:26px}.stats-demo{margin-top:130px;margin-bottom:160px}.stats-demo__list{gap:48px}}@media (max-width:1025px){.quote-section{padding-bottom:60px}.quote-section__body{padding:80px 150px}.quote__text{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}.quote-section{display:block}.quote-section__cont{margin:-50px auto 0}.quote-section__body{padding:50px 40px 60px}.quote-section__body::before{width:90px;height:57px}.quote-section__body::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.css-animate,html:not(.no-js) .brief-demo.css-animate,html:not(.no-js) .colors-demo.css-animate,html:not(.no-js) .design-demo.css-animate,html:not(.no-js) .fonts-demo.css-animate,html:not(.no-js) .functionality-demo.css-animate,html:not(.no-js) .icons-demo.css-animate,html:not(.no-js) .mail-demo.css-animate,html:not(.no-js) .other-pages-demo.css-animate,html:not(.no-js) .problems-demo.css-animate,html:not(.no-js) .quote-section.css-animate,html:not(.no-js) .responsive-demo.css-animate,html:not(.no-js) .responsive-design-demo.css-animate,html:not(.no-js) .sitemap-demo.css-animate,html:not(.no-js) .stats-demo.css-animate{animation-delay:0s}}