:root{--c-white:#fff;--c-black:#000;--c-orange:#e35222;--c-gray:#c5cad4;--c-dark:#4a556c;--c-dark-1:#373c44;--c-light:#f8f8f9;--font-sans-serif:"Plus Jakarta Sans",sans-serif;--font-sans-serif-header:"Plus Jakarta Sans",sans-serif;--font-serif:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--base-bg:var(--c-white);--base-ff:var(--font-sans-serif);--base-fz:1.6rem;--base-lh:1.5;--base-tc:var(--c-dark-1);--base-lc:inherit;--base-mw:320px;--base-ts:0.2s;--base-rd:1.2rem;--main-color:var(--c-red);--gap:15px;--btn-fz:1.8rem;--btn-ff:var(--font-sans-serif-header);--btn-pd:0.7222222222em 1.666666667em;--btn-height:2.666666667em;--btn-rd:2em;--btn-bg:var(--c-orange);--btn-color:var(--c-white);--h-s-h1:6rem;--h-s-h2:4.2rem;--h-s-h3:2.8rem;--h-s-h4:2.2rem;--h-s-h5:2rem;--h-s-h6:1.6rem;--container:calc(1340px + var(--gap)*2)}.clearfix:after{content:"";display:block;clear:both}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}*,:after,:before{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{position:relative;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--base-tc);background:var(--base-bg);font:var(--base-fz)/var(--base-lh) var(--base-ff);min-width:var(--base-mw);overflow-anchor:none;letter-spacing:-.019em}.lity-active{overflow:hidden}img{max-width:100%;height:auto}.gm-style img{max-width:none}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;letter-spacing:normal;font-weight:600;color:#373c44;font-family:var(--font-sans-serif-header)}.h1:not(:last-child),.h2:not(:last-child),.h3:not(:last-child),.h4:not(:last-child),.h5:not(:last-child),.h6:not(:last-child),.h:not(:last-child),h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child){margin-bottom:3rem}.h1,h1{font-size:var(--h-s-h1);letter-spacing:-.022em}.h2,h2{font-size:var(--h-s-h2)}.h3,h3{font-size:var(--h-s-h3)}.h4,h4{font-size:var(--h-s-h4)}.h5,h5{font-size:var(--h-s-h5)}.h6,h6{font-size:var(--h-s-h6)}p{margin:0}p:not(:last-child){margin-bottom:2rem}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}ol,ul{padding-left:1.25em}.lt{font-weight:300!important}.rg{font-weight:400!important}.md{font-weight:500!important}.sbd{font-weight:600!important}.bd{font-weight:700!important}.under{text-decoration:underline}.ttu{text-transform:uppercase}.tar{text-align:right}.tal{text-align:left}.tac{text-align:center}.hl{color:var(--c-orange)}.undl{position:relative;padding-bottom:4rem;margin-bottom:3rem}.undl:after{content:"";position:absolute;left:0;bottom:0;height:.6rem;width:100%;max-width:11.5rem;background:var(--c-orange);display:none}.icon,.undl:not(:last-child):after{display:inline-block}.icon{--i-size:2rem;fill:currentColor;stroke:currentColor;color:inherit;min-width:var(--i-size);width:var(--i-size);height:var(--i-size);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;background-color:currentColor;-webkit-mask-image:none;mask-image:none}.icon-chevron--r{-webkit-mask-image:url(../images/icons/icon-chevron--r.svg);mask-image:url(../images/icons/icon-chevron--r.svg)}.icon-chevron--l{-webkit-mask-image:url(../images/icons/icon-chevron--l.svg);mask-image:url(../images/icons/icon-chevron--l.svg)}.icon-chevron--d{-webkit-mask-image:url(../images/icons/icon-chevron--d.svg);mask-image:url(../images/icons/icon-chevron--d.svg)}.icon-chevron--t{-webkit-mask-image:url(../images/icons/icon-chevron--t.svg);mask-image:url(../images/icons/icon-chevron--t.svg)}.icon-arrow-c--r{-webkit-mask-image:url(../images/icons/icon-arrow-c--r.svg);mask-image:url(../images/icons/icon-arrow-c--r.svg)}.icon-facebook{-webkit-mask-image:url(../images/icons/icon-facebook.svg);mask-image:url(../images/icons/icon-facebook.svg)}.icon-linkedin{-webkit-mask-image:url(../images/icons/icon-linkedin.svg);mask-image:url(../images/icons/icon-linkedin.svg)}.icon-x{-webkit-mask-image:url(../images/icons/icon-x.svg);mask-image:url(../images/icons/icon-x.svg)}.icon-bookmark{-webkit-mask-image:url(../images/icons/icon-bookmark.svg);mask-image:url(../images/icons/icon-bookmark.svg)}.icon-star{-webkit-mask-image:url(../images/icons/icon-star.svg);mask-image:url(../images/icons/icon-star.svg)}.icon-quote{-webkit-mask-image:url(../images/icons/icon-quote.svg);mask-image:url(../images/icons/icon-quote.svg)}.icon-close{-webkit-mask-image:url(../images/icons/icon-close.svg);mask-image:url(../images/icons/icon-close.svg)}.logo{transition:all var(--base-ts) ease-in-out;color:inherit;max-width:17.175rem}.logo,.logo picture{position:relative;display:flex;align-items:center;align-content:center;justify-content:inherit;flex-wrap:nowrap;flex-direction:row;width:100%}.logo picture{height:100%}.logo img{width:100%;height:auto;pointer-events:none}.image,.image picture{position:relative;display:flex;width:100%;height:auto}.image picture{align-items:center;align-content:center;justify-content:inherit;flex-wrap:nowrap;flex-direction:row;min-height:100%;z-index:1}.image img{width:100%}.image--block-title picture{justify-content:flex-start}.image--block-title img{object-fit:contain;width:auto;max-height:11.5rem}.image--cover{min-height:100%;height:auto}.image--cover img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.image--1-1 picture{padding-top:100%}.image--3-2 picture{padding-top:66.66%}.image--3-4 picture{padding-top:75%}.image--4-5 picture{padding-top:120%}.image--16-9 picture{padding-top:56.25%}.wrapper{position:relative;left:0;top:0;width:100%;display:flex;flex-direction:column;min-height:calc(var(--vh, 1vh)*100);z-index:2}.content{display:flex;flex-direction:column;flex:1;z-index:0;overflow:hidden}.container{position:relative;margin:0 auto;z-index:1}.container,.container-fluid{padding:0 var(--gap)}.row{margin:0 calc(var(--gap)*-1)}.row>div{padding:0 var(--gap)}.bg{position:absolute;left:0;right:0;top:0;overflow:hidden;bottom:0;-webkit-user-select:none;user-select:none;pointer-events:none}.bg .image{mix-blend-mode:multiply}.bg .image-top{position:absolute;top:0;left:0;width:100%;height:111rem;background-size:100% 100%;background-position:top;background-repeat:no-repeat}.bg .image-top img{width:100%;height:100%;object-fit:cover;object-position:top}.bg .image-footer{position:absolute;bottom:0;left:0;width:100%;height:111rem;background-size:100% 100%;background-position:bottom;background-repeat:no-repeat}.bg .image-footer img{width:100%;height:100%;object-fit:cover;object-position:bottom}.sc{--sc-pd:8rem;position:relative;width:100%;padding:var(--sc-pd) 0;background:transparent;z-index:1;overflow:hidden}.sc img{pointer-events:none}.sc .sized{position:absolute!important;top:0;min-width:max-content;left:50%;transform:translateX(-50%);z-index:0;font-size:var(--h-s-h2)}.sc .sized.aos-animate{font-size:var(--h-s-sized);top:calc(var(--h-s-sized)*-0.6)}.sc_text{position:relative}.sc_text:not(:last-child){margin-bottom:4rem}.sc_buttons{position:relative;display:flex;flex-wrap:wrap;margin:-.8rem}.sc_buttons .btn{margin:.8rem}.sc_bg{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:top}.hero{padding:22rem 0 7.5rem;background:linear-gradient(180deg,#f3f3f3,hsla(0,0%,92.5%,0))}.hero .sc_bg .decor{color:var(--c-white);right:-6.4rem;top:0;transition:all 1s ease}.hero .sc_text{font-weight:500;font-size:2.2rem}.hero.aos-animate .sc_bg .decor{top:-18.4rem}.hero_main{position:relative}.hero_main:not(:last-child){margin-bottom:7.5rem}.hero_main .image{--w:37.2rem;--h:calc(var(--w)*1.12366);max-width:var(--w);max-height:var(--h);width:100%;height:100%;margin-left:auto}.hero_main .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.hero_main .image picture:after{content:"";position:absolute;right:0;width:100%;top:0;height:100%;background:var(--c-orange);z-index:2;transition:all 1s ease-in-out}.hero_main .image:after{content:"";position:absolute;left:calc(100% + 3rem);top:0;height:100%;width:calc(var(--vw, 1vw)*100/2 - var(--container)/2 + var(--container)/12 + var(--gap));-webkit-mask-size:36.5rem auto;-webkit-mask-position:left center;-webkit-mask-repeat:repeat;background-color:currentColor;-webkit-mask-image:url(../images/decor/dots.svg);mask-image:url(../images/decor/dots.svg);opacity:.2}.hero_main .image.aos-animate picture:after{width:1.2rem}.hero_slider{position:relative;color:#76839f}.hero_slider .sc_text{font-weight:400;font-size:1.6rem}.hero_slider .sc_text p{text-transform:uppercase}.hero_slider .sc_text:not(:last-child){margin-bottom:4rem}.hero_slider .swiper-wrapper{align-items:center;align-content:center;justify-content:space-between;gap:1rem 3rem}.hero_slider .swiper-slide{width:auto}.hero_slider .swiper-slide .image{height:100%}.hero_slider .swiper-slide .image img{height:100%;max-height:6rem;width:auto}.hero-cases-single .image-side .image{border:1px solid #c5cad4;justify-content:center}.hero-cases-single .image-side .image picture{padding:2rem;justify-content:center;align-items:center;align-content:center}.hero-cases-single .image-side .image picture:after{background:#c5cad4}.hero-cases-single .image-side .image img{position:relative;width:100%;height:auto;object-fit:contain;max-width:24rem}.hero-cases-single .image-side .image.aos-animate picture:after{width:0}.tb{--sc-pd:5rem}.tb .sc_text{font-size:2.4rem}.tb-includes{position:relative;background:var(--c-dark);color:var(--c-white);overflow:hidden;margin-top:10rem}.tb-includes_inner{position:relative;padding:6rem var(--gap);width:100%;max-width:calc(var(--container)/12*8);margin-left:auto;margin-right:auto}.tb-includes .icon-bookmark{--i-size:6.8rem;position:absolute;right:var(--gap);top:-1rem;height:calc(var(--i-size)*1.41176);color:#636e83}.tb-includes h3{color:inherit}.tb-includes h3:not(:last-child){margin-bottom:3rem}.tb-about,.tb-home{padding-bottom:0;overflow:visible;z-index:2}.tb-about .image-side,.tb-home .image-side{margin-bottom:-17.4rem!important;margin-top:10rem}.tb-about .image,.tb-home .image{height:41rem}.tb-about .image img,.tb-home .image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tb-about .image:before,.tb-home .image:before{right:100%}.tb-about .image:after,.tb-about .image:before,.tb-home .image:after,.tb-home .image:before{content:"";position:absolute;top:0;height:calc(100% - 17.5rem);width:calc(var(--vw, 1vw)*100/2 - var(--container)/2 + var(--container)/12 + var(--gap));-webkit-mask-size:36.5rem auto;-webkit-mask-position:left center;-webkit-mask-repeat:repeat;background-color:currentColor;-webkit-mask-image:url(../images/decor/dots.svg);mask-image:url(../images/decor/dots.svg);opacity:.2}.tb-about .image:after,.tb-home .image:after{left:100%}.tb-about+.sc,.tb-home+.sc{padding-top:25.4rem}.tb-case{--sc-pd:10rem}.tb-case-2{background:#f8f8f9}.numbers{background:var(--c-dark);color:var(--c-white)}.numbers .row{margin-bottom:-1rem}.numbers .row>div{margin-bottom:1.5rem}.numbers .undl:after{display:inline-block}.numbers .sc_bg .container,.numbers .sc_bg .row,.numbers .sc_bg .row>div{height:100%;position:relative}.numbers .sc_bg .decor{color:var(--c-white);right:0;bottom:-15rem;opacity:.05;transition:all 1s ease-in-out}.numbers_items{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.numbers .item_number{font-size:7rem;font-weight:600;margin-bottom:1.5rem}.numbers .item_text{font-weight:500}.numbers.aos-animate .sc_bg .decor{bottom:0}.numbers--light{background:var(--c-white);color:var(--c-dark)}.numbers--light .item_number{color:var(--c-orange)}.cases{--sc-pd:10rem;background:var(--c-light)}.cases h6{font-weight:400;text-transform:uppercase}.cases h6:not(:last-child){margin-bottom:1.5rem}.cases .undl:after{display:inline-block}.cases .row{margin-bottom:-3rem}.cases .row>div{margin-bottom:3rem}.cases .sc_buttons{justify-content:center;padding-top:2.4rem}.cases .item{position:relative;display:flex;flex-direction:column;min-height:100%;background:var(--c-white);padding:4rem 4.5rem}.cases .item_image{height:6rem;margin-bottom:2.4rem}.cases .item_image .image{height:6rem}.cases .item_image .image img{height:100%;width:auto}.cases .item_text{margin-bottom:3rem}.cases .item_actions{margin-top:auto}.cases_slider{position:relative}.cases .swiper-slide{max-width:53.5rem;height:auto}.cases .swiper-pagination{position:relative;bottom:0;margin-top:6rem}.cases .swiper-pagination-bullet{border-radius:100%;opacity:1;width:1.2rem;height:1.2rem;margin:0 .6rem!important;background:#c5cad4}.cases .swiper-pagination-bullet-active{background:var(--c-orange)}.solutions{--sc-pd:10rem;background:var(--c-white)}.solutions h6{font-weight:400;text-transform:uppercase}.solutions h6:not(:last-child){margin-bottom:1.5rem}.solutions .undl:after{display:inline-block}.solutions .row{margin-bottom:-2rem}.solutions .row:not(:last-child),.solutions .row>div{margin-bottom:2rem}.solutions .sc_buttons{justify-content:center;padding-top:2.4rem}.solutions .item{position:relative;display:flex;flex-direction:column;min-height:100%;padding:9rem 5rem 6rem;background:#f7f9fa}.solutions .item--dark{background:var(--c-dark);color:var(--c-white)}.solutions .item--dark h2,.solutions .item--dark h3,.solutions .item--dark h4,.solutions .item--dark h5{color:inherit}.solutions .item_image{position:relative;height:8rem;margin-bottom:2.4rem}.solutions .item_image picture{position:relative;display:flex;height:8rem;width:8rem;border:1px solid}.solutions .item_image picture img{height:100%;width:auto}.solutions .item_image-cover{position:absolute;left:0;top:0;width:100%;height:100%}.solutions .item_image-cover picture{position:relative;display:flex;width:100%;height:100%}.solutions .item_image-cover img{position:absolute;right:0;top:0;width:100%;height:100%;object-fit:cover}.solutions .item_image-cover:after{content:"";position:absolute;right:0;width:100%;top:0;height:100%;background:var(--c-orange);z-index:2;transition:all 1s ease-in-out}.solutions .item_text h4:not(:last-child){margin-bottom:1.5rem}.solutions .item.aos-animate .item_image-cover:after{width:1.2rem}.solutions_items .item_wrap:last-of-type .item:after{content:"";position:absolute;left:calc(100% + 3rem);top:0;height:100%;width:calc(var(--vw, 1vw)*100/2 - var(--container)/2 + var(--container)/4 + var(--gap));-webkit-mask-size:36.5rem auto;-webkit-mask-position:left center;-webkit-mask-repeat:repeat;background-color:var(--c-dark);-webkit-mask-image:url(../images/decor/dots.svg);mask-image:url(../images/decor/dots.svg);opacity:.2}.solutions_items .row:not(:last-child){margin-bottom:5rem}.solutions_items .row:nth-child(2n){flex-direction:row-reverse}.solutions_items .row:nth-child(2n) .item:after{content:"";position:absolute;right:calc(100% + 3rem);left:auto}.testimonials{--sc-pd:10rem;background:linear-gradient(180deg,hsla(0,0%,92.5%,.8),rgba(242,244,247,0) 52.5%,hsla(0,0%,92.5%,.8))}.testimonials h6{font-weight:400;text-transform:uppercase}.testimonials h6:not(:last-child){margin-bottom:1.5rem}.testimonials .undl:after{display:inline-block}.testimonials .row{margin-bottom:-2rem}.testimonials .row>div{margin-bottom:2rem}.testimonials .sc_buttons{justify-content:center;padding-top:2.4rem}.testimonials .explore{position:relative;display:inline-flex;align-items:center;align-content:center;justify-content:center;flex-wrap:wrap;gap:2.4rem;font-size:2.8rem;margin-top:9rem}.testimonials .explore p{min-width:inherit;margin-bottom:0}.testimonials .explore .image{height:4.2rem;width:auto}.testimonials .explore .image img{height:100%;width:auto}.testimonials_slider{position:relative;pointer-events:none}.testimonials_slider:not(:last-child){margin-bottom:4rem}.testimonials_slider--r-l .item{direction:ltr}.testimonials_slider .item{position:relative;display:flex;flex-direction:column;background:var(--c-white);padding:4rem;border:1px solid #edeff5;font-weight:400;font-size:1.8rem}.testimonials_slider .item p{margin-bottom:1.5rem}.testimonials_slider .item h4{font-size:2rem;margin-bottom:1.5rem}.testimonials_slider .item .stars{display:flex;align-items:center;align-content:center}.testimonials_slider .item .stars .icon{color:var(--c-orange);--i-size:2rem}.testimonials .swiper-wrapper{transition-timing-function:linear!important}.testimonials .swiper-slide{max-width:30.8rem;height:auto}.testimonials .swiper-pagination{position:relative;bottom:0;margin-top:6rem}.testimonials .swiper-pagination-bullet{border-radius:100%;opacity:1;width:1.2rem;height:1.2rem;margin:0 .6rem!important;background:#c5cad4}.testimonials .swiper-pagination-bullet-active{background:var(--c-orange)}.book{background:var(--c-dark);color:var(--c-white)}.book h2,.book h6{color:inherit}.book .row{margin-bottom:-1rem}.book .row>div{margin-bottom:1.5rem}.book .sc_bg .container,.book .sc_bg .row,.book .sc_bg .row>div{height:100%;position:relative}.book .sc_bg .decor{color:var(--c-white);right:0;bottom:-15rem;opacity:.05;transition:all 1s ease-in-out}.book .sc_text h6{font-weight:400;text-transform:uppercase}.book .sc_text h6:not(:last-child){margin-bottom:1.5rem}.book .sc_buttons{padding-top:1rem;justify-content:flex-end}.book.aos-animate .sc_bg .decor{bottom:0}.quotes .icon{--i-size:calc(var(--container)/12 - var(--gap)*2);height:calc(var(--i-size)*0.7);color:var(--c-orange)}.quotes .sc_text{font-size:2.6rem}.quotes .sc_text .name{font-size:2.2rem;font-weight:700}.quotes .image picture:after{content:"";position:absolute;right:0;width:100%;top:0;height:100%;background:var(--c-orange);z-index:2;transition:all 1s ease-in-out}.quotes .image.aos-animate picture:after{width:1.2rem}body:not(.index-page) .header{background:var(--c-white);color:var(--c-black)}body:not(.index-page) .header_logo{color:var(--main-color)}.btn{--sub-bg:var(--c-white);position:relative;display:inline-flex;align-items:center;align-content:center;justify-content:center;padding:var(--btn-pd);height:var(--btn-height);font-family:var(--btn-ff);font-size:var(--btn-fz);background:var(--btn-bg);color:var(--btn-color);border:none;text-transform:none;text-decoration:none!important;border-radius:var(--btn-rd);border:1px solid var(--btn-bg);transition:all var(--base-ts) ease-in-out;line-height:normal;cursor:pointer;overflow:hidden;font-weight:400}.btn_text{transform:translateY(-.2rem)}.btn>*{position:relative;display:inline-flex;align-items:center;align-content:center;justify-content:center;line-height:inherit;z-index:2}.btn .icon{--i-size:4.2rem;transition:transform .2s ease}.btn .icon:last-child{margin-right:-.5em}.btn>:not(:last-child){margin-right:1rem}.btn.bordered{background:transparent;color:var(--btn-bg)}.btn.bordered:hover{background:var(--btn-bg);color:var(--btn-color)}.btn-white{--btn-color:var(--c-black);--btn-bg:var(--c-white)}.btn-blue{--btn-bg:var(--c-blue)}.btn-black,.btn-blue{--btn-color:var(--c-white)}.btn-black{--btn-bg:var(--c-black)}.btn-dark{--btn-color:var(--c-white);--btn-bg:var(--c-dark)}.btn:hover{background:transparent;color:var(--btn-bg)}.menu{position:relative;list-style:none;margin:0 -2.4rem;display:flex;justify-content:center;align-items:center;align-content:center;padding:0;color:#4a556c;font-size:1.8rem}.menu_item{position:relative;text-align:center;padding:0 2.4rem}.menu_item-open{overflow:hidden}.menu_link{position:relative;display:inline-flex;align-items:center;align-content:center;justify-content:center;text-decoration:none!important;transition:all var(--base-ts) ease;color:inherit;font-weight:500;padding:.8rem 0}.menu_link:after{content:"";position:absolute;left:0;bottom:0;height:0;width:100%;background:var(--c-orange);opacity:0;visibility:hidden;transition:height .2s ease}.menu_link.active{color:var(--c-orange)}.menu_link.active:after{height:.4rem;opacity:1;visibility:visible}.menu-button{position:relative;width:2.4rem;height:2.4rem;background:none;padding:0;outline:none;display:inline-flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;border:none;color:var(--c-pink)}.menu-button span{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;height:.3rem;min-height:.3rem;border-radius:.4rem;background:currentColor;transition:all var(--base-ts) ease-in-out}.menu-button span:first-child{transform:translateY(-.7rem)}.menu-button span:nth-child(3){transform:translateY(.7rem)}.menu-button.active{color:var(--c-white)}.menu-button.active span:first-child{transform:translateY(0) rotate(45deg)}.menu-button.active span:nth-child(2){transform:scale(0)}.menu-button.active span:nth-child(3){transform:translateY(0) rotate(-45deg)}.submenu{position:absolute;width:25.2rem;left:50%;transform:translateX(-50%);top:calc(100% + 1rem);padding:.6rem;background:var(--c-dark);border:1px solid var(--c-pink);box-shadow:0 0 30px rgba(255,51,158,.6);border-radius:1.2rem;color:var(--c-white);width:24rem;list-style:none;margin:0;opacity:0;visibility:hidden;text-align:left;font-size:1.4rem}.submenu:before{content:"";position:absolute;left:0;top:-1rem;height:1rem}.submenu ul{margin:0;padding:0;list-style:none}.submenu li{position:relative;width:100%;display:flex;align-items:center;align-content:center}.submenu li:not(:last-child){margin-bottom:.2rem}.submenu a{position:relative;width:100%;display:flex;align-items:center;align-content:center;padding:1rem;border-radius:.8rem;text-decoration:none;text-align:left}.submenu a.active,.submenu a:hover{background:rgba(255,51,158,.2);color:var(--c-white)}.submenu .icn{width:2rem;min-width:2rem;margin-right:1rem}.submenu .icn,.submenu .icn picture{position:relative;display:inline-flex;align-items:center;align-content:center;justify-content:center}.submenu .icn picture{width:100%;height:auto}.submenu .text{flex:1}.form{position:relative;padding:0;--gap:1rem}.form .row{margin-bottom:-2rem}.form .row>div{margin-bottom:2rem}.form_field{position:relative;display:flex}.form_field>*{z-index:1}.form_field-actions{justify-content:flex-start}.form .label,.form label{position:relative;display:block}.form .label:not(:last-child),.form label:not(:last-child){margin-bottom:3rem}.form input[type=email],.form input[type=text]{position:relative;width:100%;border-radius:0;border:none;padding:1.4rem 2.4rem;color:var(--c-white);min-height:6rem;background:hsla(0,0%,100%,.8);outline:none}.form input[type=email]::-webkit-input-placeholder,.form input[type=text]::-webkit-input-placeholder{opacity:1;color:#bcbcbc}.form input[type=email]:-moz-placeholder,.form input[type=email]::-moz-placeholder,.form input[type=text]:-moz-placeholder,.form input[type=text]::-moz-placeholder{opacity:1;color:#bcbcbc}.form input[type=email]:-ms-input-placeholder,.form input[type=text]:-ms-input-placeholder{opacity:1;color:#bcbcbc}.form input[type=email].placeholder,.form input[type=text].placeholder{opacity:1;color:#bcbcbc}.form input[type=radio]{width:2.4rem;height:2.4rem;border-color:var(--c-blue)}.form textarea{position:relative;width:100%;border:none;padding:1.4rem 2.4rem;color:var(--c-white);min-height:20rem;background:hsla(0,0%,100%,.8);outline:none}.form textarea::-webkit-input-placeholder{opacity:1;color:#bcbcbc}.form textarea:-moz-placeholder,.form textarea::-moz-placeholder{opacity:1;color:#bcbcbc}.form textarea:-ms-input-placeholder{opacity:1;color:#bcbcbc}.form textarea.placeholder{opacity:1;color:#bcbcbc}.form select{position:relative;width:100%;appearance:none;border-radius:0;border:none;padding:1.4rem 2.4rem;color:var(--c-white);min-height:6rem;background:url(../images/icons/icon-chevron--d.svg),hsla(0,0%,100%,.8);background-repeat:no-repeat;background-size:2rem auto;background-position:right 2.4rem center;outline:none;color:#bcbcbc}.form select option{color:var(--c-black)}.form .btn{width:auto}.radio{position:relative}.radio input{position:absolute;opacity:0;width:100%;z-index:1;height:100%}.radio input:checked~.radio_content:before{background:var(--c-blue);box-shadow:inset 0 0 0 2px var(--c-blue),inset 0 0 0 4px var(--c-white)}.radio_content{position:relative;display:flex;align-items:center;align-content:center;min-height:2.4rem;padding-left:3.9rem;line-height:1.1;cursor:pointer}.radio_content:before{content:"";position:absolute;left:0;top:0;width:2.4rem;height:2.4rem;border-radius:100%;box-shadow:inset 0 0 0 2px var(--c-blue)}.radio--green input:checked~.radio_content:before{background:var(--c-green);box-shadow:inset 0 0 0 2px var(--c-green),inset 0 0 0 4px var(--c-white)}.radio--green .radio_content:before{box-shadow:inset 0 0 0 2px var(--c-green)}.header{--h-pos:fixed;--h-pd:2rem 0;--h-bg:transparent;--h-color:var(--c-dark);position:var(--h-pos);padding:var(--h-pd);width:100%;left:0;right:0;z-index:10;color:var(--h-color)}.header-container,.header_logo{display:flex;align-items:center;align-content:center;z-index:1}.header_logo{position:relative;min-width:20rem}.header_logo .logo .dark{display:none}.header_nav{flex:1;display:flex;justify-content:center;padding:0 5rem}.header_nav-extra{flex-direction:column;align-items:flex-start;align-content:flex-start;justify-content:center;margin-top:4rem}.header_nav-extra>:not(:last-child){margin-bottom:2rem}.header_actions{display:flex;align-items:center;align-content:center;justify-content:flex-end;z-index:1;min-width:20rem;margin-left:auto}.header_actions>:not(:last-child){margin-right:2.2rem}.header_actions .btn{max-width:20rem;padding-left:1.5em}.scrolled .header{--h-color:var(--c-black);background:#fff}.scrolled .header .logo{color:var(--main-color)}.menu-transition .header_nav{transition:all calc(var(--base-ts)*2) ease-in-out}.menu-open{overflow:hidden}.menu-open .header_nav{right:0}.footer{position:relative;width:100%;display:block;height:auto;padding:5rem 0 3rem;overflow:hidden;background:none;color:var(--c-white);background:#404a60}.footer_block{position:relative}.footer_block:not(:last-child){padding-bottom:4rem;margin-bottom:3rem}.footer_block:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;height:.1rem;width:100%;max-width:calc(var(--container)/12*10 - var(--gap)*2);background:currentColor}.footer a{transition:color .2s ease;text-decoration:none}.footer a:hover{color:var(--c-orange)}.footer_logo:not(:last-child){margin-bottom:2.4rem}.footer .logo{max-width:14.5rem;margin-right:auto;pointer-events:none}.footer_text{max-width:22rem}.footer .copy_wrap{position:relative;display:flex;align-items:center;align-content:center;justify-content:space-between;flex-wrap:wrap}.footer-menu_wrap:not(:last-child){margin-bottom:3rem}.footer-menu_wrap .images{position:relative;display:flex;align-items:center;align-content:center;gap:3rem}.footer-menu_wrap .images .image{height:100%;width:auto}.footer-menu_wrap .images img{max-height:5.6rem;height:100%;width:auto}.footer-menu_wrap ul{font-size:1.8rem;list-style:none;margin:0;padding:0;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:flex-end;gap:2.4rem}.footer-menu-title{position:relative;margin-bottom:2.4rem;font-family:var(--font-sans-serif-header);font-size:3.2rem}.footer-menu a{display:inline-flex;align-items:center;align-content:center}.footer-menu .icon{--i-size:2rem;margin-right:1.5rem}.socials{position:relative;display:flex;align-items:center;align-content:center;justify-content:flex-start;gap:2rem}.socials_text{min-width:max-content}.socials_items{display:flex;flex-wrap:wrap;margin:-.6rem}.socials .social,.socials_items{position:relative;align-items:center;align-content:center}.socials .social{display:inline-flex;margin:.6rem;transition:color .2s ease-in-out}.socials .social .icon{--i-size:1.875rem}.popup{position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;z-index:999;background:#f2f4f7;opacity:0;visibility:hidden}.popup.active{opacity:1;visibility:visible;transition:all .2s ease}.popup-open{overflow:hidden}.popup_wrapper{position:relative;padding:5rem var(--gap);min-height:100%}.popup-close-btn{cursor:pointer;position:absolute;right:0;top:0;width:6.4rem;height:6.4rem;display:flex;align-items:center;align-content:center;justify-content:center;color:var(--c-orange)}.popup-close-btn .icon{--i-size:6.4rem}.popup_content{position:relative;max-width:calc(var(--container) - var(--gap)*2);width:100%;margin:0 auto;padding:5rem 0}.popup_content-inner{position:relative;width:100%;margin-left:auto;margin-right:auto;max-width:calc(var(--container)/2 - var(--gap)*2)}.pagination{display:flex;gap:.8rem;--size:3.2rem}.pagination,.pagination-btn{position:relative;align-items:center;align-content:center;justify-content:center}.pagination-btn{display:inline-flex;min-width:var(--size);width:var(--size);height:var(--size)}.pagination-btn .icon{--i-size:2.4rem}.pagination ul{list-style:none;display:flex;gap:.8rem;padding:0;margin:0;font-size:1.4rem;font-weight:700}.pagination ul li>*{position:relative;display:inline-flex;align-items:center;align-content:center;justify-content:center;min-width:var(--size);width:var(--size);height:var(--size);border:1px solid #dfe3e8}.pagination ul li>.active{color:var(--c-white);border-color:var(--main-color);background:var(--main-color)}.decor{--w:10rem;--h:10rem;position:absolute;width:var(--w);height:var(--h);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;background-color:currentColor}.decor-1{--w:77rem;--h:calc(var(--w)*1.62338);-webkit-mask-image:url(../images/decor/decor-1.svg);mask-image:url(../images/decor/decor-1.svg)}.decor-2{--w:46.5rem;--h:calc(var(--w)*1.74194);-webkit-mask-image:url(../images/decor/decor-2.svg);mask-image:url(../images/decor/decor-2.svg)}.decor-3{--w:48rem;--h:calc(var(--w)*1.40625);-webkit-mask-image:url(../images/decor/decor-3.svg);mask-image:url(../images/decor/decor-3.svg)}@media (max-width:1399px){:root{--container:calc(1240px + var(--gap)*2)}}@media (max-width:1299px){:root{--h-s-h1:4.2rem;--h-s-h2:3.2rem}.hero .sc_text{font-size:1.8rem}.tb .sc_text{font-size:1.8rem}.numbers .item_number{font-size:6rem}.testimonials .explore{font-size:2rem}.testimonials_slider .item{font-size:1.6rem}.quotes .sc_text{font-size:1.8rem}.quotes .sc_text .name{font-size:1.8rem}}@media (max-width:1199px){:root{--container:960px}.book .sc_buttons{justify-content:flex-start}.menu{flex-direction:column;margin:0;flex:1;justify-content:flex-start;max-height:calc(100% - 10rem);overflow:auto;color:var(--c-white)}.menu:not(:last-child){margin-bottom:4rem}.menu_item{padding:0}.menu_item:not(:last-child){margin-bottom:2rem}.menu_link{text-align:left;justify-content:center;height:auto;width:100%}.menu_item{text-align:left;width:100%}.submenu{position:relative;opacity:1;visibility:visible;box-shadow:none;background:none;display:none;width:100%;top:0;text-align:left}.submenu .icn{display:none!important}.header{--h-pd:1rem 0}.header_nav-extra{margin-top:auto}.header_nav-extra>*{width:100%}.header_nav{--w:27.2rem;position:fixed;right:0;top:0;width:var(--w);height:calc(var(--vh, 1vh)*100);background:rgba(17,17,17,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12rem var(--gap) 2rem var(--gap);overflow:auto;right:calc(var(--w)*-1);z-index:-1;display:flex;flex-direction:column;justify-content:flex-start}.header_actions{margin-left:auto;max-width:inherit}.footer .row{margin-bottom:-3rem}.footer .row>div{margin-bottom:3rem}}@media (max-width:991px){:root{--container:750px}.image--block-title img{max-height:7rem}.hero{padding-top:16rem}.hero_slider .swiper-wrapper{flex-wrap:wrap;justify-content:center}.numbers .item_number{font-size:4rem}.numbers .item_text br{display:none}}@media (max-width:767px){:root{--container:540px;--h-s-h1:3.6rem}.hero_main .image{margin-top:3rem}.hero_main .image img{position:relative}.hero_slider .sc_text{text-align:center}.tb .row{margin-bottom:-3rem}.tb .row>div{margin-bottom:3rem}.tb-includes_inner{max-width:100%;padding:6rem 3rem}.tb-about .image,.tb-home .image{height:30rem}.numbers_items{grid-template-columns:repeat(1,1fr)}.solutions .item{padding:4rem 3rem;min-height:24rem}.quotes .icon{--i-size:8rem}.quotes .row{margin-bottom:-3rem}.quotes .row>div{margin-bottom:3rem}.header_logo{min-width:inherit}.header_nav{--w:100%;right:-100%}.header_actions{width:auto;min-width:inherit}.footer .socials{text-align:center}.footer .socials,.footer .socials_items{justify-content:center}.footer_logo .logo{margin-right:auto;margin-left:auto}.footer .copy{font-size:1.4rem;text-align:center;width:100%}.footer .copy:not(:last-child){margin-bottom:1rem}.footer-menu_wrap ul{justify-content:center}.decor-1{--w:70rem}.decor-2{--w:30rem}.decor-3{--w:30rem}}@media (max-width:575px){:root{--container:100%}}@media (min-width:1200px){.container{max-width:var(--container)}.menu_link:hover{color:var(--c-orange)}.menu_link:hover:after{height:.4rem;opacity:1;visibility:visible}.menu-button{display:none!important}}@media (min-width:1400px){.container{max-width:var(--container)}}