:root{--wrap:1240;--p-page: 100;--header-height: 10rem}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 25}}html,body{font-size:calc(100vw/((var(--wrap) + var(--p-page)*2)/16)) !important}@media screen and (max-width: 1023px)and (min-width: 480px){html,body{font-size:83% !important}}.container-medium{width:100% !important;margin:0px auto !important;max-width:calc(100% - var(--p-page)*2/16*1rem) !important;padding-left:0px !important;padding-right:0px !important}@media screen and (max-width: 480px){section.hero .container-medium{display:-webkit-box;display:-ms-flexbox;display:flex}section.hero .container-medium .is-hero{width:100%}}.entity svg{overflow:visible !important}#contact{margin-top:-1px;margin-bottom:-1px}
:root{--wrap:1240;--p-page: 100;--header-height: 10rem}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 25}}.round{width:100%;position:absolute;height:0;display:block;z-index:2;height:0px;bottom:-1px}.round__wrap1{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);will-change:height;width:100%;bottom:0;top:auto;position:relative;height:0vh;overflow:hidden}.round__wrap2{width:150%;display:block;position:absolute;background:var(--light);height:750%;left:50%;border-radius:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);bottom:0px;z-index:1}.preloader{width:100%;height:100%;position:fixed;top:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;-webkit-animation-fill-mode:forwards !important;animation-fill-mode:forwards !important;overflow:hidden;color:#fff}.preloader__text{opacity:0}.preloader__screen{height:100%;min-height:100%;min-height:calc(var(--vh, 1vh)*100);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;-ms-flex-negative:0;flex-shrink:0;width:100%;font-size:17rem;word-spacing:.15em;letter-spacing:-0.06em;position:relative;text-transform:uppercase;background:var(--light)}.preloader__screen span{font-size:.85em;font-weight:500}@media screen and (max-width: 1023px){.preloader__screen{font-size:4rem}}
:root{--wrap:1240;--p-page: 100;--header-height: 10rem}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 25}}#works h2 .preserved{-webkit-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}#works h2 .preserved:not(.preserved--opacity){opacity:0}@media screen and (max-width: 480px){#hero{min-height:calc(var(--vh, 1vh)*100) !important;-webkit-transition:min-height .5s ease;-o-transition:min-height .5s ease;transition:min-height .5s ease}}.anim-line-wrap{display:block;overflow:hidden}.cta-wrapper .anim-line-wrap{overflow:initial}#w-node-_12f9a9d1-9280-fb8d-fa06-58f2ccbc22f7-4b9fbe14 p{word-break:keep-all !important}.anim-line{display:block;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.anim-line .word,.anim-line .letter,.anim-line .preserved{display:inline-block}.at-element{opacity:0}.entity__bg{content:"";position:absolute;left:0px;top:-1px;width:100%;height:5rem;background-color:var(--light)}.is-works video{border-radius:6px}.partners{z-index:1;position:relative}.cart.is-services{background-color:var(--dark);position:relative}.entity{position:relative;z-index:2}.cart.is-services{padding-top:1rem !important}.w-webflow-badge{display:none !important}.works .number-text{position:relative;line-height:.8;top:0px}.works .number-text__wrap2{position:absolute;left:.65em;top:0px;height:100%;overflow:hidden}.works .number-text__wrap2 div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.works .number-text__dot{margin-left:.25em}#testimonilas{background-color:var(--light);position:relative;z-index:2}.works{background-color:var(--dark);position:relative;z-index:2}.swiper-slide img{-webkit-clip-path:polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%);clip-path:polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%);-webkit-animation:clipClose 2s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;animation:clipClose 2s cubic-bezier(0.215, 0.61, 0.355, 1) forwards}.swiper-slide .anim-line-wrap{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-animation:textHide 1s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;animation:textHide 1s cubic-bezier(0.215, 0.61, 0.355, 1) forwards}.swiper-slide .anim-line-wrap:nth-child(1){-webkit-animation-delay:.2s !important;animation-delay:.2s !important}.swiper-slide .anim-line-wrap:nth-child(2){-webkit-animation-delay:.4s !important;animation-delay:.4s !important}.swiper-slide .anim-line-wrap:nth-child(3){-webkit-animation-delay:.6s !important;animation-delay:.6s !important}.swiper-slide .anim-line-wrap:nth-child(4){-webkit-animation-delay:.8s !important;animation-delay:.8s !important}.swiper-slide .anim-line-wrap:nth-child(5){-webkit-animation-delay:1s !important;animation-delay:1s !important}.swiper-slide .anim-line-wrap:nth-child(6){-webkit-animation-delay:1.2s !important;animation-delay:1.2s !important}.swiper-slide .anim-line-wrap:nth-child(7){-webkit-animation-delay:1.4s !important;animation-delay:1.4s !important}.swiper-slide .anim-line-wrap:nth-child(8){-webkit-animation-delay:1.6s !important;animation-delay:1.6s !important}.swiper-slide .anim-line-wrap:nth-child(9){-webkit-animation-delay:1.8s !important;animation-delay:1.8s !important}.swiper-slide .anim-line-wrap:nth-child(10){-webkit-animation-delay:2s !important;animation-delay:2s !important}.swiper-slide .text-color-dark .anim-line-wrap:nth-child(1){-webkit-animation-delay:1.2s !important;animation-delay:1.2s !important}.swiper-slide .text-color-dark .anim-line-wrap:nth-child(2){-webkit-animation-delay:1.4s !important;animation-delay:1.4s !important}.swiper-slide .text-color-dark .anim-line-wrap:nth-child(3){-webkit-animation-delay:1.6s !important;animation-delay:1.6s !important}.swiper-slide .text-color-dark .anim-line-wrap:nth-child(4){-webkit-animation-delay:1.8s !important;animation-delay:1.8s !important}.swiper-slide .text-color-dark .anim-line-wrap:nth-child(5){-webkit-animation-delay:2s !important;animation-delay:2s !important}.swiper-slide .text-color-dark .anim-line-wrap:nth-child(6){-webkit-animation-delay:2.2s !important;animation-delay:2.2s !important}.swiper-slide .text-color-dark .anim-line-wrap:nth-child(7){-webkit-animation-delay:2.4s !important;animation-delay:2.4s !important}.swiper-slide .text-color-dark .anim-line-wrap:nth-child(8){-webkit-animation-delay:2.6s !important;animation-delay:2.6s !important}.swiper-slide .text-color-dark .anim-line-wrap:nth-child(9){-webkit-animation-delay:2.8s !important;animation-delay:2.8s !important}.swiper-slide .text-color-dark .anim-line-wrap:nth-child(10){-webkit-animation-delay:3s !important;animation-delay:3s !important}.swiper-slide .badge-services{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-animation:textHide 1s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;animation:textHide 1s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;-webkit-animation-delay:1.6s !important;animation-delay:1.6s !important}.swiper-slide[style*="opacity: 1"] img{-webkit-animation:clipOpen 2s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;animation:clipOpen 2s cubic-bezier(0.215, 0.61, 0.355, 1) forwards}.swiper-slide[style*="opacity: 1"] .anim-line-wrap,.swiper-slide[style*="opacity: 1"] .badge-services{-webkit-animation:showText 1s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;animation:showText 1s cubic-bezier(0.215, 0.61, 0.355, 1) forwards}@-webkit-keyframes clipOpen{0%{-webkit-clip-path:polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%);clip-path:polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}}@keyframes clipOpen{0%{-webkit-clip-path:polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%);clip-path:polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}}@-webkit-keyframes clipClose{0%{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%);clip-path:polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%)}}@keyframes clipClose{0%{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}100%{-webkit-clip-path:polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%);clip-path:polygon(0% 50%, 100% 50%, 100% 100%, 0% 100%)}}@-webkit-keyframes showText{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes showText{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes hideText{0%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes hideText{0%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}
:root{--wrap:1240;--p-page: 100;--header-height: 10rem}@media screen and (max-width: 480px){:root{--wrap:340;--p-page: 25}}body{opacity:0;-webkit-animation:pageTransOn .25s forwards;animation:pageTransOn .25s forwards}@-webkit-keyframes pageTransOn{from{opacity:0}to{opacity:1}}@keyframes pageTransOn{from{opacity:0}to{opacity:1}}.body--opacity0{-webkit-animation:pageTransOff .25s forwards;animation:pageTransOff .25s forwards}@-webkit-keyframes pageTransOff{from{opacity:1}to{opacity:0}}@keyframes pageTransOff{from{opacity:1}to{opacity:0}}
