@charset "UTF-8";@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:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}h1,h2,h3,h4,h5,h6{margin:0;padding:0}body{overflow-x:hidden;position:relative}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,menu,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{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:0;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:15px 45px;border-radius:54px;width:-webkit-fit-content;width:-moz-fit-content;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:-webkit-gradient(linear,left top,right top,from(#9387e0),to(#d574b4));background:linear-gradient(90deg,#9387e0 0,#d574b4 100%)}.basic__buttonAnim{position:relative;padding:15px 17px;-webkit-transition:.2s;transition:.2s;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-transition:.3s;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;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:.3s;transition:.3s}.basic__buttonAnim:hover:before{width:100%;background:#f3f4f6}.basic__buttonAnim:hover svg{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:990px){.basic__buttonAnim:before{width:100%;background:#f3f4f6}.basic__buttonAnim svg{-webkit-transform:translateX(0);-ms-transform:translateX(0);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:0;-webkit-transform:none;-ms-transform:none;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:-webkit-gradient(linear,left top,right top,from(#9387e0),to(#d574b4));background:linear-gradient(90deg,#9387e0 0,#d574b4 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:1440px){.gradientText{font-size:14px}}.fullScreenImage{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:-webkit-box;display:-ms-flexbox;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;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);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:-webkit-gradient(linear,left top,right top,from(#eef0f6),to(#e7e9ee));background:linear-gradient(90deg,#eef0f6 0,#e7e9ee 100%);border-radius:20px;padding-top:64px;padding-bottom:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-text-decoration-skip:none;-webkit-text-decoration-skip-ink: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;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .8s;transition:opacity .8s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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 .contactFormSection .basic__title--x2 .titleAnim,.HomePage .scrollTitle{overflow:hidden}.HomePage .homePageSectionHero__title .textAnimation{overflow:hidden;visibility:hidden}.HomePage .homePageSectionHero__btn{display:-webkit-box;display:-ms-flexbox;display:flex}.HomePage .homePageSectionHero__bg,.HomePage .homePageSectionHero__btn,.HomePage .homePageSectionHero__gradientText,.HomePage .homePageSectionHero__image,.HomePage .homePageSectionHero__text{visibility:hidden}.pageSingleProject .homePageSectionHero__gradientText,.pageSingleProject .singleProjectSectionBanner .fullScreenImage,.pageSingleProject .singleProjectSectionBanner__text,.pageSingleProject .singleProjectSectionBanner__title{visibility:hidden}.post-type-archive-service .homePageSectionHero__bg,.post-type-archive-service .homePageSectionHero__btm .gradientText,.post-type-archive-service .homePageSectionHero__btn,.post-type-archive-service .homePageSectionHero__image,.post-type-archive-service .homePageSectionHero__text,.single-service .homePageSectionHero__bg,.single-service .homePageSectionHero__btm .gradientText,.single-service .homePageSectionHero__btn,.single-service .homePageSectionHero__image,.single-service .homePageSectionHero__text{visibility:hidden}.post-type-archive-service .homePageSectionHero__title .textAnimation,.single-service .homePageSectionHero__title .textAnimation{overflow:hidden;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-type-archive-service .contactFormSection .basic__title--x2 .titleAnim,.post-type-archive-service .scrollTitle,.single-service .contactFormSection .basic__title--x2 .titleAnim,.single-service .scrollTitle{overflow:hidden}.page-case-studies .pageSectionProjects__text,.page-case-studies .pageSectionProjects__title,.page-case-studies .project-filter{visibility:hidden;opacity:0}.tmpl-aboutPage .aboutPageSectionHero__bg,.tmpl-aboutPage .aboutPageSectionHero__image,.tmpl-aboutPage .aboutPageSectionHero__text{visibility:hidden}.tmpl-aboutPage .aboutPageSectionHero__title .textAnimation,.tmpl-aboutPage .aboutPageSectionTextImage__title .textAnimation{overflow:hidden;visibility:hidden}.tmpl-aboutPage .contactFormSection .basic__title--x2 .titleAnim,.tmpl-aboutPage .scrollTitle{overflow:hidden}.tmpl-contactPage .left-column,.tmpl-contactPage .right-column{visibility:hidden}.tmpl-blogPage .allBlogs__description,.tmpl-blogPage .allBlogs__header h1,.tmpl-blogPage .allBlogs__posts{visibility:hidden}.single-blog .flexible_constructor,.single-blog .section-hero-blog__author-image,.single-blog .section-hero-blog__author-name,.single-blog .section-hero-blog__category-name,.single-blog .section-hero-blog__gallery,.single-blog .section-hero-blog__title{visibility:hidden}.wrapper{position:relative}.inner{position:absolute;width:100%}.is-transitioning-hidden{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.is-transitioning-show{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.footer{width:100%;background:#eceef3;overflow:hidden}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:990px){.footer__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.footer__body{padding:100px 0}@media (max-width:1440px){.footer__body{padding:50px 0 40px}}@media (max-width:990px){.footer__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 0;gap:30px}}@media (max-width:768px){.footer__body{padding:42px 0}}.footer__body--left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__body--right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:120px}@media (max-width:768px){.footer__body--right{gap:48px}}.footer__body--right__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.footer__bottom--btm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}@media (max-width:1440px){.footer__bottom--btm{padding-top:20px}}@media (max-width:990px){.footer__bottom--btm{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:24px}}.footer__bottom--btm__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}.footer .footerLogo{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer .footerLogo img{max-width:250px;height:auto;-o-object-fit:cover;object-fit:cover}@media (max-width:1440px){.footer .footerLogo img{max-width:180px}}.footer .footerAdress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;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:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer .footerMenuItem:before{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-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{-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.footer a.footerText{text-decoration:underline}.footer a.footerText:hover{-webkit-filter:brightness(.1);filter:brightness(.1)}.footer .footerText{font-family:Graphik;font-size:14px;font-weight:400;line-height:14px;text-align:left;color:#4e555c}.footer .footerSocials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:990px){.footer .footerSocials{margin-top:30px}}.footer .footerSocials__item{width:36px;height:auto;position:relative;display:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f8f8;-webkit-transition:ease .4s;transition:ease .4s}.header.goPage{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .25s ease-in-out 0s;transition:-webkit-transform .25s ease-in-out 0s;transition:transform .25s ease-in-out 0s;transition:transform .25s ease-in-out 0s,-webkit-transform .25s ease-in-out 0s}.header.upPage{background:#f8f8f8;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .25s ease-in-out 0s;transition:-webkit-transform .25s ease-in-out 0s;transition:transform .25s ease-in-out 0s;transition:transform .25s ease-in-out 0s,-webkit-transform .25s ease-in-out 0s}.header.upPage .header__menuItems--submenu{opacity:0;visibility:hidden}.header.changeBgHeader .headerContact{display:none}.header__menuItems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}@media (max-width:990px){.header__menuItems{display:none}}.header__menuItems--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;position:relative}.header__menuItems--link:not(.itHasSubmenu):before{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-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{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-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{-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.header__menuItems--link:hover svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header__menuItems--submenu{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:absolute;top:100%;left:50%;padding:28px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s;cursor:auto;background:#fff;-webkit-box-shadow:0 -2.26px 6.78px 0 rgba(182,182,182,.1607843137);box-shadow:0 -2.26px 6.78px 0 rgba(182,182,182,.1607843137);border-radius:20px}.header__menuItems--submenu__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.header__menuItems--submenu__cont:after{content:"";position:absolute;left:calc(50% + 20px);top:-39px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-width:0 12px 12px;border-style:solid;border-color:transparent transparent #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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}@media screen and (min-width:990px){.header__menuItems--submenu__link:hover{background:-webkit-gradient(linear,left top,right top,from(rgba(147,135,224,.12)),to(rgba(213,116,180,.12)));background:linear-gradient(90deg,rgba(147,135,224,.12) 0,rgba(213,116,180,.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:0}.header__menuItems--item.openSubmenu .header__menuItems--submenu{opacity:1!important;visibility:visible!important;pointer-events:auto;-webkit-transition:all .25s ease-in-out .25s;transition:all .25s ease-in-out .25s}.header__menuItems--item.openSubmenu .header__menuItems--link.itHasSubmenu svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header__menuRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.header .headerLogo{max-width:138px;height:auto;-o-object-fit:cover;object-fit:cover}.header .headerContact{position:relative;text-decoration:none;display:inline-block;color:#000;padding:2px 1px;-webkit-transition:color ease .3s;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::after,.header .headerContact::before{content:"";position:absolute;background-color:#120a00;z-index:-1;height:1px}.header .headerContact::before{width:0%;left:0;bottom:0;-webkit-transition:width ease .6s;transition:width ease .6s}.header .headerContact::after{opacity:.3;width:100%;left:0;bottom:0;-webkit-transition:all ease .8s;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__mobileMenu--link a span{color:#120a00}.header__mobileMenu--submenu{display:none}.header__mobileMenu--submenu.openSubMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__mobileMenu--submenu__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:12px}@media screen and (min-width:990px){.header__mobileMenu--submenu__link:hover{background:-webkit-gradient(linear,left top,right top,from(rgba(147,135,224,.12)),to(rgba(213,116,180,.12)));background:linear-gradient(90deg,rgba(147,135,224,.12) 0,rgba(213,116,180,.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;-webkit-transition:all .3s ease;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{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header__burgerMenu.active span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.submenuClose,.submenuOpen{display:none}.submenuClose.active,.submenuOpen.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;clip-path:inset(0 0 100% 0);-webkit-transition:clip-path .3s,-webkit-transform .3s;transition:clip-path .3s,-webkit-transform .3s;transition:clip-path .3s,transform .3s;transition:clip-path .3s,transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:var(--ease-out-quint,ease-out);transition-timing-function:var(--ease-out-quint,ease-out)}.header__mobileMenu.openMobileMenu{pointer-events:auto;clip-path:inset(0 0 0 0);-webkit-transition:clip-path .3s,-webkit-transform .3s;transition:clip-path .3s,-webkit-transform .3s;transition:clip-path .3s,transform .3s;transition:clip-path .3s,transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:var(--ease-out,ease-out);transition-timing-function:var(--ease-out,ease-out)}.header__mobileMenu--submenu{display:block;max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease,padding .4s ease;transition:max-height .4s ease,padding .4s ease;padding:0}.header__mobileMenu--submenu.openSubMenu{max-height:600px}.header__menuItems--linkTitle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;text-decoration:none}.header__menuItems--linkTitle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:16px 0}.contactFormSection{background:#f8f8f8;overflow:hidden;padding:100px 0}@media (max-width:990px){.contactFormSection{padding:80px 0}}@media (max-width:768px){.contactFormSection{padding:42px 0}}.contactFormSection.contactPage{padding:152px 0 100px}@media (max-width:990px){.contactFormSection.contactPage{padding:132px 0}}@media (max-width:768px){.contactFormSection.contactPage{padding:94px 0}}.contactFormSection__title{margin-bottom:24px;font-size:50px;line-height:65px;letter-spacing:.02em}@media (max-width:1440px){.contactFormSection__title{font-size:46px;line-height:59.8px}}@media (max-width:768px){.contactFormSection__title{margin-bottom:24px;font-size:32px;line-height:44.8px;letter-spacing:.02em}}.contactFormSection__text{margin-bottom:70px}@media (max-width:768px){.contactFormSection__text{margin-bottom:24px}}.contactFormSection__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}@media (max-width:768px){.contactFormSection__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.contactFormSection__container .left-column{width:50%}@media (max-width:990px){.contactFormSection__container .left-column hr{display:none}}@media (max-width:768px){.contactFormSection__container .left-column{width:100%}}.contactFormSection__container .right-column{width:50%}@media (max-width:768px){.contactFormSection__container .right-column{width:100%}}.contactFormSection__container .contacts{list-style:none}.contactFormSection__container .contacts li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.contactFormSection__container .contacts li a{color:#272d37;font-family:Graphik;font-size:20px;font-style:normal;font-weight:400;line-height:26px;text-decoration-line:underline;-webkit-transition:ease-in-out 0s;transition:ease-in-out 0s}@media (max-width:768px){.contactFormSection__container .contacts li a{font-size:18px;line-height:26px}}.contactFormSection__container .contacts li a:hover{opacity:.7}@media (max-width:990px){.contactFormSection__container .contacts{display:none}}.contactFormSection__container hr{width:288px;height:1px;border:none;background:#d4d4d4;margin:30px 0 30px}.contactFormSection__container .person-list{list-style:none}.contactFormSection__container .person-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media (max-width:768px){.contactFormSection__container .person-list li{margin-bottom:24px}}.contactFormSection__container .person-list li img{width:64px;height:64px;margin-right:14px}.contactFormSection__container .person-list li .person-details h3{color:var(--Text-Title,#120a00);text-align:center;font-family:Graphik;font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.4px;margin-bottom:4px}.contactFormSection__container .person-list li .person-details p{color:var(--Text-Title-light,#6a747e);font-family:Graphik;font-size:14px;font-style:normal;font-weight:400;line-height:200%}@media (max-width:990px){.contactFormSection__container .person-list{display:none}}.contactFormSection__container .hidden_elem{display:none!important}.contactFormSection__container .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.contactFormSection__container .form-group:first-child{margin-bottom:26px}.contactFormSection__container .form-group.cn-mb-20{margin-bottom:20px}.contactFormSection__container .form-group.mb_15{margin-bottom:15px}.contactFormSection__container .form-group__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;gap:8px}.contactFormSection__container .form-group__wrapper .file_upload-group,.contactFormSection__container .form-group__wrapper .terms-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:97;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contactFormSection__container button.basic__button{width:180px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:54px;background:#3c3a39;gap:var(--25,10px);color:#fff;text-align:center;font-family:Graphik;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.32px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1440px){.contactFormSection__container button.basic__button{padding:13px 43px;height:46px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.contactFormSection__container button.basic__button:hover{background:-webkit-gradient(linear,left top,right top,from(#9387e0),to(#d574b4));background:linear-gradient(90deg,#9387e0 0,#d574b4 100%)}.contactFormSection__container .form-group>label{color:#1f1f23;font-family:Graphik;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.28px;margin-bottom:10px}.contactFormSection__container .terms{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;color:#636c76;font-family:"Overused Grotesk";font-size:12px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.36px}.contactFormSection__container .terms a{color:#636c76;text-decoration:underline}.contactFormSection__container .terms a:hover{color:#1f1f23}.contactFormSection__container input:not(.file_upload_attach),.contactFormSection__container textarea{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--3,12px) var(--0,0);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--25,10px);-ms-flex-item-align:stretch;align-self:stretch;border:none;border-bottom:1px solid var(--neutral-20,#d1d5db);color:#d1d5db;font-family:Graphik;font-size:18px;font-style:normal;font-weight:500;line-height:28px;outline:0;background:0 0;-webkit-transition:ease-in-out all 0s;transition:ease-in-out all 0s}.contactFormSection__container input:not(.file_upload_attach)::-webkit-input-placeholder,.contactFormSection__container textarea::-webkit-input-placeholder{color:#d1d5db;font-weight:500}.contactFormSection__container input:not(.file_upload_attach)::-moz-placeholder,.contactFormSection__container textarea::-moz-placeholder{color:#d1d5db;font-weight:500}.contactFormSection__container input:not(.file_upload_attach):-ms-input-placeholder,.contactFormSection__container textarea:-ms-input-placeholder{color:#d1d5db;font-weight:500}.contactFormSection__container input:not(.file_upload_attach)::-ms-input-placeholder,.contactFormSection__container textarea::-ms-input-placeholder{color:#d1d5db;font-weight:500}.contactFormSection__container input:not(.file_upload_attach)::placeholder,.contactFormSection__container textarea::placeholder{color:#d1d5db;font-weight:500}.contactFormSection__container input:not(.file_upload_attach):hover,.contactFormSection__container textarea:hover{border-bottom:1px solid var(--Text-Title,#120a00)}.contactFormSection__container input:not(.file_upload_attach):active,.contactFormSection__container input:not(.file_upload_attach):focus,.contactFormSection__container input:not(.file_upload_attach):focus-within,.contactFormSection__container input:not(.file_upload_attach):target,.contactFormSection__container input:not(.file_upload_attach):visited,.contactFormSection__container textarea:active,.contactFormSection__container textarea:focus,.contactFormSection__container textarea:focus-within,.contactFormSection__container textarea:target,.contactFormSection__container textarea:visited{color:#1f1f23;font-family:Graphik;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.contactFormSection__container input:not(.file_upload_attach):focus-visible,.contactFormSection__container textarea:focus-visible{color:#1f1f23;font-family:Graphik;font-size:18px;font-style:normal;font-weight:400;line-height:28px;border-bottom:1px solid var(--Text-Title,#120a00)}.contactFormSection__container input:not(.file_upload_attach).notEmpty,.contactFormSection__container textarea.notEmpty{color:#1f1f23;font-weight:400}.contactFormSection__container textarea{min-height:136px;resize:none}.contactFormSection__container .budget-list,.contactFormSection__container .services-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.contactFormSection__container .budget-list li,.contactFormSection__container .services-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contactFormSection__container .budget-list li label,.contactFormSection__container .services-list li label{height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;border-radius:100px;border:1px solid #d1d5db;cursor:pointer;position:relative}.contactFormSection__container .budget-list li label span,.contactFormSection__container .services-list li label 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){.contactFormSection__container .budget-list li label span,.contactFormSection__container .services-list li label span{font-size:14px}}@media screen and (min-width:990px){.contactFormSection__container .budget-list li label:hover,.contactFormSection__container .services-list li label:hover{border-color:transparent}.contactFormSection__container .budget-list li label:hover span,.contactFormSection__container .services-list li label:hover span{visibility:hidden}.contactFormSection__container .budget-list li label:hover::after,.contactFormSection__container .services-list li label:hover::after{content:attr(data-title);position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Graphik;font-size:15px;line-height:16px;font-weight:500;background:-webkit-gradient(linear,left top,right top,from(#9387e0),to(#d574b4));background:linear-gradient(90deg,#9387e0 0,#d574b4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-transition:all .2s;transition:all .2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}}@media screen and (min-width:990px) and (max-width:1360px){.contactFormSection__container .budget-list li label:hover::after,.contactFormSection__container .services-list li label:hover::after{font-size:14px}}@media screen and (min-width:990px){.contactFormSection__container .budget-list li label:hover::before,.contactFormSection__container .services-list li label:hover::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:100px;padding:1px;background:-webkit-gradient(linear,left top,right top,from(#9387e0),to(#d574b4));background:linear-gradient(90deg,#9387e0 0,#d574b4 100%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}}.contactFormSection__container .budget-list li label.active,.contactFormSection__container .services-list li label.active{border-color:transparent}.contactFormSection__container .budget-list li label.active span,.contactFormSection__container .services-list li label.active span{visibility:hidden}.contactFormSection__container .budget-list li label.active::after,.contactFormSection__container .services-list li label.active::after{content:attr(data-title);position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Graphik;font-size:15px;line-height:16px;font-weight:500;background:-webkit-gradient(linear,left top,right top,from(#9387e0),to(#d574b4));background:linear-gradient(90deg,#9387e0 0,#d574b4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-transition:all .2s;transition:all .2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (max-width:1360px){.contactFormSection__container .budget-list li label.active::after,.contactFormSection__container .services-list li label.active::after{font-size:14px}}.contactFormSection__container .budget-list li label.active::before,.contactFormSection__container .services-list li label.active::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:100px;padding:1px;background:-webkit-gradient(linear,left top,right top,from(#9387e0),to(#d574b4));background:linear-gradient(90deg,#9387e0 0,#d574b4 100%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.contactFormSection__container .budget-list li input[type=checkbox],.contactFormSection__container .services-list li input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.contactFormSection .error_elem{font-family:Graphik;font-size:10px;font-weight:500;line-height:15px;letter-spacing:.02em;text-align:left;color:#f48b92;margin-top:2px;min-height:15px}.contactFormSection__counter{font-family:Graphik;font-size:10px;font-weight:400;line-height:15px;letter-spacing:.02em;-ms-flex-item-align:end;align-self:end;color:#636c76;margin-top:2px}.file_upload-group{position:relative;display:inline-block;cursor:pointer}.file_upload-group:hover .file_upload-label span{color:#1f1f23}.file_upload-group:hover svg path{fill:#1f1f23}#file_upload{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:-1}.file_upload-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:-webkit-max-content;width:-moz-max-content;width:max-content}.file_upload-label span{font-family:Graphik;font-size:14px;font-weight:400;line-height:14px;color:#636c76;width:-webkit-max-content;width:-moz-max-content;width:max-content}.file_upload-label svg{margin-right:6px}.file_upload-label.uploaded::after{content:attr(data-file);font-family:Graphik;font-size:14px;font-weight:400;line-height:14px;color:#1f1f23}.file_upload-label.uploaded span{display:none}.file-upload-error{font-family:Graphik;font-size:10px;font-weight:500;line-height:15px;letter-spacing:.02em;text-align:left;color:#f48b92;margin-top:2px;min-height:15px}.homePageSectionHero{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;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;-o-object-fit:cover;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:-webkit-box;display:-ms-flexbox;display:flex}.homePageSectionHero__text{margin-bottom:40px}.homePageSectionHero__btm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;width:-webkit-fit-content;width:-moz-fit-content;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%;-webkit-transform:translateY(50%);-ms-transform:translateY(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;-webkit-transform:none;-ms-transform:none;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%;-ms-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%;-webkit-box-shadow:0 7.7649px 20.7064px 0 rgba(188,188,188,.36),0 -2.5883px 30px 0 rgba(182,182,182,.16);box-shadow:0 7.7649px 20.7064px 0 rgba(188,188,188,.36),0 -2.5883px 30px 0 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 .carousel-item:not(.active) .materialboxed,.homePageSectionHero .carousel.scrolling .carousel-item .materialboxed{pointer-events:none}.homePageSectionHero .carousel{height:660px;-webkit-perspective:170px;perspective:170px}.homePageSectionHero .carousel .carousel-item{cursor:-webkit-grab;cursor:grab;width:100%;height:auto;max-width:500px}.homePageSectionHero .carousel .carousel-item:active{cursor:-webkit-grabbing;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{-webkit-perspective:127px;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;-webkit-perspective:170px;perspective:170px}.homePageSectionHero .carousel .carousel-item{max-width:258px}}.homePageSectionLogotypes{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translate3d(0,0,0);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width:1220px){.pageSectionServices__content{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;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{-webkit-box-shadow:0 6.78px 18.09px 0 rgba(188,188,188,.2);box-shadow:0 6.78px 18.09px 0 rgba(188,188,188,.2);-webkit-box-shadow:0 -2.26px 6.78px 0 rgba(182,182,182,.1607843137);box-shadow:0 -2.26px 6.78px 0 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%;-o-object-fit:cover;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1326px){.pageSectionServices__card--title{font-size:23px}}.pageSectionServices__card--links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.pageSectionServices__card--links.pageSectionSingleServicesCardLinks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pageSectionServices__card--link{border:1px solid #d1d5db;padding:0 15px;gap:16px;border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:transparent}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Graphik;font-size:15px;line-height:16px;font-weight:500;background:-webkit-gradient(linear,left top,right top,from(#9387e0),to(#d574b4));background:linear-gradient(90deg,#9387e0 0,#d574b4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-transition:all .2s;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:-webkit-gradient(linear,left top,right top,from(#9387e0),to(#d574b4));background:linear-gradient(90deg,#9387e0 0,#d574b4 100%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-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:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pageSectionServices a .pageSectionServices__card--title:hover{opacity:.7}.pageSectionSwitcher{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px}@media (max-width:768px){.pageSectionSwitcher__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);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;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);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;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);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;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-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 circle,.pageSectionSwitcher__left--item.active .svg_icon svg path,.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;-webkit-mask:none;mask:none}.pageSectionSwitcher__left--item.active .svg_icon svg circle.changeColor,.pageSectionSwitcher__left--item.active .svg_icon svg ellipse.changeColor,.pageSectionSwitcher__left--item.active .svg_icon svg path.changeColor,.pageSectionSwitcher__left--item.active .svg_icon svg rect.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;-o-object-fit:cover;object-fit:cover;display:none}.pageSectionSwitcher__image.active{display:block}.pageSectionProjects{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:64px 20px;-ms-flex-wrap:wrap;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%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-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:-webkit-fit-content;width:-moz-fit-content;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;-o-object-fit:cover;object-fit:cover;max-height:509px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.pageSectionProjects__card--image:hover img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;opacity:0;-webkit-transition:opacity .3s ease;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:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:100px 0;background:#f8f8f8;overflow:hidden}@media (max-width:1440px){.pageSectionReasons{padding:0}}.pageSectionReasons__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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%;-webkit-box-shadow:0 -2.26px 6.78px 0 rgba(182,182,182,.1607843137);box-shadow:0 -2.26px 6.78px 0 rgba(182,182,182,.1607843137);background:#fff;border-radius:20px}}.pageSectionReasons__left--item.active{-webkit-box-shadow:0 6.78px 18.09px 0 rgba(188,188,188,.2);box-shadow:0 6.78px 18.09px 0 rgba(188,188,188,.2);-webkit-box-shadow:0 -2.26px 6.78px 0 rgba(182,182,182,.1607843137);box-shadow:0 -2.26px 6.78px 0 rgba(182,182,182,.1607843137);background:#fff;border-radius:20px}.pageSectionReasons__right{width:calc(50% - 40px);position:relative;-ms-flex-item-align:end;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{-webkit-box-shadow:0 6.78px 18.09px 0 rgba(188,188,188,.2);box-shadow:0 6.78px 18.09px 0 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;-o-object-fit:cover;object-fit:cover}.pageSectionReasons__image.active{display:block}.pageSectionReasons .onlyMobileImage{display:none}@media (max-width:990px){.pageSectionReasons .onlyMobileImage{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative}.pageSectionReasons .onlyMobileImage img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}}.pageSectionAwards{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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;-o-object-fit:cover;object-fit:cover;width:135px;-webkit-filter:grayscale(1);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.pageSectionAwards__item:hover .pageSectionAwards__image{-webkit-filter:none;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:110px;width:70%}.pageSectionAwards__item--right__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;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:0}}.pageSectionTestimonials{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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{-webkit-box-shadow:0 6.78px 18.09px 0 rgba(188,188,188,.2);box-shadow:0 6.78px 18.09px 0 rgba(188,188,188,.2);-webkit-box-shadow:0 -2.26px 6.78px 0 rgba(182,182,182,.1607843137);box-shadow:0 -2.26px 6.78px 0 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;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.pageSectionTestimonials__slide--photo img{width:90px;height:90px;-o-object-fit:contain;object-fit:contain}}.pageSectionTestimonials__slide--top{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0;background:#f8f8f8;overflow:hidden}.pageSectionNumbers__content{width:100%;margin:0 auto;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:990px){.pageSectionNumbers__content{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}}.pageSectionNumbers__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 0 24px;background:#f8f8f8;overflow:hidden}.pageSectionTopAwards__content{width:100%;margin:0 auto;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.pageSectionTopAwards__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:start;-ms-flex-align:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}@media (max-width:680px){.pageSectionTopAwards__items{gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.pageSectionTopAwards__items img{width:110px;height:auto;-o-object-fit:cover;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 150px}@media (max-width:1440px){.pageSectionTools__content{gap:50px 100px}}@media (max-width:680px){.pageSectionTools__content{gap:36px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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;-o-object-fit:cover;object-fit:cover}.pageSectionGorizontalServices{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:100px 0;background:#f8f8f8;overflow:hidden}@media (max-width:990px){.pageSectionGorizontalServices{padding:80px 0}}.pageSectionGorizontalServices__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pageSectionGorizontalServices__title{margin-bottom:50px}@media (max-width:990px){.pageSectionGorizontalServices__title{margin-bottom:36px}}.pageSectionGorizontalServices__card{-webkit-box-shadow:0 6.78px 18.09px 0 rgba(188,188,188,.2);box-shadow:0 6.78px 18.09px 0 rgba(188,188,188,.2);-webkit-box-shadow:0 -2.26px 6.78px 0 rgba(182,182,182,.1607843137);box-shadow:0 -2.26px 6.78px 0 rgba(182,182,182,.1607843137);background:#fff;border-radius:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:990px){.pageSectionGorizontalServices__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pageSectionGorizontalServices__card--image{width:auto;height:100%;-o-object-fit:cover;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;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:-webkit-box;display:-ms-flexbox;display:flex;gap:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:990px){.pageSectionProcess__step--content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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;-o-object-fit:cover;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;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%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;z-index:10}.page-progress-cont .progress-points{opacity:0;-webkit-transition:all .2s ease;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%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease;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:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-box;display:-ms-flexbox;display:flex;gap:90px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;background:-webkit-gradient(linear,left top,right top,from(#eef0f6),to(#e7e9ee));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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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;-o-object-fit:cover;object-fit:cover;display:-webkit-box;display:-ms-flexbox;display:flex}.HomePage .homePageSectionHero__title .textAnimation{width:100%}.HomePage .homePageSectionHero__title .textAnimation{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}:root{--vh:1vh;--font-graphik:"Graphik",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,"Noto Sans","Liberation Sans",sans-serif}body{font-family:var(--font-graphik);font-size-adjust:.52}img{max-width:100%;height:auto}@media screen and (max-width:767px){.basic__button,.basic__text,.basic__title--x1,.contactFormSection,.contactFormSection *,.footer,.footer *,.gradientText,.header,.header *,.homePageSectionHero,.homePageSectionHero *,body,button,input,select,textarea{font-family:var(--font-graphik)!important}}