@charset "UTF-8";html,body{min-height:100vh;padding:0;margin:0;background-repeat:no-repeat;background-size:contain;background-color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Fixel Text,sans-serif!important;scroll-behavior:smooth;scroll-padding-top:100px;box-sizing:border-box;font-display:swap}html{background-repeat:no-repeat;background-image:url(../../../home-services-pattern-optimized.webp);background-position:50% 50%;background-attachment:fixed}a{color:#fff;text-decoration:none}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-column-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-row-center{display:flex;flex-direction:row;justify-content:center;align-items:center}.align-center{align-items:center}.text-center{text-align:center}.section-title{color:#0e0e0e;display:flex;flex-direction:column;align-items:start;justify-content:center}.section-title h2{margin:0}.section-title .green-line{width:90px;height:2px;background:#69B518;border-radius:2px;margin-top:24px}.action-button{border-radius:24px;border:2px solid #69B518;background:rgba(255,255,255,.1);font-size:16px;line-height:20px;font-weight:600;text-align:center;padding:14px 38px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:fit-content}.action-button:hover{background-color:#8bba34;color:#fff}.inline-link{font-weight:600;color:#69b518}.inline-link:hover{color:#8bba34}.list-inline-link{font-weight:600;color:#69b518!important}.list-inline-link:hover{color:#8bba34!important;background:none!important}.contents-list .link{color:#0e0e0e}.contents-list .link:hover{text-decoration:underline;color:#8bba34}.no-paddings{padding:0!important}.custom-ul,.custom-ol{margin-top:12px;padding-left:30px;margin-left:0}.custom-ul li,.custom-ol li{font-size:14px;font-weight:400;line-height:26px;color:#0e0e0e}.custom-ul li:not(:first-child),.custom-ol li:not(:first-child){margin-top:12px}.custom-ul{list-style:none}.custom-ul li:before{content:"\2022";color:#69b518;font-weight:700;display:inline-block;margin-left:-1.3em;margin-right:.8em}.custom-ol li::marker{font-weight:700}.container{box-sizing:border-box;width:1200px;max-width:1200px;margin:0 auto}.root .block-bg{padding-top:60px;padding-bottom:60px}.root .top-page{display:flex;justify-content:center;flex-direction:column;align-items:center;min-height:100vh;height:100vh;max-width:100%;padding-top:96px}.root .top-page .h5{max-width:58%;text-align:center;color:#fff}.root .top-page .action-button{margin-top:48px}.root h1{color:#fff;font-weight:600;font-size:48px;text-align:center;margin-bottom:24px;margin-top:0}.root h2{font-weight:600;font-size:48px}.root h3{font-weight:700;font-size:24px;line-height:36px;margin:0}.root h4{font-size:18px;text-align:center;margin:0;font-weight:700}.root .h5{font-size:16px;text-align:left;padding-top:12px;margin:0;line-height:28px}.root p{font-size:14px;font-weight:400;line-height:28px}.root section{width:100%}.root section:not(.top-page-bg){padding-top:60px;padding-bottom:60px}.root section.top-section{margin-top:400px}.root section#contact{margin-top:160px;padding-top:0}.root.vacancy-root .vacancy-details{column-gap:48px;align-items:center}.root.vacancy-root .vacancy-details-item{display:flex;align-items:center;font-weight:400;font-size:18px;color:#0e0e0e}.root.vacancy-root .vacancy-details-item svg{margin-right:16px}.root.vacancy-root .details{row-gap:48px;width:60%;margin-left:20%;margin-right:20%}.root.article-root{text-align:start}.root.article-root .content-container{margin-bottom:60px}.root.article-root .content-container .main-content{padding-bottom:0}.root.article-root .content-container .main-content .content-block{padding-top:48px;padding-bottom:0;box-sizing:border-box}.root.article-root .content-container .main-content .content-block:first-child{padding-top:0}.root.article-root .content-container .main-content .content-block:last-child{padding-bottom:0}.root.article-root .content-container .main-content .content-block ul,.root.article-root .content-container .main-content .content-block ol{margin-top:24px}.root.article-root .content-container .main-content .content-block ul li,.root.article-root .content-container .main-content .content-block ol li{font-size:18px;line-height:28px}.root.article-root .content-container .main-content .content-block.narrow{width:100%}.root.article-root .content-container .main-content .content-block.flex-row{justify-content:space-between}.root.article-root .content-container .main-content .content-block.flex-row .services{flex:1 1 50%;margin-right:60px}.root.article-root .content-container .main-content .content-block.flex-row .technologies{flex:1 1 50%}.root.article-root .content-container .main-content .content-block.flex-row .technologies .flex-row{justify-content:space-evenly}.root.article-root .content-container .main-content .content-block h3{text-align:start;width:100%;margin-top:32px}.root.article-root .content-container .main-content .content-block p{font-size:18px;line-height:28px;color:#0e0e0e;margin-bottom:0}.root.article-root .content-container .main-content .content-block.images-block{justify-content:center;align-items:center}.root.article-root .content-container .main-content .content-block.images-block img{width:100%;height:auto;object-fit:contain}.root.article-root .content-container .main-content .content-block.features-block{background-color:#f7f7f7;padding:60px 10%;margin-top:48px;column-gap:30px;justify-content:space-between}.root.article-root .content-container .main-content .content-block.features-block .features-block-text{flex:1 1 60%}.root.article-root .content-container .main-content .content-block.features-block .features-block-image{flex:1 1 40%;display:flex;justify-content:flex-end;align-items:center}.root.blog-root .content-container .blog-header .contents .contents-list{position:sticky;top:106px}.root.blog-root .content-container .main-content{padding-bottom:0}.root.blog-root .content-container .main-content h3:first-child{margin-top:0}.root.blog-root .content-container .main-content p{font-size:18px;margin-top:12px;margin-bottom:12px;line-height:28px}.root.blog-root .content-container .main-content p:first-child{margin-top:0}.root.blog-root .content-container .main-content ul li,.root.blog-root .content-container .main-content ol li{font-size:18px;margin-left:1em}.root.blog-root .content-container .main-content .img-block{max-width:100%;display:flex;align-items:center;justify-content:center}.root.blog-root .content-container .main-content .img-block img{width:100%;height:auto}.root.blog-root .content-container,.root.article-root .content-container{padding-top:0;padding-bottom:0;display:flex;justify-content:space-between;column-gap:24px}.root.blog-root .content-container .blog-header,.root.article-root .content-container .blog-header{padding-top:60px;padding-bottom:0;width:unset;justify-content:space-between}.root.blog-root .content-container .blog-header .contents,.root.article-root .content-container .blog-header .contents{width:300px}.root.blog-root .content-container .blog-header .contents .contents-list,.root.article-root .content-container .blog-header .contents .contents-list{padding:36px 24px 0 12px;border-radius:12px;background:#F7F7F7}.root.blog-root .content-container .blog-header .contents .contents-list>h2,.root.blog-root .content-container .blog-header .contents .contents-list>h3,.root.article-root .content-container .blog-header .contents .contents-list>h2,.root.article-root .content-container .blog-header .contents .contents-list>h3{padding-left:12px}.root.blog-root .content-container .blog-header .contents .contents-list h2,.root.blog-root .content-container .blog-header .contents .contents-list h3,.root.article-root .content-container .blog-header .contents .contents-list h2,.root.article-root .content-container .blog-header .contents .contents-list h3{margin:0;font-size:16px;font-weight:600;line-height:28px}.root.blog-root .content-container .blog-header .contents .contents-list nav,.root.article-root .content-container .blog-header .contents .contents-list nav{padding-bottom:26px}.root.blog-root .content-container .blog-header .contents .contents-list nav ul,.root.article-root .content-container .blog-header .contents .contents-list nav ul{margin-top:0;list-style-type:none;padding-left:12px;padding-top:0;margin-bottom:0}.root.blog-root .content-container .blog-header .contents .contents-list nav ul li,.root.article-root .content-container .blog-header .contents .contents-list nav ul li{font-size:14px;font-style:normal;font-weight:300;line-height:22px;margin-top:5px}.root.blog-root .content-container .blog-header .contents .contents-list nav ul li .sub-ul li a,.root.article-root .content-container .blog-header .contents .contents-list nav ul li .sub-ul li a{margin:0 -24px 0 -36px;padding:0 24px 0 36px}.root.blog-root .content-container .blog-header .contents .contents-list nav ul li a,.root.article-root .content-container .blog-header .contents .contents-list nav ul li a{margin:0 -24px;padding:2px 24px;display:block;color:#0e0e0e;text-decoration:none;width:100%}.root.blog-root .content-container .blog-header .contents .contents-list nav ul li a:hover,.root.article-root .content-container .blog-header .contents .contents-list nav ul li a:hover{background-color:#edf6e3}.root.blog-root .content-container .blog-header .contents .contents-list nav ul li a:active,.root.article-root .content-container .blog-header .contents .contents-list nav ul li a:active{background:#EDF6E3}.root.blog-root .content-container .blog-header .contents .contents-list nav ul li .active-id,.root.article-root .content-container .blog-header .contents .contents-list nav ul li .active-id{background-color:#edf6e3;color:#69b518;position:relative}.root.blog-root .content-container .blog-header .contents .contents-list nav ul li .active-id:before,.root.article-root .content-container .blog-header .contents .contents-list nav ul li .active-id:before{position:absolute;top:0;left:0;content:"";width:4px;height:100%;border-radius:12px;background-color:#69b518}.root.blog-root .content-container .blog-header .contents .contents-anchors,.root.article-root .content-container .blog-header .contents .contents-anchors{padding-top:26px;padding-bottom:36px;padding-left:12px}.root.blog-root .content-container .blog-header .contents .contents-anchors ul,.root.article-root .content-container .blog-header .contents .contents-anchors ul{padding:0;margin:5px 0 0;display:flex;flex-wrap:wrap;gap:5px;list-style:none}.root.blog-root .content-container .blog-header .contents .contents-anchors ul li,.root.article-root .content-container .blog-header .contents .contents-anchors ul li{font-size:14px;font-weight:300}.root.blog-root .content-container .blog-header .contents .divider,.root.article-root .content-container .blog-header .contents .divider{position:relative;left:-12px;width:300px;height:46px;background-color:#fff}.root.blog-root .content-container .blog-header .contents .divider:before,.root.article-root .content-container .blog-header .contents .divider:before{content:"";position:absolute;top:0;left:0;right:0;height:10px;background-color:#f7f7f7;border-radius:0 0 12px 12px}.root.blog-root .content-container .blog-header .contents .divider:after,.root.article-root .content-container .blog-header .contents .divider:after{content:"";position:absolute;bottom:0;left:0;right:0;height:10px;background-color:#f7f7f7;border-radius:12px 12px 0 0}.root.blog-root .content-container .main-content h2,.root.article-root .content-container .main-content h2{margin-top:48px;margin-bottom:0;font-size:28px;font-weight:600;line-height:40px}.root.blog-root .content-container .main-content h2:first-child,.root.article-root .content-container .main-content h2:first-child{margin-top:0}.root.blog-root .content-container .main-content h3,.root.article-root .content-container .main-content h3{margin-top:48px;margin-bottom:0;font-size:24px;font-weight:600;line-height:32px}.root.blog-root .content-container .main-content h4,.root.article-root .content-container .main-content h4{font-size:20px;font-weight:600;text-align:left}.root .indication{margin-top:48px;display:flex;gap:15px}.root .indication-item{cursor:pointer;font-size:14px;font-style:normal;font-weight:400;line-height:28px;border-radius:5px;border:transparent;background-color:transparent}.root .indication-item--active{background-color:#69b518;border-color:transparent;border-radius:5px;color:#fff;font-size:14px}.carousel{align-items:center;margin-top:48px;padding:0}.carousel .carousel-item{animation:slidein .5s ease-out;opacity:0;display:none;width:100%}.carousel .carousel-item.active{opacity:1;display:block}.carousel-indicators{margin-top:24px;margin-bottom:0;list-style:none;padding:0;text-align:center;width:100%;align-items:center;display:flex;justify-content:center;column-gap:12px}.carousel-indicators li{display:inline-block}.carousel-indicators li.active .carousel-bullet{color:#69b518}.carousel-indicators .carousel-bullet{color:#1a1a1a;cursor:pointer;display:block;font-size:60px;line-height:18px}.carousel-indicators .carousel-bullet:hover{color:#edf6e3}.stepper-wrapper{justify-content:space-between;column-gap:60px}.stepper-wrapper .section-title{align-items:flex-start;position:relative}.stepper-wrapper .section-title h2{text-align:start}.stepper-wrapper .section-title svg{position:absolute;left:-90px;top:-25px}.stepper-wrapper .h5{text-align:start;margin-top:24px}.stepper-wrapper .content,.stepper-wrapper .list{flex:1 1 50%}.stepper-wrapper .list-item .stepper-number{margin-right:44px;width:132px;min-width:132px;position:relative}.stepper-wrapper .list-item .stepper-number .dot{height:12px;width:12px;background-color:#69b518;border-radius:50%;display:inline-block;position:absolute;left:50%;top:44px}.stepper-wrapper .list-item .stepper-number .line{left:calc(50% + 5px);width:100%;height:1px;top:0;position:absolute;background-color:#69b518}.stepper-wrapper .list-item .stepper-number .line.start{top:0}.stepper-wrapper .list-item .stepper-number .line.end{width:44px}.stepper-wrapper .list-item .stepper-block{justify-content:flex-start;padding-top:48px;padding-bottom:60px}.stepper-wrapper .list-item .stepper-block .mobile-step-title{display:none;text-transform:uppercase;color:#69b518;font-weight:400;font-size:14px;line-height:22px;margin-top:97px}.stepper-wrapper .list-item .stepper-block ul{margin-top:12px;list-style:none;margin-left:-1.3em}.stepper-wrapper .list-item .stepper-block ul li{font-weight:400;font-size:14px;line-height:24px;color:#0e0e0e}.stepper-wrapper .list-item .stepper-block ul li:before{content:"\2022";color:#69b518;font-weight:700;display:inline-block;margin-left:-1.3em;margin-right:.8em}.stepper-wrapper .list-item .stepper-block ul li:not(:first-child){margin-top:12px}.stepper-wrapper .list-item .stepper-block h4{text-align:start}.stepper-wrapper .list-item .stepper-block p{margin-top:12px}.stepper-wrapper .h5{color:#fff}@keyframes slidein{0%{opacity:0}to{opacity:1}}@media (min-width: 1919.98px){.container{width:1440px;max-width:1440px}}@media (min-width: 991.98px) and (max-width: 1399.98px){.container{padding-left:50px;padding-right:50px;width:100%;max-width:100%}}@media (max-width: 768px){.root.article-root .main-content .custom{flex-direction:column;align-items:center}.root.article-root .main-content .custom .features-block-image img{width:100%;height:auto;object-fit:contain}}@media (min-width: 575.98px) and (max-width: 991.98px){.container{padding-left:36px;padding-right:36px;width:100%}.root{width:100%;max-width:100%;box-sizing:border-box}.root .top-page .h5{max-width:75%}.root h2{font-size:48px}.root h3{font-weight:700;font-size:18px;line-height:27px}.root .h5{font-size:16px;font-weight:400}.root.article-root .content-block.narrow{width:100%}.root.article-root .content-block.features-block{padding:5%}.root.blog-root .content-container .blog-header,.root.article-root .content-container .blog-header{display:none}.stepper-wrapper{column-gap:30px}.stepper-wrapper .content{flex:1 1 40%}.stepper-wrapper .list{flex:1 1 60%}.stepper-wrapper .list{padding:0 16px}.stepper-wrapper .list .list-item .stepper-number{margin-right:0;width:104px;min-width:104px}.stepper-wrapper .list .list-item .stepper-block{z-index:10000}.tab-container .tab-strip{padding-left:0!important;box-sizing:border-box}.tab-container .tab-strip button{padding:0 20px!important}}@media (max-width: 575.98px){body{background-position:0 67px}.container{width:100%;padding-left:16px;padding-right:16px}.root{padding-left:0;padding-right:0;max-width:100%}.root section:not(.top-page-bg){padding-top:36px;padding-bottom:36px}.root .block-bg{padding-top:36px!important;padding-bottom:36px!important}.root .top-page{height:auto;min-height:100vh}.root .top-page .h5{font-size:14px;font-weight:400;max-width:100%}.root h1{margin:0;font-weight:600;font-size:32px;line-height:46px}.root h2{font-weight:600;font-size:32px;padding:0}.root h3{font-weight:700;font-size:24px;line-height:36px}.root h4{max-width:100%;font-weight:600;font-size:14px;line-height:28px}.root .h5{max-width:100%;font-weight:400;font-size:14px;line-height:28px}.root p{font-size:14px;font-weight:300;line-height:24px}.root.vacancy-root .vacancy-details{margin-top:24px;flex-direction:column;row-gap:18px;align-items:flex-start}.root.vacancy-root .vacancy-details svg{width:24px}.root.vacancy-root .details{width:100%!important;padding:24px 16px 16px;box-sizing:border-box;gap:18px}.root.article-root{box-sizing:border-box}.root.article-root .content-block.narrow{width:100%;margin-left:0;margin-right:0}.root.article-root .content-block.features-block{flex-direction:column}.root.article-root .content-block.features-block .features-block-image{margin-top:24px}.root.article-root .content-block.features-block .features-block-image img{max-width:100%;height:auto}.root.article-root .content-block.images-block img{width:100%;height:auto}.root.article-root .content-block p{font-weight:400;font-size:14px;line-height:24px}.root.article-root .content-block ul li{font-size:14px;line-height:22px}.root.blog-root .content-container .blog-header,.root.article-root .content-container .blog-header{display:none}.root.blog-root .content-container .main-content h2,.root.blog-root .content-container .main-content h3,.root.article-root .content-container .main-content h2,.root.article-root .content-container .main-content h3{margin-top:36px}.root.blog-root .content-container .main-content p,.root.article-root .content-container .main-content p{font-weight:400}.root.blog-root .tab-container-section,.root.article-root .tab-container-section{display:none}.root.blog-root .blog-header .contents nav ul li,.root.article-root .blog-header .contents nav ul li{font-size:14px}.root.blog-root h2,.root.article-root h2{font-weight:700;margin-top:24px;font-size:24px;line-height:36px}.root.blog-root h3,.root.article-root h3{font-size:18px;font-weight:700;line-height:28px;text-align:start}.root.blog-root .content,.root.article-root .content{padding-top:48px}.root.blog-root .content p,.root.article-root .content p{font-weight:400;font-size:14px;line-height:28px}.root.blog-root .content ul li,.root.article-root .content ul li{font-size:14px}.root.blog-root .content .table-row .column,.root.article-root .content .table-row .column{font-weight:400;font-size:14px;line-height:28px}.custom-ul,.custom-ol{padding-left:15px}.stepper-wrapper{flex-direction:column}.stepper-wrapper .section-title{align-items:center}.stepper-wrapper .section-title h2,.stepper-wrapper .h5{text-align:center}.stepper-wrapper .list{padding:0 16px}.stepper-wrapper .list .list-item .stepper-number{margin-right:0;width:104px;min-width:104px}.stepper-wrapper .list .list-item .stepper-block{z-index:10000;padding-top:30px;padding-bottom:0}.stepper-wrapper .list .list-item .stepper-block .mobile-step-title{display:block;margin-top:0}.stepper-wrapper .list .list-item .stepper-block h4{margin-top:6px}.stepper-wrapper .list .list-item:not(:first-child) h4{margin-top:6px}.carousel{margin-top:24px}}.tab-container{margin-top:48px;min-height:60px;align-items:center;justify-content:space-between}.tab-container .tab-strip{width:100%;flex-wrap:wrap;align-items:center;gap:12px;min-height:60px}.tab-container .tab-strip button,.tab-container .tab-strip a{color:#0e0e0e;font-size:14px;font-weight:300;outline:none;border:none;border-radius:12px;box-shadow:none;cursor:pointer;height:48px;padding:10px 24px}.tab-container .tab-strip button.active,.tab-container .tab-strip a.active{color:#fff;background-color:#69b518}.tab-container .tab-strip button:hover,.tab-container .tab-strip a:hover{color:#69b518;background-color:#edf6e3}.hidden,.inactive{display:none}.hidden.svelte-1cs3djs.svelte-1cs3djs{display:none!important;opacity:0}.menu.svelte-1cs3djs.svelte-1cs3djs{position:absolute;top:98px;min-width:fit-content;max-width:315px;color:#0e0e0e;background-color:#f7f7f7;border-radius:12px;box-shadow:0 0 40px #0000001a;box-sizing:border-box}.menu.svelte-1cs3djs .menu-arrow.svelte-1cs3djs{position:absolute;transform:translate(-50%);top:-20px;width:0;height:0;border-left:24px solid transparent;border-right:24px solid transparent;border-bottom:24px solid #F7F7F7;z-index:0}.menu.svelte-1cs3djs .menu-wrapper.svelte-1cs3djs{width:100%;justify-content:start;flex-direction:column;padding:24px 0}.menu.svelte-1cs3djs .menu-wrapper-column.svelte-1cs3djs,.menu.svelte-1cs3djs .menu-wrapper-row.svelte-1cs3djs{padding:0;margin:0;list-style:none}.menu.svelte-1cs3djs .menu-wrapper-column .header-button.svelte-1cs3djs,.menu.svelte-1cs3djs .menu-wrapper-row .header-button.svelte-1cs3djs{color:#0e0e0e;font-weight:600;font-size:16px;line-height:22px}.menu.svelte-1cs3djs .menu-wrapper-column .header-button .icon.svelte-1cs3djs,.menu.svelte-1cs3djs .menu-wrapper-row .header-button .icon.svelte-1cs3djs{margin-left:12px}.menu.svelte-1cs3djs .menu-wrapper-column .header-button.svelte-1cs3djs:hover,.menu.svelte-1cs3djs .menu-wrapper-row .header-button.svelte-1cs3djs:hover{color:#8bba34}.menu.svelte-1cs3djs .menu-wrapper-column .header-button.has-sub.svelte-1cs3djs:hover,.menu.svelte-1cs3djs .menu-wrapper-row .header-button.has-sub.svelte-1cs3djs:hover,.menu.svelte-1cs3djs .menu-wrapper-column .sub-active.svelte-1cs3djs,.menu.svelte-1cs3djs .menu-wrapper-row .sub-active.svelte-1cs3djs{background-color:#edf6e3}.menu.svelte-1cs3djs .menu-wrapper-column li a.svelte-1cs3djs{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 24px}.menu.svelte-1cs3djs .menu-wrapper-column .sub-submenu.svelte-1cs3djs{visibility:hidden}.menu.svelte-1cs3djs .menu-wrapper-column .sub-submenu.visible.svelte-1cs3djs{visibility:visible}.menu.svelte-1cs3djs .menu-wrapper-row.svelte-1cs3djs{display:flex;flex-direction:row;width:fit-content;flex-wrap:wrap}.menu.svelte-1cs3djs .menu-wrapper .sub-menu-title .header-button.svelte-1cs3djs{color:#0e0e0e}.menu.svelte-1cs3djs .menu-wrapper .sub-menu-title .header-button.svelte-1cs3djs:hover{color:#8bba34}.menu.svelte-1cs3djs .menu-wrapper .sub-menu-title a.svelte-1cs3djs{box-sizing:border-box;display:inline-block;width:100%;padding-left:24px;padding-right:24px}.menu.svelte-1cs3djs .menu-wrapper .sub-submenu.svelte-1cs3djs{margin-left:-30px;position:absolute;left:100%;top:0;bottom:0;min-width:250px;max-width:300px;background-color:#f7f7f7;backdrop-filter:blur(40px);border-radius:12px;box-shadow:0 0 40px #0000001a;box-sizing:border-box;z-index:-1}.menu.svelte-1cs3djs .menu-wrapper .sub-submenu ul.svelte-1cs3djs{list-style:none;padding-left:30px}.menu.svelte-1cs3djs .menu-wrapper .sub-submenu .sub-subtitle.svelte-1cs3djs{display:block;padding:12px 24px 12px 54px;color:#bababa;font-size:12px;font-weight:700;line-height:22px}header.svelte-1mcn4ko.svelte-1mcn4ko{background-color:#1a1a1a;box-shadow:none;position:fixed;width:100%;z-index:10;height:96px}header.svelte-1mcn4ko .header-container.svelte-1mcn4ko{height:100%}.header-links-section.svelte-1mcn4ko.svelte-1mcn4ko{justify-content:space-between;padding-top:0;padding-bottom:0;height:100%;align-items:center}.header-links-section.svelte-1mcn4ko .side-section.svelte-1mcn4ko{width:auto}.header-links-section.svelte-1mcn4ko .side-section.left.svelte-1mcn4ko{display:flex;justify-content:flex-end;margin-right:24px}.header-links-section.svelte-1mcn4ko .side-section.right.svelte-1mcn4ko{display:flex;justify-content:flex-start;margin-left:48px}.header-links-section.svelte-1mcn4ko .nav-wrap.svelte-1mcn4ko{height:100%}.header-links-section.svelte-1mcn4ko .nav-wrap nav.svelte-1mcn4ko{display:flex;height:100%;width:auto;justify-content:space-between;gap:24px}.header-links-section.svelte-1mcn4ko .nav-wrap nav .menu-item.svelte-1mcn4ko{position:relative;display:flex;flex-direction:row;align-items:center}.header-links-section.svelte-1mcn4ko .nav-wrap nav .menu-item input.svelte-1mcn4ko{padding-right:5px;padding-left:0}.header-links-section.svelte-1mcn4ko .nav-wrap nav .menu-item .active-circle.svelte-1mcn4ko{position:absolute;left:50%;bottom:26px;transform:translate(-50%)}.header-links-section.svelte-1mcn4ko .nav-wrap nav .header-button.svelte-1mcn4ko{height:100%;font-weight:600;font-style:normal;font-size:16px;line-height:22px;color:#bababa;outline:none;background-color:transparent;border:none;box-shadow:none;cursor:pointer}.header-links-section.svelte-1mcn4ko .nav-wrap nav .header-button.anchor-button.svelte-1mcn4ko{display:flex;align-items:center;height:100%;flex-shrink:0}.header-links-section.svelte-1mcn4ko .nav-wrap nav .header-button.svelte-1mcn4ko:hover{color:#fff}.header-links-section.svelte-1mcn4ko .contact-us-button.svelte-1mcn4ko{font-weight:600;border-radius:24px;border:2px solid #69B518;background:rgba(255,255,255,.05);backdrop-filter:blur(5px);width:132px;height:42px}.header-links-section.svelte-1mcn4ko .contact-us-button.svelte-1mcn4ko:hover{background:#69B518}@media (max-width: 1399.98px){.header-links-section.svelte-1mcn4ko .side-section.left.svelte-1mcn4ko{margin:0 5px}.header-links-section.svelte-1mcn4ko .side-section.right.svelte-1mcn4ko{margin:0 10px}.header-links-section.svelte-1mcn4ko .nav-wrap nav.svelte-1mcn4ko{gap:10px}}footer.svelte-8b5itu.svelte-8b5itu{background:#1A1A1A;color:#fff;margin-top:60px;padding-top:24px}footer.svelte-8b5itu .top.svelte-8b5itu{justify-content:space-between;column-gap:10px;padding-bottom:30px}footer.svelte-8b5itu .top nav.svelte-8b5itu{margin-top:7px;row-gap:12px}footer.svelte-8b5itu .top nav .spacer.svelte-8b5itu{padding-bottom:24px}footer.svelte-8b5itu .bottom.svelte-8b5itu{background:#0E0E0E;width:100%}.footer-text.svelte-8b5itu.svelte-8b5itu{font-size:14px;font-weight:300;line-height:22px;font-style:normal;color:#fff}.header.svelte-8b5itu.svelte-8b5itu{font-weight:600}a.svelte-8b5itu.svelte-8b5itu:hover{color:#69b518}.links.svelte-8b5itu.svelte-8b5itu{justify-content:space-between;height:48px;align-items:center;margin-left:auto;margin-right:auto}.links.svelte-8b5itu .icons.svelte-8b5itu{align-items:center;column-gap:10px}.links.svelte-8b5itu .icons.svelte-8b5itu svg{border-radius:6px;padding:6px;background:#1A1A1A}.links.svelte-8b5itu .icons.svelte-8b5itu svg:hover{fill:#69b518}.links.svelte-8b5itu .icons.svelte-8b5itu svg:hover path{fill:#69b518}.links.svelte-8b5itu .marketing.svelte-8b5itu{align-items:center;column-gap:5px}.links.svelte-8b5itu .marketing a.svelte-8b5itu{display:inline-block;width:95px;filter:grayscale(100%)}.links.svelte-8b5itu .marketing a.svelte-8b5itu:hover{filter:none}.links.svelte-8b5itu .credentials.svelte-8b5itu{display:flex;column-gap:9px;align-items:center}.offices.svelte-8b5itu.svelte-8b5itu{padding-bottom:48px;display:block}.offices.svelte-8b5itu .logo.svelte-8b5itu{margin-bottom:32px}.offices.svelte-8b5itu .column.svelte-8b5itu{row-gap:12px;font-weight:400;font-size:12px;line-height:22px}.offices.svelte-8b5itu .column address.svelte-8b5itu{font-style:normal}.blur.svelte-1tkz6rq.svelte-1tkz6rq{position:fixed;background:rgba(26,26,26,.1);backdrop-filter:blur(12px);width:100vw;height:100%;transition:.3s;z-index:10}header.svelte-1tkz6rq.svelte-1tkz6rq{color:#fff;background-color:#1a1a1a;box-shadow:none;position:fixed;width:100%;z-index:10;align-items:center;justify-content:space-between;padding:24px 36px;box-sizing:border-box;display:flex;transition:.3s}header.svelte-1tkz6rq #hamburger.svelte-1tkz6rq{width:34px;height:24px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;background-color:transparent;border:none;outline:none}header.svelte-1tkz6rq #hamburger.open span.svelte-1tkz6rq:nth-child(1){top:18px;width:0;left:50%}header.svelte-1tkz6rq #hamburger.open span.svelte-1tkz6rq:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header.svelte-1tkz6rq #hamburger.open span.svelte-1tkz6rq:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}header.svelte-1tkz6rq #hamburger.open span.svelte-1tkz6rq:nth-child(4){top:18px;width:0;left:50%}header.svelte-1tkz6rq #hamburger span.svelte-1tkz6rq{display:block;position:absolute;height:3px;width:100%;background:#FFF;border-radius:6px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header.svelte-1tkz6rq #hamburger span.svelte-1tkz6rq:nth-child(1){top:0}header.svelte-1tkz6rq #hamburger span.svelte-1tkz6rq:nth-child(2),header.svelte-1tkz6rq #hamburger span.svelte-1tkz6rq:nth-child(3){top:10px}header.svelte-1tkz6rq #hamburger span.svelte-1tkz6rq:nth-child(4){top:20px}.sliding-header.svelte-1tkz6rq.svelte-1tkz6rq{width:70vw}.sliding-menu.svelte-1tkz6rq.svelte-1tkz6rq{overflow-y:auto;width:70vw;height:calc(100% - 96px);background:#0E0E0E;opacity:.99;position:fixed;top:96px;left:-1000px;margin:0;list-style:none;transition:.3s;box-sizing:border-box;z-index:100}.sliding-menu-items.svelte-1tkz6rq .menu-item.svelte-1tkz6rq,.sliding-menu-items.svelte-1tkz6rq .menu-item-group.svelte-1tkz6rq{padding-left:36px;width:100%;border-bottom:2px solid #1A1A1A;box-sizing:border-box}.sliding-menu-items.svelte-1tkz6rq .menu-item-group .subitems-blocks.svelte-1tkz6rq{display:none;padding-bottom:24px}.sliding-menu-items.svelte-1tkz6rq .menu-item-group .subitems-blocks .niche.svelte-1tkz6rq{padding:0 0 24px 20px}.sliding-menu-items.svelte-1tkz6rq .menu-item-group .subitems-blocks .header-button.svelte-1tkz6rq{box-sizing:border-box;padding:0 16px 24px 0;font-weight:400;font-size:24px;line-height:22px}.sliding-menu-items.svelte-1tkz6rq .menu-item-group .subitems-blocks .header-button.svelte-1tkz6rq:last-child{padding-bottom:0}.sliding-menu-items.svelte-1tkz6rq .menu-item-group .subitems-blocks .subitems-footer.svelte-1tkz6rq{font-size:24px;font-weight:400}.sliding-menu-items.svelte-1tkz6rq .menu-item-group .subitems-blocks .subitems-footer .footer-title.svelte-1tkz6rq{color:#fff;padding-bottom:12px;font-weight:700}.sliding-menu-items.svelte-1tkz6rq .menu-item-group .subitems-blocks .subitems-footer .footer-items.svelte-1tkz6rq{box-sizing:border-box;padding-right:16px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}.sliding-menu-items.svelte-1tkz6rq .menu-item-group .subitems-blocks .subitems-footer .footer-items a.svelte-1tkz6rq{color:#bababa}.sliding-menu-items.svelte-1tkz6rq .menu-item-group .subitems-blocks .subitems-footer .footer-items a.svelte-1tkz6rq:hover{color:#fff}.sliding-menu-items.svelte-1tkz6rq .menu-item-group .subitems-blocks.opened.svelte-1tkz6rq{display:flex;flex-direction:column}.sliding-menu.svelte-1tkz6rq.svelte-1tkz6rq::-webkit-scrollbar{width:0}.sliding-menu.opened.svelte-1tkz6rq.svelte-1tkz6rq{left:0}.sliding-menu.svelte-1tkz6rq .bottom-part.svelte-1tkz6rq{padding:24px 24px 24px 36px}.sliding-menu.svelte-1tkz6rq .bottom-part .action-button.svelte-1tkz6rq{padding:10px 24px;width:fit-content;height:fit-content;font-weight:600;font-size:15px}.sliding-menu.svelte-1tkz6rq .header-button.svelte-1tkz6rq{font-size:24px;font-weight:600;line-height:22px;color:#bababa;outline:none;background-color:transparent;border:none;box-shadow:none;cursor:pointer;padding:24px 0;width:100%;text-align:start;display:flex;align-items:center}.sliding-menu.svelte-1tkz6rq .header-button.svelte-1tkz6rq svg{margin-left:6px}.sliding-menu.svelte-1tkz6rq .header-button-opened.svelte-1tkz6rq,.sliding-menu.svelte-1tkz6rq .header-button.svelte-1tkz6rq:hover{color:#fff}.active.svelte-1tkz6rq.svelte-1tkz6rq{color:#8bba34!important}@media (max-width: 575.98px){header.svelte-1tkz6rq.svelte-1tkz6rq{padding:24px 16px}.sliding-menu-items.svelte-1tkz6rq .menu-item.svelte-1tkz6rq,.sliding-menu-items.svelte-1tkz6rq .menu-item-group.svelte-1tkz6rq{padding-left:16px}.sliding-menu-items.svelte-1tkz6rq .menu-item-group .subitems-blocks .header-button.svelte-1tkz6rq{padding:0 16px 12px 0;font-size:16px}.sliding-menu-items.svelte-1tkz6rq .menu-item-group .subitems-blocks .niche.svelte-1tkz6rq{padding:0 0 12px 20px}.sliding-menu-items.svelte-1tkz6rq .menu-item-group .subitems-blocks .subitems-footer.svelte-1tkz6rq{font-size:16px}.sliding-menu-items.svelte-1tkz6rq .menu-item-group .subitems-blocks .subitems-footer .footer-title.svelte-1tkz6rq{padding-top:12px}.sliding-menu-items.svelte-1tkz6rq .menu-item-group .subitems-blocks .subitems-footer .footer-items.svelte-1tkz6rq{gap:12px}.sliding-menu.svelte-1tkz6rq .bottom-part.svelte-1tkz6rq{padding-left:16px}.sliding-menu.svelte-1tkz6rq .bottom-part .action-button.svelte-1tkz6rq{font-size:15px}.sliding-menu.svelte-1tkz6rq .header-button.svelte-1tkz6rq{font-size:16px}}footer.svelte-1dfwj4z.svelte-1dfwj4z{margin-top:120px;color:#fff;background-color:#1a1a1a}footer.svelte-1dfwj4z a.svelte-1dfwj4z:hover{color:#69b518}footer.svelte-1dfwj4z .top.svelte-1dfwj4z{width:100%;display:flex;flex-direction:column;row-gap:36px;padding-top:31px;box-sizing:border-box}footer.svelte-1dfwj4z .top-part.svelte-1dfwj4z{width:100%;display:flex;flex-direction:row;justify-content:space-between;column-gap:30px}footer.svelte-1dfwj4z .top-part .svelte-1dfwj4z:last-child{flex-basis:20%}footer.svelte-1dfwj4z .top nav.svelte-1dfwj4z{display:flex;flex-direction:column;row-gap:12px;font-weight:200;font-size:14px;line-height:22px}footer.svelte-1dfwj4z .top nav .spacer.svelte-1dfwj4z{height:100%}footer.svelte-1dfwj4z .top nav .header.svelte-1dfwj4z{font-weight:800;font-size:14px}footer.svelte-1dfwj4z .bottom.svelte-1dfwj4z{width:100%;background-color:#0e0e0e}.links.svelte-1dfwj4z.svelte-1dfwj4z{width:100%;height:48px;justify-content:space-between;align-items:center;column-gap:20px;margin-left:auto;margin-right:auto;margin-top:24px;box-sizing:border-box}.links-top.svelte-1dfwj4z.svelte-1dfwj4z{display:flex;justify-content:space-evenly;width:100%;column-gap:12px}.links.svelte-1dfwj4z .icons.svelte-1dfwj4z{align-items:center;column-gap:12px}.links.svelte-1dfwj4z .icons a.svelte-1dfwj4z{border-radius:6px;background-color:#1a1a1a}.links.svelte-1dfwj4z .icons.svelte-1dfwj4z svg{padding:6px}.links.svelte-1dfwj4z .icons.svelte-1dfwj4z svg:hover{fill:#69b518}.links.svelte-1dfwj4z .icons.svelte-1dfwj4z svg:hover path{fill:#69b518}.links.svelte-1dfwj4z .marketing.svelte-1dfwj4z{align-items:center;column-gap:6px}.links.svelte-1dfwj4z .marketing a.svelte-1dfwj4z{display:inline-block;width:95px;filter:grayscale(100%)}.links.svelte-1dfwj4z .marketing a.svelte-1dfwj4z:hover{filter:none}.credentials.svelte-1dfwj4z.svelte-1dfwj4z{font-weight:300;font-size:14px;line-height:22px;color:#fff;text-align:center;display:flex;align-items:center;justify-content:space-between;column-gap:24px;width:100%}.offices.svelte-1dfwj4z .list.svelte-1dfwj4z{font-size:12px;font-weight:600;line-height:22px;margin-top:31px;row-gap:12px}.offices.svelte-1dfwj4z .list address.svelte-1dfwj4z{font-style:normal}@media (max-width: 660px){.links.svelte-1dfwj4z.svelte-1dfwj4z{margin-top:0;height:unset;padding:12px 0;flex-direction:column;align-items:start;row-gap:24px}.links-top.svelte-1dfwj4z.svelte-1dfwj4z{justify-content:space-between}}@media (max-width: 575.98px){footer.svelte-1dfwj4z.svelte-1dfwj4z{margin-top:36px}footer.svelte-1dfwj4z .top.svelte-1dfwj4z{display:none}}article.svelte-8wec8w.svelte-8wec8w{display:flex;position:fixed;bottom:1em;top:auto;right:0;left:0;flex-direction:row;padding:48px;margin-left:1rem;margin-right:1rem;background-color:#f7f7f7;box-shadow:0 10px 30px #0003;border-radius:6px;z-index:200;width:fit-content;height:fit-content;align-items:center;color:#0e0e0e;max-width:1100px;column-gap:80px;box-sizing:border-box}article.svelte-8wec8w .consent-text.svelte-8wec8w{font-weight:400;font-size:14px;line-height:22px;margin:0;color:#0e0e0e}article.svelte-8wec8w .action-button.svelte-8wec8w{color:#0e0e0e;cursor:pointer;white-space:nowrap}@media (max-width: 575.98px){article.svelte-8wec8w.svelte-8wec8w{max-width:94%;flex-direction:column;row-gap:24px;padding:24px;margin-left:3%}}@media (min-width: 575.98px) and (max-width: 991.98px){article.svelte-8wec8w.svelte-8wec8w{max-width:94%;margin-left:3%}}.grecaptcha-badge{visibility:hidden}.backdrop.svelte-1udrm55.svelte-1udrm55{position:fixed;top:0;bottom:0;right:0;left:0;background-color:#f6f6f6;opacity:.2;filter:blur(4px);width:100vw;height:100vh;z-index:100}.app.svelte-1udrm55.svelte-1udrm55{min-height:100vh}.app.svelte-1udrm55 main.svelte-1udrm55{box-sizing:border-box}.app.svelte-1udrm55 .mobile-header.svelte-1udrm55,.app.svelte-1udrm55 .mobile-footer.svelte-1udrm55{display:none}.app.svelte-1udrm55 .desktop-header.svelte-1udrm55,.app.svelte-1udrm55 .desktop-footer.svelte-1udrm55{display:block}@media (max-width: 991.98px){.app.svelte-1udrm55 .desktop-header.svelte-1udrm55,.app.svelte-1udrm55 .desktop-footer.svelte-1udrm55{display:none}.app.svelte-1udrm55 .mobile-header.svelte-1udrm55,.app.svelte-1udrm55 .mobile-footer.svelte-1udrm55{display:block}}
