*{box-sizing:border-box}::placeholder{color:rgba(0,0,0,.4);opacity:1}:-ms-input-placeholder{color:rgba(0,0,0,.4)}::-ms-input-placeholder{color:rgba(0,0,0,.4)}html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility}body,html{height:100%;line-height:1;width:100%}body{background:#fff;border:0;color:#000;margin:0;padding:0}body.progress{cursor:wait}body,input,select,textarea{font-size:.9375vw;font-style:normal;line-height:1}a,footer,h1,h2,h3,h4,h5,h6,header,html,img,nav,ol,p,span,ul,ul li{border:0;display:block;margin:0;padding:0}a{color:inherit;display:block;text-decoration:none}main{overflow:hidden}img,svg{display:block;height:auto;max-width:100%;width:100%}.pointer{cursor:pointer}body:not(.progress) ._underline:before,body:not(.progress) .burger_button>i,body:not(.progress) .case_box .cover,body:not(.progress) .case_box .cover:before,body:not(.progress) .case_content,body:not(.progress) .nav_menu>span,body:not(.progress) .rounded_btn.solid:before,body:not(.progress) .site_button:before,body:not(.progress) .tst_col:after{transition:all .4s cubic-bezier(.22,.61,.36,1);-webkit-transition:all .4s cubic-bezier(.22,.61,.36,1)}body:not(.progress) .serv_icon{transition:background .4s cubic-bezier(.22,.61,.36,1);-webkit-transition:background .4s cubic-bezier(.22,.61,.36,1)}body:not(.progress) .burger_links a,body:not(.progress) .ft_mdl a:not(.rounded_btn),body:not(.progress) .hero_box .ft_block a{transition:color .4s cubic-bezier(.22,.61,.36,1);-webkit-transition:color .4s cubic-bezier(.22,.61,.36,1)}body:not(.progress) .tst_card,body:not(.progress) nav a{transition:color .4s cubic-bezier(.22,.61,.36,1),background .4s cubic-bezier(.22,.61,.36,1),border .4s cubic-bezier(.22,.61,.36,1),filter .4s cubic-bezier(.22,.61,.36,1);-webkit-transition:color .4s cubic-bezier(.22,.61,.36,1),background .4s cubic-bezier(.22,.61,.36,1),border .4s cubic-bezier(.22,.61,.36,1),filter .4s cubic-bezier(.22,.61,.36,1)}body:not(.progress) .burger_button,body:not(.progress) .fliter_set,body:not(.progress) .hero_mute,body:not(.progress) .rounded_btn{transition:border .4s cubic-bezier(.22,.61,.36,1),background .4s cubic-bezier(.22,.61,.36,1);-webkit-transition:border .4s cubic-bezier(.22,.61,.36,1),background .4s cubic-bezier(.22,.61,.36,1)}body:not(.progress) .case_content>span,body:not(.progress) .gallery_box>*{transition:opacity .4s cubic-bezier(.22,.61,.36,1);-webkit-transition:opacity .4s cubic-bezier(.22,.61,.36,1)}.site_loader{color:#fff;height:calc(var(--vh2, 1vh)*100);left:0;position:fixed;right:0;top:0;z-index:99999}.site_loader>i{background:#000}.site_loader svg{position:relative;width:10em;z-index:99}h1,h2,h3,h4,h5{font-weight:500}h1{font-size:5em;line-height:110%}h2{font-size:3.33333em}h3{font-size:2.22222em}h4{font-size:1.66667em}h5{font-size:1.33333em}p{font-size:1.11111em;font-weight:400}.small{font-size:.88889em;line-height:130%}.label{font-size:.61111em}.label,.uppercase{text-transform:uppercase}strong{font-weight:500}.dark_bg{background:#000;color:#fff}.gray{color:rgba(0,0,0,.6)}.cta_wrap .gray,.dark_bg .gray{color:hsla(0,0%,100%,.6)}.light_bg{background:#f7f7f2}.green{background:#008a57}.full_bg{inset:0;position:absolute}.full_page{height:calc(var(--vh, 1vh)*100)}.cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.lazy_load .lazy_wrap{background:#121212}.x_padding{padding-left:4.44444em;padding-right:4.44444em}.x_double_padding{padding-left:20em;padding-right:20em}.inner_padding{padding-bottom:9em;padding-top:9em}.inner_padding_half{padding-bottom:4.44em;padding-top:4.44em}.no_top_padding{padding-top:0}.no_bottom_padding{padding-bottom:0!important}.section_wrap{gap:4em}.section_head,.section_v_head_set{gap:1.66667em}.section_v_head{gap:4.44444em}.section_v_head p{max-width:23em}.section_title{gap:1em;max-width:42em}.section_body,.section_ft{width:100%}.canvas_wrap{overflow:hidden;position:relative}.canvas_set{left:0;position:absolute;top:0;width:100%;z-index:199}.canvas_wrap canvas{height:100%;pointer-events:none;position:relative;width:100%}.canvas_set:after,.canvas_set:before{content:"";inset:0;position:absolute;z-index:399}.canvas_set:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.9))}.canvas_set:after{background:rgba(0,0,0,.1)}.tag{border:1px solid rgba(0,0,0,.3);border-radius:10em;padding:.6em 1em}.dark_bg .tag,.tag.light{border-color:hsla(0,0%,100%,.3);color:#fff}body.progress:before{content:"";inset:0;position:fixed;z-index:99999999}.grid{display:grid;gap:1.11em}.cols_3{grid-template-columns:repeat(3,1fr)}.cols_2{grid-template-columns:repeat(2,1fr)}.hero_set{min-height:54em;overflow:hidden;position:relative;will-change:transform}.hero_content{gap:1.66667em;max-width:58.33333em;position:relative;text-align:center;width:100%;z-index:199}.hero_set .hero_content{margin-top:-6em}.hero_content h5{max-width:29em}.odometer-inside{display:flex}.odometer-digit,.odometer-formatting-mark{position:relative}.odometer-digit,.odometer-digit-spacer,.odometer-formatting-mark{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle}.odometer-digit-spacer{visibility:hidden}.odometer-digit-inner{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0}.odometer-ribbon{display:block;position:relative}.odometer-ribbon-inner{-webkit-backface-visibility:hidden;display:block}.odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer-value.odometer-last-value{position:absolute}.odometer-ribbon-inner{-webkit-transition:-webkit-transform 1.5s cubic-bezier(.22,.61,.36,1);-moz-transition:-moz-transform 1.5s cubic-bezier(.22,.61,.36,1);-ms-transition:-ms-transform 1.5s cubic-bezier(.22,.61,.36,1);-o-transition:-o-transform 1.5s cubic-bezier(.22,.61,.36,1);transition:transform 1.5s cubic-bezier(.22,.61,.36,1)}.odometer-animating-down .odometer-ribbon-inner,.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.SplitClass,._ele,._eleX,._eleY,._underline:before{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:block;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.SplitWrap{overflow:hidden}._eleWrap,._splitLines,._splitWords{visibility:hidden}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.spinner{height:20px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:20px;z-index:1999}.spinner:before{border:2px solid hsla(0,0%,100%,.4);border-bottom-color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.rotate{-webkit-animation:rotateSpinner 8s linear infinite;animation:rotateSpinner 8s linear infinite}.spinner:not(.pause):before{-webkit-animation:rotateSpinner .3s cubic-bezier(.22,.61,.36,1) infinite;animation:rotateSpinner .3s cubic-bezier(.22,.61,.36,1) infinite}@-webkit-keyframes rotateSpinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateSpinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}._underline{cursor:pointer;display:inline-flex;line-height:1;position:relative}._underline:before{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0)}body:not(.isTouch) ._underline:hover:before{transform:scaleX(1)}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{height:100%;position:relative}.flickity-slider{height:100%;position:absolute;width:100%;will-change:transform}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.f{display:flex}.f-c{flex-direction:column}.f-w{flex-wrap:wrap}.s-b{justify-content:space-between}.s-a{justify-content:space-around}.j-e{justify-content:flex-end}.j-c{justify-content:center}.a-c{align-items:center}.a-e{align-items:flex-end}.a-b{align-items:baseline}.a-s{align-items:flex-start}#smooth-wrapper{position:relative;z-index:99}#smooth-content{will-change:transform}.site_button{border-radius:10em;cursor:pointer;gap:.55556em;height:2.777em;padding:.88889em 1.66667em;position:relative;white-space:nowrap}.site_button:not(.outlined){background:#008a57;color:#fff}.site_button>strong{position:relative}.site_button svg{width:.88889em}.rounded_btn{aspect-ratio:1/1;border-radius:50%;cursor:pointer;position:relative;width:2.77778em}.rounded_btn.outlined,.site_button.outlined{border:1px solid rgba(0,0,0,.3)}.dark_bg .rounded_btn,.light header .lang{border-color:hsla(0,0%,100%,.3)}.rounded_btn.outlined:hover,.site_button.outlined:hover{border-color:rgba(0,0,0,.6)}.dark_bg .rounded_btn.outlined:hover,.light header .lang:hover{border-color:hsla(0,0%,100%,.6)}.rounded_btn svg{position:relative;width:1.11em;z-index:99}.rounded_btn.solid{background:#008a57}.rounded_btn.solid:before,.site_button:before{background:hsla(0,0%,100%,.2);border-radius:inherit;content:"";inset:0;position:absolute}.rounded_btn.solid:before{transform:scale(0)}.site_button:before{opacity:0}.rounded_btn.solid:hover:before{transform:scale(1)}.site_button:hover:before{opacity:1}.arrow.solid{background:#fff;color:#000}.arrow.solid:hover{background:transparent;color:#fff}header{color:#fff;left:3.33em;position:absolute;right:3.33em;top:2.5em;z-index:999}.dark header{color:#000}.dark header .lang{border-color:rgba(0,0,0,.3)}.header_side{gap:.55556em}.main_logo{width:8.77778em}nav{backdrop-filter:blur(22px);background:hsla(0,0%,100%,.1);border-radius:10em;display:flex;height:2.77778em;left:50%;padding:.38889em;position:absolute;transform:translateX(-50%)}nav,nav ul{justify-content:stretch}nav ul{align-items:stretch!important;gap:.3em}nav a{align-items:center;border:1px solid transparent;border-radius:10em;display:flex;height:100%;justify-content:center;padding:0 1.11111em}nav a>span{position:relative}nav a:hover{border-color:hsla(0,0%,100%,.3)}nav a.active{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.1);border-radius:10em}.dark nav,.dark nav a.active{background:rgba(0,0,0,.1)}.dark nav a.active{border-color:rgba(0,0,0,.1)}.burger_wrap{color:#fff;left:0;position:fixed;right:0;top:0;z-index:2999}.burger_links{position:relative}.burger_links a{font-size:3.2em;padding:.3em}.burger_links:hover a:not(:hover){color:hsla(0,0%,100%,.5)}.burger_button{aspect-ratio:1/1;border:1px solid hsla(0,0%,100%,.3);border-radius:10em;color:#fff;cursor:pointer;gap:.3em;height:2.77778em;mix-blend-mode:exclusion;padding:0;position:fixed;top:1.5em;width:2.77778em;z-index:4999}.burger_button.active{border-color:#fff}.burger_button>i{background:#fff;height:1px;position:relative;width:1em}.burger_button.active>i:first-child{opacity:0}.burger_button.active>i:nth-child(2){transform:rotate(45deg)}.burger_button.active>i:nth-child(3){top:-.35em;transform:rotate(-45deg)}footer{background:#000;color:#fff;padding-top:13.33333em;position:relative}.cta_set{gap:1.11111em;max-width:37.77778em;text-align:center}.cta_set>a{margin-top:1em}.cta_wrap{padding-bottom:13.33333em}.cta_wrap,.ft_wrap{position:relative;z-index:99}.ft_wrap{background:#fff;color:#000;padding:1.94444em 2.77778em}.ft_btm{border-top:1px solid rgba(0,0,0,.15);padding-top:1.77778em}.ft_top{border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:1.77778em}.ft_mdl{padding:4.44444em 0}.ft_head>a{width:11.11111em}.ft_head{gap:3.3333em}.ft_partners{gap:.72222em}.ft_icons svg{width:1.33333em}.ft_icons{gap:1.94444em;opacity:.6}.ft_col{gap:2em}.ft_mdl a:not(.rounded_btn):hover{color:#008a56}.ft_col ul{gap:.75em}.ft_cols{gap:10em}.ft_side{gap:3.33333em}.ft_blocks_set{gap:1.66667em}.ft_block{gap:.83333em}.ft_block a{gap:.55556em}.ft_block>span{margin-bottom:.5em}.ft_block a svg{flex:1.11111em 0 0}.ft_blocks{gap:2.22222em}.arrows_set,.social_set{gap:.55556em}.social_set svg{width:.8em}.has_media video{left:50%;min-height:100%;min-width:100%;opacity:.8;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.hero_video_mobile{display:none}@media (max-width:600px){.hero_video_desktop{display:none}.hero_video_mobile{display:block}}.has_media{background:#000;min-height:20em;overflow:hidden;position:relative;width:100%}.has_overlay:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.3)),linear-gradient(180deg,rgba(0,0,0,.2),transparent),rgba(0,0,0,.4);content:"";inset:0;position:absolute}.hero_mute{border:1px solid hsla(0,0%,100%,.8);border-radius:50%;height:4.5em;left:0;pointer-events:none;position:absolute;top:0;transform:translate(calc(100vw - 6.5em),calc(var(--vh, 1vh)*100 - 8.5em));width:4.5em;z-index:199}.hero_mute.active{border:1px solid hsla(0,0%,100%,.3)}.hero_mute svg{position:absolute;width:1.66667em}.hero_mute svg:first-child{opacity:0}.main_hero{background:#000;cursor:pointer}.about_content h2>span{display:inline;margin-inline:.01em}.about_content{gap:1.67em;max-width:52.5em;text-align:center}.about_content.medium{max-width:57.22222em;text-align:inherit}.about_content.wide{max-width:63.5555em}._eleY:has(.abt_cover){position:relative;z-index:999}.abt_cover{aspect-ratio:41/27;cursor:pointer;display:inline-block;margin:0 .21em;position:relative;vertical-align:middle;width:1.35em;z-index:99}.abt_cover:hover{z-index:999999999}.abt_cover video{height:100%;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:scale .7s cubic-bezier(.3,0,.2,.9);z-index:999999}.abt_cover:hover video{scale:8.5;z-index:100000}.abt_slider{width:100%}.about_set{gap:4em}.abt_slider{width:calc(100vw + 4em)}.promise_col{position:absolute;width:35%}.reel_content{gap:1.11111em;max-width:26.66667em;padding:6em 0;position:relative;z-index:99}.reel_thumb_set{backdrop-filter:blur(7.5px);background:hsla(0,0%,100%,.15);bottom:6em;cursor:pointer;padding:.55556em;position:absolute;width:14.22222em;z-index:199}.reel_cover{aspect-ratio:59/34;position:relative;width:100%}.reel_play{aspect-ratio:1/1;background:#fff;border-radius:50%;position:relative;width:2.22em}.reel_play svg{width:.88889em}.reel_thumb{gap:.8em}.work_content{z-index:799}.work_content>h3{text-shadow:1px 1px 2px rgba(0,0,0,.4);z-index:99}.work_content>h3,.work_ft_set{position:relative}.work_ft{bottom:0;left:0;position:absolute;right:0}.work_title{gap:1em;max-width:32em}.serv_wrap{gap:3.33em}.serv_block{border-bottom:1px solid rgba(0,0,0,.2);overflow:hidden;padding:2.22222em 0}.serv_block:first-child{border-top:1px solid rgba(0,0,0,.2)}.serv_block:last-child{border-bottom:none;padding-bottom:0}.serv_icon{aspect-ratio:1/1;background:#ececdf;width:12.77778em}body:not(.isTouch) .serv_block:hover .serv_icon{background:#d4d4c3}.serv_txt{gap:1em}.serv_txt>span{max-width:27em}.serv_blocks{width:100%}.partners_logos{position:relative}.p_logo{height:12em;position:absolute;width:15.5em}.s_slider{position:relative}.s_col{position:absolute;width:calc(33.33% - .74em);will-change:transform}.tst_col{align-items:stretch;display:flex;margin:0 1.5em;min-height:100%;width:42.77778em}.tst_col.is-selected .tst_card{background:#fff;border-color:transparent}.tst_col:after{background:#f7f7f2;content:"";inset:0;opacity:0;position:absolute;z-index:99}.tst_col:not(.is-selected):after{opacity:.7}.tst_col:not(.is-selected) .tst_card{filter:grayscale(1)}.tst_card{border:1px solid rgba(0,0,0,.3);gap:5em;min-height:100%;padding:5em 4.44444em 3.33333em;position:relative;text-align:center;width:100%}.tst_set{gap:2.22222em}.tst_set svg{width:3.05556em}.tst_btm{gap:1.111em}.tst_btm>i{aspect-ratio:1/1;border:1px solid rgba(0,0,0,.15);border-radius:50%;display:block;width:3.88889em}.tst_info{gap:.27778em}.tl_circle_set{left:0;position:absolute;top:0;width:100%;z-index:199}.circles{margin-top:-5em;max-width:100%;position:relative;text-align:center;width:33.33333em}.arc_svg{left:0;position:absolute;top:0;transform:rotate(90deg);width:100%}.arc_path{fill:none;stroke:#fff;stroke-width:1}.tl_content{gap:.6em;margin-top:1em;padding:3em}.tl_content>strong{position:absolute;top:2em}.scroll_set{bottom:3em;position:absolute;width:7em;z-index:199}.why_wrap{gap:4.44444em;text-align:center}.why_media{aspect-ratio:297/167;max-width:68.66667em;width:100%}.why_head{gap:1.11111em;max-width:46.55556em}.why_txt{max-width:51.11111em}.serv_content{gap:1.33333em;max-width:47.33333em;text-align:center;z-index:199}.serv_slide .cover{inset:-.3em;will-change:filter,transform!important}.awards_head{gap:1.111em;max-width:40em;position:relative;z-index:199}.awards_slides{bottom:0;display:inline-flex;position:absolute;top:0}.awards_wrap{position:relative}.awards_slide{overflow:hidden;width:100vw;will-change:transform}.awards_logos{gap:1.38889em}.awards_logos svg{width:8.60717em}.awards_logos svg:nth-child(2){width:1.16667em}.awards_title{gap:1em}.awards_list{gap:1em;max-width:30em}.award_txt{gap:.4em}.awards_info{gap:1.5em;position:relative;z-index:199}.filters_group{gap:.55556em}.fliter_set{background:#fff;border:1px solid rgba(0,0,0,.3);border-radius:10em;cursor:pointer;height:2.22222em;padding:0 1.3em;position:relative;transition:border-color .2s ease;white-space:nowrap}.fliter_set.active,.fliter_set:hover{border-color:rgba(0,0,0,.8)}.fliter_set>span{padding-top:.15em}.fliter_set svg{flex:0 0 auto;width:.88889em}.multi{height:auto;min-height:2.22222em;padding:0}.multi_toggle{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;gap:2.77778em;justify-content:space-between;min-height:100%;padding:0 1.3em;width:100%}.multi_label{text-overflow:ellipsis;white-space:nowrap}.multi_menu{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:1em;box-shadow:0 10px 30px rgba(0,0,0,.08);min-width:100%;opacity:0;padding:.45em;pointer-events:none;position:absolute;top:calc(100% + .45em);transform:translateY(.4em);transition:.2s ease;visibility:hidden;z-index:20}.multi.active .multi_menu{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.multi_option{align-items:center;border-radius:.8em;cursor:pointer;display:flex;gap:.65em;padding:.7em .85em;white-space:nowrap}.multi_option:hover{background:rgba(0,0,0,.04)}.multi_option input{margin:0}.dropdown{padding:0}.dropdown_toggle{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:2.77778em;justify-content:space-between;min-height:100%;padding:0 1.3em;width:100%}.dropdown_label{text-overflow:ellipsis;white-space:nowrap}.dropdown_menu{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:1em;box-shadow:0 10px 30px rgba(0,0,0,.08);min-width:100%;opacity:0;padding:.45em;pointer-events:none;position:absolute;top:calc(100% + .45em);transform:translateY(.4em);transition:.2s ease;visibility:hidden;z-index:20}.dropdown.active .dropdown_menu{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.dropdown_option{border-radius:.8em;cursor:pointer;padding:.7em .85em;white-space:nowrap}.dropdown_option:hover{background:rgba(0,0,0,.04)}.dropdown_option.active{background:rgba(0,0,0,.06)}.filter_native:focus{outline:none}.article_set{aspect-ratio:75/89;background:#000;cursor:pointer;overflow:hidden;padding:1.66667em;will-change:transform}._unlock .rounded_btn{background:#fff;left:50%;pointer-events:none;position:absolute;top:40%;transform:translate(-50%,-50%);z-index:99}.article_set>.cover{opacity:.5;transition:all 2s cubic-bezier(.22,.61,.36,1);-webkit-transition:all 2s cubic-bezier(.22,.61,.36,1);will-change:transform,opacity}body:not(.isTouch) .article_set:hover>.cover{opacity:.9;transform:scale(1.15);will-change:transform,opacity}.article_tags{gap:.55556em;position:relative;z-index:99}.article_content{background:#fff;gap:1.11111em;padding:1.11111em;position:relative;z-index:99}.article_details{gap:.55556em;position:relative;z-index:99}.page_head{gap:8em;padding-top:13em}.case-padidng-b{padding-bottom:13em}.article_body_set{gap:12em;padding-left:13em;padding-right:13em}.article_body{max-width:50em}.article_popup{background:hsla(0,0%,90%,.95);left:0;position:fixed;right:0;top:0;z-index:999}.article_box{background:#fff;max-width:70em;padding:7em 2em 2em;position:relative;width:100%}.article_unlock{gap:2em}.article_unlock_head{gap:1.66667em}.article_unlock_form{gap:2.77778em}.pro_awards_set{border:1px solid rgba(0,0,0,.2);gap:2.22222em;margin-bottom:8em;margin-top:1.5em;overflow:hidden;padding:2.22222em}.pro_awards_head{gap:1.11111em}.pro_awards_head svg{flex:2.66667em 0 0}.pro_awards_list{gap:2.22222em}.pro_award{gap:.2em}.case_block{padding:0 11.11111em;position:relative}.case_block ul{gap:1em}.case_block li{display:list-item;font-size:1.33333em;line-height:150%;list-style:disc;padding:initial}.case_body{gap:7.77778em;padding:7.77778em 0}.case_block_content{gap:1.66667em;max-width:37.77778em}.case_media>ifranme,.case_media>img,.case_media>video{width:100%}.case_fact{border-bottom:1px solid rgba(0,0,0,.3);padding:1.66667em 0;position:relative}.case_facts{border-top:1px solid rgba(0,0,0,.3)}.work_wrap{height:calc(var(--vh2, 1vh)*800);overflow:hidden}.work_wrap,.work_wrap *{cursor:none}.work_cursor{height:4em;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translate3d(-9999px,-9999px,0);transition:opacity .25s ease;width:4em;will-change:transform,opacity;z-index:9999}.work_cursor.is-visible{opacity:1}.work_cursor img,.work_cursor svg{display:block;height:100%;object-fit:contain;transform:translate(-50%,-50%);width:100%}.isTouch .work_wrap,.isTouch .work_wrap *{cursor:auto}.isTouch .work_cursor{display:none}.abt_slider,.hero_thumbs{direction:ltr}.hero_thumbs img{opacity:.6}.hero_thumb{position:absolute}.hero_thumb:first-child{margin-left:-41em;top:-1em;width:6.5em}.hero_thumb:nth-child(2){margin-top:30em;right:-3em;width:10em}.hero_thumb:nth-child(3){margin-bottom:-49em;margin-left:-45em;width:9em}.hero_thumb:nth-child(4){bottom:-2em;right:17em;width:10em}.hero_thumb:nth-child(5){left:-4em;margin-top:21em;width:19em}.hero_thumb:nth-child(6){right:6em;width:7.5em}.hero_thumb:nth-child(7){right:20em;top:12em;width:8em}.hero_thumb:nth-child(8){margin-left:30em;margin-top:30em;width:8.5em}.hero_thumb:nth-child(9){margin-right:-15em;margin-top:-22em;width:6em}.hero_thumb:nth-child(10){margin-left:-70em;margin-top:-23em;width:12em}.glass_tag{backdrop-filter:blur(7.5px);background:hsla(0,0%,100%,.15);padding:.55556em}.case_box,.case_video{cursor:pointer;padding:1.66667em}.case_box{aspect-ratio:101/98;color:#fff;position:relative}.case_video{aspect-ratio:133/85}.case_video>h5{position:relative;text-shadow:1px 1px 1px #000;z-index:99}.case_box .cover{opacity:.8}.case_box .cover:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));background:linear-gradient(180deg,transparent,#000);content:"";inset:0;opacity:.6;position:absolute}.case_content{gap:.5em;height:5.6em;overflow:hidden;position:relative;z-index:99}.case_box:hover .case_content{transform:translateY(60%)}.case_box:hover .case_content>span{opacity:0}.case_box:hover .cover{opacity:1}.case_box:hover .cover:before{opacity:.4}.nav_menu{border:1px solid rgba(0,0,0,.3);border-radius:10em;gap:.2em;padding:.44444em}.nav_menu>span{border:1px solid transparent;border-radius:10em;cursor:pointer;padding:.55556em 1.11111em;white-space:nowrap}.nav_menu>span:hover{border-color:rgba(0,0,0,.5)}.nav_menu>span.active{background:#000;color:#fff}.gallery_box img,.gallery_box video{width:100%}.gallery_col{display:flex;flex-direction:column;gap:1.11em}.gallery_box{cursor:pointer}.gallery_box:hover>*{opacity:.7}.gallery_popup{background:rgba(0,0,0,.9);left:0;position:fixed;right:0;top:0;z-index:999}.gallery_item{align-items:center;display:flex;height:calc(var(--vh, 1vh)*100 - 14em);justify-content:center;max-width:100%}.gallery_item img,.gallery_item video{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.gallery_popup .arrows_set{bottom:2em;position:absolute;z-index:99}.close_popup{border-radius:10em;color:#fff;cursor:pointer;gap:.5em;padding:.88889em 1.5em;position:absolute;top:2em;white-space:nowrap;z-index:199}.close_popup svg{width:.88889em}.close_popup span{position:relative;top:.05em}.hero_ft{bottom:3.33333em;gap:2.22222em;left:0;position:absolute;right:0;z-index:99}.hero_boxes{display:grid;gap:1.66667em;grid-template-columns:repeat(2,1fr);width:100%}.hero_box>svg{width:2.22222em}.hero_box{border:1px solid hsla(0,0%,100%,.3);gap:2.83333em;padding:1.66667em}.hero_box .ft_block a{color:hsla(0,0%,100%,.6)}.hero_box .ft_block a:hover{color:#fff}.hero_box_content{gap:1em}.form_set{display:grid;gap:2.22222em 1.66667em;width:100%}form{gap:2em}input[type=submit]{position:absolute;visibility:hidden}.form_input{gap:1em}.panel_set .form_input:last-child{grid-column:1/-1}.form_input>input,.form_input>textarea{appearance:none;-webkit-appearance:none;border:1px solid rgba(0,0,0,.2);border-radius:5.55556em;outline:none;padding:1.11111em 1.66667em;width:100%}.form_input>textarea{border-radius:.88889em;height:10em;padding-top:1.66667em;resize:none}.notification{background:#202020;border-radius:1em;bottom:4em;color:#fff;line-height:140%;padding:1em 2em;position:fixed;visibility:hidden;width:20em;z-index:999}.gradient-canvas{height:100%!important;left:0;position:absolute;top:0;width:100%!important}@media (max-width:1160px){body,input,select,textarea{font-size:1.3vw}.inner_padding{padding-bottom:8em;padding-top:8em}.x_double_padding{padding-left:4.44444em;padding-right:4.44444em}.ft_cols{gap:4em}.s_col{width:calc(50% - .556em)}.cols_3{grid-template-columns:repeat(2,1fr)}.article_body_set{gap:10em;padding-left:4.44444em;padding-right:4.44444em}.case_block{padding:0 4.44444em}}@media (min-width:601px){.serv_block:nth-child(2n){flex-direction:row-reverse}.serv_block:nth-child(2n) .serv_txt{align-items:flex-end}.serv_txt>span{height:0;visibility:hidden}footer{padding-left:2.77778em;padding-right:2.77778em}.about_content p{max-width:64%}.article_body_set .social_set{padding-top:1em}.case_fact>.small{left:50%;position:absolute;transform:translateX(-50%)}.case_fact:nth-child(odd){justify-content:flex-end}.form_set{grid-template-columns:repeat(2,1fr)}.mobile{display:none}.serv_content h5{max-width:30em}}@media (max-width:600px){body,input,select,textarea{font-size:2.8vw}h1{font-size:3.7em}h2{font-size:3em}.x_double_padding,.x_padding{padding-left:2em;padding-right:2em}.inner_padding{padding-bottom:6em;padding-top:6em}.page_head{gap:6em}.f-r-c{align-items:flex-start;flex-direction:column;gap:1em}.section_wrap{gap:3em}header{top:1.5em}.serv_block{align-items:flex-start;flex-direction:column-reverse;gap:1em}.serv_txt h2{font-size:2.2em}.serv_txt{gap:.5em}.serv_icon{width:6.77778em}.section_v_head{align-items:flex-start;flex-direction:column;gap:1em}.section_title{gap:1em}.section_v_head_set br{display:none}.ft_head{flex-direction:column;gap:1.5em}.ft_head,.ft_top{align-items:flex-start}.ft_wrap{padding:1.5em}.ft_mdl{flex-direction:column;gap:4em}.ft_cols{gap:2em;justify-content:space-between;width:100%}.tst_col{margin:0 1em;width:90%}.tst_card{padding:3em 2.5em}.desktop,nav{display:none}.awards_slide{gap:2em;justify-content:flex-end}.awards_slide,.awards_title{align-items:flex-start;flex-direction:column}.awards_title{gap:0}.awards_logos svg{width:6em}.awards_logos svg:nth-child(2){width:.8em}.s_col{width:100%}.cols_2,.cols_3{grid-template-columns:repeat(1,1fr)}.filters_group,.fliter_set{width:100%}.fliter_set{height:3em;justify-content:space-between}.article_body_set{flex-direction:column-reverse;gap:2em;padding-left:2em;padding-right:2em}.article_body_set .social_set{flex-direction:row}.pro_awards_set{margin-bottom:6em;width:100%}.pro_awards_list{flex-direction:column;gap:1em}.case_block{padding:0 2em}.case_body{gap:4em;padding:6em 0}.case_block{flex-direction:column;gap:2em}.case_fact{align-items:flex-start;flex-direction:column;gap:1em}.nav_menu{gap:0;justify-content:space-between;width:100%}.hero_thumb:nth-child(8){margin-top:-46em}.nav_menu>span{flex:1;text-align:center}.promise_col{width:60%}.article_media img{transform:unset!important}header .site_button{aspect-ratio:1/1;padding:0;width:2.777em}.work_ft{align-items:flex-start;flex-direction:column;gap:2em}.album_popup .album_thumbs_bar .rounded_btn{width:8em}.album_popup .album_thumbs_bar .rounded_btn svg{width:1.6em}._eleY .abt_cover:hover video{scale:7}}.albums{width:100%}.album_col{display:flex;flex-direction:column;gap:1.11em}.album_cover{cursor:pointer;position:relative}.album_cover img,.album_cover video{display:block;width:100%}.album_cover:hover>*{opacity:.7}.album_cover .album_badge{align-items:center;background:rgba(0,0,0,.55);border-radius:999px;color:#fff;display:inline-flex;font-size:.75em;gap:.4em;letter-spacing:.02em;line-height:1;padding:.4em .7em;pointer-events:none;position:absolute;right:1em;top:1em}.album_cover .album_badge svg{height:.9em;width:.9em}body:not(.progress) .album_cover>img,body:not(.progress) .album_cover>video{transition:opacity .3s ease}.album_popup{background:rgba(0,0,0,.9);left:0;position:fixed;right:0;top:0;z-index:999}.album_item{align-items:center;display:flex;height:calc(var(--vh, 1vh)*100 - 22em);justify-content:center;max-width:100%}.album_item img,.album_item video{max-height:100%;width:unset}.album_popup .album_thumbs_bar{bottom:2em;gap:1em;justify-content:center;left:2em;position:absolute;right:2em;z-index:99}.album_thumbs{cursor:grab;display:flex;flex:0 1 auto;gap:.5em;max-width:78em;min-width:0;overflow-x:auto;overflow-y:hidden;padding:.25em;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;user-select:none;-webkit-user-select:none}.album_thumbs::-webkit-scrollbar{display:none}.album_thumbs.is-dragging{cursor:grabbing;scroll-behavior:auto}.album_thumb{background-color:hsla(0,0%,100%,.08);background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid transparent;border-radius:.4em;cursor:pointer;flex:0 0 auto;height:4em;opacity:.55;overflow:hidden;padding:0;position:relative;transition:border-color .2s ease,opacity .2s ease;width:6em}.album_thumb:hover{opacity:.85}.album_thumb.is-active{border-color:#fff;opacity:1}.album_thumb img,.album_thumb video{display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.album_thumb._video{background:hsla(0,0%,100%,.12)}.album_thumb._video:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:.7em 0 .7em 1em;content:"";filter:drop-shadow(0 0 2px rgba(0,0,0,.6));height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-30%,-50%);width:0}.album_counter{align-items:center;color:#fff;display:flex;font-size:.9em;gap:.6em;justify-content:center;left:0;letter-spacing:.04em;pointer-events:none;position:absolute;right:0;top:2.2em;z-index:199}.album_counter ._sep{opacity:.55}.album_counter ._total{opacity:.7}.album_count{color:#fff;opacity:.7}.white-bg{background-color:#fff}