﻿@font-face{font-family:"Graphik";src:url("../dist/fonts/Graphik/Graphik-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Graphik";src:url("../dist/fonts/Graphik/Graphik-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Graphik";src:url("../dist/fonts/Graphik/Graphik-Semibold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Graphik";src:url("../dist/fonts/Graphik/Graphik-RegularItalic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}h1,h2,h3,h4,h5,h6{margin:0;padding:0}body{overflow-x:hidden;position:relative}*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video,menu{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}.section{width:100%}.bold{font-weight:700}.semibold{font-weight:600}.uppercase{text-transform:uppercase}a,button{outline:none;text-decoration:none}.container{width:100%;margin:0 auto}.container__full{width:100%;max-widht:unset}@media screen and (min-width: 1441px){.container{max-width:1100px}}@media(max-width: 1440px){.container{padding:0 150px}}@media screen and (max-width: 1220px){.container{padding:0 100px}}@media(max-width: 990px){.container{padding:0 24px}}@media(max-width: 768px){.container{padding:0 16px}}.basic__title--x1{font-family:Graphik;font-size:60px;font-weight:600;line-height:70px;letter-spacing:.04em;color:#120a00}@media(max-width: 1440px){.basic__title--x1{font-family:Graphik;font-size:54px;line-height:68px}}@media(max-width: 990px){.basic__title--x1{font-size:36px;line-height:46px}}.basic__title--x2{font-family:Graphik;font-size:50px;font-weight:500;line-height:52px;letter-spacing:.02em;color:#120a00}@media(max-width: 1440px){.basic__title--x2{font-size:46px;line-height:48px}}.basic__title--x2.dark{color:#1f1f23}@media(max-width: 990px){.basic__title--x2{font-size:32px;line-height:32px}}.basic__title--small{font-family:Graphik;font-size:16px;font-weight:500;line-height:22.4px;letter-spacing:.025em;color:#120a00}@media(max-width: 990px){.basic__title--small{font-size:14px;line-height:19.6px}}.basic__text{font-family:Graphik;font-size:16px;font-weight:400;line-height:28px;color:#4e555c}.basic__text--big{color:#120a00;font-family:Graphik;font-size:16px;font-weight:400;line-height:32px}@media(max-width: 990px){.basic__text{font-size:14px;line-height:28px}.basic__text--big{font-size:16px;line-height:30px}}.basic__button{display:flex;align-items:center;gap:10px;padding:15px 45px;border-radius:54px;width:fit-content;background:#3c3a39;border:none}@media(max-width: 1440px){.basic__button{padding:13px 43px}}.basic__button span{font-family:Graphik;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.02em;text-align:center;color:#fff}.basic__button:hover{background:linear-gradient(90deg, #9387E0 0%, #D574B4 100%)}.basic__buttonAnim{position:relative;padding:15px 17px;transition:.2s;max-width:fit-content;display:flex;align-items:center;height:48px}.basic__buttonAnim:before{content:"";position:absolute;top:0;left:0;display:block;border-radius:100px;background:#f3f4f6;width:48px;height:48px;transition:.3s}.basic__buttonAnim span{font-family:Graphik;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.02em;text-align:center;color:#120a00;position:relative}.basic__buttonAnim svg{position:relative;top:2px;margin-left:28px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transform:translateX(-5px);transition:.3s}.basic__buttonAnim:hover:before{width:100%;background:#f3f4f6}.basic__buttonAnim:hover svg{transform:translateX(0)}@media screen and (max-width: 990px){.basic__buttonAnim:before{width:100%;background:#f3f4f6}.basic__buttonAnim svg{transform:translateX(0)}}.basic__content p{font-family:Graphik;font-size:16px;font-weight:400;line-height:28px;text-align:left;color:#4e555c;margin-bottom:20px}.basic__content h2{font-family:Graphik;font-size:24px;font-weight:500;line-height:33.6px;letter-spacing:.02em;text-align:left;color:#120a00;margin-bottom:16px;margin-top:30px}.basic__content a{font-family:Graphik;font-size:16px;font-weight:600;line-height:28px;text-align:left;color:#4e555c;text-decoration:underline;text-underline-offset:4px}.basic__content a:hover{opacity:.7}.basic__content ul{list-style:none;padding:0}.basic__content ul li{font-family:Graphik;font-size:16px;font-weight:400;line-height:16px;color:#120a00;position:relative;padding-left:20px}.basic__content ul li::before{content:"•";color:#6a747e;width:1em;left:0;position:absolute;top:0px;transform:none}.basic__content ul li:not(:last-child){margin-bottom:14px}.fullwidth-inline-link{position:absolute;width:100%;height:100%;display:block;top:0;bottom:0;left:0;z-index:19}.grayColor{color:#6a747e}.gradientText{font-family:Graphik;font-size:16px;font-weight:500;line-height:20px;text-align:center;background:linear-gradient(90deg, #9387E0 0%, #D574B4 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}@media(max-width: 1440px){.gradientText{font-size:14px}}.fullScreenImage{width:100%;height:auto;object-fit:cover;display:flex}.grayBackground{background:#eceef3}.pageSectionTestimonialsLeft,.pageSectionTestimonialsRight{position:relative;width:100%;height:100%}.customCursorContainer{position:absolute;pointer-events:none;width:100px;height:100px;display:none;transform:translate(-50%, -50%);z-index:999999}@media(max-width: 1440px){.customCursorContainer{width:80px;height:80px}}.gradientCTA{background:#f8f8f8;padding:0 0 100px}@media(max-width: 1440px){.gradientCTA{padding:100px 0}}.gradientCTA__wrapper{background:linear-gradient(90deg, #EEF0F6 0%, #E7E9EE 100%);border-radius:20px;padding-top:64px;padding-bottom:64px;display:flex;align-items:center;flex-direction:column}.gradientCTA__title{margin-bottom:40px}@media(max-width: 1440px){.gradientCTA__title h2{font-size:36px;line-height:50.4px}}@media(max-width: 768px){.gradientCTA__title h2{text-align:center}}.gradientCTA .gradientText{margin-bottom:12px}.pageDefaultText{padding:152px 0 100px;background:#f8f8f8}.pageDefaultText__title{font-family:Graphik;font-size:46px;font-weight:500;line-height:46px;letter-spacing:.02em;text-align:left;color:#120a00;margin-bottom:50px}.pageDefaultText__dateTitle{font-family:Graphik;font-size:14px;font-weight:400;line-height:16.8px;letter-spacing:.01em;text-align:left;color:#6a747e;margin-bottom:8px}.pageDefaultText__dateValue{font-family:Graphik;font-size:16px;font-weight:500;line-height:19.2px;letter-spacing:.02em;color:#120a00}.pageDefaultText__date{margin-bottom:30px}.pageDefaultText .basic__content ul{margin-bottom:20px}.pageDefaultText .basic__content ul li{color:#4e555c;position:relative;padding-left:20px;font-family:Graphik;font-size:16px;font-weight:400;line-height:28px;text-align:left}.pageDefaultText .basic__content ul li:not(:last-child){margin-bottom:10px}.pageDefaultText .basic__content b,.pageDefaultText .basic__content strong{font-weight:600}.overflow-hidden{overflow:hidden}.listContact{position:relative;cursor:pointer;width:fit-content;-webkit-text-decoration-skip:none;text-decoration-skip-ink:none;text-decoration:none}.listContact span{font-family:Graphik;font-size:20px;font-weight:500;line-height:24px;text-align:left;color:#120a00;text-decoration:none;border-bottom:2px solid}@media(max-width: 1440px){.listContact span{font-size:18px;line-height:21.6px}}.listContact:hover span{opacity:.7;border-bottom:2px solid rgba(18,10,0,.7)}.listContact:not(:last-child){margin-bottom:25px}.tooltip{padding:8px 20px;height:36px;color:#fff;background:#3c3a39;font-family:Graphik;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.02em;border-radius:54px;z-index:99999999;box-sizing:border-box;transition:opacity .8s;display:flex;align-items:center;visibility:hidden;opacity:0}.tooltip svg{margin-left:4px}.pageSectionTestimonialsLeft:hover,.pageSectionTestimonialsRight:hover{cursor:none}@media screen and (max-width: 768px){.basicStyleOnDesktop{display:none !important}}@media screen and (min-width: 768px){.basicStyleOnMobile{display:none !important}}.HomePage .scrollTitle,.HomePage .contactFormSection .basic__title--x2 .titleAnim{overflow:hidden}.HomePage .homePageSectionHero__title .textAnimation{overflow:hidden;visibility:hidden}.HomePage .homePageSectionHero__btn{display:flex}.HomePage .homePageSectionHero__gradientText,.HomePage .homePageSectionHero__text,.HomePage .homePageSectionHero__image,.HomePage .homePageSectionHero__btn,.HomePage .homePageSectionHero__bg{visibility:hidden}.pageSingleProject .singleProjectSectionBanner__title,.pageSingleProject .homePageSectionHero__gradientText,.pageSingleProject .singleProjectSectionBanner__text,.pageSingleProject .singleProjectSectionBanner .fullScreenImage{visibility:hidden}.single-service .homePageSectionHero__text,.single-service .homePageSectionHero__btn,.single-service .homePageSectionHero__btm .gradientText,.single-service .homePageSectionHero__bg,.single-service .homePageSectionHero__image,.post-type-archive-service .homePageSectionHero__text,.post-type-archive-service .homePageSectionHero__btn,.post-type-archive-service .homePageSectionHero__btm .gradientText,.post-type-archive-service .homePageSectionHero__bg,.post-type-archive-service .homePageSectionHero__image{visibility:hidden}.single-service .homePageSectionHero__title .textAnimation,.post-type-archive-service .homePageSectionHero__title .textAnimation{overflow:hidden;visibility:hidden;display:flex;flex-wrap:wrap}.single-service .scrollTitle,.single-service .contactFormSection .basic__title--x2 .titleAnim,.post-type-archive-service .scrollTitle,.post-type-archive-service .contactFormSection .basic__title--x2 .titleAnim{overflow:hidden}.page-case-studies .pageSectionProjects__title,.page-case-studies .pageSectionProjects__text,.page-case-studies .project-filter{visibility:hidden;opacity:0}.tmpl-aboutPage .aboutPageSectionHero__text,.tmpl-aboutPage .aboutPageSectionHero__bg,.tmpl-aboutPage .aboutPageSectionHero__image{visibility:hidden}.tmpl-aboutPage .aboutPageSectionHero__title .textAnimation,.tmpl-aboutPage .aboutPageSectionTextImage__title .textAnimation{overflow:hidden;visibility:hidden}.tmpl-aboutPage .scrollTitle,.tmpl-aboutPage .contactFormSection .basic__title--x2 .titleAnim{overflow:hidden}.tmpl-contactPage .left-column,.tmpl-contactPage .right-column{visibility:hidden}.tmpl-blogPage .allBlogs__header h1,.tmpl-blogPage .allBlogs__description,.tmpl-blogPage .allBlogs__posts{visibility:hidden}.single-blog .section-hero-blog__category-name,.single-blog .section-hero-blog__title,.single-blog .section-hero-blog__author-image,.single-blog .section-hero-blog__author-name,.single-blog .section-hero-blog__gallery,.single-blog .flexible_constructor{visibility:hidden}.wrapper{position:relative}.inner{position:absolute;width:100%}.is-transitioning-hidden{transform:translate(0%, -100%)}.is-transitioning-show{transform:translate(0%, 0%)}.footer{width:100%;background:#eceef3;overflow:hidden}.footer__wrapper{display:flex;align-items:end;justify-content:space-between}@media(max-width: 990px){.footer__wrapper{flex-direction:column;gap:40px;align-items:start}}.footer__body{padding:100px 0}@media(max-width: 1440px){.footer__body{padding:50px 0 40px}}@media(max-width: 990px){.footer__body{flex-direction:column;padding:60px 0;gap:30px}}@media(max-width: 768px){.footer__body{padding:42px 0}}.footer__body--left{display:flex;flex-direction:column}.footer__body--right{display:flex;gap:120px}@media(max-width: 768px){.footer__body--right{gap:48px}}.footer__body--right__col{display:flex;flex-direction:column;gap:30px}@media(max-width: 1440px){.footer__body--right__col{gap:20px}}.footer__bottom{padding-bottom:40px}@media(max-width: 1440px){.footer__bottom{padding-bottom:20px}}.footer__bottom--top{display:flex;align-items:center;justify-content:space-between;padding-bottom:30px;border-bottom:1px solid #e1e5ed}@media(max-width: 1440px){.footer__bottom--top{padding-bottom:20px}}@media(max-width: 990px){.footer__bottom--top{flex-direction:column;align-items:start}}.footer__bottom--btm{display:flex;align-items:center;justify-content:space-between;padding-top:30px}@media(max-width: 1440px){.footer__bottom--btm{padding-top:20px}}@media(max-width: 990px){.footer__bottom--btm{flex-direction:column-reverse;align-items:start;gap:24px}}.footer__bottom--btm__right{display:flex;align-items:center;gap:50px}.footer .footerLogo{margin-bottom:24px;display:flex;width:fit-content}.footer .footerLogo img{max-width:250px;height:auto;object-fit:cover}@media(max-width: 1440px){.footer .footerLogo img{max-width:180px}}.footer .footerAdress{display:flex;align-items:start}.footer .footerAdress__text{font-family:Graphik;font-size:16px;font-weight:400;line-height:16px;text-align:left;color:#120a00;text-decoration:unset}@media(max-width: 768px){.footer .footerAdress__text{font-size:16px;line-height:24px}}.footer .footerMenuItem{font-family:Graphik;font-size:20px;font-weight:400;line-height:20px;text-align:left;color:#120a00;position:relative;width:fit-content}.footer .footerMenuItem:before{transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform .6s;position:absolute;width:100%;height:1.1px;background:#120a00;top:calc(100% + 2px);left:0;pointer-events:none;content:""}@media(max-width: 1440px){.footer .footerMenuItem{font-size:18px;line-height:21.6px}}.footer .footerMenuItem:hover::before{transform-origin:0% 50%;transform:scale3d(1, 1, 1)}.footer a.footerText{text-decoration:underline}.footer a.footerText:hover{filter:brightness(0.1)}.footer .footerText{font-family:Graphik;font-size:14px;font-weight:400;line-height:14px;text-align:left;color:#4e555c}.footer .footerSocials{display:flex;gap:20px;align-items:center}@media(max-width: 990px){.footer .footerSocials{margin-top:30px}}.footer .footerSocials__item{width:36px;height:auto;position:relative;display:flex}.footer .footerSocials__item img{width:36px;height:36px}.footer .footerSocials__item:hover{opacity:.6}.footer .footerFlag{width:20px;margin-right:12px}@media(max-width: 768px){.footer .footerFlag{margin-top:5px}}.footerBranding{margin-right:80px}@media(max-width: 768px){.footerBranding{margin-right:24px}}.header{width:100%;position:fixed;top:0;left:0;z-index:99;min-height:50px;display:flex;align-items:center;background:#f8f8f8;transition:ease .4s}.header.goPage{transform:translateY(-100%);transition:transform .25s ease-in-out 0s}.header.upPage{background:#f8f8f8;transform:translateY(0);transition:transform .25s ease-in-out 0s}.header.upPage .header__menuItems--submenu{opacity:0;visibility:hidden}.header.changeBgHeader .headerContact{display:none}.header__menuItems{display:flex;align-items:center;gap:60px}@media(max-width: 990px){.header__menuItems{display:none}}.header__menuItems--link{display:flex;align-items:center;gap:6px;transition:transform .3s;position:relative}.header__menuItems--link:not(.itHasSubmenu):before{transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform .6s;position:absolute;width:100%;height:1.17px;background:#120a00;top:calc(100% + 2px);left:0;pointer-events:none;content:""}.header__menuItems--link.itHasSubmenu{padding:16px 0;cursor:pointer}.header__menuItems--link svg{transition:transform .3s}.header__menuItems--link span{font-family:Graphik;font-size:16px;font-weight:400;line-height:16px;color:#120a00}.header__menuItems--link:hover::before{transform-origin:0% 50%;transform:scale3d(1, 1, 1)}.header__menuItems--link:hover svg{transform:rotate(180deg)}.header__menuItems--submenu{width:fit-content;margin:0 auto;position:absolute;top:100%;left:50%;padding:28px;transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none;transition:all .1s ease-in-out 0s;cursor:auto;background:#fff;box-shadow:0px -2.26px 6.78px 0px rgba(182,182,182,.1607843137);border-radius:20px}.header__menuItems--submenu__cont{display:flex;justify-content:space-between;position:relative}.header__menuItems--submenu__cont:after{content:"";position:absolute;left:calc(50% + 20px);top:-39px;transform:translateX(-50%);border-width:0 12px 12px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff}.header__menuItems--submenu .gradientText{font-family:Graphik;font-size:14px;font-weight:500;line-height:20px;text-align:start;text-transform:uppercase}@media screen and (min-width: 990px){.header__menuItems--submenu .gradientText:hover{color:#3c3a39}}.header__menuItems--submenu__link{display:flex;align-items:center;gap:12px;padding:12px;transition:background .3s ease-in-out}@media screen and (min-width: 990px){.header__menuItems--submenu__link:hover{background:linear-gradient(90deg, rgba(147, 135, 224, 0.12) 0%, rgba(213, 116, 180, 0.12) 100%);border-radius:12px}}.header__menuItems--submenu__link:not(:last-child){margin-bottom:8px}.header__menuItems--submenu__link:nth-child(2){margin-top:16px}.header__menuItems--submenu__link span{font-family:Inter;font-size:16px;font-weight:500;line-height:19.36px;text-align:left;color:#3c3a39}.header__menuItems--submenu__col{min-width:250px;margin-right:40px}.header__menuItems--submenu__col:last-child{margin-right:0px}.header__menuItems--item.openSubmenu .header__menuItems--submenu{opacity:1 !important;visibility:visible !important;pointer-events:auto;transition:all .25s ease-in-out .25s}.header__menuItems--item.openSubmenu .header__menuItems--link.itHasSubmenu svg{transform:rotate(180deg)}.header__menuRight{display:flex;align-items:center}.header__body{display:flex;align-items:center;justify-content:space-between;position:relative}.header .headerLogo{max-width:138px;height:auto;object-fit:cover}.header .headerContact{position:relative;text-decoration:none;display:inline-block;color:#000;padding:2px 1px;transition:color ease .3s}.header .headerContact span{font-family:Graphik;font-size:16px;font-weight:500;line-height:16px;text-align:center;color:#120a00}.header .headerContact::before,.header .headerContact::after{content:"";position:absolute;background-color:#120a00;z-index:-1;height:1px}.header .headerContact::before{width:0%;left:0;bottom:0;transition:width ease .6s}.header .headerContact::after{opacity:.3;width:100%;left:0;bottom:0;transition:all ease .8s}.header .headerContact:hover::before{width:100%}@media(max-width: 990px){.header .headerContact{margin-right:36px}}@media screen and (max-width: 320px){.header .headerContact{margin-right:16px}}.header__mobileMenu--item{border-bottom:1px solid #d1d5db;padding:17px 16px;width:100%;display:flex;flex-direction:column}.header__mobileMenu--item:first-child{border-top:1px solid #d1d5db}.header__mobileMenu--item.submenuHere{padding:17px 0}.header__mobileMenu--item.submenuHere .header__mobileMenu--link{padding:0 16px}.header__mobileMenu--link{width:100%;font-family:Graphik;font-size:18px;font-weight:400;line-height:16px;text-align:center;color:#120a00;display:flex;align-items:center;justify-content:space-between}.header__mobileMenu--link a span{color:#120a00}.header__mobileMenu--submenu{display:none}.header__mobileMenu--submenu.openSubMenu{display:flex;flex-direction:column}.header__mobileMenu--submenu__col{display:flex;flex-direction:column}.header__mobileMenu--submenu__col .gradientText{font-family:Graphik;font-size:12px;font-weight:500;line-height:20px;text-transform:uppercase;text-align:start;padding:10px 16px}@media screen and (min-width: 990px){.header__mobileMenu--submenu__col .gradientText:hover{color:#3c3a39}}.header__mobileMenu--submenu__link{font-family:Inter;font-size:16px;font-weight:500;line-height:19.36px;color:#3c3a39;padding:12px 16px;display:flex;align-items:center;justify-content:start;gap:12px}@media screen and (min-width: 990px){.header__mobileMenu--submenu__link:hover{background:linear-gradient(90deg, rgba(147, 135, 224, 0.12) 0%, rgba(213, 116, 180, 0.12) 100%)}}.header__burgerMenu{margin:20px 3px;width:18px;height:14px;cursor:pointer;position:relative}@media screen and (min-width: 991px){.header__burgerMenu{display:none}}.header__burgerMenu span{background-color:#120a00;height:1px;position:absolute;width:100%;left:0;transition:all .3s ease;border-radius:1.5px}.header__burgerMenu span:first-child{top:0}.header__burgerMenu span:nth-child(2){top:6px}.header__burgerMenu span:last-child{top:12px}.header__burgerMenu.active span:nth-child(2){opacity:0}.header__burgerMenu.active span:first-child,.header__burgerMenu.active span:last-child{top:6px}.header__burgerMenu.active span:first-child{transform:rotate(45deg)}.header__burgerMenu.active span:last-child{transform:rotate(-45deg)}.submenuOpen,.submenuClose{display:none}.submenuOpen.active,.submenuClose.active{display:block}.header__mobileMenu{pointer-events:none;position:fixed;z-index:var(--z-popup, 99);top:54px;left:0;right:0;height:100vh;padding-bottom:60px;background-color:#f8f8f8;overflow-x:hidden;overflow-y:scroll;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:clip-path .3s,-webkit-clip-path .3s,transform .3s;transition-timing-function:var(--ease-out-quint, ease-out)}.header__mobileMenu.openMobileMenu{pointer-events:auto;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:clip-path .3s,-webkit-clip-path .3s,transform .3s;transition-timing-function:var(--ease-out, ease-out)}.header__mobileMenu--submenu{display:block;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0}.header__mobileMenu--submenu.openSubMenu{max-height:600px}.header__menuItems--linkTitle{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.header__menuItems--linkTitle{display:inline-flex;align-items:center;gap:6px;padding:16px 0}.homePageSectionHero{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background:#f8f8f8;overflow:hidden;padding:120px 0 40px;position:relative}@media(max-width: 990px){.homePageSectionHero{height:auto}}.homePageSectionHero__bg{width:100%;height:100vh;position:absolute;top:0;left:0;z-index:1}@media(max-width: 990px){.homePageSectionHero__bg{display:none}}.homePageSectionHero__bg img{width:100%;height:100%;object-fit:contain;object-position:center;z-index:1;position:absolute;top:0;left:0}.homePageSectionHero__image{display:none}@media(max-width: 990px){.homePageSectionHero__image{display:block}.homePageSectionHero__image img{width:100%;height:auto;object-fit:cover}}.homePageSectionHero__content{max-width:540px}@media(max-width: 990px){.homePageSectionHero__content{max-width:unset}}.homePageSectionHero__title{margin-bottom:30px;max-width:617px}@media(max-width: 1440px){.homePageSectionHero__title{max-width:500px}}.homePageSectionHero__typewrite{display:flex}.homePageSectionHero__text{margin-bottom:40px}.homePageSectionHero__btm{display:flex;flex-direction:column;align-items:center;gap:20px;width:fit-content}@media(max-width: 990px){.homePageSectionHero__btm{margin-bottom:24px}}.homePageSectionHero__cont{z-index:2}.homePageSectionHero .servicesPage__banner--image{position:absolute;right:40px;bottom:50%;transform:translateY(50%);z-index:2;max-height:600px;max-width:620px}@media(max-width: 1440px){.homePageSectionHero .servicesPage__banner--image{max-height:480px;max-width:520px}}@media screen and (max-width: 1220px){.homePageSectionHero .servicesPage__banner--image{max-height:480px;max-width:520px}}@media(max-width: 990px){.homePageSectionHero .servicesPage__banner--image{position:relative;right:unset !important;transform:none;bottom:unset;margin-top:16px}}.homePageSectionHero .hero_content--slider{width:100%;max-width:700px;right:64px}.homePageSectionHero .carousel{overflow:hidden;position:relative;width:100%;height:400px;-webkit-perspective:500px;perspective:500px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.homePageSectionHero .carousel.carousel-slider{top:0;left:0}.homePageSectionHero .carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1}.homePageSectionHero .carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}.homePageSectionHero .carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0}.homePageSectionHero .carousel.carousel-slider .carousel-item h2{font-size:24px;font-weight:500;line-height:32px}.homePageSectionHero .carousel.carousel-slider .carousel-item p{font-size:15px}.homePageSectionHero .carousel .carousel-item{visibility:hidden;width:200px;height:200px;position:absolute;top:0;left:0}.homePageSectionHero .carousel .carousel-item>img{width:100%;box-shadow:0px 7.7649px 20.7064px 0px rgba(188,188,188,.36),0px -2.5883px 30px 0px rgba(182,182,182,.16)}.homePageSectionHero .carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.homePageSectionHero .carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:4px;width:24px;margin:10px 4px 0;background-color:#d5dbde;-webkit-transition:all .3s;transition:all .3s;border-radius:8px;opacity:.3}.homePageSectionHero .carousel .indicators .indicator-item.active{background-color:#1f1f23;opacity:1}.homePageSectionHero .carousel.scrolling .carousel-item .materialboxed,.homePageSectionHero .carousel .carousel-item:not(.active) .materialboxed{pointer-events:none}.homePageSectionHero .carousel{height:660px;perspective:170px}.homePageSectionHero .carousel .carousel-item{cursor:grab;width:100%;height:auto;max-width:500px}.homePageSectionHero .carousel .carousel-item:active{cursor:grabbing}.homePageSectionHero .carousel .carousel-item img{width:100%}@media screen and (max-width: 1660px){.homePageSectionHero .carousel{height:580px}.homePageSectionHero .carousel .carousel-item{max-width:440px}.homePageSectionHero .hero_content--slider{max-width:770px}}@media(max-width: 1440px){.homePageSectionHero .carousel{perspective:127px;height:520px}.homePageSectionHero .hero_content--slider{max-width:600px}}@media(max-width: 990px){.homePageSectionHero .hero_content--slider{max-width:100%}.homePageSectionHero .carousel{height:330px;perspective:170px}.homePageSectionHero .carousel .carousel-item{max-width:258px}}.homePageSectionLogotypes{width:100%;display:flex;align-items:center;justify-content:center;padding:60px 0 24px;background:#f8f8f8;overflow:hidden}.homePageSectionLogotypes__content{width:100%;margin:0 auto;max-width:100%}.homePageSectionLogotypes__title{margin-bottom:32px;text-align:center}@media(max-width: 990px){.homePageSectionLogotypes__title{margin-bottom:20px}}.homePageSectionLogotypes__carousel{margin:0 auto;position:relative;overflow:hidden;z-index:1;border-radius:5px}.homePageSectionLogotypes__wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;transform:translate3d(0, 0, 0);-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important}.homePageSectionLogotypes__slide.swiper-slide{max-height:50px;width:auto;position:relative;overflow:hidden;border-radius:5px}@media(max-width: 990px){.homePageSectionLogotypes__slide.swiper-slide{max-height:38px}}.pageSectionServices{width:100%;display:flex;align-items:center;justify-content:center;padding:100px 0;background:#f8f8f8;overflow:hidden}@media(max-width: 1440px){.pageSectionServices.pageServices{padding:100px 0 0}}@media(max-width: 990px){.pageSectionServices{padding:80px 0}}@media(max-width: 768px){.pageSectionServices{padding:42px 0}}.pageSectionServices .basic__content ul li{color:#4e555c}.pageSectionServices__content{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}@media screen and (max-width: 1220px){.pageSectionServices__content{flex-wrap:wrap;justify-content:center}}.pageSectionServices__title{margin-bottom:50px}@media(max-width: 990px){.pageSectionServices__title{margin-bottom:36px}}@media(max-width: 768px){.pageSectionServices__title{margin-bottom:24px}}.pageSectionServices__card{box-shadow:0px 6.78px 18.09px 0px rgba(188,188,188,.2);box-shadow:0px -2.26px 6.78px 0px rgba(182,182,182,.1607843137);background:#fff;border-radius:20px;padding-top:32px;width:calc((100% - 40px)/3)}@media screen and (max-width: 1224px){.pageSectionServices__card{width:calc(50% - 20px)}}@media(max-width: 768px){.pageSectionServices__card{width:100%}}.pageSectionServices__card--image{width:100%;object-fit:cover;height:250px}@media screen and (max-width: 1360px){.pageSectionServices__card--image{height:225px}}@media(max-width: 768px){.pageSectionServices__card--image{height:auto}}.pageSectionServices__card--content{padding:24px;display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 1345px){.pageSectionServices__card--content{padding:22px}}@media screen and (max-width: 1331px){.pageSectionServices__card--content{padding:18px}}.pageSectionServices__card--title{font-family:Graphik;font-size:26px;font-weight:500;line-height:36.4px;letter-spacing:.02em;text-align:left;color:#120a00;margin-bottom:20px;width:fit-content}@media screen and (max-width: 1326px){.pageSectionServices__card--title{font-size:23px}}.pageSectionServices__card--links{display:flex;flex-wrap:wrap;gap:10px}.pageSectionServices__card--links.pageSectionSingleServicesCardLinks{flex-direction:column}.pageSectionServices__card--link{border:1px solid #d1d5db;padding:0 15px;gap:16px;border-radius:100px;box-sizing:border-box;min-height:36px;display:flex;align-items:center;position:relative}@media screen and (max-width: 1308px){.pageSectionServices__card--link{padding:0 14px}}@media screen and (max-width: 1296px){.pageSectionServices__card--link{padding:0 13px}}@media screen and (max-width: 1284px){.pageSectionServices__card--link{padding:0 11px}}@media screen and (max-width: 1259px){.pageSectionServices__card--link{padding:0 10px}}@media screen and (max-width: 1247px){.pageSectionServices__card--link{padding:0 9px}}@media screen and (max-width: 1236px){.pageSectionServices__card--link{padding:0 8px}}@media screen and (max-width: 1223px){.pageSectionServices__card--link{padding:0 7px}}@media screen and (max-width: 1220px){.pageSectionServices__card--link{padding:0 15px}}.pageSectionServices__card--link span{font-family:Graphik;font-size:15px;font-weight:400;line-height:16px;text-align:center;color:#636c76;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pageSectionServices__card--link:hover{border-color:rgba(0,0,0,0)}.pageSectionServices__card--link:hover span{visibility:hidden}.pageSectionServices__card--link:hover::after{content:attr(data-title);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-family:Graphik;font-size:15px;line-height:16px;font-weight:500;background:linear-gradient(90deg, #9387E0 0%, #D574B4 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);transition:all .2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pageSectionServices__card--link:hover::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:100px;padding:1px;background:linear-gradient(90deg, #9387E0 0%, #D574B4 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pageSectionServices__card--link.pageSectionSingleServicesCardLink{width:fit-content}.pageSectionServices a .pageSectionServices__card--title:hover{opacity:.7}.pageSectionSwitcher{width:100%;display:flex;align-items:center;justify-content:center;padding:100px 0;background:#eceef3;overflow:hidden}.pageSectionSwitcher.bg_texture{background:#f8f8f8}@media(max-width: 990px){.pageSectionSwitcher{padding:80px 0}}@media(max-width: 768px){.pageSectionSwitcher{padding:42px 0}}.pageSectionSwitcher__content{width:100%;display:flex;justify-content:space-between;gap:50px}@media(max-width: 768px){.pageSectionSwitcher__content{flex-direction:column;gap:24px}}.pageSectionSwitcher__title{font-size:36px;font-weight:500;line-height:50.4px;letter-spacing:.04em;margin-bottom:50px}@media(max-width: 1440px){.pageSectionSwitcher__title{font-size:34px;line-height:47.6px;letter-spacing:.02em;margin-bottom:30px}}@media(max-width: 990px){.pageSectionSwitcher__title{margin-bottom:36px}}@media(max-width: 768px){.pageSectionSwitcher__title{margin-bottom:24px;font-size:24px;line-height:140%}}.pageSectionSwitcher__left{width:calc(48% - 25px)}@media(max-width: 768px){.pageSectionSwitcher__left{width:100%}}.pageSectionSwitcher__left--title{display:flex;align-items:center;position:relative;width:100%}.pageSectionSwitcher__left--title .number{font-family:Graphik;font-size:24px;font-weight:500;line-height:24px;letter-spacing:.04em;text-align:left;color:#c1c5cc;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media(max-width: 768px){.pageSectionSwitcher__left--title .number{font-size:22px;line-height:22px}}.pageSectionSwitcher__left--title .svg_icon{position:absolute;top:50%;left:0;transform:translateY(-50%);width:30px;height:30px}.pageSectionSwitcher__left--title .title{font-family:Graphik;font-size:24px;font-weight:500;line-height:31.2px;letter-spacing:.02em;text-align:left;color:#120a00;padding-left:52px}@media(max-width: 1440px){.pageSectionSwitcher__left--title .title{padding-right:35px}}@media(max-width: 768px){.pageSectionSwitcher__left--title .title{font-size:18px;line-height:130%;letter-spacing:.01em}}.pageSectionSwitcher__left--title .arrow_icon{position:absolute;top:50%;right:0;transform:translateY(-50%);display:none}@media(max-width: 768px){.pageSectionSwitcher__left--title .arrow_icon{width:24px;height:24px}}.pageSectionSwitcher__left--text{font-family:Graphik;font-size:14px;font-weight:400;line-height:28px;letter-spacing:.03em;text-align:left;color:#4e555c;margin-top:26px;display:none;padding-left:52px}@media(max-width: 768px){.pageSectionSwitcher__left--text{margin-top:20px}}.pageSectionSwitcher__left--item{padding:26px 0;border-bottom:1px solid #d1d5db;transition:transform .3s ease}.pageSectionSwitcher__left--item.active .pageSectionSwitcher__left--text{display:block}.pageSectionSwitcher__left--item.active .pageSectionSwitcher__left--title .arrow_icon{display:block}.pageSectionSwitcher__left--item.active .number{color:#120a00}.pageSectionSwitcher__left--item.active .svg_icon svg path,.pageSectionSwitcher__left--item.active .svg_icon svg circle,.pageSectionSwitcher__left--item.active .svg_icon svg rect{stroke:#120a00}.pageSectionSwitcher__left--item.active .svg_icon svg path.svgBody,.pageSectionSwitcher__left--item.active .svg_icon svg path.svgBorder{fill:#120a00;mask:none}.pageSectionSwitcher__left--item.active .svg_icon svg path.changeColor,.pageSectionSwitcher__left--item.active .svg_icon svg ellipse.changeColor,.pageSectionSwitcher__left--item.active .svg_icon svg rect.changeColor,.pageSectionSwitcher__left--item.active .svg_icon svg circle.changeColor{fill:#b27fcc !important;stroke:#b27fcc !important}.pageSectionSwitcher__right{width:calc(52% - 25px)}@media(max-width: 768px){.pageSectionSwitcher__right{width:100%}}.pageSectionSwitcher__image{width:100%;height:auto;object-fit:cover;display:none}.pageSectionSwitcher__image.active{display:block}.pageSectionProjects{width:100%;display:flex;align-items:center;justify-content:center;padding:100px 0;background:#f8f8f8}@media(max-width: 990px){.pageSectionProjects{padding:80px 0}}@media(max-width: 768px){.pageSectionProjects{padding:80px 0 42px}}.pageSectionProjects__content{width:100%;display:flex;align-items:center;justify-content:space-between;gap:64px 20px;flex-wrap:wrap}@media(max-width: 1440px){.pageSectionProjects__content{gap:64px 30px}}@media(max-width: 768px){.pageSectionProjects__content{gap:16px}}.pageSectionProjects__title{margin-bottom:50px}@media(max-width: 990px){.pageSectionProjects__title{margin-bottom:36px}}@media(max-width: 768px){.pageSectionProjects__title{margin-bottom:24px}}.pageSectionProjects__text{max-width:467px}@media(max-width: 768px){.pageSectionProjects__text{max-width:100%}}.pageSectionProjects .fullwidth-inline-link{cursor:auto;border-radius:20px;overflow:hidden}.pageSectionProjects .fullwidth-inline-link:hover{cursor:none}.pageSectionProjects .fullwidth-inline-link:hover~.pageSectionProjects__card--cover{opacity:1}.pageSectionProjects__card{width:calc(50% - 10px);position:relative}@media(max-width: 1440px){.pageSectionProjects__card{width:calc(50% - 15px)}}@media(max-width: 768px){.pageSectionProjects__card{width:100%}}.pageSectionProjects__card--inner{position:absolute;border-radius:100%;background:red;top:50%;left:50%;transform:translate(-50%, -50%);z-index:99999}.pageSectionProjects__card--title{font-family:Graphik;font-size:36px;font-weight:500;line-height:46.8px;letter-spacing:.02em;color:#120a00;width:fit-content;cursor:pointer}.pageSectionProjects__card--title:hover{opacity:.7}@media(max-width: 1440px){.pageSectionProjects__card--title{font-size:30px;line-height:39px}}@media(max-width: 768px){.pageSectionProjects__card--title{font-size:22px;line-height:28.6px}}.pageSectionProjects__card--image{position:relative;margin-bottom:20px;border-radius:20px;overflow:hidden}@media(max-width: 768px){.pageSectionProjects__card--image{margin-bottom:12px}}.pageSectionProjects__card--image img{width:100%;height:auto;object-fit:cover;max-height:509px;border-radius:20px;display:flex;transition:transform .3s ease-in-out}.pageSectionProjects__card--image:hover img{transform:scale(1.03)}.pageSectionProjects__card--cover{position:absolute;background:rgba(0,0,0,.4);width:100%;height:auto;top:0;bottom:0;left:0;z-index:1;border-radius:20px;padding:32px;display:flex;flex-direction:column;justify-content:end;opacity:0;transition:opacity .3s ease;max-height:509px}@media(max-width: 768px){.pageSectionProjects__card--cover{padding:24px}}.pageSectionProjects__card--desc{font-family:Graphik;font-size:16px;line-height:28px;font-weight:400;letter-spacing:.03em;text-align:left;color:#fff;margin-bottom:20px}.pageSectionProjects__card--categories{display:flex;gap:8px;align-items:center}.pageSectionProjects__card--categories span{font-family:Graphik;font-size:16px;font-weight:400;line-height:16px;text-align:center;color:#fff;border:1px solid #fff;padding:9px 15px;border-radius:100px}.pageSectionReasons{width:100%;display:flex;align-items:center;justify-content:center;padding:100px 0;background:#f8f8f8;overflow:hidden}@media(max-width: 1440px){.pageSectionReasons{padding:0}}.pageSectionReasons__content{width:100%;display:flex;align-items:center;justify-content:space-between;gap:80px}@media screen and (max-width: 1220px){.pageSectionReasons__content{gap:40px}}.pageSectionReasons__title{margin-bottom:50px}@media(max-width: 990px){.pageSectionReasons__title{margin-bottom:36px}}.pageSectionReasons__left{width:calc(50% - 40px);display:flex;flex-wrap:wrap}@media screen and (max-width: 1220px){.pageSectionReasons__left{width:calc(50% - 20px)}}@media(max-width: 990px){.pageSectionReasons__left{width:100%;gap:20px}}@media(max-width: 768px){.pageSectionReasons__left{gap:16px}}.pageSectionReasons__left svg{margin-bottom:16px}.pageSectionReasons__left--title{font-family:Graphik;font-size:24px;font-weight:500;line-height:31.2px;letter-spacing:.02em;text-align:left;color:#120a00;margin-bottom:18px}.pageSectionReasons__left--text{font-family:Graphik;font-size:14px;font-weight:400;line-height:28px;text-align:left;color:#4e555c}.pageSectionReasons__left--item{padding:30px;width:50%}@media(max-width: 990px){.pageSectionReasons__left--item{width:100%;box-shadow:0px -2.26px 6.78px 0px rgba(182,182,182,.1607843137);background:#fff;border-radius:20px}}.pageSectionReasons__left--item.active{box-shadow:0px 6.78px 18.09px 0px rgba(188,188,188,.2);box-shadow:0px -2.26px 6.78px 0px rgba(182,182,182,.1607843137);background:#fff;border-radius:20px}.pageSectionReasons__right{width:calc(50% - 40px);position:relative;align-self:end}@media screen and (max-width: 1220px){.pageSectionReasons__right{width:calc(50% - 20px)}}@media(max-width: 990px){.pageSectionReasons__right{display:none}}.pageSectionReasons--cover{box-shadow:0px 6.78px 18.09px 0px rgba(188,188,188,.2);background:#fff;border-radius:20px;position:absolute;bottom:0;left:30px;padding:20px;min-width:288px}@media(max-width: 768px){.pageSectionReasons--cover{left:0;min-width:180px;padding:12px}}.pageSectionReasons--name{font-family:Graphik;font-size:24px;font-weight:500;line-height:31.2px;letter-spacing:.02em;text-align:left;color:#120a00;margin-bottom:10px}@media(max-width: 768px){.pageSectionReasons--name{font-size:22px;line-height:28.6px;margin-bottom:6px}}.pageSectionReasons--position{font-family:Graphik;font-size:20px;font-weight:400;line-height:28px;text-align:left;color:#6a747e}@media(max-width: 768px){.pageSectionReasons--position{font-size:12px;line-height:15.6px}}.pageSectionReasons__image{display:none}.pageSectionReasons__image img{width:100%;height:auto;object-fit:cover}.pageSectionReasons__image.active{display:block}.pageSectionReasons .onlyMobileImage{display:none}@media(max-width: 990px){.pageSectionReasons .onlyMobileImage{display:flex;width:100%;position:relative}.pageSectionReasons .onlyMobileImage img{width:100%;height:auto;object-fit:cover}}.pageSectionAwards{width:100%;display:flex;align-items:center;justify-content:center;padding:100px 0;background:#f8f8f8;overflow:hidden}@media(max-width: 1440px){.pageSectionAwards{padding:100px 0 0}}@media screen and (max-width: 1220px){.pageSectionAwards{padding:80px 0 0}}@media(max-width: 768px){.pageSectionAwards{padding:42px 0}}.pageSectionAwards__content{width:100%}.pageSectionAwards__image{height:auto;object-fit:cover;width:135px;filter:grayscale(1)}@media(max-width: 990px){.pageSectionAwards__image{min-width:100px}}.pageSectionAwards__title{margin-bottom:50px}@media(max-width: 990px){.pageSectionAwards__title{margin-bottom:36px}}@media(max-width: 768px){.pageSectionAwards__title{margin-bottom:24px}}.pageSectionAwards__item{border-bottom:1px solid #d1d5db;padding:14px 0;display:flex;align-items:center;justify-content:space-between;width:100%}.pageSectionAwards__item:hover .pageSectionAwards__image{filter:none}.pageSectionAwards__item--title{font-family:Graphik;font-size:20px;font-weight:400;line-height:28px;text-align:left;color:#120a00;width:calc(34% - 55px)}@media screen and (max-width: 1360px){.pageSectionAwards__item--title{width:calc(34% - 45px)}}@media screen and (max-width: 1220px){.pageSectionAwards__item--title{width:100%}}@media(max-width: 990px){.pageSectionAwards__item--title{font-size:16px;line-height:22.4px}}.pageSectionAwards__item--text{font-family:Graphik;font-size:20px;font-weight:400;line-height:28px;text-align:left;color:#120a00;width:calc(66% - 55px)}@media screen and (max-width: 1360px){.pageSectionAwards__item--text{width:calc(66% - 45px)}}@media screen and (max-width: 1220px){.pageSectionAwards__item--text{width:100%}}@media(max-width: 990px){.pageSectionAwards__item--text{font-size:16px;line-height:22.4px}}.pageSectionAwards__item--number{font-family:Graphik;font-size:32px;font-weight:500;line-height:44.8px;letter-spacing:.02em;text-align:right;color:#120a00;width:50px}@media screen and (max-width: 1220px){.pageSectionAwards__item--number{width:36px}}@media(max-width: 990px){.pageSectionAwards__item--number{font-size:22px;line-height:30.8px}}.pageSectionAwards__item--right{display:flex;align-items:center;justify-content:space-between;gap:110px;width:70%}.pageSectionAwards__item--right__col{display:flex;align-items:center;justify-content:space-between;gap:110px;width:calc(100% - 160px)}@media screen and (max-width: 1360px){.pageSectionAwards__item--right__col{gap:90px;width:calc(100% - 140px)}}@media screen and (max-width: 1220px){.pageSectionAwards__item--right__col{flex-direction:column;align-items:start;gap:8px;width:calc(100% - 36px)}}@media screen and (max-width: 1360px){.pageSectionAwards__item--right{width:75%;gap:90px}}@media screen and (max-width: 1220px){.pageSectionAwards__item--right{width:75%;gap:0px}}.pageSectionTestimonials{width:100%;display:flex;align-items:center;justify-content:center;padding:100px 0;background:#f8f8f8;overflow:hidden}@media(max-width: 990px){.pageSectionTestimonials{padding:80px 0}}@media(max-width: 768px){.pageSectionTestimonials{padding:42px 0}}.pageSectionTestimonials__content{width:100%;display:flex;align-items:center;justify-content:space-between;gap:80px}.pageSectionTestimonials__carousel{position:relative;overflow:visible}.pageSectionTestimonials__carousel--coverPrev{position:absolute;width:0;left:-100%;top:-10px;height:calc(100% + 20px);z-index:2;background:#f8f8f8}.pageSectionTestimonials__carousel--right{position:absolute;width:50%;right:0;top:0;height:100%;z-index:3}@media(max-width: 990px){.pageSectionTestimonials__carousel--right{display:none}}.pageSectionTestimonials__carousel--left{position:absolute;width:50%;left:0;top:0;height:100%;z-index:3}@media(max-width: 990px){.pageSectionTestimonials__carousel--left{display:none}}.pageSectionTestimonials__title{margin-bottom:50px}@media(max-width: 990px){.pageSectionTestimonials__title{margin-bottom:36px}}.pageSectionTestimonials__slide{box-shadow:0px 6.78px 18.09px 0px rgba(188,188,188,.2);box-shadow:0px -2.26px 6.78px 0px rgba(182,182,182,.1607843137);background:#fff;border-radius:20px;padding:60px;width:80%;height:auto;max-width:1100px}@media(max-width: 1440px){.pageSectionTestimonials__slide{padding:40px}}@media(max-width: 768px){.pageSectionTestimonials__slide{padding:24px}}.pageSectionTestimonials__slide--photo img{width:120px;height:auto;object-fit:cover}@media(max-width: 768px){.pageSectionTestimonials__slide--photo img{width:90px;height:90px;object-fit:contain}}.pageSectionTestimonials__slide--top{margin-bottom:30px;display:flex;align-items:center;gap:20px}.pageSectionTestimonials__slide--name{font-family:Graphik;font-size:24px;font-weight:500;line-height:28.8px;letter-spacing:.02em;text-align:left;color:#120a00;margin-bottom:10px}@media(max-width: 1440px){.pageSectionTestimonials__slide--name{margin-bottom:6px}}@media(max-width: 768px){.pageSectionTestimonials__slide--name{font-size:22px;line-height:26.4px}}.pageSectionTestimonials__slide--position{font-family:Graphik;font-size:20px;font-weight:400;line-height:28px;letter-spacing:.03em;text-align:left;color:#6a747e}@media(max-width: 1440px){.pageSectionTestimonials__slide--position{font-size:18px;line-height:24px}}@media(max-width: 768px){.pageSectionTestimonials__slide--position{font-size:18px;line-height:28px}}.pageSectionTestimonials__slide--btm{font-family:Graphik;font-size:22px;font-weight:400;line-height:48px;text-align:left;color:#120a00}@media(max-width: 1440px){.pageSectionTestimonials__slide--btm{font-size:18px;line-height:37px}}@media(max-width: 768px){.pageSectionTestimonials__slide--btm{font-size:20px;line-height:40px}}.pageSectionNumbers{width:100%;display:flex;align-items:center;justify-content:center;padding:40px 0;background:#f8f8f8;overflow:hidden}.pageSectionNumbers__content{width:100%;margin:0 auto;max-width:100%;display:flex;align-items:center;justify-content:space-between}@media(max-width: 990px){.pageSectionNumbers__content{flex-wrap:wrap;gap:24px}}.pageSectionNumbers__item{display:flex;flex-direction:column;align-items:center}@media(max-width: 990px){.pageSectionNumbers__item{width:calc(50% - 12px)}}.pageSectionNumbers__item--value{font-family:Graphik;font-size:50px;font-weight:500;line-height:61.75px;letter-spacing:-.2045454532px;color:#120a00;margin-bottom:16px}@media(max-width: 1440px){.pageSectionNumbers__item--value{margin-bottom:12px}}.pageSectionNumbers__item--property{font-family:Graphik;font-size:16px;font-weight:500;line-height:27.76px;letter-spacing:-.2045454532px;color:#4e555c}.pageSectionTopAwards{width:100%;display:flex;align-items:center;justify-content:center;padding:60px 0 24px;background:#f8f8f8;overflow:hidden}.pageSectionTopAwards__content{width:100%;margin:0 auto;max-width:100%;display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){.pageSectionTopAwards__content{flex-direction:column;gap:24px;align-items:start}}.pageSectionTopAwards__desc{font-family:Graphik;font-size:14px;font-weight:500;line-height:28px;letter-spacing:.015em;text-align:left;color:#252525;max-width:423px}.pageSectionTopAwards__items{display:flex;align-items:center;gap:60px}@media(max-width: 680px){.pageSectionTopAwards__items{gap:30px;justify-content:space-between}}.pageSectionTopAwards__items img{width:110px;height:auto;object-fit:cover}@media(max-width: 768px){.pageSectionTopAwards__items img{width:80px}}@media(max-width: 680px){.pageSectionTopAwards__items img{width:calc(33.33% - 20px);max-width:100px}}.pageSectionTools{width:100%;display:flex;align-items:center;justify-content:center;padding:120px 0;background:#eceef3;overflow:hidden}@media(max-width: 768px){.pageSectionTools{padding:42px 0}}.pageSectionTools__title{font-family:Graphik;font-size:36px;font-weight:500;line-height:50.4px;letter-spacing:.04em;text-align:left;color:#120a00;margin-bottom:50px}.pageSectionTools__content{width:100%;margin:0 auto;max-width:100%;display:flex;justify-content:start;flex-wrap:wrap;gap:50px 150px}@media(max-width: 1440px){.pageSectionTools__content{gap:50px 100px}}@media(max-width: 680px){.pageSectionTools__content{gap:36px 0;justify-content:space-between}}.pageSectionTools__content.row-4 .pageSectionTools__item img{width:unset}.pageSectionTools__content.row-4 .pageSectionTools__item{min-width:140px}.pageSectionTools__item{display:flex;align-items:center;flex-direction:column;gap:16px;min-width:100px;width:calc(25% - 112.5px)}@media(max-width: 1440px){.pageSectionTools__item{width:calc(25% - 75px)}}@media(max-width: 680px){.pageSectionTools__item{width:50%}}.pageSectionTools__item--name{font-family:Graphik;font-size:16px;font-weight:400;line-height:28px;text-align:center;color:#120a00}.pageSectionTools__item img{width:56px;height:auto;object-fit:cover}.pageSectionGorizontalServices{width:100%;display:flex;align-items:center;justify-content:center;padding:100px 0;background:#f8f8f8;overflow:hidden}@media(max-width: 990px){.pageSectionGorizontalServices{padding:80px 0}}.pageSectionGorizontalServices__content{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-direction:column}.pageSectionGorizontalServices__title{margin-bottom:50px}@media(max-width: 990px){.pageSectionGorizontalServices__title{margin-bottom:36px}}.pageSectionGorizontalServices__card{box-shadow:0px 6.78px 18.09px 0px rgba(188,188,188,.2);box-shadow:0px -2.26px 6.78px 0px rgba(182,182,182,.1607843137);background:#fff;border-radius:20px;width:100%;display:flex;justify-content:space-between;align-items:center}@media(max-width: 990px){.pageSectionGorizontalServices__card{flex-direction:column}}.pageSectionGorizontalServices__card--image{width:auto;height:100%;object-fit:cover;max-width:394px}@media(max-width: 990px){.pageSectionGorizontalServices__card--image{width:100%;height:auto}}.pageSectionGorizontalServices__card--content{padding:44px 62px 44px 44px;display:flex;flex-direction:column;gap:30px}@media(max-width: 990px){.pageSectionGorizontalServices__card--content{padding:24px 24px 16px}}.pageSectionGorizontalServices__card--title{font-family:Graphik;font-size:28px;font-weight:500;line-height:36.4px;letter-spacing:.02em;text-align:left;color:#120a00;margin-bottom:20px}.pageSectionGorizontalServices__card .basic__content ul li{color:#4e555c;font-weight:500}.pageSectionProcess{width:100%;display:flex;align-items:center;justify-content:center;padding:100px 0;background:#eceef3;overflow:hidden}@media(max-width: 990px){.pageSectionProcess{padding:80px 0}}.pageSectionProcess__title{text-align:center;margin-bottom:30px}.pageSectionProcess__text{text-align:center;max-width:538px;margin:0 auto 60px}.pageSectionProcess__step{max-width:854px}@media(max-width: 990px){.pageSectionProcess__step .pageSectionProcess__step--content.isEven{flex-direction:column-reverse}}.pageSectionProcess__step.section{padding-top:0}@media(max-width: 990px){.pageSectionProcess__step.section{padding-left:36px;padding-top:6px}}.pageSectionProcess__step--content{display:flex;gap:120px;justify-content:center}@media(max-width: 990px){.pageSectionProcess__step--content{flex-direction:column;gap:24px}}.pageSectionProcess__step--content__left{width:calc(50% - 60px)}@media(max-width: 990px){.pageSectionProcess__step--content__left{width:100%}}.pageSectionProcess__step--content__right{width:calc(50% - 60px)}@media(max-width: 990px){.pageSectionProcess__step--content__right{width:100%}}.pageSectionProcess__step--title{font-family:Graphik;font-size:26px;font-weight:500;line-height:33.8px;letter-spacing:.02em;text-align:right;color:#120a00;margin-bottom:20px}@media(max-width: 990px){.pageSectionProcess__step--title{text-align:left;font-size:24px;line-height:28px}}.pageSectionProcess__step--text{font-family:Graphik;font-size:16px;font-weight:400;line-height:28px;text-align:right;color:#6a747e}@media(max-width: 990px){.pageSectionProcess__step--text{text-align:left}}.pageSectionProcess__step--image{width:350px;width:100%;height:auto;object-fit:cover}.section:not(:last-child){padding-bottom:146px}@media(max-width: 990px){.section:not(:last-child){padding-bottom:36px}}.sections{overflow:hidden;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:80px}@media(max-width: 990px){.sections{padding-top:24px}}.page-progress-cont{width:2px;height:calc(100% - 16px);position:absolute;top:8px;left:50%;background-color:#ccc;border-radius:10px;z-index:9}@media(max-width: 990px){.page-progress-cont{left:16px}}.page-progress-cont .progress-bar{width:2px;background-color:#3c3a39;height:0%;border-radius:10px}.page-progress-cont .point_circle{background:#eceef3;width:36px;height:36px;top:0;left:50%;transform:translateX(-50%);position:absolute;z-index:10}.page-progress-cont .progress-points{opacity:0;transition:all .2s ease}.page-progress-cont .progress-points .point{width:24px;height:24px;border:12px solid #ccc;background-color:#fff;border-radius:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);transition:all .2s ease;z-index:11}.page-progress-cont .progress-points .point.passed{border:8px solid #3c3a39}.pageSectionCTA{background:#f8f8f8;padding-top:50px}.pageSectionCTA .basic__button.showingOnMobile{display:none}@media(max-width: 768px){.pageSectionCTA .basic__button.showingOnDesktop{display:none}.pageSectionCTA .basic__button.showingOnMobile{display:flex;width:100%;justify-content:center}}.pageSectionCTA--title{font-family:Graphik;font-size:36px;font-weight:500;line-height:50.4px;letter-spacing:.02em;color:#120a00;margin-bottom:30px}@media(max-width: 768px){.pageSectionCTA--title{font-size:28px;letter-spacing:.45px;margin-bottom:16px;line-height:normal}}.pageSectionCTA--text{font-family:Graphik;font-size:16px;font-weight:400;line-height:28px;color:#4e555c;margin-bottom:40px;width:80%}@media(max-width: 768px){.pageSectionCTA--text{width:100%;margin-bottom:0}}.pageSectionCTA__content{display:flex;gap:90px;justify-content:space-between;position:relative;background:linear-gradient(90deg, #EEF0F6 0%, #E7E9EE 100%);padding:70px 60px 70px 50px;border-radius:20px}@media(max-width: 1440px){.pageSectionCTA__content{gap:80px}}@media(max-width: 768px){.pageSectionCTA__content{padding:42px 24px;gap:36px;flex-direction:column}}.pageSectionCTA__left{width:calc(75% - 45px)}@media(max-width: 990px){.pageSectionCTA__left{width:calc(60% - 40px)}}@media(max-width: 768px){.pageSectionCTA__left{width:100%}}.pageSectionCTA__right{width:calc(46% - 45px);position:absolute;bottom:0;right:0}@media(max-width: 990px){.pageSectionCTA__right{width:calc(46% - 40px)}}@media(max-width: 768px){.pageSectionCTA__right{width:100%;position:unset;bottom:unset}}.pageSectionCTA__right img{width:100%;height:auto;object-fit:cover;display:flex}.HomePage .homePageSectionHero__title .textAnimation{width:100%}.HomePage .homePageSectionHero__title .textAnimation{display:inline-flex}.pageCases .pageSectionProjects__title{margin-bottom:30px}.pageCases .project-filter{display:flex;align-items:center;justify-content:start;gap:10px;padding:40px 0 50px}.pageCases .project-filter .category-filter-item{cursor:pointer;border:1px solid #d1d5db;padding:0 15px;gap:16px;border-radius:100px;box-sizing:border-box;min-height:36px;display:flex;align-items:center;position:relative}.pageCases .project-filter .category-filter-item span{font-family:Graphik;font-size:15px;font-weight:400;line-height:16px;text-align:center;color:#636c76;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (max-width: 1360px){.pageCases .project-filter .category-filter-item span{font-size:14px}}.pageCases .project-filter .category-filter-item.current{border-color:rgba(0,0,0,0)}.pageCases .project-filter .category-filter-item.current span{visibility:hidden}.pageCases .project-filter .category-filter-item.current::after{content:attr(data-title);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-family:Graphik;font-size:15px;line-height:16px;font-weight:500;background:linear-gradient(90deg, #9387E0 0%, #D574B4 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);transition:all .2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (max-width: 1360px){.pageCases .project-filter .category-filter-item.current::after{font-size:14px}}.pageCases .project-filter .category-filter-item.current::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:100px;padding:1px;background:linear-gradient(90deg, #9387E0 0%, #D574B4 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pageCases .project-filter .category-filter-item:hover{border-color:rgba(0,0,0,0)}.pageCases .project-filter .category-filter-item:hover span{visibility:hidden}.pageCases .project-filter .category-filter-item:hover::after{content:attr(data-title);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-family:Graphik;font-size:15px;line-height:16px;font-weight:500;background:linear-gradient(90deg, #9387E0 0%, #D574B4 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);transition:all .2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (max-width: 1360px){.pageCases .project-filter .category-filter-item:hover::after{font-size:14px}}.pageCases .project-filter .category-filter-item:hover::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:100px;padding:1px;background:linear-gradient(90deg, #9387E0 0%, #D574B4 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.childServicePageSectionHero__title .textAnimation{display:flex;flex-wrap:wrap}.childServicePageSectionHero__title .basic__title--x1 .line,.childServicePageSectionHero__title .basic__title--x1 .line .grayColor{display:contents !important}:root{--vh: 1vh;--font-graphik: "Graphik", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}@media screen and (max-width: 767px){body,button,input,textarea,select,.header,.header *,.pageCases,.pageCases *,.basic__title--x2,.basic__text,.gradientText{font-family:var(--font-graphik) !important}.pageCases .pageSectionProjects{padding-top:100px}.pageSectionProjects__title,.pageSectionProjects__text,.project-filter{visibility:visible !important;opacity:1 !important;transform:none !important}}
