:root{--bg-color:#000;--white:#fff;--grey-bg:#454545;--primary-font:Peridot PE;--secondary-font:Peridot PE}@font-face{font-display:swap;font-family:Peridot PE;font-style:italic;font-weight:400;src:url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/Font/PeridotPE-Italic.woff2) format("woff2"),url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/Font/PeridotPE-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Peridot PE;font-style:normal;font-weight:200;src:url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/Font/PeridotPE-Thin.woff2) format("woff2"),url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/Font/PeridotPE-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Peridot PE;font-style:normal;font-weight:300;src:url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/Font/PeridotPE-Light.woff2) format("woff2"),url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/Font/PeridotPE-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Peridot PE;font-style:normal;font-weight:400;src:url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/Font/PeridotPE-Regular.woff2) format("woff2"),url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/Font/PeridotPE-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Peridot PE;font-style:normal;font-weight:500;src:url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/Font/PeridotPE-Medium.woff2) format("woff2"),url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/Font/PeridotPE-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Peridot PE;font-style:normal;font-weight:600;src:url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/Font/PeridotPE-SBold.woff2) format("woff2"),url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/Font/PeridotPE-SBold.woff) format("woff")}@font-face{font-display:swap;font-family:Peridot PE;font-style:normal;font-weight:700;src:url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/Font/PeridotPE-Bold.woff2) format("woff2"),url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/Font/PeridotPE-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Peridot PE;font-style:normal;font-weight:900;src:url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/Font/PeridotPE-Black.woff2) format("woff2"),url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/Font/PeridotPE-Black.woff) format("woff")}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}*,:focus{outline:none}::-moz-focus-inner{border:0}body{background:var(--bg-color);color:var(--white);font-family:var(--primary-font);font-size:16px;font-weight:400;line-height:1.3;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong{font-weight:700}a{transition:all .4s ease}a,a:focus,a:hover{color:var(--white);text-decoration:none}p{margin:0}p+p{margin-top:20px}ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--secondary-font);margin:0 0 15px}.h1,h1{font-size:92px;font-weight:600}.h1,.h2,h1,h2{letter-spacing:-.2px;line-height:1.1;text-transform:uppercase}.h2,h2{font-size:58px;font-weight:300}h3{font-size:40px}h3,h4{font-weight:300;text-transform:uppercase}h4{font-size:26px;letter-spacing:-.06px;line-height:1.1}h4 span{font-weight:500}h5{font-size:19px}h6{font-size:18px}.container,.row-fluid .container[class*=span]{box-sizing:border-box;float:none;margin:0 auto;max-width:1180px;padding-left:15px;padding-right:15px;width:100%!important}.container-full:after,.container:after,.row-fluid .container-full[class*=span]:after,.row-fluid .container[class*=span]:after{clear:both;content:"";display:table}.container-full,.row-fluid .container-full[class*=span]{box-sizing:border-box;float:none;max-width:100%;padding-left:65px;padding-right:65px;width:100%}.container-full{margin:0 auto;max-width:1900px}.casestudy_section .box{position:relative}.position_link{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}.title{margin-bottom:50px}.animatedParent{overflow:hidden}.border_btn a{border:1px solid var(--white);border-radius:10px;display:inline-block;font-size:16px;font-weight:500;padding:9px 10px 11px;vertical-align:middle}.border_btn a svg{margin-right:5px;transition:all .4s ease}.border_btn a:hover{background:var(--white);color:var(--bg-color)}.border_btn a:hover svg path{stroke:var(--bg-color)}.btn{text-align:center}.btn a{background:var(--white);border-radius:40px;color:var(--bg-color);display:inline-block;font-size:21px;font-weight:700;line-height:40px;padding:15px 30px;vertical-align:middle;z-index:1}.btn a svg{height:12px;margin-right:10px;width:auto}.btn a:after,.btn a:before{background:hsla(0,0%,100%,.52);bottom:0;content:"";filter:blur(54px);left:0;opacity:0;position:absolute;right:0;top:0;transition:all .4s ease;visibility:hidden;z-index:-1}.btn a:hover:after,.btn a:hover:before{opacity:1;visibility:visible}.application-form-section .hs-form .hs-button{border:none}.contact__section .contact__row .title{margin-top:-12px}header{left:0;padding:70px 0 0;position:absolute;right:0;top:0;transition:all .6s cubic-bezier(.79,.33,.14,.53);z-index:9999}.display\:none{display:none}header .header_inner{display:flex;justify-content:space-between;grid-gap:30px;align-items:flex-start}header .rightside{display:flex;grid-gap:10px}header .header_icon{text-align:center}header .simple_menu{display:block;padding-top:30px;text-align:right}header .simple_menu ul{display:block;padding-top:8px;text-align:right}header .simple_menu ul li+li{margin-top:15px}header .simple_menu ul li a{display:inline-block;font-size:20px;font-weight:300;position:relative;transition:transform .6s cubic-bezier(.215,.61,.355,1)}header .simple_menu ul li a:after{background:#38adaf;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:bottom right;transition:transform .5s ease}header .simple_menu ul li a:hover{font-weight:700}header .simple_menu ul li a:hover:after{transform:scaleX(1);transform-origin:bottom left}header .header_icon .search{cursor:pointer;margin:15px 0}header ul.language{margin-top:0}header ul.language li{border:1px solid var(--white);border-radius:10px;cursor:pointer;font-size:12px;font-weight:500;padding:3px 8px;text-transform:uppercase}header ul.language li:hover a{color:var(--bg-color);transition:all .4s ease}header ul.language li:hover{background:var(--white)}.nav-toggle{align-content:center;cursor:pointer;display:flex;flex-wrap:wrap;height:26px;margin:0 auto;width:27px}.nav-toggle .icon-bar{background:var(--white);display:block;height:3px;width:27px}.nav-toggle .icon-bar+.icon-bar{margin-top:10px}.header_cover{bottom:0;left:0;min-height:720px;padding:70px 0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transition:all .6s cubic-bezier(.79,.33,.14,.53);transition:all .6s cubic-bezier(.79,.33,.14,.53);z-index:11}.menu-open .header_cover{pointer-events:all}.simple_menu_text_cover{overflow:hidden}.simple_menu_text{color:#7e7e7e;font-size:14px;font-weight:300;line-height:20px;transform:translate3d(0,100%,0);transition:transform .6s cubic-bezier(.215,.61,.355,1)}.menu-open .simple_menu .simple_menu_text{transform:translateZ(0);transition-delay:1.5s}header .simple_menu.default_menu ul li:first-child a:after{background:#f9a99a}header .simple_menu.default_menu ul li:nth-child(2) a:after{background:#178d82}header .simple_menu.default_menu ul li:nth-child(3) a:after{background:#0b91c8}header .simple_menu.default_menu ul li:nth-child(4) a:after{background:#906dc2}header .simple_menu.default_menu ul li:nth-child(5) a:after{background:#fff}header .simple_menu.default_menu ul li a:after{background:#38adaf}.readybody .header_cover{opacity:1}.header_cover{opacity:0}.nav-toggle .icon-bar{transition:transform .3s cubic-bezier(.215,.61,.355,1),background-color .6s cubic-bezier(.215,.61,.355,1)}.menu-open .nav-toggle .icon-bar:first-child{transform:rotate(45deg) translate(8px,7px)}.menu-open .nav-toggle .icon-bar:last-child{transform:rotate(-45deg) translate(3px,-1px)}.header_cover:before{background:var(--bg-color);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.logo>div{display:block;transform:translate3d(0,100%,0);transition:transform .6s cubic-bezier(.215,.61,.355,1)}.menu-open .logo>div{transform:translateZ(0);transition-delay:.8s}.logo{overflow:hidden}.mainmenu ul li a,.simple_menu ul li a{transform:translate3d(0,100%,0);transition:transform .6s cubic-bezier(.215,.61,.355,1)}.menu-open .mainmenu ul li a,.menu-open .simple_menu ul li a{transform:translateZ(0)}.mainmenu .hs-menu-flow-horizontal>ul>li,.simple_menu .hs-menu-flow-horizontal>ul>li{overflow:hidden}.menu-open .mainmenu .hs-menu-flow-horizontal>ul>li:first-child>a{transition-delay:.8s}.menu-open .mainmenu .hs-menu-flow-horizontal>ul>li:nth-child(2)>a{transition-delay:.9s}.menu-open .mainmenu .hs-menu-flow-horizontal>ul>li:nth-child(3)>a{transition-delay:1s}.menu-open .mainmenu .hs-menu-flow-horizontal>ul>li:nth-child(4)>a{transition-delay:1.1s}.menu-open .mainmenu .hs-menu-flow-horizontal>ul>li:nth-child(5)>a{transition-delay:1.2s}.menu-open .mainmenu .hs-menu-flow-horizontal>ul>li:nth-child(6)>a{transition-delay:1.3s}.menu-open .mainmenu .hs-menu-flow-horizontal>ul>li:nth-child(7)>a{transition-delay:1.4s}.menu-open .simple_menu .hs-menu-flow-horizontal>ul>li:first-child>a{transition-delay:1.5s}.menu-open .simple_menu .hs-menu-flow-horizontal>ul>li:nth-child(2)>a{transition-delay:1.6s}.menu-open .simple_menu .hs-menu-flow-horizontal>ul>li:nth-child(3)>a{transition-delay:1.7s}.menu-open .simple_menu .hs-menu-flow-horizontal>ul>li:nth-child(4)>a{transition-delay:1.8s}.language_main{margin-top:15px;overflow:hidden}.language_main>.language{opacity:0}.menu-open .language_main>.language{opacity:1}@keyframes pulseAnimation{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}50%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.btn{--time:3s}.btn a span.line-1{animation:pulseAnimation var(--time) infinite;animation-delay:.5s}.btn a span.line-2{animation:pulseAnimation var(--time) infinite;animation-delay:.25s}.btn a span.line-3{animation:pulseAnimation var(--time) infinite;animation-delay:0s}@keyframes pulseAfterBefore{0%{opacity:.5;transform:scale(.5)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.btn a:after,.btn a:before{opacity:1;visibility:visible}.btn a span{animation:pulseAnimation var(--time) infinite}.btn a:after,.btn a:before{animation:pulseAfterBefore var(--time) infinite}.btn a:hover{transform:scale(1.1)}.close-toggle,.header_cover_shape,.language_main,.newsletter_box,.search_box{overflow:hidden}.header_cover_shape>div,.language_main>.language,.newsletter_box>div,.search_box>div{transform:translate3d(0,100%,0);transition:transform .6s cubic-bezier(.215,.61,.355,1)}.menu-open .header_cover_shape>div,.menu-open .language_main>.language,.menu-open .newsletter_box>div,.menu-open .search_box>div{transform:translateZ(0)}.language_main>.language{transition-delay:.8s}.header_cover_shape>div{transition:transform .6s cubic-bezier(.215,.61,.355,1);transition-delay:.1s}.close-toggle>div{transform:translate3d(0,40px,0);transition:transform .6s cubic-bezier(.215,.61,.355,1);transition-delay:.8s}.menu-open .close-toggle>div{transform:translateZ(0)}.menu-open .newsletter_box>div,.menu-open .search_box>div{transition-delay:.8s}.header_cover .bottom{bottom:85px;left:0;margin:0 auto;max-width:100%;padding-left:145px!important;padding-right:145px!important;position:absolute;right:0;z-index:2}.search__row.search_box{overflow:visible;position:relative}.search__row.search_box>form{position:absolute!important;right:37px;top:-52px;z-index:9}.search__row.search_box>form input.input{opacity:0;padding:20px 10px 20px 20px;transition:all .4s ease;visibility:hidden;width:53px}.search-open .search__row.search_box>form input.input{opacity:1;padding:20px 50px 20px 20px;visibility:visible;width:500px}.menu-open .search__row.search_box form,.search__row.search_box>form .hs_submit{display:none}.search-open .search__row.search_box>form .hs_submit{display:block}.search.search_main .icon svg{opacity:1}.close_search{align-content:center;cursor:pointer;display:flex;flex-wrap:wrap;height:26px;margin:0 auto;opacity:0;position:absolute;top:0;width:27px}span.sclose_one,span.sclose_two{background:var(--white);display:block;height:3px;position:relative;top:1px;transform:rotate(45deg);width:27px}span.sclose_two{top:-2px;transform:rotate(-45deg)}.search.search_main .icon{position:relative}.search-open .close_search{opacity:1;right:3px}.search-open .search.search_main .icon svg{opacity:0}.header_cover .cover_bg{bottom:0;left:0;position:absolute;z-index:-1}.header_cover .cover_bg img{display:block}.close-toggle{align-content:center;cursor:pointer;display:flex;flex-wrap:wrap;height:26px;margin:0 auto;width:27px}.close-toggle .icon-bar{background:var(--white);display:block;height:3px;position:relative;top:1px;transform:rotate(45deg);width:27px}.close-toggle .icon-bar+.icon-bar{top:-2px;transform:rotate(-45deg)}.header_cover .border{background:var(--white);height:5px;margin:-6px 0 0 87px;width:170px}.logo a{display:inline-block;line-height:0;vertical-align:top}.mainmenu{margin-top:-40px;padding-left:87px}.mainmenu ul{display:block}.mainmenu ul li+li{margin-top:25px}.mainmenu ul li a{display:inline-block;font-size:22px;position:relative}.mainmenu ul li a:after{background:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:bottom right;transition:transform .5s ease}.mainmenu ul li a:hover{font-weight:700}.mainmenu ul li a:hover:after{transform:scaleX(1);transform-origin:bottom left}.header_cover .bottom{align-items:flex-end;display:flex;flex-flow:row wrap;gap:30px;justify-content:space-between;padding:100px 0 0 87px}.header_cover .bottom .search_box{width:500px}.search_box form{position:relative}.search_box form input.input{backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);background:hsla(0,0%,100%,.34);border:none;border-radius:30px;color:var(--white);font-size:20px;height:64px;max-width:500px;padding:20px 65px 20px 25px}.search_box form input.hs-button{background:url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/search_icon.svg) no-repeat 50%/cover;border:none;height:26px;padding:0;position:absolute;right:20px;top:19px;width:26px}.newsletter_box{width:280px}.newsletter_box form{position:relative}.newsletter_box form .hs-form-field{margin-bottom:0}.newsletter_box form .hs-input{background:transparent;border:none;border-bottom:1px solid var(--white);color:var(--white);font-size:17px;line-height:45px;padding:0 70px 0 0}.newsletter_box form .hs-button{background:transparent;border:1px solid var(--white);border-radius:10px;color:var(--white);display:inline-block;font-weight:500;padding:8px 10px;position:absolute;right:0;top:0;vertical-align:middle}.newsletter_box form .hs-button:hover{background:var(--white);color:var(--bg-color)}.banner_section{align-items:center;display:flex;height:100vh;padding:100px 0;position:relative;z-index:1}.banner_section h1{margin-bottom:0}.banner_section .bg_video{bottom:0;max-width:800px;position:absolute;right:50px;top:0;width:100%}.banner_section .bg_video video{height:100%;width:100%}.banner_section .btn{bottom:80px;left:65px;position:absolute}.down_arrow{animation:bounce 1.6s cubic-bezier(.445,.05,.55,.95) infinite;bottom:30px;cursor:pointer;height:20px;left:-25px;margin:0 auto;position:absolute;right:0;width:25px}.down_arrow a{display:inline-block;vertical-align:top}@keyframes bounce{50%{transform:translateY(-15px)}}.video_text_section{padding:150px 0 80px}.video_text_section .inner{align-items:center;display:flex;padding-right:calc(50% - 605px)}.video_text_section .left{width:calc(100% - 670px)}.video_text_section .left img{width:100%}.video_text_section .right{overflow:visible;padding-right:30px;width:670px}.video_text_section .right h2{font-weight:300;line-height:1;text-transform:inherit}.video_text_section .right h2 span{font-weight:300}.video_text_section .right .btn{margin-top:60px}.casestudy_section{padding:60px 0;position:relative;z-index:1}.casestudy_section .list{display:flex;flex-flow:row wrap;gap:30px}.casestudy_section .box .image{border-radius:10px}.casestudy_section .box .inner_box{backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);background:hsla(0,0%,42%,.65);border-radius:27px;box-shadow:14px -14px 29px 0 rgba(0,0,0,.29);max-width:340px;overflow:hidden;padding:20px 20px 20px 30px;position:relative;width:100%}.casestudy_section .box .inner_box:before{background:var(--white);bottom:0;content:"";left:0;position:absolute;top:0;width:10px}.casestudy_section .box h4{font-size:36px;font-weight:700;line-height:1.5;margin-bottom:1px}.casestudy_section .box .bottom{align-items:flex-end;display:flex;gap:15px;justify-content:space-between;margin-top:20px}.casestudy_section .box .bottom h3{margin-bottom:0}.casestudy_section .aldi_box{margin-left:-50px}.casestudy_section .aldi_box .image{height:405px;width:650px}.casestudy_section .aldi_box .inner_box{margin:-145px 0 0 -30px}.casestudy_section .caotina_box{margin-right:-60px;margin-top:180px}.casestudy_section .caotina_box .image{height:360px;width:580px}.casestudy_section .inner_box{margin:-60px 30px 0 auto}.casestudy_section .life_box{margin-left:140px;margin-top:-200px}.casestudy_section .life_box .image{height:325px;width:450px}.casestudy_section .life_box .inner_box{margin:-110px 0 0 250px}.casestudy_section .rivr_box .image{height:355px;width:492px}.casestudy_section .okk_box{margin-left:-40px;margin-top:-270px}.casestudy_section .okk_box .image{height:362px;width:587px}.casestudy_section .five_style_box .life_box{margin-left:50px}.casestudy_section .five_style_box .rivr_box{margin-left:100px}.casestudy_section .five_style_box .box .inner_box{margin-left:-30px}.casestudy_section .btn{margin-top:90px}.client_section{padding:90px 0 130px}.client_section .swiper{padding:0}.service_section{overflow:visible;padding:30px 0;position:relative;z-index:1}.service_section:after{backdrop-filter:blur(6.5px);background:linear-gradient(180deg,hsla(0,0%,42%,.65),rgba(75,75,75,0));border-radius:27px;bottom:-540px;content:"";left:0;margin:0 auto;max-width:1310px;position:absolute;right:0;top:0;z-index:-1}.service_section .inner{align-items:flex-start;display:flex}.service_section .left{width:410px}.service_section .left .content{font-size:28px;font-weight:500;line-height:36px;margin-top:60px}.service_section .left .content h4{font-size:28px;line-height:1.3;margin-bottom:25px;text-transform:capitalize}.service_section .right{padding-left:100px;width:calc(100% - 410px)}.service_section .list .box+.box{margin-top:35px}.service_section .box .tag{font-size:21px;font-weight:700;line-height:1.8}.service_section .box .content{font-size:20px;font-weight:300;max-width:calc(100% - 115px)}.service_section .box .bottom{align-items:center;display:flex}.service_section .box .border_btn{padding-left:25px;text-align:right;width:115px}.service_section .box .border{width:calc(100% - 115px)}.service_section .box .border>div{height:3px;transition:width 3s;width:0}.service_section .box.is-inview .border>div{width:100%}.service_section .btn{margin-top:130px;text-align:center}.service_section .box .border_btn{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}.service_section .box h3{font-weight:700}@keyframes border_anim{0%{width:0}to{width:100%}}.service_section .bottom-box{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:70px;margin-top:80px}.service_section .bottom-box .tag{font-size:17px;margin-bottom:5px}.service_section .bottom-box h4{font-size:25px;font-weight:700}.service_section .bottom-box .box .bottom{display:block}.service_section .bottom-box .border{width:100%}.service_section .bottom-box .border_btn{padding:20px 0 0;width:100%}.news_section{padding:30px 0;position:relative;z-index:1}.news_section .list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px}.news_section .box{background:var(--grey-bg);border-radius:15px;display:flex;overflow:hidden}.news_section .box .image{border-radius:10px 0 0 10px;width:260px}.news_section .box .right_content{font-size:14px;padding:15px;width:calc(100% - 260px)}.news_section .box .tag ul li a{color:#ffa292;display:block;font-size:18px;font-weight:700;margin-bottom:15px}.news_section .box .border_btn{margin-top:20px;text-align:right}.talk_section{margin-top:50px;padding:100px 0;position:relative;z-index:1}.talk_section .bg_img{bottom:0;left:0;line-height:0;position:absolute;z-index:-1}.talk_section .bg_img img{max-width:790px;width:100%}.talk_section .inner{align-items:center;display:flex;justify-content:center}.talk_section h2{font-weight:300;line-height:1.1;margin-bottom:0;text-transform:inherit;width:400px}.talk_section h2 span{font-weight:300}.talk_section .btn{padding-left:70px}footer{background:var(--grey-bg);padding:54px 0 48px}footer .footer_container{margin:0 auto;max-width:1200px;padding:0 15px;width:100%}footer .f_top{display:flex}footer .f_top .logo{padding-top:20px;width:160px}footer .f_social{align-items:center;display:flex;list-style:none;margin:0;padding:0;grid-gap:15px;line-height:0;width:200px}footer .f_social li a{display:block}footer .f_social li a svg{fill:var(--white);height:28px;width:28px}footer .f_social li:last-child a svg{height:35px;width:33px}footer .f_social li{padding:0 3px}footer .f_top .address{padding:0 50px 0 75px;width:500px}footer .f_top .address_box{display:flex;padding-top:25px;grid-gap:20px;flex-flow:row wrap}footer .f_top .address_box .box a{align-items:center;border:1px solid var(--white);border-radius:11px;display:flex;padding:10px;grid-gap:7px}footer .f_top .address_box .box a .icon{line-height:0}footer .f_top .address_box .box a .icon svg{height:20px;width:20px}footer .f_top .address_box .box a:hover{background:var(--white);border-color:var(--white);color:var(--bg-color)}footer .f_top .address_box .box a:hover svg path{fill:var(--bg-color)}footer .f_top .logo img{width:100%}footer .f_bottom{display:flex;justify-content:space-between;grid-gap:20px;margin-top:80px}footer .f_title h6{border-bottom:2px solid var(--white);display:inline-block;padding-bottom:15px;vertical-align:top}footer .f_menu ul li{display:inline-block;vertical-align:top;width:100%}footer .f_menu ul li+li{margin-top:10px}footer .f_menu ul li a{display:inline-block;font-size:18px;font-weight:500;line-height:1.5;position:relative;vertical-align:top}footer .f_menu ul li a:after{background:var(--white);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:bottom right;transition:transform .5s ease}footer .f_menu ul li a:hover{font-weight:700}footer .f_menu ul li a:hover:after{transform:scaleX(1);transform-origin:bottom left}footer .f_newsletter{padding-top:13px;width:210px}footer .f_newsletter h5{font-weight:300;margin:24px 0;text-transform:uppercase}footer .f_newsletter h5 span{font-weight:500}footer .f_top .address{padding-top:44px}footer .f_bottom>div{width:auto}footer .f_menu ul li,footer .hs-menu-wrapper ul{display:inherit}.newsletter_form.fancybox-content{backdrop-filter:blur(5px);background:rgba(1,1,1,.7);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);max-width:480px;padding:30px 40px;width:100%}.newsletter_form.fancybox-content .title h3{font-size:35px;font-weight:500;line-height:1.1;margin:0;max-width:200px;text-transform:inherit}.newsletter_form.fancybox-content .title h3 span{font-weight:300}.newsletter_form.fancybox-content .title{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:15px}.newsletter_form.fancybox-content .fancybox-button{display:none}.newsletter_form form .hs-form-field{margin-bottom:20px}.newsletter_form form .hs-form-field input,.newsletter_form form select{background:transparent;border:none;border-bottom:1px solid var(--white);border-radius:0;color:#7e7e7e;font-size:17px;line-height:40px;max-width:270px;padding:0 0 5px;width:100%}.newsletter_form form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(https://143576790.fs1.hubspotusercontent-eu1.net/hubfs/143576790/down_arrow.png);background-position:center right 15px;background-repeat:no-repeat;background-size:13px;height:46px;padding-bottom:0;width:100px}.newsletter_form form .inputs-list input[type=checkbox]{opacity:0;position:absolute;width:auto}.newsletter_form form .inputs-list span{cursor:pointer;display:inline-block;font-size:16px;letter-spacing:-.263px;margin:0;padding:0 0 0 50px;position:relative;vertical-align:middle}.newsletter_form form .inputs-list span:after{border:1px solid var(--white);border-radius:11px;content:"";height:36px;left:0;position:absolute;top:2px;width:36px}.newsletter_form form .inputs-list span:before{border-bottom:2px solid var(--white);border-left:2px solid var(--white);content:"";height:9px;left:10px;opacity:0;position:absolute;top:13px;transform:rotate(-41deg);width:17px;z-index:1}.newsletter_form form .inputs-list input[type=checkbox]:checked+span:before{opacity:1}.newsletter_form .hs-button{background:transparent;border:1px solid var(--white);border-radius:10px;color:var(--white);display:inline-block;font-weight:500;padding:9px 12px}.team_section .title{display:flex;flex-flow:row wrap;gap:30px;justify-content:space-between;margin-bottom:-70px;position:relative;z-index:8}.team_section .title h2{font-weight:300;line-height:1.1;margin:0}.team_section .title h2 span{font-weight:700}.filter-dropdownwrap{position:relative}.filter-dropdownwrap .options_box{background:#000;border-radius:0 0 11px 11px;border-top:0;display:none;left:-1px;margin-top:-10px;padding:0 20px 10px 60px;position:absolute;position:static;right:-1px;top:100%}.filter-dropdownwrap ul.option-set li+li{margin-top:8px}.filter-dropdownwrap .filter_title{border-radius:15px;cursor:pointer;display:inline-block;min-width:200px;padding:10px 15px 10px 60px;vertical-align:top}.filter-dropdownwrap .icon{left:15px;line-height:0;position:absolute;top:12px}.team_section .right{position:relative;right:0}.filter-dropdownwrap{border:1px solid var(--white);border-radius:11px;position:absolute;right:0}.btn a{position:relative}.btn a span{--scaleX:20px;--scaleY:20px;--borderColor:hsla(0,0%,100%,.36);--transitionDelay:0.1s;border:.696px solid var(--borderColor);border-radius:60px;height:calc(100% + var(--scaleY));left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5);transition:all .3s ease;transition-delay:var(--transitionDelay);width:calc(100% + var(--scaleX))}.btn a span.line-2{--scaleX:40px;--scaleY:40px;--borderColor:hsla(0,0%,100%,.21);--transitionDelay:0.2s}.btn a span.line-3{--scaleX:60px;--scaleY:60px;--borderColor:hsla(0,0%,100%,.12);--transitionDelay:0.3s}.btn a:hover span{opacity:1;transform:translate(-50%,-50%) scale(1)}.casestudy_section,.team_module_button{overflow:visible}.team_module_button{padding-top:110px}.menu-open{overflow:hidden}.menu-open .header_cover{overflow:auto}.client_section .owl-item img{height:110px!important;object-fit:contain;width:110px!important}.service_box_section{padding:80px 0}.service_box_section .list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.service_box_section .box{backdrop-filter:blur(2.289180278778076px);background:hsla(0,0%,42%,.2);border-radius:10px;overflow:hidden;padding:40px 15px 20px 20px;position:relative}.service_box_section .box:after{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:10px}.service_box_section .box .icon{text-align:center}.service_box_section .box .icon img{max-height:110px}.service_box_section .box h4{font-size:22px;font-weight:700;margin:40px 0 7px}.service_box_section .box .bottom{display:flex;justify-content:space-between;grid-gap:10px;flex-flow:row wrap}.service_box_section .box .content{font-size:18px;font-weight:700}.banner_section_two .inner{display:flex;flex-flow:column;grid-gap:150px}.building-section{padding:70px 0}.building-section .inner{align-items:flex-start;display:flex}.building-section .left{width:420px}.building-section .box{backdrop-filter:blur(2.289180278778076px);background:hsla(0,0%,42%,.2);border-radius:10px;overflow:hidden;padding:60px 30px 30px;position:relative}.building-section .box:after{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:15px}.building-section .box .icon{text-align:center}.building-section .box .icon img{max-height:150px}.building-section .box h4{font-size:32px;font-weight:700;margin:40px 0 7px}.building-section .box .content{font-size:24px;font-weight:700}.building-section .right{font-size:20px;font-weight:300;padding-left:70px;width:calc(100% - 420px)}.building-section .right h2 br{display:none}.building-section .right h2{margin-bottom:30px}.building-section .right ul{list-style:disc;margin-top:25px;padding-left:20px}.building-section .btn{margin-top:80px;text-align:left}.additional-services{padding:70px 0}.additional-services .list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.additional-services .list.three{grid-template-columns:repeat(3,1fr)}.additional-services .box{background:hsla(0,0%,42%,.2);border-radius:10px;overflow:hidden;padding:22px 25px;position:relative}.additional-services .box:after{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:10px}.additional-services .box h4{font-size:28px;font-weight:700;margin:0}.contact-person{padding:70px 0}.contact-person .inner{align-items:flex-start;display:flex}.contact-person .left{width:420px}.contact-person .left .image{position:relative}.contact-person .box{backdrop-filter:blur(2.289180278778076px);background:hsla(0,0%,42%,.65);border-radius:8px;bottom:15px;font-size:13px;left:15px;max-width:300px;overflow:hidden;padding:12px 20px;position:absolute;width:100%}.contact-person .box h4{font-weight:700;margin-bottom:5px}.contact-person .box:after{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:10px}.contact-person .social-box{align-items:center;display:flex;position:absolute;right:10px;top:10px;grid-gap:10px;line-height:0}.contact-person .social-box a svg{height:auto;width:25px}.contact-person .social-box a svg path{fill:#fff}.contact-person .right{padding-left:130px;width:calc(100% - 420px)}.contact-person .right .content{font-size:24px;max-width:530px}.contact-person .btn{margin:80px 0 0 25px;text-align:left}.contact-person .left .image img{border-radius:10px}.hs-recaptcha .grecaptcha-badge{margin-left:0}.content_back__btn a{padding-left:0}.footer_copy__row{display:block;font-weight:300;padding-top:60px;text-align:center}.solution-section .box .left .image img{border-radius:10px}.partner-details .image img,.partner-section .image img{border-radius:8px}.partner-section{overflow:hidden;padding:0 15px!important}.bg_img video{display:block;width:100%}.news__content ul,.news_post_content ul,.post_details__row ul{list-style:disc;margin:1.4rem 0;padding-left:24px}.news__content ul li,.news_post_content ul li,.post_details__row ul li{padding:7px 0}.border_btn.blog__index__btn{display:none!important}.back_btn,.border_btn{display:none}.border_btn.team_module_button,.f_newsletter .border_btn,.service_box_section .border_btn{display:block}@media (min-width:1025px){footer .f_top .logo{align-items:center;display:flex}.custom__footer .f_top_right,footer .f_top .address{align-items:flex-end;display:flex}}@media (max-width:1429px){h1{font-size:70px}.header_cover .bottom{padding-top:50px}.casestudy_section .aldi_box{margin-left:0}.casestudy_section .aldi_box .image{height:380px;width:620px}.casestudy_section .aldi_box .inner_box{margin:-90px 0 0 -20px}.casestudy_section .caotina_box{margin-right:0;margin-top:120px}.casestudy_section .caotina_box .image{width:500px}.casestudy_section .life_box{margin-top:-100px}.casestudy_section .okk_box{margin-left:30px;margin-top:-150px}.casestudy_section .okk_box .image{height:308px;width:500px}.casestudy_section .five_style_box .box .inner_box{margin-left:-20px}}@media (max-width:1199px){h2{font-size:50px}h3{font-size:36px}.container-full,.row-fluid .container-full[class*=span]{padding:0 30px}header{padding-top:30px}.header_cover{padding:30px 0}.banner_section{padding:250px 0}.down_arrow{bottom:0}.news_section .list{grid-gap:30px}.news_section .box .image{width:200px}.news_section .box .right_content{width:calc(100% - 200px)}.service_section .left .content h4{font-size:24px}.service_section .right{padding-left:50px}.service_section .bottom-box{grid-gap:30px}.video_text_section{padding-top:60px}.video_text_section .left{width:calc(100% - 500px)}.video_text_section .right{width:500px}.client_section{padding-bottom:100px}.casestudy_section .box h4{font-size:30px}.casestudy_section .aldi_box .image{height:350px;width:500px}.casestudy_section .aldi_box .inner_box{margin:-70px 0 0 -15px}.casestudy_section .caotina_box .image{height:300px;width:430px}.casestudy_section .life_box{margin-left:50px;margin-top:-50px}.casestudy_section .five_style_box .box .inner_box{margin-left:-15px}.casestudy_section .rivr_box .image{height:270px;width:380px}.casestudy_section .five_style_box .rivr_box{margin-left:30px}.casestudy_section .rivr_box .inner_box{margin-top:-100px}.casestudy_section .okk_box{margin-top:0}.header_cover .bottom{padding-left:115px!important;padding-right:25px!important}.banner_section_two .inner{grid-gap:100px}.contact-person .right{padding-left:50px}}@media (max-width:991px){h1{font-size:60px}.mainmenu{padding:0}.header_cover .bottom{padding-left:0}.header_cover .bottom .search_box{width:380px}footer .f_top .address{padding:0 30px}.banner_section .bg_video{max-width:700px;right:10px}.news_section .list{grid-template-columns:1fr}.news_section .box .image{width:250px}.news_section .box .right_content{width:calc(100% - 250px)}.service_section .inner{display:block}.service_section .left{width:100%}.service_section .left .content{margin-top:20px}.service_section .btn{margin:70px 0}.service_section .right{padding:0;width:100%}.service_section .bottom-box{grid-template-columns:1fr;margin-top:30px}.service_section .bottom-box .box .bottom{display:flex}.service_section .bottom-box .box .border{width:calc(100% - 115px)}.service_section .bottom-box .box .border_btn{padding:0 0 0 25px;width:115px}.video_text_section .inner{display:block;padding:0 15px}.video_text_section .left{width:100%}.video_text_section .right{padding:30px 0 0;text-align:center;width:100%}.client_section{padding:40px 0 70px;position:relative;z-index:1}.casestudy_section .list{display:block}.casestudy_section .list .box+.box{margin-top:30px!important}.casestudy_section .list .box{margin:0!important}.casestudy_section .box .inner_box,.casestudy_section .five_style_box .box .inner_box{border-radius:10px;margin:-30px 0 0;max-width:100%;width:auto}.casestudy_section .box .image{height:250px;width:100%}.header_cover .bottom{padding-left:25px!important;padding-right:25px!important}footer .f_menu:nth-child(3){min-width:inherit}footer h6{font-size:16px}.service_box_section .list{grid-template-columns:repeat(2,1fr)}.building-section .inner{display:block}.building-section .left{width:100%}.building-section .box h4 br{display:none}.building-section .btn{margin-top:50px}.building-section .right{padding:40px 0 0;width:100%}.additional-services .list,.additional-services .list.three{grid-template-columns:repeat(2,1fr)}.contact-person .inner{display:block}.contact-person .left{width:100%}.contact-person .right{padding:30px 0 0;width:100%}.contact-person .left .image{max-width:400px;width:100%}.contact-person .right .content{font-size:20px;max-width:100%}.contact-person .btn{margin-top:50px}}@media (min-width:768px){footer .f_bottom>div{width:20%}}@media (max-width:767px){.h1,h1{font-size:42px}.h2,h2{font-size:36px;line-height:1.1}.h3,h3{font-size:30px}.container-full,.row-fluid .container-full[class*=span]{padding:0 15px}header{padding-top:20px}.header_cover{padding:20px 0}header .header_inner{align-items:flex-start}.header_cover .border{display:none}.mainmenu{margin-top:30px}.mainmenu ul li+li{margin-top:18px}.header_cover .cover_bg{display:none}.banner_section{height:calc(100vh - 110px);padding:120px 0;text-align:center}.banner_section .bg_video{left:0;max-width:100%;right:0}.banner_section .btn{left:0;margin:0 auto;right:0}.video_text_section{padding:40px 0}.video_text_section .right{padding:20px 0 0}.talk_section{padding:70px 0}.talk_section .inner{display:block;text-align:center}.talk_section h2{width:100%}.talk_section .btn{padding:50px 0 0}footer{padding:40px 0}footer .f_top{display:block}footer .f_top .logo{padding:0}footer .f_top .address{padding:30px 0;width:100%}footer .f_bottom{flex-flow:row wrap;margin-top:50px;grid-column-gap:50px;justify-content:inherit;grid-row-gap:30px}.team_section .title{display:block;margin-bottom:20px;z-index:1}.team_section .title h2{margin-bottom:20px}.header_cover .bottom{padding-left:0!important;padding-right:0!important;position:static}.header_cover{min-height:auto}footer .f_bottom>div{width:calc(50% - 10px)}footer .f_bottom{grid-row-gap:35px;grid-column-gap:20px}.sticky .nav-toggle{position:fixed;right:15px;top:15px}.service_box_section{padding:40px 0}.service_box_section .list{grid-template-columns:1fr}.service_box_section .box{padding-top:25px}.banner_section_two .inner{grid-gap:50px}.additional-services,.building-section{padding:40px 0}.building-section .box .content{font-size:20px}.building-section .box h4{font-size:26px}.additional-services .list,.additional-services .list.three{grid-template-columns:1fr}.contact-person .social-box a svg{width:18px}.contact-person .box{width:auto}.btn a{font-size:16px;padding:7px 22px}.btn a svg{height:10px}.units__clomn{border-bottom:none;border-left:10px solid #f6cfc8}.about__btn a{padding-left:0}.carousel_row{pointer-events:none}.content_back__btn a{padding-left:0}.building-section .btn,.contact-person .btn{text-align:center}.contact-person .btn{margin-left:0}.footer_copy__row{padding-top:30px}footer .f_menu ul li a{font-weight:400}footer .f_title h6{display:block;max-width:125px}footer .f_bottom>div:nth-child(4){padding-top:0}.content__cover h1,.content__cover h2{font-size:28px;padding-bottom:19px}.content__cover h3{font-size:22px!important}.mainmenu ul li a{font-size:30px}header .simple_menu ul li a{font-size:26px}.search-open .search__row.search_box>form input.input{height:55px;margin-top:5px;width:285px}.f_menu:last-child{padding-left:0!important}}@media (max-width:575px){.news_section .box{display:block}.news_section .box .image{height:250px;width:100%}.news_section .box .right_content{width:100%}.newsletter_form.fancybox-content{padding:20px}.newsletter_form.fancybox-content .title h3{font-size:30px}}@media (max-width:370px){.content__cover h1,.content__cover h2{font-size:24px}}