@charset "UTF-8";:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper:not(.swiper-initialized){overflow:visible}.swiper-btn{flex:none}.swiper-btn svg{width:1.5rem;height:1.5rem}.swiper-btn.swiper-btn--prev svg{transform:rotate(180deg)}.swiper-btn.is-locked{display:none!important}.swiper-dot{display:block;height:var(--swiper-dot-height);aspect-ratio:1;background-color:#eeeef4;transition:background-color 75ms ease-out;cursor:pointer}.swiper-dot:hover,.swiper-dot:active,.swiper-dot.is-current{background-color:#76bc21}.swiper-pagination{display:flex;gap:1rem}.swiper-pagination.is-locked{display:none}.swiper-navigation{display:flex;align-items:center;gap:inherit;pointer-events:none}@media screen and (max-width:1199px){.swiper-navigation{gap:.5rem}}.swiper-pagination.is-locked+.swiper-navigation{display:none}.swiper-navigation>*{pointer-events:initial}.swiper-fraction{display:flex;align-items:center;gap:.5rem;font-family:Sora,sans-serif;font-size:1.125rem;letter-spacing:.1em;text-align:center;pointer-events:none}.swiper-fraction span:first-child{display:flex;align-items:center;flex:1;gap:inherit}.swiper-fraction span:first-child:after{content:"/";display:inline-block}@media screen and (max-width:1199px){.swiper-fraction{font-size:.875rem}}.swiper-scrollbar{position:relative!important;inset-block:auto!important;cursor:pointer;background:linear-gradient(to top,transparent 0,transparent calc(50% - 1px),var(--swiper-scrollbar-bg-color) calc(50% - 1px),var(--swiper-scrollbar-bg-color) calc(50% + 1px),transparent calc(50% + 1px),transparent 100%)}.swiper-scrollbar .swiper-scrollbar-drag{cursor:grab;background:linear-gradient(to top,transparent 0,transparent calc(50% - 1px),var(--swiper-scrollbar-drag-bg-color) calc(50% - 1px),var(--swiper-scrollbar-drag-bg-color) calc(50% + 1px),transparent calc(50% + 1px),transparent 100%)}.swiper-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.swiper-foot .swiper-pagination{justify-content:center;align-items:center;gap:.25em;width:auto!important;font-size:var(--btn-font-size);color:#343538!important;align-self:stretch;background-color:#eeeef4;min-width:75px;padding-inline:1em;border-radius:var(--btn-border-radius)}@media screen and (max-width:767px){.swiper-foot .swiper-pagination{margin-inline-end:auto;gap:.1em;min-width:initial}}@media screen and (max-width:575px){.swiper-foot .btn:not(.swiper-btn){flex:1;justify-content:center;white-space:nowrap}}.hero{position:relative;display:flex;align-items:end;min-height:450px;max-height:960px;z-index:1}@media screen and (min-width:576px){.hero{min-height:550px}.hero .title{color:#fff}.hero .title--h3{color:#a2de59}}@media screen and (min-width:1920px){.hero{min-height:900px}}@media(min-width:1200px)and (max-width:1919px){.hero{min-height:100vh}}@media screen and (max-width:575px){.hero{flex-direction:column-reverse}}.hero__background{position:relative}@media screen and (min-width:576px){.hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}}.hero__background video{width:100%;height:100%;object-fit:cover}@media screen and (min-width:576px){.hero__background video{position:absolute;z-index:-1}}.hero__main{max-width:750px}@media screen and (max-width:575px){.hero__main{position:relative;z-index:1;background-color:#fff;box-shadow:0 3px 37px #0000001a;margin-block-start:-20px;padding:26px 20px}.hero__main .title--h0{font-size:var(--fs-h2)}.hero__main .title--h3{font-size:var(--fs-h4);color:var(--color-text-muted)}.hero__main button.slide-control{background-color:#f6f6f9;-webkit-backdrop-filter:initial;backdrop-filter:initial;box-shadow:none;flex:none}.hero__main button.slide-control img{filter:brightness(0)}}.hero__btn{display:flex;gap:1.25rem}@media screen and (max-width:575px){.hero__btn{gap:8px}.hero__btn a{flex:1}}.hero .title{transition:.2s ease-out;transition-property:opacity,transform}.hero .slide-control{width:71px;height:71px;background-color:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 3px 6px #8696a91a}.hero .fade-in{opacity:0;animation:fadeIn .3s ease-in-out forwards}.hero .scroll-down{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);color:#fff;display:flex;flex-direction:column}@media screen and (max-width:991px){.hero .scroll-down{display:none}}.hero .scroll-down svg{opacity:.3;animation:arrow 2s infinite}.hero .scroll-down svg:nth-child(1){animation-delay:0s}.hero .scroll-down svg:nth-child(2){animation-delay:.2s}.hero .scroll-down svg:nth-child(3){animation-delay:.4s}@keyframes arrow{0%{opacity:.3}15%{opacity:1}50%{opacity:.3}}.bg{background-image:url(/build/assets/bg-services-C0jhL5aD.webp);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.card-list{display:grid;grid-template-columns:repeat(3,1fr);max-width:1360px;margin:0 auto;gap:40px}@media screen and (max-width:1199px){.card-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575px){.card-list{grid-template-columns:repeat(1,1fr)}}.card-item{--deco-inset: 15px;position:relative;isolation:isolate;padding:70px 40px 65px;background-color:transparent}.card-item:before,.card-item:after{content:"";position:absolute;pointer-events:none;opacity:0}.card-item:before{top:0;right:0;bottom:0;left:0;background-color:#4b4c4f;clip-path:polygon(20% 0,100% 0,100% 100%,0 100%,0 10%);z-index:-1}.card-item:after{inset:var(--deco-inset) var(--deco-inset) calc(-1 * var(--deco-inset));border:2px solid #76bc21;z-index:-2}.card-item .line-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.card-item .block-link{opacity:0}.card-item img{margin:0 auto;filter:brightness(8);opacity:50%;transition:transform 225ms cubic-bezier(.33,1,.68,1)}.card-item p{color:#f6f6f9}.card-item .btn{position:initial}.card-item:has(.line-link:is(:hover,:active,:focus-visible)):before,.card-item:has(.line-link:is(:hover,:active,:focus-visible)):after,.card-item:has(.block-link:is(:hover,:active,:focus-visible)):before,.card-item:has(.block-link:is(:hover,:active,:focus-visible)):after{opacity:1}.card-item:has(.line-link:is(:hover,:active,:focus-visible)) img,.card-item:has(.block-link:is(:hover,:active,:focus-visible)) img{filter:brightness(1);opacity:100%;transform:translateY(-6px)}.card-item:has(.line-link:is(:hover,:active,:focus-visible)) a.block-link,.card-item:has(.block-link:is(:hover,:active,:focus-visible)) a.block-link{background:#76bc21;text-decoration:none}.card-item:has(.line-link:is(:hover,:active,:focus-visible)) .block-link,.card-item:has(.block-link:is(:hover,:active,:focus-visible)) .block-link{opacity:1}.about-bg{background:#f6f6f9;position:relative;isolation:isolate}.about-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;width:100%;height:100%;background-image:url(/build/assets/sum-D9Er7-T4.png);opacity:.9;pointer-events:none}.about-bg h2{max-width:720px;line-height:1.3}.right{display:flex;justify-content:end;text-decoration:underline;text-decoration-color:#76bc21;text-decoration-thickness:1.5px;text-underline-offset:8px}.stats-grid{display:flex;justify-content:center;max-width:1200px;width:100%;margin:0 auto}@media screen and (max-width:1199px){.stats-grid{max-width:800px}}@media screen and (max-width:991px){.stats-grid{max-width:700px}}@media screen and (max-width:767px){.stats-grid{flex-direction:column;gap:100px}}.stat-item{position:relative;display:grid;justify-content:center}.stat-item__description{font-size:18px;color:#333;position:relative;z-index:2}.number-container{position:relative;display:inline-block}.animated-number{font-size:60px;font-weight:400;color:#333;z-index:2;position:relative;display:block;line-height:1;text-align:center;transition:opacity .6s ease,transform .6s ease}.bg-number{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);font-size:15rem;font-weight:400;color:#fff;font-style:italic;font-family:"DM Serif Display";pointer-events:none;z-index:1;line-height:1;opacity:0;transition:opacity 1s ease,transform 1s ease}@media screen and (max-width:1439px){.bg-number{font-size:12rem}}@media screen and (max-width:1199px){.bg-number{font-size:10rem}}.stat-item.is-visible .bg-number{opacity:1;transform:translate(-50%,-50%) scale(1)}.steps-list{--inset: 128px;--image-height: 80px;--gap: 5rem;--correction: 16px}@media screen and (max-width:1439px){.steps-list{--image-height: 60px}}@media screen and (max-width:575px){.steps-list{--gap: 2rem}}.steps-list{position:relative;display:grid;grid-template-columns:repeat(4,1fr);max-width:1360px;margin:0 auto;gap:40px;align-items:start}@media screen and (max-width:991px){.steps-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575px){.steps-list{grid-template-columns:repeat(1,1fr);gap:60px}}.steps-list:before{content:"";position:absolute;top:calc(var(--image-height) + var(--gap) / 2);inset-inline:calc(-1 * var(--inset));height:2px;pointer-events:none;z-index:-1;background-image:linear-gradient(to right,rgba(241,241,241,0) 0%,#f1f1f1 var(--inset),#f1f1f1 calc(100% - var(--inset)),rgba(241,241,241,0) 100%)}@media screen and (max-width:991px){.steps-list:before{display:none}}.steps-item{display:flex;gap:10px}@media screen and (max-width:991px){.steps-item{justify-content:center}}.steps-item h3{font-size:50px;padding-top:calc(var(--image-height) + var(--correction));line-height:1}.steps-right{display:flex;flex-direction:column;max-width:200px;gap:var(--gap);align-items:start}.steps-right img{height:var(--image-height);width:auto}.blog-section{position:relative;padding-block-end:50px}.blog-section:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:350px;z-index:1;background-color:inherit;pointer-events:none;-webkit-mask-image:linear-gradient(to top,#000,#000000f5 30%,#0000);mask-image:linear-gradient(to top,#000,#000000f5 30%,#0000)}@media screen and (max-width:767px){.blog-section:after{height:250px}}.blog-section__foot{position:absolute;inset:auto 0 0 0;z-index:10;display:flex;justify-content:center;pointer-events:none}.blog-section__foot .btn{pointer-events:initial}.map{position:relative;min-height:640px}@media screen and (max-width:991px){.jumbotron-section{padding-block-end:32px}}@media screen and (min-width:1920px){.jumbotron-section:before{content:"";position:absolute;inset:auto 0 0;height:64px;background-color:#fff}}.jumbotron{--body-width: 650px;--body-p: 4rem;--offset: 48px;--controls-height: 50px;position:relative}@media screen and (min-width:1920px){.jumbotron{box-shadow:0 3px 37px #0000001a;--controls-height: 90px}}@media screen and (max-width:1439px){.jumbotron{--body-p: 3rem}}@media screen and (max-width:575px){.jumbotron{--body-p: 2rem}}@media screen and (min-width:992px){.jumbotron-picture-swiper{height:44rem}}@media screen and (max-width:991px){.jumbotron-picture-swiper{width:100%;aspect-ratio:1.75}}.jumbotron-picture-item{position:relative}.jumbotron-picture-item__picture{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width:992px){.jumbotron-copy-swiper{position:absolute;inset:0 auto 0 var(--offset);height:100%;width:var(--body-width)}}@media screen and (max-width:991px){.jumbotron-copy-swiper{padding-inline:var(--container-padding);margin-top:-3rem;position:relative;z-index:3}}@media screen and (max-width:991px){.jumbotron-copy-swiper .btn{font-size:var(--fs-base);padding:1rem}}.jumbotron-copy-item{display:flex;align-items:center}.jumbotron-copy-item__inner{z-index:1;padding:var(--body-p);overflow:auto}@media screen and (min-width:992px){.jumbotron-copy-item__inner{padding-block-end:calc(var(--body-p) + var(--controls-height))}}.jumbotron-controls{display:flex;align-items:center;gap:16px;padding-inline:48px}@media screen and (min-width:992px){.jumbotron-controls{position:absolute;z-index:10;inset:auto auto 0 var(--offset);width:var(--body-width);height:var(--controls-height);background-color:#fff;padding-inline:var(--body-p)}.jumbotron-controls:before{content:"";position:absolute;inset:auto 0 100%;display:block;width:100%;height:64px;background-color:inherit;-webkit-mask-image:linear-gradient(to top,rgb(0,0,0),transparent);mask-image:linear-gradient(to top,rgb(0,0,0),transparent)}}@media screen and (max-width:991px){.jumbotron-controls{margin-top:32px}}.jumbotron-controls .swiper-scrollbar{flex:1}.jumbotron-controls .jumbotron-nav{display:flex;gap:8px}.jumbotron-controls .swiper-btn{padding:.5rem;background-color:transparent;transition:none;border-radius:99vw;color:#000}.jumbotron-controls .swiper-btn .sprite{color:inherit}@media(hover:hover)and (pointer:fine){.jumbotron-controls .swiper-btn:is(:hover,:active,:focus-visible){background-color:#f6f6f9;color:#76bc21}}.jumbotron-fraction{--inset: 32px;position:absolute;right:var(--inset);top:var(--inset);z-index:20;display:flex;align-items:baseline;gap:.2em;font-size:var(--fs-h1);font-variation-settings:"wght" 400;letter-spacing:-.05em;line-height:1;color:#fff}@media screen and (max-width:1439px){.jumbotron-fraction{--inset: 16px;font-size:var(--fs-h3)}}@media screen and (max-width:991px){.jumbotron-fraction{inset:var(--inset) auto auto var(--inset)}}.jumbotron-fraction .swiper-pagination-current{font-size:3em;font-variation-settings:"wght" 600}:root{--advantage-section-offset: 140px}@media screen and (max-width:1199px){:root{--advantage-section-offset: 60px}}@media screen and (max-width:575px){:root{--advantage-section-offset: 90px}}
