:root{--white:#fff;--text-color-01:#0b0b0b;--bg-color-01:#f2f2f2;--border-color-01:#d9d9d9;--text-color-02:#797979;--text-color-03:#1e1e1e;--text-color-04:#444;--black:black;--bg-color-02:#f8f8f8;--text-color-05:#ccc}body{background-color:var(--white);color:var(--text-color-01);font-family:Inter,sans-serif;font-size:18px;line-height:1.55em}h1{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Unbounded,sans-serif;font-size:180px;font-weight:700;line-height:1em}h2{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Unbounded,sans-serif;font-size:110px;font-weight:700;line-height:1em}h3{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Unbounded,sans-serif;font-size:48px;font-weight:700;line-height:1.2em}h4{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Unbounded,sans-serif;font-size:40px;font-weight:700;line-height:1.25em}h5{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Unbounded,sans-serif;font-size:32px;font-weight:700;line-height:1.31em}h6{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Unbounded,sans-serif;font-size:24px;font-weight:700;line-height:1.41em}p{margin-bottom:0}a{text-decoration:none}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}label{letter-spacing:-.32px;margin-bottom:0;font-weight:400;display:block}strong{font-weight:700}blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin-bottom:10px}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.footer{overflow:hidden}.page-vertical-padding{padding-left:40px;padding-right:40px}.section-padding-large{padding-top:100px;padding-bottom:100px}.section-caprtion-inner-block{grid-column-gap:10px;flex:none;justify-content:flex-start;align-items:center;display:flex}.section-caption-dot{background-color:var(--text-color-01);border-radius:12px;flex:none;width:12px;height:12px}.section-caption-dot.section-cation-dot-dark{background-color:var(--white)}.section-caption-text{letter-spacing:-.36px;font-weight:500}.heading-style-h6{text-transform:uppercase;font-family:Unbounded,sans-serif;font-size:24px;font-weight:700;line-height:1.41em}.heading-style-h6:lang(en){padding-right:32px}.body-text-regular{letter-spacing:-.36px}.button-primary{grid-column-gap:4px;border:1px solid var(--text-color-01);color:var(--text-color-01);text-transform:uppercase;border-radius:100px;justify-content:center;align-items:center;width:280px;padding:8px 20px;font-size:16px;font-weight:700;line-height:1.5em;text-decoration:none;display:flex}.button-primary.w--current{width:280px;padding-left:40px;padding-right:40px}.button-primary.button-primary-dark{border-color:var(--white);color:var(--white)}.button-icon{width:24px;height:24px}.button-text{text-align:left;white-space:nowrap;word-break:keep-all;flex:none}.cursor-primary-wrapper{z-index:9999;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0%}.cursor-primary-circle{border:1px solid var(--text-color-01);border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.cursor-primary-circle.cursor-primary-circle-dark{border-color:var(--white)}.cta-content-wrapper{flex-flow:column;justify-content:flex-end;align-items:center;height:744px;margin-left:auto;margin-right:auto;display:flex;position:relative}.cta-text-content-wrapper{z-index:2;grid-row-gap:48px;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:900px;display:flex;position:relative}.cta-image-block{z-index:1;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:0% 0% auto}.cta-image-01{object-fit:cover;border-radius:16px;width:380px;height:420px}.cta-image-02{z-index:-1;object-fit:cover;border-radius:16px;width:250px;height:290px;position:relative}.cta-image-03{z-index:-1;object-fit:cover;border-radius:16px;width:260px;height:200px;position:relative}.footer-content-wrapper{grid-row-gap:100px;flex-flow:column;display:flex}.footer-top-block{grid-column-gap:48px;justify-content:space-between;align-items:flex-end;display:flex}.button-secondary{grid-column-gap:4px;color:var(--text-color-01);text-transform:uppercase;flex:none;justify-content:flex-start;align-items:center;font-family:Unbounded,sans-serif;font-size:16px;font-weight:700;display:flex;position:relative}.button-secondary-line{background-color:var(--text-color-01);width:25%;height:1px;position:absolute;inset:auto 0% 0%}.footer-nav-block{grid-column-gap:100px;grid-template-rows:auto;grid-template-columns:minmax(200px,200px) minmax(200px,200px) minmax(220px,220px);grid-auto-columns:1fr;grid-auto-flow:dense;display:grid}.footer-nav-single-block{grid-row-gap:16px;flex-flow:column;width:240px;display:flex}.footer-nav-single-block:lang(ru){width:280px}.footer-nav-links-wrapper{grid-column-gap:24px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:240px;max-width:240px;display:flex}.footer-link{color:var(--text-color-01);letter-spacing:-.36px;position:relative}.footer-link.footer-link-dark{color:var(--white)}.footer-link-line{background-color:var(--text-color-01);width:0%;height:1px}.footer-link-line.footer-link-line-dark{background-color:var(--white)}.footer-contact-wrapper{grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:auto;height:auto;display:flex}.footer-bottom-block{grid-row-gap:36px;flex-flow:column;display:flex}.footer-large-title-image{perspective-origin:50% 100%;transform-origin:50% 100%;width:100%}.footer-copyright-block{justify-content:space-between;align-items:center;display:flex}.navbar{background-color:#0000;width:100%;max-width:100%;padding-top:32px;padding-bottom:32px;position:absolute;inset:0% 0% auto;overflow:visible}.nav-container{justify-content:space-between;align-items:center;width:100%;padding-left:40px;padding-right:40px;display:flex}.logo{width:100px;height:40px}.nav-buttons-wrapper{grid-column-gap:16px;justify-content:flex-start;align-items:center;display:flex}.nav-menu-button{z-index:5;padding:0}.nav-menu-button.w--open{background-color:#0000}.nav-menu-open-button{color:var(--white);text-transform:uppercase;border:1px solid #fff3;border-radius:100px;padding:8px 20px;font-family:Unbounded,sans-serif;font-size:16px;font-weight:700;line-height:1.5em}.nav-menu-open-button.nav-menu-open-buton-light{color:var(--text-color-01);border-color:#0003}.nav-menu-block{background-color:var(--white);color:var(--text-color-01);width:100%;max-width:100%;height:100vh;max-height:100vh;padding:48px 40px 100px;position:fixed;inset:0%;overflow:hidden}.nav-menu-block.nav-menu-block-dark{background-color:var(--text-color-01)}.nav-menu-block-inner{flex-flow:column;justify-content:space-between;width:100%;max-width:100%;height:100%;display:flex}.nav-menu-close-button{transition:transform .3s ease-in-out;display:none}.nav-menu-close-button:hover{transform:rotate(180deg)}.icon-32px{width:32px;height:32px}.nav-menu-top-block{justify-content:space-between;align-items:flex-start;display:flex}.nav-menu-botom-block{grid-column-gap:28px;grid-row-gap:28px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:auto;max-width:none;display:flex}.nav-menu-images-block{grid-column-gap:24px;grid-row-gap:64px;flex-flow:wrap;justify-content:flex-start;align-items:flex-end;margin-top:20px;padding-top:48px;display:flex}.nav-menu-links-block{grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-end;margin-top:20px;padding-top:48px;display:flex}.nav-link{color:var(--text-color-01);text-transform:uppercase;font-family:Unbounded,sans-serif;font-size:36px;font-weight:700;line-height:1.2em}.nav-link.w--current{font-size:36px}.nav-link.nav-link-dark{color:var(--white)}.nav-image-block-01{border-radius:16px;width:300px;height:330px;position:relative;overflow:hidden}.nav-image-01{object-fit:cover;width:100%;height:100%}.nav-image-overlay{background-color:var(--white);pointer-events:none;perspective-origin:50% 100%;transform-origin:50% 100%;position:absolute;inset:0%}.nav-image-overlay.nav-image-overlay-dark{background-color:var(--text-color-01)}.nav-image-block-02{border-radius:16px;width:260px;height:280px;position:relative;overflow:hidden}.nav-image-02{object-fit:contain;width:100%;height:100%}.nav-menu-logo-image{width:320px}.cursor-primary-dot{background-color:var(--text-color-01);border-radius:100%;width:8px;height:8px}.cursor-primary-dot.cursor-primary-dot-dark{background-color:var(--white)}.inner-pages-hero{padding-top:104px}.inner-pages-hero-wrapper{padding-top:180px;padding-bottom:180px}.inner-pages-hero-wrapper.work-details-hero-wrapper{padding-bottom:60px}.inner-pages-hero-content-block{grid-row-gap:16px;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.inner-pages-hero-title-text,.inner-pages-hero-title-text.details-page-title-text,.inner-pages-hero-title-text,.inner-pages-hero-title-text.details-page-title-text{font-size:130px}.innerpages-top-caption-block{grid-column-gap:10px;justify-content:flex-start;align-items:center;width:180px;display:flex;position:relative;overflow:hidden}.contact-content-wrapper{justify-content:space-between;align-items:flex-start;display:flex}.contact-left-block{grid-row-gap:32px;flex-flow:column;width:100%;max-width:660px;display:flex}.contact-item-block{grid-row-gap:8px;flex-flow:column;display:flex}.contact-item-title-text{letter-spacing:-.4px;font-size:20px;font-weight:600;line-height:1.6em}.contact-form-wrapper{width:100%}.contact-form-block{margin-bottom:0}.contact-form-success-state{background-color:#0000;padding:0}.contact-form-error-state{background-color:#0000;margin-top:32px;padding:0;font-family:Unbounded,sans-serif;font-size:20px}.contact-form-inner{grid-row-gap:32px;flex-flow:column;display:flex}.contact-form-field{border-style:none none solid;border-width:1px;border-color:black black var(--border-color-01);color:var(--text-color-01);background-color:#0000;height:60px;margin-bottom:0;padding:16px 0}.contact-form-field::placeholder{letter-spacing:-.36px;font-size:18px}.contact-form-field.select-form-field{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(https://cdn.prod.website-files.com/686fe3e72e11c080afbfc7d0/686fe3e82e11c080afbfc8c1_arrow-down.svg);background-position:100%;background-repeat:no-repeat;background-size:24px 24px;font-size:18px}.contact-form-field.textarea-field{height:112px}.contact-form-checkbox-wrapper{grid-row-gap:16px;flex-flow:column;margin-top:32px;display:flex}.contact-checkbox-field{grid-column-gap:12px;justify-content:flex-start;align-items:center;margin-bottom:0;display:flex}.contact-checkbox{border:1px solid var(--border-color-01);border-radius:6px;width:28px;height:28px;margin-top:0;margin-left:-32px}.contact-checkbox.w--redirected-checked{border-color:var(--border-color-01);background-color:#0000;background-image:url(https://cdn.prod.website-files.com/686fe3e72e11c080afbfc7d0/686fe3e82e11c080afbfc8cc_checked-icon.svg);background-position:50%;background-size:auto}.contact-form-submit-button{background-color:var(--text-color-01);text-transform:uppercase;border-radius:100px;padding:16px 20px;font-family:Unbounded,sans-serif;font-size:16px;font-weight:700;line-height:1.5em;transition:opacity .3s ease-in-out}.contact-form-submit-button:hover{opacity:.8}.footer-top-title-block{max-width:900px}.text-block,.text-block-2,.text-block-3{width:100px;max-width:100px}.text-block-4{width:320px;max-width:240px}.text-block-5,.text-block-6,.text-block-7{width:100px;max-width:100px}.image{border-radius:16px;width:550px;max-width:550px;height:455px;max-height:455px}.heading-7:lang(en){font-size:100px}.dropdown-toggle{border:1px solid #0003;border-radius:20px;padding-top:8px;padding-bottom:8px;padding-right:60px}.dropdown-toggle.light{border-color:#fff3}.dropdown-toggle.dark{padding-top:6px;padding-bottom:6px}.icon{color:var(--text-color-01)}.icon.light{color:var(--white)}.text-block-14{color:var(--text-color-01);text-transform:uppercase;font-family:Unbounded,sans-serif;font-weight:700}.text-block-14.light{color:var(--white)}.text-block-14.dark{font-size:16px}.dropdown-list{background-color:#ddd}.dropdown-list.w--open{opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);mix-blend-mode:darken;background-color:#fffafa03;border:1px solid #0003;border-radius:20px;overflow:hidden}.dropdown-list.dark-drop{-webkit-text-fill-color:inherit;background-clip:border-box;border-radius:20px}.dropdown-list.dark-drop.w--open{background-color:var(--white);-webkit-text-fill-color:inherit;background-clip:border-box;border-width:1px;border-color:#0003;overflow:hidden}.link-2,.link-2.w--current{color:var(--text-color-01);font-family:Unbounded,sans-serif}.locale{grid-column-gap:12px;grid-row-gap:12px;background-color:#fff;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;padding-top:12px;padding-left:12px;padding-right:10px;display:grid}.locale:hover{background-color:var(--bg-color-01)}.locale:active{background-color:#515151}.locales-wrapper,.locales-list{border-radius:20px}@media screen and (max-width:991px){h1{font-size:125px}h2{font-size:80px;line-height:1.2em}h3{font-size:34px}h4{font-size:32px}h6{font-size:20px}.page-vertical-padding{padding-left:30px;padding-right:30px}.section-padding-large{padding-top:80px;padding-bottom:80px}.section-top-block{grid-row-gap:24px;flex-flow:column}.clients-block{margin-top:40px}.client-logo-image{width:72%;height:auto}.performace-cards-block{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr 1fr;margin-top:40px}.performance-card{grid-row-gap:32px}.heading-style-h6{font-size:20px}.heading-style-h6:lang(en){text-align:left;padding-right:0}.home-about-block{grid-row-gap:40px;flex-flow:column;margin-top:24px}.home-about-image-block{width:100%;height:auto}.home-about-image{width:100%;max-width:100%;height:100%;max-height:100%}.home-about-text-content-block{width:100%;max-width:100%}.heading-style-h3{font-size:34px}.button-primary{width:270px}.works-cards-wrapper{grid-row-gap:40px;grid-template-columns:1fr;margin-top:40px}.work-collection-list-wrapper.margin-top-108px{margin-top:0}.work-collection-list{grid-column-gap:16px;grid-row-gap:40px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;width:auto;max-width:none;display:grid;overflow:visible}.work-card{cursor:pointer}.work-card-image-block{height:auto}.work-card-info-block{grid-column-gap:4px;grid-row-gap:4px;flex-flow:wrap}.home-about-image-block-inner{width:50%;max-width:50%;height:auto}.card-cursor-wrapper,.cursor-primary-wrapper{display:none}.cta-content-wrapper{height:600px}.cta-image-block{justify-content:space-between;align-items:flex-end}.cta-image-01{width:300px;height:350px}.cta-image-02{width:208px;height:235px}.cta-image-03{width:200px;height:150px}.blog-cards-block-home{margin-top:40px}.blog-collection-list{grid-template-columns:1fr}.blog-card{cursor:pointer}.blog-card-image-block,.blog-card-image-block.feature-blog-card-image-block,.blog-card-image-block.feature-blog-card-image-block{height:400px}.blog-image{filter:grayscale(0%)}.body-text-small:lang(en){text-align:left}.footer-content-wrapper{grid-row-gap:80px}.footer-top-block{grid-row-gap:48px;flex-flow:column}.footer-nav-block{grid-column-gap:35px;grid-row-gap:35px;flex-flow:wrap;grid-template-columns:minmax(170px,170px) minmax(170px,170px) minmax(210px,220px) minmax(130px,130px);justify-content:space-between;align-items:flex-start;display:flex}.footer-nav-single-block{width:240px}.review-slider-wrapper{margin-top:40px}.review-slider-card-inner{grid-row-gap:24px;flex-flow:column}.review-slider-author-image{width:100%;height:630px}.review-slider-text-block{grid-row-gap:48px;padding:24px}.heading-style-h4{font-size:34px;line-height:1.2em}.services-list-wrapper{margin-top:40px}.heading-style-h3-v2{font-size:34px}.service-item-details-block-inner{grid-row-gap:32px;flex-flow:column}.service-deatils-right-block{grid-row-gap:32px}.service-image-block-03{width:100%;height:300px}.hero-content-wrapper{padding-left:30px;padding-right:30px}.hero-cta-block{bottom:30px}.nav-container{padding-left:30px;padding-right:30px}.hero-content-wrapper-inner{grid-row-gap:32px}.nav-menu-block{padding-left:30px;padding-right:30px}.nav-menu-images-block{grid-column-gap:16px;flex-flow:row}.nav-link{font-size:38px}.nav-image-block-01,.nav-image-block-02{width:auto;height:auto}.hero-subtitle-text{font-size:34px;line-height:1.2em}.templates-content{padding-bottom:80px}.templates-content-wrapper-v2{grid-row-gap:48px;flex-flow:column}.templates-nav-block{max-width:100%;position:relative;top:0}.templates-content-block-2{padding-left:24px;padding-right:24px}.inner-pages-hero-title-text{font-size:90px}.inner-pages-hero-title-text.details-page-title-text{font-size:72px}.inner-pages-hero-title-text.contact-page-title-text{font-size:114px}.inner-pages-hero-title-text.contact-page-title-text:lang(en){font-size:100px}.inner-pages-hero-title-text.contact-page-title-text:lang(ru){font-size:90px}.blog-details-image-block{height:445px}.service-about-content-block{margin-bottom:8px}.service-about-block{grid-row-gap:48px;flex-flow:column;justify-content:space-between;align-items:flex-start;margin-top:24px}.service-about-image-block{max-width:100%;height:700px}.service-about-info-block{max-width:100%}.service-details-step-single-block{grid-row-gap:48px;flex-flow:column;justify-content:space-between;align-items:flex-start}.service-step-image-block{width:100%;height:auto}.service-step-text-block{max-width:100%}.work-details-block{grid-column-gap:24px}.work-details-image-block{height:360px}.contact-content-wrapper{grid-column-gap:32px}.contact-left-block{max-width:220px}.about-block{grid-row-gap:40px;flex-flow:column;justify-content:space-between;align-items:center;margin-top:24px}.about-image-block{width:100%;height:auto}.about-text-content-block{max-width:100%}.goals-blocks-wrapper{grid-row-gap:60px;margin-top:40px}.goals-block{grid-row-gap:40px;flex-flow:column;justify-content:space-between;align-items:flex-start}.goals-text-content-block{order:-1}.goals-image-block{width:100%;height:600px}.team-cards-block{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:1fr 1fr;height:auto;max-height:none;margin-top:60px}.team-card{height:auto;max-height:none}.team-image{width:708px}.team-info-block{padding-bottom:24px;padding-left:24px;padding-right:24px}.service-about-text{font-size:20px}.heading-3{width:700px;max-width:700px}.heading-5:lang(en){width:auto}.heading-6{width:700px;max-width:700px}.image{width:auto;max-width:none;height:auto;max-height:none}.heading-7:lang(en){font-size:76px}.div-block-2,.div-block-2:lang(en){flex-flow:column}.div-block-3,.div-block-3:lang(en){width:auto;padding-top:0;padding-bottom:0}.background-video,.background-video:lang(en){width:auto;height:400px}.container-7{max-width:728px}.div-block-17{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;grid-template-columns:1fr;padding:80px 30px;display:flex}.div-block-18{width:100%}}@media screen and (max-width:767px){h1{font-size:52px;line-height:1.07em}h2{font-size:48px}h3{font-size:32px;line-height:1.3em}h4{font-size:24px;line-height:1.41em}h5{font-size:24px}h6{font-size:18px;line-height:1.66em}.hero{padding-top:80px}.cta:lang(en){flex-flow:column;display:block}.showcase-marquee-image{width:180px;height:200px}.page-vertical-padding{padding-left:16px;padding-right:16px}.section-padding-large{padding-top:48px;padding-bottom:48px}.section-padding-large:lang(en){padding-top:60px;padding-bottom:60px}.section-top-block{grid-column-gap:16px;grid-row-gap:16px}.clients-block{grid-template-columns:1fr 1fr;margin-top:32px}.client-logo-block{padding-top:14px;padding-bottom:14px}.client-logo-block.client-logo-block-02,.client-logo-block.client-logo-block-04{border-right-style:none}.client-logo-block.client-logo-block-02,.client-logo-block.client-logo-block-04{border-right-style:none}.client-logo-block.client-logo-block-05{border-right-style:solid}.client-logo-block.client-logo-block-06{border-bottom-style:solid;border-right-style:none}.client-logo-block.client-logo-block-07{border-bottom-style:solid}.client-logo-block.client-logo-block-08{border-bottom-style:solid;border-right-style:none}.client-logo-image{width:auto;height:36px}.performace-cards-block{grid-template-columns:1fr;margin-top:32px}.performance-card{grid-row-gap:32px}.heading-style-h6{font-size:18px;line-height:1.6em}.home-about-block{grid-row-gap:32px;margin-top:16px}.heading-style-h3{font-size:32px;line-height:1.3em}.home-abou-video,.home-about-video-wrapper{width:80px;height:42px}.home-about-description-block{margin-top:16px}.home-about-cta-block{margin-top:32px}.works-cards-wrapper{grid-row-gap:24px;margin-top:32px}.work-collection-list{grid-column-gap:16px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:dense;place-items:start;display:grid}.work-card{grid-row-gap:16px}.work-card-info-block{grid-row-gap:8px;flex-flow:column;justify-content:space-between;align-items:flex-start}.cta-content-wrapper{height:390px}.cta-content-wrapper:lang(en){grid-column-gap:0px;grid-row-gap:0px;height:500px}.cta-text-content-wrapper{grid-row-gap:32px}.cta-image-01{width:200px;height:225px}.cta-image-02{width:128px;height:145px}.cta-image-03{width:120px;height:90px}.blog-cards-block-home{margin-top:32px}.blog-collection-list{grid-column-gap:24px;grid-row-gap:24px}.blog-card-image-block,.blog-card-image-block.feature-blog-card-image-block,.blog-card-image-block.feature-blog-card-image-block{height:300px}.footer-content-wrapper{grid-row-gap:64px}.footer-top-block{grid-column-gap:32px;grid-row-gap:32px;justify-content:flex-start;align-items:flex-start}.footer-nav-block{grid-row-gap:40px;flex-flow:wrap}.footer-nav-links-wrapper{width:auto;max-width:none}.footer-bottom-block{grid-row-gap:24px}.footer-copyright-block{grid-row-gap:12px;flex-flow:row;justify-content:space-between;align-items:flex-start}.review-slider-wrapper{margin-top:32px}.review-slider-card{padding:16px}.review-slider-card-inner{grid-column-gap:16px;grid-row-gap:16px}.review-slider-author-image{height:500px}.review-slider-text-block{padding-left:16px;padding-right:16px}.heading-style-h4{font-size:24px;line-height:1.4em}.services-list-wrapper{margin-top:32px}.service-item{padding-top:28px;padding-bottom:28px}.service-item-title-block{grid-column-gap:12px}.heading-style-h3-v2{font-size:32px}.service-details-images-block{grid-column-gap:12px}.service-image-block-01{height:350px}.service-image-block-02{height:200px}.service-details-right-top-block{grid-row-gap:24px}.service-image-block-03{height:280px}.hero-content-wrapper{padding-left:16px;padding-right:16px}.hero-cta-block{bottom:16px}.navbar{padding-top:20px;padding-bottom:20px}.nav-container{padding-left:16px;padding-right:16px}.nav-brand{padding-left:0}.nav-mood-button{border-style:none;padding:0}.hero-content-wrapper-inner{grid-row-gap:16px}.nav-mood-button-text{display:none}.nav-menu-block{padding-bottom:48px;padding-left:16px;padding-right:16px}.nav-menu-top-block{justify-content:flex-end}.nav-menu-top-block:lang(en){padding-bottom:40px}.nav-menu-botom-block{grid-row-gap:24px;flex-flow:column;justify-content:space-between;align-items:flex-end}.nav-menu-images-block{display:none}.nav-menu-links-block:lang(en){margin-top:0}.nav-link{font-size:32px;line-height:1.31em}.hero-subtitle-text{font-size:24px;line-height:1.4em}.client-logo-block-dark{padding-top:14px;padding-bottom:14px}.client-logo-block-dark.client-logo-block-02,.client-logo-block-dark.client-logo-block-04{border-right-style:none}.client-logo-block-dark.client-logo-block-02,.client-logo-block-dark.client-logo-block-04{border-right-style:none}.client-logo-block-dark.client-logo-block-05{border-right-style:solid}.client-logo-block-dark.client-logo-block-06{border-bottom-style:solid;border-right-style:none}.client-logo-block-dark.client-logo-block-07{border-bottom-style:solid}.client-logo-block-dark.client-logo-block-08{border-bottom-style:solid;border-right-style:none}.inner-pages-hero{padding-top:80px}.inner-pages-hero-wrapper{padding-top:60px;padding-bottom:100px}.inner-pages-hero-wrapper.work-details-hero-wrapper{padding-bottom:100px}.inner-pages-hero-content-block{grid-row-gap:12px}.templates-hero{margin-top:80px;padding-top:60px;padding-bottom:100px}.templates-content-wrapper{padding:32px 20px}.templates-content-wrapper-v2{grid-row-gap:40px;flex-flow:column}.templates-nav-block{max-width:100%;position:relative;top:0}.templates-content-block-2{padding-left:16px;padding-right:16px}.style-title{grid-row-gap:8px;flex-flow:column;justify-content:space-between;align-items:flex-start;padding-left:16px;padding-right:16px}.colors-wrapper{grid-template-columns:1fr}.template-content-blocks-wrapper{grid-row-gap:48px}.inner-pages-hero-title-text{font-size:68px}.inner-pages-hero-title-text:lang(ru){font-size:56px}.inner-pages-hero-title-text.details-page-title-text{font-size:48px}.inner-pages-hero-title-text.contact-page-title-text{font-size:52px}.inner-pages-hero-title-text.contact-page-title-text:lang(en){font-size:68px}.inner-pages-hero-title-text.contact-page-title-text:lang(ru){font-size:56px}.legal-page-rich-text h3{margin-bottom:16px;font-size:24px;line-height:1.41em}.feature-blog-wrapper{margin-bottom:24px}.blog-details-hero{padding-top:80px}.blog-details-hero-wrapper{padding-top:60px;padding-bottom:100px}.blog-details-hero-content-block{grid-row-gap:12px}.blog-details-content-wrapper{grid-row-gap:24px}.blog-details-image-block{height:300px}.blog-details-text h2{margin-bottom:16px;font-size:24px;line-height:1.41em}.blog-details-text figure{margin-top:24px;margin-bottom:24px}.service-about-content-block{margin-bottom:0}.service-about-block{grid-row-gap:32px}.service-about-image-block{height:500px}.experties-block{grid-row-gap:24px;flex-flow:column;justify-content:space-between;align-items:flex-start;margin-top:32px}.experties-block-single{width:100%}.service-details-step-single-block{grid-column-gap:32px;grid-row-gap:32px}.service-step-text h3{margin-bottom:16px;font-size:18px;line-height:1.6em}.service-step-text ul{margin-top:32px}.work-details-block{grid-row-gap:32px;flex-flow:column;margin-top:16px}.work-details-image-blocks{grid-row-gap:16px;margin-top:32px}.work-details-image-block{height:270px}.contact-content-wrapper{grid-row-gap:32px;flex-flow:column}.contact-left-block{max-width:100%}.contact-form-inner{grid-row-gap:24px}.contact-form-field.textarea-field{height:140px}.about-block{grid-row-gap:32px;margin-top:16px}.goals-blocks-wrapper{grid-row-gap:48px;margin-top:16px}.goals-block{grid-row-gap:32px}.goals-image-block{height:420px}.team-cards-block{grid-row-gap:16px;margin-top:32px}.service-about-text{font-size:18px;line-height:1.6em}.heading,.heading-3,.heading-4,.heading-5{width:530px;max-width:530px}.div-block-2{flex-flow:column}.div-block-3{width:100%;height:auto;padding-top:0;padding-bottom:0}.background-video{width:100%;height:220px}.hero-stack{padding:60px 15px}.hero-wrapper-two{flex-flow:column}.div-block-10{width:100%;margin-left:0}.heading-9{width:100%}.div-block-14{flex-flow:column;padding:48px 16px}.div-block-15{width:100%;padding-right:0}.div-block-16{width:100%;height:280px}.background-video-5{height:320px}.div-block-17{padding:48px 16px}}@media screen and (max-width:479px){h2{font-size:40px}.client-logo-image{max-width:80%;height:auto}.home-about-image-block:lang(en){height:220px}.home-about-image:lang(ru){height:220px;max-height:220px}.heading-style-h3{font-size:28px}.work-collection-list{grid-template-columns:1fr;grid-auto-flow:row}.home-about-image-block-inner{width:100%;max-width:100%;height:220px;max-height:220px}.home-about-image-block-inner:lang(en){width:100%;max-width:100%;height:220px}.cta-content-wrapper{height:375px}.cta-content-wrapper:lang(en){justify-content:flex-end;align-items:center;height:320px}.cta-image-01{width:120px;height:145px}.cta-image-02{width:100px;height:115px}.cta-image-03{width:80px;height:60px}.blog-collection-item:lang(ru){height:100%}.blog-card:lang(ru){width:290px;max-height:100%}.blog-card-image-block,.blog-card-image-block.feature-blog-card-image-block,.blog-card-image-block.feature-blog-card-image-block{height:180px}.footer-nav-block{flex-flow:wrap}.footer-copyright-block{flex-flow:column}.review-slider-author-image{height:300px}.heading-style-h4{font-size:16px}.heading-style-h4:lang(en){font-size:20px}.heading-style-h3-v2{font-size:24px}.service-item-icon-block{width:24px;height:24px}.service-image-block-01{height:260px}.service-image-block-02{height:140px}.service-image-block-03{height:200px}.logo{width:80px;max-width:90%;height:28px}.nav-buttons-wrapper{grid-column-gap:8px}.nav-link:lang(en){font-size:28px}.nav-link:lang(ru){font-size:24px}.nav-open-button-text{font-size:12px}.hero-subtitle-text{font-size:16px}.inner-pages-hero-wrapper{padding-top:100px}.templates-hero,.templates-content{overflow:hidden}.templates-content-block{grid-row-gap:32px;max-width:100%}.typography-block{width:100%}.templates-content-block-2{grid-row-gap:32px;max-width:100%}.inner-pages-hero-title-text{font-size:42px}.inner-pages-hero-title-text:lang(ru){font-size:36px}.inner-pages-hero-title-text.details-page-title-text{font-size:28px}.inner-pages-hero-title-text.contact-page-title-text{font-size:44px}.inner-pages-hero-title-text.contact-page-title-text:lang(en){font-size:42px}.inner-pages-hero-title-text.contact-page-title-text:lang(ru){font-size:36px}.changelog-heading-text{font-size:32px}.blog-details-image-block{height:220px}.service-about-image-block{height:360px}.work-info-item{flex-flow:column;justify-content:space-between;align-items:flex-start}.work-scope-tags ul{grid-row-gap:16px;grid-row-gap:16px;flex-flow:wrap}.work-details-image-blocks{grid-row-gap:24px}.work-details-image-blocks:lang(en){grid-row-gap:32px}.work-details-image-block{border-radius:10px;height:132px}.work-details-image-block:lang(en){height:136px}.work-details-image{border-radius:0}.goals-image-block{height:300px}.team-cards-block{grid-template-columns:1fr}.heading{width:290px;max-width:290px;font-size:36px}.heading-2,.heading-3,.heading-4,.heading-5{width:290px;max-width:290px}.heading-6{width:290px}.image-3{max-width:24px;max-height:24px}.heading-7{font-size:36px}.heading-7:lang(en){font-size:32px}.div-block-2{padding:48px 16px}.background-video:lang(en){height:240px}.list-2{grid-template-columns:1fr}.container-7{max-width:none}.dropdown-toggle.dark{padding:6px 50px 6px 12px}.text-block-14{font-size:14px}.text-block-14.dark{font-size:12px}.background-video-5{height:180px}}