@keyframes animate{0%{transform:scaleX(0);transform-origin:left}25%{transform:scaleX(1);transform-origin:left}50%,to{transform:scaleX(1);transform-origin:right}}*,:after,:before,ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}html{scroll-behavior:smooth}body{font-family:brother-1816,sans-serif;overflow-x:hidden}.page-technology__code--lang[data-tab=angular] .code__more a,.wc-black__text{color:#121315}.wc-light-green--text{color:#70efb2}.wc-light-purple--text{color:#7867fc}.wc-blue--text{color:#6189f7}.page-section-name{align-items:center;display:flex;flex-direction:row;font-size:16px;gap:16px;letter-spacing:.44px;line-height:28px;margin:0}.page-section-name svg{height:32px;width:32px}@media (min-width:768px){.page-section-name{font-size:22px}.page-section-name svg{gap:20px;height:46px;width:46px}}#main{overflow:hidden}.page-template-template-online-shops #main{overflow:initial}.container{height:auto;margin:0 auto;max-width:1380px;padding:0 23px}@media (min-width:768px){.container{padding:0 32px}}@media (min-width:1536px){.container{padding:0}}.t-white{color:#f0f0f0}.project-process__content:not(.swiper-pagination) .progressbar__content{margin-top:80px}.project-process__content:has(.swiper-pagination) .progressbar__content{margin-top:0}.site-header,.site-header__main{height:80px;margin:0 auto;max-width:100vw;width:100%}.site-header{background-color:#121315;left:0;position:sticky;top:0;z-index:10}.site-header__main{align-items:center;column-gap:1rem;display:flex;flex-direction:row;justify-content:space-between}@media (min-width:1280px){.site-header__main{gap:8vw;justify-content:flex-start}}@media (min-width:1024px){.site-header__main .wpml-ls-legacy-list-horizontal>ul{width:130px}}@media (min-width:1280px){.site-header__main .wpml-ls-legacy-list-horizontal>ul{width:130px}}@media (min-width:1536px){.site-header__main .wpml-ls-legacy-list-horizontal>ul{width:130px}}.site-header__logo{justify-content:flex-start}.site-header__menu{background-color:#121315;height:100%;position:fixed;right:-100%;top:0;transition:all .45s ease-in-out;width:80%}@media (min-width:768px){.site-header__menu{width:40%}}@media (min-width:1024px){.site-header__menu{flex-basis:73%}}.site-header__menu--buttons{display:flex}.site-header__menu--button-email,.site-header__menu--button-phone{display:none}@media (min-width:768px){.site-header__menu--button-email,.site-header__menu--button-phone{align-items:center;background-color:#121315;border:2px solid #70efb2;border-radius:8px;color:#70efb2;cursor:pointer;display:flex;flex-direction:row;float:right;font-size:16px;font-weight:700;gap:16.54px;line-height:27px;margin:4px 2px;padding:8.5px 20.5px;text-align:center;text-decoration:none;transition:.3s ease-in-out}}.site-header__menu--button-email:hover,.site-header__menu--button-phone:hover{background-color:#70efb2;border:2px solid #70efb2;color:#121315;transform:translateY(-5px)}@media (min-width:1024px){.site-header__menu.desktop{align-items:center;display:flex}}.site-header__menu.mobile{display:block}@media (min-width:1024px){.site-header__menu.mobile{display:none}}.page-technology__code--tabs::-webkit-scrollbar,.site-header__menu::-webkit-scrollbar{display:none}.site-header__menu--megamenu{background-color:#1e2023;border:1px solid #6a6a6a;border-radius:8px;display:none;left:50%;max-width:900px;padding:24px 40px;position:absolute;top:90px;transform:translate(-50%);width:900px}.site-header__menu--megamenu-inner{display:flex;flex-direction:row;flex-wrap:wrap;margin:0}.site-header__menu--submenu{display:block;transition:all .3s ease-in-out}.site-header__menu--submenu.hidden{display:none}.site-header__menu--submenu.visuallyhidden{opacity:0}.site-header__menu--submenu ul{list-style-type:none;padding:0}.site-header__menu--inner{height:90%;left:40%;line-height:3rem;list-style:none;margin:0;padding:0;position:relative;text-align:left;top:45%;transform:translate(-30%,-30%);width:75%}.site-header__menu--item{position:relative}.site-header__menu--item a{color:#f0f0f0;font-family:inherit;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;transition:all .3s ease}@media (min-width:1024px){.site-header__menu--item a:hover,.site-header__menu--item:hover a{color:#ee803e}.site-header__menu--item:hover span:nth-child(2):before,.site-header__menu--item:hover span:nth-child(3):before{animation-fill-mode:both;background:#ee803e;border-radius:50%;bottom:0;content:"";height:4px;left:0;position:absolute;width:4px}.site-header__menu--item:hover span:nth-child(3):before{animation:animate .8s linear;border-radius:2px;left:10px;width:80%}.site-header__menu{background:0 0;box-shadow:none;height:auto;left:0;margin-left:0;position:relative;top:0;width:auto}.site-header__menu--inner{column-gap:1rem;display:flex;flex-direction:row;left:0;margin:0 auto;position:relative;top:0;transform:translate(0)}}@media (min-width:1024px) and (min-width:1280px){.site-header__menu--inner{gap:60px;justify-content:flex-start}}.site-header__menu--trigger{align-items:center;display:flex;z-index:1}.site-header__menu--trigger button{background-color:#fff0;border:0;color:#f0f0f0;cursor:pointer;display:block;height:3rem;margin-left:auto;width:3rem}@media (min-width:1024px){.site-header__menu--trigger{display:none}}.burger,.burger--line{cursor:pointer;display:block}.burger{border:0;height:auto;order:-1;outline:0;position:relative;visibility:visible;width:1.75rem}.burger--line{background-color:#f0f0f0;border-radius:10px;height:3px;margin:6px auto;transform:rotate(0deg);transition:all .3s ease-in-out;width:100%}@media (min-width:1024px){.burger{display:none;visibility:hidden}}.site-header__menu--megamenu:not(.mega-menu__section-second){max-width:1000px;padding:24px 0 24px 40px;width:1000px}.site-header__menu--megamenu:not(.mega-menu__section-second) .site-header__menu--megamenu-inner{flex-wrap:nowrap}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first{align-items:center;border-right:2px solid #6a6a6a;display:flex;flex:1 0 40%;flex-direction:row;gap:32px}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .mega-menu--link{color:#f0f0f0;height:100%;text-align:center;text-decoration:none}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link .mega-menu__item--inner svg,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .mega-menu--link .mega-menu__item--inner svg,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link .mega-menu__item--inner svg{height:50px;width:60px}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .mega-menu--link:first-child{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .mega-menu--link:first-child .mega-menu__item--inner p{color:#6189f7;font-weight:400}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link{color:#f0f0f0;text-decoration:none}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:first-child .mega-menu__item--inner p{color:#f0f0f0;font-weight:500;text-align:left;transition:all .3s ease-in-out}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:first-child path,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:first-child:hover path{fill:#6189f7;transition:all .3s ease-in-out}@media (min-width:768px){.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:first-child path{fill:#6189f7;transition:all .3s ease-in-out}}@media (min-width:1024px){.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:first-child path{fill:#f0f0f0;transition:all .3s ease-in-out}}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:first-child:hover{transition:.3s ease-in-out}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:first-child:hover .mega-menu__item--inner p{color:#6189f7}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:nth-child(2){border-top:1px solid #6a6a6a;display:flex;flex-direction:column;height:100%;justify-content:center}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:nth-child(2) path,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:nth-child(2):hover path,.site-header__menu--submenu-inner:not(li.google-ads) li:nth-child(2) .submenu--link path{fill:#6189f7;transition:all .3s ease-in-out}@media (min-width:768px){.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:nth-child(2){border-left:1px solid #6a6a6a;border-top:none}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:nth-child(2) path{fill:#6189f7;transition:all .3s ease-in-out}}@media (min-width:1024px){.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:nth-child(2){border-left:none}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:nth-child(2) path{fill:#f0f0f0;transition:all .3s ease-in-out}}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:nth-child(2):hover{color:#6189f7;transition:.3s ease-in-out}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third{align-items:center;display:flex;flex:1 0 60%;flex-direction:row;justify-content:space-around}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link{color:#f0f0f0;height:100%;text-decoration:none}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link .mega-menu__item{height:100%;padding-left:20px}@media (min-width:768px){.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link .mega-menu__item{display:flex;flex-direction:column;justify-content:center;padding-left:0}}@media (min-width:1024px){.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link .mega-menu__item{display:block}}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link .mega-menu__item--inner{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-start}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link .mega-menu__item--inner p{line-height:20px}@media (min-width:768px){.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link .mega-menu__item--inner{align-items:center;flex-direction:column;justify-content:center}}@media (min-width:1024px){.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link .mega-menu__item--inner{align-items:center;flex-direction:row;justify-content:flex-start}}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child #Ellipse_294,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child path,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child:hover #Ellipse_294,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child:hover path{fill:#ee803e}@media (min-width:768px){.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child #Ellipse_294,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child path{fill:#ee803e}}@media (min-width:1024px){.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child path{fill:#f0f0f0;transition:all .3s ease-in-out}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child #Ellipse_294{fill:#f0f0f0}}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child:hover{color:#ee803e;transition:.3s ease-in-out}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) path,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2):hover path{fill:#70efb2;transition:all .3s ease-in-out}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Group_2889>#Rectangle_2662,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Group_2889>rect,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Path_60519,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Path_60520,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Rectangle_2662,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2):hover #Group_2889>#Rectangle_2662,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2):hover #Group_2889>rect,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2):hover #Path_60519,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2):hover #Path_60520,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2):hover #Rectangle_2662{fill:#70efb2}@media (min-width:768px){.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) path{fill:#70efb2;transition:all .3s ease-in-out}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Group_2889>#Rectangle_2662,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Group_2889>rect,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Path_60519,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Path_60520,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Rectangle_2662{fill:#70efb2}}@media (min-width:1024px){.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Group_2889>#Rectangle_2662,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Group_2889>rect,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Path_60519,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Path_60520,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) path{fill:#f0f0f0;transition:all .3s ease-in-out}}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2):hover{color:#70efb2;transition:.3s ease-in-out}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:last-child path,.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:last-child:hover path{fill:#7867fc}@media (min-width:768px){.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:last-child path{fill:#7867fc}}@media (min-width:1024px){.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:last-child path{fill:#f0f0f0;transition:all .3s ease-in-out}}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:last-child:hover{color:#7867fc;transition:.3s ease-in-out}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__item--inner{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.site-header__menu--megamenu:not(.mega-menu__section-second) .mega-menu__item--inner p{font-size:14px;font-weight:500;line-height:28px;margin:0;text-transform:uppercase}.site-header__menu--megamenu:has(.mega-menu__section-second){max-width:900px;width:900px}.site-header__menu--megamenu:has(.mega-menu__section-second) .site-header__menu--megamenu-inner{flex-wrap:wrap}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first{border-right:1px solid #6a6a6a}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second{align-items:center;display:flex;flex:1 0 50%;flex-direction:row;gap:50px;justify-content:center}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .mega-menu--link,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .mega-menu--link{color:#f0f0f0;height:100%;text-align:left;text-decoration:none}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link .mega-menu__item--inner svg,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .mega-menu--link .mega-menu__item--inner svg,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .e-commerce__container .mega-menu--link .mega-menu__item--inner svg,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .mega-menu--link .mega-menu__item--inner svg,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link .mega-menu__item--inner svg{height:50px;width:60px}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .mega-menu--link:first-child,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .mega-menu--link:first-child{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .mega-menu--link:first-child .mega-menu__item,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .mega-menu--link:first-child .mega-menu__item{min-width:100px}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .mega-menu--link:first-child .mega-menu__item--inner p,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .mega-menu--link:first-child .mega-menu__item--inner p{color:#6189f7;font-weight:400}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .e-commerce__container .mega-menu--link{color:#f0f0f0;text-decoration:none}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:first-child .mega-menu__item--inner p,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .e-commerce__container .mega-menu--link:first-child .mega-menu__item--inner p{color:#f0f0f0;font-weight:500;text-align:left;transition:all .3s ease-in-out}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:first-child path,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:first-child:hover path,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .e-commerce__container .mega-menu--link:first-child path,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .e-commerce__container .mega-menu--link:first-child:hover path{fill:#6189f7;transition:all .3s ease-in-out}@media (min-width:768px){.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:first-child path,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .e-commerce__container .mega-menu--link:first-child path{fill:#6189f7;transition:all .3s ease-in-out}}@media (min-width:1024px){.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:first-child path,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .e-commerce__container .mega-menu--link:first-child path{fill:#f0f0f0;transition:all .3s ease-in-out}}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:first-child:hover,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .e-commerce__container .mega-menu--link:first-child:hover{transition:.3s ease-in-out}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:first-child:hover .mega-menu__item--inner p,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .e-commerce__container .mega-menu--link:first-child:hover .mega-menu__item--inner p{color:#6189f7}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:nth-child(2),.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .e-commerce__container .mega-menu--link:nth-child(2){border-top:1px solid #6a6a6a;display:flex;flex-direction:column;height:100%;justify-content:center}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:nth-child(2) path,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:nth-child(2):hover path,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .e-commerce__container .mega-menu--link:nth-child(2) path,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .e-commerce__container .mega-menu--link:nth-child(2):hover path{fill:#6189f7;transition:all .3s ease-in-out}@media (min-width:768px){.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:nth-child(2),.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .e-commerce__container .mega-menu--link:nth-child(2){border-left:1px solid #6a6a6a;border-top:none}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:nth-child(2) path,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .e-commerce__container .mega-menu--link:nth-child(2) path{fill:#6189f7;transition:all .3s ease-in-out}}@media (min-width:1024px){.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:nth-child(2),.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .e-commerce__container .mega-menu--link:nth-child(2){border-left:none}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:nth-child(2) path,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .e-commerce__container .mega-menu--link:nth-child(2) path{fill:#f0f0f0;transition:all .3s ease-in-out}}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-first .e-commerce__container .mega-menu--link:nth-child(2):hover,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second .e-commerce__container .mega-menu--link:nth-child(2):hover{color:#6189f7;transition:.3s ease-in-out}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second{border-right:none}:is(.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second) .mega-menu--link:first-child,:is(.site-header__menu--megamenu[\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .mega-menu--link:first-child{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}:is(.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second) .e-commerce__container .mega-menu--link:first-child:hover .mega-menu__item--inner p,:is(.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second) .mega-menu--link:first-child .mega-menu__item--inner p,:is(.site-header__menu--megamenu[\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .e-commerce__container .mega-menu--link:first-child:hover .mega-menu__item--inner p,:is(.site-header__menu--megamenu[\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .mega-menu--link:first-child .mega-menu__item--inner p{color:#70efb2}:is(.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second) .e-commerce__container .mega-menu--link:first-child:hover,:is(.site-header__menu--megamenu[\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .e-commerce__container .mega-menu--link:first-child:hover{transition:.3s ease-in-out}:is(.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second) .e-commerce__container .mega-menu--link:first-child:hover path,:is(.site-header__menu--megamenu[\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .e-commerce__container .mega-menu--link:first-child:hover path{fill:#70efb2;transition:all .3s ease-in-out}:is(.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second) .e-commerce__container .mega-menu--link:nth-child(2):hover,:is(.site-header__menu--megamenu[\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .e-commerce__container .mega-menu--link:nth-child(2):hover{color:#70efb2;transition:.3s ease-in-out}:is(.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-second) .e-commerce__container .mega-menu--link:nth-child(2):hover path,:is(.site-header__menu--megamenu[\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .e-commerce__container .mega-menu--link:nth-child(2):hover path{fill:#70efb2;transition:all .3s ease-in-out}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third{align-items:center;border-top:1px solid #6a6a6a;display:flex;flex:1 0 100%;flex-direction:row;gap:2rem;justify-content:center;margin-top:20px;padding-top:20px}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link{color:#f0f0f0;height:100%;text-decoration:none}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link .mega-menu__item{height:100%;padding-left:20px}@media (min-width:768px){.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link .mega-menu__item{display:flex;flex-direction:column;justify-content:center;padding-left:0}}@media (min-width:1024px){.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link .mega-menu__item{display:block}}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link .mega-menu__item--inner{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-start}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link .mega-menu__item--inner p{line-height:20px}@media (min-width:768px){.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link .mega-menu__item--inner{align-items:center;flex-direction:column;justify-content:center}}@media (min-width:1024px){.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link .mega-menu__item--inner{align-items:center;flex-direction:row;justify-content:flex-start}}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child #Ellipse_294,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child path,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child:hover #Ellipse_294,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child:hover path{fill:#ee803e}@media (min-width:768px){.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child #Ellipse_294,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child path{fill:#ee803e}}@media (min-width:1024px){.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child path{fill:#f0f0f0;transition:all .3s ease-in-out}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child #Ellipse_294{fill:#f0f0f0}}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:first-child:hover{color:#ee803e;transition:.3s ease-in-out}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) path,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2):hover path{fill:#70efb2;transition:all .3s ease-in-out}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Group_2889>#Rectangle_2662,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Group_2889>rect,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Path_60519,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Path_60520,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Rectangle_2662,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2):hover #Group_2889>#Rectangle_2662,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2):hover #Group_2889>rect,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2):hover #Path_60519,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2):hover #Path_60520,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2):hover #Rectangle_2662{fill:#70efb2}@media (min-width:768px){.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) path{fill:#70efb2;transition:all .3s ease-in-out}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Group_2889>#Rectangle_2662,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Group_2889>rect,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Path_60519,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Path_60520,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Rectangle_2662{fill:#70efb2}}@media (min-width:1024px){.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Group_2889>#Rectangle_2662,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Group_2889>rect,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Path_60519,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) #Path_60520,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2) path{fill:#f0f0f0;transition:all .3s ease-in-out}}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:nth-child(2):hover{color:#70efb2;transition:.3s ease-in-out}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:last-child path,.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:last-child:hover path{fill:#7867fc}@media (min-width:768px){.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:last-child path{fill:#7867fc}}@media (min-width:1024px){.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:last-child path{fill:#f0f0f0;transition:all .3s ease-in-out}}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__section-third .mega-menu--link:last-child:hover{color:#7867fc;transition:.3s ease-in-out}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__item--inner{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.site-header__menu--megamenu:has(.mega-menu__section-second) .mega-menu__item--inner p{font-size:14px;font-weight:500;line-height:28px;margin:0;text-transform:uppercase}:is(.site-header-white__menu--megamenu [\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .mega-menu--link:first-child,:is(.site-header-white__menu--megamenu[\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .mega-menu--link:first-child{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}:is(.site-header-white__menu--megamenu[\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .e-commerce__container .mega-menu--link:first-child:hover .mega-menu__item--inner p,:is(.site-header-white__menu--megamenu[\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .mega-menu--link:first-child .mega-menu__item--inner p{color:#ee803e}:is(.site-header-white__menu--megamenu[\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .e-commerce__container .mega-menu--link:first-child:hover{transition:.3s ease-in-out}:is(.site-header-white__menu--megamenu[\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .e-commerce__container .mega-menu--link:first-child:hover path{fill:#ee803e;transition:all .3s ease-in-out}:is(.site-header-white__menu--megamenu[\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .e-commerce__container .mega-menu--link:nth-child(2):hover{color:#ee803e;transition:.3s ease-in-out}:is(.site-header-white__menu--megamenu[\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .e-commerce__container .mega-menu--link:nth-child(2):hover path{fill:#ee803e;transition:all .3s ease-in-out}#menu-services,#menu-services-mobile{cursor:pointer}.site-header__menu--submenu-inner:not(li.google-ads) li:not(:last-child){margin-bottom:16px}.site-header__menu--submenu-inner:not(li.google-ads) li:first-child .submenu--link,.site-header__menu--submenu-inner:not(li.google-ads) li:nth-child(2) .submenu--link{display:flex;flex-direction:column;height:100%;justify-content:center}@media (min-width:768px){.site-header__menu--submenu-inner:not(li.google-ads) li:first-child .submenu--link,.site-header__menu--submenu-inner:not(li.google-ads) li:nth-child(2) .submenu--link{border-top:none}.site-header__menu--submenu-inner:not(li.google-ads) li:nth-child(2) .submenu--link path{fill:#6189f7;transition:all .3s ease-in-out}}.site-header__menu--submenu-inner:not(li.google-ads) li:nth-child(3) .submenu--link{border-bottom:1px solid #6a6a6a;display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:24px}.site-header__menu--submenu-inner:not(li.google-ads) li:nth-child(3) .submenu--link path{fill:#6189f7;transition:all .3s ease-in-out}@media (min-width:768px){.site-header__menu--submenu-inner:not(li.google-ads) li:nth-child(3) .submenu--link{border-top:none}.site-header__menu--submenu-inner:not(li.google-ads) li:nth-child(3) .submenu--link path{fill:#6189f7;transition:all .3s ease-in-out}}.site-header__menu--submenu-inner:not(li.google-ads) li:nth-child(4){margin-top:24px}.site-header__menu--submenu-inner:not(li.google-ads) li:nth-child(5) .submenu--link path{fill:#70efb2;transition:all .3s ease-in-out}@media (min-width:768px){.site-header__menu--submenu-inner:not(li.google-ads) li:nth-child(5) .submenu--link path{fill:#70efb2;transition:all .3s ease-in-out}}.site-header__menu--submenu-inner:not(li.google-ads) li:nth-child(6) .submenu--link path{fill:#7867fc}@media (min-width:768px){.site-header__menu--submenu-inner:not(li.google-ads) li:nth-child(6) .submenu--link path{fill:#7867fc}}.site-header__menu--submenu-inner:has(li.google-ads) li:not(:last-child){margin-bottom:16px}.site-header__menu--submenu-inner:has(li.google-ads) li:first-child .submenu__item--inner p,.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(4) .submenu__item--inner p{color:#6189f7;font-weight:400}:is(.site-header-white__menu--submenu-inner[\:has\(li\.google-ads\)] li:nth-child(4)) .submenu__item--inner p,:is(.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(4)) .submenu__item--inner p,:is(.site-header__menu--submenu-inner[\:has\(li\.google-ads\)] li:nth-child(4)) .submenu__item--inner p{color:#70efb2}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(2) .submenu--link{display:flex;flex-direction:column;height:100%;justify-content:center}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(2) .submenu--link path{fill:#6189f7;transition:all .3s ease-in-out}@media (min-width:768px){.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(2) .submenu--link{border-top:none}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(2) .submenu--link path{fill:#6189f7;transition:all .3s ease-in-out}}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(3) .submenu--link{border-bottom:1px solid #6a6a6a;display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:24px}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(3) .submenu--link path{fill:#6189f7;transition:all .3s ease-in-out}@media (min-width:768px){.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(3) .submenu--link{border-top:none}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(3) .submenu--link path{fill:#6189f7;transition:all .3s ease-in-out}}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(5) .submenu--link{display:flex;flex-direction:column;height:100%;justify-content:center}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(5) .submenu--link path{fill:#70efb2;transition:all .3s ease-in-out}@media (min-width:768px){.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(5) .submenu--link{border-top:none}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(5) .submenu--link path{fill:#70efb2;transition:all .3s ease-in-out}}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(6) .submenu--link{border-bottom:1px solid #6a6a6a;display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:24px}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(6) .submenu--link path{fill:#70efb2;transition:all .3s ease-in-out}@media (min-width:768px){.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(6) .submenu--link{border-top:none}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(6) .submenu--link path{fill:#70efb2;transition:all .3s ease-in-out}}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(7){margin-top:24px}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(7) .submenu--link #Ellipse_294,.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(7) .submenu--link path{fill:#ee803e}@media (min-width:768px){.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(7) .submenu--link #Ellipse_294,.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(7) .submenu--link path{fill:#ee803e}}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(8) .submenu--link path{fill:#70efb2;transition:all .3s ease-in-out}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(8) .submenu--link #Group_2889>#Rectangle_2662,.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(8) .submenu--link #Group_2889>rect,.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(8) .submenu--link #Path_60519,.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(8) .submenu--link #Path_60520,.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(8) .submenu--link #Rectangle_2662{fill:#70efb2}@media (min-width:768px){.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(8) .submenu--link path{fill:#70efb2;transition:all .3s ease-in-out}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(8) .submenu--link #Group_2889>#Rectangle_2662,.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(8) .submenu--link #Group_2889>rect,.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(8) .submenu--link #Path_60519,.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(8) .submenu--link #Path_60520,.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(8) .submenu--link #Rectangle_2662{fill:#70efb2}}.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(9) .submenu--link path{fill:#7867fc}@media (min-width:768px){.site-header__menu--submenu-inner:has(li.google-ads) li:nth-child(9) .submenu--link path{fill:#7867fc}}.submenu--link{color:#f0f0f0;height:100%;text-decoration:none}.submenu--link .submenu__item--inner svg{height:50px;width:60px}.submenu__item--inner{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.submenu__item--inner p:not(:first-child){max-width:93px}.submenu__item--inner p{font-size:14px;font-weight:500;line-height:28px;margin:0;text-transform:uppercase}.site-footer{background-position:100%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.site-footer .container{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.site-footer{padding:125px 0 112px}}.site-footer__main{flex-direction:column}.site-footer__main,.site-footer__main__first-row{display:flex;width:100%}@media (max-width:768px){.site-footer__main__first-row{flex-direction:column}}.site-footer__main__first-row__logo{margin-bottom:2.688rem;width:50%;z-index:2}@media (max-width:768px){.site-footer__main__first-row__logo{width:100%}}@media (min-width:768px){.site-footer__main__first-row__logo{margin-bottom:0}}.site-footer__main__first-row__logo--inner-txt{color:#f0f0f0;margin-top:26px;max-width:500px}.site-footer__main__first-row__company-info,.site-footer__main__first-row__company-info address .company-data{width:50%}@media (max-width:768px){.site-footer__main__first-row__company-info{width:100%}}@media (min-width:768px){.site-footer__main__first-row__company-info{text-align:center}}.site-footer__main__first-row__company-info address{color:#f0f0f0;display:flex;font-style:normal;text-align:left}@media (max-width:768px){.site-footer__main__first-row__company-info address{flex-direction:column}}@media (max-width:768px){.site-footer__main__first-row__company-info address .company-data{width:100%}}.site-footer__main__first-row__company-info address .contact-info{width:50%}@media (max-width:768px){.site-footer__main__first-row__company-info address .contact-info{width:100%}}.site-footer__main__first-row__company-info address a{color:#ee803e;text-decoration:none}.site-footer__menu{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0;width:100%}.site-footer__menu>ul{display:flex;flex-wrap:wrap;padding:10px;text-align:center}.site-footer__menu>ul>li{display:flex;flex:1 1 16.6666666667%;flex-direction:column;list-style:none}.site-footer__menu>ul>li>a{font-size:30px;margin-bottom:20px;margin-top:30px}.site-footer__menu>ul>li:first-child,.site-footer__menu>ul>li:nth-child(2){align-items:stretch;flex:1 1 100%}@media (min-width:768px){.site-footer__menu>ul>li:first-child,.site-footer__menu>ul>li:nth-child(2){flex:1 1 50%}}.site-footer__menu>ul>li:nth-child(3),.site-footer__menu>ul>li:nth-child(4){flex:1 1 100%}@media (min-width:768px){.site-footer__menu>ul>li:nth-child(3),.site-footer__menu>ul>li:nth-child(4){flex:1 1 50%}}@media (min-width:425px){.site-footer__menu{margin:0}}@media (min-width:768px){.site-footer__menu{text-align:center}}.site-footer__menu--inner{justify-content:space-between;list-style:none;margin:0;padding:0}@media (min-width:768px){.site-footer__menu--inner{margin:0 auto;text-align:left;transform:translate(0)}}.site-footer__menu--link{color:#f0f0f0;font-family:inherit;font-size:18px;font-weight:700;line-height:20px;text-decoration:none;transition:all .3s ease-in-out}@media (min-width:768px){.site-footer__menu--link{font-size:15px;line-height:22px;text-transform:capitalize}}@media (min-width:1024px){.site-footer__menu--link{font-size:20px;line-height:31px}}.site-footer__menu--link:hover{color:#ee803e}@media (min-width:768px){.site-footer__menu{height:auto;margin-left:0;width:auto}}.bottom-cta{background-color:#121315;bottom:0;height:calc(40px + var(--safe-area-inset-bottom)*2);left:0;margin:0 auto;max-width:100%;position:fixed;width:100%;z-index:100}@media (min-width:1024px){.bottom-cta{display:none}}.bottom-cta__buttons{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;margin:10px 0}.bottom-cta__buttons--button-email,.bottom-cta__buttons--button-phone{background-color:#121315;border:2px solid #70efb2;border-radius:8px;color:#70efb2;cursor:pointer;float:right;font-size:clamp(1rem,.569vw + .886rem,1.25rem);font-weight:700;max-width:100%;min-width:100px;padding:10px 0;text-align:center;text-decoration:none;width:100%}@media (min-width:1024px){.bottom-cta__buttons--button-email,.bottom-cta__buttons--button-phone{display:none}}.hidden,.page-technology input[type=radio]{display:none}.headline{font-weight:700;margin:0}.headline--large{font-size:34px;line-height:42px}@media (min-width:768px){.headline--large{font-size:58px;line-height:75px}}.blog--bg{background:linear-gradient(336deg,#121315,#1e2023)}.page-technology{padding:106.1px 0 120px}@media (min-width:768px){.page-technology{padding:125.05px 0 150.39px}}@media (min-width:1280px){.page-technology{padding:190.22px 0 280px}}.page-technology__content{margin:0;padding:0}.page-technology__content--title{font-size:22px;font-weight:500;line-height:29px;margin:0;padding:0;position:relative;z-index:1}@media (min-width:768px){.page-technology__content--title{font-size:34px;line-height:43px}}.page-technology__content--desc{color:#000;font-size:18px;font-weight:300;line-height:22px;margin-top:24px}@media (min-width:768px){.page-technology__content--desc{font-size:22px;line-height:29px;margin-top:32px}}@media (min-width:1280px){.page-technology__content--desc{margin-top:23.78px}}.page-technology__content--desc-link{color:#121315;transition:all .3s ease-in-out}.page-technology__content--desc-link:hover{color:#6189f7}.page-technology__code--tabs{background-color:#fff0;display:flex;flex-direction:row;gap:.5rem;margin:56.32px 0 24px;overflow-x:auto;position:relative}@media (min-width:768px){.page-technology__code--tabs{justify-content:flex-start;margin:58.32px 0 23.62px}}@media (min-width:1280px){.page-technology__code--tabs{margin:120px 0 24px}}.page-technology__code--inner{display:flex;flex-direction:column-reverse;gap:16px}@media (min-width:768px){.page-technology__code--inner{flex-direction:row;gap:16px}}@media (min-width:1024px){.page-technology__code--inner{gap:24px}}.page-technology__code--tech{align-items:center;background-color:#121315;border-radius:8px;color:#f0f0f0;display:none;flex-direction:column;flex-wrap:wrap;height:306px;max-height:306px;overflow-x:hidden;overflow-y:scroll;padding:35px}.page-technology__code--tech code{font-size:16px;word-break:break-word}.page-technology__code--tech::-webkit-scrollbar{-ms-overflow-style:none;display:none;scrollbar-width:none}@media (min-width:768px){.page-technology__code--tech{align-items:center;background-color:#121315;border-radius:8px;color:#f0f0f0;display:none;flex-direction:column;flex-wrap:wrap;height:406px;max-height:406px;padding:35px;width:55%}.page-technology__code--tech code{font-size:16px;word-break:break-all}}@media (min-width:1024px){.page-technology__code--tech{height:512px;max-height:512px;padding:77.5px 105px 69.5px 56px}.page-technology__code--tech code{font-size:22px}}.page-technology__code--lang{align-items:center;background-color:#6189f7;border-radius:8px;display:none;flex:1;flex-direction:row;gap:1.813rem;padding:2.438rem 1rem;z-index:2}@media (min-width:1024px){.page-technology__code--lang{align-items:flex-start;flex-direction:column;gap:1.475rem}}@media (min-width:1280px){.page-technology__code--lang{padding:4.434rem 2.813rem}}.page-technology__code--lang[data-tab=angular] .code__more svg{stroke:#121315}.page-technology__code--lang[data-tab=angular] .code__desc{color:#121315}.page-technology__code--active{display:flex;flex-direction:row;justify-content:space-between}@media (min-width:768px){.page-technology__code--active{flex-direction:column}}.page-technology input[type=radio]:checked+label{background-color:#1e2023;border:2px solid #1e2023;color:#f4f4f4}.page-technology--active{display:flex;flex-direction:row;justify-content:space-between}.code__logo svg{height:81px;width:auto}.code__desc{color:#f0f0f0;font-size:16px;line-height:22px}@media (min-width:768px){.code__desc{font-size:22px}}.code__more{display:none}@media (min-width:768px){.code__more{align-items:center;align-self:flex-end;display:flex;flex-direction:row;gap:16px;justify-content:right}.code__more a{color:#f0f0f0;font-size:14px;line-height:20px;text-decoration:none}.code__more svg{stroke:#fff}}@media (min-width:1024px){.code__more a{color:#f0f0f0;font-size:16px;line-height:27px;text-decoration:none}}.tab{align-items:center;background-color:#fff;border:2px solid #f0f0f0;border-radius:8px;color:#6a6a6a;cursor:pointer;display:flex;font-size:1rem;font-weight:500;height:47px;justify-content:center;padding:.793rem 1.875rem;transition:color .15s ease-in;width:101px}.txt-indent{margin:0;text-indent:20px}.txt-indent-2{margin:0;text-indent:40px}.txt-indent-3{margin:0;text-indent:60px}.txt-indent-4{margin:0;text-indent:80px}.txt-indent-5{margin:0;text-indent:100px}.txt-indent-6{margin:0;text-indent:120px}.section-tech{position:relative}.wc-technology--text{color:#6189f7}.page-about-us{color:#f0f0f0}.page-about-us__content{max-width:92%}@media (min-width:1800px){.page-about-us__content{max-width:85%}}.page-about-us__item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 30px 30px 0;flex:1;padding:0;z-index:2}.page-about-us__item--header{font-size:22px;font-weight:700;line-height:29px}.page-about-us__item--header span,.project-process__content--header span{font-weight:700}@media (min-width:768px){.page-about-us__item--header{font-size:34px;line-height:43px}}.page-about-us__item--desc{color:#f0f0f0;display:flex;flex-direction:column;font-weight:300;gap:0;justify-content:space-between;margin:0;padding:45px 15px 40px 16px;position:relative}.page-about-us__item--desc:active .about-us-arrow svg{stroke:#ee803e;transform:rotate(-45deg);transition:all .1s ease}@media (min-width:768px){.page-about-us__item--desc{gap:48px;padding:105px 50px 67px 44px}}@media (min-width:1536px){.page-about-us__item--desc{gap:86px;padding:233px 93px 233px 56px}}.page-about-us__item--desc-inner{font-size:16px;font-weight:300;line-height:22px}@media (min-width:768px){.page-about-us__item--desc-inner{font-size:22px;font-weight:400;line-height:29px}}@media (min-width:1280px){.page-about-us__item--desc-inner{font-size:22px;line-height:32px}}.page-about-us__item--img{flex-shrink:0;height:100%;max-width:100%;object-fit:cover}@media (min-width:1024px){.page-about-us__item--img{max-width:50vw}}.page-about-us__item--flex{background-color:#1e2023;display:flex;flex-direction:column;overflow:hidden;position:relative}@media (min-width:1024px){.page-about-us__item--flex{flex-direction:row}}.button-about-us{display:none}@media (min-width:768px){.button-about-us{align-items:center;background-color:#fce5d7;border:0;border-radius:8px;color:#6a6a6a;display:flex;flex-direction:row;float:right;font-size:16px;font-weight:500;gap:16.54px;margin:4px 2px;padding:14.5px 24px 14.5px 23.5px;text-align:center;text-decoration:none;transition:all .3s ease-in-out}}@media (min-width:1024px){.button-about-us{margin-right:10px}}.button-about-us svg{stroke:#6a6a6a;transform:translateX(0);transition:all .3s ease-in-out}.button-about-us:hover{background-color:#ee803e;color:#f0f0f0}.button-about-us:hover svg{stroke:#fff;transform:translateX(5px)}.purple-pattern{height:80px;position:absolute;right:0;top:0;width:91px}@media (min-width:768px){.purple-pattern{height:137px;width:159px}}@media (min-width:1536px){.purple-pattern{height:240px;width:295px}}.purple-pattern svg{height:76px;width:91px}@media (min-width:768px){.purple-pattern svg{height:130px;width:159px}}@media (min-width:1536px){.purple-pattern svg{height:240px;width:310px}}.orange-pattern--mobile{bottom:0;height:91px;left:0;position:absolute;width:89px}@media (min-width:768px){.orange-pattern--mobile{display:none}}.about-us-arrow{display:block;float:right;margin-right:5px}.about-us-arrow svg{stroke:#ee803e;transform:rotate(45deg);transition:all .3s ease}@media (min-width:768px){.about-us-arrow{display:none}}.contact-form__container{background-color:#121315;border:2px solid #121315;border-radius:0;flex:1 1 50%;max-width:100%;padding:43.5px 23px 48px;width:100%}@media (min-width:768px){.contact-form__container{padding:64.5px 94px 69px}}@media (min-width:1024px){.contact-form__container{border-radius:24px;padding:64.5px 36px 69px}}@media (min-width:1280px){.contact-form__container{border-radius:24px;padding:64.5px 56px 69px}}.contact-form__header--title{color:#f0f0f0;font-size:22px;font-weight:700;line-height:28px;margin:0;text-transform:uppercase}@media (min-width:768px){.contact-form__header--title{font-size:48px;line-height:44px}}.contact-form__title{color:#121315;font-size:22px;font-weight:700;line-height:28px;margin:0 0 10px;padding:0}@media (min-width:768px){.contact-form__title{font-size:34px;line-height:43px}}.contact-form__description{color:#121315;font-size:16px;line-height:22px;margin:0 auto 56px;max-width:328px}@media (min-width:768px){.contact-form__description{font-size:22px;line-height:32px;margin:32px auto 79px;max-width:556px}}@media (min-width:1024px){.contact-form__description{font-size:22px;line-height:32px;margin:32px auto 105px;max-width:768px}}.call-form{background-color:#fff;border:2px solid #121315;border-radius:24px;display:flex;flex-direction:column;gap:70px;justify-content:space-between;margin:0 24px;min-height:519px;padding:43.5px 23px 49px;position:relative}@media (min-width:768px){.call-form{margin:0 38px;padding:64.5px 56px 32px}}@media (min-width:1024px){.call-form{margin:initial}}.call-form__customer-service{margin-bottom:0;margin-top:0}.call-form__header--title{color:#121315;font-size:22px;font-weight:700;line-height:29px;margin:0;text-align:center;text-transform:uppercase}@media (min-width:425px){.call-form__header--title{font-size:34px;line-height:43px}}@media (min-width:768px){.call-form__header--title{font-size:48px;line-height:44px;text-align:left}}.call-form-and-socials{flex:1 1 50%}.call-form .customer-service__info{align-items:center;display:flex;flex-direction:column;gap:40px;margin-top:56px}@media (min-width:768px){.call-form .customer-service__info{align-items:center;flex-direction:column;gap:initial}}.call-form .customer-service__info--img{border-radius:50%;height:140px;object-fit:cover;object-position:center;width:140px}@media (min-width:768px){.call-form .customer-service__info--img{height:184px;width:184px}}.call-form .customer-service__content{margin-left:0}.call-form .customer-service__content--title{font-size:22px;font-weight:700;margin:0;padding:0;text-align:center}@media (min-width:768px){.call-form .customer-service__content--title{font-size:34px;line-height:43px}}.call-form .customer-service__content--job-position{color:#ee803e;font-size:18px;margin:0;padding:0;text-align:center}@media (min-width:768px){.call-form .customer-service__content--job-position{font-size:22px}}.call-form .customer-service__desc{color:#696969;font-size:16px;line-height:22px;margin:16px 0 0;max-width:none}@media (min-width:768px){.call-form .customer-service__desc{font-size:18px;line-height:22px}}.call-form .customer-service__desc .call-contact-details__phone{color:#000;font-weight:700}.call-form .customer-service__desc .call-contact-details__phone-link{color:#ee803e;text-decoration:none}.call-form .customer-service__desc .call-contact-details__email{color:#000;font-weight:700}.call-form .customer-service__desc .call-contact-details__email-link{color:#ee803e;text-decoration:none}.contact-form-field__accept{align-self:flex-start}.contact-form-field__submit{align-self:center}@media (min-width:768px){.contact-form-field__submit{align-self:auto}}.column-email{flex:1 1 56%;width:100%}@media (min-width:1024px){.column-email{flex:1 1 60%;width:auto}}@media (min-width:1280px){.column-email{flex:1 1 56%}}.column-tel{flex:1 1 44%;width:100%}@media (min-width:1024px){.column-tel{flex:1 1 40%;width:auto}}@media (min-width:1280px){.column-tel{flex:1 1 44%}}.column-half{flex:1 1 50%;width:100%}.social-media{margin:56px 0 0;text-align:center}@media (min-width:1024px){.social-media{margin:55px 0 14px 60px;text-align:left}}.social-media--header{font-size:14px}@media (min-width:768px){.social-media--header{font-size:16px}}.social-media__icons{align-items:center;display:flex;flex-direction:row;gap:30px;justify-content:center}@media (min-width:1024px){.social-media__icons{justify-content:flex-start}}.social-media__icons--facebook,.social-media__icons--facebook svg{height:58px;width:58px}@media (min-width:768px){.social-media__icons--facebook,.social-media__icons--facebook svg{height:58px;width:58px}}.social-media__icons--linkedin,.social-media__icons--linkedin svg{height:58px;width:58px}.wpcf7{margin-top:44px}@media (min-width:768px){.wpcf7{margin-top:56px}}@media (min-width:1024px){.wpcf7{margin-top:44px}}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text]{height:48px}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 textarea{background-color:#fff0;border:1px solid #e4e4e4;border-radius:8px;caret-color:#6189f7;color:#f0f0f0;font-family:brother-1816,sans-serif;font-size:16px;padding:13px 16px;width:100%}@media (min-width:768px){.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 textarea{font-size:17px}}.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=tel]::placeholder,.wpcf7 input[type=text]::placeholder,.wpcf7 textarea::placeholder{color:#f0f0f0}.wpcf7 input[type=email]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=text]:focus,.wpcf7 textarea:focus{border:1px solid #6189f7;color:#6189f7;outline:0!important}.wpcf7 input[type=checkbox]{appearance:none;-webkit-appearance:none;background-clip:content-box;background-color:#121315;border:2px solid #6189f7;border-radius:50%;color:#6189f7;display:inline-block;font:inherit;height:20px;margin:0;max-width:20px;min-width:20px;padding:5px;transform:translateY(-.075em);width:20px}.site-banner__content.container .site-banner-form form input[type=checkbox]:checked,.wpcf7 input[type=checkbox]:checked{background-color:#6189f7}.wpcf7 input[type=submit],.wpcf7 input[type=submit]:hover{border-radius:8px;cursor:pointer;font-size:16px;padding:13.5px 24.5px}.wpcf7 input[type=submit]{background-color:#121315;border:2px solid #f0f0f0;color:#f0f0f0;font-family:brother-1816,sans-serif;font-weight:medium;transition:all .3s ease-in-out}.wpcf7 input[type=submit]:hover{background-color:#f0f0f0;border:2px solid #e4e4e4;color:#121315}.wpcf7 input[type=submit]:disabled{cursor:not-allowed}.wpcf7 .one_half{align-items:flex-start;display:flex;flex-direction:column;gap:24px;margin:24px 0}@media (min-width:768px){.wpcf7 .one_half{flex-direction:row;gap:16px}}.wpcf7 .one_half-submit{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin-top:24px}@media (min-width:768px){.wpcf7 .one_half-submit{align-items:center;gap:20px}}@media (min-width:1536px){.wpcf7 .one_half-submit{align-items:center;flex-direction:row;justify-content:space-between}}.wpcf7 .wpcf7-list-item label a,.wpcf7 .wpcf7-list-item-label{color:#6189f7}.wpcf7 .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-list-item label{align-items:center;display:flex;flex-direction:row;gap:16.5px}.code__more a{text-decoration:none;transition:.2s}.code__more a:hover{text-decoration:underline}.site-banner{background-color:#121315;max-width:100vw;overflow:hidden;position:relative;width:100%}.site-banner--shadow{background-color:rgb(0 0 0/.5);display:none;height:100%;position:absolute;width:100%;z-index:1}.site-banner__content{display:flex;flex-direction:column;justify-content:flex-start;position:relative}.site-banner__content .headline--large{text-align:center}.site-banner__content--btn{flex-direction:row;justify-content:flex-start}@media (min-width:768px){.site-banner__content{padding:0 54px}.site-banner__content .headline--large{text-align:left}}@media (min-width:1536px){.site-banner__content{padding:0}}.site-banner .headline--large{font-size:34px;line-height:52px;margin-bottom:32px;margin-top:57px;z-index:2}@media (min-width:768px){.site-banner .headline--large{font-size:58px;line-height:88px;margin-top:44px}}@media (min-width:1024px){.site-banner .headline--large{margin-bottom:57px;margin-top:101px;max-width:680px}}.double-slash-green-pattern{display:none}@media (min-width:1024px){.double-slash-green-pattern{bottom:0;display:grid;position:absolute;right:-5%}}.site-banner-purple-circle{position:absolute;right:26%;top:30%;z-index:0}.site-banner-purple-circle svg{width:70%}@media (min-width:768px){.site-banner-purple-circle{position:absolute;right:26%;top:40%;z-index:2}.site-banner-purple-circle svg{width:auto}}@media (min-width:1024px){.site-banner-purple-circle{position:absolute;right:26%;top:35%;z-index:2}}@media (min-width:1280px){.site-banner-purple-circle{position:absolute;right:26%;top:22%;z-index:2}}.triple-slash-purple-pattern{position:absolute;right:-90%;top:-4%}.triple-slash-purple-pattern svg{width:75%}@media (min-width:768px){.triple-slash-purple-pattern{position:absolute;right:-33%;top:19%}.triple-slash-purple-pattern svg{width:auto}}@media (min-width:1024px){.triple-slash-purple-pattern{position:absolute;right:-16%;top:11%}}.site-banner__content.container{display:flex;flex-direction:row}@media (max-width:1024px){.site-banner__content.container{flex-direction:column}}.site-banner__content.container .left-content{width:50%;z-index:9}@media (max-width:1024px){.site-banner__content.container .left-content{width:100%;z-index:9}}.site-banner__content.container .site-banner-form{padding:40px;width:50%;z-index:9}@media (max-width:768px){.site-banner__content.container .site-banner-form{padding:5px}}@media (max-width:1024px){.site-banner__content.container .site-banner-form{width:100%}}.site-banner__content.container .site-banner-form form{background:#fff;border-radius:30px;padding:30px}@media (max-width:768px){.site-banner__content.container .site-banner-form form{margin-bottom:20px;padding:20px}}.site-banner__content.container .site-banner-form form h2{color:#000;font-size:35px;margin-top:0}@media (max-width:768px){.site-banner__content.container .site-banner-form form h2{font-size:30px}}.site-banner__content.container .site-banner-form form .wpcf7-text,.site-banner__content.container .site-banner-form form .wpcf7-textarea{border:1px solid #000;color:#000}.site-banner__content.container .site-banner-form form .wpcf7-text::placeholder,.site-banner__content.container .site-banner-form form .wpcf7-textarea::placeholder{color:#000}.site-banner__content.container .site-banner-form form .wpcf7-text:focus,.site-banner__content.container .site-banner-form form .wpcf7-textarea:focus{border:1px solid #6189f7;color:#6189f7}.site-banner__content.container .site-banner-form form .wpcf7-text:focus::placeholder,.site-banner__content.container .site-banner-form form .wpcf7-textarea:focus::placeholder{color:#6189f7}.site-banner__content.container .site-banner-form form input[type=checkbox]{background-color:#fff0}.online-shops-about-us{margin-top:120px}@media (min-width:768px){.online-shops-about-us{margin-top:150px}}@media (min-width:1280px){.online-shops-about-us{margin-top:325.5px}}.green-pattern{bottom:0;display:none;left:0;position:absolute}@media (min-width:768px){.green-pattern{display:block;height:115px;left:-16vw;width:268px}}@media (min-width:1536px){.green-pattern{height:242px;left:-10vw;width:533px}}.green-pattern svg{height:76px;width:91px}@media (min-width:768px){.green-pattern svg{height:115px;width:268px}}@media (min-width:1536px){.green-pattern svg{height:242px;width:533px}}.letter-c-green{display:block;left:-11%;position:absolute;top:41%;width:200px}@media (min-width:768px){.letter-c-green{left:-3%;top:48%;width:370px}}@media (min-width:1024px){.letter-c-green{left:0;top:47%;width:703px}}.shop-tech-pattern{bottom:-4rem;left:-1rem;position:absolute;z-index:-1}.shop-tech-pattern svg{height:226px;width:220px}@media (min-width:1024px){.shop-tech-pattern{bottom:-28%;left:-7%}.shop-tech-pattern,.shop-tech-pattern svg{height:805px;width:566px}}.section-tech--inner{position:relative}.section-tech .page-technology{padding:106.1px 0 120px}@media (min-width:768px){.section-tech .page-technology{padding:125.05px 0 150.39px}}@media (min-width:1280px){.section-tech .page-technology{padding:156.94px 0 169.38px}}.online-shops-contact-form{padding:106.5px 0 64px}@media (min-width:768px){.online-shops-contact-form{padding:146px 0 115px}}@media (min-width:1024px){.online-shops-contact-form{padding:295px 0 330px}}.online-shops-contact-form__header{position:relative;text-align:center;z-index:2}.online-shops-contact-form .container{padding:0}@media (min-width:1024px){.online-shops-contact-form .container{padding:0 32px}}@media (min-width:1536px){.online-shops-contact-form .container{padding:0}}.contact-form-pattern{display:none}@media (min-width:1024px){.contact-form-pattern{bottom:-3%;display:block;left:-12vw;position:absolute}.contact-form-pattern,.contact-form-pattern svg{height:506px;width:753px}}.online-shop-orange-circle-part{display:none}@media (min-width:1024px){.online-shop-orange-circle-part{bottom:0;display:block;height:354px;position:absolute;right:0;width:465px}.online-shop-orange-circle-part svg{height:354px;width:465px}}.online-shops-case-study.blog--bg{background:#121315}.case-study{color:#f0f0f0;position:relative}.case-study__content{display:grid;padding-bottom:62px;padding-top:72px}@media (min-width:768px){.case-study__content{padding-bottom:4.915rem;padding-top:4.531rem}}@media (min-width:1280px){.case-study__content{padding-bottom:7.563rem;padding-top:4.188rem}}.case-study__content--items{margin-top:39.5px;overflow-x:auto}@media (min-width:768px){.case-study__content--items{margin-top:56px;overflow-x:initial}}.case-study__content--inner{display:flex;flex-direction:row;gap:24px}@media (min-width:768px){.case-study__content--inner{grid-gap:16px;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,auto)}}@media (min-width:1280px){.case-study__content--inner{grid-gap:24px;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(2,auto)}}.case-study__content--header{font-size:22px;line-height:29px;margin:13px 0 24px}@media (min-width:1024px){.case-study__content--header{font-size:34px;line-height:43px}}.case-study__content--description{color:#f4f4f4;font-size:18px;font-weight:300;line-height:22px;margin:0}@media (min-width:768px){.case-study__content--description{font-size:22px;line-height:29px}}@media (min-width:1280px){.case-study__content--description{font-size:22px;line-height:32px}}.case-study__app-desc{display:flex;flex-direction:column;justify-content:space-between}.case-study__item{background-color:#1e2023;border:2px solid #7867fc;border-radius:16px;flex:1;padding:0;z-index:1}.case-study__item--project-time{display:none}@media (min-width:768px){.case-study__item--project-time{display:block}}.case-study__item--technology{display:flex;flex-direction:row;gap:14px;justify-content:flex-start}.case-study__item--technology a{background-color:hsl(0 0% 42%/.235);border-radius:4px;color:#6189f7;cursor:auto;font-size:14px;letter-spacing:.14px;line-height:26px;padding:4px 14px;text-decoration:none}.case-study__item--app-name{font-size:14px;font-weight:400;line-height:26px;margin-bottom:9px;margin-top:56px;text-transform:uppercase}@media (min-width:768px){.case-study__item--app-name{margin-bottom:0;margin-top:40px}}.case-study__item--main-desc{display:grid;max-width:60%;min-width:293px;padding:24px 16.6px 16px 16px}.case-study__item--main-desc:first-child{max-width:none}@media (min-width:768px){.case-study__item--main-desc{padding:24px 36px 0}}.case-study__item--header{font-size:22px;font-weight:700;letter-spacing:.22px;line-height:26px;margin:0 0 8px}@media (min-width:768px){.case-study__item--header{font-size:22px;line-height:30px;margin:0 0 32px}}@media (min-width:1024px){.case-study__item--header{font-size:22px;line-height:26px}}.case-study__item--desc{display:block;font-size:16px;font-weight:300;letter-spacing:.16px;line-height:22px;margin:0 0 32px}@media (min-width:768px){.case-study__item--desc{display:block;font-size:16px;font-weight:300;letter-spacing:.16px;line-height:20px;margin:0 0 32px}}@media (min-width:1024px){.case-study__item--desc{font-size:16px;font-weight:300;letter-spacing:.16px;line-height:22px}}.case-study__item--flex{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.case-study__item--flex:nth-child(4n+1),.case-study__item--flex:nth-child(4n+4){grid-column:span 3}}@media (min-width:1280px){.case-study__item--flex:nth-child(4n+1),.case-study__item--flex:nth-child(4n+4){grid-column:span 4}}@media (min-width:768px){.case-study__item--flex:nth-child(4n+2),.case-study__item--flex:nth-child(4n+3){display:grid;grid-column:span 3}}@media (min-width:1280px){.case-study__item--flex:nth-child(4n+2),.case-study__item--flex:nth-child(4n+3){grid-column:span 5}}.case-study.container{padding:0 0 0 23px}@media (min-width:768px){.case-study.container{padding:0 32px}}@media (min-width:1536px){.case-study.container{padding:0}}.case-study-pattern{cursor:auto;height:100%}@media (min-width:768px){.project-progress__desc{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center;margin:35px 16px}}.dot-light-green,.dot-light-orange,.dot-purple{background-color:#70efb2;border-radius:50%;display:inline-block;height:16px;width:16px}.dot-light-orange,.dot-purple{background-color:#7867fc}.dot-light-orange{background-color:#fce5d7}.case-study-pattern{display:block;position:absolute;right:7%;z-index:1}@media (min-width:768px){.case-study-pattern{display:block;position:absolute;right:35px}}@media (min-width:1024px){.case-study-pattern{right:0}}.online-shops-what-have{background:#121315;position:relative}.what-have{color:#f0f0f0;position:relative}.what-have__content{display:grid;padding-bottom:62px;padding-top:72px}@media (min-width:768px){.what-have__content{padding-bottom:147px;padding-top:72px}}@media (min-width:1024px){.what-have__content{padding-bottom:160px;padding-top:120px}}.what-have__content--header{font-size:22px;font-weight:400;line-height:29px;margin:9px 0 24px}@media (min-width:768px){.what-have__content--header{font-size:34px;line-height:43px}}@media (min-width:1024px){.what-have__content--header{max-width:980px}}.what-have__content--description{color:#f4f4f4;font-size:18px;font-weight:300;line-height:22px;margin:0}@media (min-width:768px){.what-have__content--description{font-size:22px;line-height:29px}}@media (min-width:1024px){.what-have__content--description{max-width:1017px}}@media (min-width:1280px){.what-have__content--description{font-size:22px;line-height:32px}}.what-have__items{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(1,1fr);margin-top:43px}@media (min-width:768px){.what-have__items{gap:64px 45px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);margin-top:125px}}@media (min-width:1024px){.what-have__items{gap:64px 118px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);margin-top:112px}}.what-have__item{display:flex;flex:1 1 50%;flex-direction:row;gap:40px}@media (min-width:1280px){.what-have__item--text{max-width:389px}}.what-have__item--img img{width:100%}@media (min-width:768px){.what-have__item{flex:1 1 33%;flex-direction:column}.what-have__item:nth-child(3),.what-have__item:nth-child(6){margin-right:0}}@media (min-width:1024px){.what-have__item{flex:1 1 50%;flex-direction:row;gap:40px;width:auto}}.what-have__description--header{color:#7867fc;font-size:18px;font-weight:700;line-height:22px;margin:0}@media (min-width:768px){.what-have__description--header{font-size:22px;line-height:29px}}.what-have__description--desc{font-size:16px;line-height:22px;margin-bottom:0;margin-top:16px}@media (min-width:768px){.what-have__description--desc{font-size:16px;line-height:22px}}@media (min-width:1024px){.what-have__description--desc{font-size:18px}}.webcrafters-sign-orange{display:block;position:absolute;right:0;top:-17%;width:130px}@media (min-width:768px){.webcrafters-sign-orange{top:-17%;width:220px}}@media (min-width:1024px){.webcrafters-sign-orange{top:-10%;width:412px}}.webcrafters-sign-orange svg{width:130px}@media (min-width:768px){.webcrafters-sign-orange svg{width:220px}}@media (min-width:1024px){.webcrafters-sign-orange svg{width:412px}}.online-shops-project-process,.project-process{position:relative}.project-process.container{padding:0 0 0 23px}@media (min-width:768px){.project-process.container{padding:0 32px}}@media (min-width:1536px){.project-process.container{padding:0}}.project-process__content{display:grid;padding-bottom:62px;padding-top:72px}@media (min-width:768px){.project-process__content{padding-bottom:160px;padding-top:104px}}@media (min-width:1024px){.project-process__content{padding-bottom:223px;padding-top:160px}}.project-process__content--inner{padding:0 23px 0 0}@media (min-width:768px){.project-process__content--inner{padding:initial}}.project-process__content--header{font-size:22px;font-weight:400;line-height:29px;margin:13px 0 24px}@media (min-width:768px){.project-process__content--header{font-size:34px;line-height:43px}}.project-process__content--description{font-size:18px;font-weight:300;line-height:22px;margin:0}@media (min-width:768px){.project-process__content--description{font-size:22px;line-height:29px}}@media (min-width:1024px){.project-process__content--description{max-width:1016px}}@media (min-width:1280px){.project-process__content--description{font-size:22px;line-height:32px}}.project-progress__desc p,.project-time--header{color:#f0f0f0;font-size:16px;line-height:24px;margin:0 0 8px}.project-time--info{color:#f0f0f0;font-size:22px;font-weight:700;line-height:38px;margin:0 0 24.46px}.project-progress{display:flex;flex-direction:column;justify-content:end}.project-progress__bar{height:16px;max-width:100vw;width:100%}.project-progress__desc{grid-gap:16px;display:grid;grid-template-columns:repeat(2,1fr);margin:27px 24px}@media (min-width:768px){.project-progress__desc{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center;margin:35px 16px}}@media (min-width:1024px){.project-progress__desc{gap:56px;justify-content:flex-start;margin:35px 36px}}.project-progress__desc p{align-items:center;color:#6a6a6a;display:flex;flex-direction:row;margin:0}.project-progress__desc p span{margin-right:8px}.project-progress .bar--design{background-color:#70efb2;float:left;height:100%;width:30%}.project-progress .bar--development{background-color:#7867fc;float:left;height:100%;width:60%}.project-progress .bar--testing{background-color:#fce5d7;float:left;height:100%;width:10%}.wc-site-pattern{display:none}@media (min-width:1024px){.wc-site-pattern{display:grid;height:218px;left:42%;position:absolute;top:-12%;width:222px;z-index:1}}.slash-mix-blue{display:grid;height:70px;position:absolute;right:0;top:5%;width:70px}@media (min-width:768px){.slash-mix-blue{display:none}}@media (min-width:1024px){.slash-mix-blue{display:grid;height:351px;right:0;top:10%;width:179px}}.slash-mix-blue svg{display:grid;width:70px}@media (min-width:768px){.slash-mix-blue svg{display:none}}@media (min-width:1024px){.slash-mix-blue svg{display:grid;height:351px;width:179px}}.process__progressbar{margin-top:104px;overflow:auto}.process__progressbar ::-webkit-scrollbar{display:none}.progressbar-stepbar{counter-reset:step;display:grid;grid-template-columns:repeat(6,33%);list-style-type:none;padding:0}@media (min-width:768px){.progressbar-stepbar{grid-template-columns:repeat(6,minmax(0,17%));grid-template-rows:repeat(1,120px);max-width:100%;position:relative;width:100%}}.progressbar__content{width:100%}.progressbar__content.swiper{padding:15px}@media (min-width:768px){.progressbar__content.swiper{padding:30px 15px}}@media (min-width:1024px){.progressbar__content.swiper{padding:15px}}.progressbar__content--step{align-items:center;background-color:#121315;border:1.5px solid #121315;border-radius:24px;display:grid;grid-template-columns:100%;grid-template-rows:150px auto;justify-items:center;margin:0;padding:30px 0 0;position:relative}@media (min-width:768px){.progressbar__content--step{border-radius:162px;grid-template-columns:280px auto auto;grid-template-rows:minmax(245px,1fr);padding-top:0}}@media (min-width:1024px){.progressbar__content--step{grid-template-columns:280px auto auto;grid-template-rows:minmax(245px,1fr)}}.content-step__desc{cursor:default;padding:20px 23px 47px}@media (min-width:768px){.content-step__desc{padding:0 30px 0 35px}}@media (min-width:1024px){.content-step__desc{padding:0 90px 0 35px}}.content-step__desc .content-desc--header{color:#6189f7;font-size:18px;font-weight:700;line-height:22px;margin:0;text-align:center}@media (min-width:768px){.content-step__desc .content-desc--header{font-size:22px;line-height:29px;text-align:initial}}.content-step__desc .content-desc--text{color:#f0f0f0;font-size:16px;font-weight:400;line-height:22px;margin:8px 0 0}@media (min-width:768px){.content-step__desc .content-desc--text{color:#f0f0f0;font-size:18px;font-weight:400}}@media (min-width:1024px){.content-step__desc .content-desc--text{color:#f0f0f0;font-weight:400}}.content-step__img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.content-step__img-and-number{height:100%;position:relative;width:100%}.content-step__img img{width:150px}@media (min-width:768px){.content-step__img{left:44%;position:absolute;top:50%;transform:translate(-50%,-50%)}.content-step__img img{width:280px}}@media (min-width:1024px){.content-step__img{left:46%;top:51%;transform:translate(-50%,-50%)}}.content-step--number{background-color:#6189f7;border-radius:50%;display:block;height:40px;left:37%;margin:0;position:absolute;top:35%;width:40px}@media (min-width:768px){.content-step--number{align-items:center;box-shadow:0 0 0 15px #6189f7;display:flex;flex-direction:column;justify-content:center;left:43%;margin:initial;margin-left:0;position:absolute;top:40%}}@media (min-width:1024px){.content-step--number{left:50%;top:49%;transform:translate(-50%,-50%)}}.content-step--number-inner{align-items:center;color:#f0f0f0;display:flex;flex-direction:column;font-size:22px;font-weight:700;justify-content:center;line-height:40px;margin:0}@media (min-width:768px){.content-step--number-inner{display:initial}}.content__more{cursor:pointer;display:none}@media (min-width:768px){.content__more{stroke:#f0f0f0;align-items:center;display:flex;height:44px;margin-bottom:0;margin-right:32px;width:44px}}@media (min-width:1024px){.content__more{margin-right:56px}}a.anchor{border-top:94px solid #fff0;display:block;margin-top:-94px;position:relative;visibility:hidden}@media (min-width:768px){a.anchor{border-top:94px solid #fff0;margin-top:-94px}}@media (min-width:1024px){a.anchor{border-top:94px solid #fff0;margin-top:-94px}}.swiper-slide{height:auto!important}:is(.site-header-white__menu--megamenu [\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .e-commerce__container .mega-menu--link:first-child:hover .mega-menu__item--inner p,:is(.site-header-white__menu--megamenu [\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .mega-menu--link:first-child .mega-menu__item--inner p{color:#70efb2}:is(.site-header-white__menu--megamenu [\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .e-commerce__container .mega-menu--link:first-child:hover{transition:.3s ease-in-out}:is(.site-header-white__menu--megamenu [\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .e-commerce__container .mega-menu--link:first-child:hover path{fill:#70efb2;transition:all .3s ease-in-out}:is(.site-header-white__menu--megamenu [\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .e-commerce__container .mega-menu--link:nth-child(2):hover{color:#70efb2;transition:.3s ease-in-out}:is(.site-header-white__menu--megamenu [\:has\(\.mega-menu__section-second\)] .mega-menu__section-second) .e-commerce__container .mega-menu--link:nth-child(2):hover path{fill:#70efb2;transition:all .3s ease-in-out}@media (min-width:425px){.logo__mobile{height:2rem;width:auto}}@media (min-width:640px){.logo__mobile{height:2rem;width:auto}}@media (min-width:1024px){.logo__mobile{display:none}}.logo__desktop{display:none}@media (min-width:1024px){.logo__desktop{display:block;height:27px;width:auto}}.contact-form-options{align-items:flex-start;display:flex;flex-direction:column;gap:44px;position:relative;z-index:2}@media (min-width:768px){.contact-form-options{gap:88.5px}}@media (min-width:1024px){.contact-form-options{align-items:flex-start;display:flex;flex-direction:row;gap:44px}}@font-face{font-display:swap;font-family:swiper-icons;font-style:normal;font-weight:400;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")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-slide,.swiper-wrapper{position:relative;transition-property:transform;width:100%}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;z-index:1;transform:translateZ(0)}.swiper-slide{flex-shrink:0}:root{--swiper-navigation-size:44px}section.section-tech .page-about-us.online-shops-about-us{margin-top:100px}@media (min-width:768px){section.section-tech .page-about-us.online-shops-about-us{margin-top:100px}}@media (min-width:1280px){section.section-tech .page-about-us.online-shops-about-us{margin-top:100px}}.online-shops-contact-form{padding-top:100px}