﻿@media only screen and (max-width: 2200px){.hide-xxl{display:none !important}}.show-xxl,.show-xxl-flex,.show-xxl-grid{display:none !important}@media only screen and (max-width: 2200px){.show-xxl{display:block !important}.show-xxl-flex{display:flex !important}.show-xxl-grid{display:grid !important}}@media only screen and (max-width: 1600px){.hide-xl{display:none !important}}.show-xl,.show-xl-flex,.show-xl-grid{display:none !important}@media only screen and (max-width: 1600px){.show-xl{display:block !important}.show-xl-flex{display:flex !important}.show-xl-grid{display:grid !important}}@media only screen and (max-width: 1200px){.hide-lg{display:none !important}}.show-lg,.show-lg-flex,.show-lg-grid{display:none !important}@media only screen and (max-width: 1200px){.show-lg{display:block !important}.show-lg-flex{display:flex !important}.show-lg-grid{display:grid !important}}@media only screen and (max-width: 992px){.hide-md{display:none !important}}.show-md,.show-md-flex,.show-md-grid{display:none !important}@media only screen and (max-width: 992px){.show-md{display:block !important}.show-md-flex{display:flex !important}.show-md-grid{display:grid !important}}@media only screen and (max-width: 768px){.hide-sm{display:none !important}}.show-sm,.show-sm-flex,.show-sm-grid{display:none !important}@media only screen and (max-width: 768px){.show-sm{display:block !important}.show-sm-flex{display:flex !important}.show-sm-grid{display:grid !important}}@media only screen and (max-width: 600px){.hide-xs{display:none !important}}.show-xs,.show-xs-flex,.show-xs-grid{display:none !important}@media only screen and (max-width: 600px){.show-xs{display:block !important}.show-xs-flex{display:flex !important}.show-xs-grid{display:grid !important}}@media only screen and (max-width: 1180px){.hide-iPad{display:none !important}}.show-iPad,.show-iPad-flex,.show-iPad-grid{display:none !important}@media only screen and (max-width: 1180px){.show-iPad{display:block !important}.show-iPad-flex{display:flex !important}.show-iPad-grid{display:grid !important}}:root{--font-size: 16px;--primary-color: #e83c67;--primary-color-old: #cc1bb8;--primary-color-old2: #ff00c7;--purple-color: #6200f2;--secondary-color: #212026;--tertiary-color: #e0b938;--off-white: #eaeaea;--secondary-color-light: #2e2d34;--secondary-color--rgb: 34, 33, 39;--content-width: 1400px;--content-width-opposite: calc(((100vw - var(--content-width)) / 2) + 100px)}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-center{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-v-center{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vertical-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.default-transition{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.background-cover{background-size:cover;background-repeat:no-repeat;background-position:center}.background-contain{background-size:contain;background-repeat:no-repeat;background-position:center}.absolute{position:absolute;top:0;left:0}.border-radius{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.shadow{-webkit-box-shadow:0px 0px 81px -15px rgba(0,0,0,.31);-moz-box-shadow:0px 0px 81px -15px rgba(0,0,0,.31);box-shadow:0px 0px 81px -15px rgba(0,0,0,.31)}.gfx{width:100%;position:relative;overflow:hidden;height:100%}.gfx::before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto 0px;width:10px;height:10px;border:3px solid var(--primary-color);border-radius:30px}.gfx::after{content:"";position:absolute;left:16px;top:0;bottom:0;margin:auto 0px;width:100%;height:3px;background-color:var(--primary-color);transition:width ease 3s}.gfx.active::after{width:100%}.gfx.gfx-left{justify-self:end}.gfx--right{transform:scale(-1)}.img-fit{width:100%;height:100%}.img-fit img{width:100%;height:100%;object-fit:cover;display:block}.header--text{display:flex;flex-direction:column;gap:20px;justify-content:flex-end;padding-bottom:15%}@media only screen and (max-width: 992px){.header--text{align-items:flex-start;justify-content:flex-end;width:90vw;padding-bottom:200px}}@media(max-height: 500px){.header--text{padding-bottom:100px}}.header--text.people-landing-header h1{margin-bottom:20px}.header--text h1,.header--text h2,.header--text h3,.header--text p{font-size:20px;font-weight:400;color:#fff;letter-spacing:0px !important;line-height:100%}@media only screen and (max-width: 992px){.header--text h1,.header--text h2,.header--text h3,.header--text p{font-size:16px}}.header--text h2{font-size:100px;font-weight:200;color:#fff;line-height:100%}@media screen and (max-height: 1000px){.header--text h2{font-size:80px}}@media only screen and (max-width: 1600px){.header--text h2{font-size:70px}}@media only screen and (max-width: 992px){.header--text h2{font-size:50px}}.header--text h2 strong{font-weight:600}@font-face{font-family:"Brown";src:url("./assets/fonts/Brown-Bold.eot");src:url("./assets/fonts/Brown-Bold.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/Brown-Bold.woff2") format("woff2"),url("./assets/fonts/Brown-Bold.woff") format("woff"),url("./assets/fonts/Brown-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Brown";src:url("./assets/fonts/Brown-Regular.eot");src:url("./assets/fonts/Brown-Regular.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/Brown-Regular.woff2") format("woff2"),url("./assets/fonts/Brown-Regular.woff") format("woff"),url("./assets/fonts/Brown-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Brown";src:url("./assets/fonts/Brown-Light.eot");src:url("./assets/fonts/Brown-Light.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/Brown-Light.woff2") format("woff2"),url("./assets/fonts/Brown-Light.woff") format("woff"),url("./assets/fonts/Brown-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"BrownFixed";src:url("./assets/fonts/brown-bold-webfont.eot");src:url("./assets/fonts/brown-bold-webfont.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/brown-bold-webfont.woff2") format("woff2"),url("./assets/fonts/brown-bold-webfont.woff") format("woff"),url("./assets/fonts/brown-bold-webfont.ttf") format("truetype"),url("./assets/fonts/brown-bold-webfont.svg#brownbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Hermes";src:url("./assets/fonts/Hermes.eot");src:url("./assets/fonts/Hermes.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/Hermes.woff2") format("woff2"),url("./assets/fonts/Hermes.woff") format("woff"),url("./assets/fonts/Hermes.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Urbanist";src:url("./assets/fonts/Urbanist-Regular.eot");src:url("./assets/fonts/Urbanist-Regular.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/Urbanist-Regular.woff2") format("woff2"),url("./assets/fonts/Urbanist-Regular.woff") format("woff"),url("./assets/fonts/Urbanist-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}body{font-size:var(--font-size);font-family:"Brown",Helvetica-Neue,Helvetica,Arial,sans-serif}.font-urbanist{font-family:"Urbanist",sans-serif;font-weight:400}.ucase{text-transform:uppercase}.text-section img.alignright{float:right;margin:0 0 1em 1em}.text-section img.alignleft{float:left;margin:0 1em 1em 0}.text-section img.aligncenter{display:block;margin-left:auto;margin-right:auto}.text-section .alignright{float:right}.text-section .alignleft{float:left}.text-section .aligncenter{display:block;margin-left:auto;margin-right:auto}.text-section h3{font-size:15px;font-weight:400;margin-bottom:12px;line-height:30px}.text-section strong{font-weight:600}.text-section p{font-size:14px;font-weight:400;margin-bottom:14px;line-height:32px}.text-section ul{font-size:14px;font-weight:400;margin-bottom:14px;line-height:32px;padding-left:10px}.text-section ol{padding-left:20px;margin:30px 0 20px}.text-section h1{font-size:30px;font-weight:600;line-height:1.7;margin-bottom:40px}.text-section img{margin:80px 0;width:100%;height:auto;display:block}.text-section h2:nth-child(1){margin-top:0}.text-section h2{font-size:30px;font-weight:400;line-height:45px;margin:70px 0}.text-section h3{font-size:28px;font-weight:400;line-height:45px;margin:30px 0}.text-section h4{font-size:24px;font-weight:400;line-height:45px;margin:30px 0}.text-section h5{font-size:20px;font-weight:400;line-height:45px;margin:20px 0}.text-section h6{text-transform:uppercase;font-style:normal;letter-spacing:4px;font-weight:600;display:block;font-size:13px;margin-bottom:10px;margin-top:50px;line-height:25px;color:var(--primary-color)}.text-section a{color:var(--primary-color);text-decoration:none}.text-section .moretext{left:380px;position:absolute;width:40%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-42%);-ms-transform:translateY(-42%);transform:translateY(-42%)}.text-section .moretext p{font-size:15px;font-weight:400;margin-bottom:12px;line-height:30px}.text-section .moretext p em{font-family:"Hermes",serif;font-size:29px}a{color:var(--primary-color);text-decoration:none}.svg-line{content:"";position:absolute;bottom:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;z-index:0;opacity:.7;mix-blend-mode:multiply;transform:skew(40deg);max-height:20px}.svg-line-container{position:absolute;width:0%;height:100%;transition:width ease .3s;overflow:hidden}strong.active .svg-line-container{width:100%}.h2{font-size:6.25em;line-height:1.1}@media only screen and (max-width: 992px){.h2{font-size:3em;line-break:strict}}.h3{font-size:1.875em;margin-bottom:20px;line-height:1.5;font-weight:400}@media only screen and (max-width: 992px){.h3{font-size:1.5em;line-break:strict}}.h5{font-size:2.5em;font-weight:300;line-height:60px}.p{font-size:1em;margin-bottom:20px;line-height:20px}*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{font-family:"Brown",Helvetica-Neue,Helvetica,Arial,sans-serif;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}body.hide-overflow{overflow:hidden}body.single-services,body.blog-archive,body.post-type-archive-jobs,body.category{background-color:#fff}body.single-services .fh-page-section,body.blog-archive .fh-page-section,body.post-type-archive-jobs .fh-page-section,body.category .fh-page-section{background:#fff}body.inverted:not(.menu-is-active) header,body.inverted:not(.menu-is-active) .default-slide-controls,body.inverted:not(.menu-is-active) .live-chat,body.inverted:not(.menu-is-active) .side-email,body.inverted-half:not(.menu-is-active) header,body.inverted-half:not(.menu-is-active) .default-slide-controls,body.inverted-half:not(.menu-is-active) .live-chat,body.inverted-half:not(.menu-is-active) .side-email,body.page-template-template-landing:not(.menu-is-active) header,body.page-template-template-landing:not(.menu-is-active) .default-slide-controls,body.page-template-template-landing:not(.menu-is-active) .live-chat,body.page-template-template-landing:not(.menu-is-active) .side-email,body.page-template-default:not(.home):not(.menu-is-active) header,body.page-template-default:not(.home):not(.menu-is-active) .default-slide-controls,body.page-template-default:not(.home):not(.menu-is-active) .live-chat,body.page-template-default:not(.home):not(.menu-is-active) .side-email,body.page-template-template-why-us:not(.menu-is-active) header,body.page-template-template-why-us:not(.menu-is-active) .default-slide-controls,body.page-template-template-why-us:not(.menu-is-active) .live-chat,body.page-template-template-why-us:not(.menu-is-active) .side-email{mix-blend-mode:difference}body.inverted-half header .logo{filter:contrast(0.3)}body.error404{height:100vh}body.page-template-default .scroll-hint,body.page-template-template-landing .scroll-hint{display:none !important}textarea,input,button,a{outline:none}button,input,textarea{outline:none;-moz-appearance:none;-webkit-appearance:none}.scroll-hint{position:absolute;bottom:40px;left:calc(15% - 20px);color:#fff;font-size:16px;font-weight:400;z-index:9999;opacity:.8;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:30px;overflow:hidden}.scroll-hint.hidden{opacity:0}.scroll-hint .to-scroll-in{margin-left:5px;top:1px;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.scroll-hint .to-scroll-in li{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);margin-right:5px}.scroll-hint i{margin-right:18px;font-size:25px;position:relative}.scroll-hint-service,.scroll-hint-project{position:relative;left:0;margin-top:15vh;padding:0;margin-bottom:50px}.blog .scroll-hint-project,.single-post .scroll-hint-project{margin-top:0vh}@media only screen and (max-width: 992px){.blog .scroll-hint-project,.single-post .scroll-hint-project{margin-top:20px}}.default-slider li .slide-text .moretext{opacity:0;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);-webkit-transition:.8s ease;-o-transition:.8s ease;transition:.8s ease}.is-loaded .default-slider li .slide-text .moretext{opacity:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.client-logos{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.client-logos li{padding:35px 20px;width:16.66666%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.client-logos li figure{background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:36px}.fh-page-section{height:100vh;width:100vw;position:relative}.fh-page-section img{width:100%;height:100%;object-fit:cover}.light-section{color:#212026;background-color:#fff}@media(min-width: 1025px){.page-template-template-about:not(.menu-is-active) header,.page-template-template-about:not(.menu-is-active) .scroll-hint,.page-template-template-about:not(.menu-is-active) .live-chat,.page-template-template-about:not(.menu-is-active) .side-email,.page-template-template-about:not(.menu-is-active) .start-project,.page-template-template-about:not(.menu-is-active) .side-text,.single-projects:not(.menu-is-active) header,.single-projects:not(.menu-is-active) .scroll-hint,.single-projects:not(.menu-is-active) .live-chat,.single-projects:not(.menu-is-active) .side-email,.single-projects:not(.menu-is-active) .start-project,.single-projects:not(.menu-is-active) .side-text,.page-template-template-people:not(.menu-is-active) header,.page-template-template-people:not(.menu-is-active) .scroll-hint,.page-template-template-people:not(.menu-is-active) .live-chat,.page-template-template-people:not(.menu-is-active) .side-email,.page-template-template-people:not(.menu-is-active) .start-project,.page-template-template-people:not(.menu-is-active) .side-text,.single-services:not(.menu-is-active) header,.single-services:not(.menu-is-active) .scroll-hint,.single-services:not(.menu-is-active) .live-chat,.single-services:not(.menu-is-active) .side-email,.single-services:not(.menu-is-active) .start-project,.single-services:not(.menu-is-active) .side-text,.single-contact:not(.menu-is-active) header,.single-contact:not(.menu-is-active) .scroll-hint,.single-contact:not(.menu-is-active) .live-chat,.single-contact:not(.menu-is-active) .side-email,.single-contact:not(.menu-is-active) .start-project,.single-contact:not(.menu-is-active) .side-text,.post-type-archive-jobs:not(.menu-is-active) header,.post-type-archive-jobs:not(.menu-is-active) .scroll-hint,.post-type-archive-jobs:not(.menu-is-active) .live-chat,.post-type-archive-jobs:not(.menu-is-active) .side-email,.post-type-archive-jobs:not(.menu-is-active) .start-project,.post-type-archive-jobs:not(.menu-is-active) .side-text,.single-jobs:not(.menu-is-active) header,.single-jobs:not(.menu-is-active) .scroll-hint,.single-jobs:not(.menu-is-active) .live-chat,.single-jobs:not(.menu-is-active) .side-email,.single-jobs:not(.menu-is-active) .start-project,.single-jobs:not(.menu-is-active) .side-text{mix-blend-mode:difference}#gravity-cursor .cursor{border-color:#212026}}.goback{left:0;font-size:14px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:20px 50px 30px 0;-webkit-transition:1.4s ease .3s;-o-transition:1.4s ease .3s;transition:1.4s ease .3s;color:#fff;z-index:10000000000000000}.goback.gobackdark{color:#212026}.goback.gobackdark i{background-image:url("./assets/img/SVG/left-arrow.svg")}.goback i{content:"";background-image:url("./assets/img/SVG/left-arrow-white.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:15px;display:block;margin-right:15px}html body #cookie-law-info-bar{width:100%;line-height:25px;background-color:#212026 !important;color:#fff !important}html body #cookie-law-info-bar a#CONSTANT_OPEN_URL{text-transform:uppercase;letter-spacing:3px;font-size:12px;color:#fff !important;text-decoration:none;padding-right:15px;opacity:.5}html body #cookie-law-info-bar a#CONSTANT_OPEN_URL:hover{opacity:1}html body #cookie-law-info-bar .cli-plugin-button:nth-child(1){margin-left:20px !important}html body div#cookie-law-info-again{background-color:#212026 !important;color:#fff !important;padding:10px 20px !important;z-index:9999}.default-banner{top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-end;list-style:none;width:100vw;z-index:1;color:#fff;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;height:450px;position:relative}.default-banner.job-banner:before{display:none}.default-banner.no-bg{height:250px;background-color:#212026}.default-banner.no-bg figure:before{display:none}.default-banner .background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1}.default-banner .background:before{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;opacity:.4;background-color:#000;content:""}.default-banner .text{padding-bottom:20px}.default-banner .text h3{font-size:15px;font-weight:400;margin-bottom:12px;line-height:30px}.default-banner .text>p{font-size:26px;width:300px;font-weight:400;margin-bottom:14px;line-height:38px}.default-banner .text h1{font-size:34px;font-weight:400;line-height:61px;margin-bottom:40px}.default-banner .text a{font-size:12px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:6px;font-weight:100;line-height:61px;position:relative;z-index:9999}.default-banner .text .moretext{left:380px;position:absolute;width:40%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-42%);-ms-transform:translateY(-42%);transform:translateY(-42%)}.default-banner .text .moretext p{font-size:15px;font-weight:400;margin-bottom:12px;line-height:30px}.default-banner .text .moretext p em{font-family:"Hermes",serif;font-size:29px}.default-content{width:100%}.default-content .content,.default-content .flex-banner__content{padding:50px 0}.content-width{max-width:var(--content-width);margin:0px auto;height:100%}.cookie_action_close_header_reject{display:none !important}.terms-conditions a,.special-conditions a,.cookie-policy a{color:#212026 !important}div#drift-frame-controller{bottom:50px !important;right:50px !important}div#drift-frame-chat{bottom:110px !important;right:40px !important}.swiper-button-next:after,.swiper-button-prev:after{display:none}.loading-overlay{position:fixed;height:100vh;width:100vw;background:var(--secondary-color);left:0;top:0;z-index:999999999;display:flex;justify-content:center;align-items:center;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;transition-delay:.2s}.loading-overlay.hide{pointer-events:none;opacity:0}.loading-overlay.hide .loading-overlay__logo{transform:scale(0.5);opacity:0}.loading-overlay__logo{display:flex;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.loading-overlay__logo img{margin-right:3px;margin-left:3px;width:14px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.loading-overlay__logo img:first-child{margin-bottom:20px}.loading-overlay__logo img:last-child{margin-top:20px}.creator{position:fixed;top:0;left:0;height:100vh;width:100vw;background:var(--secondary-color);color:#fff;z-index:5000;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.creator.active{pointer-events:all;opacity:1}@media only screen and (max-width: 992px){.creator{height:unset;min-height:100vh}}.creator__loader{position:absolute;inset:0;background:rgba(var(--secondary-color--rgb), 0.5);z-index:1;pointer-events:none;opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.creator__loader.active{opacity:1}.creator__loader .spinner{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;width:60px;height:60px;border:10px solid hsla(0,0%,100%,.2);border-right:10px solid var(--primary-color);border-radius:100%;animation:spinner .8s linear infinite}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.creator #creator-form{width:100%}@media only screen and (max-width: 992px){.creator #creator-form{max-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.creator__fields{margin-top:70px;--gap: 60px}.creator__fields .radio{display:grid;gap:calc(var(--gap)/2);grid-auto-flow:column}@media only screen and (max-width: 992px){.creator__fields .radio{display:flex;flex-wrap:wrap;gap:15px}}.creator__fields .radio .choice *{cursor:pointer}.creator__fields .radio .choice p{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.creator__fields .radio .choice label{padding:15px 20px;border:1px solid #fff;border-radius:50px;display:inline-flex;align-items:center;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.creator__fields .radio .choice label:hover{border:1px solid var(--primary-color)}.creator__fields .radio .choice img{width:30px;height:20px;object-fit:contain;object-position:center;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;margin-right:10px}.creator__fields .radio input:checked~label{border:1px solid var(--primary-color)}.creator__fields .row{margin-top:calc(var(--gap)/2);display:grid;grid-template-columns:repeat(auto-fit, minmax(calc(50% - var(--gap) / 2), 1fr));gap:var(--gap)}@media only screen and (max-width: 992px){.creator__fields .row{grid-template-columns:1fr;gap:calc(var(--gap)/2)}}.creator__fields .row:first-child{margin:0}.creator__fields .privacy{margin-top:30px;display:grid;align-items:center;grid-template-columns:30px 1fr}.creator__fields .privacy label.error{grid-column:span 2}.creator__fields label span.required{color:var(--primary-color)}.creator__fields input{font-size:1em;all:unset}.creator__fields input[type=text],.creator__fields input[type=email],.creator__fields input[type=number],.creator__fields input[type=date]{display:block;padding:10px 0;background:none;width:100%;border-bottom:1px solid #fff;color:#fff}.creator__fields input[type=text].error,.creator__fields input[type=email].error,.creator__fields input[type=number].error,.creator__fields input[type=date].error{border-bottom:1px solid red}.creator__fields input[type=date]{color:#000;filter:invert(1);border-bottom:1px solid #000;padding-bottom:2px;text-align:left}@media only screen and (max-width: 1200px){.creator__fields input[type=date]{padding-bottom:10px}}.creator__fields input[type=date]:focus{color:#000 !important}.creator__fields input[type=date]:focus:before{display:none}.creator__fields input[type=date]:not(.has-value){color:rgba(0,0,0,0)}.creator__fields input[type=date]:not(.has-value):before{color:#000;content:attr(placeholder)}.creator__fields input[type=date]::-webkit-date-and-time-value{text-align:left}.creator__fields textarea{font-size:1em;all:unset;display:block;padding:10px 0;background:none;width:100%;border-bottom:1px solid #fff;color:#fff}.creator__fields label.error{display:block;text-transform:uppercase;color:red;font-size:12px;letter-spacing:2px;margin-top:10px}.creator__fixed{position:fixed;right:0;bottom:40px;font-size:200px;line-height:0;white-space:nowrap;font-weight:bold;opacity:.05;z-index:-1;pointer-events:none}@media only screen and (max-width: 992px){.creator__fixed{font-size:42px;writing-mode:vertical-lr;transform:rotate(180deg)}}.creator section{display:none;max-width:800px;margin:0 auto}@media only screen and (max-width: 992px){.creator section{padding:100px 20px 120px}}.creator section h1,.creator section h2,.creator section h3,.creator section h4,.creator section h5,.creator section h6{font-size:3.75em;font-weight:bold !important;font-weight:500}@media only screen and (max-width: 992px){.creator section h1,.creator section h2,.creator section h3,.creator section h4,.creator section h5,.creator section h6{font-size:2.5em}}.creator section>p{font-size:1.25em;margin-top:20px}@media only screen and (max-width: 992px){.creator section>p{font-size:1em}}.creator section.start{display:block}.creator section.start .next-step{margin-top:70px}.creator__progress{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:65px;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}@media only screen and (max-width: 992px){.creator__progress{transform:rotate(-90deg);left:unset;height:100vw;right:unset;top:unset;bottom:unset;width:95vh;align-items:flex-start}}.creator__progress .progress-bar{position:relative;height:40vh;width:1px;background:#fff;margin:30px 0}@media only screen and (max-width: 992px){.creator__progress .progress-bar{height:70vw}}.creator__progress .progress-bar #progress-bar-fill{position:absolute;height:0%;border-radius:5px;width:3px;left:-1px;background:var(--primary-color);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.creator__progress #progress-end{opacity:.2}@media only screen and (max-width: 992px){.creator__progress #progress-current,.creator__progress #progress-end{transform:rotate(90deg) translateY(10px)}}.creator__buttons{margin-top:70px;display:flex;justify-content:flex-start;align-items:center}.creator__buttons>:first-child{margin-right:60px}@media only screen and (max-width: 992px){.creator__buttons>:first-child{margin-right:30px}}.creator .form-button{display:inline-flex;align-items:center;background:var(--primary-color);padding:20px 50px;border-top-left-radius:3rem;border-bottom-right-radius:3rem;color:#fff;z-index:0;height:50px;width:fit-content;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;border:2px solid var(--primary-color);text-transform:uppercase;letter-spacing:3px}.creator .form-button[disabled]{pointer-events:none;filter:grayscale(1);opacity:.5}.creator .form-button img{filter:grayscale(1) brightness(5);margin-left:20px}.creator .form-button:hover{opacity:.7}.creator .prev-step{cursor:pointer;color:#fff;text-transform:uppercase;letter-spacing:3px;opacity:.25;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.creator .prev-step:hover{opacity:.5}.creator .files .file-upload{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center}.creator .files .file-upload.show-error .error{display:block !important}.creator .files .file-upload .error{margin-bottom:5px;display:none !important}.creator .files .file-upload label{width:100%}.creator .files .file-upload input{width:100%}.creator .files .file-upload .remove{width:25px;height:25px;background-image:url("./assets/img/trash.svg");background-size:contain;background-repeat:no-repeat;margin-right:20px;opacity:.7;cursor:pointer;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.creator .files .file-upload .remove:hover{opacity:.3}.creator .files .file-upload:last-child{border:none}.creator__content{max-width:1400px;margin:0 auto;width:100%;display:flex;align-items:center}@media only screen and (max-width: 1600px){.creator__content{max-width:1200px}}.creator__steps{list-style:none}@media only screen and (max-width: 1350px){.creator__steps{display:none}}.creator__steps a{margin:30px 0;display:block;color:hsla(0,0%,100%,.2);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;position:relative;cursor:pointer;white-space:nowrap}.creator__steps a img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-50px;width:30px;height:30px;object-fit:contain;object-position:center;opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.creator__steps a.active,.creator__steps a:hover{color:#fff}.creator__steps a.active img,.creator__steps a:hover img{opacity:1}.creator .start,.creator .thank-you{max-width:650px;margin:0 auto;text-align:center}.creator .thank-you .form-button{margin-top:30px}.creator-is-active header .menu-toggle .menu-toggle-icon:before,.creator-is-active header .menu-toggle .menu-toggle-icon:after{width:35px}.creator-is-active header .menu-toggle .menu-toggle-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transform-origin:top left;top:15px}.creator-is-active header .menu-toggle .menu-toggle-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:bottom left;top:39px}canvas{z-index:5001 !important}.primary-color{color:var(--primary-color)}.checker-grid{position:absolute;height:100%;width:100%;top:0;left:0;z-index:2}@media only screen and (max-width: 768px){.checker-grid{display:none !important}}.checker-grid div{position:relative;width:100%;height:100%;background-color:var(--tile-color);box-shadow:0px 0px 10px var(--tile-glow);border:1px solid var(--tile-glow);overflow:hidden}.checker-grid div img{position:absolute;top:0;left:0;width:100vw;height:120vh;object-fit:cover}.inset::after{content:"";position:absolute;top:0;left:0;height:10%;width:100%;background:#000;background:linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.4808517157) 25%, rgba(0, 212, 255, 0) 28%);mix-blend-mode:multiply;z-index:-1;opacity:.3;filter:blur(5px)}.inset::before{content:"";position:absolute;bottom:0;left:0;height:10%;width:100%;background:#000;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.4808517157) 25%, rgba(0, 212, 255, 0) 28%);mix-blend-mode:multiply;z-index:-1;opacity:.3;filter:blur(5px)}.pdfemb-viewer{z-index:99999}@keyframes logoanimateleft{0%{top:0;bottom:initial}50%{top:0;bottom:initial;height:0}51%{top:initial;bottom:0}100%{top:initial;bottom:0;height:100%}}@keyframes logoanimateright{0%{top:15px}50%{top:initial;bottom:0;height:0}51%{top:0;bottom:initial}100%{top:15px;bottom:initial;height:100%}}#logo{width:20.66px;height:45px;display:block;position:relative}#logo:before,#logo:after{width:8px;height:100%;background-repeat:no-repeat;background-size:8px;content:"";position:absolute;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease}#logo:before{background-image:url("./assets/img/logo-left.svg");left:0;top:0}#logo:after{right:0;background-image:url("./assets/img/logo-right.svg");top:15px;bottom:0}#logo.animate:before{animation:logoanimateleft 1.2s forwards}#logo.animate:after{animation:logoanimateright 1.2s forwards}#logo.animate-reverse:before{animation:logoanimateleft 1.2s reverse}#logo.animate-reverse:after{animation:logoanimateright 1.2s reverse}.culture:not(.menu-is-active) header,.culture:not(.menu-is-active) .scroll-hint,.culture:not(.menu-is-active) .side-email,.culture:not(.menu-is-active) .start-project,.culture:not(.menu-is-active) .side-text{mix-blend-mode:difference}.landing-banner{top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;width:100vw;z-index:1;color:#fff}.landing-banner .landing-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;opacity:.65}.landing-banner .background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#000;z-index:-1}.landing-banner .landing-text{margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:85%;left:15%;right:initial;z-index:999999}.landing-banner .landing-text h3{font-size:15px;font-weight:400;margin-bottom:12px;line-height:30px}.landing-banner .landing-text>p{font-size:26px;width:300px;font-weight:400;margin-bottom:14px;line-height:38px}.landing-banner .landing-text h1{font-size:30px;text-transform:uppercase;letter-spacing:26.5px;font-weight:400;line-height:61px;margin-bottom:40px}.landing-banner .landing-text a{font-size:12px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:6px;font-weight:100;line-height:61px;position:relative;z-index:9999}.landing-banner .landing-text .moretext{left:380px;position:absolute;width:40%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-42%);-ms-transform:translateY(-42%);transform:translateY(-42%)}.landing-banner .landing-text .moretext p{font-size:15px;font-weight:400;margin-bottom:12px;line-height:30px}.landing-banner .landing-text .moretext p em{font-family:"Hermes",serif;font-size:29px}.studio-banner{background:none;width:100vw;height:100vh;overflow-x:scroll;overflow-y:hidden}.studio-banner button.slick-prev.slick-arrow,.studio-banner button.slick-next.slick-arrow{display:none !important}.studio-banner .studio-slider{position:absolute;top:0;left:0;width:100%;height:100%}.studio-banner .studio-slider .slick-list{height:100%}.studio-banner .studio-slider li{position:relative;display:flex;align-items:flex-end;top:0;left:0;height:100vh;padding:200px 0 200px 340px;width:100%;background-color:#6200f2}.studio-banner .studio-slider li .background{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.studio-banner .studio-slider li .background:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.57)}.studio-banner .studio-slider li .studio-image-text{position:relative;z-index:999999}.studio-banner .studio-slider li .studio-image-text h1,.studio-banner .studio-slider li .studio-image-text h2,.studio-banner .studio-slider li .studio-image-text h3{font-size:190px;font-weight:700;margin-bottom:50px;line-height:initial;position:relative;-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;opacity:0;visibility:hidden}.studio-banner .studio-slider li .studio-image-text p{font-size:14px;font-weight:400;line-height:30px;-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);-webkit-transition:1.4s ease .3s;-o-transition:1.4s ease .3s;transition:1.4s ease .3s;opacity:0;visibility:hidden}.studio-banner .studio-slider li .studio-image-text .small-text{position:relative;max-width:500px}.studio-banner .studio-slider li .studio-image-text .next-slide{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-250px;font-size:18px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99999;cursor:pointer;padding:20px 50px;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%);-webkit-transition:1.4s ease .3s;-o-transition:1.4s ease .3s;transition:1.4s ease .3s;opacity:0;visibility:hidden}.studio-banner .studio-slider li .studio-image-text .next-slide i{content:"";background-image:url("./assets/img/SVG/right-arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:28px;height:15px;display:block;margin-right:15px}.studio-banner .studio-slider li .studio-image-text .prev-slide{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-250px;font-size:18px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99999;cursor:pointer;padding:20px 50px;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%);-webkit-transition:1.4s ease .3s;-o-transition:1.4s ease .3s;transition:1.4s ease .3s;opacity:0;visibility:hidden}.studio-banner .studio-slider li .studio-image-text .prev-slide i{content:"";background-image:url("./assets/img/SVG/right-arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:28px;height:15px;display:block;margin-right:15px;transform:rotate(180deg)}.studio-banner .studio-slider li .studio-image-text a{font-size:12px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:6px;font-weight:100;line-height:61px;position:relative;z-index:9999}.studio-banner .studio-slider li .studio-image-text .moretext{left:380px;position:absolute;width:40%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-42%);-ms-transform:translateY(-42%);transform:translateY(-42%)}.studio-banner .studio-slider li .studio-image-text .moretext p{font-size:15px;font-weight:400;margin-bottom:12px;line-height:30px}.studio-banner .studio-slider li .studio-image-text .moretext p em{font-family:"Hermes",serif;font-size:29px}.in-view .studio-slider li.slick-active h1,.in-view .studio-slider li.slick-active h2,.in-view .studio-slider li.slick-active h3,.in-view .studio-slider li.slick-active p,.in-view .studio-slider li.slick-active .next-slide,.in-view .studio-slider li.slick-active .prev-slide{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.in-view .studio-slider li.slick-active .next-slide,.in-view .studio-slider li.slick-active .prev-slide{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.culture-section{padding:0 50px 0 250px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.culture-section .scroller-bg{position:fixed;right:30px;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.culture-section .logo-scroller-left{position:absolute;left:100px;-webkit-transform:translateY(-62%);-ms-transform:translateY(-62%);transform:translateY(-62%);top:-83%;width:60%;height:200%;background-repeat:no-repeat;background-size:700px;background-position:center right}.culture-section .logo-scroller-left:before{content:"";position:absolute;left:-250px;height:100%;width:100%;background-color:#fff}.culture-section .logo-scroller-right{position:absolute;right:-100px;-webkit-transform:translateY(-38%);-ms-transform:translateY(-38%);transform:translateY(-38%);top:-25%;width:40.5%;height:200%;background-repeat:no-repeat;background-size:700px;background-position:center left}.culture-section .logo-scroller-right:before{content:"";position:absolute;top:0;right:-699px;height:100%;width:100%;background-color:#fff}.culture-section .logo-scroller-mobile{display:none;width:100%;height:300px;top:0px;position:relative;background-position:center;background-repeat:no-repeat}.culture-section .logo-scroller-mobile:before{content:"";position:absolute;width:100%;height:120vh;background:#fff;-webkit-transform:translateY(399px);-ms-transform:translateY(399px);transform:translateY(399px)}.culture-section .about-text{z-index:10;max-width:500px}.culture-section .about-text h3{font-size:15px;font-weight:400;margin-bottom:12px;line-height:30px}.culture-section .about-text p{font-size:14px;font-weight:400;margin-bottom:14px;line-height:32px}.culture-section .about-text h2{font-size:30px;font-weight:400;line-height:45px;margin:30px 0}.culture-section .about-text a{color:var(--primary-color)}.culture-section .side-text{position:fixed;top:44.5%;font-weight:500;text-decoration:none;font-size:17px;right:30px;color:#fff;z-index:9999;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.latest-news{background-color:#fff;height:auto;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 150px}.latest-news .split-blog-columns{height:100%;overflow:initial !important;padding-top:218px}.latest-news-text{right:0;width:40%;padding-left:50px;position:sticky;top:0;z-index:99;color:#212026;display:flex;flex-direction:column;justify-content:center;height:100vh}.latest-news-text h2{font-size:35px;line-height:45px;font-weight:600;margin:15px 0 !important}@media(min-width: 1201px){.blog-archive header .logo,.single-post header .logo{filter:invert(1)}}.single-post #container{display:grid;grid-template-columns:1fr 2fr}@media only screen and (max-width: 1200px){.single-post #container{display:block}}.single-post #container .featured-posts{position:sticky;top:0;left:0;height:100vh;width:100%}@media only screen and (max-width: 1200px){.single-post #container .featured-posts{position:initial}}.single-post h2{font-size:1.5rem;margin:30px 0}#mobile-posts{display:none}.split-blog-columns{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-y:scroll;overflow-x:hidden;height:100%;overflow:-moz-scrollbars-none;-ms-overflow-style:none;width:60%}.split-blog-columns::-webkit-scrollbar{width:0 !important}.blog-posts{width:100%;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:150px}.blog-posts .post{width:46%;height:650px;transform-style:preserve-3d;margin-bottom:50px;position:relative}.blog-posts .post:nth-child(2n){transform:translateY(150px)}.blog-posts .post .tilts{width:100%;height:100%;padding:15px;transform-style:preserve-3d;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.blog-posts .post .tilts:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);content:""}.blog-posts .post:hover .readmore{bottom:23px;opacity:1;visibility:visible}.blog-posts .post:hover h3{bottom:50px}.blog-posts .post:hover .jobtext{bottom:50px}.blog-posts .post:hover .jobtext .readmore{bottom:-40px;left:0}.blog-posts .post .post-date{position:absolute;bottom:35px;right:-55px;color:#212026;font-weight:500;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.blog-posts .post .post-category{z-index:99999;position:relative}.blog-posts .post .post-category ul{margin-left:auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;width:auto;text-align:right}.blog-posts .post .post-category ul li{text-align:right;margin-left:8px}.blog-posts .post .post-category ul li a{color:#fff;position:relative;font-weight:500}.blog-posts .post .post-category ul li a:after{height:1px;width:100%;background-color:#fff;display:block;content:""}.blog-posts .post .jobtext{position:absolute;bottom:20px;font-weight:700;width:65%;padding-left:15px;font-size:17px;line-height:28px;-webkit-transition:.8s ease .2s;-o-transition:.8s ease .2s;transition:.8s ease .2s;color:#fff}.blog-posts .post .jobtext p{margin-bottom:10px;opacity:.7}.blog-posts .post .jobtext .readmore{bottom:-100px;left:0}.blog-posts .post h3{position:absolute;bottom:20px;font-weight:700;width:65%;padding-left:15px;font-size:17px;line-height:28px;-webkit-transition:.8s ease .2s;-o-transition:.8s ease .2s;transition:.8s ease .2s;color:#fff}.blog-posts .post a.readmore{position:absolute;bottom:-30px;font-weight:600;width:65%;padding-left:15px;font-size:14px;visibility:hidden;opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;color:#fff}.standard-posts{position:absolute;left:45%;top:0;width:50%;padding-top:200px}.standard-posts.jobs{width:50%;right:0;left:0;margin:0 auto}.standard-posts.jobs li{height:400px}.standard-posts.jobs li:before{display:none}.standard-posts .bgtext{position:fixed;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:15%;right:0;margin:0 auto;color:#e1e8f2;opacity:.5;z-index:0;font-size:250px;font-weight:600}.standard-posts .split-blog-columns{width:100%;overflow:initial;height:auto;padding-bottom:100px}.standard-posts .split-blog-columns .pagination{width:100%;display:flex;justify-content:space-between}.standard-posts .split-blog-columns .pagination__button{color:var(--primary-color);font-weight:bold;font-size:16px}.standard-posts .split-blog-columns .pagination__button a{color:inherit}.standard-posts .split-blog-columns .pagination__next a:after{content:"";background-image:url(assets/img/SVG/left-arrow.svg);background-size:contain;background-repeat:no-repeat;width:15px;height:10px;display:inline-block;transform:rotate(180deg);margin-left:10px}.standard-posts .split-blog-columns .pagination__prev a:before{content:"";background-image:url(assets/img/SVG/left-arrow.svg);background-size:contain;background-repeat:no-repeat;width:15px;height:10px;display:inline-block;margin-right:10px}.blog-filter,.projects-filter{position:fixed;top:0;left:-500px;height:100%;width:450px;max-width:100%;background-color:#212026;z-index:9999;padding:50px 80px 50px 50px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;font-size:18px;line-height:30px;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}@media(max-width: 1600px){.blog-filter,.projects-filter{font-size:16px}}.blog-filter.projects-filter,.projects-filter.projects-filter{left:-600px;width:500px}.blog-filter.is-active,.projects-filter.is-active{left:0}.blog-filter a,.projects-filter a{color:#fff}.blog-filter h3,.projects-filter h3{display:none}.blog-filter ul,.projects-filter ul{list-style:none}.blog-filter ul li,.projects-filter ul li{margin-bottom:15px}@media(max-width: 1600px){.blog-filter ul li,.projects-filter ul li{margin-bottom:0}}.blog-filter ul a,.projects-filter ul a{font-size:18px;font-weight:400;display:inline-block;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;position:relative;position:relative;padding-bottom:2px;transition:1s ease color}@keyframes line-under-animation-in{0%{width:0;left:0;right:initial}99%{width:100%;left:0;right:initial}100%{width:100%;left:initial;right:0}}@keyframes line-under-animation-out{0%{width:100%;left:initial;right:0}99%{width:0;right:0;left:initial;opacity:1}100%{opacity:0;width:0;right:initial;left:0}}.blog-filter ul a:before,.projects-filter ul a:before{content:"";width:0;height:2px;background-color:currentColor;position:absolute;bottom:-2px;z-index:0;left:0;right:initial;animation:line-under-animation-out .5s ease forwards}.blog-filter ul a:hover:before,.projects-filter ul a:hover:before{animation:line-under-animation-in .5s ease forwards}@media(max-width: 1600px){.blog-filter ul a,.projects-filter ul a{font-size:16px}}.blog-filter ul a:hover,.projects-filter ul a:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.filter-toggle{color:#fff;cursor:pointer;position:fixed;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);left:-60px;top:40%;width:300px;height:100px;z-index:99999}.filter-toggle .filter-toggle-icon{position:relative;left:50px;right:0;margin:0;width:180px;height:50px;font-weight:500;font-size:15px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;cursor:pointer;padding-left:55px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-toggle .filter-toggle-icon b{position:relative;top:0;left:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.filter-toggle .filter-toggle-icon b.closefilter{visibility:hidden;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:51%;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;right:86px;left:initial}.filter-toggle .filter-toggle-icon:before,.filter-toggle .filter-toggle-icon:after{height:2px;background-color:#fff;content:"";display:block;position:absolute;right:80%;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.filter-toggle .filter-toggle-icon:before{width:30px;top:20px}.filter-toggle .filter-toggle-icon:after{width:20px;top:29px}.filter-toggle:hover .filter-toggle-icon:before{width:20px}.filter-toggle:hover .filter-toggle-icon:after{width:30px}.filter-toggle.is-active .filter-toggle-icon b#filterText{opacity:0;visibility:hidden}.filter-toggle.is-active .filter-toggle-icon b.closefilter{opacity:1;visibility:visible}.blog-post-content{background-color:#fff}.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content h6{position:relative}.blog-post-content a{color:var(--primary-color) !important;text-decoration:underline !important}.back-to-blog{justify-content:flex-end;left:0;font-size:18px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:20px 50px 20px 0;-webkit-transition:1.4s ease .3s;-o-transition:1.4s ease .3s;transition:1.4s ease .3s;color:#212026;z-index:10000000000000000}.back-to-blog i{content:"";background-image:url("./assets/img/SVG/left-arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:28px;height:15px;display:block;margin-right:15px}.single-post .text-section iframe{width:100%;aspect-ratio:16/9;height:unset}.culture-steps-slider{background-color:#212026;overflow:hidden}.culture-steps-slider .bg-slideno{font-size:350px;font-weight:600;top:0;left:30%;position:absolute;z-index:0;width:120px;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;justify-content:center;align-items:center;opacity:.15;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.culture-steps-slider .bg-slideno.hidden{opacity:0;-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}.culture-steps-slider .bg-slideno .number{position:absolute;text-align:center;transform:rotate(-90deg);display:block;width:100vh;text-transform:uppercase;letter-spacing:10px;color:#000}.culture-steps-slider .section-title{width:80%;margin:0 auto;padding-top:90px;z-index:99999;position:relative}.culture-steps-slider .section-title .section-title-text{font-size:30px;font-weight:400}.culture-steps-slider .slick-list,.culture-steps-slider .slick-track{height:100% !important;width:100%}.culture-steps-slider .slick-dots{position:absolute;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:50%;list-style:none;display:flex !important;flex-direction:column-reverse}.culture-steps-slider .slick-dots li{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.culture-steps-slider .slick-dots li button{background:none;border:none;-webkit-appearance:none;color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:75px;cursor:pointer;margin:30px 0}.culture-steps-slider .slick-dots li button:before{content:"";color:#fff;width:auto;display:block;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:4px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.culture-steps-slider .slick-dots li.slick-active button:before,.culture-steps-slider .slick-dots li:hover button:before{color:var(--primary-color)}.culture-steps-slider .slick-dots li:nth-child(1) button:before{content:"One"}.culture-steps-slider .slick-dots li:nth-child(2) button:before{content:"Two"}.culture-steps-slider .slick-dots li:nth-child(3) button:before{content:"Three"}.culture-steps-slider .slick-dots li:nth-child(4) button:before{content:"Four"}.culture-steps-slider .slick-dots li:nth-child(5) button:before{content:"Five"}.culture-steps-slider .slick-dots li:nth-child(6) button:before{content:"Six"}.culture-steps-slider .slick-dots li:nth-child(7) button:before{content:"Seven"}.culture-steps-slider .culture-steps{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.culture-steps-slider .culture-steps li.step{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;overflow:hidden}.culture-steps-slider .culture-steps li.step .step-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%;margin:0 auto}.culture-steps-slider .culture-steps li.step .step-text{width:40%;height:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-right:50px}.culture-steps-slider .culture-steps li.step .step-text .stepNo{text-transform:uppercase;color:var(--primary-color);letter-spacing:5px;font-weight:400;margin-bottom:20px;display:block;-webkit-transition:2s ease .5s;-o-transition:2s ease .5s;transition:2s ease .5s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0}.culture-steps-slider .culture-steps li.step .step-text h4{font-size:38px;line-height:50px;font-weight:500;margin-bottom:20px;display:block;-webkit-transition:2s ease .7s;-o-transition:2s ease .7s;transition:2s ease .7s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0}.culture-steps-slider .culture-steps li.step .step-text p{font-size:22px;line-height:38px;font-weight:400;-webkit-transition:2s ease .9s;-o-transition:2s ease .9s;transition:2s ease .9s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0}.culture-steps-slider .culture-steps li.step .step-text .culture-text{position:relative}.culture-steps-slider .culture-steps li.step .step-text .culture-text .quote-title{color:var(--primary-color);margin-bottom:15px;color:#fff;font-size:20px}.culture-steps-slider .culture-steps li.step .step-text .culture-text .quote-title:first-letter{text-transform:uppercase}.culture-steps-slider .culture-steps li.step .step-text .culture-text .top-quotes{position:absolute;top:0;left:-65px;height:37px;width:50px;-webkit-transition:2s ease 1s;-o-transition:2s ease 1s;transition:2s ease 1s;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);opacity:0;background-size:cover;background-repeat:no-repeat;background-position:center}.culture-steps-slider .culture-steps li.step .step-text .culture-text .bottom-quotes{position:absolute;bottom:-5px;right:-50px;height:37px;width:50px;-webkit-transition:2s ease 1s;-o-transition:2s ease 1s;transition:2s ease 1s;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);opacity:0;background-size:cover;background-repeat:no-repeat;background-position:center}.culture-steps-slider .culture-steps li.step .step-text .quote-owner{margin-top:15px;color:#fff}.culture-steps-slider .culture-steps li.step .step-text .quote-owner p{font-size:16px;line-height:22px;font-weight:300}.culture-steps-slider .culture-steps li.step .step-text .quote-owner p:first-line{font-weight:600}.culture-steps-slider .culture-steps li.step .step-text .quote-owner p:first-of-type:before{content:" - "}.culture-steps-slider .culture-steps li.step .step-image{width:50%;height:60vh;margin-left:auto;background-color:#212026;position:relative}.culture-steps-slider .culture-steps li.step .step-image .inner-image{-webkit-transition:2s ease 1s;-o-transition:2s ease 1s;transition:2s ease 1s;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);opacity:0;height:100%;position:absolute;left:0;top:0;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.culture-steps-slider .culture-steps li.step .steps-next-slide{margin-top:20px;font-size:18px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:99999;cursor:pointer;padding:20px 50px 20px 0;-webkit-transition:2s ease 1.1s;-o-transition:2s ease 1.1s;transition:2s ease 1.1s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0;color:#fff}.culture-steps-slider .culture-steps li.step .steps-next-slide i{content:"";background-image:url("./assets/img/arrow-down.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:32px;height:25px;display:block;margin-right:15px}.culture-steps-slider .culture-steps li.step:nth-last-child(1) .steps-next-slide{display:none}.culture-steps-slider .culture-steps li.step.slick-active .culture-text .top-quotes{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.culture-steps-slider .culture-steps li.step.slick-active .culture-text .bottom-quotes{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.culture-steps-slider .culture-steps li.step.slick-active .step-image .inner-image{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.culture-steps-slider .culture-steps li.step.slick-active .step-text .stepNo,.culture-steps-slider .culture-steps li.step.slick-active .step-text h4,.culture-steps-slider .culture-steps li.step.slick-active .step-text p{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.culture-steps-slider .culture-steps li.step.slick-active .steps-next-slide{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.featured-posts{position:fixed;width:40%;top:0;left:0;height:100vh}body:not(.blog-archive) .featured-blog-posts .post a.readmore{display:none}body:not(.blog-archive) .featured-blog-posts .post:after{display:none}.featured-blog-posts:nth-child(2){margin-left:auto;padding-top:35%;margin-right:3%}.featured-blog-posts .post{width:100%;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center;padding:0 100px 200px 100px;transform-style:preserve-3d;margin-bottom:50px}@media only screen and (max-width: 992px){.featured-blog-posts .post{padding:0}}.featured-blog-posts .post:after{content:"Featured post";position:absolute;bottom:20px;right:40px;color:#fff}.featured-blog-posts .post h2,.featured-blog-posts .post .post-date{transition:.3s ease}.blog-archive .featured-blog-posts .post:hover .readmore{opacity:1;visibility:visible;translate:0 -40px;transition:.3s ease}.blog-archive .featured-blog-posts .post:hover h2,.blog-archive .featured-blog-posts .post:hover .post-date{translate:0 -40px;animation-delay:1s;transition:.5s ease;transition-delay:200ms}.featured-blog-posts .post .post-date{position:relative;font-weight:100;width:60%;font-size:15px;color:#fff}.featured-blog-posts .post:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);content:""}.featured-blog-posts .post .post-category{position:absolute;top:58px;right:40px}.featured-blog-posts .post .post-category ul{margin-left:auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;width:auto;text-align:right}.featured-blog-posts .post .post-category ul li{text-align:right;margin-left:8px}.featured-blog-posts .post .post-category ul li a{color:#fff;position:relative;font-weight:500}.featured-blog-posts .post .post-category ul li a:after{height:1px;width:100%;background-color:#fff;display:block;content:""}.featured-blog-posts .post .info{position:absolute;padding-left:20px;-webkit-transition:.8s ease .2s;-o-transition:.8s ease .2s;transition:.8s ease .2s;display:flex;flex-direction:column;gap:30px;justify-content:flex-end;height:100%}.featured-blog-posts .post .info .scroll-hint{opacity:0;display:block !important}.featured-blog-posts .post h2,.featured-blog-posts .post h1{font-weight:700;width:80%;font-size:30px;line-height:48px;color:#fff}@media only screen and (max-width: 992px){.featured-blog-posts .post h2,.featured-blog-posts .post h1{width:100%}}.featured-blog-posts .post a.readmore{bottom:100px;font-weight:300;width:65%;font-size:20px;visibility:hidden;opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;color:#fff}@media only screen and (max-width: 768px){.featured-blog-posts .post a.readmore{visibility:unset;opacity:1}}.featured-blog-posts .post a.scrolldown{visibility:hidden;opacity:0;display:none;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}:root{--main-title-size: 7.5vw;--md-main-title-size: 14vw}.homepage-slider-hide .hide{display:none}.home h2{line-height:1.2;font-weight:bold !important}.home strong{position:relative}.home strong img{position:absolute;left:0;width:100%;bottom:-145px;z-index:-1;object-fit:none}.homepage-slider{height:100vh;background:#000;transition:background .5s ease;overflow:hidden}.homepage-slider:not(.swiper-initialized)>.swiper-wrapper{transform:none !important}.homepage-slider .swiper-pagination{position:relative;bottom:unset;text-align:left;font-weight:bold;color:hsla(0,0%,100%,.2);font-size:1.563em}.homepage-slider .swiper-pagination-current{color:var(--primary-color)}.homepage-slider .swiper-white{background:#fff}.homepage-slider .swiper-secondary{background:var(--secondary-color)}.swiper-initialized .homepage-slider .swiper-white,.swiper-initialized .homepage-slider .swiper-secondary{background-color:none}.discover-more--new{display:inline-flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase;letter-spacing:4px;position:relative;padding-bottom:2px;transition:1s ease color;text-align:center}@keyframes line-under-animation-in{0%{width:0;left:0;right:initial}99%{width:100%;left:0;right:initial}100%{width:100%;left:initial;right:0}}@keyframes line-under-animation-out{0%{width:100%;left:initial;right:0}99%{width:0;right:0;left:initial;opacity:1}100%{opacity:0;width:0;right:initial;left:0}}.discover-more--new:before{content:"";width:0;height:2px;background-color:currentColor;position:absolute;bottom:-2px;z-index:0;left:0;right:initial;animation:line-under-animation-out .5s ease forwards}.discover-more--new:hover:before{animation:line-under-animation-in .5s ease forwards}.discover-more--new:hover{color:var(--primary-color)}.discover-more--new img{display:block;padding:0px 0 0px 15px}.charT,.charB{text-transform:none}.landing{position:relative;background:#000;min-height:100vh;color:#fff}.landing__video,.landing__image{object-fit:cover;object-position:center;position:absolute;inset:0;top:0;left:0;height:100%;width:100%}.landing__video img,.landing__image img{width:100%;height:100%;object-fit:cover;object-position:center}.landing__video--mobile{display:none;width:100vw;height:100vh;object-fit:cover}.landing__content{z-index:10;left:0;right:0;margin:0 auto;width:100%;height:100%;position:absolute;display:grid}.landing__content.home{display:flex;align-items:center;justify-content:center;flex-direction:column;align-content:center;gap:30px}@media only screen and (max-width: 992px){.landing__content.home{padding:0 10px;gap:20px}}@media only screen and (max-width: 992px){.landing__content{position:absolute;bottom:0;max-width:var(--content-width);z-index:10;margin:0 auto}}@media only screen and (max-width: 1366px){.landing__content{padding:0px 50px}}@media only screen and (max-width: 992px){.landing__content{padding:0px 20px}}.landing__content p{letter-spacing:5px;font-weight:500;font-size:16px}@media only screen and (max-width: 768px){.landing__content p{letter-spacing:3px}}.landing__content span.radial-gradient{font-size:var(--main-title-size);color:rgba(0,0,0,0);-webkit-text-stroke-width:2px;-webkit-text-stroke-color:hsla(0,0%,100%,.5);text-align:center;paint-order:stroke fill;background:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);text-transform:uppercase;width:100%;display:flex;align-items:center;justify-content:center;line-height:100%}.landing__content span.radial-gradient .title{font-weight:700;font-size:1.06em;font-family:"Red Hat Display",sans-serif;letter-spacing:5px}@media only screen and (max-width: 992px){.landing__content span.radial-gradient{font-size:var(--md-main-title-size)}}.landing__arrow{position:absolute;bottom:50px;max-width:var(--content-width);z-index:10;left:50px;right:0;margin:0 auto;display:none}@media only screen and (max-width: 992px){.landing__arrow{left:20px}}.landing__arrow>a{display:block;cursor:pointer;transform:translate(-20px, 20px)}.landing__arrow>a img{display:block;padding:20px}@media only screen and (max-width: 1600px){.landing__arrow>a img{margin-left:50px}}@media only screen and (max-width: 1200px){.landing__arrow>a img{margin:0}}.homepage-slider-hide .hide{display:none}.landing__content-title{text-align:center;text-transform:normal;font-size:65px;font-weight:bold;line-height:95px;width:75%}@media only screen and (max-width: 600px){.landing__content-title{text-align:left;font-size:47px;line-height:60px;width:85%}}.landing__content-subtitle{display:flex;align-items:center;position:absolute;bottom:5%;gap:1rem;text-transform:uppercase;font-size:16px;letter-spacing:.2em;overflow:hidden}@media only screen and (max-width: 768px){.landing__content-subtitle{bottom:15%}}.subScroll{display:flex;gap:10px;cursor:pointer}.landing__content-subtitle svg{animation:bounce-horizontal .8s infinite}.title-word,.word{display:inline-block;transition:transform}.slide-word,.subScroll{transform:translateY(-1075px)}.slideshow-content{display:flex;align-items:center;justify-content:center;flex-direction:column;align-content:center;gap:30px;height:100%;color:#fff}.slideshow-title{text-align:center;font-size:40px;font-weight:bold;line-height:55px;width:58%;z-index:99;pointer-events:none;overflow:hidden}@media only screen and (max-width: 992px){.slideshow-title{width:80%;font-size:32px;text-align:left}}@media only screen and (max-width: 768px){.slideshow-title{line-height:38px;font-size:26px}}.slideshow-scroll{display:flex;align-items:center;position:absolute;bottom:5%;gap:1rem;cursor:pointer;text-transform:uppercase;font-size:16px;letter-spacing:.2em;z-index:99;overflow:hidden}@media only screen and (max-width: 768px){.slideshow-scroll{bottom:15%}}.slideshow-scroll svg{animation:bounce-horizontal .8s infinite}.slideshow-video video{position:fixed;right:0;bottom:0;width:100vw;height:100vh;object-fit:cover;object-position:center}.hide-slide-mobile{display:block}@media only screen and (max-width: 992px){.hide-slide-mobile{display:none !important}}.show-slide-mobile{display:none !important}@media only screen and (max-width: 992px){.show-slide-mobile{display:block !important}}.clients{position:relative;display:flex;align-items:center;background-color:#fff}@media only screen and (max-width: 992px){.clients{width:100vw;overflow:hidden}}.clients__content{max-width:100%;width:100%;margin:0 auto;display:block}.clients__list{overflow:hidden;display:flex;flex-direction:column;align-items:center;height:80vh;width:100%;justify-content:space-evenly}.clients__list h1,.clients__list h2,.clients__list h3,.clients__list h4,.clients__list h5,.clients__list h6{color:#fff;font-size:1.563em;font-weight:500}.clients__list p{margin-top:20px;line-height:1.2}.clients__list p:empty{display:none}@media only screen and (max-width: 992px){.clients__list{height:auto;padding:80px 20px;width:100%;gap:100px}}.clients__list h2{width:60%;text-align:center;line-height:1.5}@media only screen and (max-width: 992px){.clients__list h2{width:100%}}@media only screen and (max-width: 992px){.clients__list__text{font-size:1.5em;margin-top:0}}.clients__logos{display:grid;grid-template-columns:repeat(4, auto);width:100%;justify-items:center;align-content:space-around;gap:30px 10%;justify-content:center}@media only screen and (max-width: 992px){.clients__logos{grid-template-columns:repeat(3, 1fr);gap:30px}}.clients__logo img{width:100%;max-width:140px;height:80px;object-fit:contain;object-position:center}@media only screen and (max-width: 600px){.clients__logo img{height:40px}}.clients__text{display:flex;flex-direction:row}.projects-slide{color:#fff;position:relative;background-color:#212026}.projects-slide .projects-container{height:50%;display:flex;align-items:center}@media only screen and (max-width: 768px){.projects-slide .projects-container{display:block}}.projects-slide .projects-container .projects-content{padding:100px 80px 0 100px;display:grid;grid-template-columns:1fr 1fr;margin:auto}@media only screen and (max-width: 600px){.projects-slide .projects-container .projects-content{display:block;padding:80px 20px 20px 20px}}.projects-slide .projects-container .projects-content .left{grid-column:1;display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.projects-slide .projects-container .projects-content .left h2{font-size:48px;font-weight:bold}.projects-slide .projects-container .projects-content .left .text{width:90%;line-height:25px}.projects-slide .projects-container .projects-content .left .see-all{display:flex;text-transform:uppercase;color:#fff;letter-spacing:3px;gap:20px}.projects-slide .projects-container .projects-content .right{grid-column:2;position:relative;display:flex;justify-content:flex-end}@media only screen and (max-width: 600px){.projects-slide .projects-container .projects-content .right{justify-content:flex-start}}.projects-slide .projects-container .projects-content .right iframe{transform:scale(1.5)}@media only screen and (max-width: 992px){.projects-slide .projects-container .projects-content .right iframe{transform:scale(1)}}.swiper-initialized .projects-slide{height:100vh}.projects-slide .text-holder{height:100vh;box-sizing:content-box;margin-left:calc((100vw - var(--content-width))/2);display:grid;grid-template-rows:auto auto;align-items:center;align-content:space-evenly}@media only screen and (max-width: 1400px){.projects-slide .text-holder{margin-left:20px}}.projects-slide .text-holder h1,.projects-slide .text-holder h2,.projects-slide .text-holder h3,.projects-slide .text-holder h4,.projects-slide .text-holder h5,.projects-slide .text-holder h6{color:#fff;font-size:1.563em;font-weight:500}.projects-slide .text-holder p{margin-top:20px;line-height:1.2}.projects-slide .text-holder p:empty{display:none}.projects-slide .text-holder h2{font-size:36px;font-weight:bold}.projects-slide .text-holder__content{padding:0 20px;width:90%}@media only screen and (max-width: 992px){.projects-slide .text-holder__content{text-align:center;width:80%;margin:auto}}@media only screen and (max-width: 1400px){.projects-slide .text-holder{align-content:center;gap:50px;height:70vh;padding:15vh 0}}@media only screen and (max-width: 1200px){.projects-slide .text-holder{min-width:300px;margin:0}}@media only screen and (max-width: 992px){.projects-slide .text-holder{height:auto;gap:40px;display:block;min-height:100vh;padding:0}}.projects-slide .text-holder .read-more-lnk{padding:0 20px;display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width: 992px){.projects-slide .text-holder .read-more-lnk{justify-content:center;padding:50px 0}}.projects-slide .text-holder .read-more-lnk .discover-more--new{margin:0}.projects-slide .text-holder .projects-holder{display:flex;flex-direction:column;gap:30px;background:none !important;margin:0 20px}@media only screen and (max-width: 1400px){.projects-slide .text-holder .projects-holder a[data-project="3"]{display:none}}@media screen and (max-height: 1000px){.projects-slide .text-holder .projects-holder a[data-project="3"]{display:none}}@media only screen and (max-width: 992px){.projects-slide .text-holder .projects-holder{display:grid;grid-template-columns:1fr 1fr;padding-top:50px;gap:0;margin:0}}@media only screen and (max-width: 600px){.projects-slide .text-holder .projects-holder{grid-template-columns:1fr}}.projects-slide .text-holder .projects-holder .project{display:grid;gap:10px;background-image:none;width:fit-content;position:relative}@media only screen and (max-width: 992px){.projects-slide .text-holder .projects-holder .project{width:100%;display:flex;gap:10px;height:300px;align-items:center;flex-direction:column;align-content:center;justify-content:center;background-position:center;background-size:cover}.projects-slide .text-holder .projects-holder .project:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg, rgba(0, 0, 0, 0.4) 0%, var(--secondary-color) 100%);opacity:.8}}@media only screen and (max-width: 768px){.projects-slide .text-holder .projects-holder .project{height:400px}}.projects-slide .text-holder .projects-holder .project p,.projects-slide .text-holder .projects-holder .project h3{color:gray;transition:1s all}@media only screen and (max-width: 992px){.projects-slide .text-holder .projects-holder .project p,.projects-slide .text-holder .projects-holder .project h3{color:#fff;z-index:2}}.projects-slide .text-holder .projects-holder .project.active p,.projects-slide .text-holder .projects-holder .project.active h3,.projects-slide .text-holder .projects-holder .project:hover p,.projects-slide .text-holder .projects-holder .project:hover h3{color:#fff;transition:1s all}.projects-slide .text-holder .projects-holder .project .subtitle{display:flex;position:absolute;flex-wrap:wrap}@media only screen and (max-width: 992px){.projects-slide .text-holder .projects-holder .project .subtitle{text-align:center;width:100%;display:flex;flex-direction:column;gap:0}}.projects-slide .text-holder .projects-holder .project .subtitle p{font-size:2em;margin-top:0}@media only screen and (max-width: 1400px){.projects-slide .text-holder .projects-holder .project .subtitle p{font-size:1.75em}}@media only screen and (max-width: 992px){.projects-slide .text-holder .projects-holder .project .subtitle p{z-index:2;position:relative}}.projects-slide .text-holder .projects-holder .project .subtitle .svg-line-container,.projects-slide .text-holder .projects-holder .project .subtitle .pink-underline{display:none}.projects-slide .image-holder{inset:0;height:100%;width:100%;position:relative}.projects-slide .image-holder img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;inset:0;opacity:0;transition:.5s all;translate:100%}.projects-slide .image-holder img.active{opacity:1;transition:.5s all;translate:0}.projects-slide .image-holder p{color:#fff;position:absolute;bottom:5vw;right:5vw;text-shadow:0px 0px 3px rgba(0,0,0,.35);border-bottom:1px solid #fff}.projects-slide>.inside{width:100%;height:100vh;display:grid;align-items:center;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 992px){.projects-slide>.inside{gap:0;display:block;height:unset}}.projects-slide>.inside .item-holder{height:100%;width:400px;padding:70px;max-width:calc(100vw - 40px);overflow:unset;box-sizing:content-box;cursor:grab;transform-style:unset;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1200px){.projects-slide>.inside .item-holder{width:330px}}@media only screen and (max-width: 992px){.projects-slide>.inside .item-holder{width:270px;padding:50px}}.swiper-initialized .projects-slide>.inside .item-holder{opacity:0}.projects-slide>.inside .item-holder:nth-child(odd){transform:translateY(20px)}.projects-slide>.inside .item-holder:nth-child(even){transform:translateY(-20px)}.projects-slide>.inside .item-holder:last-child{margin-right:65vw}@media only screen and (max-width: 1200px){.projects-slide>.inside .item-holder:last-child{margin:0}}.projects-slide>.inside .item{color:#fff;display:block;width:100%;height:60vh;position:relative;transform:perspective(2000px) rotateX(0deg) rotateY(0deg) scale3d(1, 1, 1);transform-style:preserve-3d}@media only screen and (max-width: 1180px){.projects-slide>.inside .item{height:100%}}.projects-slide>.inside .item__index{position:absolute;top:0px;left:-3px;transform:translateX(-100%) translateZ(20px);letter-spacing:3px}.projects-slide>.inside .item__discover{position:absolute;letter-spacing:3px;text-transform:uppercase;left:0;bottom:0px;padding-top:20px;font-size:.8em;transform:translateY(100%) translateZ(20px)}.projects-slide>.inside .item__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;cursor:pointer;box-shadow:10px 15px 50px #000}.projects-slide>.inside .item:after{content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%)}.projects-slide>.inside .item__title{color:#fff;position:absolute;bottom:30px;left:-30px;z-index:1;max-width:70%;transform:translateZ(60px)}@media only screen and (max-width: 1180px){.projects-slide>.inside .item__title{max-width:100%}}.projects-slide>.inside .item__title .category{text-transform:uppercase;font-weight:300;letter-spacing:3px;line-height:1.5;margin-bottom:30px}@media only screen and (max-width: 992px){.projects-slide>.inside .item__title .category{font-size:.8em;margin-bottom:10px}}.projects-slide>.inside .item__title .title{font-size:2.5em}@media only screen and (max-width: 992px){.projects-slide>.inside .item__title .title{font-size:1.8em}}.blog-slide{overflow:hidden;display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width: 1180px){.blog-slide{flex-direction:column;align-items:flex-start}}.swiper-initialized .blog-slide{height:100vh}.blog-slide .bg-text{position:absolute;top:-30px;right:40px;letter-spacing:10px;font-size:208px;line-height:0px;font-weight:bold;opacity:.05;z-index:0;white-space:nowrap}@media only screen and (max-width: 1180px){.blog-slide .bg-text{top:50%;right:unset;left:20px}}.blog-slide__slider{position:relative;display:flex;align-items:baseline;justify-content:center;flex-direction:column;height:100%;overflow:hidden}@media only screen and (max-width: 1200px){.blog-slide__slider{transform:translateY(50px)}}@media only screen and (max-width: 1180px){.blog-slide__slider{transform:none}}@media only screen and (max-width: 1180px){.blog-slide__slider{width:100%;padding-top:60px}}.blog-slide__slider .swiper-wrapper{position:relative;height:unset;align-items:center}.blog-slide__slider .post-holder{width:380px;height:600px;background:#000;margin-right:30px;cursor:pointer;overflow:unset;transition:.5s ease transform}@media only screen and (max-width: 1200px){.blog-slide__slider .post-holder{width:320px;height:450px}}@media only screen and (max-width: 992px){.blog-slide__slider .post-holder{width:280px;height:400px}}.blog-slide__slider .post-holder:last-child{margin-left:100px}@media only screen and (max-width: 1180px){.blog-slide__slider .post-holder:last-child{margin:0 100px 0 0}}@media only screen and (max-width: 1180px){.blog-slide__slider .post-holder:nth-child(2){margin-left:50px}}@media only screen and (max-width: 992px){.blog-slide__slider .post-holder:nth-child(2){margin-left:20px}}.blog-slide__slider .post-holder__link{position:absolute;bottom:0;left:0;padding:20px;width:100%;display:flex;align-items:center;color:#000;opacity:0;transform:translateY(calc(100% + 20px));-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.blog-slide__slider .post-holder__link img{margin-left:20px}.blog-slide__slider .post-holder .post{width:100%;height:100%}.blog-slide__slider .post-holder .post:after{content:"";position:absolute;left:0;bottom:0;height:100%;width:100%;background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0.1) 100%);opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.blog-slide__slider .post-holder .post__title{position:absolute;bottom:0;left:0;z-index:1;padding:0 20px;color:#fff;font-size:1.563em;font-weight:normal;line-height:1.1;opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.blog-slide__slider .post-holder .post__image{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.blog-slide__slider .post-holder.hover{transform:translateY(-50px)}.blog-slide__slider .post-holder.hover .post-holder__link{opacity:1;transform:translateY(100%);transition-delay:.2s}.blog-slide__slider .post-holder.hover .post:after{opacity:1}.blog-slide__slider .post-holder.hover .post__title{opacity:1;padding:0 20px 30px}@media only screen and (max-width: 1200px){.blog-slide__slider .post-holder{transform:translateY(-50px)}.blog-slide__slider .post-holder .post-holder__link{opacity:1;transform:translateY(100%);transition-delay:.2s}.blog-slide__slider .post-holder .post:after{opacity:1}.blog-slide__slider .post-holder .post__title{opacity:1;padding:0 20px 30px}}.blog-slide .arrows{display:grid;align-items:center;grid-auto-flow:column;transform:translateY(100px)}.blog-slide .arrows .arrow{position:relative;width:70px;-webkit-tap-highlight-color:hsla(0,0%,100%,0);outline:none}.blog-slide .arrows .arrow canvas{top:50%;transform:rotate(90deg) translateX(-50%);width:70px;height:70px;position:absolute;z-index:1}.blog-slide .arrows .arrow img{display:block;box-sizing:content-box;filter:grayscale(1) brightness(0);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.blog-slide .arrows .arrow .border{width:40px;height:40px;border:1px solid #4a4a4a;border-radius:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.blog-slide .arrows .arrow:hover .border{border-color:rgba(0,0,0,0)}.blog-slide .arrows .arrow:hover img{filter:none}.blog-slide .arrows .arrow.swiper-button-next{transform:rotate(180deg)}@media only screen and (max-width: 1200px){.blog-slide .arrows{transform:translateY(50px)}}@media only screen and (max-width: 1180px){.blog-slide .arrows{width:150px;padding:50px;margin:0 auto;transform:translateY(-20px)}.blog-slide .arrows .arrow.swiper-button-prev{transform:rotate(180deg)}.blog-slide .arrows .arrow.swiper-button-next{transform:none}}@media only screen and (max-width: 992px){.blog-slide .arrows{padding:50px 0}}.blog-slide .text-holder{height:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:300px;padding-left:75px;padding-right:var(--content-width-opposite);box-sizing:content-box;background:var(--secondary-color)}.blog-slide .text-holder h1,.blog-slide .text-holder h2,.blog-slide .text-holder h3,.blog-slide .text-holder h4,.blog-slide .text-holder h5,.blog-slide .text-holder h6{color:#fff;font-size:1.563em;font-weight:500}.blog-slide .text-holder p{margin-top:20px;line-height:1.2}.blog-slide .text-holder p:empty{display:none}@media only screen and (max-width: 1366px){.blog-slide .text-holder{padding:0px 50px}}@media only screen and (max-width: 992px){.blog-slide .text-holder{padding:0px 20px}}@media only screen and (max-width: 1180px){.blog-slide .text-holder{order:-1;background:none;width:100%;box-sizing:border-box;height:unset}.blog-slide .text-holder a{color:var(--primary-color)}}@media(min-width: 1181px){.blog-slide .text-holder h2,.blog-slide .text-holder p,.blog-slide .text-holder a{color:#fff}}@supports(-ms-ime-align: auto){#gravity-cursor{display:none}}@supports(-ms-accelerator: true){#gravity-cursor{display:none}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#gravity-cursor{display:none}}@media(hover: none)and (pointer: coarse){#gravity-cursor{display:none}}#gravity-cursor{position:fixed;transform:translate(-12px, -13px);left:0;top:0;z-index:10;pointer-events:none}#gravity-cursor:before{width:3px;height:3px;background-color:var(--primary-color);content:"";display:block;margin:0 auto;left:0;right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px}#gravity-cursor span.cursor{position:relative;width:20px;height:20px;border:1px solid #9a9a9a;display:block;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px;-webkit-transition:.1s ease;-o-transition:.1s ease;transition:.1s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#gravity-cursor span.cursor:before,#gravity-cursor span.cursor:after{-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;width:0;height:1px;top:40%;background-color:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px}#gravity-cursor span.cursor:before{content:"";position:absolute;left:1px}#gravity-cursor span.cursor:after{content:"";position:absolute;right:1px}.expanded-cursor #gravity-cursor:before{opacity:0}.expanded-cursor #gravity-cursor span.cursor{-webkit-transform:scale(2.5);-ms-transform:scale(2.5);transform:scale(2.5);opacity:.2}.video-cursor-float,.scroll-blurred-float,.services-blurred-float,.projects-blurred-float{position:absolute;text-align:center;color:#fff;aspect-ratio:1/1;width:100px;border-radius:100%;background:var(--primary-color);display:flex;justify-content:center;align-items:center;transform:scale(0.8) translate(-47%, -58%);opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.scroll-blurred-float,.services-blurred-float,.projects-blurred-float{background:none;backdrop-filter:blur(10px)}.scroll-blurred-float:after,.services-blurred-float:after,.projects-blurred-float:after{content:"";position:absolute;background:#fff;opacity:.1;width:100%;height:100%;top:0;left:0;border-radius:100%}.video-cursor{cursor:none}.video-cursor #gravity-cursor .video-cursor-float{transform:translate(-47%, -58%);opacity:1}.scroll-blurred-cursor{cursor:none}.scroll-blurred-cursor #gravity-cursor .scroll-blurred-float{transform:translate(-47%, -58%);opacity:1}.services-blurred-cursor{cursor:none}.services-blurred-cursor #gravity-cursor .services-blurred-float{transform:translate(-47%, -58%);opacity:1}.projects-blurred-cursor{cursor:none}.projects-blurred-cursor #gravity-cursor .projects-blurred-float{transform:translate(-47%, -58%);opacity:1}.to-be-pulled{position:relative;left:0;top:0}form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}form input,form textarea{padding:0px 10px 10px 0;border:none;border-bottom:1px solid #212026;font-size:14px;width:100%;font-family:"Brown",Helvetica-Neue,Helvetica,Arial,sans-serif;-webkit-appearance:none;-webkit-border-radius:0;outline:none;border-radius:0}form .wpcf7-submit{border:none;font-size:13px;text-transform:uppercase;letter-spacing:4px;margin-top:40px;display:block;text-align:left;width:100%;font-weight:500;position:relative;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;background-color:#fff;cursor:pointer;color:#000}form .wpcf7-submit:hover{color:var(--primary-color)}form .wpcf7-submit:before{background-color:#212026}form p{width:100%;display:block}form p:nth-child(2n+1){margin-right:4%}form p.field{width:48%;margin-bottom:30px}form p.fw-field{margin:0;width:100%}form p.gdpr{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:30px}form p.gdpr .wpcf7-list-item-label{margin-left:10px}form span.wpcf7-not-valid-tip,form .wpcf7-response-output{background-color:#f3f3f3;padding:0 5px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin-top:10px}form div.wpcf7-validation-errors,form div.wpcf7-acceptance-missing{border:none;background-color:#f3f3f3;padding:20px;font-weight:500;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin-top:10px;width:100%}form div.wpcf7-mail-sent-ok{border:none;background-color:#f3f3f3;padding:20px;font-weight:500;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin-top:10px;width:100%}.landing-banner .video-background{width:auto;height:auto;min-width:100%;min-height:100%;left:50%;transform:translateX(-50%)}.landing-banner{overflow:hidden}.people-info-section{padding:0 50px 0 250px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;color:#fff}.people-info-section p,.people-info-section h2{top:0;position:relative;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);-webkit-transition:2.5s ease;-o-transition:2.5s ease;transition:2.5s ease;opacity:0}.people-info-section p.fade-in,.people-info-section h2.fade-in{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.people-info-section .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#212026 !important;background-size:cover;background-repeat:no-repeat;background-position:center}.people-info-section .about-text{z-index:10;width:500px;position:relative}.people-info-section .side-text{position:fixed;top:44.5%;font-weight:500;text-decoration:none;font-size:17px;right:30px;color:#fff;z-index:9999;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.people-info-section .team-count{position:absolute;left:120%;width:100%;bottom:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-end;list-style:none;font-weight:400;font-size:15px}.people-info-section .team-count li{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 0 0}.people-info-section .team-count li p{display:block}.people-info-section .team-count li p:before{content:"/";margin-right:10px;color:var(--primary-color)}.team-wrap{color:#fff;height:auto}.team-wrap .team{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;background-color:#232128;z-index:99999;position:relative}.team-wrap .team li{width:33.3333%;height:33vw;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;cursor:pointer}.team-wrap .team li:before{content:"";position:absolute;left:0;top:0;width:101%;height:105%;z-index:10;opacity:0;background:rgba(0,0,0,0);mix-blend-mode:multiply;-webkit-transition:1.5s ease;-o-transition:1.5s ease;transition:1.5s ease}.team-wrap .team li:hover{-webkit-filter:grayscale(20%);filter:grayscale(20%)}.team-wrap .team li:hover:before{background:linear-gradient(45deg, #7f29ff 0%, #e83c67 100%);opacity:.6}.team-wrap .team li:hover .discover{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.team-wrap .team li .info{position:absolute;bottom:30px;left:30px;z-index:10}@media(max-width: 680px){.team-wrap .team li .info{bottom:60px}}.team-wrap .team li .info h3{text-transform:uppercase;letter-spacing:5px;font-size:15px;font-weight:500}.team-wrap .team li .info .role{padding-bottom:10px;display:block;font-size:14px;font-weight:400}.team-wrap .team li .discover{position:absolute;bottom:30px;right:30px;text-transform:uppercase;letter-spacing:4px;font-size:12px;font-weight:400;color:#fff;z-index:10;opacity:0;visibility:hidden;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}@media(max-width: 680px){.team-wrap .team li .discover{right:unset;left:30px;bottom:30px;transform:none;opacity:1;visibility:visible}}body.join-the-team .team-image:before{background-color:#000,.6}.team-member{background:var(--secondary-color)}.team-member .team-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;background-position:right center}.team-member .team-image:before{content:"";background-color:rgba(0,0,0,.28);position:absolute;width:100%;height:100%;top:0;left:0}.team-member .member-info{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:500px;left:50%;color:#fff}.team-member .member-info .role{font-weight:500}.team-member .member-info h1{font-size:20px;font-weight:400;letter-spacing:8px;margin:15px 0;text-transform:uppercase}.team-member .member-info .short-bio{margin-bottom:30px}.team-member .member-info .short-bio p{font-size:20px;line-height:35px}.team-member .bio-tabs .tab-titles{list-style:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}.team-member .bio-tabs .tab-titles li{padding-right:40px}.team-member .bio-tabs .tab-titles li.is-active span:after{width:100%;opacity:1}.team-member .bio-tabs .tab-titles li.is-active span,.team-member .bio-tabs .tab-titles li:hover span{color:var(--primary-color)}@media only screen and (max-width: 1200px){.team-member .bio-tabs .tab-titles li.is-active span,.team-member .bio-tabs .tab-titles li:hover span{color:#fff}}.team-member .bio-tabs .tab-titles li span{cursor:pointer;font-weight:500;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;position:relative;position:relative;padding-bottom:2px;transition:1s ease color;display:inline-block}@keyframes line-under-animation-in{0%{width:0;left:0;right:initial}99%{width:100%;left:0;right:initial}100%{width:100%;left:initial;right:0}}@keyframes line-under-animation-out{0%{width:100%;left:initial;right:0}99%{width:0;right:0;left:initial;opacity:1}100%{opacity:0;width:0;right:initial;left:0}}.team-member .bio-tabs .tab-titles li span:before{content:"";width:0;height:2px;background-color:currentColor;position:absolute;bottom:-2px;z-index:0;left:0;right:initial;animation:line-under-animation-out .5s ease forwards}.team-member .bio-tabs .tab-titles li span:hover:before{animation:line-under-animation-in .5s ease forwards}.team-member .bio-tabs .tab-titles li span:before{background-color:var(--primary-color);height:1px}@media only screen and (max-width: 1200px){.team-member .bio-tabs .tab-titles li span:before{background-color:#fff}}.team-member .bio-tabs .tab-titles li span:after{opacity:1;content:"";width:0;height:1px;background-color:var(--primary-color);position:absolute;bottom:-2px;left:0;right:initial;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}@media only screen and (max-width: 1200px){.team-member .bio-tabs .tab-titles li span:after{background-color:#fff}}.team-member .bio-tabs .tab-content{list-style:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:200px;position:relative;padding-left:0}@media only screen and (max-width: 992px){.team-member .bio-tabs .tab-content{height:unset}}.team-member .bio-tabs .tab-content li{width:100%;margin-right:50px;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;position:absolute}@media only screen and (max-width: 992px){.team-member .bio-tabs .tab-content li{position:static;display:none;margin:0}}.team-member .bio-tabs .tab-content li.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}@media only screen and (max-width: 992px){.team-member .bio-tabs .tab-content li.is-active{display:block}}.team-member .back{color:#fff;font-weight:500;font-size:13px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.team-member .back:hover{color:var(--primary-color)}.team-member .back i{content:"";background-image:url("./assets/img/SVG/left-arrow-white.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:21px;height:11px;display:block;margin-right:15px}body.projects .side-email{display:none}.single-project .landing-overlay{opacity:.5}.projects-wrap .projects-slider{width:100%;height:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.projects-wrap .projects-slider .slick-list,.projects-wrap .projects-slider .slick-track{height:100%}.projects-wrap .projects-slider li{width:100%;height:100%;position:relative;transform-style:preserve-3d;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;outline:none}.projects-wrap .projects-slider li.start-opening figure:before{background-color:rgba(0,0,0,.5) !important}.projects-wrap .projects-slider li.start-opening .inner{width:100vw;height:100%}.projects-wrap .projects-slider li.start-opening .text{opacity:0 !important}.projects-wrap .projects-slider li.start-opening .to-slide-in{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.projects-wrap .projects-slider li .scroll{position:relative;margin-top:20px}.projects-wrap .projects-slider li .scroll .loading{color:#fff;position:absolute;left:12px;top:2px;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;opacity:0;visibility:hidden;padding-left:20px}.projects-wrap .projects-slider li.slick-current{left:0 !important;right:0 !important}.projects-wrap .projects-slider li.slick-current .image-wrap{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.projects-wrap .projects-slider li.slick-current .text{opacity:.5;top:50%}.projects-wrap .projects-slider li.slick-current .discover{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.projects-wrap .projects-slider li .inner{height:75vh;width:70vw;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease}.projects-wrap .projects-slider li .image-wrap{position:absolute;height:100%;width:100%;top:0;left:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:2s ease;-o-transition:2s ease;transition:2s ease}.projects-wrap .projects-slider li .image-wrap figure{position:absolute;height:100%;width:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;transform:translateZ(100px);z-index:10}.projects-wrap .projects-slider li .image-wrap figure:before{position:absolute;top:0;left:0;content:"";z-index:999999;height:100%;width:100%;-webkit-transition:2s ease;-o-transition:2s ease;transition:2s ease;background-color:rgba(0,0,0,0)}.projects-wrap .projects-slider li .text{-webkit-transition:2s ease;-o-transition:2s ease;transition:2s ease;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:58%;font-size:180px;font-weight:600;left:0;right:0;text-align:center;width:auto;margin:0 auto;z-index:11;opacity:0}.projects-wrap .projects-slider li .discover{position:absolute;bottom:-80px;left:0;right:0;width:100%;text-align:center;z-index:9999;color:#fff;text-transform:uppercase;letter-spacing:4px;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;opacity:0}.projects-wrap .projects-slider .to-slide-in{-webkit-transition:2s ease;-o-transition:2s ease;transition:2s ease;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;visibility:hidden;bottom:200px;left:15%;position:absolute;z-index:99}.projects-wrap .projects-slider .to-slide-in p{margin-bottom:20px;font-weight:500;display:block;font-size:20px}.projects-wrap .projects-slider .to-slide-in h1{text-transform:uppercase;font-size:45px;letter-spacing:30px;font-weight:400}.projects-wrap .next-project,.projects-wrap .prev-project{text-transform:uppercase;letter-spacing:3px;font-size:13px;position:fixed;top:50%;z-index:99999;cursor:pointer;opacity:.8;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;mix-blend-mode:difference}.projects-wrap .next-project:hover,.projects-wrap .prev-project:hover{opacity:1}.projects-wrap .next-project{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:0}.projects-wrap .prev-project{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);left:0}.projects-wrap .drag-to-nav{text-transform:uppercase;letter-spacing:3px;font-size:13px;position:fixed;top:55px;z-index:99999;cursor:pointer;opacity:.8;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;display:flex;justify-content:center;align-items:center;mix-blend-mode:difference;left:0;right:0;text-align:center;margin:0 auto}.projects-wrap .drag-to-nav:before{content:"";background-image:url("./assets/img/grab.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:22px;height:22px;margin-right:10px;display:block}.project-landing .text{-webkit-transition:2s ease;-o-transition:2s ease;transition:2s ease;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);bottom:200px;left:15%;position:absolute;z-index:99}.project-landing .text p{margin-bottom:20px;font-weight:200;display:block;font-size:20px}.project-landing .text h1{font-size:45px;font-weight:400}.project-images{scroll-snap-type:y mandatory;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}.project-images::-webkit-scrollbar{width:0px;background:rgba(0,0,0,0);display:none}.project-images li{scroll-snap-align:start;background-size:cover;background-repeat:no-repeat;background-position:center}.projects.fade-out{background-color:#fff;opacity:0}.sliding-menu .projects-tiles{padding-bottom:0}.projects-home{position:absolute;bottom:0}@media only screen and (max-width: 768px){.projects-home{position:relative}}.projects-tiles{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-bottom:0;left:0}.projects-tiles li{width:33.3333%;height:50vh;position:relative;cursor:pointer;color:#fff;border-right:1px solid rgba(0,0,0,.6);border-bottom:1px solid rgba(0,0,0,.6)}.projects-tiles li:nth-child(3n+3){border-right:initial}.projects-tiles li .to-slide-in{display:none}.projects-tiles li .inner,.projects-tiles li .inner .image-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.projects-tiles li .inner{background-color:#000;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.projects-tiles li .inner .text{position:absolute;bottom:10%;left:10%;margin:auto;text-align:left;z-index:999}.projects-tiles li .inner .text h2,.projects-tiles li .inner .text h3{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:1s ease .3s;-o-transition:1s ease .3s;transition:1s ease .3s}.projects-tiles li .inner .text h2{font-size:32px;opacity:.8;margin-bottom:10px;display:block}.projects-tiles li .inner .text h3{font-size:16px;font-weight:400;margin-bottom:10px}.projects-tiles li .inner .text .discover{display:block;position:relative;font-size:13px;font-weight:200;margin-bottom:10px;text-transform:uppercase;letter-spacing:4px;color:#fff;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;opacity:0}@media only screen and (max-width: 768px){.projects-tiles li .inner .text{left:0;padding:0 20px}}.projects-tiles li .inner .image-wrap{opacity:.8}.projects-tiles li .inner .image-wrap figure{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.projects-tiles li:hover .inner .text h1,.projects-tiles li:hover .inner .text h2,.projects-tiles li:hover .inner .text h3{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);opacity:.4}.projects-tiles li:hover .inner .text .discover{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.projects-tiles li.start-opening figure:before{background-color:rgba(0,0,0,.5) !important}.projects-tiles li.start-opening .inner{width:100vw;height:100%;position:fixed;z-index:9999}.projects-tiles li.start-opening .text{opacity:0 !important}.projects-tiles li.start-opening .to-slide-in{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}@media only screen and (max-width: 768px){.projects-tiles li{width:100%;height:50vh;border-right:none;border-bottom:1px solid rgba(0,0,0,.6)}.projects-tiles li:nth-child(3n+3){border-right:initial}}@media only screen and (max-width: 768px){.projects-tiles{width:100%;flex-direction:column}}.loading-banner{background:var(--primary-color);position:fixed;z-index:1000;bottom:0;left:0;right:0;display:flex;transform:translateY(100%);justify-content:center;transition:.4s ease}.loading-banner.active{transform:none}.loading-banner:hover .btn{color:#ccc}.loading-banner .btn{background-color:rgba(0,0,0,0);padding:15px 20px;border-radius:2px;font-weight:500;color:#fff;font-size:18px;transition:.3s ease}@media(max-width: 1366px){.loading-banner .btn{padding:15px 20px}}.project-pagination{display:flex;justify-content:center;gap:10px;padding:15px}.project-pagination .page-numbers{color:#fff}.project-pagination .page-numbers:hover{font-weight:800}.project-pagination .page-numbers.current{font-weight:800}.layout-container{--space-all: 50px;--space-text: 25px;--border-color: #d9dbdb;--border-width: 20px;--image-width: calc(calc(100vw - 1200px) / 2);background:#fff;color:#000;padding:var(--space-all) 0;padding-bottom:0}.layout-container a{color:var(--primary-color)}.layout-container .layout-item{padding:var(--space-all) 0}.layout-container .layout-text .title{text-transform:capitalize;font-weight:500;padding-bottom:var(--space-text);font-size:22px}.layout-container .layout-text .text p{padding-bottom:var(--space-text);line-height:1.8;font-weight:400}.layout-container .layout-text .text p.link-style{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.layout-container .layout-text .text p.link-style iframe,.layout-container .layout-text .text p.link-style video{position:absolute;top:0;left:0;width:100%;height:100%}.layout-container .image-right,.layout-container .image-left{margin:var(--space-all) 0;height:800px;width:100%;position:relative}.layout-container .image-right .image,.layout-container .image-left .image{position:absolute;top:0;left:0;height:100%;width:calc(100% + var(--image-width));background-size:cover;background-repeat:no-repeat;background-position:center}.layout-container .image-left .image{left:initial;right:0}.layout-container .two-images{display:flex;margin-top:-100px}.layout-container .two-images .image-half-left,.layout-container .two-images .image-half-right{height:300px;background-size:cover;background-repeat:no-repeat;background-position:center}.layout-container .percent-columns{display:flex;justify-content:center;text-align:center}.layout-container .percent-columns .col,.layout-container .percent-columns .flex-col .col1,.layout-container .percent-columns .flex-col .col1--extended,.flex-col .layout-container .percent-columns .col1,.flex-col .layout-container .percent-columns .col1--extended,.layout-container .percent-columns .flex-col .col0,.layout-container .percent-columns .flex-col .col0--extended,.flex-col .layout-container .percent-columns .col0,.flex-col .layout-container .percent-columns .col0--extended,.layout-container .percent-columns .twocol .col1,.layout-container .percent-columns .twocol .col1--extended,.twocol .layout-container .percent-columns .col1,.twocol .layout-container .percent-columns .col1--extended,.layout-container .percent-columns .twocol .col0,.layout-container .percent-columns .twocol .col0--extended,.twocol .layout-container .percent-columns .col0,.twocol .layout-container .percent-columns .col0--extended{height:250px;width:33%;display:flex;flex-direction:column;align-items:center;justify-content:center}.layout-container .percent-columns .col.col-1,.layout-container .percent-columns .flex-col .col-1.col1,.layout-container .percent-columns .flex-col .col-1.col1--extended,.flex-col .layout-container .percent-columns .col-1.col1,.flex-col .layout-container .percent-columns .col-1.col1--extended,.layout-container .percent-columns .flex-col .col-1.col0,.layout-container .percent-columns .flex-col .col-1.col0--extended,.flex-col .layout-container .percent-columns .col-1.col0,.flex-col .layout-container .percent-columns .col-1.col0--extended,.layout-container .percent-columns .twocol .col-1.col1,.layout-container .percent-columns .twocol .col-1.col1--extended,.twocol .layout-container .percent-columns .col-1.col1,.twocol .layout-container .percent-columns .col-1.col1--extended,.layout-container .percent-columns .twocol .col-1.col0,.layout-container .percent-columns .twocol .col-1.col0--extended,.twocol .layout-container .percent-columns .col-1.col0,.twocol .layout-container .percent-columns .col-1.col0--extended{border-left:none}.layout-container .percent-columns .col.col-2,.layout-container .percent-columns .flex-col .col-2.col1,.layout-container .percent-columns .flex-col .col-2.col1--extended,.flex-col .layout-container .percent-columns .col-2.col1,.flex-col .layout-container .percent-columns .col-2.col1--extended,.layout-container .percent-columns .flex-col .col-2.col0,.layout-container .percent-columns .flex-col .col-2.col0--extended,.flex-col .layout-container .percent-columns .col-2.col0,.flex-col .layout-container .percent-columns .col-2.col0--extended,.layout-container .percent-columns .twocol .col-2.col1,.layout-container .percent-columns .twocol .col-2.col1--extended,.twocol .layout-container .percent-columns .col-2.col1,.twocol .layout-container .percent-columns .col-2.col1--extended,.layout-container .percent-columns .twocol .col-2.col0,.layout-container .percent-columns .twocol .col-2.col0--extended,.twocol .layout-container .percent-columns .col-2.col0,.twocol .layout-container .percent-columns .col-2.col0--extended{border-left:0;border-right:0}.layout-container .percent-columns .col.col-3,.layout-container .percent-columns .flex-col .col-3.col1,.layout-container .percent-columns .flex-col .col-3.col1--extended,.flex-col .layout-container .percent-columns .col-3.col1,.flex-col .layout-container .percent-columns .col-3.col1--extended,.layout-container .percent-columns .flex-col .col-3.col0,.layout-container .percent-columns .flex-col .col-3.col0--extended,.flex-col .layout-container .percent-columns .col-3.col0,.flex-col .layout-container .percent-columns .col-3.col0--extended,.layout-container .percent-columns .twocol .col-3.col1,.layout-container .percent-columns .twocol .col-3.col1--extended,.twocol .layout-container .percent-columns .col-3.col1,.twocol .layout-container .percent-columns .col-3.col1--extended,.layout-container .percent-columns .twocol .col-3.col0,.layout-container .percent-columns .twocol .col-3.col0--extended,.twocol .layout-container .percent-columns .col-3.col0,.twocol .layout-container .percent-columns .col-3.col0--extended{border-right:none}.layout-container .percent-columns .col .percent-wrap .percent,.layout-container .percent-columns .flex-col .col1 .percent-wrap .percent,.layout-container .percent-columns .flex-col .col1--extended .percent-wrap .percent,.flex-col .layout-container .percent-columns .col1 .percent-wrap .percent,.flex-col .layout-container .percent-columns .col1--extended .percent-wrap .percent,.layout-container .percent-columns .flex-col .col0 .percent-wrap .percent,.layout-container .percent-columns .flex-col .col0--extended .percent-wrap .percent,.flex-col .layout-container .percent-columns .col0 .percent-wrap .percent,.flex-col .layout-container .percent-columns .col0--extended .percent-wrap .percent,.layout-container .percent-columns .twocol .col1 .percent-wrap .percent,.layout-container .percent-columns .twocol .col1--extended .percent-wrap .percent,.twocol .layout-container .percent-columns .col1 .percent-wrap .percent,.twocol .layout-container .percent-columns .col1--extended .percent-wrap .percent,.layout-container .percent-columns .twocol .col0 .percent-wrap .percent,.layout-container .percent-columns .twocol .col0--extended .percent-wrap .percent,.twocol .layout-container .percent-columns .col0 .percent-wrap .percent,.twocol .layout-container .percent-columns .col0--extended .percent-wrap .percent{font-size:70px;font-weight:800;color:var(--primary-color)}.layout-container .percent-columns .col .percent-wrap small,.layout-container .percent-columns .flex-col .col1 .percent-wrap small,.layout-container .percent-columns .flex-col .col1--extended .percent-wrap small,.flex-col .layout-container .percent-columns .col1 .percent-wrap small,.flex-col .layout-container .percent-columns .col1--extended .percent-wrap small,.layout-container .percent-columns .flex-col .col0 .percent-wrap small,.layout-container .percent-columns .flex-col .col0--extended .percent-wrap small,.flex-col .layout-container .percent-columns .col0 .percent-wrap small,.flex-col .layout-container .percent-columns .col0--extended .percent-wrap small,.layout-container .percent-columns .twocol .col1 .percent-wrap small,.layout-container .percent-columns .twocol .col1--extended .percent-wrap small,.twocol .layout-container .percent-columns .col1 .percent-wrap small,.twocol .layout-container .percent-columns .col1--extended .percent-wrap small,.layout-container .percent-columns .twocol .col0 .percent-wrap small,.layout-container .percent-columns .twocol .col0--extended .percent-wrap small,.twocol .layout-container .percent-columns .col0 .percent-wrap small,.twocol .layout-container .percent-columns .col0--extended .percent-wrap small{font-weight:400;font-size:45px;color:var(--border-color)}.layout-container .percent-columns .col .text,.layout-container .percent-columns .flex-col .col1 .text,.layout-container .percent-columns .flex-col .col1--extended .text,.flex-col .layout-container .percent-columns .col1 .text,.flex-col .layout-container .percent-columns .col1--extended .text,.layout-container .percent-columns .flex-col .col0 .text,.layout-container .percent-columns .flex-col .col0--extended .text,.flex-col .layout-container .percent-columns .col0 .text,.flex-col .layout-container .percent-columns .col0--extended .text,.layout-container .percent-columns .twocol .col1 .text,.layout-container .percent-columns .twocol .col1--extended .text,.twocol .layout-container .percent-columns .col1 .text,.twocol .layout-container .percent-columns .col1--extended .text,.layout-container .percent-columns .twocol .col0 .text,.layout-container .percent-columns .twocol .col0--extended .text,.twocol .layout-container .percent-columns .col0 .text,.twocol .layout-container .percent-columns .col0--extended .text{font-weight:400}.layout-container .quote-wrap{background-color:var(--border-color);margin:var(--space-all) 0}.layout-container .quote-wrap .quote{position:relative;padding:0 140px}.layout-container .quote-wrap .quote .top-marks{position:absolute;top:0px;left:80px;height:40px;width:50px;background-size:cover;background-repeat:no-repeat;background-position:center}.layout-container .quote-wrap .quote .quote-text{padding:40px 0 0px 0}.layout-container .quote-wrap .quote .quote-text p{padding-bottom:var(--space-text);line-height:1.8;font-weight:300;font-size:16px}.layout-container .quote-wrap .quote .quote-owner-name{font-weight:600}.layout-container .quote-wrap .quote .quote-owner-name:before{content:" - ";color:var(--primary-color)}.layout-container .quote-wrap .quote .quote-owner-job-title{padding-top:5px}.layout-container .quote-wrap .quote .bottom-marks{position:absolute;bottom:50px;right:90px;height:40px;width:50px;background-size:cover;background-repeat:no-repeat;background-position:center}.layout-container .featured-projects,.layout-container .related-projects{padding-bottom:100px}.layout-container .featured-projects .title,.layout-container .related-projects .title{padding-bottom:var(--space-text);line-height:1.3;font-weight:400;text-transform:capitalize;font-weight:600;padding-bottom:var(--space-text);font-size:22px;position:relative;z-index:19999}.layout-container .featured-projects .projects-tiles .project,.layout-container .related-projects .projects-tiles .project{height:380px}.project-footer-wrap{background-color:#212026;color:#fff}.project-footer-wrap .project-footer{max-width:1500px;margin:0 auto;display:flex;justify-content:space-between;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:-0.5px}.project-footer-wrap .project-footer .right-side{display:flex;flex-direction:column}.project-footer-wrap .project-footer .right-side a{color:#fff}.project-footer-wrap .project-footer .right-side .first-line,.project-footer-wrap .project-footer .right-side .second-line{display:flex;justify-content:flex-end}.project-footer-wrap .project-footer .right-side .first-line .text,.project-footer-wrap .project-footer .right-side .second-line .text{color:var(--primary-color);margin-right:7px}.single-project .side-email,.single-project .live-chat{mix-blend-mode:difference}body.is-loaded .landing-banner{opacity:1}body.is-loaded .tabbed-info .tab-titles{opacity:1}body:not(.single-project) .services-back{font-size:16px;font-weight:400;position:relative;left:-20px;top:-75px;padding:20px;z-index:10;color:#d3d3d3}body:not(.single-project) .projects-back{display:none}body.single-project .projects-back{font-size:16px;font-weight:400;position:relative;left:-30px;top:-45px;padding:20px;z-index:10;color:#d3d3d3}body.single-project .services-back{display:none}.tabbed-info{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;flex-wrap:nowrap}.tabbed-info .tab-titles-container{position:relative;left:0;top:0;height:100vh;width:566px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabbed-info .tab-titles-container .tab-image{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;visibility:hidden;z-index:0}.tabbed-info .tab-titles-container .tab-image:before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0}.tabbed-info .tab-titles-container .tab-titles{list-style:none;font-size:20px;width:auto;margin:0 auto;opacity:0;padding-left:40px;-webkit-transition:2s ease;-o-transition:2s ease;transition:2s ease}.tabbed-info .tab-titles-container .tab-titles li{padding:27px 0;cursor:pointer}.tabbed-info .tab-titles-container .tab-titles li.light{color:#fff}.tabbed-info .tab-titles-container .tab-titles li.light h3:before{background-color:#fff}.tabbed-info .tab-titles-container .tab-titles li.is-active h3:before{animation:line-under-animation-in .5s ease forwards}.tabbed-info .tab-titles-container .tab-titles li.is-active .tab-image{opacity:1;visibility:visible}.tabbed-info .tab-titles-container .tab-titles li:nth-child(1) h3{position:relative;left:-10px}.tabbed-info .tab-titles-container .tab-titles li:nth-child(1) .number{display:none}.tabbed-info .tab-titles-container .tab-titles li h3{font-weight:400;display:inline-block;padding-bottom:20px;position:relative;padding-bottom:2px;transition:1s ease color;position:relative;padding-top:5px;z-index:10}@keyframes line-under-animation-in{0%{width:0;left:0;right:initial}99%{width:100%;left:0;right:initial}100%{width:100%;left:initial;right:0}}@keyframes line-under-animation-out{0%{width:100%;left:initial;right:0}99%{width:0;right:0;left:initial;opacity:1}100%{opacity:0;width:0;right:initial;left:0}}.tabbed-info .tab-titles-container .tab-titles li h3:before{content:"";width:0;height:2px;background-color:currentColor;position:absolute;bottom:-2px;z-index:0;left:0;right:initial;animation:line-under-animation-out .5s ease forwards}.tabbed-info .tab-titles-container .tab-titles li h3:hover:before{animation:line-under-animation-in .5s ease forwards}.tabbed-info .tab-titles-container .tab-titles li h3:before{background-color:#212026}.tabbed-info .tab-titles-container .tab-titles li h3 .number{color:var(--primary-color);position:absolute;top:-10px;left:-10px;font-size:13px}.tabbed-info .tab-content-container{width:80%;height:100vh;margin-left:auto;position:relative}.tabbed-info .tab-content-container .tab-content{list-style:none;width:100%;height:100%;top:0;left:0;position:absolute}.tabbed-info .tab-content-container .tab-content li{position:absolute;top:0;left:0;padding:0 45% 0 150px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%);visibility:hidden;opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.tabbed-info .tab-content-container .tab-content li.is-active{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;visibility:visible;-ms-overflow-style:-ms-autohiding-scrollbar}.tabbed-info .tab-content-container .tab-content li.is-active::-webkit-scrollbar{width:0px;background:rgba(0,0,0,0);display:none}.tabbed-info .tab-content-container .tab-content li.is-active p,.tabbed-info .tab-content-container .tab-content li.is-active h3,.tabbed-info .tab-content-container .tab-content li.is-active h2,.tabbed-info .tab-content-container .tab-content li.is-active h1,.tabbed-info .tab-content-container .tab-content li.is-active h4,.tabbed-info .tab-content-container .tab-content li.is-active h5,.tabbed-info .tab-content-container .tab-content li.is-active h6,.tabbed-info .tab-content-container .tab-content li.is-active strong{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.tabbed-info .tab-content-container .tab-content li.is-active a{font-size:15px;color:#212026;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabbed-info .tab-content-container .tab-content li.is-active a:hover:before{left:6px}.tabbed-info .tab-content-container .tab-content li.is-active a:before{left:0;position:relative;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;content:"";background-image:url("./assets/img/SVG/left-arrow.svg");-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-size:contain;background-repeat:no-repeat;background-position:center;width:25px;height:20px;display:block;margin-right:15px}.tabbed-info .tab-content-container .tab-content li.is-active img{margin:10px auto;width:90%;height:auto}.tabbed-info .tab-content-container .tab-content li.is-active .content-title span{transform:translateX(0);opacity:1}.tabbed-info .tab-content-container .tab-content li.is-active .content-title .line{height:10px}.tabbed-info .tab-content-container .tab-content li .content-title{font-size:13px;font-weight:400;position:relative;top:-30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabbed-info .tab-content-container .tab-content li .content-title span{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:1.5s ease 1s;-o-transition:1.5s ease 1s;transition:1.5s ease 1s;transform:translateX(20px);position:relative;opacity:0}.tabbed-info .tab-content-container .tab-content li .content-title .line{-webkit-transition:1s ease 1s;-o-transition:1s ease 1s;transition:1s ease 1s;display:block;margin-left:10px;background-color:var(--primary-color);height:0px;width:1px;margin-right:10px}.tabbed-info .tab-content-container .tab-content li p,.tabbed-info .tab-content-container .tab-content li h3{opacity:0}.tabbed-info .tab-content-container .tab-content li h3{margin-top:0}.tabbed-info .tab-content-container .tab-content li p{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:1s ease .8s;-o-transition:1s ease .8s;transition:1s ease .8s}.tabbed-info .tab-content-container .tab-content li .content-title{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:1s ease .2s;-o-transition:1s ease .2s;transition:1s ease .2s}.tabbed-info .tab-content-container .tab-content li h3{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:1s ease .5s;-o-transition:1s ease .5s;transition:1s ease .5s}.tabbed-info .tab-content-container .tab-content li h4{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:1s ease .6s;-o-transition:1s ease .6s;transition:1s ease .6s}.tabbed-info .tab-content-container .tab-content li h5{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:1s ease .7s;-o-transition:1s ease .7s;transition:1s ease .7s}.tabbed-info .tab-content-container .tab-content li h6{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:1s ease .8s;-o-transition:1s ease .8s;transition:1s ease .8s}header{position:fixed;top:0;left:0;width:100%;z-index:999999;padding:40px 50px 0 50px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;pointer-events:none;color:#fff}header *{pointer-events:all}header .logo{margin-left:auto;padding-right:15px}@keyframes logoanimateleft{0%{top:0;bottom:initial}50%{top:0;bottom:initial;height:0}51%{top:initial;bottom:0}100%{top:initial;bottom:0;height:100%}}@keyframes logoanimateright{0%{top:15px}50%{top:initial;bottom:0;height:0}51%{top:0;bottom:initial}100%{top:15px;bottom:initial;height:100%}}header .menu-toggle{z-index:9999;cursor:pointer;position:relative;left:-50px;top:0;width:15%;height:50px;-webkit-tap-highlight-color:rgba(0,0,0,0)}header .menu-toggle .menu-toggle-icon{position:relative;left:50px;right:0;margin:0;width:180px;height:50px;font-weight:500;font-size:15px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;cursor:pointer;padding-left:55px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .menu-toggle .menu-toggle-icon b{position:relative;top:0;left:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}header .menu-toggle .menu-toggle-icon b.closemenu{visibility:hidden;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:53%;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;right:5px;left:initial}header .menu-toggle .menu-toggle-icon:before,header .menu-toggle .menu-toggle-icon:after{height:2px;background-color:#fff;content:"";display:block;position:absolute;left:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}header .menu-toggle .menu-toggle-icon:before{width:30px;top:20px}header .menu-toggle .menu-toggle-icon:after{width:20px;top:29px}header .menu-toggle:hover .menu-toggle-icon:before{width:20px}header .menu-toggle:hover .menu-toggle-icon:after{width:30px}header .menu-toggle.is-active .menu-toggle-icon b#menuText{opacity:0;visibility:hidden}header .menu-toggle.is-active .menu-toggle-icon b.closemenu{opacity:1;visibility:visible}header .menu-toggle .invert{filter:invert(1)}.side-email{position:fixed;bottom:170px;font-weight:500;text-decoration:none;font-size:17px;left:-35px;color:#fff;z-index:9999;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper-controls{--swiper-navigation-color: white;--swiper-theme-color: white;position:absolute;right:30px;display:grid;align-items:center;top:50%;transform:translateY(-50%);z-index:500;grid-auto-flow:row;gap:30px}.swiper-controls .homeswiper{color:#fff}.swiper-controls .homeswiper .fraction-line{background-color:#fff;height:1px}.swiper-controls .homeswiper.swiper-button-prev,.swiper-controls .homeswiper.swiper-button-next,.swiper-controls .homeswiper.swiper-pagination{position:relative;display:grid;height:auto;cursor:pointer}.swiper-controls .homeswiper.swiper-button-prev,.swiper-controls .homeswiper.swiper-button-next{width:20px;outline:none}.swiper-controls .homeswiper.swiper-button-prev img,.swiper-controls .homeswiper.swiper-button-next img{height:auto;max-width:100%}.swiper-controls .homeswiper.swiper-button-next{right:0;transform:rotate(180deg)}.swiper-controls .homeswiper.swiper-button-prev{left:0}.swiper-controls .homeswiper.swiper-pagination{display:grid;grid-auto-flow:row;gap:20px}.social{margin-top:40px;display:block;width:100%}.social h5{text-transform:uppercase;letter-spacing:4px;font-size:13px;font-weight:400;margin:5px 0;display:inline-block}.social .icons{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.social .icons li.icon{margin-right:40px;opacity:.8}@media only screen and (max-width: 600px){.social .icons li.icon{margin-right:0}}.social .icons li.icon a{width:22px;height:22px;display:block}.social .icons li.icon figure{width:22px;height:22px;background-size:contain;background-repeat:no-repeat;background-position:center}.social .icons li.icon:hover{opacity:1}.sliding-menu h5{margin-bottom:15px}.sliding-menu{width:100%;height:100%;position:fixed;top:0;left:-105%;z-index:999999;color:#fff;background:#7f29ff;background:-moz-linear-gradient(45deg, #7f29ff 0%, #e83c67 100%);background:-webkit-linear-gradient(45deg, #7f29ff 0%, #e83c67 100%);background:linear-gradient(45deg, #7f29ff 0%, #e83c67 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7F29FF", endColorstr="#e83c67", GradientType=0);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sliding-menu .navbox{position:relative}.sliding-menu .navbox ul{list-style:none;gap:10px}.sliding-menu .navbox ul li a{color:#fff;font-size:22px;font-weight:500;display:inline-block;margin-bottom:15px}.sliding-menu .navbox ul li a:hover{position:relative;padding-bottom:2px;transition:1s ease color;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;padding-bottom:0}@keyframes line-under-animation-in{0%{width:0;left:0;right:initial}99%{width:100%;left:0;right:initial}100%{width:100%;left:initial;right:0}}@keyframes line-under-animation-out{0%{width:100%;left:initial;right:0}99%{width:0;right:0;left:initial;opacity:1}100%{opacity:0;width:0;right:initial;left:0}}.sliding-menu .navbox ul li a:hover:before{content:"";width:0;height:2px;background-color:currentColor;position:absolute;bottom:-2px;z-index:0;left:0;right:initial;animation:line-under-animation-out .5s ease forwards}.sliding-menu .navbox ul li a:hover:hover:before{animation:line-under-animation-in .5s ease forwards}@keyframes bounce-horizontal{0%,100%{transform:translateY(0);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}50%{transform:translateY(25%);animation-timing-function:cubic-bezier(0, 0, 0.5, 1)}}.sliding-menu .navbox .bounce-horizontal{animation:bounce-horizontal .5s infinite}@keyframes slideInFromLeft{0%{transform:translateX(-50%);opacity:0}100%{transform:translateX(0);opacity:1}}@media only screen and (max-width: 768px){.sliding-menu .navbox{position:unset}}.sliding-menu .navbox .digital-menu li:first-child{margin-top:10px}.sliding-menu .navbox .creative-menu,.sliding-menu .navbox .digital-menu,.sliding-menu .navbox .specialisms-menu{width:100%;text-wrap:nowrap}.sliding-menu .navbox .creative-menu li,.sliding-menu .navbox .digital-menu li,.sliding-menu .navbox .specialisms-menu li{width:100%;display:flex;align-items:center;margin-bottom:13px}.sliding-menu .navbox .creative-menu li a,.sliding-menu .navbox .digital-menu li a,.sliding-menu .navbox .specialisms-menu li a{font-size:25px;margin-bottom:0;vertical-align:middle}.sliding-menu .navbox .creative-menu li:first-child,.sliding-menu .navbox .digital-menu li:first-child,.sliding-menu .navbox .specialisms-menu li:first-child{margin-top:10px}.sliding-menu .navbox .creative-menu::after,.sliding-menu .navbox .digital-menu::after,.sliding-menu .navbox .specialisms-menu::after{content:"";display:inline-block;width:15px;height:15px;rotate:90deg;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.725%22%20height%3D%2217.009%22%20viewBox%3D%220%200%209.725%2017.009%22%3E%0A%20%20%3Cpath%20id%3D%22Icon_ionic-ios-arrow-down%22%20data-name%3D%22Icon%20ionic-ios-arrow-down%22%20d%3D%22M14.7%2C14.178l6.431%2C6.436a1.21%2C1.21%2C0%2C0%2C0%2C1.717%2C0%2C1.226%2C1.226%2C0%2C0%2C0%2C0-1.722L15.556%2C11.6a1.213%2C1.213%2C0%2C0%2C0-1.676-.035L6.542%2C18.888A1.216%2C1.216%2C0%2C1%2C0%2C8.259%2C20.61Z%22%20transform%3D%22translate%2820.972%20-6.188%29%20rotate%2890%29%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat right center;background-size:contain;right:20%;top:15%;position:absolute;transition:all .3s ease-in-out;cursor:pointer}@media screen and (max-width: 640px){.sliding-menu .navbox .creative-menu::after,.sliding-menu .navbox .digital-menu::after,.sliding-menu .navbox .specialisms-menu::after{right:35%}}.sliding-menu .navbox .creative-menu.active::after,.sliding-menu .navbox .digital-menu.active::after,.sliding-menu .navbox .specialisms-menu.active::after{transform:rotate(-90deg)}@media only screen and (max-width: 768px){.sliding-menu .navbox .creative-menu.active::after,.sliding-menu .navbox .digital-menu.active::after,.sliding-menu .navbox .specialisms-menu.active::after{top:4%}}.sliding-menu .navbox .creative-menu .sub-menu,.sliding-menu .navbox .digital-menu .sub-menu,.sliding-menu .navbox .specialisms-menu .sub-menu{position:absolute;width:100%;top:0;display:none;left:100%;animation:slideInFromLeft .8s ease-in-out;transition:opacity .5s linear}@media only screen and (max-width: 768px){.sliding-menu .navbox .creative-menu .sub-menu,.sliding-menu .navbox .digital-menu .sub-menu,.sliding-menu .navbox .specialisms-menu .sub-menu{position:relative;left:5%}}.sliding-menu .navbox .creative-menu .creative-item::before,.sliding-menu .navbox .creative-menu .digital-item::before,.sliding-menu .navbox .creative-menu .specialism-item::before,.sliding-menu .navbox .digital-menu .creative-item::before,.sliding-menu .navbox .digital-menu .digital-item::before,.sliding-menu .navbox .digital-menu .specialism-item::before,.sliding-menu .navbox .specialisms-menu .creative-item::before,.sliding-menu .navbox .specialisms-menu .digital-item::before,.sliding-menu .navbox .specialisms-menu .specialism-item::before{content:"";display:inline-block;width:20px;height:20px;rotate:270deg;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.501%22%20height%3D%2220.243%22%20viewBox%3D%220%200%2013.501%2020.243%22%3E%0A%20%20%20%20%3Cpath%20id%3D%22Icon_ionic-ios-arrow-round-down%22%20data-name%3D%22Icon%20ionic-ios-arrow-round-down%22%20d%3D%22M13.242%2C12.909a.919.919%2C0%2C0%2C0-1.294-.007L7.667%2C17.17V.907a.914.914%2C0%2C0%2C0-1.828%2C0V17.17L1.557%2C12.9A.925.925%2C0%2C0%2C0%2C.263%2C12.9.91.91%2C0%2C0%2C0%2C.27%2C14.189l5.836%2C5.794h0a1.026%2C1.026%2C0%2C0%2C0%2C.288.19.872.872%2C0%2C0%2C0%2C.352.07.916.916%2C0%2C0%2C0%2C.64-.26l5.836-5.794A.9.9%2C0%2C0%2C0%2C13.242%2C12.909Z%22%20fill%3D%22%23fff%22%20/%3E%0A%3C/svg%3E") no-repeat right center;background-size:contain;right:-45%;margin-top:10px;position:absolute;cursor:pointer}@media only screen and (max-width: 768px){.sliding-menu .navbox .creative-menu .creative-item::before,.sliding-menu .navbox .creative-menu .digital-item::before,.sliding-menu .navbox .creative-menu .specialism-item::before,.sliding-menu .navbox .digital-menu .creative-item::before,.sliding-menu .navbox .digital-menu .digital-item::before,.sliding-menu .navbox .digital-menu .specialism-item::before,.sliding-menu .navbox .specialisms-menu .creative-item::before,.sliding-menu .navbox .specialisms-menu .digital-item::before,.sliding-menu .navbox .specialisms-menu .specialism-item::before{display:none}}.sliding-menu .navbox .creative-menu .sub-menu.active,.sliding-menu .navbox .digital-menu .sub-menu.active,.sliding-menu .navbox .specialisms-menu .sub-menu.active{display:block}.sliding-menu .navbox .creative-menu:hover .sub-menu:hover,.sliding-menu .navbox .digital-menu:hover .sub-menu:hover,.sliding-menu .navbox .specialisms-menu:hover .sub-menu:hover{display:block}.sliding-menu .navbox .creative-menu.windows::after,.sliding-menu .navbox .digital-menu.windows::after,.sliding-menu .navbox .specialisms-menu.windows::after{top:15px}.sliding-menu .creative-item:hover::before,.sliding-menu .digital-item:hover::before,.sliding-menu .specialism-item:hover::before{animation:bounce-horizontal .5s infinite}.sliding-menu .primary-nav{margin-bottom:60px;display:block;min-width:300px}.sliding-menu .primary-nav ul li a{font-size:34px;margin-bottom:25px}.sliding-menu .sliding-menu .primary-nav .creative-menu ul li a{font-size:25px}.sliding-menu .sliding-menu .primary-nav .digital-menu ul li a{font-size:25px}.sliding-menu .sliding-menu .primary-nav .specialism-menu ul li a{font-size:25px}.sliding-menu .secondary-nav{display:block}.sliding-menu .secondary-nav ul li a{font-size:14px;margin-bottom:20px;letter-spacing:5px;font-weight:500;text-transform:uppercase}.sliding-menu .secondary-nav ul li a:before{height:1px !important}.sliding-menu .menu-left{width:70%;padding:80px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-end;position:relative;height:100%}.sliding-menu .contactbox{margin-left:auto;text-align:right;font-size:18px;font-weight:500}.sliding-menu .contactbox .option{margin-bottom:40px}.sliding-menu .contactbox .option:nth-last-child(1){margin-bottom:0}.sliding-menu .contactbox .option span{width:100%;margin-bottom:5px;display:block}.sliding-menu .contactbox .option a{width:100%;color:#fff;display:block}.sliding-menu .live-chat-mobile{display:none}.sliding-menu .projects-tiles li .inner .image-wrap{opacity:.4;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.sliding-menu .projects-tiles li:hover .inner .image-wrap{opacity:1}.menu-is-active header .menu-toggle .menu-toggle-icon:before,.menu-is-active header .menu-toggle .menu-toggle-icon:after{width:35px}.menu-is-active header .menu-toggle .menu-toggle-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transform-origin:top left;top:15px}.menu-is-active header .menu-toggle .menu-toggle-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:bottom left;top:39px}.menu-is-active .sliding-menu{left:0;background-size:100%}.menu-is-active .menu-projects{left:0}.creator-is-active header .menu-toggle .menu-toggle-icon:before,.creator-is-active header .menu-toggle .menu-toggle-icon:after{width:35px}.creator-is-active header .menu-toggle .menu-toggle-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transform-origin:top left;top:15px}.creator-is-active header .menu-toggle .menu-toggle-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:bottom left;top:39px}.scrollhint{position:absolute;right:-47px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:99999;font-weight:500;text-transform:uppercase;letter-spacing:3px;font-size:12px}.scrollhint span{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);display:block}.menu-right{width:30%;background-color:#212026;z-index:9999999;position:relative;height:100%}.projects-menu li{width:100%;height:33.3vh}.clearFooter{clear:both}.live-chat{position:fixed;right:80px;bottom:60px;font-size:15px;font-weight:500;text-decoration:underline;cursor:pointer;z-index:999;display:flex;align-items:center}.live-chat a{text-decoration:none;color:#fff}.live-chat .live-chat-icon{background-image:url(./assets/img/chat.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;height:40px;content:"";display:block;margin-left:10px}.footer{position:relative;color:#fff;background:var(--secondary-color);z-index:1}.footer .home-footer__contact{display:none}.slick-initialized .footer{height:100% !important}.footer__content{padding:100px 20px;max-width:1600px;margin:0 auto;width:100%}@media only screen and (max-width: 992px){.footer__content{padding:40px 20px;overflow:hidden}}.footer__section{padding:20px 0;display:flex;justify-content:space-between;align-items:flex-start}.footer__section a{color:#fff}.footer__section:last-child{padding-bottom:0}@media only screen and (max-width: 1200px){.footer__section{flex-wrap:wrap}}@media only screen and (max-width: 992px){.footer__section{display:grid;grid-template-columns:1fr;justify-items:center;gap:40px;text-align:center}}@media only screen and (max-width: 600px){.footer__section{text-align:left;justify-items:start}}.footer__section:first-child{padding-top:0}.footer__section:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.2)}.footer__section .footer-logo{filter:grayscale(1) brightness(5);width:30px;margin-right:20px}@media only screen and (max-width: 1200px){.footer__section .footer-logo{display:none}}.footer__section .footer-mailing a{color:var(--primary-color);display:inline-block;padding:10px 0;cursor:pointer;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;margin-top:10px}.footer__section .footer-mailing a:hover{color:#fff}.footer__section .footer-cta .main-heading{font-size:16px;margin-bottom:20px;font-weight:400;text-transform:uppercase;letter-spacing:4px}.footer__section .footer-cta h3{font-size:36px;margin-bottom:15px;margin-top:15px}@media only screen and (max-width: 1200px){.footer__section .footer-cta{width:100%;padding:40px 0px}}@media only screen and (max-width: 992px){.footer__section .footer-cta{padding:40px 0px}}@media only screen and (max-width: 600px){.footer__section .footer-cta{text-align:left}}.footer__section .footer-location h3{margin-bottom:5px;font-size:36px}.footer__section .footer-location p{font-size:16px;margin-bottom:5px;opacity:.5}@media only screen and (max-width: 600px){.footer__section .footer-location{text-align:left}}.footer__section .footer-contact h4{margin-bottom:10px}@media only screen and (max-width: 600px){.footer__section .footer-contact{text-align:left}}.footer__section .footer-accreditations{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:20px}@media only screen and (max-width: 1200px){.footer__section .footer-accreditations{width:100%;justify-content:space-between}}@media only screen and (max-width: 600px){.footer__section .footer-accreditations{display:grid;grid-template-columns:1fr 1fr;justify-content:flex-start}}.footer__section .footer-accreditations a{display:block}.footer__section .footer-accreditations a img{max-width:130px;max-height:40px}.footer__section .footer-disclaimer{font-size:11px;opacity:.7}@media only screen and (max-width: 1200px){.footer__section--contact{flex-wrap:wrap;gap:20px}}@media(min-width: 1201px){.swiper-initialized .footer{display:flex;align-items:center;justify-content:space-between}.swiper-initialized .footer .footer__section{flex-wrap:wrap;justify-content:flex-start;width:50%}.swiper-initialized .footer .footer__section--contact{display:block}.swiper-initialized .footer .footer__section:last-child{width:100%}.swiper-initialized .footer .footer__section .footer-mailing{width:100%;margin-top:20px}.swiper-initialized .footer .footer__section .footer-location{width:100%}.swiper-initialized .footer .footer__section .footer-contact{margin-bottom:20px}.swiper-initialized .footer .footer__section .footer-accreditations{width:100%;padding-top:20px;display:grid;justify-content:center;align-items:center;text-align:left;gap:20px;grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1201px)and (max-width: 1600px){.swiper-initialized .footer .footer__section .footer-accreditations{display:flex;flex-wrap:wrap;justify-content:flex-start}}@media(min-width: 1201px){.swiper-initialized .footer .footer__section .footer-accreditations a{width:unset}.swiper-initialized .footer .footer__section .footer-accreditations img{width:unset;margin:0}.swiper-initialized .footer .footer__content{order:-1;padding:80px 100px;display:flex;flex-wrap:wrap}.swiper-initialized .footer #sb_instagram{min-width:50vh;max-width:50vh;overflow-y:inherit !important}.swiper-initialized .footer #sb_instagram #sbi_images{height:100%;display:flex;justify-content:flex-end;flex-wrap:wrap}.swiper-initialized .footer #sb_instagram #sbi_images .sbi_item{height:25vh;width:25vh !important;transition:unset}.swiper-initialized .footer #sb_instagram #sbi_images .sbi_item .sbi_photo_wrap{height:100%}.swiper-initialized .footer #sb_instagram #sbi_images .sbi_item .sbi_photo{height:100% !important}}@media only screen and (max-width: 1200px){.footer .footer-accreditations{padding-top:50px}}.footer #sb_instagram #sbi_images .sbi_item{transition:unset}.footer.footer-home{display:grid;grid-template-columns:1fr auto}@media only screen and (max-width: 1200px){.footer.footer-home{grid-template-columns:1fr}}.footer.footer-home .home-footer__contact{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:20px 0px;padding-bottom:40px}@media only screen and (max-width: 992px){.footer.footer-home .home-footer__contact{gap:40px}}@media only screen and (max-width: 992px){.footer.footer-home .home-footer__contact{gap:40px}}.footer.footer-home .home-footer__contact .footer-contact{width:30%}@media only screen and (max-width: 992px){.footer.footer-home .home-footer__contact .footer-contact{width:100%}}@media only screen and (max-width: 600px){.footer.footer-home .home-footer__contact .footer-contact{text-align:left}}@media only screen and (max-width: 1600px){.footer.footer-home .footer__content{padding:50px 20px 10px 50px}}@media only screen and (max-width: 1200px){.footer.footer-home .footer__content{padding:50px}}@media only screen and (max-width: 600px){.footer.footer-home .footer__content{padding:20px}}.footer.footer-home .footer__section{width:100%;border:none;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 1600px){.footer.footer-home .footer__section{grid-row-gap:0px;grid-column-gap:0px !important}.footer.footer-home .footer__section a{margin-top:15px}}.footer.footer-home .footer__section .footer-logo{display:none}.footer.footer-home .footer__section--contact{border-bottom:1px solid hsla(0,0%,100%,.2)}@media only screen and (max-width: 1600px){.footer.footer-home .footer__section--contact{padding-top:0px;padding-bottom:20px}}.footer.footer-home .footer__section--contact .footer-contact{display:none}.footer.footer-home .footer__section .footer-cta{width:100%;padding-top:100px;padding-bottom:30px}@media only screen and (max-width: 1600px){.footer.footer-home .footer__section .footer-cta{padding-bottom:40px;padding-top:0px}}@media only screen and (max-width: 1200px){.footer.footer-home .footer__section .footer-cta{padding:20px 0px}}@media only screen and (max-width: 600px){.footer.footer-home .footer__section .footer-cta{text-align:left}}.footer.footer-home .footer__section .footer-location{width:30%}@media only screen and (max-width: 992px){.footer.footer-home .footer__section .footer-location{width:100%;padding-bottom:40px}}.footer.footer-home .footer__section .footer-location h3{font-size:50px;margin-bottom:20px}@media only screen and (max-width: 1600px){.footer.footer-home .footer__section .footer-location h3{font-size:30px;margin-bottom:5px}}@media only screen and (max-width: 600px){.footer.footer-home .footer__section .footer-location h3{text-align:left}}.footer.footer-home .footer__section .footer-location p{opacity:.5;margin-bottom:5px}@media only screen and (max-width: 1600px){.footer.footer-home .footer__section .footer-location p{margin-bottom:10px}}@media only screen and (max-width: 600px){.footer.footer-home .footer__section .footer-location p{text-align:left}}.footer.footer-home .footer__section .footer-accreditations{padding-top:0px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;width:100%}@media only screen and (max-width: 600px){.footer.footer-home .footer__section .footer-accreditations{justify-content:flex-start;display:grid;grid-template-columns:1fr 1fr}.footer.footer-home .footer__section .footer-accreditations a{gap:20px}}.footer.footer-home .footer__section .footer-accreditations a img{max-width:160px;max-height:60px}@media only screen and (max-width: 1600px){.footer.footer-home .footer__section .footer-accreditations a img{max-height:40px}}#sb_instagram{height:unset !important}@media(max-width: 480px){body #sbi_images{grid-template-columns:repeat(2, 1fr) !important}}#holder{min-height:100%;position:relative}.content,.flex-banner__content{max-width:var(--content-width);width:100%;margin:0 auto;position:relative}.content-small{width:850px;margin:0 auto;position:relative}.padded-content{padding:50px 0 100px 0}a.fillLink{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10}.services-columns{position:relative;width:100%;height:100vh;color:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.services-columns:before{content:"";position:absolute;background:#000;inset:0;z-index:-2}.services-columns .services-column{width:25%;height:100%;border-right:1px solid rgba(0,0,0,.6);overflow:hidden;position:relative;background-color:rgba(0,0,0,0);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.services-columns .services-column .service-image-mobile{display:none}.services-columns .services-column .discoverMore{position:absolute;bottom:-30px;left:0;width:100%;text-align:center;letter-spacing:3px;font-size:12px;font-weight:200;text-transform:uppercase;color:#fff;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}.services-columns .services-column figure,.services-columns .services-column .service-video{background-size:cover;background-repeat:no-repeat;background-position:center;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);-webkit-transition:1.4s ease;-o-transition:1.4s ease;transition:1.4s ease;opacity:0;visibility:hidden;z-index:-1}@media only screen and (max-width: 1180px){.services-columns .services-column figure,.services-columns .services-column .service-video{position:absolute}}@media only screen and (max-width: 992px){.services-columns .services-column figure,.services-columns .services-column .service-video{opacity:.4;visibility:unset}}.services-columns .services-column .service-video{width:100vw;height:100vh;left:0 !important;right:0 !important;margin:0 auto;object-fit:cover}@media only screen and (max-width: 992px){.services-columns .services-column .service-video{height:100%}}.services-columns .services-column:hover{background-color:rgba(0,0,0,.8);cursor:pointer}.services-columns .services-column:hover figure,.services-columns .services-column:hover .service-video{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}.services-columns .services-column:hover a{bottom:30px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.services-columns .services-column h3{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;padding:0 15px;letter-spacing:4px;font-size:1em;font-weight:500;text-transform:uppercase}.single-services .landing-banner{position:relative;z-index:2}.single-services .landing-banner p{font-size:20px;font-weight:500 !important;margin-bottom:30px}.single-services .landing-banner h1{font-size:50px !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:30px !important}@media(max-width: 1180px){.single-services .landing-banner h1{letter-spacing:15px !important;font-size:30px !important}}.single-services .landing-banner .discover-more{margin-top:100px;display:block;letter-spacing:5px;text-transform:uppercase;font-weight:500;cursor:pointer}@media(max-width: 1180px){.single-services .landing-banner .discover-more{margin-top:50px}}.single-services .landing-banner .landing-overlay{opacity:.1}.services-overview{z-index:1}.services-overview .parallax-fragments{width:50%;height:100%;position:absolute;right:50%;top:0}.services-overview .parallax-fragments .fragment{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:top center;pointer-events:none}.services-overview .parallax-fragments .fragment:first-child{display:none}.services-overview .overview-text{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:50%;width:50%;padding:0 500px 0 50px;color:#212026}.services-overview .overview-text p{font-size:17px;line-height:37px}.services-tabs{color:#212026;display:flex;justify-content:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;padding:100px 0 0}.services-tabs .services-tabs-inner{max-width:1200px;width:100%}.services-tabs .services-back{position:absolute !important;top:0}.services-tabs .services-tab-titles{position:relative;list-style:none;font-size:20px;width:auto;margin:0 auto 20px auto;opacity:1;-webkit-transition:2s ease;-o-transition:2s ease;transition:2s ease;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:wrap}.services-tabs .services-tab-titles .services-title{margin-bottom:30px;font-size:38px;width:100%;font-weight:400}.services-tabs .services-tab-titles li{margin:0 30px 20px 0;cursor:pointer}@media(max-width: 600px){.services-tabs .services-tab-titles li{margin:0 30px 0 0}}.services-tabs .services-tab-titles li a{text-decoration:none;color:#000}.services-tabs .services-tab-titles li.is-active h3{color:var(--primary-color);font-weight:600;opacity:1}.services-tabs .services-tab-titles li:nth-child(1) h3{position:relative;left:-10px}.services-tabs .services-tab-titles li:nth-child(1) .number{display:none}.services-tabs .services-tab-titles li h3{font-weight:400;display:inline-block;position:relative;letter-spacing:4px;z-index:10;opacity:.3;text-transform:uppercase;font-size:18px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.services-tabs .services-tab-titles li h3:hover{color:var(--primary-color);opacity:1}.services-tabs .services-tab-titles li h3 .number{color:var(--primary-color);position:absolute;top:-10px;left:-10px;font-size:13px}.services-tabs .services-tab-content{list-style:none;width:100%;position:relative;margin-top:50px}.services-tabs .services-tab-content .text-section a{color:var(--primary-color)}.services-tabs .services-tab-content li{top:0;left:0}.services-tabs .services-tab-content li .service-item{margin:100px 0}.services-tabs .services-tab-content li .service-item:first-child{margin:0 0 100px}@media(max-width: 1180px){.services-tabs .services-tab-content li .service-item{margin:50px 0}.services-tabs .services-tab-content li .service-item:first-child{margin:0 0 50px}}.services-tabs .services-tab-content li .image-right,.services-tabs .services-tab-content li .image-left{margin:var(--space-all) 0;height:800px;width:100%;position:relative}@media(max-width: 1180px){.services-tabs .services-tab-content li .image-right,.services-tabs .services-tab-content li .image-left{height:500px}}@media(max-width: 600px){.services-tabs .services-tab-content li .image-right,.services-tabs .services-tab-content li .image-left{height:300px}}.services-tabs .services-tab-content li .image-right .image,.services-tabs .services-tab-content li .image-left .image{position:absolute;top:0;left:0;height:100%;width:calc(100% + (100vw - 100%)/2);background-size:cover;background-repeat:no-repeat;background-position:center}@media(max-width: 1180px){.services-tabs .services-tab-content li .image-right .image,.services-tabs .services-tab-content li .image-left .image{width:100%;background-size:contain}}.services-tabs .services-tab-content li .image-left .image{left:initial;right:0}.services-tabs .services-tab-content li .two-images{display:flex}.services-tabs .services-tab-content li .two-images .image-half-left,.services-tabs .services-tab-content li .two-images .image-half-right{height:500px;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 900px){.services-tabs .services-tab-content li .two-images .image-half-left,.services-tabs .services-tab-content li .two-images .image-half-right{height:250px}}@media only screen and (max-width: 650px){.services-tabs .services-tab-content li .two-images{flex-wrap:wrap}.services-tabs .services-tab-content li .two-images .image-half-left,.services-tabs .services-tab-content li .two-images .image-half-right{width:100% !important;height:200px}}.services-tabs .services-tab-content li .icons{display:flex;flex-wrap:wrap;justify-content:center}.services-tabs .services-tab-content li .icons .icon{text-align:center;width:20%;padding:0 40px;display:flex;flex-direction:column;justify-content:space-between}.services-tabs .services-tab-content li .icons .icon img{margin:0}.services-tabs .services-tab-content li .icons .icon p{line-height:normal;margin-bottom:0}@media(max-width: 1000px){.services-tabs .services-tab-content li .icons .icon{width:calc(33% - 20px);margin:0 10px 10px;padding:0}}.services-tabs .services-tab-content li .text-image{display:flex;justify-content:space-between;align-items:center}@media(max-width: 1180px){.services-tabs .services-tab-content li .text-image{display:block}}.services-tabs .services-tab-content li .text-image .image{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:500px;width:45%}@media(max-width: 1180px){.services-tabs .services-tab-content li .text-image .image{width:100%;background-size:contain}}@media(max-width: 600px){.services-tabs .services-tab-content li .text-image .image{min-height:300px}}.services-tabs .services-tab-content li .text-image .text{width:50%}@media(max-width: 1180px){.services-tabs .services-tab-content li .text-image .text{width:100%}}.services-tabs .services-tab-content li .stats{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.services-tabs .services-tab-content li .stats__item{margin:0 30px;text-align:center;font-weight:600}.services-tabs .services-tab-content li .stats__item>.value{color:var(--primary-color);font-size:4.4rem;font-weight:800;line-height:4.4rem}.services-tabs .services-tab-content li .stats__item>p{font-weight:600}.services-projects .content,.services-projects .flex-banner__content{width:65%}.wrap404{background-color:#000;position:absolute;width:100%;height:100%;top:0;left:0}.wrap404 .text404{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:450px;opacity:1;font-weight:500;text-align:center;left:0;right:0;margin:0 auto;z-index:99999;color:#fff}.wrap404 .bottomText{position:absolute;bottom:90px;width:100%;left:0;text-transform:uppercase;letter-spacing:4px;font-size:13px;font-weight:100;text-align:center;z-index:2;color:#fff}.wrap404 .bottomText span{font-size:18px;padding-bottom:5px;display:block}.error404 canvas{width:100%;height:100%;position:absolute !important;top:0;left:0;z-index:1 !important}.dg.ac{display:none !important}.contactFade{display:none}.contact-slide .contact-left .sign-in{margin-bottom:40px;opacity:.7;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;width:300px}.contact-slide .contact-left .sign-in:hover{opacity:1}.addresses-titles{list-style:none;display:block;width:100%}.addresses-titles li{cursor:pointer;display:inline-block;width:100%;margin:5px 0}.addresses-titles li:nth-child(1){margin-top:0}.addresses-titles li h5{position:relative;padding-bottom:2px;transition:1s ease color;z-index:-1;width:auto;display:inline-block}@keyframes line-under-animation-in{0%{width:0;left:0;right:initial}99%{width:100%;left:0;right:initial}100%{width:100%;left:initial;right:0}}@keyframes line-under-animation-out{0%{width:100%;left:initial;right:0}99%{width:0;right:0;left:initial;opacity:1}100%{opacity:0;width:0;right:initial;left:0}}.addresses-titles li h5:before{content:"";width:0;height:2px;background-color:currentColor;position:absolute;bottom:-2px;z-index:0;left:0;right:initial;animation:line-under-animation-out .5s ease forwards}.addresses-titles li h5:hover:before{animation:line-under-animation-in .5s ease forwards}.addresses-titles li h5:before{background-color:var(--primary-color) !important;height:1px}.addresses-titles li:nth-child(1){margin-left:0}.addresses-titles li.is-active,.addresses-titles li:hover{color:var(--primary-color)}.addresses-titles li.is-active h5:before,.addresses-titles li:hover h5:before{animation:line-under-animation-in .5s ease forwards}.addresses{list-style:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:140px;margin-bottom:30px;position:relative}.addresses li{position:absolute;top:0;left:0;width:100%;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;padding:15px 0;opacity:0;transform:translateY(20px)}.addresses li.is-active{opacity:1;transform:none}.locations-section{height:100vh;background:var(--secondary-color);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;justify-content:center;align-items:center}.locations-wrapper{width:80%;height:75%;left:0;position:relative}.locations-wrapper ul{list-style:none}.locations-wrapper .location-selector{position:absolute;bottom:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:4999;font-size:12px;letter-spacing:3px;text-transform:uppercase}.locations-wrapper .location-selector li{display:inline-block;margin-right:15px;cursor:pointer;font-weight:400;position:relative;padding-bottom:2px;transition:1s ease color;color:#fff}@keyframes line-under-animation-in{0%{width:0;left:0;right:initial}99%{width:100%;left:0;right:initial}100%{width:100%;left:initial;right:0}}@keyframes line-under-animation-out{0%{width:100%;left:initial;right:0}99%{width:0;right:0;left:initial;opacity:1}100%{opacity:0;width:0;right:initial;left:0}}.locations-wrapper .location-selector li:before{content:"";width:0;height:2px;background-color:currentColor;position:absolute;bottom:-2px;z-index:0;left:0;right:initial;animation:line-under-animation-out .5s ease forwards}.locations-wrapper .location-selector li:hover:before{animation:line-under-animation-in .5s ease forwards}.locations-wrapper .location-selector li a{color:#fff}.locations-wrapper .location-selector li.is-active:before{animation:line-under-animation-in .5s ease forwards}.locations-wrapper .locations{position:absolute;top:0;left:0;width:100%;height:100%}.locations-wrapper .locations .location{width:100%;height:100%;position:absolute;top:0;left:0;display:none;background-size:cover;background-repeat:no-repeat;background-position:center}.locations-wrapper .locations .location:before{position:absolute;content:"";width:100%;height:100%;background-color:#212026;opacity:.5;top:0;left:0}.locations-wrapper .locations .location .abbreviation{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:top left;display:block;left:40px;bottom:-30%;position:absolute;z-index:999;color:#fff;font-weight:600;font-size:300px;opacity:.5}.locations-wrapper .locations .location .phrase{white-space:nowrap;position:absolute;bottom:-60px;left:0;text-transform:uppercase;letter-spacing:4px;font-size:12px;font-weight:200;color:#fff}.locations-wrapper .locations .location .location-text{position:absolute;top:40px;right:40px;font-size:14px;font-weight:400;line-height:25px;color:#fff}.locations-wrapper .locations .location .location-text .contact-option{width:100%;font-size:25px;font-weight:500;color:#fff;display:block;margin-bottom:15px}.locations-wrapper .locations .location .location-text p,.locations-wrapper .locations .location .location-text h1{margin-bottom:15px;display:block;width:250px}.locations-wrapper .locations .location .getintouch{font-size:15px;color:#fff;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.locations-wrapper .locations .location .getintouch:hover:before{left:6px}.locations-wrapper .locations .location .getintouch:before{left:0;position:relative;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;content:"";background-image:url("./assets/img/SVG/left-arrow-white.svg");-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-size:contain;background-repeat:no-repeat;background-position:center;width:25px;height:20px;display:block;margin-right:15px}@media screen and (max-width: 440px){.contactform .rocket-img{display:none}.contactform .text-lg{font-size:18px !important}.contactform .link-container{margin-top:10px}.contactform #select-response{padding-top:20px !important}}.contactform{background-color:#fff;width:100%;min-height:100vh;padding:100px 100px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99999}.contactform .maps{width:40%;align-self:stretch;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;justify-content:center;align-items:center}.contactform .maps .map{width:80%;height:80%;margin:0 auto;position:absolute;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.contactform .contact-right{color:#212026;width:50%;padding:0 100px 0 50px}.contactform select{margin-top:4px;width:100%;padding:14px;font-family:"Brown",Helvetica-Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400}.contactform .fw-field{width:100%;margin-bottom:30px;font-size:14px;font-weight:400}.contactform .fw-field label{margin-bottom:4px}.contactform #select-response{margin-bottom:30px;background-color:var(--secondary-color);color:#fff;width:100%;padding:20px;padding-top:40px;text-align:center;box-shadow:6px 6px 0px var(--primary-color)}.contactform #select-response p{margin:0}.contactform #select-response .rocket-img{position:relative;left:-250px;height:40px;width:40px;margin:10px 10px;padding:0;transform:rotate(45deg)}.contactform #select-response .link-container{width:100%;display:flex;align-items:center;justify-content:center;transition:.3s ease}.contactform #select-response .text-lg{font-size:22px;font-weight:300}.contactform #select-response .link-text{text-transform:uppercase;letter-spacing:4px;font-weight:200}.contactform #select-response .link-container:hover{transform:scale(1.05)}.contactform .inactive{display:none}.project-link a{color:#fff}.standard-posts.jobs{padding-bottom:100px;position:relative}.jobs-second-section{max-width:1400px;margin:0 auto;justify-content:space-between;padding-top:150px}.jobs-second-section .title{font-size:15px;font-weight:400;margin-bottom:12px;line-height:30px}.jobs-second-section .jobs-second-section-text{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between}.jobs-second-section .jobs-second-section-text a{color:var(--primary-color)}.jobs-second-section .jobs-second-section-text .left-side{width:35%;font-size:30px;font-weight:400;line-height:45px}.jobs-second-section .jobs-second-section-text .left-side .left-text{font-size:30px;font-weight:400;line-height:45px}.jobs-second-section .jobs-second-section-text .left-side .left-text p{line-height:1.8;z-index:1;position:relative}.jobs-second-section .jobs-second-section-text .right-side{width:55%}.jobs-second-section .jobs-second-section-text .right-side .right-text{font-size:16px;font-weight:400;margin-bottom:14px;line-height:32px}.jobs-second-section .jobs-second-section-text .right-side .right-text p{padding-bottom:20px;z-index:1;position:relative}.popup-holder{width:100vw;height:100vh;margin:auto;left:0;right:0;top:0;padding:40px;position:fixed;z-index:9999999;opacity:0;pointer-events:none;color:#fff;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.popup-holder.popup-open{pointer-events:all;opacity:1}.popup-holder .background{position:absolute;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);cursor:pointer}.popup-holder .popup{width:500px;background-color:#212026;margin:0 auto;left:0;right:0;top:50%;padding:40px;position:absolute;z-index:5;transform:translateY(-50%)}.popup-holder .popup .popup-header{height:80px;display:flex;justify-content:space-between;align-items:center}.popup-holder .popup .popup-header .popup-title{font-size:22px;line-height:35px;margin-right:20px}.popup-holder .popup .popup-header .close-btn{height:15px;width:15px;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:pointer;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.popup-holder .popup .popup-header .close-btn:hover{transform:rotate(90deg)}.popup-holder .wpcf7 form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-holder .wpcf7 form p:nth-of-type(4){display:flex;justify-content:flex-end}.popup-holder .wpcf7 form p{width:100%;margin-right:0px;font-size:17px;font-family:"Brown",Helvetica-Neue,Helvetica,Arial,sans-serif;font-weight:400}.popup-holder .wpcf7 form p .wpcf7-submit{border:none;font-size:17px;text-transform:uppercase;letter-spacing:4px;margin-top:10px;display:block;width:70px;font-weight:500;position:relative;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;cursor:pointer}.popup-holder .wpcf7 form p .wpcf7-submit:hover{color:var(--primary-color)}.popup-holder .wpcf7 form p .wpcf7-submit:before{background-color:#212026}.popup-holder .wpcf7 form p label .wpcf7-not-valid-tip{background-color:#212026;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin:5px 0;color:var(--primary-color)}.popup-holder .wpcf7 form p .wpcf7-text,.popup-holder .wpcf7 form p .wpcf7-email{height:35px}.popup-holder .wpcf7 form span.wpcf7-not-valid-tip,.popup-holder .wpcf7 form .wpcf7-response-output{background-color:#212026;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin:5px 0;padding:0;color:var(--primary-color)}.popup-holder .wpcf7 form input{margin-bottom:15px;margin-top:10px;border:none;border-bottom:1px solid #212026;font-size:17px;width:100%;font-family:"Brown",Helvetica-Neue,Helvetica,Arial,sans-serif;font-weight:400;-webkit-appearance:none;-webkit-border-radius:0;outline:none;border-radius:0;background-color:rgba(0,0,0,0);border-bottom:1px solid #fff;padding-bottom:3px;color:#fff}.popup-holder .wpcf7 form .ajax-loader{order:-1}.popup-holder .wpcf7-list-item-label{line-height:30px}.popup-holder .wpcf7-list-item{margin-left:0 !important}.popup-holder .wpcf7-list-item .wpcf7-list-item-label a{color:#fff}.sign-in{margin-top:40px;width:100%}.sign-in .sign-in-link{display:flex;align-items:center}.sign-in .sign-in-link .sign-in-image{height:30px;width:30px}.sign-in .sign-in-link .sign-in-text{text-transform:uppercase;margin-left:10px;color:#fff;font-size:14px;letter-spacing:5px;font-weight:500;position:relative;padding-bottom:2px;transition:1s ease color;display:inline-block}@keyframes line-under-animation-in{0%{width:0;left:0;right:initial}99%{width:100%;left:0;right:initial}100%{width:100%;left:initial;right:0}}@keyframes line-under-animation-out{0%{width:100%;left:initial;right:0}99%{width:0;right:0;left:initial;opacity:1}100%{opacity:0;width:0;right:initial;left:0}}.sign-in .sign-in-link .sign-in-text:before{content:"";width:0;height:2px;background-color:currentColor;position:absolute;bottom:-2px;z-index:0;left:0;right:initial;animation:line-under-animation-out .5s ease forwards}.sign-in .sign-in-link .sign-in-text:hover:before{animation:line-under-animation-in .5s ease forwards}.prize-draw{background:#000;min-height:100vh;height:100%;display:flex;flex-direction:column;justify-content:center}.prize-draw .content,.prize-draw .flex-banner__content{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:2;grid-gap:0 30px;align-items:center;width:100%;max-width:1200px}.prize-draw .content .text-holder .title,.prize-draw .flex-banner__content .text-holder .title{font-size:20px;font-weight:400;margin-bottom:20px;line-height:38px}.prize-draw .content .text-holder .title strong,.prize-draw .flex-banner__content .text-holder .title strong{display:block;font-size:30px;text-transform:uppercase;letter-spacing:26.5px;line-height:61px}.prize-draw .content .text-holder .text,.prize-draw .flex-banner__content .text-holder .text{line-height:1.7;font-size:18px;font-weight:500;margin-bottom:40px}.prize-draw .content .text-holder .enter,.prize-draw .flex-banner__content .text-holder .enter{color:var(--primary-color);font-size:20px;font-weight:700;margin-bottom:30px}.prize-draw .content .text-holder .wpcf7,.prize-draw .flex-banner__content .text-holder .wpcf7{max-width:500px}.prize-draw .content .text-holder .wpcf7 form,.prize-draw .flex-banner__content .text-holder .wpcf7 form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.prize-draw .content .text-holder .wpcf7 form p,.prize-draw .flex-banner__content .text-holder .wpcf7 form p{width:100%;margin-right:0px;margin-bottom:20px;font-size:17px;font-family:"Brown",Helvetica-Neue,Helvetica,Arial,sans-serif;font-weight:400}.prize-draw .content .text-holder .wpcf7 form p .wpcf7-submit,.prize-draw .flex-banner__content .text-holder .wpcf7 form p .wpcf7-submit{border:none;font-size:17px;text-transform:uppercase;letter-spacing:4px;margin-top:10px;display:block;width:70px;font-weight:500;position:relative;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;cursor:pointer}.prize-draw .content .text-holder .wpcf7 form p .wpcf7-submit:hover,.prize-draw .flex-banner__content .text-holder .wpcf7 form p .wpcf7-submit:hover{color:var(--primary-color)}.prize-draw .content .text-holder .wpcf7 form p .wpcf7-submit:before,.prize-draw .flex-banner__content .text-holder .wpcf7 form p .wpcf7-submit:before{background-color:#212026}.prize-draw .content .text-holder .wpcf7 form p label,.prize-draw .flex-banner__content .text-holder .wpcf7 form p label{text-transform:uppercase;font-size:13px;letter-spacing:3px}.prize-draw .content .text-holder .wpcf7 form p label .wpcf7-not-valid-tip,.prize-draw .flex-banner__content .text-holder .wpcf7 form p label .wpcf7-not-valid-tip{background-color:#000;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin:5px 0;color:var(--primary-color)}.prize-draw .content .text-holder .wpcf7 form span.wpcf7-not-valid-tip,.prize-draw .flex-banner__content .text-holder .wpcf7 form span.wpcf7-not-valid-tip,.prize-draw .content .text-holder .wpcf7 form .wpcf7-response-output,.prize-draw .flex-banner__content .text-holder .wpcf7 form .wpcf7-response-output{background-color:#000;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;margin:5px 0;padding:0;color:var(--primary-color)}.prize-draw .content .text-holder .wpcf7 form input,.prize-draw .flex-banner__content .text-holder .wpcf7 form input{margin-top:10px;border:none;border-bottom:1px solid #212026;font-size:17px;width:100%;font-family:"Brown",Helvetica-Neue,Helvetica,Arial,sans-serif;font-weight:400;-webkit-appearance:none;-webkit-border-radius:0;outline:none;border-radius:0;background-color:rgba(0,0,0,0);border-bottom:1px solid #fff;padding-bottom:3px;color:#fff}.prize-draw .content .text-holder .wpcf7-list-item-label,.prize-draw .flex-banner__content .text-holder .wpcf7-list-item-label{line-height:30px}.prize-draw .content .text-holder .wpcf7-list-item,.prize-draw .flex-banner__content .text-holder .wpcf7-list-item{margin-left:0 !important}.prize-draw .content .text-holder .wpcf7-list-item .wpcf7-list-item-label a,.prize-draw .flex-banner__content .text-holder .wpcf7-list-item .wpcf7-list-item-label a{color:var(--primary-color)}.prize-draw .content .image,.prize-draw .flex-banner__content .image{position:relative;height:600px;background-size:contain;background-repeat:no-repeat;background-position:center}.prize-draw .content .image .text,.prize-draw .flex-banner__content .image .text{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;padding-bottom:40px;text-align:center;max-width:60%;font-size:36px;line-height:45px;font-weight:700}.prize-draw .content .image .text em,.prize-draw .flex-banner__content .image .text em{color:var(--primary-color);font-style:normal}.prize-draw .content .terms,.prize-draw .flex-banner__content .terms{grid-column:span 2}.landing-page #holder{height:60%;min-height:60%}.landing-page .land-banner{top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;width:100vw;z-index:1;color:#fff;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;height:60vh;position:relative}.landing-page .land-banner .land-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;opacity:.65}.landing-page .land-banner .background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1}.landing-page .land-banner .land-text{margin:0 auto;position:absolute;bottom:20%;width:100vw;right:initial;z-index:2}.landing-page .land-banner .land-text h1{letter-spacing:0;font-size:4em;font-weight:500;line-height:1.5}.landing-page .land-banner .land-text p{font-size:2em;font-weight:500}.landing-page .article{padding:120px 0;display:block;background-color:#fff}.landing-page .article .content,.landing-page .article .flex-banner__content{color:#000}.landing-page .article .content-title{font-size:2em;font-weight:500;line-height:1.5em;padding-bottom:30px}.landing-page .article .content-top-paragraph{line-height:1.8em}.landing-page .article .content-top-paragraph p{padding-bottom:30px;font-weight:500}.landing-page .article .content .icon-holder,.landing-page .article .flex-banner__content .icon-holder{padding:30px 0 60px 0;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.landing-page .article .content .icon-holder .icon-item,.landing-page .article .flex-banner__content .icon-holder .icon-item{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:0 0 14%}.landing-page .article .content .icon-holder .icon-item img,.landing-page .article .flex-banner__content .icon-holder .icon-item img{width:100%}.landing-page .article .content .icon-holder .icon-item p,.landing-page .article .flex-banner__content .icon-holder .icon-item p{padding-top:20px;text-align:center}.landing-page .images-2x1{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.landing-page .images-2x1 .half{flex:1 1 50%;align-self:auto;height:325px;overflow:hidden}.landing-page .images-2x1 .half img{width:100%}.landing-page .landing-slider{background-color:#ccc;overflow:hidden;height:55vh;color:#fff}.landing-page .landing-slider .bg-slideno{font-size:280px;font-weight:600;top:0;left:30%;position:absolute;z-index:0;width:120px;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;justify-content:center;align-items:center;opacity:.15;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.landing-page .landing-slider .bg-slideno.hidden{opacity:0;-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}.landing-page .landing-slider .bg-slideno .number{position:absolute;text-align:center;transform:rotate(-90deg);display:block;width:100vh;text-transform:uppercase;letter-spacing:10px;color:#fff}.landing-page .landing-slider .section-title{width:80%;margin:0 auto;padding-top:90px;z-index:99999;position:relative}.landing-page .landing-slider .section-title .section-title-text{font-size:30px;font-weight:600}.landing-page .landing-slider .slick-list,.landing-page .landing-slider .slick-track{height:100% !important;width:100%}.landing-page .landing-slider .slick-dots{position:absolute;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:50%;list-style:none;display:flex !important;flex-direction:column-reverse}.landing-page .landing-slider .slick-dots li{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.landing-page .landing-slider .slick-dots li button{background:none;border:none;-webkit-appearance:none;color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:75px;cursor:pointer;margin:30px 0}.landing-page .landing-slider .slick-dots li button:before{content:"";color:#fff;width:auto;display:block;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:4px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.landing-page .landing-slider .slick-dots li.slick-active button:before,.landing-page .landing-slider .slick-dots li:hover button:before{color:var(--primary-color)}.landing-page .landing-slider .slick-dots li:nth-child(1) button:before{content:"One"}.landing-page .landing-slider .slick-dots li:nth-child(2) button:before{content:"Two"}.landing-page .landing-slider .slick-dots li:nth-child(3) button:before{content:"Three"}.landing-page .landing-slider .slick-dots li:nth-child(4) button:before{content:"Four"}.landing-page .landing-slider .slick-dots li:nth-child(5) button:before{content:"Five"}.landing-page .landing-slider .slick-dots li:nth-child(6) button:before{content:"Six"}.landing-page .landing-slider .slick-dots li:nth-child(7) button:before{content:"Seven"}.landing-page .landing-slider .landing-slider-ul{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landing-page .landing-slider .landing-slider-ul li.step{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;overflow:hidden}.landing-page .landing-slider .landing-slider-ul li.step .step-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%;margin:0 auto}.landing-page .landing-slider .landing-slider-ul li.step .step-text{width:40%;height:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-right:50px}.landing-page .landing-slider .landing-slider-ul li.step .step-text .stepNo{text-transform:uppercase;color:var(--primary-color);letter-spacing:5px;font-weight:400;margin-bottom:20px;display:block;-webkit-transition:2s ease .5s;-o-transition:2s ease .5s;transition:2s ease .5s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0}.landing-page .landing-slider .landing-slider-ul li.step .step-text h4{font-size:38px;line-height:50px;font-weight:500;margin-bottom:20px;display:block;-webkit-transition:2s ease .7s;-o-transition:2s ease .7s;transition:2s ease .7s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0}.landing-page .landing-slider .landing-slider-ul li.step .step-text p{font-size:1.2em;line-height:1.5em;font-weight:500;-webkit-transition:2s ease .9s;-o-transition:2s ease .9s;transition:2s ease .9s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0}.landing-page .landing-slider .landing-slider-ul li.step .step-text .culture-text{position:relative}.landing-page .landing-slider .landing-slider-ul li.step .step-text .culture-text .quote-title{color:var(--primary-color);margin-bottom:15px;color:#fff;font-size:20px}.landing-page .landing-slider .landing-slider-ul li.step .step-text .culture-text .quote-title:first-letter{text-transform:uppercase}.landing-page .landing-slider .landing-slider-ul li.step .step-text .culture-text .top-quotes{position:absolute;top:0;left:-65px;height:37px;width:50px;-webkit-transition:2s ease 1s;-o-transition:2s ease 1s;transition:2s ease 1s;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);opacity:0;background-position:center;background-repeat:no-repeat;background-size:contain}.landing-page .landing-slider .landing-slider-ul li.step .step-text .culture-text .bottom-quotes{position:absolute;bottom:-5px;right:-50px;height:37px;width:50px;-webkit-transition:2s ease 1s;-o-transition:2s ease 1s;transition:2s ease 1s;transform:translateY(40px) rotate(180deg);opacity:0;background-position:center;background-repeat:no-repeat;background-size:contain}.landing-page .landing-slider .landing-slider-ul li.step .step-text .quote-owner{margin-top:40px;color:#fff;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:2s ease 1.1s;-o-transition:2s ease 1.1s;transition:2s ease 1.1s;opacity:0}.landing-page .landing-slider .landing-slider-ul li.step .step-text .quote-owner a{font-size:36px;color:#fff;text-decoration:none;position:relative;font-weight:600}.landing-page .landing-slider .landing-slider-ul li.step .step-text .quote-owner a:before{content:"";border-bottom:solid 1px #fff;position:absolute;bottom:0;left:0;width:0%}.landing-page .landing-slider .landing-slider-ul li.step .step-text .quote-owner a:hover:before{-webkit-transform:scaleY(4);-moz-transform:scaleY(4);-ms-transform:scaleY(4);-o-transform:scaleY(4);width:93%;transform:scaleY(4);border-color:#e83c67}.landing-page .landing-slider .landing-slider-ul li.step .step-text .quote-owner a:before{-webkit-transition:all .5s ease;transition:all .5s ease}.landing-page .landing-slider .landing-slider-ul li.step .step-image{width:50%;height:60vh;margin-left:auto;background-color:#ccc;position:relative}.landing-page .landing-slider .landing-slider-ul li.step .step-image .inner-image{-webkit-transition:2s ease 1s;-o-transition:2s ease 1s;transition:2s ease 1s;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);opacity:0;height:100%;position:absolute;left:0;top:0;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.landing-page .landing-slider .landing-slider-ul li.step .steps-next-slide{margin-top:20px;font-size:18px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:99999;cursor:pointer;padding:20px 50px 20px 0;-webkit-transition:2s ease 1.1s;-o-transition:2s ease 1.1s;transition:2s ease 1.1s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0;color:#fff}.landing-page .landing-slider .landing-slider-ul li.step .steps-next-slide i{content:"";background-image:url("./assets/img/arrow-down.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:32px;height:25px;display:block;margin-right:15px}.landing-page .landing-slider .landing-slider-ul li.step:nth-last-child(1) .steps-next-slide{display:none}.landing-page .landing-slider .landing-slider-ul li.step.slick-active .culture-text .top-quotes{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.landing-page .landing-slider .landing-slider-ul li.step.slick-active .culture-text .bottom-quotes{opacity:1;transform:translateY(0) rotate(180deg)}.landing-page .landing-slider .landing-slider-ul li.step.slick-active .quote-owner{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.landing-page .landing-slider .landing-slider-ul li.step.slick-active .step-image .inner-image{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.landing-page .landing-slider .landing-slider-ul li.step.slick-active .step-text .stepNo,.landing-page .landing-slider .landing-slider-ul li.step.slick-active .step-text h4,.landing-page .landing-slider .landing-slider-ul li.step.slick-active .step-text p{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.landing-page .landing-slider .landing-slider-ul li.step.slick-active .steps-next-slide{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width: 1160px){.landing-page .landing-slider{height:100vh}.landing-page .article{padding:40px 0}.landing-page .article .images-2x1.content,.landing-page .article .images-2x1.flex-banner__content{padding:0;flex-direction:column}.landing-page .article .icon .icon-holder{justify-content:center}.landing-page .article .icon .icon-holder .icon-item{flex:0 0 33%;padding:30px 0}.landing-page .article .icon .icon-holder .icon-item p{text-align:center}.landing-page .article .icon .icon-holder .icon-item img{padding:0 12px}.landing-page .article .content-title{font-size:20px;font-weight:400;line-height:45px;margin:30px 0}.landing-page .article .content-top-paragraph p{font-size:14px;font-weight:400;line-height:32px}.landing-page .land-banner{padding:20px 0}.landing-page .land-banner .land-text{bottom:0}.landing-page .land-banner .land-text h1{font-size:2.5em;line-height:1}.landing-page .land-banner .land-text p{font-size:1.2em;padding-top:10px}.landing-page .landing-slider .slick-list,.landing-page .landing-slider .slick-track{height:100% !important}.landing-page .landing-slider .landing-slider-ul li.step .step-inner{position:absolute;top:0;left:0;width:100%;height:100%}.landing-page .landing-slider .landing-slider-ul li.step .step-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.landing-page .landing-slider .landing-slider-ul li.step .step-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.7)}.landing-page .landing-slider .landing-slider-ul li.step .step-text{left:0;right:0;margin:0 auto;position:relative;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:11;width:100%;padding-left:150px;padding-right:125px}.landing-page .landing-slider .landing-slider-ul li.step .step-text .quote-owner a{font-size:22px}.landing-page .landing-slider .slick-dots{left:0px;right:initial}.landing-page .landing-slider .slick-dots li button:before{font-weight:600}}@media only screen and (max-width: 1160px)and (max-width: 900px){.landing-page .landing-slider .slick-dots{left:0}}@media only screen and (max-width: 1160px)and (max-width: 560px){.landing-page .landing-slider .section-title{padding-top:50px}.landing-page .landing-slider .slick-dots{left:-8px}.landing-page .landing-slider .slick-dots li button{margin:27px 0;width:auto;font-size:10px}.landing-page .landing-slider .slick-dots li button:before{font-size:11px}.landing-page .landing-slider .landing-slider-ul li.step .step-text{padding-right:15px;padding-left:40px}.landing-page .landing-slider .landing-slider-ul li.step .step-text h4{font-size:25px;line-height:32px}.landing-page .landing-slider .landing-slider-ul li.step .step-text p{font-size:14px;line-height:28px}.landing-page .landing-slider .landing-slider-ul li.step.slick-active .culture-text .top-quotes,.landing-page .bottom-quotes{display:none}.landing-page .studio-banner .studio-slider li{padding:0 50px;align-items:center}}@media only screen and (max-width: 1160px)and (max-width: 450px){.landing-page .culture-section .about-text h2{font-size:20px;line-height:35px}}.landing-page .projects-tiles{padding-left:20px;padding-right:20px}.why-us .why-landing{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;position:relative;background-color:var(--secondary-color)}@media only screen and (max-width: 992px){.why-us .why-landing{overflow:hidden}}.why-us .why-landing .year{display:grid;justify-items:center;align-items:center;position:relative}.why-us .why-landing .year-content{color:#fff;font-size:40em;font-weight:600;letter-spacing:20px;line-height:100%;margin-bottom:-100px;position:relative;pointer-events:none;user-select:none;opacity:.05}@media only screen and (max-width: 1600px){.why-us .why-landing .year-content{font-size:20em;letter-spacing:0}}@media only screen and (max-width: 992px){.why-us .why-landing .year-content{font-size:10em}}.why-us .why-landing .year .discover-more--new{position:absolute;bottom:-50px}@media only screen and (max-width: 992px){.why-us .why-landing .year .discover-more--new{bottom:-130px}}.why-us .why-landing .content,.why-us .why-landing .flex-banner__content{position:absolute;justify-content:center;align-items:center;display:grid;flex-direction:column;justify-items:center;gap:30px}.why-us .why-landing .content p,.why-us .why-landing .flex-banner__content p{color:var(--primary-color);text-transform:uppercase;letter-spacing:5px;font-size:20px}.why-us .why-landing .content h1,.why-us .why-landing .flex-banner__content h1{color:#fff;text-transform:uppercase;display:block;letter-spacing:5px;font-size:80px;font-weight:400}@media only screen and (max-width: 992px){.why-us .why-landing .content h1,.why-us .why-landing .flex-banner__content h1{font-size:70px;text-align:center}}.why-us .why-landing .landing__arrow{position:initial;display:flex;align-items:center;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:200}.why-us .why-landing .landing__arrow p{color:#fff;font-size:1em}@media only screen and (max-width: 992px){.why-us .why-landing .landing__arrow{justify-content:center}}.why-us .why-landing .landing__arrow img{margin-left:20px}.why-us .floating-quote{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;position:relative;background-color:var(--secondary-color)}.why-us .floating-quote .content,.why-us .floating-quote .flex-banner__content{display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:10}.why-us .floating-quote .content img,.why-us .floating-quote .flex-banner__content img{filter:grayscale(1) brightness(5);margin-bottom:20px;width:50px}@media only screen and (max-width: 992px){.why-us .floating-quote .content img,.why-us .floating-quote .flex-banner__content img{width:40px}}.why-us .floating-quote .content p,.why-us .floating-quote .flex-banner__content p{color:#fff;font-size:40px;padding:0 20px;line-height:1.5;font-weight:800;text-align:center}@media only screen and (max-width: 992px){.why-us .floating-quote .content p,.why-us .floating-quote .flex-banner__content p{font-size:25px;padding:0}}.why-us .floating-quote .grid-24{display:grid;grid-template-columns:repeat(20, 1fr);grid-template-rows:repeat(20, 1fr);position:absolute;width:100vw;height:100vh}@media only screen and (max-width: 992px){.why-us .floating-quote .grid-24{grid-template-columns:repeat(10, 1fr);grid-template-rows:repeat(6, 1fr);padding:10px;opacity:.15;overflow:hidden}}.why-us .floating-quote .grid-24 .image{background:#fff}.why-us .floating-quote .grid-24 .image img{height:100%;width:100%;inset:0;object-fit:cover;object-position:center;filter:grayscale(1)}.why-us .floating-quote .grid-24 .image:nth-child(1){grid-column:3/span 2;grid-row:span 3}@media only screen and (max-width: 992px){.why-us .floating-quote .grid-24 .image:nth-child(1){grid-column:1/span 6;grid-row:1/span 2}}.why-us .floating-quote .grid-24 .image:nth-child(2){grid-column:13/span 3;grid-row:2/span 4}@media only screen and (max-width: 992px){.why-us .floating-quote .grid-24 .image:nth-child(2){grid-column:6/span 5;grid-row:2/span 2}}.why-us .floating-quote .grid-24 .image:nth-child(3){grid-column:17/span 3;grid-row:13/span 6}@media only screen and (max-width: 992px){.why-us .floating-quote .grid-24 .image:nth-child(3){grid-column:3/span 5;grid-row:3/span 2;width:120%}}.why-us .floating-quote .grid-24 .image:nth-child(4){grid-column:11/span 3;grid-row:19/span 2}@media only screen and (max-width: 992px){.why-us .floating-quote .grid-24 .image:nth-child(4){grid-column:6/span 5;grid-row:6/span 1;height:150%}}.why-us .floating-quote .grid-24 .image:nth-child(5){grid-column:4/span 3;grid-row:16/span 5}@media only screen and (max-width: 992px){.why-us .floating-quote .grid-24 .image:nth-child(5){grid-column:1/span 4;grid-row:5/span 3}}.why-us .floating-quote .grid-24 .image:nth-child(n+6){display:none}.why-us .floating-quote-2{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;position:relative;background-color:#fff}.why-us .floating-quote-2 .content,.why-us .floating-quote-2 .flex-banner__content{display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:10;padding:100px 0px;background-color:#fff}@media only screen and (max-width: 992px){.why-us .floating-quote-2 .content,.why-us .floating-quote-2 .flex-banner__content{padding:50px 20px}}.why-us .floating-quote-2 .content p,.why-us .floating-quote-2 .flex-banner__content p{color:#000;font-size:40px;padding:0 20px;line-height:1.5;font-weight:800;text-align:center}@media only screen and (max-width: 992px){.why-us .floating-quote-2 .content p,.why-us .floating-quote-2 .flex-banner__content p{font-size:25px;padding:0}}.scroll-svg{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;overflow:hidden}@media only screen and (max-width: 992px){.scroll-svg{opacity:.5}}.scroll-svg svg{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.scroll-svg svg path,.scroll-svg svg circle,.scroll-svg svg ellipse{stroke:var(--primary-color)}.story{width:100%;background:#fff}@media only screen and (max-width: 992px){.story{overflow:hidden}}.story .content,.story .flex-banner__content{margin-bottom:40px}.story .content h2,.story .flex-banner__content h2{font-size:100px;padding:100px 0 0 0;text-align:center}@media only screen and (max-width: 992px){.story .content h2,.story .flex-banner__content h2{font-size:60px;padding:0}}.story .story-section{padding:0 0 0 0;background-size:contain;background-repeat:no-repeat;background-position:center;height:100vh;position:relative}@media only screen and (max-width: 992px){.story .story-section{height:auto}}.story .story-section .content,.story .story-section .flex-banner__content{height:100%;max-width:1200px}@media only screen and (max-width: 992px){.story .story-section .content,.story .story-section .flex-banner__content{padding:0 20px}}.story .story-section h1{font-size:100px}.story .story-section h2{text-align:left}.story .story-section .columns{padding:100px 0;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-areas:"left . ." ". . right";gap:20px;align-items:center;justify-items:center;height:100%;grid-template-rows:repeat(2, 1fr)}@media only screen and (max-width: 992px){.story .story-section .columns{padding:0;grid-template-columns:1fr;gap:0;align-items:center;align-content:center;height:fit-content;grid-auto-flow:row;grid-template-areas:none;grid-template-rows:auto}}.story .story-section .columns img{width:100%}.story .story-section .columns .left,.story .story-section .columns .right{grid-area:left}.story .story-section .columns .left h2,.story .story-section .columns .right h2{font-size:40px;color:#000;font-weight:600;margin-bottom:20px}.story .story-section .columns .left p,.story .story-section .columns .right p{margin-bottom:30px;font-size:16px;line-height:1.2}@media only screen and (max-width: 992px){.story .story-section .columns .left,.story .story-section .columns .right{padding:40px 0}}.story .story-section .columns .right{grid-area:right}.story .story-section .columns .right img{width:unset}.story .story-section .columns .mid{grid-area:mid;display:block}.story .story-section .columns .mid svg{width:100%;height:auto}@media only screen and (max-width: 992px){.story .story-section .columns .left,.story .story-section .columns .mid,.story .story-section .columns .right{grid-area:unset}.story .story-section .columns .mid.svg-mobile:last-of-type{transform:scale(1.5)}}.story svg stroke,.story svg path{color:var(--primary-color);stroke:var(--primary-color)}@media only screen and (max-width: 992px){.story .svg-desktop{opacity:0;visibility:hidden}}.story .svg-mobile{opacity:0;visibility:hidden;position:absolute}@media only screen and (max-width: 992px){.story .svg-mobile{opacity:1;visibility:visible;position:relative}}.cta{width:100%;background-image:url("./assets/img/50/hcctabg1.png");background-size:cover;background-position:center}.cta .content h1,.cta .flex-banner__content h1{font-size:100px;padding:100px 0 0 0;text-align:center}.cta .story-section{padding:0 0 0 0;background-size:contain;background-repeat:no-repeat;background-position:center;height:100vh;position:relative}.cta .story-section .content,.cta .story-section .flex-banner__content{height:100%;pointer-events:none}.cta .story-section h1{font-size:100px}.cta .story-section .columns{padding:100px 0;display:flex;align-items:center;justify-items:center;justify-content:center;align-content:center;height:100%}.cta .story-section .columns h2{width:220px;height:220px;text-align:center;color:#fff;text-transform:uppercase;line-height:1.5;letter-spacing:2px;margin-top:25px;font-size:1.5em;pointer-events:none;font-weight:400;display:flex;align-items:center;align-content:center}@media only screen and (max-width: 992px){.cta .story-section .columns h2{font-size:1.2em}}.cta .story-section svg text.link{pointer-events:none}.cta .story-section svg ellipse{transition:fill .25s ease-in;fill:rgba(0,0,0,0) !important}.cta .story-section svg ellipse:hover{fill:var(--primary-color) !important;transition:fill .25s ease-in}.cta-end{width:100%;background-image:url("./assets/img/50/hcctabg2.png");background-size:cover;background-position:center}.cta-end .content h1,.cta-end .flex-banner__content h1{font-size:100px;padding:100px 0 0 0;text-align:center}.cta-end .story-section{padding:0 0 0 0;background-size:contain;background-repeat:no-repeat;background-position:center;height:100vh;position:relative}.cta-end .story-section .content,.cta-end .story-section .flex-banner__content{height:100%;pointer-events:none}.cta-end .story-section h1{font-size:100px}.cta-end .story-section .columns{padding:100px 0;display:flex;align-items:center;justify-items:center;justify-content:center;align-content:center;height:100%}.cta-end .story-section .columns h2{width:220px;height:220px;text-align:center;color:#fff;text-transform:uppercase;line-height:1.5;letter-spacing:2px;margin-top:25px;font-size:1.5em;pointer-events:none;font-weight:400;display:flex;align-items:center;align-content:center}@media only screen and (max-width: 992px){.cta-end .story-section .columns h2{font-size:1.2em}}.cta-end .story-section svg text.link{pointer-events:none}.cta-end .story-section svg ellipse{transition:fill .25s ease-in;fill:rgba(0,0,0,0) !important}.cta-end .story-section svg ellipse:hover{fill:var(--primary-color) !important;transition:fill .25s ease-in}.timeline{background-color:#fff;display:flex;flex-direction:column;align-items:center;position:relative;min-height:100vh}@media only screen and (max-width: 992px){.timeline{text-align:center}}.timeline .line{background:var(--primary-color);width:3px;height:100%;position:absolute}.timeline .logo-holder{top:50vh;position:sticky;width:200px;height:200px;background-color:#fff;display:flex;align-items:center;justify-content:center;transform:translate(-50%);left:50%;flex-direction:column;margin:0}.timeline .logo-holder img{width:50px}.timeline .logo-holder p{color:var(--primary-color);font-size:1.4em;margin-top:15px;letter-spacing:2px;font-weight:800}@media only screen and (max-width: 992px){.timeline .logo-holder{top:unset;bottom:0;width:100%;left:unset;transform:none;z-index:10;height:unset;padding:20px 0;background:var(--primary-color)}.timeline .logo-holder p{color:#fff;font-size:18px;margin:0}.timeline .logo-holder img{display:none}}.timeline-holder{position:relative;padding-bottom:350px}@media only screen and (max-width: 992px){.timeline-holder{grid-template-columns:1fr;gap:100px 0}}.timeline-holder-item{display:grid;align-items:center;grid-template-columns:1fr 1fr;grid-template-areas:"content image";padding:50px 0;gap:150px}@media only screen and (max-width: 992px){.timeline-holder-item{display:flex;flex-direction:column;justify-content:center;gap:0}}.timeline-holder-item:nth-child(even){grid-template-areas:"image content"}@media only screen and (max-width: 992px){.timeline-holder-item{background:#fff;padding:40px 0}}.timeline-holder-item-image{width:100%;display:flex;align-items:center;justify-content:center;grid-area:image}@media only screen and (max-width: 992px){.timeline-holder-item-image{order:-1}}.timeline-holder-item-image img{width:auto;max-width:100%;height:auto;max-height:500px;object-fit:cover;box-shadow:0px 0px 10px #a9a9a9}@media only screen and (max-width: 992px){.timeline-holder-item-image img{max-height:300px;margin-bottom:50px}}.timeline-holder-item-content{width:100%;text-align:left;grid-area:content}@media only screen and (max-width: 992px){.timeline-holder-item-content{width:unset}}.timeline-holder-item-content h2{color:var(--primary-color);font-size:1.5em;margin-bottom:10px}.timeline-holder-item-content p{line-height:20px}.values{position:relative;height:100vh;display:flex;flex-direction:column;justify-content:center}.values-holder{display:grid;grid-template-columns:repeat(2, 1fr);gap:150px;overflow:hidden}@media only screen and (max-width: 992px){.values-holder{grid-template-columns:1fr}}.values h2{font-size:3em}@media only screen and (max-width: 992px){.values h2{font-size:2.5em}}.values .swiper{width:100%;height:100%;display:flex;align-items:center;padding:25px 0}@media only screen and (max-width: 992px){.values .swiper{padding:0}}.values .swiper-slide{padding:50px 0}.values .swiper-slide-active{display:grid;align-items:center;align-content:center;justify-items:start}.values .swiper-slide-active p{line-height:1.2}.values .swiper .swiper-button-next,.values .swiper .swiper-button-prev{bottom:0;top:unset;color:#fff;padding-top:20px;outline:none;-webkit-tap-highlight-color:hsla(0,0%,100%,0)}.values .swiper .swiper-button-prev{justify-content:flex-start}.values .swiper .swiper-button-prev img{transform:rotate(180deg);width:80px;margin-right:10px}.values .swiper .swiper-button-next{justify-content:flex-end}.values .swiper .swiper-button-next img{margin-left:10px}.values-content div{color:#fff;display:block}.values-content .icon{height:100px;width:100px;background:var(--primary-color);display:flex;align-items:center;justify-content:center;border-radius:50px;margin-bottom:30px}@media only screen and (max-width: 992px){.values-content .icon{height:75px;width:75px}}.values-content .icon img{filter:brightness(5);width:25px;height:25px}.values-content h2{margin-bottom:30px;font-size:3.5em}@media only screen and (max-width: 992px){.values-content h2{font-size:2.5em}}.values-list{display:grid;transform:none !important}.values-list .swiper{width:100%;height:100%;display:flex;align-items:center;padding:200px 0}.values-list .swiper-slide{display:grid;grid-template-columns:40px 1fr;align-items:center;cursor:pointer}.values-list .swiper-slide img{margin:auto}.values-list .swiper-slide h2{color:hsla(0,0%,100%,.3);margin-top:10px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.values-list .swiper-slide-active h2{color:#fff}.people{background:var(--secondary-color);padding:300px 0;position:relative;height:100vh;display:flex;align-items:center}@media only screen and (max-width: 992px){.people{height:unset;padding:50px 0}}.people-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:100px;align-items:center}@media only screen and (max-width: 992px){.people-grid{grid-template-columns:1fr;gap:40px}}.people-grid .copy{color:#fff}.people-grid .copy h2{font-size:3em}@media only screen and (max-width: 992px){.people-grid .copy h2{font-size:2em}}.people-grid .copy p{padding:10px 0}.people-grid .copy a{color:#fff;text-transform:uppercase}.people-grid .image{width:100%;height:400px}@media only screen and (max-width: 992px){.people-grid .image{height:200px}}.people-grid .image:after{content:"Our People";position:absolute;top:-110px;right:30px;color:#fff;font-size:12em;font-weight:600;opacity:.1}@media only screen and (max-width: 992px){.people-grid .image:after{position:unset;top:0px;right:0;font-size:4em;text-align:center;width:100%}}.people-grid .image img{z-index:1;height:100%;width:100%;object-fit:cover}.modal{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:1000;display:flex;justify-content:center;align-items:center;cursor:pointer;opacity:0;pointer-events:none;padding:20px;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.modal.active{opacity:1;pointer-events:all}.modal__background{position:absolute;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.4)}.modal__body{position:relative;max-width:960px;max-height:80vh;width:100%;color:#000;background:var(--secondary-color)}.modal__content{padding:50px;overflow-y:auto;cursor:auto}.modal__content::-webkit-scrollbar{background-color:#fff;width:16px}.modal__content::-webkit-scrollbar-track{background-color:#fff}.modal__content::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:4px solid #fff}.modal__content::-webkit-scrollbar-button{display:none}.modal__close{position:absolute;top:0px;right:0px;padding:20px;width:20px;box-sizing:content-box;cursor:pointer;z-index:1;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.modal__close:hover{transform:scale(0.9)}.modal.video-modal .modal__content{padding:0}.modal.video-modal .modal__body{max-width:1200px}.modal.video-modal video{width:100%;aspect-ratio:16/9}@media only screen and (max-width: 1590px){.projects-wrap .projects-slider li .text{font-size:120px;opacity:.8}}@media only screen and (max-width: 1590px){.blog-post-content{padding:160px 200px}}@media only screen and (max-width: 1500px){.standard-posts.jobs{width:70%}}@media only screen and (max-width: 1450px){.featured-blog-posts .post .info{padding:0 10px;width:80%;right:0}}@media only screen and (max-width: 1400px){.side-email,div#gravity-cursor{display:none}}@media only screen and (max-width: 1280px){.partner-columns .partners-column .description{width:100%;font-size:15px;padding:0 10px}}@media only screen and (max-width: 1250px){.default-content .content,.content,.flex-banner__content{width:100%;padding:50px 20px}}@media only screen and (max-width: 1200px){.homepage-sections .clients-slide .clients-inner{width:100%;padding:0 100px}.homepage-sections .clients-slide .clients-inner .client-logos{display:flex;justify-content:center;align-items:center}.homepage-sections .clients-slide .clients-inner .client-logos li{width:20%}html body #cookie-law-info-bar .cli-plugin-button:nth-child(1),html body #cookie-law-info-bar .cli-plugin-button:nth-child(2){width:100%;margin:5px auto !important}}@media only screen and (min-width: 1180px)and (max-height: 770px){.accreditations ul li img,.technologies ul li img,.social ul li img{height:28px}.contact-slide .contact-left .location h5{margin-bottom:0}.contact-slide .contact-left .copyright p,.contact-slide .contact-left .copyright a{margin-top:15px}header{padding:10px 50px 0 50px}}@media only screen and (max-width: 1196px){.contact-slide .instagram-feed .instainfo{display:none !important}li.contact-slide.is-current{align-items:flex-start;padding-top:120px;overflow-x:hidden;overflow-y:scroll}.contact-slide .contact-left{width:100%;padding:0 100px 0 50px}.contact-slide .instagram-feed{position:relative;height:auto;width:100%}.contact-slide .instagram-feed .instainfo{display:none}.contact-slide .instagram-feed #sb_instagram #sbi_images .sbi_item{width:25%;height:25vw}}@media only screen and (max-width: 1120px){.projects-wrap .projects-slider li .text{font-size:80px;opacity:.8}}@media only screen and (max-width: 1024px){.homepage-sections{position:relative;height:auto;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;width:100vw;z-index:1}.homepage-sections .landing-slide{height:calc(100vh - 110px) !important}.homepage-sections>li{position:relative;opacity:1;top:0;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:auto !important}.homepage-sections>li.about-slide{padding:50px 0}.homepage-sections>li.projects-slide:before{content:"Our work";position:absolute;top:60px;text-align:center;width:95%;display:block;font-size:32px;font-weight:600;opacity:.5;left:0;right:0;margin:0 auto}.default-slide-controls{display:none}nav ul li a:before{display:none !important}.homepage-sections>li.about-slide{display:block}.homepage-sections>li.about-slide .swirl-bg{opacity:.5}.homepage-sections>li.about-slide .slide-text,.homepage-sections>li.about-slide .moretext{left:0;height:auto !important;margin:50px auto;position:relative;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:0}}@media only screen and (max-width: 1366px){.services-column .fillLink{height:0%;transition:none}.services-column:hover .fillLink{height:100%;transition:.5s}.projects-slide .projects-rows .projects-row a.fillLink{height:0%;transition:none}.projects-slide .projects-rows .projects-row:hover a.fillLink{transition:.5s ease;height:100%}}@media only screen and (max-width: 1024px){html body div#cookie-law-info-again{right:10px !important;left:initial}.live-chat{display:none}.menu-right,.scrollhint{display:none}.sliding-menu .menu-left{width:100%}.email{bottom:115px;left:-73px}.homepage-sections>li .slide-text{left:0;right:0;padding:0 30px}.homepage-sections>li .slide-text p{width:100%}.scroll-hint{padding:0;bottom:20px;left:0px}.start-project{bottom:30px;right:40px}.homepage-sections .clients-slide .interested{bottom:30px}header{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0px 20px 40px;background-color:rgba(0,0,0,0);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}body:not(.menu-is-active) header.has-bg.active{background-color:#212026;mix-blend-mode:initial !important}.menu-is-active header{background-color:rgba(0,0,0,0)}.homepage-sections>li .slide-text .moretext{position:relative;width:100%;top:initial;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);left:0;right:0}.services-columns{height:100vh;position:relative;padding:0}.services-columns .services-column{width:50%;height:50vh;border:1px solid rgba(0,0,0,.6);overflow:hidden}.services-columns .services-column a.fillLink{height:100%}.services-columns .services-column .service-image-mobile{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.services-columns .services-column .service-image-mobile:before{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.6);content:"";top:0;left:0}.services-columns .services-column a.discoverMore{display:none}.services-columns .services-column figure{position:absolute;width:100%;height:100%;transform:none}.homepage-sections>li .projects-rows{width:100%;top:0;position:relative;height:auto;padding:150px 0 0 0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.homepage-sections>li .projects-rows .projects-row{padding:100px 30px}.homepage-sections>li .projects-rows .projects-row a.fillLink{height:100%;z-index:11}.homepage-sections>li .projects-rows .projects-row .inner-project-image{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;display:block;z-index:0}.homepage-sections>li .projects-rows .projects-row .inner-project-image:before{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);content:"";top:0;left:0}.homepage-sections>li .projects-rows .projects-row *:not(.inner-project-image):not(.fillLink){z-index:10;position:relative}.homepage-sections>li .projects-rows .project-image{display:none}.contact-slide .instagram-feed{margin-top:50px}.homepage-sections>li.contact-slide{padding:150px 0 0 0}.homepage-sections .clients-slide{padding:150px 0}}@media only screen and (max-width: 950px){.standard-posts.jobs{width:90%}}@media only screen and (max-height: 945px){.partner-columns .partners-column .logo{height:150px}.partner-columns .partners-column .description{font-size:12px;line-height:20px}}@media only screen and (max-height: 860px){.sliding-menu .primary-nav ul li a{margin-bottom:15px;font-size:30px}.sliding-menu .primary-nav .creative-menu ul li a{font-size:10px;margin-bottom:0}.sliding-menu .primary-nav .digital-menu ul li a{font-size:10px;margin-bottom:0}.sliding-menu .primary-nav .specialism-menu ul li a{font-size:10px;margin-bottom:0}}@media only screen and (max-width: 860px){.homepage-sections>li .slide-text{width:100%}.homepage-sections .clients-slide .clients-inner .client-logos li{width:auto}.client-logos li figure{width:86px}.homepage-sections .clients-slide .clients-inner p{width:100%}}@media only screen and (max-width: 800px){.partner-columns .partners-column .background:before{opacity:.8}.partner-columns .partners-column .description{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.partner-columns .partners-column .discoverMore{display:none}}@media only screen and (max-height: 1000px){.sliding-menu .primary-nav ul li a{font-size:28px;margin-bottom:10px}.sliding-menu .primary-nav .creative-menu ul li a{font-size:20px;margin-bottom:0}.sliding-menu .primary-nav .digital-menu ul li a{font-size:20px;margin-bottom:0}.sliding-menu .primary-nav .specialism-menu ul li a{font-size:20px;margin-bottom:0}.sliding-menu .navbox .specialisms-menu li a{font-size:20px;margin-bottom:0}.sliding-menu .secondary-nav ul li a{font-size:12px;letter-spacing:2px;margin-bottom:10px}.sliding-menu .contactbox .option{margin-bottom:20px}.sliding-menu .contactbox{font-size:15px}.sliding-menu .scrollhint{display:none}.partner-columns .partners-column .logo{height:100px}}@media only screen and (max-width: 700px){.homepage-sections .clients-slide .interested{display:none}header,.contact header{padding:10px 0px 10px 20px !important}header .logo .logo-inner{width:53px}}@media only screen and (max-width: 680px){.navbox li.drift-open-chat{display:none}.sliding-menu .live-chat-mobile{display:block;position:absolute;right:20px;bottom:30px;font-size:15px;font-weight:500;text-decoration:underline;cursor:pointer;z-index:999;opacity:.6}.sliding-menu .live-chat-mobile:hover{opacity:1}.sliding-menu .live-chat-mobile a{text-decoration:none;color:#fff}.sliding-menu .live-chat-mobile a:before{background-image:url("./assets/img/chat.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:40px;height:40px;content:"";display:block}.homepage-sections>li .slide-text h1{line-height:40px;letter-spacing:20px}.sliding-menu .menu-left{padding:40px}.sliding-menu .primary-nav{margin-bottom:30px}.social{margin-top:30px}.sliding-menu .navbox{width:100%}.sliding-menu .contactbox{width:100%;text-align:left}.sliding-menu .menu-left{padding-top:80px}.default-banner{height:300px}.addresses-titles{justify-content:flex-start;text-align:left}.addresses-titles li{width:100%;margin:0}.addresses-titles li h5{margin:10px 0 !important;width:auto;display:inline-block}.addresses-titles li:before{display:none}}@media only screen and (max-height: 600px){.sliding-menu .menu-left{align-items:flex-start;height:auto;overflow-x:hidden;overflow-y:scroll}.sliding-menu .primary-nav ul li a{font-size:17px}.sliding-menu .primary-nav .creative-menu ul li a{font-size:10px;margin-bottom:10px}.sliding-menu .primary-nav .digital-menu ul li a{font-size:10px;margin-bottom:10px}.sliding-menu .primary-nav .specialism-menu ul li a{font-size:10px;margin-bottom:10px}.sliding-menu .primary-nav{margin-bottom:15px}.sliding-menu .social .icons li.icon figure{width:18px;height:18px}}@media only screen and (max-width: 550px){.partner-columns .partners-column{border-right:none;border-bottom:1px rgba(0,0,0,.2) solid;width:100%;height:50%}}@media only screen and (max-width: 530px){.homepage-sections .clients-slide{align-items:flex-start;padding-top:150px}.homepage-sections .clients-slide .clients-inner{padding:0 30px}.client-logos li{padding:15px}.client-logos li figure{width:64px}.homepage-sections>li .slide-text p{font-size:26px;margin-bottom:40px}.homepage-sections>li .slide-text{width:100%;left:0;right:initial}.homepage-sections>li .slide-text h1{font-size:23px;letter-spacing:8px}.contact-slide .contact-left{padding:0 20px}}@media only screen and (max-width: 500px){.homepage-sections li.about-slide{padding-top:60px}.homepage-sections>li .slide-text .moretext p em{margin:30px 0 60px 0;display:block}.homepage-sections>li.about-slide .slide-text,.homepage-sections>li.about-slide .moretext{margin:0 auto;width:100%}.services-columns .services-column{width:100%;height:25%;border:none;border-top:1px solid rgba(0,0,0,.6)}.services-columns .services-column:nth-last-child(1){border-bottom:1px solid rgba(0,0,0,.6)}.default-content .content,.default-content .flex-banner__content{width:100%;padding:30px 10px}.sliding-menu .primary-nav ul li a{margin-bottom:10px}.sliding-menu .secondary-nav ul li a{margin-bottom:10px}.social .icons li.icon{padding-right:15px}}@media only screen and (max-width: 340px){.sliding-menu .live-chat-mobile a:before{width:28px;height:28px}}@keyframes rotateScreen{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(720deg) scale(0.9)}100%{transform:rotate(1440deg) scale(1)}}@media only screen and (max-width: 900px){body.is-mobile *{display:none}body.is-mobile:before{opacity:.2;z-index:9999999;content:"";background-image:url("./assets/img/rotate.svg");width:32px;height:32px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:40%;font-size:40px;margin:0 auto;left:0;right:0;text-align:center;animation:rotateScreen 3s ease infinite}body.is-mobile:after{content:"Please rotate device";z-index:999999;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:28px;padding-top:30px;width:100%;height:100%;position:fixed;color:#fff;top:0;left:0;background-color:#212026}.content-small{width:100%;padding:50px 15px}.default-banner.no-bg .text h1{margin-bottom:0;font-size:25px;line-height:35px}}.blog-post-content{padding:150px 200px}@media only screen and (max-width: 1550px){.standard-posts .bgtext{font-size:200px;right:-5%}}@media only screen and (max-width: 1500px){.standard-posts{width:50%}.blog-posts .post h3{bottom:50px}.blog-posts .post a.readmore{bottom:23px;opacity:1;visibility:visible}.blog-post-content{padding:120px 80px}}@media only screen and (max-width: 1400px){.latest-news-text{position:relative;padding-top:0}}@media only screen and (max-width: 1200px){html .standard-posts .bgtext{display:none}.standard-posts{position:relative;padding-top:50px;left:0;right:0;width:80%;margin:0 auto}.standard-posts .post{height:400px}.filter-toggle{display:none}.blog-post-content{width:100%;padding:50px 20px}.featured-posts .featured-blog-posts .post .info{left:0;width:100%;padding:0 100px;height:100%}}@media only screen and (max-width: 900px){.standard-posts{width:100%;padding:50px 20px 0}.blog-posts{width:90%;padding:0;margin:0 auto}.blog-posts .post{height:350px}.blog-posts .post:nth-child(2n){transform:none}}@media only screen and (max-width: 750px){.blog-posts .post{width:100%}.standard-posts .bgtext{left:0;right:0;margin:0 auto;opacity:.1}.featured-posts .featured-blog-posts .post .info{padding:0 50px}}@media only screen and (max-width: 400px){.blog-post-content{width:100%}.featured-blog-posts .post h3{width:90%}}@media only screen and (max-width: 1200px){.wrap404 .text404{font-size:250px}}@media only screen and (max-width: 1180px){.featured-blog-posts .post .post-category{right:initial;left:42px;top:108px;z-index:999999}}@media only screen and (max-width: 1200px){body:not(.blog-archive) .featured-posts{height:100vh}body:not(.blog-archive) .featured-posts .featured-blog-posts .post a.scrolldown{position:absolute;bottom:80px;font-weight:300;width:65%;font-size:20px;opacity:1;visibility:visible;display:block;color:#fff;margin-left:50px}.featured-posts{position:relative;width:100%;height:100%;margin-top:0px}.featured-posts .featured-blog-posts{height:100%}.featured-posts .featured-blog-posts .post{height:100vh}.featured-posts .featured-blog-posts .post .post-category{top:90px;right:40px;left:initial;z-index:9999}.featured-posts .featured-blog-posts .post a.scrolldown{position:absolute;bottom:80px;font-weight:300;width:65%;font-size:20px;opacity:1;visibility:visible;display:block;color:#fff;margin-left:50px}.featured-posts .featured-blog-posts .post .info h1{width:100%}.featured-posts .featured-blog-posts .post .info .scroll-hint{opacity:1}}@media only screen and (max-width: 750px){.featured-posts .featured-blog-posts .post{padding:0 20px 200px 20px}.featured-posts .featured-blog-posts .post .info{padding:0 20px;gap:20px}.featured-posts .featured-blog-posts .post a.readmore,.featured-posts .featured-blog-posts .post a.scrolldown{margin-left:0 !important}.featured-posts .featured-blog-posts .post a.readmore h1,.featured-posts .featured-blog-posts .post a.scrolldown h1{width:80%}.wrap404 .text404{font-size:100px}.wrap404 .bottomText{line-height:25px}}@media only screen and (max-width: 1450px){.team-member .team-image{background-position:center}.team-member .member-info{width:35%;margin:0 auto;right:50px;left:initial}}@media only screen and (max-width: 1360px){.people-info-section{padding:0 150px}.people-info-section .about-text{width:100%}.people-info-section h2{margin:40px 0}.people-info-section .team-count{position:relative;left:0;top:0}.people-info-section .team-count li{padding:5px 0}.people-info-section .team-count li p{margin:0}}@media only screen and (max-width: 1300px){.team-wrap .team li{width:50%;height:500px}.fh-page-section#team{height:auto}}@media only screen and (max-width: 1100px){.team-member.fh-page-section{height:auto;padding-bottom:50px}.people-info-section{align-items:flex-start;padding:50px 150px;height:auto}.team-member .member-info{position:relative;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:0;width:80%;margin:0 auto;right:0;left:0;padding:80px 0 100px 0;color:#fff}.team-member .team-image{height:400px;width:100%;background-position:20%;position:relative}.team-member .back{position:absolute;top:0;left:0;margin-top:30px;color:#fff}.team-member .back i{content:"";background-image:url("./assets/img/SVG/left-arrow-white.svg")}}@media only screen and (max-width: 1000px){.people-info-section{padding:50px 70px}}@media only screen and (max-width: 750px){.people-info-section{padding:50px 20px}}@media only screen and (max-width: 680px){.team-wrap .team li{width:100%;height:500px}}@media only screen and (max-width: 600px){.landing-banner .video-background{left:0}.landing-banner .landing-text{width:100%;left:0;padding:0 50px 0 20px}.people-info-section .side-text{right:-10px}}@media only screen and (max-width: 600px){.team-member .bio-tabs .tab-titles li{padding-right:15px}.team-member .bio-tabs .tab-titles li span{font-size:13px}}@media only screen and (max-width: 1800px){.layout-container .project-footer-wrap .project-footer{padding:0 150px}}@media only screen and (max-width: 1500px){.layout-container .content,.layout-container .flex-banner__content{width:1100px}}@media only screen and (max-width: 1450px){.projects-wrap .projects-slider li .text{font-size:50px;line-height:80px;padding:0 40px}.projects-wrap .projects-tiles li{width:50%}}@media only screen and (max-width: 1400px){.layout-container .content,.layout-container .flex-banner__content{width:1000px}.layout-container .content .image-right,.layout-container .flex-banner__content .image-right,.layout-container .content .image-left,.layout-container .flex-banner__content .image-left{height:700px}}@media only screen and (max-width: 1300px){.layout-container .content,.layout-container .flex-banner__content{padding:0 30px}.layout-container .content .image-right,.layout-container .flex-banner__content .image-right,.layout-container .content .image-left,.layout-container .flex-banner__content .image-left{height:600px}.layout-container .content .image-right .image,.layout-container .flex-banner__content .image-right .image,.layout-container .content .image-left .image,.layout-container .flex-banner__content .image-left .image{width:100%}}@media only screen and (max-width: 1050px){.layout-container .content,.layout-container .flex-banner__content{width:100%}.layout-container .project-footer-wrap .project-footer{padding:0 30px}}@media only screen and (max-width: 900px){.projects-wrap .projects-slider li .text{font-size:50px;padding:0 40px}.layout-container{--space-all: 35px;--space-text: 15px}.layout-container .content .image-right,.layout-container .flex-banner__content .image-right,.layout-container .content .image-left,.layout-container .flex-banner__content .image-left{height:450px}.layout-container .two-images{margin-top:-50px}.layout-container .two-images .image-half-left,.layout-container .two-images .image-half-right{height:250px}.layout-container .percent-columns{--border-width: 15px}}@media only screen and (max-width: 710px){.layout-container .project-footer-wrap .project-footer{flex-wrap:wrap;justify-content:center}.layout-container .project-footer-wrap .project-footer .left-side,.layout-container .project-footer-wrap .project-footer .right-side{width:100%;text-align:center}.layout-container .project-footer-wrap .project-footer .left-side.right-side,.layout-container .project-footer-wrap .project-footer .right-side.right-side{margin-top:30px}.layout-container .project-footer-wrap .project-footer .left-side.right-side .first-line,.layout-container .project-footer-wrap .project-footer .left-side.right-side .second-line,.layout-container .project-footer-wrap .project-footer .right-side.right-side .first-line,.layout-container .project-footer-wrap .project-footer .right-side.right-side .second-line{justify-content:center;flex-wrap:wrappfooter}}@media only screen and (max-width: 650px){.projects-wrap{position:relative}.projects-wrap .drag-to-nav{mix-blend-mode:normal}.projects-wrap .projects-slider li .inner{width:100vw;height:100vh}.projects-wrap .next-project{right:-40px}.projects-wrap .prev-project{left:-60px}.projects-wrap .projects-slider li .text{font-size:50px;padding:0 40px}.projects-wrap .projects-slider .to-slide-in h1{font-size:30px;line-height:40px}.projects-wrap .projects-tiles li{width:100%}.layout-container{--space-all: 25px;--space-text: 10px}.layout-container .content,.layout-container .flex-banner__content{padding:0 20px 50px}.layout-container .content .image-right,.layout-container .flex-banner__content .image-right,.layout-container .content .image-left,.layout-container .flex-banner__content .image-left{height:320px}.layout-container .two-images{flex-wrap:wrap}.layout-container .two-images .image-half-left,.layout-container .two-images .image-half-right{width:100% !important;height:200px}.layout-container .percent-columns{--border-width: 5px;flex-wrap:wrap}.layout-container .percent-columns .col,.layout-container .percent-columns .flex-col .col1,.layout-container .percent-columns .flex-col .col1--extended,.flex-col .layout-container .percent-columns .col1,.flex-col .layout-container .percent-columns .col1--extended,.layout-container .percent-columns .flex-col .col0,.layout-container .percent-columns .flex-col .col0--extended,.flex-col .layout-container .percent-columns .col0,.flex-col .layout-container .percent-columns .col0--extended,.layout-container .percent-columns .twocol .col1,.layout-container .percent-columns .twocol .col1--extended,.twocol .layout-container .percent-columns .col1,.twocol .layout-container .percent-columns .col1--extended,.layout-container .percent-columns .twocol .col0,.layout-container .percent-columns .twocol .col0--extended,.twocol .layout-container .percent-columns .col0,.twocol .layout-container .percent-columns .col0--extended{width:100%;height:200px}.layout-container .percent-columns .col .percent,.layout-container .percent-columns .flex-col .col1 .percent,.layout-container .percent-columns .flex-col .col1--extended .percent,.flex-col .layout-container .percent-columns .col1 .percent,.flex-col .layout-container .percent-columns .col1--extended .percent,.layout-container .percent-columns .flex-col .col0 .percent,.layout-container .percent-columns .flex-col .col0--extended .percent,.flex-col .layout-container .percent-columns .col0 .percent,.flex-col .layout-container .percent-columns .col0--extended .percent,.layout-container .percent-columns .twocol .col1 .percent,.layout-container .percent-columns .twocol .col1--extended .percent,.twocol .layout-container .percent-columns .col1 .percent,.twocol .layout-container .percent-columns .col1--extended .percent,.layout-container .percent-columns .twocol .col0 .percent,.layout-container .percent-columns .twocol .col0--extended .percent,.twocol .layout-container .percent-columns .col0 .percent,.twocol .layout-container .percent-columns .col0--extended .percent,.layout-container .percent-columns .col .text,.layout-container .percent-columns .flex-col .col1 .text,.layout-container .percent-columns .flex-col .col1--extended .text,.flex-col .layout-container .percent-columns .col1 .text,.flex-col .layout-container .percent-columns .col1--extended .text,.layout-container .percent-columns .flex-col .col0 .text,.layout-container .percent-columns .flex-col .col0--extended .text,.flex-col .layout-container .percent-columns .col0 .text,.flex-col .layout-container .percent-columns .col0--extended .text,.layout-container .percent-columns .twocol .col1 .text,.layout-container .percent-columns .twocol .col1--extended .text,.twocol .layout-container .percent-columns .col1 .text,.twocol .layout-container .percent-columns .col1--extended .text,.layout-container .percent-columns .twocol .col0 .text,.layout-container .percent-columns .twocol .col0--extended .text,.twocol .layout-container .percent-columns .col0 .text,.twocol .layout-container .percent-columns .col0--extended .text{padding:0 10px}.layout-container .percent-columns .col.col-1,.layout-container .percent-columns .flex-col .col-1.col1,.layout-container .percent-columns .flex-col .col-1.col1--extended,.flex-col .layout-container .percent-columns .col-1.col1,.flex-col .layout-container .percent-columns .col-1.col1--extended,.layout-container .percent-columns .flex-col .col-1.col0,.layout-container .percent-columns .flex-col .col-1.col0--extended,.flex-col .layout-container .percent-columns .col-1.col0,.flex-col .layout-container .percent-columns .col-1.col0--extended,.layout-container .percent-columns .twocol .col-1.col1,.layout-container .percent-columns .twocol .col-1.col1--extended,.twocol .layout-container .percent-columns .col-1.col1,.twocol .layout-container .percent-columns .col-1.col1--extended,.layout-container .percent-columns .twocol .col-1.col0,.layout-container .percent-columns .twocol .col-1.col0--extended,.twocol .layout-container .percent-columns .col-1.col0,.twocol .layout-container .percent-columns .col-1.col0--extended{border-top:none;border-right:none}.layout-container .percent-columns .col.col-2,.layout-container .percent-columns .flex-col .col-2.col1,.layout-container .percent-columns .flex-col .col-2.col1--extended,.flex-col .layout-container .percent-columns .col-2.col1,.flex-col .layout-container .percent-columns .col-2.col1--extended,.layout-container .percent-columns .flex-col .col-2.col0,.layout-container .percent-columns .flex-col .col-2.col0--extended,.flex-col .layout-container .percent-columns .col-2.col0,.flex-col .layout-container .percent-columns .col-2.col0--extended,.layout-container .percent-columns .twocol .col-2.col1,.layout-container .percent-columns .twocol .col-2.col1--extended,.twocol .layout-container .percent-columns .col-2.col1,.twocol .layout-container .percent-columns .col-2.col1--extended,.layout-container .percent-columns .twocol .col-2.col0,.layout-container .percent-columns .twocol .col-2.col0--extended,.twocol .layout-container .percent-columns .col-2.col0,.twocol .layout-container .percent-columns .col-2.col0--extended{border-top:none}.layout-container .percent-columns .col.col-3,.layout-container .percent-columns .flex-col .col-3.col1,.layout-container .percent-columns .flex-col .col-3.col1--extended,.flex-col .layout-container .percent-columns .col-3.col1,.flex-col .layout-container .percent-columns .col-3.col1--extended,.layout-container .percent-columns .flex-col .col-3.col0,.layout-container .percent-columns .flex-col .col-3.col0--extended,.flex-col .layout-container .percent-columns .col-3.col0,.flex-col .layout-container .percent-columns .col-3.col0--extended,.layout-container .percent-columns .twocol .col-3.col1,.layout-container .percent-columns .twocol .col-3.col1--extended,.twocol .layout-container .percent-columns .col-3.col1,.twocol .layout-container .percent-columns .col-3.col1--extended,.layout-container .percent-columns .twocol .col-3.col0,.layout-container .percent-columns .twocol .col-3.col0--extended,.twocol .layout-container .percent-columns .col-3.col0,.twocol .layout-container .percent-columns .col-3.col0--extended{border:none}.layout-container .quote-wrap{padding:70px 0}.layout-container .quote-wrap .quote{padding:0 70px}.layout-container .quote-wrap .quote .quote-text p{font-size:14px}.layout-container .quote-wrap .quote .top-marks{left:25px}.layout-container .quote-wrap .quote .bottom-marks{right:25px;bottom:30px}.layout-container .featured-projects .projects-tiles .project{width:100%}}@media only screen and (max-width: 460px){.layout-container .content,.layout-container .flex-banner__content{padding:0 10px 10px}.layout-container .content .image-right,.layout-container .flex-banner__content .image-right,.layout-container .content .image-left,.layout-container .flex-banner__content .image-left{height:220px}}@media only screen and (max-width: 1530px){body:not(.blog) .tabbed-info .tab-content-container .tab-content li{padding:0 150px 0 20px}.tabbed-info .tab-content-container .tab-content li{padding:0 150px 0 150px}}@media only screen and (max-width: 1300px){.tabbed-info .tab-titles-container{width:400px}.tabbed-info .tab-content li.is-active{padding:0 50px}}@media only screen and (max-height: 1079px){body:not(.single-project) .tabbed-info{overflow-y:hidden}body:not(.single-project) .tabbed-info .tab-titles-container{position:sticky}body:not(.single-project) .tabbed-info .tab-content-container{overflow-y:hidden}body:not(.single-project) .tabbed-info .tab-content-container .tab-content li{padding:20% 20% 0 150px;transform:none;top:0;height:100%}body:not(.single-project) .tabbed-info .tab-content-container .tab-content li.is-active{transform:none;overflow-y:scroll}body:not(.single-project) .tabbed-info .tab-content-container .tab-content li.is-active.hide-overflow{overflow-y:hidden}body.single-project .fh-page-section{height:100vh;margin-top:-4px}body.single-project .fh-page-section.landing-banner{height:100vh;margin-top:0}body.single-project .fh-page-section:first-child{margin-top:0}body.single-project .fh-page-section img{height:auto;object-fit:contain}}@media only screen and (max-width: 1024px){body.single-project .fh-page-section.landing-banner{height:calc(100vh - 110px)}}@media only screen and (max-height: 1000px){body.single-project .fh-page-section{height:auto}}@media only screen and (max-width: 960px),only screen and (max-height: 650px){body.single-project .projects-back,body:not(.single-project) .projects-back{display:none}.tabbed-info .tab-titles-container .tab-image{width:100%;height:100%;margin:0 0 20px 0;top:0;left:0;position:absolute}.tabbed-info .tab-titles-container .tab-titles .tab-title{width:100%}.tabbed-info .tab-titles-container .tab-titles .tab-title h3{opacity:.6}.tabbed-info .tab-titles-container .tab-titles .tab-title.is-active h3{opacity:1}.project-images li{height:500px}.tabbed-info{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;height:auto}.project-landing.fh-page-section .text{left:30px;bottom:100px}.project-landing.fh-page-section .text p{font-size:18px;font-weight:100}.project-landing.fh-page-section .text h1{font-size:34px;letter-spacing:0;text-transform:initial}.tabbed-info .tab-titles-container{position:relative;height:auto;width:100%;margin:0 auto;padding:80px 20px 50px 20px}body.is-loaded .tabbed-info .tab-titles{width:100%;display:flex;justify-content:center;align-items:center;padding:0 15px;font-size:16px;margin:0 auto}body.is-loaded .tabbed-info .tab-titles:before,body.is-loaded .tabbed-info .tab-titles .services-back{display:none}body.is-loaded .tabbed-info .tab-titles li{padding:10px}.tabbed-info .tab-content-container{position:relative;height:auto;width:100%}body.blog .tabbed-info .tab-content-container .tab-content li{text-align:left}.tabbed-info .tab-content-container .tab-content{position:relative;padding:50px 0 100px 0}.tabbed-info .tab-content-container .tab-content .content-title{display:flex;justify-content:center;align-items:center;top:0}.tabbed-info .tab-content-container .tab-content li{text-align:center;position:relative;display:none;padding:30px 50px !important}.tabbed-info .tab-content-container .tab-content li.is-active{display:block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:0}.projects-tiles li.project:hover .inner .text h3{transform:translateY(-8px);opacity:.5}.projects-tiles li.project:hover .inner .text h1{transform:translateY(-8px);opacity:1}.projects-tiles li.project:hover .inner .text a.discover{transform:translateY(-8px);opacity:0}}@media only screen and (max-width: 550px){.text-section h3{font-size:18px;line-height:30px}.project-images{height:auto}.project-images li{height:385px}.tabbed-info .tab-content-container .tab-content li{padding:30px 15px !important}}@media only screen and (max-width: 1400px){.contactform{padding:0 50px}.contactform .contact-right{padding:100px 0}}@media only screen and (max-height: 1090px),only screen and (max-width: 1350px){.footer-cols:nth-child(2) .footer-col-1,.footer-cols:nth-child(2) .footer-col-2{width:100%}.footer-cols:nth-child(2) .footer-col-1{margin-bottom:30px}.copyright{padding-bottom:30px}}@media only screen and (max-height: 1090px),only screen and (max-width: 1060px){.locations-wrapper .locations .location .abbreviation{font-size:100px;bottom:-78px}}@media only screen and (max-height: 1040px){form textarea{height:80px}.contact-right.text-section h3{font-size:22px;font-weight:400;line-height:29px;margin:30px 0}input.wpcf7-form-control.wpcf7-submit{background-color:#fff}}@media only screen and (max-width: 1130px),only screen and (max-height: 895px){.addresses-titles li h5:before{display:none}a.side-email{opacity:0;visibility:hidden}.contact header{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0px 20px 40px;background-color:rgba(0,0,0,0);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.contact header.has-bg{background-color:#222127;mix-blend-mode:initial !important}form .wpcf7-submit{background-color:#fff}.contactform{padding:0;overflow-x:hidden;overflow-y:visible}.contactform .maps{width:100%;height:300px;margin-top:85px}.contactform .maps .map.is-active{top:0;left:0;position:absolute;height:100%;width:100%}.contactform .contact-right{width:100%;padding:50px 50px 100px 50px}}@media only screen and (max-width: 780px){.locations-wrapper .locations .location{padding:20px}.locations-wrapper .locations .location .abbreviation{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);position:relative;bottom:0;left:0}.locations-wrapper .locations .location .location-text{position:relative;right:0;left:0;top:0}.locations-wrapper .location-selector li:before{bottom:0}.locations-wrapper .location-selector{width:100%;left:0;bottom:0;padding:20px;line-height:25px}}@media only screen and (max-width: 615px){.locations-wrapper .locations{overflow:hidden}.locations-wrapper .locations .location .phrase{display:none !important}.locations-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.locations-wrapper .locations .location{padding:100px 20px 100px 20px}.locations-wrapper .location-selector{right:0;bottom:30px}.locations-wrapper .location-selector li:before{bottom:2px}}@media only screen and (max-width: 550px){.footer-cols .footer-col-1,.footer-cols .footer-col-2{width:100%}}@media only screen and (max-width: 500px){.contactform .contact-right{padding:50px 20px 50px 20px}}@media only screen and (max-width: 480px){.locations-wrapper .location-selector li:before{display:none}.locations-wrapper .location-selector li{opacity:.7}.locations-wrapper .location-selector li:hover,.locations-wrapper .location-selector li.is-active{opacity:1}.locations-wrapper .location-selector{width:190px}.locations-wrapper .locations .location .abbreviation{font-size:60px}.locations-wrapper .locations .location .location-text .contact-option{font-size:18px;margin-bottom:10px}.locations-wrapper .location-selector{display:block}.locations-wrapper .location-selector li{width:100%}}@media only screen and (max-width: 1600px){.studio-banner .studio-slider li{padding:200px 200px}.studio-banner .studio-slider li .studio-image-text h1,.studio-banner .studio-slider li .studio-image-text h2,.studio-banner .studio-slider li .studio-image-text h3{font-size:150px}}@media only screen and (max-width: 1600px){.studio-banner .studio-slider li{padding:200px 200px}.studio-banner .studio-slider li .studio-image-text h1,.studio-banner .studio-slider li .studio-image-text h2,.studio-banner .studio-slider li .studio-image-text h3{font-size:90px}.culture-section{padding:0 60% 0 100px}}@media only screen and (max-width: 1400px){.latest-news{height:auto}.latest-news .split-blog-columns{order:2;width:100%;height:auto;padding-top:70px}.latest-news-text{width:100%;margin-top:200px;padding:0}}@media only screen and (max-width: 1200px){.culture-section{padding:0;height:auto;background:#fff;display:block}.culture-section .about-text{position:relative;margin:0 auto;padding:0 50px 150px 50px}.culture-section .scroller-bg{display:none}.culture-section .logo-scroller-mobile{display:block}.logo-scroller-left,.logo-scroller-right{display:none}}@media only screen and (max-width: 1160px){.culture-steps-slider .slick-list,.culture-steps-slider .slick-track{height:100% !important}.culture-steps-slider .culture-steps li.step .step-inner{position:absolute;top:0;left:0;width:100%;height:100%}.culture-steps-slider .culture-steps li.step .step-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.culture-steps-slider .culture-steps li.step .step-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.7)}.culture-steps-slider .culture-steps li.step .step-text{left:0;right:0;margin:0 auto;position:relative;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:11;width:80%;padding-left:50px}.culture-steps-slider .slick-dots{left:30px;right:initial}.culture-steps-slider .slick-dots li button:before{font-weight:600}}@media only screen and (max-width: 1000px){.studio-banner .studio-slider li{padding:200px 200px}.studio-banner .studio-slider li .studio-image-text .small-text p{margin-bottom:40px}.studio-banner .studio-slider li .studio-image-text .small-text .next-slide,.studio-banner .studio-slider li .studio-image-text .small-text .prev-slide{position:relative;right:initial;padding:0;-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);transition-delay:.5s}.studio-banner.in-view .studio-slider li.slick-active .next-slide,.studio-banner.in-view .studio-slider li.slick-active .prev-slide{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.latest-news{padding:0 70px}.latest-news .latest-news-text{margin-top:100px}.blog-posts:nth-child(2){padding-top:0px;margin-right:0px}}@media only screen and (max-width: 900px){.culture-steps-slider .slick-dots{left:0}}@media only screen and (max-width: 750px){.latest-news{padding:0 20px}.side-text{display:none}.studio-banner .studio-slider li{padding:200px 50px}.studio-banner .studio-slider li .studio-image-text h1,.studio-banner .studio-slider li .studio-image-text h2,.studio-banner .studio-slider li .studio-image-text h3{font-size:60px}}@media only screen and (max-width: 600px){.studio-banner .studio-slider li .studio-image-text h1,.studio-banner .studio-slider li .studio-image-text h2,.studio-banner .studio-slider li .studio-image-text h3{font-size:40px}}@media only screen and (max-width: 560px){.culture-steps-slider .section-title{padding-top:50px}.culture-steps-slider .slick-dots{left:-8px}.culture-steps-slider .slick-dots li button{margin:27px 0;width:auto;font-size:10px}.culture-steps-slider .slick-dots li button:before{font-size:11px}.culture-steps-slider .culture-steps li.step .step-text{padding-right:0;padding-left:20px}.culture-steps-slider .culture-steps li.step .step-text h4{font-size:25px;line-height:32px}.culture-steps-slider .culture-steps li.step .step-text p{font-size:14px;line-height:28px}.culture-steps-slider .culture-steps li.step.slick-active .culture-text .top-quotes,.bottom-quotes{display:none}.studio-banner .studio-slider li{padding:0 50px;align-items:center}}@media only screen and (max-width: 450px){.culture-section .about-text h2{font-size:20px;line-height:35px}}@media only screen and (max-height: 550px){.culture-steps-slider .section-title{display:none}}@media only screen and (max-width: 1920px){.services-overview .overview-text{padding:0 200px 0 200px}}@media only screen and (max-width: 1820px){.services-overview .overview-text{padding:0 150px 0 50px}.services-overview .parallax-fragments .fragment{position:absolute;width:100%;height:100%;top:0;left:0;background-size:1000px;background-position:center right;background-repeat:no-repeat}}@media only screen and (max-width: 1600px){.services-overview .overview-text{width:60%;left:initial;right:0}.services-tabs .services-tabs-inner{width:100%}}@media only screen and (max-width: 1380px){.services-tabs .services-tabs-inner{width:100%;padding:100px 0}.services-overview .parallax-fragments{width:100%;margin:0 auto;left:0;position:relative;height:1200px}.services-overview .parallax-fragments .fragment{background-size:cover;background-repeat:no-repeat;background-position:center}.services-overview .overview-text{width:100%;left:0;padding:100px 50px 0;position:relative;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.services-overview.fh-page-section{height:auto;position:relative;padding:50px 0 100px 0}.services-tabs.fh-page-section{padding:0 50px}}@media only screen and (max-width: 1024px){.fh-page-section.landing-banner{height:calc(100vh - 110px)}}@media only screen and (max-width: 1000px){.services-tabs.fh-page-section{padding:0 0 100px}.services-tabs .services-tab-titles .services-title{font-size:28px;margin-bottom:20px}.services-overview .parallax-fragments{width:100%}.services-overview .overview-text{padding:0 50px}.services-tabs .services-tab-content li h3{font-size:30px;line-height:45px}.services-tabs .services-tab-titles{font-size:14px}.services-tabs .services-tab-content li .lc-text,.services-tabs .services-tab-content li .rc-text{width:100%;margin:20px auto}.services-tabs .services-tab-content li .lc-text h4,.services-tabs .services-tab-content li .rc-text h4{margin-top:0}.services-tabs .services-tabs-inner{padding:100px 50px}}@media only screen and (max-width: 700px){.services-tabs{padding:50px 0}.services-tabs .services-tab-content li h3{font-size:25px;line-height:38px}.text-section h4{font-size:20px;line-height:35px}.services-tabs .services-tab-content li .fw-text{margin-bottom:0}.services-tabs .services-tabs-inner{padding:0 30px}.services-tabs .services-tab-titles li{padding:12px 0}}@media only screen and (max-width: 670px){.services-overview .parallax-fragments{width:100%;left:0;position:relative;height:650px}.services-overview .parallax-fragments .fragment{background-size:cover;background-repeat:no-repeat;background-position:center}.services-overview .overview-text{width:100%;left:0;padding:0 30px;position:relative;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.services-overview.fh-page-section{height:auto;position:relative;padding:50px 0 100px 0}}@media only screen and (max-width: 600px){.popup-holder .popup{width:400px;padding:30px}}@media only screen and (max-width: 440px){.popup-holder .popup{width:100%;padding:20px}.popup-holder .popup .popup-header{height:70px}.popup-holder .popup .popup-header .popup-title{font-size:20px}.popup-holder .popup .popup-header .close-btn{height:12px;width:12px}.popup-holder .wpcf7 form p{font-size:13px;line-height:20px}.popup-holder .wpcf7 form p .wpcf7-submit{font-size:13px}}@media only screen and (max-width: 310px){.popup-holder .popup{width:250px;padding:10px}}@media only screen and (max-width: 1730px){.jobs-second-section{max-width:1200px}}@media only screen and (max-width: 1530px){.jobs-second-section{max-width:1000px}.jobs-second-section .jobs-second-section-text .left-side .left-text p{line-height:1.7}}@media only screen and (max-width: 1100px){.jobs-second-section{max-width:700px}.jobs-second-section .jobs-second-section-text{flex-direction:column}.jobs-second-section .jobs-second-section-text .left-side,.jobs-second-section .jobs-second-section-text .right-side{width:100%}.jobs-second-section .jobs-second-section-text .left-side .left-text,.jobs-second-section .jobs-second-section-text .right-side .left-text{font-size:22px}.jobs-second-section .jobs-second-section-text .left-side .left-text p,.jobs-second-section .jobs-second-section-text .right-side .left-text p{line-height:1.5}.jobs-second-section .jobs-second-section-text .left-side.left-side,.jobs-second-section .jobs-second-section-text .right-side.left-side{margin-bottom:20px}}@media only screen and (max-width: 800px){.jobs-second-section{padding-top:100px;padding-left:50px;padding-right:50px}}@media only screen and (max-width: 600px){.jobs-second-section{padding-left:25px;padding-right:25px}}@media only screen and (max-width: 450px){.sliding-menu .menu-left .sign-in{margin-top:10px}.sliding-menu .menu-left .social{margin-top:20px}.sliding-menu .menu-left .social h5{display:none}.sliding-menu .menu-left .social .icons{flex-direction:column;position:absolute;right:0;top:30%}.sliding-menu .menu-left .social .icons li.icon{margin-bottom:15px}}@media only screen and (max-width: 1300px){.prize-draw{display:block;padding:50px 0}.prize-draw .content,.prize-draw .flex-banner__content{margin:0 auto;padding:0 20px;grid-template-columns:1fr;max-width:800px}.prize-draw .content .image,.prize-draw .flex-banner__content .image{grid-row:1}.prize-draw .content .terms,.prize-draw .flex-banner__content .terms{grid-column:auto}}@media only screen and (max-height: 1050px){.prize-draw{display:block;padding-top:50px;padding-bottom:100px;height:auto}}@media only screen and (max-width: 500px){.prize-draw{padding-top:20px}.prize-draw .content .image,.prize-draw .flex-banner__content .image{height:400px}.prize-draw .content .image .text,.prize-draw .flex-banner__content .image .text{font-size:26px;line-height:32px;max-width:55%}}@media only screen and (max-width: 400px){.prize-draw .content,.prize-draw .flex-banner__content{padding:0}.prize-draw .content .text-holder,.prize-draw .flex-banner__content .text-holder{padding:0 20px}.prize-draw .content .image,.prize-draw .flex-banner__content .image{height:350px}.prize-draw .content .image .text,.prize-draw .flex-banner__content .image .text{font-size:24px;line-height:28px;max-width:60%}.prize-draw .content>.terms,.prize-draw .flex-banner__content>.terms{padding:0 20px 100px}}.flex-banner{height:100vh;position:relative;display:flex;align-items:center;overflow:hidden}@media only screen and (max-width: 768px){.flex-banner{height:unset;min-height:100vh}}.flex-banner__background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;background-size:cover;background-repeat:no-repeat;background-position:center}.flex-banner__background__overlay{background:#000;position:absolute;top:0;left:0;width:100%;height:100%}.flex-banner__background video{object-fit:cover;object-position:center;position:absolute;inset:0;top:0;left:0;height:100%;width:100%}.flex-banner__content{color:#fff;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px}@media only screen and (max-width: 768px){.flex-banner__content{display:block;padding:150px 30px 150px}}@media only screen and (max-width: 1400px){.flex-banner__content{height:120%}}@media only screen and (max-width: 1200px){.flex-banner__content{height:100%}}.flex-banner__text{width:50%}@media only screen and (max-width: 1200px){.flex-banner__text{width:100%}}.flex-banner__image{width:auto;max-height:80%;max-width:50%;aspect-ratio:1;object-fit:contain;object-position:center}@media only screen and (max-width: 768px){.flex-banner__image{margin-top:40px;max-width:100%}}.flex-banner__page-title{font-size:24px;margin-bottom:20px;font-weight:normal}@media only screen and (max-width: 1200px){.flex-banner__page-title{font-size:20px}}.flex-banner__title{font-size:48px;font-weight:normal;line-height:1.2}@media only screen and (max-width: 1200px){.flex-banner__title{font-size:30px}}.flex-banner .scroll-hint{position:static;opacity:1;margin:50px 0;display:none !important}@media only screen and (max-width: 768px){.flex-banner .scroll-hint{display:flex !important}}.flex-banner__drum{position:absolute;left:0;bottom:100px;font-size:18px;line-height:1.2;display:flex;align-items:end;flex-wrap:wrap;width:100%;gap:50px;padding:0 20px}@media only screen and (max-width: 768px){.flex-banner__drum{position:static;padding:0;margin-top:20px;align-items:start;flex-wrap:nowrap;gap:30px;justify-content:space-between}}@media only screen and (max-width: 600px){.flex-banner__drum{font-size:14px}}.flex-banner__drum img{width:50px;margin-bottom:20px}.flex-banner__drum-ratings{display:flex;gap:50px}@media only screen and (max-width: 768px){.flex-banner__drum-ratings{margin-top:20px;flex-direction:column}}.flex-banner__drum-rating{font-weight:bold;font-size:22px;line-height:1}.flex-banner__drum-rating span{font-size:55px;letter-spacing:-5px;margin-right:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media only screen and (max-width: 1600px){.flex-banner__drum-rating{line-height:1.2}}@media only screen and (max-width: 1200px){.flex-banner__drum-rating{line-height:1}}.flex-banner__drum-service{font-size:16px}.full-parallax{padding:100px calc((100vw - var(--content-width))/2)}@media only screen and (max-width: 992px){.full-parallax{padding:100px 20px}}.full-parallax-holder{position:relative;aspect-ratio:1;margin:auto;height:auto;overflow:visible;width:100%;max-width:calc(100vw - 40px)}.full-parallax-holder img{width:100%;height:100%;object-fit:contain;object-position:center;inset:0;position:absolute;filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.25))}.half-parallax{min-height:100vh;position:relative;background:#fff;display:grid;grid-template-columns:50vw auto;grid-template-rows:repeat(2, 1fr);background:linear-gradient(180deg, var(--secondary-color) 50%, rgb(255, 255, 255) 50%);gap:40px;align-items:center}@media only screen and (max-width: 1200px){.half-parallax{grid-template-rows:repeat(2, minmax(55vh, auto))}}@media only screen and (max-width: 992px){.half-parallax{grid-template-columns:1fr;grid-template-rows:auto;background:var(--secondary-color);padding-top:30px;grid-row-gap:0px}}.half-parallax-holder{position:relative;height:100%;width:100%;margin:0px auto;pointer-events:none;padding:0 20px;z-index:1;grid-row:span 2}@media only screen and (max-width: 992px){.half-parallax-holder{height:60vh;grid-row:unset;display:block;background:linear-gradient(180deg, var(--secondary-color) 50%, rgb(255, 255, 255) 50%)}}.half-parallax-holder .parallax-start{position:absolute;top:2%;right:10%;mix-blend-mode:difference}.half-parallax-holder .parallax-item{width:100%;height:100%;object-fit:contain;object-position:center;inset:0;position:absolute;z-index:1}@media only screen and (max-width: 600px){.half-parallax-holder .parallax-item{height:100%}}@media only screen and (max-width: 992px){.half-parallax-holder .parallax-end{position:absolute;left:50px;bottom:10px;height:220px;mix-blend-mode:difference}}.half-parallax__content--top .content>div,.half-parallax__content--top .flex-banner__content>div,.half-parallax__content--bottom .content>div,.half-parallax__content--bottom .flex-banner__content>div{width:50%;max-width:600px}@media only screen and (max-width: 1200px){.half-parallax__content--top .content>div,.half-parallax__content--top .flex-banner__content>div,.half-parallax__content--bottom .content>div,.half-parallax__content--bottom .flex-banner__content>div{width:80%;max-width:100%;margin-left:0}}@media only screen and (max-width: 992px){.half-parallax__content--top .content>div,.half-parallax__content--top .flex-banner__content>div,.half-parallax__content--bottom .content>div,.half-parallax__content--bottom .flex-banner__content>div{width:100%}}.half-parallax__content--top{color:#fff}@media only screen and (max-width: 992px){.half-parallax__content--top{padding:20px 0 100px;background:var(--secondary-color);order:-1}}.half-parallax__content--top .parallax-end{position:absolute;left:100px;bottom:0;height:270px;mix-blend-mode:difference;z-index:1}.half-parallax__content--top h1{font-weight:400;margin-bottom:40px;font-size:2.5em;text-transform:uppercase;opacity:.5}@media only screen and (max-width: 992px){.half-parallax__content--top h1{font-size:2em}}.half-parallax__content--top p{font-size:2.5em;line-height:1.3}@media only screen and (max-width: 1600px){.half-parallax__content--top p{font-size:1.8em}}@media only screen and (max-width: 992px){.half-parallax__content--top p{font-size:1.5em}}.half-parallax__content--bottom{padding:100px 0;grid-column:2}@media only screen and (max-width: 1600px){.half-parallax__content--bottom{padding:50px 0}}@media only screen and (max-width: 992px){.half-parallax__content--bottom{grid-column:unset;background:#fff;padding:100px 0 0}}@media only screen and (max-width: 600px){.half-parallax__content--bottom{padding:0px}}.half-parallax__content--bottom .align-right>div{width:max-content}.half-parallax__content--bottom .drum-title{font-size:1.25em}.half-parallax__content--bottom .drum-rating{align-items:center;width:calc(100% + 50px);margin-top:70px;display:grid;grid-template-columns:250px 100px;min-width:100%}@media only screen and (max-width: 1600px){.half-parallax__content--bottom .drum-rating{margin-top:20px}}@media only screen and (max-width: 992px){.half-parallax__content--bottom .drum-rating{width:100%}}@media only screen and (max-width: 600px){.half-parallax__content--bottom .drum-rating{grid-template-columns:64vw 20vw}}.half-parallax__content--bottom .drum-rating .rating{margin-right:50px}.half-parallax__content--bottom .drum-rating .rating p{font-size:10em;font-weight:700;letter-spacing:-10px;line-height:1;position:relative}@media only screen and (max-width: 992px){.half-parallax__content--bottom .drum-rating .rating p{font-size:8em}}.half-parallax__content--bottom .drum-rating .rating p:after{content:"/10";display:block;width:auto;bottom:0;right:0;position:absolute;translate:220% -80%;letter-spacing:0;font-size:40px}@media only screen and (max-width: 992px){.half-parallax__content--bottom .drum-rating .rating p:after{font-size:30px}}.half-parallax__content--bottom .drum-rating .rating span{white-space:nowrap;font-weight:700;text-transform:uppercase;display:block}.half-parallax__content--bottom .drum-rating .gfx:before,.half-parallax__content--bottom .drum-rating .gfx:after{top:-50px}.case-studies-header{min-height:100vh}.case-studies-header .landing__image:after,.case-studies-header .landing__vide:after{content:"";height:100%;width:100%;top:0;left:0;position:absolute;background:var(--secondary-color);background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--secondary-color) 100%);opacity:1;z-index:2;mix-blend-mode:multiply}@media only screen and (max-width: 992px){.case-studies-header .landing__image:after,.case-studies-header .landing__vide:after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--secondary-color) 100%)}}.case-studies-header .landing__image__behind img{position:absolute;width:100vw;height:120vh;object-fit:cover}.case-studies-header__foot{max-width:var(--content-width);padding:50px 0;left:0;right:0;margin-right:auto;align-self:end}.case-studies-header__foot .service-list__title{font-weight:bold;font-size:1.5em;text-transform:uppercase;letter-spacing:2px}@media only screen and (max-width: 1600px){.case-studies-header__foot .service-list__title{font-size:20px}}@media only screen and (max-width: 600px){.case-studies-header__foot .service-list__title{font-size:16px}}.case-studies-header__foot .service-list__list{font-size:20px;list-style:none;display:flex;column-gap:10px;margin-top:10px;flex-wrap:wrap;max-width:600px}.case-studies-header__foot .service-list__text{color:#fff}@media only screen and (max-width: 1600px){.case-studies-header__foot .service-list__text{font-size:18px;margin-bottom:.6rem}}@media only screen and (max-width: 600px){.case-studies-header__foot .service-list__text{font-size:14px}}.twocol{grid-template-columns:calc((100vw - var(--content-width))/2) 1fr 100px 1fr calc((100vw - var(--content-width))/2);display:grid;align-items:start;justify-items:center;padding:100px 0;position:relative;gap:30px;background-color:#fff;overflow:hidden}@media only screen and (max-width: 1600px){.twocol{grid-template-columns:20px 1fr 50px 1fr 20px}}@media only screen and (max-width: 1200px){.twocol{grid-template-columns:20px 1fr 10px 1fr 20px}}@media only screen and (max-width: 992px){.twocol{display:flex;padding:60px 0px;flex-direction:column;gap:20px}}.twocol .col,.twocol .col1,.twocol .col1--extended,.twocol .col0,.twocol .col0--extended{height:100%;width:100%;display:flex;flex-direction:column;align-self:center}@media only screen and (max-width: 992px){.twocol .col,.twocol .col1,.twocol .col1--extended,.twocol .col0,.twocol .col0--extended{height:auto}}.twocol .col0,.twocol .col0--extended{grid-column:2/2}@media only screen and (max-width: 992px){.twocol .col0[id^=image_],.twocol [id^=image_].col0--extended{order:2}.twocol .col0[id^=image_] img,.twocol [id^=image_].col0--extended img{object-fit:contain}}.twocol .col0--extended{grid-column:1/3}.twocol .col0--extended img{max-height:750px;object-fit:contain}.twocol .col1,.twocol .col1--extended{grid-column:4/4}@media only screen and (max-width: 992px){.twocol .col1[id^=image_],.twocol [id^=image_].col1--extended{order:2}.twocol .col1[id^=image_] img,.twocol [id^=image_].col1--extended img{object-fit:contain}}.twocol .col1--extended{grid-column:4/6}.twocol .col1--extended img{max-height:750px;object-fit:contain}@media only screen and (max-width: 992px){.twocol .col#image,.twocol #image.col0,.twocol #image.col0--extended,.twocol #image.col1,.twocol #image.col1--extended{order:1}}.twocol .text-divider{order:99}.twocol .column-text{padding:0px 20px}.twocol .column-text ul,.twocol .column-text ol{list-style:none;padding:0;margin-left:20px;display:flex;gap:15px;flex-direction:column}.twocol .column-text ol{counter-reset:my-counter}.twocol .column-text ol li{counter-increment:my-counter}.twocol .column-text ol li:before{content:counter(my-counter);color:var(--primary-color);display:inline-block;width:1.5em;margin-left:-1.5em}.twocol .column-text ul li:before{content:"●";color:var(--primary-color);display:inline-block;width:1.5em;margin-left:-1.5em}.twocol .column-text ul li span,.twocol .column-text ol li span{display:inline-block;margin-left:.5em}.one-col{display:grid;grid-template-columns:calc((100vw - var(--content-width))/2) 1fr calc((100vw - var(--content-width))/2);align-items:center;justify-items:center;padding:50px 0px;position:relative;background-color:#fff}.one-col--extended{grid-template-columns:1fr;gap:0 !important}.one-col .col,.one-col .flex-col .col1,.one-col .flex-col .col1--extended,.flex-col .one-col .col1,.flex-col .one-col .col1--extended,.one-col .flex-col .col0,.one-col .flex-col .col0--extended,.flex-col .one-col .col0,.flex-col .one-col .col0--extended,.one-col .twocol .col0,.twocol .one-col .col0,.one-col .twocol .col0--extended,.twocol .one-col .col0--extended,.one-col .twocol .col1,.twocol .one-col .col1,.one-col .twocol .col1--extended,.twocol .one-col .col1--extended{width:100%}@media only screen and (max-width: 600px){.one-col{gap:0 !important}}.one-col:has(.video){gap:30px}@media only screen and (max-width: 1400px){.one-col:has(.column-text){padding-left:20px;padding-right:20px}}.large-image{aspect-ratio:16/9;width:100%;max-height:100vh;overflow:hidden;position:relative}.large-image img{object-fit:cover;object-position:center;width:100%;height:100%}.text-over-image{position:relative}.text-over-image__image{position:absolute;width:100%;height:100%;object-fit:cover}.text-over-image__image::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(36,36,36,.5)}.text-over-image__container{padding:100px 0px}.text-over-image__title{text-align:center}.text-over-image__title h2{font-size:7.5em;color:var(--text-color)}.text-over-image__sub-text{text-align:center;color:var(--text-color)}.video-scroll{background:#fff;position:relative}.video-scroll #set-height{display:block}.video-scroll .vid video{width:100%;height:100vh !important;object-fit:cover !important;max-height:100vh !important}@media only screen and (max-width: 992px){.video-scroll .vid video{width:100vw !important;height:auto !important;padding-top:70px !important}}.video-scroll .vid-mobile img{width:100%}.video-container{text-align:center}.video-scrub{width:75%;height:100%}.brand-identity{padding:50px 20px;background:#fff}.brand-identity .content,.brand-identity .flex-banner__content{display:grid;align-items:center;grid-template-columns:.5fr .2fr .2fr;gap:10%}@media only screen and (max-width: 992px){.brand-identity .content,.brand-identity .flex-banner__content{grid-template-columns:1fr;gap:20px;padding:100px 20px}}.brand-identity img{margin:0 auto;width:100%}@media only screen and (max-width: 992px){.brand-identity img{height:200px;width:auto}}@media only screen and (max-width: 768px){.brand-identity img{height:140px;width:auto}}.icon-bar{padding:60px 20px;position:relative;background:#fff}.icon-bar .content,.icon-bar .flex-banner__content{padding:0 20px}@media only screen and (max-width: 992px){.icon-bar .content,.icon-bar .flex-banner__content{padding:0}}.icon-bar__text{margin-bottom:50px;font-size:24px}.icon-bar__text:empty{display:none}.icon-bar .steps-container,.icon-bar .steps-container-small,.icon-bar .steps-container-large{position:relative;align-items:center;justify-content:space-between;display:flex;flex-wrap:wrap;gap:70px}@media only screen and (max-width: 600px){.icon-bar .steps-container,.icon-bar .steps-container-small,.icon-bar .steps-container-large{gap:30px;flex-direction:column}}@media only screen and (max-width: 600px){.icon-bar .steps-container,.icon-bar .steps-container-small,.icon-bar .steps-container-large{gap:30px;flex-direction:column}}.icon-bar .steps-container .step,.icon-bar .steps-container-small .step,.icon-bar .steps-container-large .step{z-index:1;position:relative;display:flex;align-items:center;justify-content:center;transition:all 200ms ease}.icon-bar .steps-container .step-holder,.icon-bar .steps-container-small .step-holder,.icon-bar .steps-container-large .step-holder{display:flex;justify-content:center;align-items:flex-start;align-content:center;flex-direction:column;align-items:center}.icon-bar .steps-container .step .label,.icon-bar .steps-container-small .step .label,.icon-bar .steps-container-large .step .label{margin-top:20px;text-align:center}.icon-bar .steps-container .step .label:empty,.icon-bar .steps-container-small .step .label:empty,.icon-bar .steps-container-large .step .label:empty{display:none}@media only screen and (max-width: 992px){.icon-bar .steps-container .step .label,.icon-bar .steps-container-small .step .label,.icon-bar .steps-container-large .step .label{text-align:left}}.icon-bar .steps-container .step .icon,.icon-bar .steps-container-small .step .icon,.icon-bar .steps-container-large .step .icon{width:120px;height:80px}.icon-bar .steps-container .step .icon img,.icon-bar .steps-container-small .step .icon img,.icon-bar .steps-container-large .step .icon img{width:100%;height:100%;object-fit:contain;object-position:center}.icon-bar .steps-container-small{justify-content:start;justify-items:center}.icon-bar .steps-container-small .line{height:100%;width:2px}.icon-bar .steps-container-small .step .step-holder{left:30px;top:0;width:auto;flex-direction:row;height:inherit;display:grid;grid-template-columns:80px max-content}.icon-bar .steps-container-small .step .icon{width:80px;height:60px}.testimonial-flex{padding:150px 20px;width:100%;max-width:var(--content-width);position:relative;background-color:#fff}.testimonial-flex__body{font-size:1.875em;font-weight:bold;line-height:1.4;padding-top:20px}@media only screen and (max-width: 992px){.testimonial-flex__body{font-size:1em}}.testimonial-flex>p{font-size:1.25em;margin-top:50px;padding-bottom:20px}.testimonial-flex .quote-start{position:absolute;left:10px;top:15%}.testimonial-flex .quote-end{position:absolute;right:10px;bottom:15%;rotate:180deg}.instagram-gallery{min-height:100vh;background-color:var(--off-white);display:flex;justify-content:center;align-items:center;padding:50px 0px}.instagram-gallery__grid{display:grid;grid-template-columns:repeat(var(--columns), 1fr);gap:10px}@media only screen and (max-width: 1200px){.instagram-gallery__grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 768px){.instagram-gallery__grid{grid-template-columns:repeat(2, 1fr);gap:20px}}@media only screen and (max-width: 600px){.instagram-gallery__grid{grid-template-columns:1fr}}.instagram-gallery__image{width:100%;object-fit:contain}.post-type-preview{padding:100px 20px;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;background-color:#fff}@media only screen and (max-width: 992px){.post-type-preview{padding:80px 20px}}@media only screen and (max-width: 600px){.post-type-preview{padding:80px 0px;padding-bottom:0px}}.post-type-preview__title{font-size:1.5625em;color:var(--text-color);margin-bottom:50px}@media only screen and (max-width: 600px){.post-type-preview__title{padding:0px 20px}}.post-type-preview__list{list-style-type:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media only screen and (max-width: 992px){.post-type-preview__list{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 600px){.post-type-preview__list{grid-template-columns:1fr;gap:0px}}.post-type-preview__list-item{display:flex;flex-direction:column;transform-style:preserve-3d}@media only screen and (max-width: 992px){.post-type-preview__list-item::after{content:"";position:absolute;transition:all ease .3s;top:0;left:0;z-index:1;height:100%;width:100%;background:#212026;background:linear-gradient(0deg, #212026 2%, rgba(33, 32, 38, 0.3) 100%);mix-blend-mode:multiply;opacity:.6}}@media only screen and (max-width: 600px){.post-type-preview__list-item{height:400px;overflow:hidden}}.post-type-preview__list-item:hover{z-index:2}.post-type-preview__list-item:hover .prev__image{box-shadow:0px 0px 10px rgba(36,36,36,.5)}.post-type-preview__list-item:hover .prev__link-text img{width:100%}.post-type-preview__list-item .prev__image{width:100%;height:500px;object-fit:cover;object-position:center;box-shadow:0px 0px 0px rgba(36,36,36,0)}.post-type-preview__list-item .prev__title{color:#000;font-size:1.375em;font-weight:400;margin-top:10%;transition:transform ease .3s;transform:translateZ(100px) translateX(20%) translateY(-110px)}@media only screen and (max-width: 992px){.post-type-preview__list-item .prev__title{transform:none;z-index:2;position:absolute;bottom:10%;left:0;padding:20px;color:#fff}}.post-type-preview__list-item .prev__link{display:flex;gap:20px;margin-top:5%;z-index:1}@media only screen and (max-width: 992px){.post-type-preview__list-item .prev__link{z-index:2;position:absolute;bottom:2%;left:0;padding:20px}}.post-type-preview__list-item .prev__link-text{color:#000;font-size:.875em;text-transform:uppercase;letter-spacing:2px;position:relative}@media only screen and (max-width: 992px){.post-type-preview__list-item .prev__link-text{color:#fff}}.post-type-preview__list-item .prev__link-text img{transition:width ease .3s;height:50%;width:0%;position:absolute;bottom:0;left:0;z-index:0;opacity:.5}.flex-col{grid-template-columns:calc((100vw - var(--content-width))/2) var(--col-left-fr) 100px var(--col-right-fr) calc((100vw - var(--content-width))/2);display:grid;align-items:start;justify-items:center;padding:100px 0;position:relative;background-color:#fff;background-color:var(--off-white);position:relative;overflow:hidden}.flex-col::after{content:"";background-color:rgba(36,36,36,.3);width:100%;height:5%;position:absolute;top:-5%;left:0;z-index:2;filter:blur(20px)}.flex-col::before{content:"";background-color:rgba(36,36,36,.3);width:100%;height:5%;position:absolute;bottom:-5%;left:0;z-index:2;filter:blur(20px)}@media only screen and (max-width: 1600px){.flex-col{grid-template-columns:20px var(--col-left-fr) 100px var(--col-right-fr) 20px}}@media only screen and (max-width: 1200px){.flex-col{grid-template-columns:20px var(--col-left-fr) 50px var(--col-right-fr) 20px}}@media only screen and (max-width: 992px){.flex-col{display:flex;padding:60px 20px;flex-direction:column;gap:40px;padding-bottom:0px}}@media only screen and (max-width: 768px){.flex-col{gap:20px}}.flex-col .col,.flex-col .col1,.flex-col .col1--extended,.flex-col .col0,.flex-col .col0--extended{width:100%;display:flex;flex-direction:column}.flex-col .col0,.flex-col .col0--extended{grid-column:2/2}.flex-col .col0--extended{grid-column:1/3}.flex-col .col1,.flex-col .col1--extended{grid-column:4/4}.flex-col .col1--extended{grid-column:4/6}@media only screen and (max-width: 992px){.flex-col .col#image,.flex-col #image.col0,.flex-col #image.col0--extended,.flex-col #image.col1,.flex-col #image.col1--extended{order:1}}.flex-col .text-divider{order:99}.parallax-cols{width:100%;height:80vh;position:relative}@media only screen and (max-width: 992px){.parallax-cols{width:100vw;left:-20px;overflow:hidden}.parallax-cols::before{content:"";background:#eaeaea;background:linear-gradient(180deg, rgb(234, 234, 234) 2%, rgba(234, 234, 234, 0.5004595588) 10%, rgba(234, 234, 234, 0) 15%);width:100vw;height:100%;position:absolute;z-index:1;top:0;left:0}}.parallax-cols .grid-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}@media only screen and (max-width: 992px){.parallax-cols .grid-container{gap:20px;transform:rotate(45deg);height:80vh;width:80vh;align-self:center}}.parallax-cols .grid-container__col{display:grid;grid-auto-rows:1fr 1fr;gap:40px}@media only screen and (max-width: 992px){.parallax-cols .grid-container__col{gap:20px}}.parallax-cols .grid-container__col .img{width:100%;object-fit:cover;box-shadow:40px 20px 16px rgba(36,36,36,.3);aspect-ratio:2/3}.media-grid{background:#fff}.media-grid .content,.media-grid .flex-banner__content{display:flex;flex-direction:column;gap:10px;max-width:calc(var(--content-width) + 200px);margin:0 auto;width:100%;padding:0 20px}.media-grid__one-col img,.media-grid__one-col video{aspect-ratio:16/9}.media-grid__two-col{display:grid;gap:10px;grid-template-columns:1fr 1fr}.media-grid__two-col .media-column img,.media-grid__two-col .media-column video{aspect-ratio:1}.media-grid .media-column{width:100%}.media-grid .media-column img{width:100%;object-fit:cover;object-position:center}.media-grid .media-column video{width:100%;object-fit:cover;object-position:center}.project-cta{background:#fff}.project-cta .discover-more--new{color:#000 !important}@media only screen and (max-width: 1400px){.project-cta{width:100%;padding-left:20px;padding-right:20px}}@media only screen and (max-width: 600px){.project-cta{text-align:left}}.testimonialSwiper__holder .testimonialSwiper{width:80%;height:100%;padding:100px 0}@media screen and (max-width: 640px){.testimonialSwiper__holder .testimonialSwiper{margin-bottom:20px;width:100%;padding:50px 0}}.testimonialSwiper__holder .testimonialSwiper .swiper-slide{text-align:center;font-size:18px;background:#fff;justify-content:center;align-items:center}.testimonialSwiper__holder .testimonialSwiper .swiper-slide .testimonial{display:grid;grid-template-columns:1fr;grid-template-rows:50px 1fr auto;gap:40px}.testimonialSwiper__holder .testimonialSwiper .swiper-slide .testimonial .logo{height:100%;width:auto;object-fit:contain}.testimonialSwiper__holder .testimonialSwiper .swiper-slide .testimonial .testimonial-content{text-align:left;line-height:125%}.testimonialSwiper__holder .testimonialSwiper .swiper-slide .testimonial .author-name{text-align:left;font-weight:600}.testimonialSwiper__holder .testimonialSwiper .swiper-slide .testimonial .author-job{text-align:left}.testimonialSwiper__holder .testimonialSwiper-button-next,.testimonialSwiper__holder .testimonialSwiper-button-prev{color:#fff;background:#000;height:50px;width:50px;border-radius:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 640px){.testimonialSwiper__holder .testimonialSwiper-button-next,.testimonialSwiper__holder .testimonialSwiper-button-prev{display:inline-flex;position:relative;top:0;left:0;right:0}}.testimonialSwiper__holder .testimonialSwiper-button-next img,.testimonialSwiper__holder .testimonialSwiper-button-prev img{width:20px;height:20px;transition:all .3s ease-in-out}.testimonialSwiper__holder .testimonialSwiper-button-next:hover img,.testimonialSwiper__holder .testimonialSwiper-button-prev:hover img{width:25px;height:25px;transition:all .3s ease-in-out}.testimonialSwiper__holder .testimonialSwiper-button-next{rotate:90deg}.testimonialSwiper__holder .testimonialSwiper-button-prev{rotate:-90deg}@media screen and (min-width: 768px){.testimonialSwiper__holder .swiper-button-disabled,.testimonialSwiper__holder .swiper-button-disabled{display:none !important}}.column-image{width:100%;height:100%}.column-image img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 992px){.column-image{padding:0 20px}}.column-text__text h2{font-size:3em;line-height:1;margin-bottom:30px}@media only screen and (max-width: 992px){.column-text__text h2{font-size:50px;line-break:strict;font-size:50px;line-height:1}}.column-text__text h3{font-size:1.5em;margin-bottom:30px;line-height:1.5;font-weight:400}@media only screen and (max-width: 992px){.column-text__text h3{margin-bottom:20px;font-size:22px;line-break:strict;line-height:1.25}}.column-text__text h5{font-size:2.5em;font-weight:300;line-height:60px}@media only screen and (max-width: 992px){.column-text__text h5{font-size:1.5em;line-height:1.25}}.column-text__text p{font-size:1em;margin-bottom:20px;line-height:1.5}@media only screen and (max-width: 992px){.column-text__text p{font-size:16px;line-height:1.25}}.column-text__text .form{width:80%;margin:auto}.column-buttons{margin:60px 0 0;display:flex;gap:20px}.number-values-layout{background-color:var(--background-color);position:relative;overflow:hidden}.number-values-layout.screen::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.3;z-index:0}.number-values-layout.full-vh{height:100vh}.number-values-layout .number-values__main{padding-left:8vw;width:100%}.number-values-layout .number-values__main__container{display:grid;justify-items:end;justify-content:end;gap:20px;grid-template-columns:auto 1fr;position:relative;z-index:1;height:100%;padding-bottom:100px}@media only screen and (max-width: 992px){.number-values-layout .number-values__main__container{grid-template-columns:75% 25%;gap:0}}.number-values-layout .number-values__main__container.center{display:flex;flex-direction:column;align-items:center;justify-content:center}.number-values-layout .number-values__main__container.center .number-values__main{margin:0px;padding:0px}.number-values-layout .number-values__main__container.center .number-values__sub-text p,.number-values-layout .number-values__main__container.center .number-values .top-text p{text-align:center}.number-values-layout .number-values__main__container.center .number-values__value{justify-content:center}.number-values-layout .number-values__main__container.center .number-values__main{margin:0px}.number-values-layout .number-values__main__container.center .number-values__sub-text p,.number-values-layout .number-values__main__container.center .number-values__top-text p{text-align:center}.number-values-layout .number-values__main__container.right{display:grid;grid-template-columns:1fr 1fr}.number-values-layout .number-values__main__container.right .number-values__main{margin-left:20px;padding:0px;width:100%;order:1;justify-self:end}.number-values-layout .number-values__main__container.right .gfx{transform:rotate(180deg);justify-self:baseline}.number-values-layout .number-values__value{display:flex;color:var(--text-color);align-items:end}.number-values-layout .number-values__value-value{width:fit-content;font-size:10.938em;font-weight:600;letter-spacing:-5px;line-height:100%}@media only screen and (max-width: 768px){.number-values-layout .number-values__value-value{font-size:22vw;line-height:22vw}}.number-values-layout .number-values__value-format{font-size:8em;font-weight:300;line-height:9.938rem;display:flex;align-items:flex-end;opacity:0;transition:ease 1s opacity}@media only screen and (max-width: 768px){.number-values-layout .number-values__value-format{font-size:20vw;line-height:22vw}}.number-values-layout .number-values__sub-text,.number-values-layout .number-values__top-text{color:var(--text-color);font-size:1.875em;line-height:1.2}.number-values-layout .number-values__top-text{margin-bottom:30px}.number-values-layout .number-values__image{height:100%;width:100%;object-fit:cover}.number-values-layout .number-values__image-container{position:absolute;height:100%;width:100%}.column-icons{overflow:hidden;max-width:100%}.column-icons-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;justify-items:center}@media only screen and (max-width: 1200px){.column-icons-grid{grid-template-columns:repeat(2, 1fr);gap:20px}}@media only screen and (max-width: 992px){.column-icons-grid{grid-template-columns:repeat(3, 1fr);gap:20px}}@media only screen and (max-width: 768px){.column-icons-grid{grid-template-columns:repeat(2, 1fr);gap:20px}}.column-icons-grid .icon{width:100%;height:100%;width:150px;height:150px}.column-icons-grid .icon img{width:100%;height:100%;object-fit:contain;display:block}@media only screen and (max-width: 992px){.column-icons-grid .icon{width:100px;height:100px}}.one-col .column-icons{padding:0px 20px}.one-col .column-icons-grid{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 992px){.one-col .column-icons-grid{grid-template-columns:repeat(2, 1fr)}}.one-col .column-icons-grid .icon{width:200px;height:200px}@media only screen and (max-width: 992px){.one-col .column-icons-grid .icon{width:100%;max-width:200px;height:auto}}.column-video .video video{width:100%}.twocol .video video{aspect-ratio:1;object-fit:cover;object-position:center}.services-menu{background:var(--secondary-color);padding:100px 0;padding-left:calc((100vw - var(--content-width))/2);padding-right:calc((100vw - var(--content-width))/2);display:flex;justify-content:center;flex-wrap:wrap;gap:50px 100px;padding-top:40px}@media only screen and (max-width: 1400px){.services-menu{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 600px){.services-menu{flex-direction:column;align-items:center;gap:0;padding:30px 0}}.services-menu-links{text-align:center}@media only screen and (max-width: 600px){.services-menu-links{padding:5px 0}}.services-menu-back{justify-content:start;padding:60px;padding-bottom:0px}.services-menu-back a{font-size:14px !important}.services-menu a{color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:5px;text-indent:5px;padding:5px;transition:all .5s;border-bottom:2px solid rgba(0,0,0,0);font-size:24px;line-height:2}@media only screen and (max-width: 600px){.services-menu a{font-size:16px;letter-spacing:3px;line-height:1.3}}.services-menu a.active,.services-menu a:hover{padding:5px;border-bottom:2px hsla(0,0%,100%,.5) solid;line-height:2}@media only screen and (max-width: 992px){.services-menu a.active,.services-menu a:hover{padding:0 0 5px}}.services-menu a.active{border-bottom:2px #fff solid;color:#fff}.all-services{position:fixed;writing-mode:vertical-lr;background-color:var(--purple-color);display:flex;flex-direction:row;top:50%;right:0%;z-index:999998;cursor:pointer;color:#fff;padding:25px 20px;font-size:24px}@media only screen and (max-width: 1600px){.all-services{padding:15px 15px}}@media only screen and (max-width: 992px){.all-services{padding:15px 10px;font-size:16px}}.all-services-menu{height:100%;position:fixed;width:30%;right:0;transform:translateX(100%);color:#fff;z-index:999999;transition:.3s transform ease}@media only screen and (max-width: 1600px){.all-services-menu{width:30%}}@media only screen and (max-width: 1200px){.all-services-menu{width:35%}}@media only screen and (max-width: 992px){.all-services-menu{width:100%}}.all-services-menu .all-services-menu-inside{display:flex;align-items:center;z-index:999999;height:100%;padding:0 100px;background-color:var(--purple-color)}@media only screen and (max-width: 1200px){.all-services-menu .all-services-menu-inside{padding:0 80px}}@media only screen and (max-width: 992px){.all-services-menu .all-services-menu-inside{padding:0 100px}}@media only screen and (max-width: 600px){.all-services-menu .all-services-menu-inside{padding:0 20px}}.all-services-menu.active{transform:none}.all-services-menu.active .close-services-menu{backdrop-filter:blur(10px)}.all-services-menu #menu-selection{display:flex;background-color:var(--purple-color)}.all-services-menu #services-menu_top{width:100%;display:flex;padding:0 100px;left:0;position:absolute;top:5%;align-items:end}@media only screen and (max-width: 1200px){.all-services-menu #services-menu_top{padding:0 80px}}@media only screen and (max-width: 992px){.all-services-menu #services-menu_top{padding:0 100px}}@media only screen and (max-width: 600px){.all-services-menu #services-menu_top{padding:0 20px}}.all-services-menu #services-menu_top #services-menu__title{font-size:24px}.all-services-menu #services-menu_top .close-btn{cursor:pointer;position:absolute;right:20%}@media only screen and (max-width: 600px){.all-services-menu #services-menu_top .close-btn{right:20px}}.all-services-menu .menu-item-has-children{margin-bottom:2rem}.all-services-menu .menu-item-has-children>a{cursor:pointer}.all-services-menu .menu-item-has-children a:first-child{font-size:30px}.all-services-menu .menu-item-has-children:before{content:"";display:inline-block;width:20px;height:20px;rotate:90deg;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.725%22%20height%3D%2217.009%22%20viewBox%3D%220%200%209.725%2017.009%22%3E%0A%20%20%3Cpath%20id%3D%22Icon_ionic-ios-arrow-down%22%20data-name%3D%22Icon%20ionic-ios-arrow-down%22%20d%3D%22M14.7%2C14.178l6.431%2C6.436a1.21%2C1.21%2C0%2C0%2C0%2C1.717%2C0%2C1.226%2C1.226%2C0%2C0%2C0%2C0-1.722L15.556%2C11.6a1.213%2C1.213%2C0%2C0%2C0-1.676-.035L6.542%2C18.888A1.216%2C1.216%2C0%2C1%2C0%2C8.259%2C20.61Z%22%20transform%3D%22translate%2820.972%20-6.188%29%20rotate%2890%29%22%20fill%3D%22%23fff%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat right center;background-size:contain;right:30%;margin-top:8px;position:absolute;transition:.3s ease rotate;cursor:pointer}@media only screen and (max-width: 1200px){.all-services-menu .menu-item-has-children:before{right:20%}}@media only screen and (max-width: 600px){.all-services-menu .menu-item-has-children:before{right:20px}}.all-services-menu .menu-item-has-children.active:before{rotate:0deg}.all-services-menu .menu-item-has-children .sub-menu{padding-top:3rem;padding-bottom:3rem;z-index:99;display:none}.all-services-menu .menu-item-has-children .sub-menu li{padding-bottom:1rem;opacity:0;display:flex;align-items:center}.all-services-menu .menu-item-has-children .sub-menu li:hover::before{animation:bounce-horizontal .5s infinite}.all-services-menu .menu-item-has-children .sub-menu a{font-size:16px;display:inline-block;position:relative;color:#fff}.all-services-menu .menu-item-has-children .sub-menu a::after{content:"";position:absolute;width:100% !important;transform:scaleX(0);height:2px;bottom:-3px;left:0;background-color:#fff;transform-origin:bottom right;transition:transform .25s ease-out}.all-services-menu .menu-item-has-children .sub-menu a:hover::after{transform:scaleX(1);transform-origin:bottom left}.all-services-menu .menu-item-has-children .sub-menu li::before{content:"";display:inline-block;width:20px;height:20px;right:30%;rotate:-90deg;background:url("data: image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.501%22%20height%3D%2220.243%22%20viewBox%3D%220%200%2013.501%2020.243%22%3E%0A%20%20%20%20%3Cpath%20id%3D%22Icon_ionic-ios-arrow-round-down%22%20data-name%3D%22Icon%20ionic-ios-arrow-round-down%22%20d%3D%22M13.242%2C12.909a.919.919%2C0%2C0%2C0-1.294-.007L7.667%2C17.17V.907a.914.914%2C0%2C0%2C0-1.828%2C0V17.17L1.557%2C12.9A.925.925%2C0%2C0%2C0%2C.263%2C12.9.91.91%2C0%2C0%2C0%2C.27%2C14.189l5.836%2C5.794h0a1.026%2C1.026%2C0%2C0%2C0%2C.288.19.872.872%2C0%2C0%2C0%2C.352.07.916.916%2C0%2C0%2C0%2C.64-.26l5.836-5.794A.9.9%2C0%2C0%2C0%2C13.242%2C12.909Z%22%20fill%3D%22%23fff%22%20/%3E%0A%3C/svg%3E") no-repeat right center;background-size:contain;position:absolute;cursor:pointer}@media only screen and (max-width: 600px){.all-services-menu .menu-item-has-children .sub-menu li::before{right:20px}}@media only screen and (max-width: 1600px){.all-services-menu .menu-item-has-children .sub-menu li::before{right:10%}}@media only screen and (max-width: 1200px){.all-services-menu .menu-item-has-children .sub-menu li::before{right:5%}}@media only screen and (max-width: 992px){.all-services-menu .menu-item-has-children .sub-menu li::before{right:20%}}.menu-services-menu-container ul li{list-style:none}.menu-services-menu-container ul li a{color:#fff;text-wrap:nowrap;display:inline-block;position:relative}.menu-services-menu-container ul li a.active{width:min-content !important}.menu-services-menu-container ul li a::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:-3px;left:0;background-color:#fff;transform-origin:bottom right;transition:transform .25s ease-out}.menu-services-menu-container ul li a:hover::after{transform:scaleX(1);transform-origin:bottom left}.menu-services-menu-container ul li .services-sub{display:flex;align-items:center}.close-services-menu{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:-1;backdrop-filter:blur(0px);transition:.3s ease all;transition-delay:.3s}.blog-section{width:100%;background-color:var(--secondary-color);height:100%;opacity:0}@media only screen and (max-width: 992px){.blog-section{opacity:1}}@media only screen and (max-width: 600px){.blog-section{height:unset}}.blog-section .blog-header{display:none;padding:50px 20px 20px 20px}@media only screen and (max-width: 992px){.blog-section .blog-header{display:flex;justify-content:center}}.blog-section .blog-header h3{color:#fff;font-size:36px}.blog-section .blog-wrapper{display:flex;flex-direction:row;padding:10px}@media only screen and (max-width: 992px){.blog-section .blog-wrapper{height:100vh;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding:0}}@media only screen and (max-width: 768px){.blog-section .blog-wrapper{height:1200px;display:flex;flex-direction:column}}@media only screen and (max-width: 600px){.blog-section .blog-wrapper{height:1200px;display:flex;flex-direction:column}}.blog-section .blog-row-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;width:90%;height:90%}.blog-section .blog-tile{display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%;height:100%;transition:width ease .3s;opacity:0;pointer-events:none}.blog-section .blog-tile .blog-title{transition-delay:.3s;width:100%;margin-bottom:20px;padding-right:30px;line-height:1.2;opacity:1}.blog-section .blog-tile .blog-link{transition-delay:.3s;font-size:small;letter-spacing:normal;text-transform:none;opacity:1}.blog-section .blog-tile .blog-content{display:flex;flex-direction:column;align-items:start;bottom:0%;background:linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0))}@media only screen and (max-width: 992px){.blog-section .blog-tile .blog-content{margin-bottom:0}}.blog-section .blog-tile:hover .blog-content{margin-bottom:0;transition:margin-bottom .3s ease}@media only screen and (max-width: 992px){.blog-section .blog-tile{opacity:1;pointer-events:all}.blog-section .blog-tile .blog-title{font-size:25px}}@media only screen and (max-width: 600px){.blog-section .blog-tile{height:400px;display:flex}.blog-section .blog-tile .blog-title{margin:0;width:80%;font-size:25px}.blog-section .blog-tile .blog-link{font-size:16px}}.blog-section .blog-image{padding:8px;position:absolute;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.8}@media only screen and (max-width: 992px){.blog-section .blog-image{padding:0}}.blog-section .blog-content{padding:30px;z-index:2;position:absolute;margin-bottom:-45px;transition:margin-bottom .3s ease;bottom:-30%;left:0;width:100%}@media only screen and (max-width: 992px){.blog-section .blog-content{flex-direction:column;gap:10px;padding:18px;margin-bottom:-33px;transition:margin-bottom .3s ease}}.blog-section .blog-title{color:#fff;font-size:18px;max-width:500px;opacity:0}@media only screen and (max-width: 992px){.blog-section .blog-title{font-size:16px}}@media only screen and (max-width: 992px){.blog-section .blog-wrapper .blog-row-wrapper:first-child .blog-tile:first-child{width:130%}}@media only screen and (max-width: 992px)and (max-width: 600px){.blog-section .blog-wrapper .blog-row-wrapper:first-child .blog-tile:first-child{width:100%}}@media only screen and (max-width: 992px){.blog-section .blog-wrapper .blog-row-wrapper:last-child .blog-tile:last-child{width:130%}}@media only screen and (max-width: 992px)and (max-width: 600px){.blog-section .blog-wrapper .blog-row-wrapper:last-child .blog-tile:last-child{width:100%}}@media only screen and (max-width: 992px){.blog-section .blog-wrapper .blog-row-wrapper{gap:5px}}@media only screen and (max-width: 992px)and (max-width: 600px){.blog-section .blog-wrapper .blog-row-wrapper{flex-direction:column;gap:0px}}@media only screen and (max-width: 600px){.blog-section .blog-tile{width:100% !important}}/*# sourceMappingURL=style.css.map */
