@font-face{font-family:MWSans-Bold;src:url("/assets/font/MWSans-Bold.woff2") format("woff2"),url("/assets/font/MWSans-Bold.woff") format("woff")}@font-face{font-family:MWSans-BoldItalic;src:url("/assets/font/MWSans-BoldItalic.woff2") format("woff2"),url("/assets/font/MWSans-BoldItalic.woff") format("woff")}@font-face{font-family:MWSans-Italic;src:url("/assets/font/MWSans-Italic.woff2") format("woff2"),url("/assets/font/MWSans-Italic.woff") format("woff")}@font-face{font-family:MWSans-Regular;src:url("/assets/font/MWSans-Regular.woff2") format("woff2"),url("/assets/font/MWSans-Regular.woff") format("woff")}@font-face{font-family:MWSans-SemiBold;src:url("/assets/font/MWSans-SemiBold.woff2") format("woff2"),url("/assets/font/MWSans-SemiBold.woff") format("woff")}@font-face{font-family:MWSans-SemiBoldItalic;src:url("/assets/font/MWSans-SemiBoldItalic.woff2") format("woff2"),url("/assets/font/MWSans-SemiBoldItalic.woff") format("woff")}*{box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(255,255,255,0)}body{font-family:MWSans-Bold;backface-visibility:hidden;background:#fff;text-rendering:optimizeLegibility;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,p{margin:0}a{text-decoration:none;cursor:pointer}a,a:hover,a:visited{color:#fff}th{font-weight:400}.hidden{display:none!important;visibility:hidden!important}.shifted-image{width:90%}.underline{display:inline-block;width:20px;height:2px;background-color:#000;margin:18px 0 8px}.page-template-terms{font-family:MWSans-Regular}.page-template-terms a{text-decoration:underline}@media (min-width:600px){.shifted-image{width:100%}}.body-wrapper{position:relative;left:0;top:0;width:100%;height:100vh;margin:0 auto}.body-wrapper h1,.body-wrapper h2,.body-wrapper h3,.body-wrapper h4,.body-wrapper h5,.body-wrapper h6{margin:0}.main-transition{position:relative;margin-top:93px}.footer-spacer{position:relative;height:126px;z-index:-100}.loader-wrapper{position:relative;height:100vh;width:100%}@media (max-width:768px){.footer-spacer{height:214px}}#optanon-cookie-policy{display:none}.footer-page #optanon-cookie-policy{display:block}#optanon #optanon-popup-top .optanon-close:before,.optanon-alert-box-wrapper .optanon-alert-box-corner-close button:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:flex;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#optanon #optanon-popup-top .optanon-close:before,.icon-close:before,.optanon-alert-box-wrapper .optanon-alert-box-corner-close button:before{content:"\D7";font-size:33px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){#optanon #optanon-popup-top .optanon-close:before,.icon-close:before,.optanon-alert-box-wrapper .optanon-alert-box-corner-close button:before{font-size:29px}}}.optanon-alert-box-close,.optanon-alert-box-logo{display:none}.optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-body a:focus,.optanon-alert-box-wrapper .optanon-alert-box-bottom-top .optanon-alert-box-corner-close button:focus{outline:initial;border:1px dotted #fff}#optanon-cookie-policy ol,#optanon-cookie-policy p,#optanon-cookie-policy ul{margin-bottom:20px}#optanon-cookie-policy table ol,#optanon-cookie-policy table p,#optanon-cookie-policy table ul{margin-bottom:0;margin-top:0}#optanon-cookie-policy table ol,#optanon-cookie-policy table ul{margin-left:10px}.optanon-cookie-policy-group{margin:50px 0}#optanon #optanon-popup-top .optanon-close,.optanon-alert-box-wrapper .optanon-alert-box-corner-close button{background:0 0;right:20px;color:#fefc09;font-size:20px}#optanon #optanon-popup-top .optanon-close{top:15px}.optanon-alert-box-wrapper{box-sizing:border-box;padding:0 5%;background:rgba(40,40,40,.92)!important}.optanon-alert-box-wrapper .optanon-alert-box-bottom-padding,.optanon-alert-box-wrapper .optanon-alert-box-bottom-top{height:0}.optanon-alert-box-wrapper .optanon-alert-box-bottom-top{position:relative;margin:0 auto;max-width:778px}.optanon-alert-box-wrapper .optanon-alert-box-bottom-top .optanon-alert-box-corner-close{margin-top:0;top:15px;right:-30px}.optanon-alert-box-wrapper .optanon-alert-box-bottom-top .optanon-alert-box-corner-close button{width:32px}.optanon-alert-box-wrapper .optanon-alert-box-bg{display:flex;flex-direction:column;box-sizing:border-box;margin:0 auto;padding:15px 0;max-width:675px;text-align:center}.optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-body{margin:0!important}.optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-container{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.optanon-alert-box-wrapper .optanon-alert-box-bg p{font-family:Futura LT W01 Book,Futura,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:12px;line-height:1.5}.optanon-alert-box-wrapper .optanon-alert-box-button-container{position:static;display:inline-block;padding-right:0;margin-top:25px;top:0}#optanon #optanon-popup-body-left-shading,.optanon-alert-box-wrapper .optanon-alert-box-button-container .optanon-alert-box-button-middle button:before{display:none}.optanon-alert-box-wrapper .optanon-alert-box-button-container .optanon-alert-box-button{float:none;margin-right:0}.optanon-alert-box-wrapper .optanon-alert-box-button-container .optanon-alert-box-button-middle{border:none;padding:0!important}.optanon-alert-box-wrapper .optanon-alert-box-button-container .optanon-alert-box-button-middle button{font-family:Futura LT W01 Heavy,Futura,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.3em;text-transform:capitalize;white-space:nowrap}.optanon-alert-box-wrapper .optanon-alert-box-button-container .optanon-alert-box-button-middle .accept-cookies-button{padding:8px 18px;color:#fff!important;background:#0767ff!important}.optanon-alert-box-wrapper .optanon-alert-box-button-container .optanon-alert-box-button-middle .accept-cookies-button:focus{border:1px dotted #000}.optanon-alert-box-wrapper .optanon-alert-box-button-container .optanon-alert-box-button-middle .cookie-settings-button{color:#bdbfbd!important;font-size:12px;margin-top:10px}@media only screen and (min-width:768px){.optanon-alert-box-wrapper{padding:0 5%}.optanon-alert-box-wrapper .optanon-alert-box-bg{flex-direction:row;padding:35px 0}.optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-body{padding-right:30px}.optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-container{flex-grow:1;margin-top:0}.optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-container .optanon-alert-box-button{margin-bottom:0}.optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-container .optanon-button-allow{margin-top:10px}.optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-container .cookie-settings-button{margin-top:15px}}@media only screen and (min-width:1200px){.optanon-alert-box-wrapper .optanon-alert-box-bottom-top{max-width:1000px}.optanon-alert-box-wrapper .optanon-alert-box-bottom-top .optanon-alert-box-corner-close{right:0}.optanon-alert-box-wrapper .optanon-alert-box-bg{max-width:1100px}.optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-container{flex-direction:row}.optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-container .optanon-alert-box-button{flex-shrink:0}.optanon-alert-box-wrapper .optanon-alert-box-bg .optanon-alert-box-button-container .optanon-button-allow{order:2;margin-left:25px}}#optanon #optanon-popup-top{background:#000;border-bottom:0}#optanon #optanon-popup-bottom{padding-bottom:7px;border-top:0;background:#000}#optanon #optanon-menu li{background:#1d1e20!important;border-bottom:1px solid #313234}#optanon #optanon-menu li .preference-menu-item a,#optanon #optanon-menu li .preference-menu-item button{color:#b8b7b7}#optanon #optanon-menu li.menu-item-selected{background:0 0!important}#optanon #optanon-menu li.menu-item-selected .preference-menu-item a,#optanon #optanon-menu li.menu-item-selected .preference-menu-item button{color:#000}#optanon #optanon-popup-body .legacy-preference-banner-title{font-family:Futura LT W01 Medium,Futura,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.2em;line-height:1.3;text-transform:capitalize;font-size:1rem}@media only screen and (min-width:768px){#optanon #optanon-popup-body .legacy-preference-banner-title{color:#fff}}#optanon #optanon-popup-body-right{float:left}#optanon #optanon-popup-bottom-logo:after,#optanon #optanon-popup-bottom-logo:before{color:#b8b7b7}#optanon #optanon-popup-wrapper .optanon-button-wrapper{margin-top:7px}#optanon #optanon-popup-wrapper .optanon-white-button-middle button{font-family:Futura LT W01 Heavy,Futura,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.3em;text-transform:capitalize}#optanon #optanon-popup-wrapper .optanon-allow-all-button{display:block}#optanon #optanon-popup-wrapper .optanon-allow-all-button .optanon-white-button-middle{margin-right:10px;background:#fefc09!important}#optanon #optanon-popup-wrapper .optanon-allow-all-button .optanon-white-button-middle button{color:#000!important}#optanon #optanon-popup-wrapper .optanon-save-settings-button .optanon-white-button-middle{background:#313234}#optanon #optanon-popup-wrapper .optanon-save-settings-button .optanon-white-button-middle button{color:#b8b7b7!important}#optanon .fieldset input:checked+label{background-color:#0c80a7}#optanon #optanon-popup-wrapper .optanon-status-on{color:#0c80a7}@media only screen and (max-width:767px){#optanon #optanon-popup-bottom{display:flex;flex-direction:column;align-items:center}#optanon #optanon-popup-wrapper .optanon-button-wrapper{display:inline-block;float:none;margin-right:0}}video{left:50%;top:50%;transform:translate(-50%,-50%)}.latency-loader,video{position:absolute;width:100%;height:100vh}.latency-loader{background-color:#fff}.latency-loader .svg-holder{position:absolute;width:50%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.latency-loader .svg-holder:before{content:"";display:block;width:100%;padding-top:100%}.latency-loader svg{position:absolute;width:100%;left:0;top:0}.latency-loader svg .st0{fill:#231f20}.latency-loader .spinner{animation:spin 1.8s linear infinite}@media (min-width:768px){.latency-loader .svg-holder{width:20%}}@media (min-width:1024px){.latency-loader .svg-holder{width:12%}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home-header-container{position:relative;background-color:#0767ff;padding:2.3em;opacity:0;transition:opacity .5s;display:flex;align-items:center;justify-content:space-between;width:100%;top:0;position:fixed;z-index:99}.home-header-container.dataReady{opacity:1}.home-header-container .mobile-menu-wrap{display:none}.home-header-container .home-header-wrapper{position:relative}.home-header-container .home-offices-nav{align-items:center;color:#fff;cursor:pointer;padding-right:10px;position:absolute;top:2.5em;right:2em}.home-header-container .home-offices-nav .home-offices-nav-btn{color:#fff;text-transform:capitalize;position:relative;cursor:pointer;margin-right:10px;font-size:18px}.home-header-container .home-offices-nav .home-offices-nav-btn.expanded:after{position:absolute;content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin-left:14px;transform:translateY(6px) rotate(225deg);transition:all .4s}.home-header-container .home-offices-nav .home-offices-nav-btn.collapsed:after{position:absolute;content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin-left:14px;transform:translateY(4px) rotate(45deg);transition:all .4s}.home-header-container .home-offices-nav .home-offices-nav-btn:hover,.home-header-container .home-offices-nav .home-offices-nav-btn:visited{color:#fff}.home-header-container .worldgroup-logo{background-color:#000;background:url("/assets/img/LOGOTYPE_McCann_White_RGB.png");background-size:cover;width:118px;height:22px;left:0;top:0;display:inline-block;backface-visibility:hidden;transform:translateZ(0);transform:rotate(.1deg);will-change:transform}.home-header-container .home-cap-nav{padding-right:150px;line-height:24px;font-size:18px;display:block}.home-header-container .home-cap-nav a{color:#fff;text-decoration:none}.dropdown-close-btn{background:url("/assets/img/close-btn.png");background-size:cover;opacity:.38;width:22px;height:22px;border:0;background-color:transparent;outline:0;position:absolute;top:125%;right:23px;z-index:999;cursor:pointer}@media (max-width:600px){.home-header-container{justify-content:center}.home-header-container .mobile-menu-wrap{cursor:pointer;display:block;color:#fff;position:absolute;left:6%;top:25px}.home-header-container .mobile-menu-wrap .bar{width:30px;height:3px;background-color:#fff;margin:8px 0}.home-header-container .home-header-wrapper{width:auto}.home-header-container .home-offices-nav{display:none}.home-header-container .home-cap-nav{width:100%;text-align:right;padding-right:6%;position:absolute;right:0;top:35px}.dropdown-close-btn{display:none}}.regions-menu-list{font-family:MWSans-Bold;background-color:#f4f4f4;padding:90px 36px;width:250px;position:absolute;right:0;text-transform:capitalize;top:83%;z-index:999}.regions-menu-list.collapsed{display:none}.regions-menu-list.expanded{display:block}.regions-menu-list.mobile{background-color:#f4f4f4;color:#000;padding:2em 3em 4em;text-transform:capitalize;z-index:999}.regions-menu-list:before{position:absolute;content:"";border:25px solid;top:-2px;left:125px;border-color:transparent #f4f4f4 #f4f4f4 transparent;transform:rotate(225deg);border-style:solid solid none}.regions-menu-list .region-name{list-style-type:none;padding-bottom:1.5em;font-size:16px;letter-spacing:.1em}.regions-menu-list .region-name:hover,.regions-menu-list .region-name:visited,.regions-menu-list .region-name a{color:#5c5b5b}.regions-menu-list .region-name:hover,.regions-menu-list .region-name a.active{font-weight:700}@media (max-width:768px){.regions-menu-list{padding:30px 36px 15px}.regions-menu-list .region-name{padding-bottom:1.2em}}@media (max-width:600px){.regions-menu-list{width:100%;padding:0 0 140px;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(100vh - 30px)}.regions-menu-list .region-name{padding:0;margin-bottom:0;border-bottom:1px solid #fff;font-size:21px}.regions-menu-list .region-name:last-of-type{margin-bottom:0}.regions-menu-list .region-name .arrow{padding:6%;display:block}.regions-menu-list .region-name .arrow.down:after{transform:rotate(0deg)}.regions-menu-list .region-name .arrow.down:after,.regions-menu-list .region-name .arrow.up:after{content:" ";background:url(/assets/img/arrow.png) 50% no-repeat;width:12px;height:12px;position:absolute;right:6%;transition:transform .5s;border-radius:50%;border:1px solid #ddd;padding:5px}.regions-menu-list .region-name .arrow.up:after{transform:rotate(180deg)}.regions-menu-list .region-name:hover{cursor:pointer}.regions-menu-list:before{display:none}}.office-countries-wrap{min-height:100vh;padding:90px;background-color:#fff}.office-countries-columns{display:flex}.office-countries-col{flex-basis:50%;max-width:50%;padding:0 2em}.office-toggle-btn{background:#fff;border:0;color:#000;border-bottom:2px solid #efefef;width:100%;text-align:left;padding:0 0 6px;outline:0;font-size:16px;cursor:pointer;text-transform:capitalize;font-family:MWSans-Bold}.office-country-list{padding-bottom:1.8em}.office-country-list ul{max-height:0;overflow:hidden;list-style-type:none;margin:0;padding:0;transition:max-height .4s}.office-country-list li{opacity:0;transition:opacity .4s;margin:1em 0 2em;font-family:MWSans-Regular;font-size:16px}.office-country-list li h4{font-family:MWSans-Bold;font-weight:400;text-transform:capitalize;letter-spacing:.1em;font-size:16px}.office-country-list li p:last-of-type{padding-bottom:5px}.office-country-list li a{color:#000;border-bottom:1px solid #000}.office-country-list li a:hover,.office-country-list li a:visited{color:#000}.office-country-list.show ul{max-height:fit-content}.office-country-list.show li{opacity:1}@media (max-width:1024px){.office-countries-wrap{width:100%;flex-wrap:wrap}.office-countries-columns{display:block}.office-countries-col{flex-basis:100%;max-width:100%;min-width:100%;padding:0}}@media (max-width:768px){.office-countries-wrap{padding:45px}}@media (max-width:600px){.office-countries-wrap{min-height:0}.office-countries-wrap.show{height:auto;padding:6%;padding-bottom:0;transition:all .4s linear}.office-countries-wrap.hide{height:0;padding:0 6%;transition:all .4s linear}}footer{background-color:#0767ff;height:126px;font-family:MWSans-Regular;position:fixed;bottom:0;width:100%;z-index:-1}footer .footer-text{width:100%;display:flex;justify-content:center;padding:2em 0 5em;letter-spacing:.15em}footer .footer-text a{color:#dcdcdc;text-decoration:none;transition:color .5s}footer .footer-text a:hover{color:#fff;text-decoration:underline}footer .footer-text p{color:#dcdcdc;text-transform:capitalize;font-size:10px}footer .footer-text p .footer-links a{color:#dcdcdc;text-decoration:none;transition:color .5s}footer .footer-text p .footer-links a:hover{color:#fff;text-decoration:underline}footer .footer-text p>*{padding-right:2em}@media (max-width:768px){footer{height:214px}footer .footer-text p{display:flex;flex-direction:column;align-items:center}footer .footer-text p span{padding-bottom:2em;padding-right:0;text-align:center;line-height:2.2em}footer .footer-text p span:after{position:absolute;content:"";width:50px;height:1px;margin-top:35px;left:calc(50% - 25px);background-color:#4b4a4a}footer .footer-text p span:after:last-of-type{display:none}footer .footer-text p .privacy-policy{order:3;margin-bottom:1em}footer .footer-text p .terms{order:2;margin-bottom:1em}}.optanon-alert-box-body .banner-content{font-family:MWSans-Bold,sans-serif!important}.optanon-alert-box-button-container .accept-cookies-button,.optanon-alert-box-button-container .cookie-settings-button{letter-spacing:0!important;font-family:MWSans-Bold,sans-serif!important}.optanon-alert-box-button-container .accept-cookies-button,.optanon-alert-box-button-container .optanon-alert-box-wrapper .optanon-alert-box-button-container .optanon-alert-box-button-middle{background:#0767ff!important}.home-container{position:absolute;width:100%;z-index:1;background-color:#fff;height:auto}@media (max-width:600px){.home-container.dropdown-open{height:0;overflow:hidden}}.work-tile-container{position:relative;width:100%;height:auto;opacity:0;transition:opacity .5s;color:#fff}.work-tile-container.dataReady{opacity:1}.work-tiles{width:100%;display:flex;flex-flow:row wrap}.work-tiles .tile{flex:0 0 25%;position:relative;height:20vw;box-sizing:border-box;overflow:hidden;opacity:1;transition:height .5s,opacity .5s .5s}.work-tiles .tile .tile-wrapper{position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;backface-visibility:hidden;background-color:#afafaf;transform:scale(1.01);transition:transform .25s cubic-bezier(.445,.05,.55,.95)}.work-tiles .tile .tile-wrapper:after{content:"";display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.05);left:0;top:0}.work-tiles .tile .tile-inner{position:absolute;width:85%;height:85%;padding:7.5%;bottom:0;left:0}.work-tiles .tile .tile-inner .tile-copy{bottom:15%;position:absolute}.work-tiles .tile .tile-inner .tile-copy .tile-client{letter-spacing:1px;color:#fff;font-size:25px;text-transform:capitalize;margin-bottom:.75em;font-family:MWSans-Bold;line-height:1.2em}.work-tiles .tile .tile-inner .tile-copy p{color:#fff;font-size:20px;line-height:1.2em;position:relative;width:100%;font-family:MWSans-Regular;text-transform:capitalize}.work-tiles .tile:hover .tile-wrapper{transform:scale(1.07)}@media (min-width:600px) and (max-width:1024px){.work-tiles .tile .tile-inner .tile-copy .tile-client{font-size:1.3vw}.work-tiles .tile .tile-inner .tile-copy p{font-size:1.8vw}}@media (max-width:768px){.work-tiles .tile{flex:0 0 33.33333%;height:28.57143vw}.work-tiles .tile:hover .tile-wrapper{transform:none}}@media (max-width:600px){.work-tiles .tile{flex:0 0 100%;height:66.66667vw}.work-tiles .tile .tile-inner .tile-copy p{width:100%}}.home-twt-container{height:auto;display:flex;align-items:center;justify-content:center;background:#fff}.home-twt-container .home-twt-content{width:65%;height:100%}.home-twt-container .home-twt-content .home-twt-title{padding-top:15%;width:100%}.home-twt-container .home-twt-content .home-twt-title .title-smaller{font-size:26px;line-height:1.54em;font-weight:400;font-family:MWSans-Regular;display:block}.home-twt-container .home-twt-content .home-twt-copy{column-count:2;column-gap:3em;font-size:18px;line-height:1.8em;padding:4em 0}.home-twt-container .home-twt-content .home-twt-logo-container{text-align:center}.home-twt-container .home-twt-content .home-twt-logo-container .home-twt-logo{width:260px;padding-bottom:15%}@media (max-width:768px){.home-twt-container .home-twt-content .home-twt-copy{column-count:1}}@media (max-width:600px){.home-twt-container .home-twt-content{width:100%;padding:6%}.home-twt-container .home-twt-content .home-twt-title{font-size:30px;width:100%}}.home-mw-container{height:740px;display:flex;justify-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.home-mw-container .home-mw-overlay{background-color:hsla(0,0%,100%,.9);width:80%;max-width:1000px;min-height:380px;height:auto;margin-top:7%;margin-bottom:25%;display:table}.home-mw-container .home-mw-overlay .home-mw-copy{padding:72px;text-align:center;line-height:1.67em;font-size:21px;font-family:MWSans-Regular;height:100%;display:table-cell;vertical-align:middle}.home-mw-container .home-mw-overlay .home-mw-copy a{color:#000;font-size:.86em;text-decoration:underline}.home-mw-container .home-mw-overlay .home-mw-copy a:hover,.home-mw-container .home-mw-overlay .home-mw-copy a:visited{color:#000}.home-mw-container .home-mw-mwlogo{background:url(/assets/img/mw_w.png);position:absolute;left:calc(50% - 25px);bottom:40px;width:50px;height:85px;background-size:cover;display:none}@media (min-width:600px) and (max-width:1024px){.home-mw-container .home-mw-overlay .home-mw-copy{padding:64px;font-size:16px}}@media (max-width:600px){.home-mw-container .home-mw-overlay{background-color:rgba(0,0,0,.6);width:100%;padding:6%;padding-top:18%;margin-top:0;margin-bottom:0;display:block}.home-mw-container .home-mw-overlay .home-mw-copy{color:#fff;padding:0;font-family:Futura LT W01 Light;font-size:16px}.home-mw-container .home-mw-overlay .home-mw-copy a,.home-mw-container .home-mw-overlay .home-mw-copy a:hover,.home-mw-container .home-mw-overlay .home-mw-copy a:visited{color:#fff}}.home-contacts-container{text-align:center;display:flex;flex-direction:column;justify-content:center;background:#fff;position:relative;z-index:1}.home-contacts-container .contacts-menu{margin:0 auto;width:205px;padding-top:6em;position:relative}.home-contacts-container .contacts-dropdown-toggle{font-family:MWSans-Bold;text-transform:capitalize;font-size:14px;background-color:#fff;width:205px;outline:1px solid #eee;border:0;padding:1em;cursor:pointer;position:relative;z-index:1}.home-contacts-container .contacts-dropdown-toggle span{content:"";border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin-left:12px;transform:translateY(-2px) rotate(45deg)}.home-contacts-container .contacts-dropdown{position:absolute;list-style-type:none;width:calc(100% + 2px);padding:0;left:-1px;margin:0;top:calc(100% - 3px);background-color:#fff;cursor:pointer;border:1px solid #eee;overflow:hidden;max-height:0;transition:max-height .4s}.home-contacts-container .contacts-dropdown li{padding:.6em 0;background-color:#fff;cursor:pointer;text-transform:capitalize;letter-spacing:.1em}.home-contacts-container .contacts-dropdown li:first-child{margin-top:1.2em}.home-contacts-container .contacts-dropdown li:last-child{margin-bottom:1.2em}.home-contacts-container .contacts-dropdown li:hover{background-color:#efefef}.home-contacts-container .contacts-dropdown.show{max-height:330px}.home-contacts-container .contacts-list{width:80%;margin:0 auto;display:flex;justify-content:center;padding:5em 0 6em;font-family:Futura LT W01 Heavy}.home-contacts-container .contacts-list .contact-block{line-height:2em;padding:0 3em;font-family:MWSans-Bold}.home-contacts-container .contacts-list .contact-block h4{text-transform:capitalize;font-size:14px}.home-contacts-container .contacts-list .contact-block h3{font-size:21px}.home-contacts-container .contacts-list .contact-block a,.home-contacts-container .contacts-list .contact-block p{font-size:14px;color:#000;font-family:MWSans-Regular;display:block}@media (max-width:768px){.home-contacts-container .contacts-list{width:90%}}@media (max-width:600px){.home-contacts-container .contacts-menu{padding-top:90px}.home-contacts-container .contacts-list{flex-direction:column}.home-contacts-container .contacts-list .contact-block{padding-bottom:76px}.home-contacts-container .contacts-list .contact-block .underline{margin:0 0 5px!important;height:4px!important;width:35px!important}.home-contacts-container .contacts-list .contact-block:last-child{padding-bottom:0}.home-contacts-container .contacts-list>*{flex:none}}.home-brands-container{background-color:#f4f4f4;opacity:0;transition:opacity .5s}.home-brands-container.dataReady{opacity:1}.home-brands-container .home-brands-wrapper{width:100%;display:flex;flex-wrap:wrap;align-items:center}.home-brands-container .home-brands-wrapper .logo-container{flex:0 0 20%;position:relative;height:13vw}.home-brands-container .home-brands-wrapper .logo-container .logo{position:absolute;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:70%;background-position:50%}@media (max-width:600px){.home-brands-container .home-brands-wrapper .logo-container{flex:0 1 50%;height:36vw}}.work-detail-nav-bar{background-color:#fff;padding:2em 3em;display:flex}.work-detail-nav-bar .prevNext{flex-basis:100%;padding:0;opacity:.38}.work-detail-nav-bar .prevNext .arrow{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:8px;margin-right:12px}.work-detail-nav-bar .prevNext .arrow.right{transform:rotate(-45deg)}.work-detail-nav-bar .prevNext .arrow.left{transform:rotate(135deg)}.work-detail-nav-bar .close-btn{background:url("/assets/img/close-btn.png");width:24px;background-size:cover;opacity:.38}.work-detail-container{background-color:#eee;color:#000;display:flex;padding:4em 3em;width:100%;overflow-x:hidden;font-family:MWSans-Regular}.work-detail-container .work-detail-copy{flex-basis:50%;padding-right:3%}.work-detail-container .work-detail-copy h4{font-family:MWSans-Bold;text-transform:capitalize;letter-spacing:.16em}.work-detail-container .work-detail-copy h1{font-size:52px;text-transform:capitalize;line-height:61px;font-weight:400}.work-detail-container .work-detail-copy p{padding:3em 0;font-size:16px;line-height:1.8em}.work-detail-container .work-detail-copy a{color:#000;border-bottom:1px solid #000}.work-detail-container .work-detail-copy a:hover,.work-detail-container .work-detail-copy a:visited{color:#000}@media (max-width:768px){.work-detail-nav-bar{padding:2em 6%}.work-detail-container{flex-wrap:wrap;padding:0}.work-detail-container .work-detail-copy{padding:3em 6%;flex-basis:100%}.work-detail-container .work-detail-copy h1{font-size:40px}.work-detail-container .work-detail-video{order:-1;padding-left:0;flex-basis:100%}}.work-detail-video{padding-left:4vw;width:100%;height:100%}.work-detail-video .video-iframe{position:relative;width:100%;padding-bottom:56.25%;background-color:#000}.work-detail-video .video-iframe iframe{position:absolute;width:100%;height:100%}.gcF45nlKPuk__2aucMTHV{background-color:#f4f4f4;position:absolute;left:0;top:0;width:100%;min-height:100vh;z-index:1}.gcF45nlKPuk__2aucMTHV .transitionDiv{width:calc(100% - 250px)}.gcF45nlKPuk__2aucMTHV .bar-bg{position:absolute;width:250px;right:0;bottom:126px;height:100%;background-color:#f4f4f4}.gcF45nlKPuk__2aucMTHV .offices-page-wrap{background-color:#fff}@media (max-width:600px){.gcF45nlKPuk__2aucMTHV{padding-top:460px}.gcF45nlKPuk__2aucMTHV .transitionDiv{width:100%}}.footer-page-wrap{position:absolute;width:100%;left:0;top:0}.footer-page-wrap .dropdown-close-btn{position:fixed;top:116px;z-index:2}.footer-page-wrap footer{z-index:0;bottom:0}.footer-page{position:relative;width:100%;z-index:1;background-color:#fff;height:auto;margin-bottom:126px;padding:40px 80px}.footer-page h1,.footer-page h2,.footer-page h3,.footer-page h4,.footer-page h5{margin-bottom:.8em}.footer-page p{margin-bottom:1em}.footer-page a,.footer-page a:visited{color:#000}@media (max-width:768px){.footer-page{margin-bottom:214px}}@media (max-width:600px){.footer-page-wrap .dropdown-close-btn{display:block;top:106px;right:13px}.footer-page{padding:16px}}.capabilities-container{max-width:1190px;margin:0 auto;padding:100px 40px}.capabilities-container .capabilities-content{margin:0 0 30px;font-size:26px;line-height:1.54em;font-weight:400;font-family:MWSans-Regular;display:block}.capabilities-container .capabilities-parentdiv{display:flex}.capabilities-container .capabilities-parentdiv .capabilities-childdiv{flex-basis:50%;position:relative}.capabilities-container .capabilities-parentdiv .capabilities-childdiv .capabilities-twt-logo{width:100%;max-width:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capabilities-container .capabilities-parentdiv .capabilities-childdiv ul{list-style-type:none;margin-left:0;padding-left:0}.capabilities-container .capabilities-parentdiv .capabilities-childdiv ul li{position:relative;padding-left:25px;margin-bottom:10px;font-size:26px;line-height:1.54em;font-weight:400;font-family:MWSans-Regular}.capabilities-container .capabilities-parentdiv .capabilities-childdiv ul li:before{content:"\2022";position:absolute;left:0;top:0;color:#000;font-size:inherit;line-height:inherit}@media (max-width:600px){.capabilities-container.dropdown-open{height:0;overflow:hidden}.capabilities-container{padding:50px 20px}.capabilities-container .capabilities-parentdiv{flex-direction:column}.capabilities-container .capabilities-parentdiv .capabilities-childdiv{flex-basis:auto}.capabilities-container .capabilities-parentdiv .capabilities-childdiv .capabilities-twt-logo{position:static;top:auto;left:auto;transform:none;margin:30px auto;display:block;max-width:200px}.capabilities-container .capabilities-parentdiv .capabilities-childdiv ul{margin-bottom:20px}}