@font-face{font-family:"Grotesk Regular";src:url("/assets/styles/fonts/HKGrotesk-Regular.ttf") format("truetype"),url("/assets/styles/fonts/HKGrotesk-Regular.woff2") format("woff2"),url("/assets/styles/fonts/HKGrotesk-Regular.woff") format("woff");text-rendering:optimizeLegibility;font-weight:normal}@font-face{font-family:"Grotesk Medium";src:url("/assets/styles/fonts/HKGrotesk-Medium.ttf") format("truetype"),url("/assets/styles/fonts/HKGrotesk-Medium.woff2") format("woff2"),url("/assets/styles/fonts/HKGrotesk-Medium.woff") format("woff");text-rendering:optimizeLegibility;font-weight:normal}@font-face{font-family:"Grotesk Bold";src:url("/assets/styles/fonts/HKGrotesk-Bold.ttf") format("truetype"),url("/assets/styles/fonts/HKGrotesk-Bold.woff2") format("woff2"),url("/assets/styles/fonts/HKGrotesk-Bold.woff") format("woff");text-rendering:optimizeLegibility;font-weight:bold}@font-face{font-family:"Rufina Regular";src:url("/assets/styles/fonts/rufina-v5-latin-regular.ttf") format("truetype"),url("/assets/styles/fonts/rufina-v5-latin-regular.woff2") format("woff2"),url("/assets/styles/fonts/rufina-v5-latin-regular.woff") format("woff");text-rendering:optimizeLegibility;font-weight:normal}@font-face{font-family:"Rufina Bold";src:url("/assets/styles/fonts/rufina-v5-latin-700.ttf") format("truetype"),url("/assets/styles/fonts/rufina-v5-latin-700.woff2") format("woff2"),url("/assets/styles/fonts/rufina-v5-latin-700.woff") format("woff");text-rendering:optimizeLegibility;font-weight:bold}@font-face{font-family:"Grotesk Regular";src:url("/assets/styles/fonts/HKGrotesk-Regular.ttf") format("truetype"),url("/assets/styles/fonts/HKGrotesk-Regular.woff2") format("woff2"),url("/assets/styles/fonts/HKGrotesk-Regular.woff") format("woff");text-rendering:optimizeLegibility;font-weight:normal}@font-face{font-family:"Grotesk Medium";src:url("/assets/styles/fonts/HKGrotesk-Medium.ttf") format("truetype"),url("/assets/styles/fonts/HKGrotesk-Medium.woff2") format("woff2"),url("/assets/styles/fonts/HKGrotesk-Medium.woff") format("woff");text-rendering:optimizeLegibility;font-weight:normal}@font-face{font-family:"Grotesk Bold";src:url("/assets/styles/fonts/HKGrotesk-Bold.ttf") format("truetype"),url("/assets/styles/fonts/HKGrotesk-Bold.woff2") format("woff2"),url("/assets/styles/fonts/HKGrotesk-Bold.woff") format("woff");text-rendering:optimizeLegibility;font-weight:bold}@font-face{font-family:"Rufina Regular";src:url("/assets/styles/fonts/rufina-v5-latin-regular.ttf") format("truetype"),url("/assets/styles/fonts/rufina-v5-latin-regular.woff2") format("woff2"),url("/assets/styles/fonts/rufina-v5-latin-regular.woff") format("woff");text-rendering:optimizeLegibility;font-weight:normal}@font-face{font-family:"Rufina Bold";src:url("/assets/styles/fonts/rufina-v5-latin-700.ttf") format("truetype"),url("/assets/styles/fonts/rufina-v5-latin-700.woff2") format("woff2"),url("/assets/styles/fonts/rufina-v5-latin-700.woff") format("woff");text-rendering:optimizeLegibility;font-weight:bold}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:active,*:visited,*:focus{outline:none}a{text-decoration:none;color:inherit}input::-moz-focus-inner,button::-moz-focus-inner{border:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,button,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{color:#000}h1,h2,h3,h4,h5,h6{margin:0 0 20px}h1{font-family:"Rufina Bold",serif;font-size:55px;margin-bottom:40px;line-height:normal}h2{font-family:"Grotesk Regular",serif;-webkit-font-smoothing:antialiased;font-size:55px;line-height:normal}h3{font-family:"Rufina Bold",serif;-webkit-font-smoothing:antialiased;font-size:40px;font-weight:bold;line-height:normal}h4{font-family:"Grotesk Bold",serif;-webkit-font-smoothing:antialiased;font-size:30px;font-weight:bold;line-height:normal}h5{font-family:"Rufina Bold",serif;-webkit-font-smoothing:antialiased;font-size:30px;line-height:1.33}h6{font-family:"Grotesk Bold",serif;-webkit-font-smoothing:antialiased;font-size:20px;line-height:normal}a,a:hover,a:focus{color:#000;outline:none}ul{margin-left:10px;margin-bottom:20px}p{margin-bottom:15px;padding:0}p:last-child{margin-bottom:-4px}img{max-width:100%;border-style:none;outline:none}input[type='search']::-webkit-search-decoration,input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-results-button,input[type='search']::-webkit-search-results-decoration{display:none}input::-moz-focus-inner,button::-moz-focus-inner{border:0}input::-ms-clear{display:none}input,button{border-radius:0}input,textarea,button,.slick-slide{outline:none}textarea{overflow:auto;resize:none}strong{font-weight:bold}label,button{cursor:pointer}sup,sub{position:relative;top:-0.4em;vertical-align:baseline}sub{top:0.4em}table{border-spacing:0;border-collapse:collapse;border:5px solid #e5e6e6;width:100% !important;height:auto !important;margin-bottom:15px}table th,table td{border:5px solid #e5e6e6}table th{background:#f7f7f7;font-size:14px;color:#000;text-transform:uppercase;padding:20px 10px;line-height:1.75;font-family:"Grotesk Bold", serif}table td{font-size:16px;padding:10px;font-family:"Grotesk Medium", serif}.alignright{float:right}.alignleft{float:left}img.aligncenter{display:block;margin-right:auto;margin-left:auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{line-height:1.42}*:focus{outline:none}a[href]:focus,area[href]:focus,details:focus,input:not([disabled]):focus,select:not([disabled]):focus,textarea:not([disabled]):focus,button:not([disabled]):focus,iframe:focus,[tabindex]:focus,[contentEditable=""]:focus,[contentEditable="true"]:focus,[contentEditable="TRUE"]:focus,[tabindex]:not([tabindex^="-"]):focus{outline:1px solid #36bebe !important;outline-offset:2px}html{font-family:"Grotesk Regular",serif;-webkit-text-size-adjust:100%}body{opacity:1 !important}.clear{clear:both}.content{max-width:1266px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}.skip-to-content{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:10px 25px;background:#f7f7f7;font-family:"Grotesk Medium",serif;font-size:16px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;top:-100%;z-index:10;color:#000}.skip-to-content:focus{top:0}header{padding:90px 0}header .erom-icon{width:30px;height:36px;display:block}header .erom-icon-svg{display:block}header .erom-icon_letter{opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}header #mainLogo svg{-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-ms-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}header #mainLogo:hover svg,header #mainLogo:focus svg{fill:#f04f4f}header #eromHeader{height:25px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}header .mobile-menu-trigger{display:none}header nav ul{display:-webkit-flex;display:flex;margin-bottom:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}header nav ul li{font-family:"Grotesk Medium",serif;margin-right:50px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;line-height:1.3;margin-bottom:0;white-space:nowrap;-webkit-transition:border 250ms;-moz-transition:border 250ms;-ms-transition:border 250ms;-o-transition:border 250ms;transition:border 250ms;position:relative;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}header nav ul li.open>a:before,header nav ul li.open>.as-link:before,header nav ul li.current>a:before,header nav ul li.current>.as-link:before{opacity:1;width:100%}header nav ul li:hover>a:before,header nav ul li:hover>.as-link:before,header nav ul li.focus>a:before,header nav ul li.focus>.as-link:before,header nav ul li:focus>a:before,header nav ul li:focus>.as-link:before{opacity:1;width:100%}header nav ul li:focus-within>a:before,header nav ul li:focus-within>.as-link:before{opacity:1;width:100%}header nav ul li a,header nav ul li .as-link{position:relative;display:inline !important}header nav ul li a:before,header nav ul li .as-link:before{content:' ';display:block;position:absolute;top:100%;left:0;width:1px;height:10px;background-color:#000;opacity:0;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}header nav ul li a.open .arrow-down,header nav ul li .as-link.open .arrow-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}header nav ul li:last-child{margin-right:0}header nav ul li.with-dropdown{position:relative;cursor:pointer}header nav ul li.with-dropdown .as-link{padding-right:20px}header nav .sub-nav{font-family:"Grotesk Regular",serif;display:none;position:absolute;z-index:100;top:100%;left:0;font-weight:400}header nav .sub-nav.open{display:block}header nav .sub-nav>.sub-menu{display:block;font-family:"Grotesk Regular",serif;font-weight:400;padding:35px 25px 25px 25px}header nav .sub-nav>.sub-menu:before{content:'';display:block;position:absolute;z-index:-1;top:10px;left:0;right:0;bottom:0;background-color:#f7f7f7}header nav .sub-nav>.sub-menu li{margin-right:0;margin-bottom:7px}header nav .sub-nav>.sub-menu li a:before,header nav .sub-nav>.sub-menu li .as-link:before{height:1px}header .arrow-down{position:absolute;right:0;top:5px;width:11px;height:11px;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}header .arrow-down svg{width:100%;height:100%;display:block}.footer-line-wrap{position:absolute;bottom:0;height:10px;overflow:hidden;width:100%}.footer-line-line{display:block;position:absolute;height:100%;background-color:#38bfbe;right:-10000px;top:0;left:-webkit-calc(66.66% - 50px);left:calc(66.66% - 50px)}.footer-line-line.yellow{background-color:#fed606}.footer-line-line.left{left:0;right:55%}footer{background-color:#000;color:#e6e6e6;padding-top:60px;padding-bottom:50px;font-size:14px;min-height:257px}footer>.content{position:relative}footer .back-to-top{padding:15px;width:80px;background-color:#FFF;position:absolute;top:-60px;right:0;color:#000;font-size:16px;font-family:"Grotesk Bold",serif;line-height:1;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}footer .back-to-top:focus,footer .back-to-top:hover{background-color:#f7f7f7}footer .back-to-top-icon{width:22px;height:25px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}footer a{color:inherit;border-color:inherit}footer a:hover,footer a:visited,footer a:focus{color:inherit}footer a{border-bottom:1px solid #FFF;position:relative;margin-bottom:5px;display:inline-block}footer a:before{content:'';position:absolute;top:100%;width:100%;height:0;background-color:#FFF;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}footer a:focus,footer a:hover{border-color:inherit}footer a:focus:before,footer a:hover:before{height:5px}footer a[href^="mailto"],footer a[href^="tel"],footer a[href^="/"]{border:0;margin-bottom:0}footer a[href^="mailto"]:before,footer a[href^="mailto"]:after,footer a[href^="tel"]:before,footer a[href^="tel"]:after,footer a[href^="/"]:before,footer a[href^="/"]:after{display:none}footer .erom-icon{width:81px;height:17px;margin-bottom:15px}footer .footer-table{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}footer .footer-col{width:33.33%}footer .footer-col:not(:first-child){padding-top:5px}footer ul{display:-webkit-flex;display:flex}footer ul li{display:block;margin-right:25px}footer ul li:last-child{margin-right:0}.custom-link-5{border-bottom:1px solid #FFF;position:relative;margin-bottom:5px;display:inline-block}.custom-link-5:before{content:'';position:absolute;top:100%;width:100%;height:0;background-color:#FFF;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}.custom-link-5:focus,.custom-link-5:hover{border-color:inherit}.custom-link-5:focus:before,.custom-link-5:hover:before{height:5px}.custom-link-same-border{font-family:"Grotesk Bold",serif;position:relative}.custom-link-same-border.b5px:before,.custom-link-same-border.b5px:after{height:5px}.custom-link-same-border.invert-color:before{background-color:#000}.custom-link-same-border.invert-color:after{background-color:#fed606}.custom-link-same-border:before{content:'';display:block;height:10px;position:absolute;top:100%;left:0;width:100%;background-color:#fed606;max-width:100%}.custom-link-same-border:after{content:'';display:block;height:10px;position:absolute;top:100%;left:0;width:1px;background-color:#000;max-width:100%;opacity:0;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}.custom-link-same-border:focus:after,.custom-link-same-border:hover:after{opacity:1;width:100%}#content{padding-bottom:160px;overflow:hidden;position:relative;min-height:-webkit-calc( 100vh - 136px - 257px);min-height:calc( 100vh - 136px - 257px)}.content>.hero-section{padding-top:90px}.content>.hero-section .hero-section-desc{padding-bottom:110px}.hero-section{margin-bottom:100px;padding-left:100px;padding-right:100px}.hero-section-desc{max-width:650px}.hero-section-desc.with-cta{max-width:790px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;align-items:start;align-content:start}.hero-section-desc.with-cta>.custom-link-same-border{white-space:nowrap;margin-left:90px}.hero-section-desc p{margin-bottom:0}.hero-section p{font-size:20px;line-height:1.5}.hero-section p:first-of-type{margin-top:-6px}.hero-section a{-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;border-bottom:1px solid #000}.hero-section a:focus,.hero-section a:hover{border-bottom-width:5px}.main-activity-areas{padding-left:100px;padding-right:100px;padding-top:16px;margin-bottom:135px;display:-webkit-flex;display:flex;position:relative;font-family:"Grotesk Medium",serif}.main-activity-areas:before{content:'';position:absolute;top:0;left:0;right:-10000px;height:70px;background-color:#f7f7f7;z-index:0}.main-activity-areas-header{position:relative;font-size:40px}.main-activity-areas a{display:block}.main-activity-areas-line{z-index:0;position:absolute;height:10px;width:100%;left:0;top:0.5em}.main-activity-areas-line:before{content:'';display:block;width:1px;opacity:0;background-color:#000;position:absolute;top:0;left:0;height:100%;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}.main-activity-areas .col{position:relative;z-index:1;margin-right:105px}.main-activity-areas .col:last-child{margin-right:0}.main-activity-areas h2{font-family:"Grotesk Bold",Serif;font-size:0.35em;position:relative;z-index:1;margin-bottom:12px}.main-activity-areas a:focus .main-activity-areas-line:before,.main-activity-areas a:hover .main-activity-areas-line:before{width:100%;opacity:1}.page-content{max-width:1266px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}.section-title{font-size:30px;color:#000000;font-family:"Grotesk Regular",serif;font-weight:400;padding-left:30px;margin-bottom:30px}.background-padding{padding:100px 0}.about .main-activity-areas-line{background:#c4eceb !important}.about .main-activity-areas-line.active{background:#38bfbe !important}.about .main-activity-areas-line.active:after{content:"";display:block;width:12px;opacity:1;position:absolute;top:4px;left:50%;height:10px;-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(45deg);background:#38bfbe;margin-left:-6px}.about .main-activity-areas-line:before{background:#38bfbe}.about .main-activity-areas-line:after{display:none}.activity-list{opacity:1;margin:0 -15px 70px;display:block;position:relative;clear:both;margin-right:15px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.activity-list.loading{opacity:0;position:relative}.activity-list.loading:after{content:'';position:absolute;width:100%;height:100%;display:block;background:url(../img/loader.gif) no-repeat center;background-size:200px;top:50%;left:50%;font-size:20px;transform:translate(-50%, -50%)}.activity-list.filtered .activity-category-title{display:none}.activity-item{position:relative;float:left;width:50%;margin-bottom:120px;-webkit-transition:background 300ms;-moz-transition:background 300ms;-ms-transition:background 300ms;-o-transition:background 300ms;transition:background 300ms}.activity-item a{padding-top:0;margin:0 15px;display:block;clear:both;overflow:hidden}.activity-item a:hover{color:#444444}.activity-item a:hover .activity-category-title_icon{width:23px}.activity-item.hovered.with-slider .activity-image-slider{opacity:1}.activity-item.hovered.with-slider img:not(.always-visible){opacity:0}.activity-item-description{font-size:18px;font-weight:500;line-height:1.44;font-family:"Grotesk Medium",serif;padding-left:22px;padding-right:15px;margin-top:15px;margin-bottom:0}.activity-item img{display:block;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.activity-item h2{padding-left:22px;padding-right:15px;font-family:"Grotesk Bold";font-size:30px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;margin-top:5px;margin-bottom:0}.activity-category-title{font-size:14px;text-transform:uppercase;font-weight:bold}.activity-category-title_icon{display:inline-block;width:15px;height:10px;background-color:green;margin-right:3px;-webkit-transition:width 0.2s ease-in-out;-moz-transition:width 0.2s ease-in-out;-ms-transition:width 0.2s ease-in-out;-o-transition:width 0.2s ease-in-out;transition:width 0.2s ease-in-out}.activity-description{font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;padding-left:17px;padding-right:17px}.activity-image-wrap{position:relative;margin-bottom:15px}.activity-image-slider{opacity:0;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.activity-image-slide{position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:center;opacity:0;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;background-color:#FFF}.activity-image-slide.active{opacity:1}.activity-filters{display:-webkit-flex;display:flex;margin-bottom:60px}.activity-filters .col{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;padding:30px}.activity-filters .col:first-child{width:100px;position:relative;padding-left:0;font-size:14px;font-weight:bold;line-height:1.79;letter-spacing:normal;text-transform:uppercase}.activity-filters .col:first-child:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:-10000px;background-color:#f7f7f7;z-index:-1}.activity-filters .col:last-child{width:-webkit-calc(100% - 100px);width:calc(100% - 100px);max-width:750px;padding-bottom:15px}.activity-filters .col:last-child ul{display:block;margin-bottom:0}.activity-filters .col:last-child ul li{display:inline-block;margin-right:50px;font-size:20px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;margin-bottom:22px}.activity-filters-current_filter,.activity-filters-arrrow{display:none}.activity-filters ul a.active{cursor:default}.activity-filters ul a.active:after{opacity:0}.activity-filters ul a:not(.active):before{background-color:transparent}.homepage-content .activity-list{margin-right:-15px;position:relative}.homepage-content .activity-list:after{content:' ';display:block;position:absolute;z-index:-1;background:#f7f7f7;width:200%;height:100%;top:60%;left:-140px}.homepage-content .activity-item:first-of-type a{margin-top:40px}.homepage-content .see-all-activity{margin-bottom:85px}.homepage-content .cta-section:before{background:#ffffff}.homepage-content .cta-content{max-width:810px}.homepage-content .cta-description{max-width:670px}.activity-load-more-btn{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-left:auto;margin-right:auto;background-color:#f7f7f7;width:280px;max-width:100%;height:70px;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.79;text-transform:uppercase;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;position:relative;margin-top:-50px;margin-bottom:150px;clear:both}.activity-load-more-btn:hover{background-color:#e5e6e6}.activity-load-more-btn:before{content:'';display:block;position:absolute;bottom:0;left:0;background-color:#000;height:10px;width:1px;opacity:0;-webkit-transition:opacity 300ms, width 3s;-moz-transition:opacity 300ms, width 3s;-ms-transition:opacity 300ms, width 3s;-o-transition:opacity 300ms, width 3s;transition:opacity 300ms, width 3s}.activity-load-more-btn.loading:before{opacity:1;width:100%}.activity-load-more-btn.loading .loading-text{display:inline}.activity-load-more-btn.loading .default-text{display:none}.activity-load-more-btn .loading-text{display:none}.see-all-activity{text-align:center;margin-top:-30px;position:relative;z-index:1;margin-bottom:160px;clear:both}.cta-section{padding-top:68px;padding-bottom:80px;position:relative;clear:both}.cta-section:before{content:'';position:absolute;top:0;left:-10000px;right:-50px;bottom:0;background-color:#f7f7f7;z-index:-1}.cta-section.cta-partners{margin-top:0}.cta-header{font-size:55px;font-weight:normal}.cta-description{font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;margin-bottom:30px}.cta-content{max-width:670px;margin-left:auto;margin-right:auto}.cta-content .custom-link-same-border:not(:last-child){margin-right:50px}.cta-content .custom-link-same-border{display:inline-block;margin-bottom:10px;white-space:nowrap;line-height:1.15}.cta-content .custom-link-same-border:nth-of-type(2):before{background-color:#f04f4f}.cm-wrap{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;min-height:400px;-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:0}.cm-wrap.active{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.cm-fade{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.8)}.cm-modal{width:1100px;max-width:100vw;background-color:#FFF;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:30px;opacity:0;z-index:-1;-webkit-box-shadow:0px 0px 42px 0px rgba(0,0,0,0.17);-moz-box-shadow:0px 0px 42px 0px rgba(0,0,0,0.17);box-shadow:0px 0px 42px 0px rgba(0,0,0,0.17)}.cm-modal.active{z-index:1}.cm-header{margin-bottom:50px;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.79;letter-spacing:normal;text-transform:uppercase;padding-right:50px;position:relative}.cm-close{position:absolute;right:0;top:50%;cursor:pointer;padding:10px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.cm-close:hover{-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.cm-close_icon{display:block}.cm-close_icon:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.cm-content_text{max-height:467px;overflow:auto;padding-right:40%}.cm-slider{padding-left:66px;padding-right:66px;position:relative}.cm-slider .slick-arrow{width:33px;height:35px;padding:10px;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;z-index:1}.cm-slider .slick-prev{left:-10px}.cm-slider .slick-next{right:-10px}.cm-slider .cm-slide.cm-slide{height:494px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;overflow:hidden}.cm-slide_description{font-size:14px;font-weight:normal;font-style:italic;font-stretch:normal;line-height:normal;text-align:right;margin-top:10px;width:100%}.cm-slide img{max-height:467px}.custom-label-icon{display:inline-block;width:15px;height:10px;background-color:#000;margin-right:3px}.regular-page .article-content{margin:0 100px 100px}.article-title{max-width:853px;margin-bottom:40px;font-family:"Rufina Bold",serif;-webkit-font-smoothing:antialiased;font-size:40px;font-weight:bold;line-height:normal}.article-featured_image{margin-left:-30px;margin-bottom:60px}.article-featured_image img{width:100%;height:auto;display:block}.article-featured_image iframe{width:100%;height:583px}.article-content{font-size:18px;font-weight:500;line-height:1.44;font-family:"Grotesk Medium",serif;margin:0 auto 100px;max-width:650px}.article-content ul,.article-content ol{padding-left:20px;max-width:650px}.article-content>img{display:block;margin-bottom:15px}.article-content p a{-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;border-bottom:1px solid #000}.article-content p a:hover{border-bottom-width:5px}.article-content h4{margin-bottom:40px;margin-top:60px}.article-content strong{font-family:"Grotesk Bold",serif}.go-back-wrap{position:relative;padding:20px 20px 40px 0}.go-back-wrap:before{content:'';display:block;position:absolute;top:0;right:30px;bottom:0;left:-10000px;background-color:#f7f7f7;z-index:-1}.project-next{margin-top:150px}.project-next-header{font-size:40px;font-weight:bold;line-height:normal;letter-spacing:normal}.project-next-header-wrap{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;padding-right:30px}.project-next-link{min-width:150px;text-align:right;padding-top:1em}.project-next-image_wrap{position:relative;overflow:hidden;padding-top:25%;margin-left:-30px;margin-top:20px;margin-bottom:-160px}.project-next-image_wrap img{display:block;position:absolute;width:100%;top:0;left:0}.image-credits-text{text-align:right;margin-top:7px;font-size:14px;font-weight:normal;font-style:italic;font-stretch:normal;line-height:normal}.portfolio-header{max-width:853px;margin-bottom:-8px}.error-page-header{color:#f04f4f}.error-page-description{font-size:20px;line-height:1.5;margin-bottom:40px}.custom-hero-section{padding:135px 0 135px;position:relative}.custom-hero-section+.content{padding-top:0 !important}.custom-hero-section:before{content:' ';display:block;position:absolute;z-index:-1;width:100%;height:100%;background:#f7f7f7;left:-webkit-calc(-50% - 215px);left:-moz-calc(-50% - 215px);left:calc(-50% - 215px);top:0}.custom-hero-section .hero-section{padding-left:130px;margin-bottom:135px}.custom-hero-section .hero-section h1{margin-bottom:65px}.custom-hero-section .main-activity-areas{padding-left:130px;margin-bottom:0}.custom-hero-section .main-activity-areas:before{display:none}.about-team .custom-hero-section .main-activity-areas{padding-left:30px}body.active-cookie-bar{padding-top:55px;-webkit-transition:padding-top .2s ease-in-out;-moz-transition:padding-top .2s ease-in-out;-ms-transition:padding-top .2s ease-in-out;-o-transition:padding-top .2s ease-in-out;transition:padding-top .2s ease-in-out}.cookie-bar{line-height:25px;position:fixed;top:-100%;left:0;width:100%;-webkit-transition:top .2s ease-in-out;-moz-transition:top .2s ease-in-out;-ms-transition:top .2s ease-in-out;-o-transition:top .2s ease-in-out;transition:top .2s ease-in-out;z-index:9999;background:#000}.cookie-bar.active{top:0}.cookie-bar .content{position:relative;padding-top:10px;padding-bottom:10px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.cookie-content{color:#ffffff;font-size:15px;font-family:"Grotesk Medium",serif}.cookie-content a{color:#ffffff;font-size:15px;text-decoration:underline}.cookie-accept{color:#fed606;font-size:16px;font-family:"Grotesk Bold",serif}.cookie-accept:hover,.cookie-accept:focus,.cookie-accept:active{color:#fed606}form textarea,form select,form input[type="date"],form input[type="datetime"],form input[type="datetime-local"],form input[type="email"],form input[type="month"],form input[type="number"],form input[type="password"],form input[type="search"],form input[type="tel"],form input[type="text"],form input[type="time"],form input[type="url"],form input[type="week"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;color:#000;outline:0;margin:0;padding:0;text-align:left;font-size:1em;height:1em;vertical-align:middle}form textarea::-webkit-input-placeholder,form select::-webkit-input-placeholder,form input[type="date"]::-webkit-input-placeholder,form input[type="datetime"]::-webkit-input-placeholder,form input[type="datetime-local"]::-webkit-input-placeholder,form input[type="email"]::-webkit-input-placeholder,form input[type="month"]::-webkit-input-placeholder,form input[type="number"]::-webkit-input-placeholder,form input[type="password"]::-webkit-input-placeholder,form input[type="search"]::-webkit-input-placeholder,form input[type="tel"]::-webkit-input-placeholder,form input[type="text"]::-webkit-input-placeholder,form input[type="time"]::-webkit-input-placeholder,form input[type="url"]::-webkit-input-placeholder,form input[type="week"]::-webkit-input-placeholder{font-size:14px;font-style:oblique;color:#000;opacity:1}form textarea:-moz-placeholder,form select:-moz-placeholder,form input[type="date"]:-moz-placeholder,form input[type="datetime"]:-moz-placeholder,form input[type="datetime-local"]:-moz-placeholder,form input[type="email"]:-moz-placeholder,form input[type="month"]:-moz-placeholder,form input[type="number"]:-moz-placeholder,form input[type="password"]:-moz-placeholder,form input[type="search"]:-moz-placeholder,form input[type="tel"]:-moz-placeholder,form input[type="text"]:-moz-placeholder,form input[type="time"]:-moz-placeholder,form input[type="url"]:-moz-placeholder,form input[type="week"]:-moz-placeholder{font-size:14px;font-style:oblique;color:#000;opacity:1}form textarea::-moz-placeholder,form select::-moz-placeholder,form input[type="date"]::-moz-placeholder,form input[type="datetime"]::-moz-placeholder,form input[type="datetime-local"]::-moz-placeholder,form input[type="email"]::-moz-placeholder,form input[type="month"]::-moz-placeholder,form input[type="number"]::-moz-placeholder,form input[type="password"]::-moz-placeholder,form input[type="search"]::-moz-placeholder,form input[type="tel"]::-moz-placeholder,form input[type="text"]::-moz-placeholder,form input[type="time"]::-moz-placeholder,form input[type="url"]::-moz-placeholder,form input[type="week"]::-moz-placeholder{font-size:14px;font-style:oblique;color:#000;opacity:1}form textarea:-ms-input-placeholder,form select:-ms-input-placeholder,form input[type="date"]:-ms-input-placeholder,form input[type="datetime"]:-ms-input-placeholder,form input[type="datetime-local"]:-ms-input-placeholder,form input[type="email"]:-ms-input-placeholder,form input[type="month"]:-ms-input-placeholder,form input[type="number"]:-ms-input-placeholder,form input[type="password"]:-ms-input-placeholder,form input[type="search"]:-ms-input-placeholder,form input[type="tel"]:-ms-input-placeholder,form input[type="text"]:-ms-input-placeholder,form input[type="time"]:-ms-input-placeholder,form input[type="url"]:-ms-input-placeholder,form input[type="week"]:-ms-input-placeholder{font-size:14px !important;font-style:oblique;color:#000;opacity:1}form textarea::-ms-input-placeholder,form select::-ms-input-placeholder,form input[type="date"]::-ms-input-placeholder,form input[type="datetime"]::-ms-input-placeholder,form input[type="datetime-local"]::-ms-input-placeholder,form input[type="email"]::-ms-input-placeholder,form input[type="month"]::-ms-input-placeholder,form input[type="number"]::-ms-input-placeholder,form input[type="password"]::-ms-input-placeholder,form input[type="search"]::-ms-input-placeholder,form input[type="tel"]::-ms-input-placeholder,form input[type="text"]::-ms-input-placeholder,form input[type="time"]::-ms-input-placeholder,form input[type="url"]::-ms-input-placeholder,form input[type="week"]::-ms-input-placeholder{font-size:14px !important;font-style:oblique;color:#000;opacity:1}form textarea::placeholder,form select::placeholder,form input[type="date"]::placeholder,form input[type="datetime"]::placeholder,form input[type="datetime-local"]::placeholder,form input[type="email"]::placeholder,form input[type="month"]::placeholder,form input[type="number"]::placeholder,form input[type="password"]::placeholder,form input[type="search"]::placeholder,form input[type="tel"]::placeholder,form input[type="text"]::placeholder,form input[type="time"]::placeholder,form input[type="url"]::placeholder,form input[type="week"]::placeholder{font-size:14px;font-style:oblique;color:#000;opacity:1}form textarea::-ms-expand,form select::-ms-expand,form input[type="date"]::-ms-expand,form input[type="datetime"]::-ms-expand,form input[type="datetime-local"]::-ms-expand,form input[type="email"]::-ms-expand,form input[type="month"]::-ms-expand,form input[type="number"]::-ms-expand,form input[type="password"]::-ms-expand,form input[type="search"]::-ms-expand,form input[type="tel"]::-ms-expand,form input[type="text"]::-ms-expand,form input[type="time"]::-ms-expand,form input[type="url"]::-ms-expand,form input[type="week"]::-ms-expand{display:none}form textarea:invalid,form select:invalid,form input[type="date"]:invalid,form input[type="datetime"]:invalid,form input[type="datetime-local"]:invalid,form input[type="email"]:invalid,form input[type="month"]:invalid,form input[type="number"]:invalid,form input[type="password"]:invalid,form input[type="search"]:invalid,form input[type="tel"]:invalid,form input[type="text"]:invalid,form input[type="time"]:invalid,form input[type="url"]:invalid,form input[type="week"]:invalid{outline:none;border:none;background:#fcdcdc;box-shadow:none}form textarea.empty,form select.empty,form input[type="date"].empty,form input[type="datetime"].empty,form input[type="datetime-local"].empty,form input[type="email"].empty,form input[type="month"].empty,form input[type="number"].empty,form input[type="password"].empty,form input[type="search"].empty,form input[type="tel"].empty,form input[type="text"].empty,form input[type="time"].empty,form input[type="url"].empty,form input[type="week"].empty{font-size:14px !important;font-style:oblique;color:#000;opacity:1;font-family:"Grotesk Medium",serif}form textarea.empty option,form select.empty option,form input[type="date"].empty option,form input[type="datetime"].empty option,form input[type="datetime-local"].empty option,form input[type="email"].empty option,form input[type="month"].empty option,form input[type="number"].empty option,form input[type="password"].empty option,form input[type="search"].empty option,form input[type="tel"].empty option,form input[type="text"].empty option,form input[type="time"].empty option,form input[type="url"].empty option,form input[type="week"].empty option{font-size:18px !important;font-style:normal;color:#000;opacity:1;font-family:"Grotesk Medium",serif}form .form-country-code{min-width:130px}form .form-row{padding-bottom:30px}form .form-row label{font-size:14px;font-family:"Grotesk Bold",serif;text-transform:uppercase;padding-bottom:10px;display:block}form .form-row label.required:after{content:'*'}form .form-row input[type='text'],form .form-row input[type='email']{display:block;width:100%;height:70px;padding:0 15px;background:#f7f7f7;font-size:18px;color:#000000;font-family:"Grotesk Medium",serif}form .form-row input[type="file"]{height:0;overflow:hidden;width:0;position:absolute}form .form-row input[type="file"]+label{margin-bottom:15px;text-align:left;font-size:14px;text-transform:none;font-family:"Grotesk Regular",serif;font-style:oblique;color:#000;display:block;padding:0 15px;text-decoration:underline}form .form-row input[type="file"]:focus{outline:none !important;outline-offset:unset !important}form .form-row select{display:block;width:100%;height:70px;padding:0 45px 0 15px;font-size:18px;color:#000000;font-family:"Grotesk Medium",serif;background:#f7f7f7 url("../img/icons/select-arrow.svg") no-repeat center right 15px;background-size:22px 15px}form .form-row select:focus{background:#f7f7f7 url("../img/icons/select-arrow-rotated.svg") no-repeat center right 15px;background-size:22px 15px}form .form-row textarea{display:block;width:100%;height:165px;padding:10px 15px;background:#f7f7f7;font-size:18px;color:#000000;font-family:"Grotesk Medium",serif}form .form-attachement{padding-bottom:0;margin-top:-15px;position:relative}form .form-attachement+.form-item{display:inline-block}form .form-attachement+.form-item p{font-size:14px;font-family:"Grotesk Regular",serif;font-style:oblique;color:#000;padding:5px 15px 15px}form .form-phone-group .form-row{display:-webkit-flex;display:flex}form .form-phone-group .form-country-code{max-width:130px;width:100%;margin-right:30px}form .form-phone-group .form-country-code select{text-overflow:ellipsis}form .form-phone-group .form-phone-input{width:100%}form .form-action{float:right;margin:45px 0 0;max-width:40%}form .form-action button[type='submit']{height:76px;width:unset;padding:0 45px;text-align:center;background:#f7f7f7;font-size:14px;font-family:"Grotesk Bold",serif;text-transform:uppercase;color:#000}form .form-space{height:60px}form .form-width-half{width:50%}form .form-width-two-thirds{width:75%}form .form-file-item{background:#f7f7f7;font-size:14px;font-style:oblique;color:#000000;font-family:"Grotesk Regular",serif;padding:10px 15px;display:inline-block;margin-right:10px;margin-bottom:10px}form .form-captcha{margin-top:45px;float:left}form .form-captcha.form-width-two-thirds{max-width:60%;width:100%}form .form-captcha.form-width-two-thirds .form-width-two-thirds{width:100%}.form-success h1{font-family:"Rufina Bold",serif;font-size:40px;font-weight:bold;line-height:normal;margin-bottom:-10px;margin-top:-7px;padding-bottom:60px}.form-success h2{font-family:"Grotesk Bold",serif;font-size:14px;color:#38bfbe;text-transform:uppercase;padding-left:20px;position:relative;margin-bottom:25px}.form-success h2:before{content:' ';display:block;width:15px;height:10px;background:#38bfbe;position:absolute;left:0;top:3px}.form-success p{font-size:18px;color:#000000;font-family:"Grotesk Regular",serif;padding-left:20px}.form-success a.send-again{width:280px;text-align:center;background:#f7f7f7;font-size:14px;font-family:"Grotesk Bold",serif;text-transform:uppercase;color:#000;display:block;padding:25px 10px;margin-top:50px}.services-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.services-list-item{flex-grow:1;flex-shrink:0;flex-basis:30%;max-width:33.3333%;margin:30px 15px 100px;text-decoration:none;padding-top:10px}.services-list-item:focus,.services-list-item:hover{color:inherit}.services-list-item:focus .services-list-image span,.services-list-item:hover .services-list-image span{opacity:0}.services-list-item:focus .services-list-title,.services-list-item:hover .services-list-title{padding-left:28px;color:#444444}.services-list-item:focus .services-list-title span,.services-list-item:hover .services-list-title span{width:23px}.services-list-item:focus .services-list-text,.services-list-item:hover .services-list-text{color:#444444}.services-list-item:first-of-type{position:relative}.services-list-item:first-of-type:before{content:' ';display:block;position:absolute;z-index:-1;width:300%;height:-webkit-calc(100% + 90px);height:-moz-calc(100% + 90px);height:calc(100% + 90px);background:#f7f7f7;right:0;top:-30px;bottom:-10px}.services-list-image{position:relative;display:block;min-height:105px}.services-list-image span{width:60px;height:60px;display:block;position:absolute;left:0;top:-10px;opacity:1;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:1}.services-list-image img{margin-left:30px;width:70px;height:auto;position:relative;z-index:2}.services-list-title{font-size:14px;text-transform:uppercase;font-family:"Grotesk Bold",serif;padding-bottom:25px;padding-left:20px;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.services-list-title span{width:15px;height:10px;display:block;position:absolute;left:0;top:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.services-list-text{font-size:16px;font-family:"Grotesk Medium",serif;padding-left:15px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.about-team .services-list{padding:50px 0 100px 0}.about-team .services-list-item:first-of-type::before{display:none}.about-team .services-list-title span{background:#000000}@media screen and (max-width: 1265px){.services-list-item:first-of-type::before{display:none}}@media screen and (max-width: 992px){.services-list{margin-bottom:60px}.services-list-item{margin-bottom:60px;flex-basis:40%;max-width:50%}.section-title{padding-left:0}}@media screen and (max-width: 730px){.services-list{display:block;width:100%;margin:0;padding-bottom:40px;padding-top:40px}.services-list-item{flex-basis:unset;max-width:100%;position:relative;display:block;width:100%;flex-wrap:unset;margin:0 0 60px}.services-list-image{min-height:90px}}@media screen and (max-width: 1024px){form .form-captcha.form-width-two-thirds{max-width:100%;padding-bottom:0;margin-top:20px}form .form-action{float:left;max-width:none}form .form-action button[type="submit"]{padding:0 60px}}@media screen and (max-height: 620px){.custom-hero-section{padding-top:65px;padding-bottom:65px}.custom-hero-section .hero-section{margin-bottom:65px}}@media screen and (max-width: 1420px){header .content{padding-right:50px;max-width:1266px;padding-left:0}}@media screen and (max-width: 1366px){header .content{padding-left:50px}}@media screen and (max-width: 1100px){header{padding:30px 0}.custom-hero-section{position:relative}.custom-hero-section .hero-section{padding-left:50px;padding-right:50px}.custom-hero-section .hero-section h1{margin-bottom:30px}.custom-hero-section .main-activity-areas{padding-left:50px;padding-right:50px}#content>.content{padding-left:50px}.hero-section{padding-left:50px;padding-right:50px}.main-activity-areas{padding-left:50px;padding-right:50px}.activity-list{margin-right:-15px}.cm-modal{width:80%}.cm-content_text{padding-right:5px}.team-gallery{margin-left:-50px;margin-right:-50px}.regular-page .article-content{margin-left:50px;margin-right:50px}}@media screen and (max-width: 992px){.custom-hero-section{padding-top:40px}.custom-hero-section:before{display:none}.custom-hero-section .hero-section{padding-left:0;padding-right:0;margin-bottom:60px}.custom-hero-section .main-activity-areas .col{margin-bottom:15px}.custom-hero-section .main-activity-areas .col:before{height:75px}header .mobile-menu-trigger{display:block;padding-bottom:12px;position:relative}header .mobile-menu-trigger:before{content:'';display:block;height:10px;background-color:#000;position:absolute;bottom:0;left:2px;right:1px}header .mobile-menu-trigger.active .mobile-menu-trigger-close{width:15px;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-ms-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}header .mobile-menu-trigger.active .mobile-menu-trigger-close svg{opacity:1;margin-left:5px;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-ms-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}header .mobile-menu-trigger-close{display:inline-block;width:0;overflow:hidden;-webkit-transition:all 200ms ease 200ms;-moz-transition:all 200ms ease 200ms;-ms-transition:all 200ms ease 200ms;-o-transition:all 200ms ease 200ms;transition:all 200ms ease 200ms}header .mobile-menu-trigger svg{display:block;margin-left:4px;opacity:0;-webkit-transition:all 200ms ease 0ms;-moz-transition:all 200ms ease 0ms;-ms-transition:all 200ms ease 0ms;-o-transition:all 200ms ease 0ms;transition:all 200ms ease 0ms}header nav{display:none;position:absolute;z-index:100;top:55px;right:0;width:100%;background-color:#f7f7f7;padding:15px 15px 15px 50px;max-width:320px}header nav.active{display:block}header nav.active>ul{display:block;-webkit-flex-direction:column;flex-direction:column;padding:0}header nav.active>ul>li{line-height:2.6}header nav ul li{display:block;margin-right:0}header nav ul li a:before,header nav ul li .as-link:before{display:none}header nav ul li.current>a:before{display:block}header nav ul li .sub-nav{position:relative;display:inline}header nav ul li .sub-nav>.sub-menu{position:relative;padding:0 0 0 30px}header nav ul li.with-dropdown .sub-nav{display:block;padding:0 0 0 30px;top:unset;left:unset}header nav ul li.with-dropdown .sub-nav>.sub-menu{padding-left:0;line-height:1.7;margin-top:3px;margin-bottom:14px}header nav .nav-item>a{font-family:"Grotesk Bold",serif}header .arrow-down{display:none}header #eromHeader{position:relative}.main-activity-areas{flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:90px}.main-activity-areas:before{display:none}.main-activity-areas .col{position:relative;margin-bottom:11px;padding-top:0;margin-right:30px}.activity-filters{-webkit-flex-wrap:wrap;flex-wrap:wrap}.activity-filters .col:first-child{width:100%;padding-left:50px}.activity-filters .col:last-child{padding-left:50px;max-width:100%;width:100%}.cm-modal{width:100%}.project-next{margin-top:80px}footer{padding-bottom:15px}footer .footer-table{-webkit-flex-wrap:wrap;flex-wrap:wrap}footer .footer-col{width:50%;margin-bottom:60px}footer .footer-col:last-of-type{margin-bottom:0}.article-featured_image iframe{height:430px}}@media screen and (max-width: 767px){#content{padding-top:10px;padding-bottom:120px;position:relative}h1{font-size:40px;margin-bottom:30px}h1:first-child{margin-top:-8px}.hero-section{padding-left:0;padding-right:0;margin-bottom:70px}.hero-section-desc.with-cta{display:block}.hero-section-desc.with-cta>.custom-link-same-border{display:inline-block;margin-left:0;margin-top:25px}.main-activity-areas .col:before{height:71px}.activity-item{width:100%;margin-bottom:55px}.activity-filters .col:first-child{display:none}.activity-filters .col:last-child{padding-left:0;position:relative;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.activity-filters .col:last-child:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:-10000px;background-color:#f7f7f7;z-index:-1}.activity-filters .col:last-child ul{display:none}.activity-filters .col:last-child ul li{display:block;margin-bottom:10px}.activity-filters .col:last-child ul li a:before,.activity-filters .col:last-child ul li a:after{display:none}.activity-filters-current_filter{display:block;position:relative;width:100%;font-size:20px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;margin-bottom:22px}.activity-filters-current_filter.active .activity-filters-arrrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.activity-filters-arrrow{display:block;position:absolute;right:0;top:7px;width:11px;height:11px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.cta-section{padding-top:55px;padding-bottom:50px}.cta-header{font-size:40px}.footer-line-line{left:0;right:0}.cm-wrap{overflow:auto}.cm-content_text{max-height:-webkit-calc( 100vh - 170px );max-height:calc( 100vh - 170px )}.cm-slider{padding-left:0;padding-right:0}.cm-slider .slick-prev{left:-30px}.cm-slider .slick-next{right:-30px}.cm-slider .cm-slide.cm-slide{height:auto}.cm-slide img{max-height:154px}.cm-header{margin-bottom:30px}.project-next-header{font-size:30px}.project-next-image_wrap{margin-left:-10px;margin-right:-10px;margin-bottom:-120px}.portfolio-header{font-size:30px}.portfolio-header:first-child{margin-top:-4px}.activity-load-more-btn{margin-top:-65px;margin-bottom:120px}.regular-page .article-content{margin-left:0;margin-right:0}}@media screen and (max-width: 450px){.page-content{padding-left:20px;padding-right:20px}.custom-hero-section>.content{padding-left:20px;padding-right:20px}.custom-hero-section .main-activity-areas{padding-left:0;padding-right:0}.custom-hero-section .main-activity-areas .col:before{left:-10px}.homepage-content .activity-item:first-of-type a{margin-top:0}#content>.content{padding-left:20px;padding-right:20px}header .content{padding-left:20px;padding-right:20px}.go-back-wrap{padding-left:0}.project-next-header{order:1}.project-next-header-wrap{padding-right:0;-webkit-flex-wrap:wrap;flex-wrap:wrap}.project-next-link{width:100%;margin-bottom:25px;order:-1}.project-next-image_wrap{padding-top:40%}.article-featured_image{margin-left:-10px;margin-right:-10px}.cta-content .custom-link-same-border{margin-bottom:20px}.team-gallery{margin-left:-20px;margin-right:-20px}footer .footer-col{width:100%}footer .footer-col:last-child{margin-bottom:40px}footer ul{margin-bottom:0}.article-featured_image iframe{height:320px}.cookie-bar .content{padding:20px;line-height:normal}.cookie-bar .cookie-accept{padding-top:15px}}@media screen and (max-height: 930px) and (min-width: 993px){header{padding:60px 0}}@media screen and (max-height: 767px) and (min-width: 993px){header{padding:30px 0}}
/*# sourceMappingURL=main.css.map */
