@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}a,button,input,select,textarea,label,summary{-ms-touch-action:manipulation;touch-action:manipulation}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button{overflow:visible;text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}input{overflow:visible}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}::-moz-selection{background-color:rgba(235,63,67,0.5);background-color:var(--selection-color);color:inherit;text-shadow:inherit}::selection{background-color:rgba(235,63,67,0.5);background-color:var(--selection-color);color:inherit;text-shadow:inherit}html,body,table{-webkit-font-feature-settings:"kern" 1,"liga" 0,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0;font-feature-settings:"kern" 1,"liga" 0,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0}h1,h2,h3,h5{-webkit-font-feature-settings:"kern" 1,"liga" 0,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0;font-feature-settings:"kern" 1,"liga" 0,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0}abbr{-webkit-font-feature-settings:"kern" 1,"liga" 0,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"smcp" 1,"c2sc" 1;font-feature-settings:"kern" 1,"liga" 0,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"smcp" 1,"c2sc" 1;text-transform:uppercase}time{-webkit-font-feature-settings:"kern" 1,"liga" 0,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0;font-feature-settings:"kern" 1,"liga" 0,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0}pre,kbd,samp,code{-webkit-font-feature-settings:"kern" 0,"liga" 0,"calt" 1,"dlig" 0,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1;font-feature-settings:"kern" 0,"liga" 0,"calt" 1,"dlig" 0,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1}sup{-webkit-font-feature-settings:"kern" 1,"liga" 0,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"sups" 1;font-feature-settings:"kern" 1,"liga" 0,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"sups" 1}sub{-webkit-font-feature-settings:"kern" 1,"liga" 0,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"subs" 1;font-feature-settings:"kern" 1,"liga" 0,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"subs" 1}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="number"],input[type="range"],input[type="tel"],input[type="week"]{-webkit-font-feature-settings:"kern" 0,"liga" 0,"calt" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 1,"zero" 0;font-feature-settings:"kern" 0,"liga" 0,"calt" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 1,"zero" 0}tbody,caption{-webkit-font-feature-settings:"kern" 1,"liga" 0,"calt" 1,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1;font-feature-settings:"kern" 1,"liga" 0,"calt" 1,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;margin:0}p{margin:0}ul,ol{list-style-type:none;margin-left:0;padding-left:0}img,embed,iframe,object,audio,video{max-width:100%}iframe{border:0}@font-face{font-family:"Ogilvy Sans Light";src:url(/themes/custom/ogilvy/assets/fonts/OgilvySansWeb-Light.woff2) format("woff2"),url(/themes/custom/ogilvy/assets/fonts/OgilvySansWeb-Light.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Ogilvy Sans";src:url(/themes/custom/ogilvy/assets/fonts/OgilvySansWeb-Regular.woff2) format("woff2"),url(/themes/custom/ogilvy/assets/fonts/OgilvySansWeb-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Ogilvy Sans";src:url(/themes/custom/ogilvy/assets/fonts/OgilvySansWeb-RegularItalic.woff2) format("woff2"),url(/themes/custom/ogilvy/assets/fonts/OgilvySansWeb-RegularItalic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Ogilvy Sans";src:url(/themes/custom/ogilvy/assets/fonts/OgilvySansWeb-Bold.woff2) format("woff2"),url(/themes/custom/ogilvy/assets/fonts/OgilvySansWeb-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Ogilvy Serif";src:url(/themes/custom/ogilvy/assets/fonts/OgilvySerifWeb-Regular.woff2) format("woff2"),url(/themes/custom/ogilvy/assets/fonts/OgilvySerifWeb-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Ogilvy Serif";src:url(/themes/custom/ogilvy/assets/fonts/OgilvySerifWeb-RegularItalic.woff2) format("woff2"),url(/themes/custom/ogilvy/assets/fonts/OgilvySerifWeb-RegularItalic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Ogilvy Serif";src:url(/themes/custom/ogilvy/assets/fonts/OgilvySerifWeb-Bold.woff2) format("woff2"),url(/themes/custom/ogilvy/assets/fonts/OgilvySerifWeb-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@-webkit-keyframes fade-in-out{0%{opacity:0}50%{opacity:1}70%{opacity:1}100%{opacity:0}}@keyframes fade-in-out{0%{opacity:0}50%{opacity:1}70%{opacity:1}100%{opacity:0}}.container{margin:0 auto;max-width:90rem;padding:0 1.25rem}.container-lan{position:relative;}@media (min-width:48.0625em){.container{padding:0 2rem}}.container--narrow{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:73.125rem}.container--s{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:50.5625rem}.container--xs{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:25.0625rem}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:-1.25rem 0 0 -1.25rem;padding:0}@supports (display:grid){.grid{display:grid;grid-gap:1.25rem;grid-template-columns:repeat(1,1fr);margin:0}}.grid__item{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:1.25rem 0 0 1.25rem}@supports (display:grid){.grid__item{grid-column:1 / -1;max-width:none;min-width:0;padding:0}}.grid--middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@supports (display:grid){.grid--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.grid--contact{margin:-20px 0 0 -20px}@media (min-width:48.0625em){.grid--contact{margin:-50px 0 0 -20px}}@supports (display:grid){.grid--contact{grid-row-gap:1.25rem;margin:0}@media (min-width:48.0625em){.grid--contact{grid-row-gap:3.125rem}}}@media (max-width:48em){.is-hidden-smaller{display:none}}.is-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.grid--2up>*{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}@supports (display:grid){.grid--2up{grid-template-columns:repeat(2,1fr)}.grid--2up>*{grid-column:auto / span 1;max-width:none}}.grid--3up>*{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}@supports (display:grid){.grid--3up{grid-template-columns:repeat(3,1fr)}.grid--3up>*{grid-column:auto / span 1;max-width:none}}.grid--4up>*{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}@supports (display:grid){.grid--4up{grid-template-columns:repeat(4,1fr)}.grid--4up>*{grid-column:auto / span 1;max-width:none}}.grid--5up>*{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}@supports (display:grid){.grid--5up{grid-template-columns:repeat(5,1fr)}.grid--5up>*{grid-column:auto / span 1;max-width:none}}.grid--6up>*{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}@supports (display:grid){.grid--6up{grid-template-columns:repeat(6,1fr)}.grid--6up>*{grid-column:auto / span 1;max-width:none}}@media (min-width:30.0625em){.small--grid--2up>*{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}@supports (display:grid){.small--grid--2up{grid-template-columns:repeat(2,1fr)}.small--grid--2up>*{grid-column:auto / span 1;max-width:none}}.small--grid--3up>*{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}@supports (display:grid){.small--grid--3up{grid-template-columns:repeat(3,1fr)}.small--grid--3up>*{grid-column:auto / span 1;max-width:none}}.small--grid--4up>*{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}@supports (display:grid){.small--grid--4up{grid-template-columns:repeat(4,1fr)}.small--grid--4up>*{grid-column:auto / span 1;max-width:none}}.small--grid--5up>*{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}@supports (display:grid){.small--grid--5up{grid-template-columns:repeat(5,1fr)}.small--grid--5up>*{grid-column:auto / span 1;max-width:none}}.small--grid--6up>*{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}@supports (display:grid){.small--grid--6up{grid-template-columns:repeat(6,1fr)}.small--grid--6up>*{grid-column:auto / span 1;max-width:none}}}@media (min-width:48.0625em){.medium--grid--2up>*{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}@supports (display:grid){.medium--grid--2up{grid-template-columns:repeat(2,1fr)}.medium--grid--2up>*{grid-column:auto / span 1;max-width:none}}.medium--grid--3up>*{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}@supports (display:grid){.medium--grid--3up{grid-template-columns:repeat(3,1fr)}.medium--grid--3up>*{grid-column:auto / span 1;max-width:none}}.medium--grid--4up>*{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}@supports (display:grid){.medium--grid--4up{grid-template-columns:repeat(4,1fr)}.medium--grid--4up>*{grid-column:auto / span 1;max-width:none}}.medium--grid--5up>*{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}@supports (display:grid){.medium--grid--5up{grid-template-columns:repeat(5,1fr)}.medium--grid--5up>*{grid-column:auto / span 1;max-width:none}}.medium--grid--6up>*{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}@supports (display:grid){.medium--grid--6up{grid-template-columns:repeat(6,1fr)}.medium--grid--6up>*{grid-column:auto / span 1;max-width:none}}}@media (min-width:60em){.large--grid--2up>*{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}@supports (display:grid){.large--grid--2up{grid-template-columns:repeat(2,1fr)}.large--grid--2up>*{grid-column:auto / span 1;max-width:none}}.large--grid--3up>*{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}@supports (display:grid){.large--grid--3up{grid-template-columns:repeat(3,1fr);}.large--grid--3up>*{grid-column:auto / span 1;max-width:none}}.large--grid--4up>*{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}@supports (display:grid){.large--grid--4up{grid-template-columns:repeat(4,1fr)}.large--grid--4up>*{grid-column:auto / span 1;max-width:none}}.large--grid--5up>*{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}@supports (display:grid){.large--grid--5up{grid-template-columns:repeat(5,1fr)}.large--grid--5up>*{grid-column:auto / span 1;max-width:none}}.large--grid--6up>*{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}@supports (display:grid){.large--grid--6up{grid-template-columns:repeat(6,1fr)}.large--grid--6up>*{grid-column:auto / span 1;max-width:none}}}@media (min-width:80em){.xlarge--grid--2up>*{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}@supports (display:grid){.xlarge--grid--2up{grid-template-columns:repeat(2,1fr)}.xlarge--grid--2up>*{grid-column:auto / span 1;max-width:none}}.xlarge--grid--3up>*{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}@supports (display:grid){.xlarge--grid--3up{grid-template-columns:repeat(3,1fr)}.xlarge--grid--3up>*{grid-column:auto / span 1;max-width:none}}.xlarge--grid--4up>*{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}@supports (display:grid){.xlarge--grid--4up{grid-template-columns:repeat(4,1fr)}.xlarge--grid--4up>*{grid-column:auto / span 1;max-width:none}}.xlarge--grid--5up>*{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}@supports (display:grid){.xlarge--grid--5up{grid-template-columns:repeat(5,1fr)}.xlarge--grid--5up>*{grid-column:auto / span 1;max-width:none}}.xlarge--grid--6up>*{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}@supports (display:grid){.xlarge--grid--6up{grid-template-columns:repeat(6,1fr)}.xlarge--grid--6up>*{grid-column:auto / span 1;max-width:none}}}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:48em){.mobile-block{display:block}}b,strong{font-weight:bold}i,em{font-style:italic}.text{font-size:.9375rem;line-height:1.25}@media (min-width:30.0625em){.text{font-size:.96875rem;font-size:calc(.9375rem + .0625 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.text{font-size:1rem}}.text>:last-child{margin-bottom:0}.text p,.text img{margin-bottom:1.25em;word-break:break-word;}.text h1 a,.text h2 a,.text h3 a,.text h4 a,.text h5 a,.text h6 a{text-decoration:none}.text h2{font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:inherit}.text h3{font-size:inherit}.text h4{font-size:inherit}.text ul,.text ol{counter-reset:li;margin:0 0 1.5em 1.75em}.text ul ul,.text ul ol,.text ol ul,.text ol ol{margin-bottom:0}.text li{position:relative}.text li:before{padding-right:.5em;position:absolute;right:100%;text-align:right}.text ul li:before{content:'\2022'}.text ol li:before{content:counter(li) ".";counter-increment:li}.text blockquote>:last-child{margin-bottom:0}.text table{border-collapse:collapse;border-spacing:0}.text th,.text td{padding:0;text-align:left}@media (min-width:30.0625em){.text--2up{-webkit-columns:2;columns:2;-webkit-column-gap:1.25rem;column-gap:1.25rem}.text--3up{-webkit-columns:3;columns:3;-webkit-column-gap:1.25rem;column-gap:1.25rem}.text--4up{-webkit-columns:4;columns:4;-webkit-column-gap:1.25rem;column-gap:1.25rem}.text--2up>*{-webkit-column-break-inside:avoid;break-inside:avoid}}a{color:#eb3f43;outline:none;}a:hover,a:focus{color:#231f20}body{-webkit-tap-highlight-color:rgba(0,0,0,0.35)}a.m--fancy,span.m--fancy{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-size:1.625rem;line-height:1.2;text-align:center;text-decoration:none;text-transform:capitalize}.capabilities-link__wrapper a{text-transform:none;}span.m--fancy a{text-decoration:none;}@media (min-width:30.0625em){a.m--fancy,span.m--fancy{font-size:1.9375rem;font-size:calc(1.625rem + .625 * ((100vw - 30.0625rem) / 29.9375))}}@media (min-width:60em){a.m--fancy,span.m--fancy{font-size:2.25rem}}img{font-style:italic;vertical-align:middle;width:100%}.slider__wrapper{cursor:pointer;height:20px;position:relative;width:150px}.slider__wrapper+*{clear:right}.slider__wrapper label{height:100%;left:-200vw;position:fixed;top:-200vh}.slider{-webkit-appearance:none;background:transparent;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);cursor:pointer;height:14px;margin:0;width:150px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.slider{height:auto;margin:-10px 0}}.slider:focus,.slider:active{outline:none}.slider__wrapper span{color:#000;font-size:13px;position:absolute;-webkit-transition:color .9s ease-in-out;transition:color .9s ease-in-out}span.slider__left{margin-left:-2px}span.slider__right{margin-right:-2px;right:0;top:0}.slider--red span{color:#eb3f43}.slider__wrapper svg{cursor:pointer;height:14px;position:absolute;stroke:#000;top:3px;-webkit-transition:stroke .9s ease-in-out;transition:stroke .9s ease-in-out;width:21px}.slider__wrapper.slider--red svg{stroke:#eb3f43}.slider__wrapper svg:first-child{left:-25px}.slider__wrapper svg:last-child{right:-25px}.slider::-webkit-slider-thumb{-webkit-appearance:none;background:#000;border-radius:50%;cursor:pointer;height:5px;margin-top:-5px;padding:5px;-webkit-transition:background .9s ease-in-out;transition:background .9s ease-in-out;width:5px}.slider--red::-webkit-slider-thumb{background:#eb3f43}.slider::-moz-range-thumb{background:#000;border:0px;border-radius:50%;cursor:pointer;height:2px;outline:none;padding:3px;-webkit-transition:background .9s ease-in-out;transition:background .9s ease-in-out;width:2px}.slider--red::-moz-range-thumb{background:#eb3f43}.slider::-ms-thumb{background:#000;border:0px;border-radius:50%;cursor:pointer;height:4px;padding:3px;overflow:hidden;transform:translateY(2px);-webkit-transition:background .9s ease-in-out;transition:background .9s ease-in-out;width:4px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.slider::-ms-thumb{transform:translateY(0)}}.slider--red::-ms-thumb{background:#eb3f43}.slider::-webkit-slider-runnable-track{background-color:#000;cursor:pointer;height:1px;padding:0;-webkit-transition:background-color .9s ease-in-out;transition:background-color .9s ease-in-out;width:100%}.slider--red::-webkit-slider-runnable-track{background-color:#eb3f43}.slider::-moz-range-track{border:0.5px solid #000;color:#000;cursor:pointer;height:0px;outline:none;-webkit-transition:all .9s ease-in-out;transition:all .9s ease-in-out;width:100%}.slider--red::-moz-range-track{border:0.5px solid #eb3f43;color:#eb3f43;outline:none}.slider::-ms-track{background:transparent;border-color:transparent;color:transparent;cursor:pointer;width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.slider::-ms-track{transform:translateY(-2px)}}.slider::-ms-fill-lower{background:transparent;border:.03125rem solid #000;transform:translateY(-4px);-webkit-transition:border .9s ease-in-out;transition:border .9s ease-in-out}.slider--red::-ms-fill-lower{border:.03125rem solid #eb3f43}.slider::-ms-fill-upper{background:transparent;border:.03125rem solid #000;transform:translateY(-4px);-webkit-transition:border .9s ease-in-out;transition:border .9s ease-in-out}.slider--red::-ms-fill-upper{border:.03125rem solid #eb3f43}.slider::-ms-ticks-after{color:transparent !important}.slider::-ms-ticks-before{color:transparent !important}.slider:focus{outline:none}.slider__wrapper--splash{bottom:2vh;left:50%;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.slider__wrapper--splash{z-index:0}}:root{--selection-color:rgba(235,63,67,0.5);--work-scroll-opacity:1}html{background:#fff;min-height:100%;}@media (max-width:850px){html.menu-active{overflow:hidden}}body{font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background:#fff;color:#231f20;font-size:1em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;margin:0;min-height:100%;-ms-overflow-style:-ms-autohiding-scrollbar}body:after{display:none}@media (max-width:79.9375em){body:after{content:"xl"}}@media (max-width:59.9375em){body:after{content:"l"}}@media (max-width:48em){body:after{content:"m"}}@media (max-width:30em){body:after{content:"s"}}.svg-sprite{display:none}.skipnav{font-size:.9375rem;line-height:1.25;background:#231f20;color:#fff;opacity:0;padding:.35em 1em;position:fixed;top:0;left:1.25rem;text-decoration:none;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity 0s linear .3s,-webkit-transform .3s ease-in-out;transition:opacity 0s linear .3s,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity 0s linear .3s;transition:transform .3s ease-in-out,opacity 0s linear .3s,-webkit-transform .3s ease-in-out;width:auto;z-index:690}@media (min-width:30.0625em){.skipnav{font-size:.96875rem;font-size:calc(.9375rem + .0625 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.skipnav{font-size:1rem}}.skipnav:hover,.skipnav:focus{color:#fff;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}[role=banner]{left:0;padding:2.3125rem 0;position:fixed;top:0;width:100%;z-index:600}@media (min-width:30.0625em){[role=banner]{padding:2.625rem 0}}@media (min-width:851px){[role=banner]{margin:3.125rem 0;padding:0}}.branding{color:#eb3f43;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;z-index:10}.branding:hover,.branding:focus{color:#231f20}.branding__logo{fill:currentColor;height:4.375rem;min-width:6.375rem;vertical-align:middle;width:6.375rem}@media (min-width:30.0625em){.branding__logo{min-width:calc(102px + 54 * ((100vw - 480px) / 960));width:calc(102px + 54 * ((100vw - 480px) / 960))}}@media (min-width:1440px){.branding__logo{min-width:9.75rem;width:9.75rem}}@media (min-width:30.0625em){.branding--splash{color:#000;height:100vh;margin-top:-2.1875rem;pointer-events:none;position:absolute;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-transition:opacity .3s ease-in-out,color .3s ease-in-out;transition:opacity .3s ease-in-out,color .3s ease-in-out;z-index:0}}@media (min-width:30.0625em) and (min-width:30.0625em){.branding--splash{margin-top:-2.625rem}}@media (min-width:30.0625em) and (min-width:851px){.branding--splash{margin-top:-3.125rem}}@media (min-width:30.0625em){.branding--splash-hover{color:#eb3f43 !important}.branding--splash .branding__logo{height:auto;margin-top:50vh;max-width:700px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40vw}}@media screen and (min-width:30.0625em) and (-ms-high-contrast:active),(min-width:30.0625em) and (-ms-high-contrast:none){.logo-hide{opacity:0}}[role=navigation]{font-size:.9375rem;line-height:1.25;}@media (min-width:30.0625em){[role=navigation]{font-size:.96875rem;font-size:calc(.9375rem + .0625 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){[role=navigation]{font-size:1rem}}@media (max-width:850px){[role=navigation]{font-size:3.125rem;letter-spacing:-.015em;line-height:1.04;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;left:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:84px 2rem 6.25rem;position:absolute;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%;z-index:1}.checkbox-toggle:checked ~ [role=navigation]{-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:48em){[role=navigation]{padding-left:1.25rem;padding-right:1.25rem}}@media (max-width:30em){[role=navigation]{padding-top:84px}}.site-nav__list{margin:0}.site-nav__list--red{color:#eb3f43}@media (min-width:851px){.site-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-nav__item{position:relative}.site-nav__list a{color:currentColor;text-decoration:none;text-transform:capitalize;}@media (min-width:1101px){.has-alt-nav .site-nav__list,.has-alt-nav .site-nav__list a{color:#fff}}.site-nav__list a.is-active,.site-nav__list a:hover,.site-nav__list a:focus{color:#eb3f43}@media (min-width:851px){.branding--splash ~ [role=navigation] .site-nav__list a.is-active,.branding--splash ~ [role=navigation] .site-nav__list a:hover,.branding--splash ~ [role=navigation] .site-nav__list a:focus{color:#fff}.branding--splash ~ .container-lan .languages-list li a.is-active,.branding--splash ~  .container-lan .languages-list li a:hover,.container-lan .branding--splash ~  .languages-list li a:focus{color:#fff!important;}}@media (min-width:851px){}@media (max-width:850px){.site-nav__sub-list{display:none !important}}.site-nav__sub-list{left:100%;margin:0 0 0 .5em;position:absolute;text-transform:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.site-nav__sub-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:250px}.site-nav__sub-list--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:auto;margin:0 .5em 0 0;right:100%}.site-nav__sub-list--right::before{content:none}.site-nav__sub-list--right::after{content:""}.site-nav__sub-item a{display:block;white-space:nowrap;padding:.5em;}.site-nav__sub-list a.is-active{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic}.site-nav__contact{font-size:1.125rem;letter-spacing:-.005em;line-height:1.25;margin:auto 0 0 1.35em;text-transform:none}@media (min-width:30.0625em){.site-nav__contact{font-size:1.3125rem;font-size:calc(1.125rem + .375 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.site-nav__contact{font-size:1.5rem;line-height:1.2}}@media (min-width:851px){.site-nav__contact{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.site-nav__contact li{position:relative}.site-nav__contact li+li{margin-top:1em}.site-nav__contact li:before{content:'→';padding-right:.5em;position:absolute;right:100%;text-align:right}.site-nav__contact a{color:currentColor;display:block;text-decoration:none}.site-nav__contact a:hover,.site-nav__contact a:focus{color:#eb3f43}@media screen and (max-height:800px) and (orientation:landscape){[role=navigation]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.site-nav__contact{margin-top:0;margin-left:2.8125rem}}.checkbox-toggle{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#ccc .checkbox-toggle{clip:auto;height:auto;width:auto}.site-nav__btn{left:0;position:absolute;top:0;z-index:5}@media (min-width:851px){.site-nav__btn{display:none}}.burger{-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;color:#231f20;cursor:pointer;height:100%;overflow:hidden;padding:0 1.25rem;text-indent:-9999px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:3.75rem}@media (min-width:48.0625em){.burger{padding:0 2rem;width:5.5rem}}.has-alt-nav .burger{color:#fff}.checkbox-toggle:checked ~ .burger{color:#231f20}.checkbox-toggle:focus ~ .burger,.burger:hover,.burger:focus{opacity:.5;outline:none}.burger__inner{display:block;left:50%;top:45%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}.burger__inner,.burger__inner::before,.burger__inner::after{height:.125rem;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:1.25rem}@media (min-width:48.0625em){.burger__inner,.burger__inner::before,.burger__inner::after{width:1.5rem}}.burger__inner::before,.burger__inner::after{background-color:currentColor;content:"";display:block}.burger__inner::before{top:-.1875rem;-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}.burger__inner::after{bottom:-.1875rem;-webkit-transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19)}.checkbox-toggle:checked ~ .burger .burger__inner{-webkit-transform:translate(-50%,-50%) rotate(225deg);transform:translate(-50%,-50%) rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.checkbox-toggle:checked ~ .burger .burger__inner::before{top:0;-webkit-transition:top .1s ease-out;transition:top .1s ease-out}.checkbox-toggle:checked ~ .burger .burger__inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1)}[role=contentinfo]{font-size:.9375rem;line-height:1.25;background:#fff;padding:2.5rem 0;position:relative}@media (min-width:30.0625em){[role=contentinfo]{font-size:.96875rem;font-size:calc(.9375rem + .0625 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){[role=contentinfo]{font-size:1rem}}[role=contentinfo]>.container{display:-webkit-box;display:-ms-flexbox;display:flex}[role=contentinfo] a{color:currentColor;text-decoration:none}[role=contentinfo] a:hover,[role=contentinfo] a:focus{color:#eb3f43}.site-footer--blue{background-color:#24298f;color:#fff}.site-footer--lemon{background-color:#d6d972}.site-footer__primary-nav{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0;padding-right:1.25rem}@media (min-width:30.0625em){.site-footer__primary-nav{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.social-nav{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0}@media (min-width:30.0625em){.social-nav{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right}}@media (min-width:30.0625em){.social-nav li{display:inline-block}.social-nav li:first-child{margin-right:1em;}.social-nav li+li{margin-left:1em}}.section{background:#fff;padding:75px 0 2rem;padding-top:calc(75px + 4.5vw);position:relative}@media (min-width:30.0625em){.section{padding:84px 0 2.8125rem;padding-top:calc(84px + 4.5vw)}}@media (min-width:851px){.section{padding:120px 0 3.75rem;padding-top:calc(120px + 4.5vw)}}.section--tight{padding:2rem 0}.section--medium{padding:2.8125rem 0}.section--spacer{padding-top:100px}.careers--wrapper .section--spacer{padding-top:0}.section--balanced{padding-bottom:3.75rem;padding-top:calc(84px + 4.5vw)}@media (min-width:30.0625em){.section--balanced{padding-bottom:3.75rem}}@media (min-width:851px){.section--balanced{padding-bottom:4.6875rem}}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}@media (min-width:30.0625em){.section--bottom-large{padding-bottom:6.25rem}}@media (min-width:851px){.section--bottom-large{padding-bottom:12rem}}.section__mask,.section__mask::before{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;background-attachment:fixed;background-repeat:no-repeat;pointer-events:none}.section__mask{background-position:0 55.37179px;background-size:100% 33.97752px;z-index:10}@media (min-width:30.0625em){.section__mask{background-position:0 calc(42px + ((92px + 64 * ((100vw - 480px) / 960)) * 0.4102564103 / 2) - 1px);background-size:100% calc((42px + ((92px + 64 * ((100vw - 480px) / 960)) * 0.4102564103 / 2)) / 1.6590909091)}}@media (min-width:851px){.section__mask{background-position:0 calc(60px + ((92px + 64 * ((100vw - 480px) / 960)) * 0.4102564103 / 2) - 1px);background-size:100% calc((60px + ((92px + 64 * ((100vw - 480px) / 960)) * 0.4102564103 / 2)) / 1.6590909091)}}@media (min-width:1440px){.section__mask{background-position:0 91.0px;background-size:100% 55.45205px}}.section__mask::before{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:linear-gradient(#fff,#fff);background-position:0 0;background-size:100% 56.37179px;content:''}@media (min-width:30.0625em){.section__mask::before{background-size:100% calc(42px + ((92px + 64 * ((100vw - 480px) / 960)) * 0.4102564103 / 2))}}@media (min-width:851px){.section__mask::before{background-size:100% calc(60px + ((92px + 64 * ((100vw - 480px) / 960)) * 0.4102564103 / 2))}}@media (min-width:1440px){.section__mask::before{background-size:100% 92.0px}}.hero .section__mask::before{background-image:-webkit-gradient(linear,left top,left bottom,from(#f5bac5),to(#f5bac5));background-image:linear-gradient(#f5bac5,#f5bac5)}.hero--alt .section__mask::before{background-image:-webkit-gradient(linear,left top,left bottom,from(#24298f),to(#24298f));background-image:linear-gradient(#24298f,#24298f)}.hero--lemon .section__mask::before{background-image:-webkit-gradient(linear,left top,left bottom,from(#d6d972),to(#d6d972));background-image:linear-gradient(#d6d972,#d6d972)}.section__mask,.section__mask::after{background-image:-webkit-gradient(linear,left top,left bottom,from(hsl(0,0%,100%)),color-stop(9.9%,hsla(0,0%,100%,0.98759)),color-stop(19.5%,hsla(0,0%,100%,0.96314)),color-stop(28.7%,hsla(0,0%,100%,0.926)),color-stop(37.3%,hsla(0,0%,100%,0.87667)),color-stop(45.2%,hsla(0,0%,100%,0.81624)),color-stop(52.3%,hsla(0,0%,100%,0.74699)),color-stop(58.7%,hsla(0,0%,100%,0.66999)),color-stop(64.4%,hsla(0,0%,100%,0.58775)),color-stop(69.5%,hsla(0,0%,100%,0.50184)),color-stop(74.1%,hsla(0,0%,100%,0.41394)),color-stop(78.4%,hsla(0,0%,100%,0.3238)),color-stop(82.6%,hsla(0,0%,100%,0.23172)),color-stop(86.9%,hsla(0,0%,100%,0.1409)),color-stop(92%,hsla(0,0%,100%,0.0541)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(hsl(0,0%,100%),hsla(0,0%,100%,0.98759) 9.9%,hsla(0,0%,100%,0.96314) 19.5%,hsla(0,0%,100%,0.926) 28.7%,hsla(0,0%,100%,0.87667) 37.3%,hsla(0,0%,100%,0.81624) 45.2%,hsla(0,0%,100%,0.74699) 52.3%,hsla(0,0%,100%,0.66999) 58.7%,hsla(0,0%,100%,0.58775) 64.4%,hsla(0,0%,100%,0.50184) 69.5%,hsla(0,0%,100%,0.41394) 74.1%,hsla(0,0%,100%,0.3238) 78.4%,hsla(0,0%,100%,0.23172) 82.6%,hsla(0,0%,100%,0.1409) 86.9%,hsla(0,0%,100%,0.0541) 92%,hsla(0,0%,100%,0))}.hero .section__mask,.hero .section__mask::after{background-image:-webkit-gradient(linear,left top,left bottom,from(hsl(348.81,74.68%,84.51%)),color-stop(9.9%,hsla(348.81,74.68%,84.51%,0.98759)),color-stop(19.5%,hsla(348.81,74.68%,84.51%,0.96314)),color-stop(28.7%,hsla(348.81,74.68%,84.51%,0.926)),color-stop(37.3%,hsla(348.81,74.68%,84.51%,0.87667)),color-stop(45.2%,hsla(348.81,74.68%,84.51%,0.81624)),color-stop(52.3%,hsla(348.81,74.68%,84.51%,0.74699)),color-stop(58.7%,hsla(348.81,74.68%,84.51%,0.66999)),color-stop(64.4%,hsla(348.81,74.68%,84.51%,0.58775)),color-stop(69.5%,hsla(348.81,74.68%,84.51%,0.50184)),color-stop(74.1%,hsla(348.81,74.68%,84.51%,0.41394)),color-stop(78.4%,hsla(348.81,74.68%,84.51%,0.3238)),color-stop(82.6%,hsla(348.81,74.68%,84.51%,0.23172)),color-stop(86.9%,hsla(348.81,74.68%,84.51%,0.1409)),color-stop(92%,hsla(348.81,74.68%,84.51%,0.0541)),to(hsla(348.81,74.68%,84.51%,0)));background-image:linear-gradient(hsl(348.81,74.68%,84.51%),hsla(348.81,74.68%,84.51%,0.98759) 9.9%,hsla(348.81,74.68%,84.51%,0.96314) 19.5%,hsla(348.81,74.68%,84.51%,0.926) 28.7%,hsla(348.81,74.68%,84.51%,0.87667) 37.3%,hsla(348.81,74.68%,84.51%,0.81624) 45.2%,hsla(348.81,74.68%,84.51%,0.74699) 52.3%,hsla(348.81,74.68%,84.51%,0.66999) 58.7%,hsla(348.81,74.68%,84.51%,0.58775) 64.4%,hsla(348.81,74.68%,84.51%,0.50184) 69.5%,hsla(348.81,74.68%,84.51%,0.41394) 74.1%,hsla(348.81,74.68%,84.51%,0.3238) 78.4%,hsla(348.81,74.68%,84.51%,0.23172) 82.6%,hsla(348.81,74.68%,84.51%,0.1409) 86.9%,hsla(348.81,74.68%,84.51%,0.0541) 92%,hsla(348.81,74.68%,84.51%,0))}.hero--alt .section__mask,.hero--alt .section__mask::after{background-image:-webkit-gradient(linear,left top,left bottom,from(hsl(237.2,59.78%,35.1%)),color-stop(9.9%,hsla(237.2,59.78%,35.1%,0.98759)),color-stop(19.5%,hsla(237.2,59.78%,35.1%,0.96314)),color-stop(28.7%,hsla(237.2,59.78%,35.1%,0.926)),color-stop(37.3%,hsla(237.2,59.78%,35.1%,0.87667)),color-stop(45.2%,hsla(237.2,59.78%,35.1%,0.81624)),color-stop(52.3%,hsla(237.2,59.78%,35.1%,0.74699)),color-stop(58.7%,hsla(237.2,59.78%,35.1%,0.66999)),color-stop(64.4%,hsla(237.2,59.78%,35.1%,0.58775)),color-stop(69.5%,hsla(237.2,59.78%,35.1%,0.50184)),color-stop(74.1%,hsla(237.2,59.78%,35.1%,0.41394)),color-stop(78.4%,hsla(237.2,59.78%,35.1%,0.3238)),color-stop(82.6%,hsla(237.2,59.78%,35.1%,0.23172)),color-stop(86.9%,hsla(237.2,59.78%,35.1%,0.1409)),color-stop(92%,hsla(237.2,59.78%,35.1%,0.0541)),to(hsla(237.2,59.78%,35.1%,0)));background-image:linear-gradient(hsl(237.2,59.78%,35.1%),hsla(237.2,59.78%,35.1%,0.98759) 9.9%,hsla(237.2,59.78%,35.1%,0.96314) 19.5%,hsla(237.2,59.78%,35.1%,0.926) 28.7%,hsla(237.2,59.78%,35.1%,0.87667) 37.3%,hsla(237.2,59.78%,35.1%,0.81624) 45.2%,hsla(237.2,59.78%,35.1%,0.74699) 52.3%,hsla(237.2,59.78%,35.1%,0.66999) 58.7%,hsla(237.2,59.78%,35.1%,0.58775) 64.4%,hsla(237.2,59.78%,35.1%,0.50184) 69.5%,hsla(237.2,59.78%,35.1%,0.41394) 74.1%,hsla(237.2,59.78%,35.1%,0.3238) 78.4%,hsla(237.2,59.78%,35.1%,0.23172) 82.6%,hsla(237.2,59.78%,35.1%,0.1409) 86.9%,hsla(237.2,59.78%,35.1%,0.0541) 92%,hsla(237.2,59.78%,35.1%,0))}.hero--lemon .section__mask,.hero--lemon .section__mask::after{background-image:-webkit-gradient(linear,left top,left bottom,from(hsl(61.75,57.54%,64.9%)),color-stop(9.9%,hsla(61.75,57.54%,64.9%,0.98759)),color-stop(19.5%,hsla(61.75,57.54%,64.9%,0.96314)),color-stop(28.7%,hsla(61.75,57.54%,64.9%,0.926)),color-stop(37.3%,hsla(61.75,57.54%,64.9%,0.87667)),color-stop(45.2%,hsla(61.75,57.54%,64.9%,0.81624)),color-stop(52.3%,hsla(61.75,57.54%,64.9%,0.74699)),color-stop(58.7%,hsla(61.75,57.54%,64.9%,0.66999)),color-stop(64.4%,hsla(61.75,57.54%,64.9%,0.58775)),color-stop(69.5%,hsla(61.75,57.54%,64.9%,0.50184)),color-stop(74.1%,hsla(61.75,57.54%,64.9%,0.41394)),color-stop(78.4%,hsla(61.75,57.54%,64.9%,0.3238)),color-stop(82.6%,hsla(61.75,57.54%,64.9%,0.23172)),color-stop(86.9%,hsla(61.75,57.54%,64.9%,0.1409)),color-stop(92%,hsla(61.75,57.54%,64.9%,0.0541)),to(hsla(61.75,57.54%,64.9%,0)));background-image:linear-gradient(hsl(61.75,57.54%,64.9%),hsla(61.75,57.54%,64.9%,0.98759) 9.9%,hsla(61.75,57.54%,64.9%,0.96314) 19.5%,hsla(61.75,57.54%,64.9%,0.926) 28.7%,hsla(61.75,57.54%,64.9%,0.87667) 37.3%,hsla(61.75,57.54%,64.9%,0.81624) 45.2%,hsla(61.75,57.54%,64.9%,0.74699) 52.3%,hsla(61.75,57.54%,64.9%,0.66999) 58.7%,hsla(61.75,57.54%,64.9%,0.58775) 64.4%,hsla(61.75,57.54%,64.9%,0.50184) 69.5%,hsla(61.75,57.54%,64.9%,0.41394) 74.1%,hsla(61.75,57.54%,64.9%,0.3238) 78.4%,hsla(61.75,57.54%,64.9%,0.23172) 82.6%,hsla(61.75,57.54%,64.9%,0.1409) 86.9%,hsla(61.75,57.54%,64.9%,0.0541) 92%,hsla(61.75,57.54%,64.9%,0))}@supports (will-change:transform){.section__mask{background:none !important;clip:rect(0,auto,auto,0);z-index:initial}.section__mask::before,.section__mask::after{bottom:auto;content:'';display:block;left:0;pointer-events:none;position:fixed;width:100%;z-index:10}.section__mask::before{height:56.37179px;background-color:#fff;background-image:none !important;top:-1px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:30.0625em){.section__mask::before{height:calc(42px + ((92px + 64 * ((100vw - 480px) / 960)) * 0.4102564103 / 2))}}@media (min-width:851px){.section__mask::before{height:calc(60px + ((92px + 64 * ((100vw - 480px) / 960)) * 0.4102564103 / 2))}}@media (min-width:1440px){.section__mask::before{height:92.0px}}.hero .section__mask::before{background-color:#f5bac5}.hero--alt .section__mask::before{background-color:#24298f}.hero--lemon .section__mask::before{background-color:#d6d972}.section__mask::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:33.97752px;margin-top:-1px;top:56.37179px}@media (min-width:30.0625em){.section__mask::after{height:calc((42px + ((92px + 64 * ((100vw - 480px) / 960)) * 0.4102564103 / 2)) / 1.6590909091);top:calc(42px + ((92px + 64 * ((100vw - 480px) / 960)) * 0.4102564103 / 2))}}@media (min-width:851px){.section__mask::after{height:calc((60px + ((92px + 64 * ((100vw - 480px) / 960)) * 0.4102564103 / 2)) / 1.6590909091);top:calc(60px + ((92px + 64 * ((100vw - 480px) / 960)) * 0.4102564103 / 2))}}@media (min-width:1440px){.section__mask::after{height:55.45205px;top:92.0px}}.section__mask+.container{position:relative}}.section--locker{position:relative}.section--locker.is-locked .section--lockee{bottom:0;left:0;position:fixed;width:100%}.section--lockee::after{background-color:#f5bac5;top:100%;content:'';height:100vh;left:0;pointer-events:none;position:absolute;width:100%}.has-sticky{position:relative}@supports ((position:-webkit-sticky) or (position:sticky)){.section--sticky{position:-webkit-sticky;position:sticky;top:0}.has-sticky::after{content:'';display:block;height:300px;margin:0 0 0 -1px;width:1px}@media (max-width:30em){.no-sticky--small::after{content:none}}}.section__title{font-size:1.125rem;letter-spacing:-.005em;line-height:1.25;border-bottom:1px solid currentColor;margin:0 0 1em;padding:0 0 .35em}@media (min-width:30.0625em){.section__title{font-size:1.3125rem;font-size:calc(1.125rem + .375 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.section__title{font-size:1.5rem;line-height:1.2}}.section__title.regions__title{margin-top:2rem;}@media (min-width:720px){.js .section__grid-utilities{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:-.5625rem 0 1.25rem}.js .section__grid-utilities.section__grid-utilities--mobile.ideas-list{margin:-.5625rem 0 20px;}}.section__grid-utilities li.section__grid-view-item{display:none}.section__grid-utilities li{font-size:.9375rem;line-height:1.25}@media (min-width:30.0625em){.section__grid-utilities li{font-size:.96875rem;font-size:calc(.9375rem + .0625 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.section__grid-utilities li{font-size:1rem;min-height:25px;}.section__grid-utilities.ideas-list li{min-height:0px;}.section__grid-utilities li.grid__item,.adv-search-list-con-ideas li.grid__item{opacity:0;position:relative;top:10px;}.section__grid-utilities li.grid__item.is__active,.js-grid--contact li.grid__item.is__active,.adv-search-list-con-ideas li.grid__item.is__active{opacity:1;transition:.2s all ease-in-out;top:0px;}.team__grid-item.is-activee{transition:.2s all ease-out;top:0px;}.is__activs{transition:.2s all ease-out;}}@media (min-width:720px){.section__grid-utilities>li:not(.section__grid-view-item)+li{margin-left:.48rem}}@supports (display:grid){.section__grid-utilities li+li{margin-left:.29rem;}.section__grid-utilities li.section__grid-view-item{display:block}}@media (max-width:719px){.section__grid-utilities>li,.section__grid-utilities>li.section__grid-view-item{display:none}.section__grid-utilities.section__grid-utilities--mobile{display:none !important;}.work__grid-nav-wrap{display:none !important;}}.section__grid-utility{background:transparent;border:0;color:#a6a6a8;cursor:pointer;display:block;padding:0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;width:.8125rem;margin-top:1px;}.section__grid-utility--grid{width:1.25rem}.section__grid-utility--list{width:1rem}.section__grid-utility.is-active,.section__grid-utility:hover,.section__grid-utility:focus{color:#eb3f43;outline:none}.section__grid-utility.is-active{cursor:default}.section__grid-utilities svg{display:block;width:100%;}.section__grid-right{display:block;margin-top:4px;}.section__grid-filters{display:-webkit-box;display:-ms-flexbox;display:block;}.section__grid-filters li{display:inline-block;}.section__grid-filters a{color:inherit;text-decoration:none}.section__grid-filters a:not(.is-touch):hover,.section__grid-filters a:not(.is-touch):focus{color:#eb3f43}.section__grid-filters a.is-active{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;color:#eb3f43}@media (min-width:60em){.view.view-our-team.view-id-our_team{margin:-.5625rem 0 0}}@media (max-width:719px){.js .section__grid-utilities--mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:-.5625rem 0 1.25rem}ul.section__grid-filters{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:0 !important;}}@media (max-width:719px){li.section__grid-filters{display:block;width:100%}li.section__grid-filters>span{display:none}li.section__grid-filters ~ *{display:none}ul.section__grid-filters li{margin:0}}.section__search-form{display:-webkit-box;display:-ms-flexbox;display:flex}.section__search-form .input{height:1.6625rem;max-width:0;overflow:hidden;-webkit-transition:max-width .6s ease-in-out;transition:max-width .6s ease-in-out;width:10.1875rem}.section__search-form.is-active .input{max-width:10.1875rem}.section__search-form input{border:0;border-bottom:1px solid #c5c5c6;font-size:.75rem;height:1rem;padding:0;width:9.8125rem;margin-top:7px;}@-moz-document url-prefix(){.section__search-form input{margin-top:7px;}}.section__search-form input::-ms-clear{display:none}.section__search-form input:focus{outline:none}.section__search-form button{position:relative;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.section__search-form button[type=submit]{z-index:2}.section__search-form.has-search button[type=submit]{opacity:0;z-index:1}.section__search-form button[type=reset]{margin-left:-.8125rem;opacity:0;z-index:1}.section__search-form.has-search button[type=reset]{opacity:1;z-index:2}.section__search-message div{font-size:1.875rem;letter-spacing:-.005em;line-height:1.0333;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a6a6a8;display:-webkit-box;display:-ms-flexbox;display:flex;height:50vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:50vh}@media (min-width:30.0625em){.section__search-message div{font-size:2.8125rem;font-size:calc(1.875rem + 1.875 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.section__search-message div{font-size:3.75rem;letter-spacing:-.01em;line-height:1.0667}}.section__grid-page.is-home{display:none !important}.section__page-view-link{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;color:#eb3f43;display:inline-block;height:auto;margin-left:.3125rem;text-decoration:none;text-transform:capitalize;width:auto}.section__page-view-link svg{display:inline-block;height:.8125rem;stroke:#231f20;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);-webkit-transform-origin:70%;transform-origin:70%;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out;width:.8125rem}.section__page-view-link:hover,.section__page-view-link:focus{color:#eb3f43}.section__page-view-link:hover svg,.section__page-view-link:focus svg{stroke:#eb3f43}.feed__item{color:#231f20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;text-decoration:none;width:100%}.feed__item:hover .feed__title-card,.feed__item:focus .feed__title-card,.feed-crm-pop_open:hover .feed__title-card,.feed-crm-pop_open:focus .feed__title-card{background-color:#eb3f43;color:#fff}.feed__item:hover .feed__metadata,.feed__item:focus .feed__metadata,.feed__item:hover .feed__content,.feed__item:focus .feed__content{color:#eb3f43}.is-clicked.feed__item{pointer-events:none}.feed__title-card{background-color:#a6a6a8;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:14.375rem;padding:2.8125rem 1.25rem 1.25rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:48.0625em){.feed__title-card{min-height:19.375rem}}.feed__category{font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;left:1.25rem;position:absolute;text-transform:uppercase;top:1.25rem}.feed__title{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-size:8vw;line-height:1.1}@media (min-width:30.0625em){.feed__title{font-size:4vw}}@media (min-width:48.0625em){.feed__title{font-size:2.4vw}}@media (min-width:80em){.feed__title{font-size:1.7vw}}@media (min-width:90rem){.feed__title{font-size:24px}}.feed__item--news .feed__title-card,.feed__item--press .feed__title-card{background-color:#a6a6a8;color:#fff}.feed__item--video .feed__title-card,.feed__item--watch .feed__title-card{background-color:#24298f;color:#eb3f43}.feed__item--podcast .feed__title-card,.feed__item--listen .feed__title-card{background-color:#d6d972;color:#eb3f43}.feed__item--insights .feed__title-card,.feed__item--read .feed__title-card{background-color:#f5bac5;color:#eb3f43}.feed__metadata{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:.5625rem 0 .75rem;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (min-width:48.0625em){.feed__metadata{margin:.5625rem 0 1.25rem}}.feed__detail{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:10px}.feed__content{font-size:.9375rem;line-height:1.25;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (min-width:30.0625em){.feed__content{font-size:.96875rem;font-size:calc(.9375rem + .0625 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.feed__content{font-size:1rem}}.feed__content-action{display:inline-block;color:#eb3f43;text-transform:capitalize}*+.feed__content-action{margin-top:.5625rem}@media (min-width:48.0625em){*+.feed__content-action{margin-top:1.25rem}}.feed-link__wrapper{margin:3.75rem 0;text-align:center}.post__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:48.0625em){.post__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.post__category{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-transform:capitalize}@media (min-width:48.0625em){.post__category{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;float:left;}}.post__close,.feed-post__close{color:#231f20;cursor:pointer;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (min-width:48.0625em){.post__close,.feed-post__close{margin-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.post__close-button{display:block;color:currentColor;height:.8125rem;width:.8125rem}@media (min-width:48.0625em){.post__close-button{display:block}}.post__close-text{display:block}@media (min-width:48.0625em){.post__close-text{display:none}}.post__close svg{display:none}.feed-post__close svg{display:block;}@media (min-width:48.0625em){.post__close svg,.feed-post__close svg{display:block}}.post__close:hover,.post__close:focus,.feed-post__close:hover,.feed-post__close:focus{color:#eb3f43}.feed__category{text-transform:uppercase}.post__title{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-size:1.875rem;letter-spacing:-.005em;line-height:1.0333;margin-top:2.8125rem}@media (min-width:30.0625em){.post__title{font-size:2.8125rem;font-size:calc(1.875rem + 1.875 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.post__title{font-size:3.75rem;letter-spacing:-.01em;line-height:1.0667}}.post__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.8125rem}@media (min-width:48.0625em){.post__wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.post__meta-wrapper,.post__text{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.post__meta-wrapper{margin-bottom:1rem}@media (min-width:48.0625em){.post__meta-wrapper{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%;padding-right:1.25rem}}.post__text{font-size:.9375rem;line-height:1.25;margin-bottom:3.75rem}@media (min-width:30.0625em){.post__text{font-size:.96875rem;font-size:calc(.9375rem + .0625 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.post__text{font-size:1rem}}@media (min-width:48.0625em){.post__text{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}}.post__meta-author{color:#eb3f43}.post__text figure{margin:0 0 2rem;position:relative;width:100%}@media (min-width:48.0625em){.post__text figure{-webkit-transform:translateX(-40%);transform:translateX(-40%);width:166.5%}}.post__text>p:first-child{text-indent:2em}.post__text figcaption{color:#eb3f43;width:100%}@media (min-width:48.0625em){.post__text figcaption{left:0;padding-right:2rem;position:absolute;top:calc(100% + 32px);width:40%}}.post__author{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;border-bottom:1px solid #231f20;border-top:1px solid #a6a6a8;padding:1.25rem 0}.post__author-content{max-width:41.875rem}.post__share{font-size:1.125rem;letter-spacing:-.005em;line-height:1.25;display:inline-block;margin-bottom:1rem;margin-top:1.25rem;text-decoration:none}@media (min-width:30.0625em){.post__share{font-size:1.3125rem;font-size:calc(1.125rem + .375 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.post__share{font-size:1.5rem;line-height:1.2}}.post__share-list{display:none;margin:0}.post__share-list.is-active{display:block}@media screen and (min-width:370px){.post__share-list.is-active{display:inline-block;margin-left:1.25rem}}.post__share-item{display:block}@media screen and (min-width:350px){.post__share-item{display:inline-block;margin-right:.3125rem}}@media (min-width:30.0625em){.post__share-item{margin-right:.625rem}}.post__share-item a{color:#231f20;text-decoration:none}.post__share-copy-button{cursor:pointer;display:none}@media (min-width:48.0625em){.post__share-copy-button{display:inline-block}}.post__share-item a:hover,.post__share-item a:focus{color:#eb3f43;text-decoration:underline}.post__share-copy-button{display:inline-block;margin-right:.25rem}.post__share-copy-text{left:-100%;opacity:0;position:absolute;top:-100%}.copy-link-text{color:#eb3f43;display:inline-block;opacity:0;width:0}.copy-link-text[aria-hidden=false]{-webkit-animation:1s none fade-in-out alternate;animation:1s none fade-in-out alternate;width:auto}.copy-link-text{width:auto;}.audio-player{background:#E0E0E0;margin-bottom:2rem;padding:1rem}.audio-player iframe{display:block}.multimedia.multimedia--post{margin:0 auto 2rem}body.has-modal,body.has-feed-modal{overflow:hidden;padding-right:17px;}body.has-modal .modal__wrapper,body.has-feed-modal .feed-crm-pop_wrapper,body.has-feed-modal-new .feed-crm-pop_wrapper-new{-webkit-overflow-scrolling:touch;left:0;opacity:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.modal__wrapper,.feed-crm-pop_wrapper,.feed-crm-pop_wrapper-new{background-color:transparent;bottom:0;left:100%;overflow:auto;position:fixed;padding-bottom:calc(100vh + 200px);opacity:0;right:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%;z-index:900}@media (min-width:48.0625em){.modal__wrapper,.feed-crm-pop_wrapper,.feed-crm-pop_wrapper-new{background-color:rgba(255,255,255,0.7);padding:0 2rem}}.modal.is-active,.feed-modal.is-active,.feed-modal-new.is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.modal,.feed-modal,.feed-modal-new{background-color:#fff;margin:0 auto calc(100vh + 80px);max-width:60.375rem;min-height:100vh;opacity:0;overflow:hidden;position:relative;-webkit-transform:translateY(100vh);transform:translateY(100vh);-webkit-transition:none;transition:none;-webkit-transition-delay:.3s;transition-delay:.3s}@media (min-width:48.0625em){.modal,.feed-modal,.feed-modal-new{border:1px solid #231f20;margin:120px auto calc(100vh + 160px);min-height:auto}}.modal__content-wrapper,.feed-modal__content-wrapper{padding:1.5rem 0}@media (min-width:48.0625em){.modal__content-wrapper,.feed-modal__content-wrapper{padding:2rem 0 2rem 0;}}.hero{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-size:1.875rem;letter-spacing:-.005em;line-height:1.0333;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5bac5;color:#eb3f43;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;padding-left:.625rem;padding-right:.625rem;text-align:center}@media (min-width:30.0625em){.hero{font-size:2.8125rem;font-size:calc(1.875rem + 1.875 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.hero{font-size:3.75rem;letter-spacing:-.01em;line-height:1.0667}}.hero>:last-child{margin-bottom:0}.hero--alt{background:#24298f}.hero--lemon{background:#d6d972}.hero-lemon-bg{padding:0px;}@media (max-width:48em){.hero--small{min-height:0;padding:3.75rem 0}}@media (max-width:30em){.hero--small{padding:2.8125rem 0}}.hero p{max-width:18em}.hero>*>*+p{margin-top:1em}.hero a{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eb3f43),to(transparent));background-image:linear-gradient(#eb3f43 50%,transparent);background-position:0 1.12em;background-repeat:repeat-x;background-size:auto .1rem;text-decoration:none;-webkit-transition:none;transition:none}.hero a:hover,.hero a:focus{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#231f20),to(transparent));background-image:linear-gradient(#231f20 50%,transparent)}.hero--alt a{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(transparent));background-image:linear-gradient(#fff 50%,transparent);color:#fff}.hero--alt a:hover,.hero--alt a:focus{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eb3f43),to(transparent));background-image:linear-gradient(#eb3f43 50%,transparent);color:#eb3f43}.media{display:block;margin-bottom:1em}.media:after{clear:both;content:'';display:table}.media__left{float:left;margin-right:1em}.media__right{float:right;margin-left:1em}.media__left img,.media__right img{display:block}.media__body{overflow:hidden}.media__body,.media__body>:last-child{margin-bottom:0}.multimedia{background-position:50% 50%;background-size:cover;height:0;margin:0 auto;overflow-y:hidden;padding-bottom:56.25%;position:relative}.multimedia embed,.multimedia object,.multimedia video,.multimedia iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;margin:0 !important;padding:0}.multimedia--standard{padding-bottom:75%}.multimedia--portrait{padding-bottom:177.78%}.multimedia__play{-webkit-tap-highlight-color:transparent;background-color:transparent;border:0;color:#fff;cursor:pointer;height:100%;left:50%;max-width:25%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;width:7.9375rem}.multimedia__play:hover,.multimedia__play:focus{color:#eb3f43;outline:none}.multimedia__play>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.portfolio__details{margin-bottom:2rem;position:relative}.portfolio__details .section__title{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;position:relative}.portfolio__details .section__title a{color:inherit;text-decoration:none}.portfolio__details .section__title a:hover,.portfolio__details .section__title a:focus{color:#eb3f43}.portfolio__title{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.portfolio__title .work__item-client::before{margin:0 .25em 0 0;width:.75em}.portfolio__back{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1.25rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:calc((100% - 2.5rem) / 3)}@media (max-width:719px){.portfolio__back{display:none}.portfolio__details .section__title .portfolio__title{position:static;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.portfolio__info-trigger{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:1.25rem;overflow:hidden;position:relative}.portfolio__info-trigger span{display:inline-block}.portfolio__info-icon{display:inline-block;height:.8125rem;margin-left:.1875rem;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:.8125rem}@media (min-width:48.0625em){.portfolio__info-icon{height:1rem;width:1rem}}.portfolio__info-trigger.is-active .portfolio__info-icon{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.portfolio__info{font-size:.9375rem;line-height:1.25}@media (min-width:30.0625em){.portfolio__info{font-size:.96875rem;font-size:calc(.9375rem + .0625 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.portfolio__info{font-size:1rem}}.js .portfolio__info{height:0;overflow:hidden;display:none}.portfolio__info-inner{padding-top:1rem}.portfolio__info-title{margin-bottom:.625rem}@media (max-width:48em){.portfolio__info-title--alt{margin-bottom:0;margin-left:1.25em;position:relative}.portfolio__info-title:before{font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;content:'→';padding-right:.4em;position:absolute;right:100%;text-align:right;opacity:0;}.portfolio__info.is__active .portfolio__info-title:before{opacity:1;transition:all ease-in-out 0.5s;}.portfolio__info-title--alt+.list--plain,.portfolio__info-title--alt+.list--fancy{margin-left:1.25em}}.list--plain,.list--fancy{margin:0}.list--fancy{position:relative}.list--plain a,.list--fancy a{color:inherit;display:block;text-decoration:none}@media (min-width:48.0625em){.list--fancy a{margin-left:1.25em;position:relative}}.list--plain a:hover,.list--plain a:focus,.list--fancy a:hover,.list--fancy a:focus{color:#eb3f43}@media (min-width:48.0625em){.list--fancy a:before{font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;content:'→';padding-right:.4em;position:absolute;right:100%;text-align:right}}.list--fancy img{left:0;margin-top:1rem;opacity:0;position:absolute;top:100%;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear .3s;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden;width:100%}.list--fancy a:hover ~ img,.list--fancy a:focus ~ img{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;visibility:visible}.portfolio__grid-row+.portfolio__grid-row{margin-top:1.25rem}.portfolio__image-row--2up>*+*{margin-top:1.25rem}@media (min-width:720px){.portfolio__image-row--2up{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio__image-row--2up>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.portfolio__image-row--2up>:first-child{margin-right:.625rem}.portfolio__image-row--2up>:last-child{margin-left:.625rem}.portfolio__image-row--2up>*+*{margin-top:0}}.splash__wrapper{background-color:#eb3f43;display:block;left:0;overflow-x:auto;overflow-y:hidden;position:fixed;top:0;-webkit-transition:background-color .9s cubic-bezier(0.165,0.84,0.44,1) 150ms;transition:background-color .9s cubic-bezier(0.165,0.84,0.44,1) 150ms;width:100vw}@media (max-width:30em),(max-height:30em){.splash__wrapper{display:none}}.splash__scroll{cursor:-webkit-grab;cursor:grab;height:calc(100vh + 50px);overflow-x:auto;width:100%}.splash__scroll:active{cursor:-webkit-grabbing;cursor:grabbing}@media (min-width:30.0625em) and (min-height:30.0625em){.splash__wrapper+*{margin-top:200vh}.splash__wrapper+*+*{margin-top:100vh}.splash__wrapper+*::before,.splash__wrapper+*+*::before{background-image:-webkit-gradient(linear,left bottom,left top,from(hsl(348.81,74.68%,84.51%)),color-stop(7.9%,hsla(348.81,74.68%,84.51%,0.94505)),color-stop(15.3%,hsla(348.81,74.68%,84.51%,0.88294)),color-stop(22.2%,hsla(348.81,74.68%,84.51%,0.81522)),color-stop(28.7%,hsla(348.81,74.68%,84.51%,0.7426)),color-stop(34.8%,hsla(348.81,74.68%,84.51%,0.66692)),color-stop(40.6%,hsla(348.81,74.68%,84.51%,0.58891)),color-stop(46.2%,hsla(348.81,74.68%,84.51%,0.50925)),color-stop(51.7%,hsla(348.81,74.68%,84.51%,0.42866)),color-stop(57.2%,hsla(348.81,74.68%,84.51%,0.34817)),color-stop(62.8%,hsla(348.81,74.68%,84.51%,0.2693)),color-stop(68.7%,hsla(348.81,74.68%,84.51%,0.19309)),color-stop(75.2%,hsla(348.81,74.68%,84.51%,0.12126)),color-stop(82.6%,hsla(348.81,74.68%,84.51%,0.05882)),color-stop(91.2%,hsla(348.81,74.68%,84.51%,0.01457)),to(hsla(348.81,74.68%,84.51%,0)));background-image:linear-gradient(to top,hsl(348.81,74.68%,84.51%),hsla(348.81,74.68%,84.51%,0.94505) 7.9%,hsla(348.81,74.68%,84.51%,0.88294) 15.3%,hsla(348.81,74.68%,84.51%,0.81522) 22.2%,hsla(348.81,74.68%,84.51%,0.7426) 28.7%,hsla(348.81,74.68%,84.51%,0.66692) 34.8%,hsla(348.81,74.68%,84.51%,0.58891) 40.6%,hsla(348.81,74.68%,84.51%,0.50925) 46.2%,hsla(348.81,74.68%,84.51%,0.42866) 51.7%,hsla(348.81,74.68%,84.51%,0.34817) 57.2%,hsla(348.81,74.68%,84.51%,0.2693) 62.8%,hsla(348.81,74.68%,84.51%,0.19309) 68.7%,hsla(348.81,74.68%,84.51%,0.12126) 75.2%,hsla(348.81,74.68%,84.51%,0.05882) 82.6%,hsla(348.81,74.68%,84.51%,0.01457) 91.2%,hsla(348.81,74.68%,84.51%,0));bottom:100%;content:'';height:100vh;left:0;pointer-events:none;position:absolute;width:100%}.splash__wrapper+*+*::before{background-image:-webkit-gradient(linear,left bottom,left top,from(hsl(0,0%,100%)),color-stop(7.9%,hsla(0,0%,100%,0.94505)),color-stop(15.3%,hsla(0,0%,100%,0.88294)),color-stop(22.2%,hsla(0,0%,100%,0.81522)),color-stop(28.7%,hsla(0,0%,100%,0.7426)),color-stop(34.8%,hsla(0,0%,100%,0.66692)),color-stop(40.6%,hsla(0,0%,100%,0.58891)),color-stop(46.2%,hsla(0,0%,100%,0.50925)),color-stop(51.7%,hsla(0,0%,100%,0.42866)),color-stop(57.2%,hsla(0,0%,100%,0.34817)),color-stop(62.8%,hsla(0,0%,100%,0.2693)),color-stop(68.7%,hsla(0,0%,100%,0.19309)),color-stop(75.2%,hsla(0,0%,100%,0.12126)),color-stop(82.6%,hsla(0,0%,100%,0.05882)),color-stop(91.2%,hsla(0,0%,100%,0.01457)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(to top,hsl(0,0%,100%),hsla(0,0%,100%,0.94505) 7.9%,hsla(0,0%,100%,0.88294) 15.3%,hsla(0,0%,100%,0.81522) 22.2%,hsla(0,0%,100%,0.7426) 28.7%,hsla(0,0%,100%,0.66692) 34.8%,hsla(0,0%,100%,0.58891) 40.6%,hsla(0,0%,100%,0.50925) 46.2%,hsla(0,0%,100%,0.42866) 51.7%,hsla(0,0%,100%,0.34817) 57.2%,hsla(0,0%,100%,0.2693) 62.8%,hsla(0,0%,100%,0.19309) 68.7%,hsla(0,0%,100%,0.12126) 75.2%,hsla(0,0%,100%,0.05882) 82.6%,hsla(0,0%,100%,0.01457) 91.2%,hsla(0,0%,100%,0))}}@media (max-width:30em),(max-height:30em){.splash__wrapper+*{display:none;margin-top:200vh}}.splash{display:-webkit-box;display:-ms-flexbox;display:flex;height:90vh;margin-left:-25vw;margin-top:6vh;width:600vw}.splash--blue{background-color:#24298f}.splash--pink{background-color:#f5bac5}.splash--lemon{background-color:#d6d972}.splash__projects{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;overflow:hidden;width:50%}.splash__project{height:22.5vh;position:relative;width:33.75vh}.splash__project.active .splash__overlay{opacity:.5}.splash__overlay{height:54%;left:0;margin:15.33% 23%;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:all .9s cubic-bezier(0.165,0.84,0.44,1) 150ms;transition:all .9s cubic-bezier(0.165,0.84,0.44,1) 150ms;width:54%}.splash__description{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;color:#eb3f43;font-size:14px;line-height:1;margin:calc(66.66% * .54 + 15.33% + 8px) 0 0 23%;opacity:0;pointer-events:none;position:absolute;text-align:left;-webkit-transition:all .9s cubic-bezier(0.165,0.84,0.44,1) 150ms;transition:all .9s cubic-bezier(0.165,0.84,0.44,1) 150ms}@media (min-width:60em){.splash__description{font-size:16px}}.splash__project--vertical .splash__description{margin:calc(66.66% * .81 + 6.33% + 8px) 0 0 32%}.splash__description.active{opacity:1}.splash__description span::before{background:#eb3f43;content:"";display:inline-block;height:1px;margin:0 .25em;-webkit-transform:translateY(-1px);transform:translateY(-1px);vertical-align:middle;width:1em}.splash__img{height:54%;margin:15.33% 23%;position:absolute;width:54%}.splash__img img{height:100%;width:100%}.splash__project--vertical .splash__img{height:81%;margin:6.33% 32%;width:36%}.splash__project--vertical .splash__overlay{height:81%;margin:6.33% 32%;width:36%}.splash--zoom-4 .splash__project--vertical .splash__img,.splash--zoom-4 .splash__project--vertical .splash__overlay{height:72%;margin:9.33% 32%;width:32%}.splash--zoom-4 .splash__overlay,.splash--zoom-4 .splash__img{height:48%;margin:17.33% 26%;width:48%}.splash--zoom-4 .splash__description{margin:calc(66.66% * .48 + 17.33% + 8px) 0 0 26%}.splash--zoom-4 .splash__project--vertical .splash__description{margin:calc(66.66% * .72 + 9.33% + 8px) 0 0 32%}.team{position:relative;z-index:1}.team__sort{display:none}@media (min-width:60em){.team__sort{display:block;margin:-10px 0 -3px;}}.team__sort *{display:inline-block;padding:0 8px 1.25rem 0;}.team__sort-by{cursor:pointer}.team__sort-by:hover,.team__sort-by:focus{color:#eb3f43;outline:none}.team__sort-by.is-active{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;color:#eb3f43;outline:none}.team__sizes{display:none;float:right;margin-bottom:px}@media (min-width:60em){.team__sizes{display:-webkit-box;display:-ms-flexbox;display:flex}}.team__size{background:transparent;border:1px solid #231f20;cursor:pointer;margin:0 3px;padding:0;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out}.team__size:focus,.team__size:active{outline:none}.team__size:hover{border:1px solid #eb3f43}.team__size.active{border:1px solid #eb3f43}#team__size--small{height:15px;margin-top:6px;width:10px}#team__size--medium{height:18px;margin-top:3px;width:12px}#team__size--large{height:21px;width:14px}.team__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;width:calc(100% + 1.25rem)}.team__grid-item{margin:0 1.25rem 1.25rem 0;outline:none;width:calc(50% - 1.25rem)}@media (min-width:60em){.team__grid-item{width:calc(16.66% - 1.25rem)}}.team__grid-item.transition{-webkit-animation:500ms teamTransition ease-in-out;animation:500ms teamTransition ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;opacity:0}.team__grid-item.transition.is-active{-webkit-animation:500ms teamTransition ease-in-out;animation:500ms teamTransition ease-in-out;-webkit-animation-fill-mode:none;animation-fill-mode:none;opacity:1}.employee{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;color:#eb3f43;position:relative}@-webkit-keyframes teamTransition{0%{opacity:0;margin-top:25px}100%{opacity:1;margin-top:0}}@keyframes teamTransition{0%{opacity:0;margin-top:25px}100%{opacity:1;margin-top:0}}.employee__portrait{-webkit-tap-highlight-color:transparent;background:none;border:0;color:#eb3f43;cursor:pointer;display:block;font-family:inherit;font-size:4.5vw;height:100%;line-height:1.1;padding:0;position:relative;text-align:left;width:100%}.employee__portrait img{display:block;left:0;pointer-events:none;position:relative;top:0;width:100%}.employee__portrait-content{background-color:#f5bac5;bottom:0;display:block;left:0;opacity:0;padding:1.25rem;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear .3s;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden}.employee__portrait:hover,.employee__portrait:focus{color:#eb3f43;outline:none}.employee__portrait:hover .employee__portrait-content{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;visibility:visible}.employee__portrait-name{margin-bottom:2rem}.employee__portrait-icon{bottom:1.25rem;color:#eb3f43;display:none;fill:#eb3f43;height:1.25rem;position:absolute;right:1.25rem;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:1.25rem}@media (min-width:60em){.employee__portrait-icon{display:block}}.employee__portrait-icon:hover{color:#231f20;fill:#231f20}.employee__content-wrapper{height:100%;left:0;opacity:0;position:absolute;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;visibility:hidden}.employee__content{background-color:#f5bac5;height:100%;opacity:0;padding:2rem;position:relative;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media (min-width:60em){.employee__content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem}}.employee__column{width:100%}@media (min-width:60em){.employee__column{min-width:calc(20% - 1.25rem);overflow-x:hidden;overflow-y:auto;width:-webkit-min-content;width:-moz-min-content;width:min-content}}@media screen and (min-width:60em) and (-ms-high-contrast:active),(min-width:60em) and (-ms-high-contrast:none){.employee__column{width:1px}}@media (min-width:60em){.employee__column-content{height:100%;overflow-y:scroll;padding-right:2.5rem;width:calc(100% + 2.5rem)}}.employee__content-job,.employee__portrait-job{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic}@media (max-width:59.9375em){.employee__column--name{font-size:24px;line-height:1.1;margin-bottom:16px}}.employee__column--content{font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9375rem;line-height:1.25;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1.1}@media (min-width:30.0625em){.employee__column--content{font-size:.96875rem;font-size:calc(.9375rem + .0625 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.employee__column--content{font-size:1rem}}@media (min-width:60em){.employee__column--content{padding:0 1.25rem}}.employee__column--links{font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.1}@media (min-width:60em){.employee__column--links{padding:0 1.25rem}}.employee__column--content p{margin-bottom:.75rem}.employee__column--links a{text-decoration:none}.employee__content-name{margin-bottom:1.875rem}.employee__column-header{font-size:.9375rem;line-height:1.25;margin-bottom:1.25rem}@media (min-width:30.0625em){.employee__column-header{font-size:.96875rem;font-size:calc(.9375rem + .0625 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.employee__column-header{font-size:1rem}}.employee__press{margin-bottom:2rem}.employee__close-icon{bottom:1.25rem;color:#eb3f43;cursor:pointer;display:block;position:absolute;right:1.25rem;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (max-width:59.9375em){.employee__close-icon{bottom:1rem;display:none;position:fixed;right:calc(1rem + 1.25rem)}}.employee__close-icon:hover,.employee__close-icon:focus{color:#231f20}.employee__close-icon svg{height:.9375rem;pointer-events:none;width:.9375rem}@media (min-width:60em){.team__size--small .employee__portrait-content *,.team__size--small .employee__column--name{font-size:1.5vw;line-height:1.1}.team__size--medium .employee__portrait-content *,.team__size--medium .employee__column--name{font-size:2.3vw;line-height:1.1}.team__size--large .employee__portrait-content *,.team__size--large .employee__column--name{font-size:3vw;line-height:1.1}}@media (min-width:90rem){.team__size--small .employee__portrait-content *,.team__size--small .employee__column--name{font-size:30px;line-height:1.1}.team__size--medium .employee__portrait-content *,.team__size--medium .employee__column--name{font-size:37px;line-height:1.1}.team__size--large .employee__portrait-content *,.team__size--large .employee__column--name{font-size:39px;line-height:1.1}}@media (min-width:60em){.team__size--small .team__grid-item{width:calc(20% - 1.25rem)}.team__size--medium .team__grid-item{width:calc(25% - 1.25rem)}.team__size--large .team__grid-item{width:calc(33.33% - 1.25rem)}.team__size--small .is-active .employee__portrait{width:calc((100% - 5rem) / 5)}.team__size--medium .is-active .employee__portrait{width:calc((100% - 3.75rem) / 4)}.team__size--large .is-active .employee__portrait{width:calc((100% - 2.5rem) / 3)}.team__size--small .is-active .employee__content-wrapper{margin-left:calc((100% + 1.25rem)/5);width:calc((400% - 1.25rem)/5)}.team__size--medium .is-active .employee__content-wrapper{margin-left:calc((100% + 1.25rem)/4);width:calc((300% - 1.25rem)/4)}.team__size--large .is-active .employee__content-wrapper{margin-left:calc((100% + 1.25rem)/3);width:calc((200% - 1.25rem)/3)}}@media (min-width:60em) and (max-width:1400px){.team__size--large .is-active .employee__content-wrapper{overflow:hidden}}@media (min-width:60em){.team__size--small .employee__column{width:calc(25% - 1.25rem)}.team__size--medium .employee__column{width:calc(33.33% - 1.25rem)}.team__size--large .employee__column{width:calc(50% - 1.25rem)}.team__size--large .is-active .employee__content{display:block;overflow-y:scroll;padding-right:calc(50px + 1.25rem);width:calc(100% + 50px)}}@media (min-width:60em) and (min-width:1400px){.team__size--large .is-active .employee__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.25rem;width:100%}}@media (min-width:60em) and (max-width:1400px){.team__size--large .is-active .employee__content .employee__column{height:auto;min-height:0;padding:0;width:calc(100% - 1.25rem)}}@media (min-width:60em){.team__size--large .is-active .employee__column--content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:50%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.team__size--large .is-active .employee__content-job{margin-bottom:1.25rem}.team__size--large .is-active .employee__column--links{margin-top:1.25rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0}}@media (min-width:60em) and (max-width:1400px){.team__size--large .employee__close-icon{bottom:0;display:block;float:right;position:-webkit-sticky;position:sticky;right:0}@supports (-ms-ime-align:auto){.team__size--large .employee__close-icon{bottom:1.25rem}}}@media screen and (min-width:60em) and (max-width:1400px) and (-ms-high-contrast:active),(min-width:60em) and (max-width:1400px) and (-ms-high-contrast:none){.team__size--large .employee__close-icon{position:absolute;right:calc(50px + 1.25rem);top:1.25rem}}.team__grid-item.is-active{-webkit-transform:none !important;transform:none !important;z-index:2;}@media (min-width:60em){.team__grid-item.is-active{left:0 !important;width:calc(100% - 1.25rem)}}.is-active .employee__portrait{height:auto;width:100%}@media (min-width:60em){.is-active .employee__portrait{width:calc((100% - 6.25rem) / 6)}}.is-active .employee__portrait{height:auto;width:100%}@media (min-width:60em){.is-active .employee__portrait{width:calc((100% - 6.25rem) / 6)}}.is-active .employee__content-wrapper{opacity:1;visibility:visible;width:100%}@media (min-width:60em){.is-active .employee__content-wrapper{margin-left:16.67%;width:83.33%}}@media (max-width:59.9375em){.is-active .employee__content-wrapper{-webkit-overflow-scrolling:touch;height:100vh;overflow-x:hidden;overflow-y:auto;padding:0 calc(1.25rem + 10px) 0 1.25rem;position:fixed !important;top:0px !important;width:calc(100% + 10px)}}.is-active .employee__content{height:100%}@media (max-width:59.9375em){.is-active .employee__content{border-top:80px solid #fff;height:auto;margin-bottom:100vh;min-height:100vh}}@media (min-width:30.0625em){.is-active .employee__content{border-top:96px solid #fff}}@media (min-width:851px){.is-active .employee__content{border-top:128px solid #fff}}@media (min-width:60em){.is-active .employee__content{border-top:none;min-height:1px}}.work__categories{font-size:2rem;letter-spacing:-.005em;line-height:1;margin:0 0 2rem;text-align:center;text-transform:uppercase}@media (min-width:30.0625em){.work__categories{font-size:3.1875rem;font-size:calc(2rem + 2.375 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.work__categories{font-size:4.375rem}}@media (min-width:60em){.work__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-4px);transform:translateX(-4px);width:calc(100% + 8px)}}@media (min-width:1920px) and (max-width:1921px){}@media (min-width:1620px) and (max-width:1680px){}@media (min-width:1440px) and (max-width:1441px){}@media (min-width:1520px) and (max-width:1536px){}@media (min-width:60em) and (max-width:1439px){.work__categories{font-size:4.8vw}}.work__categories li{display:inline-block}@media (min-width:60em){.work__categories li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.work__categories li:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.work__categories li::after{background-image:url(/themes/custom/ogilvy/assets/img/horizontal-divider.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:auto 100%;content:'';display:inline-block;height:.7em;vertical-align:baseline;width:.37em}@media (min-width:60em){.work__categories li::after{background-position:50% 50%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.work__categories li:last-child::after{content:none}.work__categories a{color:inherit;text-decoration:none}.work__categories a.is-active,.work__categories a:hover,.work__categories a:focus{color:#eb3f43}.work__categories a.is-active{cursor:default}.work__grid{margin:0}.work__item{margin-bottom:1.25rem;overflow:hidden;position:relative}.work__search-item{overflow:hidden;position:relative}.work__item:last-child{margin:0}.work__item img,.work__search-item img{display:block;width:100%}.work__item a,.work__search-item a{display:block;height:100%;-webkit-tap-highlight-color:transparent;opacity:1;text-decoration:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.work__item-title{font-size:1.125rem;letter-spacing:-.005em;line-height:1.25;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eb3f43;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;padding:.625rem;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear .3s;transition:opacity .3s ease-in-out,visibility 0s linear .3s;visibility:hidden}@media (min-width:30.0625em){.work__item-title{font-size:1.3125rem;font-size:calc(1.125rem + .375 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.work__item-title{font-size:1.5rem;line-height:1.2}}.work__item a.is-active .work__item-title,.work__item a:hover .work__item-title,.work__item a:focus .work__item-title,.work__search-item a:hover .work__item-title,.work__search-item a:focus .work__item-title{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;visibility:visible}.work__item-title>span{text-align:center}.work__item-client::before{background:currentColor;content:"";display:inline-block;height:1px;margin:0 .5em;-webkit-transform:translateY(-1px);transform:translateY(-1px);vertical-align:middle;width:1.5em}@media (min-width:720px){.work__grid:not(.work__grid--list){-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-columns:3;columns:3;-webkit-column-gap:1.25rem;column-gap:1.25rem}.work__grid:not(.work__grid--list) .work__item{-webkit-column-break-inside:avoid;break-inside:avoid}@supports (display:grid){.work__grid:not(.work__grid--list){display:grid;grid-template-columns:repeat(24,1fr);grid-gap:1.25rem;grid-auto-flow:dense}.work__grid:not(.work__grid--list) .work__item{grid-column:auto / span 8}.work__grid:not(.work__grid--list) .work__item--small{grid-column:auto / span 4}.work__grid:not(.work__grid--list) .work__item--large{grid-column:auto / span 12}.work__grid:not(.work__grid--list) .work__item--portrait{grid-row:auto / span 2}.work__grid:not(.work__grid--list) .work__item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.work__grid:not(.work__grid--list) .work__item{margin:0}.work__grid:not(.work__grid--list) .work__item--small .work__item-client::before{display:block;margin:1em auto .75em}}}@media (min-width:720px) and (max-width:1440px){.work__grid:not(.work__grid--list) .work__item-title{font-size:1.6667vw}}@media (min-width:481px) and (max-width:768px){.work__search-grid:not(.work__grid--list) .work__item-title{font-size:2.495vw}}@media (min-width:769px) and (max-width:1440px){.work__search-grid:not(.work__grid--list) .work__item-title{font-size:1.6667vw}}.work__grid-nav-wrap{overflow:hidden}.work__grid-nav{font-size:1.125rem;letter-spacing:-.005em;line-height:1.25;counter-reset:li;margin:0 auto;max-width:45em;padding:.75rem 0 2.8125rem;text-align:center}@media (min-width:30.0625em){.work__grid-nav{font-size:1.3125rem;font-size:calc(1.125rem + .375 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.work__grid-nav{font-size:1.5rem;line-height:1.2}}@media (max-width:48em){.work__grid-nav{display:none !important}}.work__grid-nav li{display:inline-block}.work__grid-nav a{color:inherit;text-decoration:none}.work__grid-nav a:hover,.work__grid-nav a:focus{color:#eb3f43}.work__grid-nav a:before{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;content:counter(li,decimal-leading-zero);counter-increment:li;-webkit-font-feature-settings:"lnum" 1;font-feature-settings:"lnum" 1;font-size:.6em;line-height:0;padding-right:.5em;vertical-align:super}.work__grid-nav .work__item-client::before{margin:0 .25em 0 0;width:.75em}.contact-card{font-size:1.125rem;letter-spacing:-.005em;line-height:1.25;position:relative}@media (min-width:30.0625em){.contact-card{font-size:1.3125rem;font-size:calc(1.125rem + .375 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.contact-card{font-size:1.5rem;line-height:1.2}}.contact-card__header-wrapper{border-bottom:1px solid #231f20;padding-bottom:.5625rem}.contact-card__header{-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.contact-card__list{margin-top:.5625rem}@media (max-width:48em){.contact-card__list{font-size:15px;line-height:1.25;margin-bottom:0}}.contact-card__item{padding-bottom:.3125rem}.contact-card__item a{color:#231f20;text-decoration:none;cursor:pointer;}.contact-card__item a:hover,.contact-card__item a:focus{color:#eb3f43}.contact__subnav{font-size:1.125rem;letter-spacing:-.005em;line-height:1.25;margin:2.8125rem auto;max-width:40.625rem;text-align:center}@media (min-width:30.0625em){.contact__subnav{font-size:1.3125rem;font-size:calc(1.125rem + .375 * ((100vw - 30.0625rem) / 49.9375))}}@media (min-width:80em){.contact__subnav{font-size:1.5rem;line-height:1.2}}@media (min-width:48.0625em){.contact__subnav{margin:5rem auto}}.contact__subnav-item{display:inline}.contact__subnav-link{color:#231f20;text-decoration:none;text-transform:capitalize}.contact__subnav-link:hover,.contact__subnav-link:focus{color:#eb3f43}.contact__subnav-link.is-active{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;color:#eb3f43}.grid--contact{display:none}.contact{position:relative}.contact-card__icon{color:#231f20;height:1rem;width:1rem}.contact-card--office button{background:transparent;border:0;cursor:pointer;height:1rem;outline:none;padding:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.contact-card__header-wrapper--office{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;outline:none}.contact-card__header-wrapper--office:hover .contact-card__header,.contact-card__header-wrapper--office:focus .contact-card__header{color:#eb3f43}.contact-card__content-wrapper{padding-top:.75rem;position:relative}@media (min-width:48.0625em){.contact-card__content-wrapper{padding:.75rem 0}}.contact .contact-card__content{background-color:#fff;height:0;overflow:hidden;position:relative}@media (max-width:48em){.contact .contact-card__content{font-size:15px;line-height:1.25}}@media (min-width:30.0625em) and (max-width:59.9375em){.contact:nth-child(2n+1):not(:last-child):not(:nth-last-child(2)) .contact-card__content,.contact:nth-child(2n):not(:last-child) .contact-card__content{background-color:#fff;left:-1.25rem;padding-left:1.25rem;padding-right:1.25rem;position:absolute;right:-1.25rem;top:1rem;width:auto}}@media (min-width:60em){.contact:nth-child(3n+1):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)) .contact-card__content,.contact:nth-child(3n+2):not(:last-child):not(:nth-last-child(2)) .contact-card__content,.contact:nth-child(3n):not(:last-child) .contact-card__content,.capabilities-section .contact-card__content,.contact .contact-card__content{background-color:#fff;left:-1.25rem;padding-left:1.25rem;padding-right:1.25rem;position:absolute;right:-1.25rem;top:1rem;width:auto}}.contact-card__content a{color:#231f20;text-decoration:none}.contact-card__content a:hover,.contact-card__content a:focus{color:#eb3f43}.contact-card__content--address{margin-bottom:2rem}.contact-card__content--address + div{margin-bottom:1.25rem;}.is-active.contact,.is-active.contact-card--office{z-index:1 !important}.is-active.contact-card--office .contact-card__header{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;color:#eb3f43}.is-active.contact-card--office button{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.is-active.contact-card--office .contact-card__content{padding-bottom:1.25rem}.is-active.grid--contact{display:-webkit-box;display:-ms-flexbox;display:flex}@supports (display:grid){.is-active.grid--contact{display:grid}}input{border-radius:0;border:none;}.languages-list{position:absolute;top:-30px;right:110px;padding:0 0;margin:0px;text-align:center;z-index:601;}.languages-list li{display:inline-block;padding:0px;margin-left:0px;}ul.languages-list.desktop-languages.mobile{display:none}.languages-list li a{font-size:16px;color:currentColor;text-decoration:none;text-transform:capitalize}.languages-list li a:hover,.languages-list li.is-active a{color:#eb3f43!important;font-style:italic;}.languages-list.desktop-languages::after,.container-lan .site-nav__sub-list .site-nav__sub-item:last-child::after{content:".";position:absolute;line-height:20px;font-size:22px;top:2px;right:-15px;}.has-alt-nav .languages-list li a{color:#fff;}.has-alt-nav .languages-list.desktop-languages::after{color:#fff;}.menu-active .languages-list{display:none;}.site-footer__primary-nav li{display:inline-block;margin-right:1rem;}.site-footer__primary-nav li:last-child{margin:0;}.gdpr-link{width:100%;margin-top:30px;}.gdpr-link p{margin-bottom:5px;}.section__grid-search{text-align:center;margin-bottom:20px;}.section__grid-search a{width:200px;height:35px;border:solid 1px #ddd;border-radius:20px;line-height:30px;text-decoration:none;color:#000;display:inline-block;cursor:pointer;}.section__grid-search a svg{color:#ddd;display:inline-block;vertical-align:middle;margin:0 3px 0 0;}.work-search-wrapper{background:#fff;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:none;}.work-search-header{padding:20px 0;box-shadow:0 0 10px #c2c2c2;}.work-search-top{position:relative;}.work-search-top svg,.work-search-top input{display:inline-block;vertical-align:middle;}.work-search-top svg{margin-right:20px;}.work-search-top input{background:none;border:none;font-size:24px;width:88%;min-height:30px;}.work-search-top input:focus{outline:none;}.work-search-cancle{font-size:18px;color:#949494;text-decoration:underline;cursor:pointer;margin-top:3px;position:absolute;top:0;right:0;}.work-search-cancle:hover{text-decoration:none;}.work-search-tabs ul{margin:45px 0 0 0;text-align:center;}.work-search-tabs li{display:inline-block;padding:0 15px;}.work-search-tabs li a{cursor:pointer;color:#eb3f43;}.work-search-tabs li a:hover,.work-search-tabs li.active a{color:#424345;}.work-search-tabs-con{text-align:center;font-size:30px;position:absolute;left:0;right:0;top:150px;bottom:20px;overflow:auto;display:none;}.work-search-tabs-con .search-result-lable{font-weight:bold;font-style:italic;margin-bottom:10px;display:block;}.work-search-tabs-con ul{margin:0 !important;}.work-search-tabs-con li{padding:15px 0;display:block;}.work-search-tabs-con li a{color:#000;}.work-search-tabs-con li a:hover{color:#eb3f43;text-decoration:none;}.work-search-con{text-align:center;font-size:30px;padding:50px 0;height:100vh;position:relative;overflow:auto;}.work-search-con ul{margin:0 !important;}.work-search-con li{padding:15px 0;display:block;}.work-search-con li a{color:#000;}.work-search-con li a:hover{color:#eb3f43;text-decoration:none;}.search-result-lable{font-weight:bold;font-style:italic;margin-bottom:10px;display:block;}.work-search-close{background:#ddd;width:22px;height:22px;border-radius:50%;color:#fff;text-align:center;font-size:12px;line-height:22px;position:absolute;top:5px;right:80px;cursor:pointer;display:none;}.work-search-close:hover{background:#7d7d7d;}.mobile-site-nav{font-size:20px;margin:40px 0;display:none;}.mobile-site-nav li{padding:15px 0;}.mobile-site-nav a{color:#231f20;text-transform:none;padding:0;text-decoration:none;}.mobile-site-nav a:hover,.mobile-site-nav a.is-active{color:#eb3f43;}.text-center{text-align:center;}.portfolio__info-row{width:100%;padding:0 120px;}.portfolio__info-see-also{margin-top:30px;}.home-work-section__grid-utilities .section__grid-utilities li.section__grid-view-item,.home-work-section__grid-utilities .section__grid-utilities li{display:none;}.home-work-section__grid-utilities .section__grid-utilities li.section__grid-right{display:block;margin:0 auto !important;cursor:pointer;}.home-work-section__grid-utilities .section__grid-utilities li.section__grid-right a svg{color:#000;}.hero--alt a{color:#eb3f43;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eb3f43),to(transparent));background-image:linear-gradient(#eb3f43 50%,transparent);}.hero--alt a:hover{color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(transparent));background-image:linear-gradient(#fff 50%,transparent);}.logo-of-clients .container{position:relative;}.view-all-team{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;text-align:center;font-size:24px;}.view-all-team a{color:#000;}.view-all-team a:hover{color:#eb3f43;}.localized-office .owl-carousel button{outline:none;text-indent:-99999999px;}.localized-office .owl-carousel .owl-nav .owl-next,.localized-office .owl-carousel .owl-nav .owl-prev{width:34px;height:64px;position:absolute;top:50%;margin-top:-52px;}.localized-office .owl-carousel .owl-nav .owl-prev{background:url(/themes/custom/ogilvy/assets/img/arrow-left.png) no-repeat center;left:40px;}.localized-office .owl-carousel .owl-nav .owl-next{background:url(/themes/custom/ogilvy/assets/img/arrow-right.png) no-repeat center;right:40px;}.localized-office .owl-carousel .owl-dots{text-align:center;margin-top:15px;}.localized-office .owl-carousel button.owl-dot{width:13px;height:13px;background:#bdbdbd;border-radius:50%;margin:0 3px;display:inline-block;}.localized-office .owl-carousel button.owl-dot:hover,.localized-office .owl-carousel button.owl-dot.active{background:#000;}.localized-office .view-all-team{text-decoration:underline;color:#6f6f6f;}.localized-office .view-all-team a{color:#eb3f43;}.localized-office .view-all-team a:hover{color:#6f6f6f;}.feed-link-subscribe{background:#f4b9c4;padding:55px 25px;}.feed-link-subscribe li{margin:0 35px;color:#eb3f43;font-size:26px;display:inline-block;}.feed-link-subscribe li a{color:#000;}.feed-link-subscribe li a:hover{color:#eb3f43;}.feed-search-submmited{text-align:center;margin-bottom:20px;}.feed-search-submmited a{cursor:pointer;font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;color:#eb3f43;display:inline-block;height:auto;margin-left:.3125rem;text-decoration:none;text-transform:capitalize;width:auto;}.feed-search-submmited a svg{display:inline-block;height:.8125rem;stroke:#231f20;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);-webkit-transform-origin:70%;transform-origin:70%;-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out;width:.8125rem;}.feed-search-submmited a:hover svg{stroke:#eb3f43;}.feed-post-container{padding-right:12%;}.post__category a:hover,.post__share:hover{color:#eb3f43;}.feed-author-note{font-size:18px;border-top:solid 1px #646464;border-bottom:solid 1px #646464;padding:18px 0;}.feed-post-contact{padding-top:50px;}.feed-post-container .post__wrapper{display:block;}.feed-post-container .post__meta-wrapper{float:left;}.feed-post-container .post__text{margin-left:40%;margin-bottom:30px;}.feed-post-container .feed-post-image{margin-bottom:30px;}.office-row{margin-bottom:25px;}.office-row:after{content:"";clear:both;display:block;}.office-image,.office-con{float:left;width:50%;}.office-con{padding:50px;font-size:20px;}.office-con h2{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-size:36px;text-align:center;margin-bottom:40px;}.office-row:nth-child(2n) .office-image{float:right;}.contact-card__email{text-decoration:underline;}.grid--contact__title h2{font-size:1.5rem;font-weight:bold;line-height:1rem;padding-left:0;}.contact-card__cereers a{text-decoration:underline;}.contact-tab-grid{display:block;margin:50px 0;}.cookies__policy{position:fixed;left:0;right:0;bottom:0;background:#f5bac5;text-align:center;color:#000;padding:25px 0 27px;line-height:20px;z-index:9;transition:bottom 1s ease-in-out;}.cookies__policy a{text-decoration:none;color:#000;}.cookies__close{border-radius:50%;cursor:pointer;position:absolute;display:block;vertical-align:middle;margin-left:10px;right:2rem;top:0px;transition:all ease-in-out 0.3s;padding:0;}.cookies__close svg{width:24px;height:24px;color:#000;}.cookies__close:hover svg{color:#eb3f43;}.cookies__policy.whitebg{background:#fff;color:#000;}.cookies__policy.whitebg a:hover{color:#000;}.cookies__policy.whitebg .cookies__close:before,.cookies__policy.whitebg .cookies__close:after{background:#000;}.cookies__policy.whitebg .cookies__close:hover:before,.cookies__policy.whitebg .cookies__close:hover:after{background:#eb3f43;}.cookies_down{bottom:-300px;opacity:0;}.site-footer{margin-bottom:0px;}.employee__quote{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;padding-top:20px;}.cookies__policy .container{position:relative}.cookies-wrp,.cookies-wrp-new{text-align:left;}.cookies_clumn span{padding-bottom:20px;display:inline-block;width:100%;}.cookies_clumn h3{padding-bottom:20px;}.cookies_ani-border,.cookies_active-border,.cookies_ani-border1{width:100%;height:10px;position:relative;margin:10px 0 -6px;clear:both;cursor:pointer;display:inline-block;}.cookies-section .cookies_active-border,.cookies-section-new .cookies_active-border{cursor:default}.cookies_ani-border:before,.cookies_ani-border1:before,.cookies_active-border:before{background:#000;height:1px;content:"";left:0px;position:absolute;width:30px;top:49%;transition:all ease-in-out 0.5s;}.cookies_active-border:before{background:#eb3f43;}.cookies_ani-border span,.cookies_ani-border1 span{height:9px;display:block;width:9px;left:0px;padding:0px;background:#000;transition:all ease-in-out 0.25s;border-radius:50%;position:absolute;top:calc(50% - 4px);}.cookies_active-border span{height:9px;display:block;width:9px;left:21px;padding:0px;background:#eb3f43;transition:all ease-in-out 0.25s;border-radius:50%;position:absolute;top:calc(50% - 4px);}.cookies_active-border:before{background:#eb3f43;}.cookies_ani-border.is_active:before{background:#eb3f43;}.cookies_ani-border.is_active span{left:21px;background:#eb3f43;}.cookies_ani-border1.is_active:before{background:#eb3f43;}.cookies_ani-border1.is_active span{left:21px;background:#eb3f43;}.cookies__policy.is-active{bottom:-200%;}.cookies__policy a:hover{color:#eb3f43}.cookies__policy a.cookies-con-link.active,.cookies_clumn a.active{color:#eb3f43!important;text-decoration:none}.cookies_clumn a{color:#eb3f43;text-decoration:none}.search-form-wrap{width:100%;}.section__grid-utilities .section__search-form{float:left;margin-top:-4px;}.section__grid-work-search .section__grid-utilities .section__search-form.has-search{display:none;}.section__grid-work-search .section__grid-utilities .section__search-form.has-search+.section__grid-page.is-home{display:block !important;position:relative;}.adv-search-icon{float:left;margin-left:10px;display:none;cursor:pointer;margin-top:0px;}.adv-search-icon svg{color:#231f20;width:1rem;height:1rem;}.adv-search-list{float:left;display:none;}.adv-search-list li{float:left;margin:0;}.adv-search-list li a{cursor:pointer;color:#231f20;position:relative;text-decoration:none;}.adv-search-list li a.is-active{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;color:#eb3f43;}.adv-search-list li:before{content:",";}.adv-search-list li:first-child:before,.adv-search-list li:nth-child(2):before,.adv-search-list li:last-child:before{display:none;}.adv-search-list li a:hover{color:#eb3f43;}.adv-search-list li+li{margin:0;}.adv-search-list li+li+li a{margin-left:3px;}.adv-search-list li.adv-search-list-close{margin-left:5px;cursor:pointer;}.adv-search-list li.adv-search-list-close svg{width:1rem;height:1rem;transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}.adv-search-list li.adv-search-list-close:hover svg{color:#eb3f43;}.adv-search-list li.adv-search-list-close.active svg{transform:rotate(0deg);}.adv-search-list-con{width:100%;float:left;margin-top:20px;display:none;}.adv-search-list-con li+li{margin:0;}.adv-search-list-con li a{display:block;border-bottom:1px solid #231f20;padding-bottom:.5625rem;cursor:pointer;color:#231f20;position:relative;text-decoration:none;}.adv-search-list-con li a svg{width:.8rem;height:.8rem;color:#000;position:absolute;top:50%;right:0;margin-top:-.4rem;transform:rotate(90deg);transition:all ease-in-out 0.3s;}.adv-search-list-con li a:hover,.adv-search-list-con li a.is-active{color:#eb3f43;}.adv-search-list-con li a.is-active{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;}.adv-search-list-con li a.is-active svg{transform:rotate(-45deg) !important;}.adv-search-mob-icon{display:none;}.adv-search-mob-icon svg{width:.8125rem;height:.8125rem;margin:2px 5px 0 0;color:#bbb;}.localized-office-container{padding-left:calc((100% - 1440px) / 2);margin-bottom:30px;}.localized-office-left{display:inline-block;vertical-align:top;width:25%;margin-right:-4px;padding-left:34px;padding-right:30px;font-size:18px;}.localized-office-left p{margin-bottom:20px;}.localized-office-right{display:inline-block;vertical-align:top;width:75%;}.localized-office-right .slick-slide{margin:0 15px;outline:none;}.localized-office-right .slick-next,.localized-office-slider .slick-prev{width:34px;height:64px;z-index:9;}.localized-office-right .slick-next{right:40px;}.localized-office-right .slick-prev{left:40px;}.localized-office-right .slick-next:before,.localized-office-right .slick-prev:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;}.localized-office-right .slick-prev:before{background:url(/themes/custom/ogilvy/assets/img/arrow-left.png) no-repeat center;background-size:100%;}.localized-office-right .slick-next:before{background:url(/themes/custom/ogilvy/assets/img/arrow-right.png) no-repeat center;background-size:100%;}.feeds__filters ul.section__grid-filters{margin-left:-0.5rem;}.connect-pop-wrapper .post__header,.connect-pop-header.post__header{display:block;text-align:right;}.connect-pop-wrapper .post__close,.connect-pop-header .post__close{display:inline-block;margin-bottom:0;}.connect-form-wrapper{position:relative;}.connect-form-wrapper .post__text{margin-bottom:0;}.connect-form .form-group{margin-bottom:12px;}.connect-form textarea{border:none;border:solid 1px #231f20;width:100%;padding:0px 0px 7px 0;font-size:16px;color:#231f20;border-radius:0;height:auto;}.connect-form input[type="text"],.connect-form input[type="password"],.connect-form input[type="email"],.select2-container--default .select2-selection--single{border:none;border-bottom:solid 1px #231f20;width:100%;padding:0px 0px 7px 0;font-size:22px;color:#231f20;border-radius:0;height:auto;}.path-user .connect-form input[type="text"],.connect-form input[type="password"],.connect-form input[type="email"],.select2-container--default .select2-selection--single{border:none;border-bottom:solid 1px #231f20;width:100%;padding:0px 0px 10px 0;font-size:1.5rem;color:#231f20;border-radius:0;height:auto;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}.connect-form input:focus,.select2-container--default .select2-selection--single:focus{outline:none;}.connect-form input::placeholder{color:#999;}.connect-form input::-moz-placeholder{color:#555;}.connect-topics h3{font-size:22px;text-align:center;margin:1.5rem 0;}.connect-topics ul{margin:0;padding:0;}.connect-topics li{border-bottom:solid 1px #231f20;padding:7px 0;font-size:22px;margin-bottom:17px;}.connect-topics li:before{display:none;}.connect-topics li label,.connect-topics li a{color:#231f20;text-decoration:none;cursor:pointer;}.connect-topics li label:hover,.connect-topics li.active label,.connect-topics li a:hover,.connect-topics li a.active{color:#eb3f43;}.connect-topics li input:checked + label,.connect-topics li a.active{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;color:#eb3f43;}.connect-topics li input{position:absolute;opacity:0;}.connect-form .form-group.connect-submit{margin-bottom:-5px;}.connect-submit{position:absolute;bottom:0;left:0;margin-bottom:12px;}.connect-submit input[type="submit"]{background:none;border:none;padding:0;margin:0;color:#eb3f43;cursor:pointer;font-size:22px;}.path-user .connect-submit input[type="submit"]{background:none;border:none;padding:0;margin:0;color:#eb3f43;cursor:pointer;font-size:1.5rem;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}.connect-submit input[type="submit"]:hover{color:#231f20;}.connect-popup{cursor:pointer;}.connect-pop-copy p{font-size:1rem;line-height:1.25;color:#231f20;}.careers-col-row{text-align:center;}.careers-col-row:after,.careers-photo-row:after,.careers-text-row:after,.careers-col-100:after,.careers-col-full:after{content:"";clear:both;display:block;}.careers-col-100{min-width:1170px;max-width:1170px;}.careers-col-60{min-width:696px;max-width:696px;}.careers-col-50{min-width:580px;max-width:580px;}.careers-col-40{min-width:464px;max-width:464px;}.careers-col-33{min-width:376px;max-width:376px;}.careers-col-25{min-width:277px;max-width:277px;}.careers-col-full{min-width:1170px;max-width:1170px;}.careers-col-full-50{width:50%;float:left;}.careers-col-full-50:first-child{padding-right:13px;}.careers-col-full-50:last-child{padding-left:15px;}.careers-text-row{margin:0 -10px;}.careers-text-100{max-width:1170px;float:left;}.careers-text-50{max-width:580px;float:left;}.careers-text-25{max-width:25%;float:left;padding:0 10px;}.careers-full-photo{max-width:1170px;float:left;}.careers-photo-60{max-width:693px;float:left;padding:0 10px;}.careers-photo-40{max-width:478px;float:left;padding:0 10px;}.careers-photo-33{max-width:396px;float:left;padding:0 10px;}.careers-text-col-50{width:48%;float:left;}.careers-col-full-50 > .careers-text-col-50 ~ .careers-text-col-50{margin-left:20px;}.careers-text-col-33{column-count:3;-moz-column-count:3;-webkit-column-count:3;-ms-column-count:2;column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px;-ms-column-gap:20px;}.careers-text-col-25{column-count:4;-moz-column-count:4;-webkit-column-count:4;-ms-column-count:4;column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px;-ms-column-gap:20px;}.careers-section-wrapper{padding-bottom:130px;}.careers-slider_desktop h2,.careers-slide-mob h2{font-size:1.5rem;letter-spacing:-.005em;line-height:1.2;border-bottom:solid 1px #231f20;padding-bottom:.35em;margin-bottom:30px;}.careers-slider_desktop h3,.careers-slide-mob h3,.careers_mobile_slide h3{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-size:23px;margin-bottom:15px;line-height:24px;}.careers-slider_desktop p,.careers-slide-mob p{font-size:16px;margin:0 0 15px;color:#231f20;line-height:1.17;}.careers-slider_desktop p a,.careers-slide-mob p a{text-decoration:none;}.careers-quote{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;color:#eb3f43;text-align:center;max-width:1170px;font-size:3.75rem;letter-spacing:-.01em;line-height:1.0667;padding:100px 100px 0;}.careers-quote span{display:block;margin-top:40px;}.careers-video{min-width:970px;max-width:970px;margin:0px 100px;}.careers-slider_desktop .slick-slide,.careers-slider_mobile .slick-slide{position:relative;margin:0 17px;}.careers-slider_desktop .slick-prev,.careers-slider_desktop .slick-next{width:auto;height:auto;top:50%;}.careers-slider_desktop .slick-prev{left:-105px;}.careers-slider_desktop .slick-next{right:-105px;}.careers-slider_desktop .slick-prev:before,.careers-slider_desktop .slick-next:before{content:"←";font-family:"Ogilvy Sans Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:52px;color:#eb3f43;opacity:1;}.careers-slider_desktop .slick-next:before{content:'→';float:right;}.slick-slide:focus{outline:none;}.mobile__slider{display:none;}.careers-slide-mob{max-width:460px;}.careers-slide-mob h2{margin-bottom:15px;padding-bottom:0;}.careers-slide-quote{min-width:960px;max-width:960px;}.careers-arrows{background:#fff;display:flex;box-pack:justify;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-box-pack:justify;justify-content:space-between;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;left:0;right:0;bottom:0;padding:20px 30px;z-index:9;}.careers-prev:before,.careers-next:before{content:"";width:40px;height:30px;opacity:1;float:left;}.careers-next:before{content:"";float:right;}.careers-video iframe{z-index:-1;}.careers-video .video-embed-field-provider-youtube iframe{z-index:1;}.unpublished-section__title .portfolio__title{position:static;left:inherit;top:inherit;transform:none;width:100%;text-align:center;}.feed-crm-pop_open{cursor:pointer;position:relative;}body.has-modal [role=banner],body.has-feed-modal [role=banner]{width:calc(100% - 17px);}.mobile-languages{display:none;}.post__share:hover{color:#231f20;}.post__share:focus{color:#eb3f43;}.work__search-grid-wrapper.active{min-height:inherit;}.work__search-grid-wrapper{min-height:50vh;}.feed-post__close{display:inline-block;}.modal.is-active.feed-detailed-top{transform:translateY(-130%);transition:all ease-in-out 0.3s;}.use-ajax.button.js-form-submit.form-submit{width:auto !important;height:auto !important;}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons{z-index:999 !important;}.ui-autocomplete{z-index:1000;}#views-exposed-form-ideas-list-ideas [type="radio"],#views-exposed-form-ideas-list-ideas-about [type="radio"]{display:none;}#views-exposed-form-ideas-list-ideas label,#views-exposed-form-ideas-list-ideas-about label{cursor:pointer;}#views-exposed-form-ideas-list-ideas .form-item-field-feed-category-target-id{display:inline-block;}.feed-crm-pop_wrapper fieldset.form-item{margin:0;}.feed-crm-pop_wrapper .invisible{position:absolute;}.feed-crm-pop_wrapper .form-item{margin-bottom:17px;}.feed-crm-pop_wrapper .error{color:#eb3f43;font-size:14px;display:none;margin:-15px 0 17px;}.feed-crm-pop_wrapper-new .error{color:#eb3f43;font-size:14px;}.select2-container .select2-selection--single .select2-selection__rendered{padding:0 10px 0 0;}.select2-container--default .select2-selection--single .select2-selection__arrow{width:8px;height:5px;top:50%;right:0;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#231f20 transparent transparent transparent;}.connect-form input[type="text"] ::placeholder,.connect-form input[type="password"] ::placeholder,.connect-form input[type="email"]::placeholder{color:#999;}.select2-dropdown{border:none;background:#f1f0f0;}span.select2-dropdown.select2-dropdown--above{top:242px !important;}.select2-container--default .select2-results > .select2-results__options{max-height:210px;}.select2-container--default .select2-search--dropdown .select2-search__field{border:0;background:#fff;box-shadow:none;}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:none;}.select2-results__option{padding:15px;font-size:22px;cursor:pointer;position:relative;line-height:1;color:#231f20;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#fff;color:#231f20;}.select2-dropdown.select2-dropdown--below{top:-42px;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){[role=banner]{width:calc(100% - 17px);}body{padding-right:17px;}}.connect-legal-copy{position:relative;margin-top:33px;margin-bottom:17px !important;}.connect-legal-copy input{position:absolute;opacity:0;}.connect-legal-copy label{padding-left:30px;position:relative !important;display:block;cursor:pointer;visibility:visible;padding-top:4px;}.connect-legal-copy label:before{content:"";background:#fff;border:solid 1px #000;width:20px;height:20px;position:absolute;left:0;top:3px;display:inline-block;}.connect-legal-copy input:checked + label:before{background:red;}.connect-legal-privacyPolicy{margin-top:30px;max-width:400px;}.countrySuggestions{position:relative;}.autocomplete-suggestions{position:absolute;background:#f1f0f0;max-height:305px;overflow-y:auto;z-index:999;left:0 !important;top:0 !important;right:0;}.autocomplete-suggestion{padding:15px;font-size:22px;cursor:pointer;position:relative;line-height:1;}.autocomplete-suggestion b{font-weight:normal;}.autocomplete-suggestion.selected{background:#fff;}body.has-modal .cookies__policy,body.has-feed-modal .cookies__policy{right:17px;}.maintenance_wrapper img{width:auto;max-width:100px;}.maintenance_wrapper p{margin-top:20px;}.maintenance-title{text-transform:uppercase;font-family:"Ogilvy Sans";font-size:2rem;max-width:inherit !important;}body.mac.has-modal,body.mac.has-feed-modal{padding-right:0;}body.mac.has-modal [role=banner],body.mac.has-feed-modal [role=banner]{width:calc(100%);}body.mac.has-modal .cookies__policy,body.mac.has-feed-modal .cookies__policy{right:0;}.maintenance_con p br{display:none;}.careers-slider_desktop.slick-slider{user-select:text;-webkit-user-select:text;-moz-user-select:text;-o-user-select:text;-ms-user-select:text;}.capabilities-section{padding-top:120px;z-index:1;}.capabilities-section .is-active.grid--contact{display:block;}.capabilities-section .contact-card__content div p{margin-bottom:1.25rem;}.capabilities-section .capabilities-con,.capabilities-section .capabilities-con + ul{transform:none !important;}.capabilities-con{column-count:3;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;column-gap:1.25rem;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;-ms-column-gap:1.25rem;margin-bottom:1.25rem;}.capabilities-con{column-count:1;-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;column-gap:1.25rem;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;-ms-column-gap:1.25rem;margin-bottom:1.25rem;text-align:left;margin:0;}@media (min-width:1024px){.capabilities-con{column-count:1;-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;column-gap:1.25rem;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;-ms-column-gap:1.25rem;margin-bottom:1.25rem;text-align:left;margin:0 15rem;}}.capabilities-con p{margin-bottom:1.25rem;}.capabilities-link__wrapper{text-align:center;}.feed-link__wrapper a,.capabilities-link__wrapper a{font-family:"Ogilvy Sans";font-size:1.125rem;}@media (min-width:30.0625em){.careers-slider_desktop h2,.careers-slide-mob h2,.careers_mobile_slide h2,.feed-link__wrapper a,.capabilities-link__wrapper a{font-size:1.3125rem;font-size:calc(1.125rem + .375 * ((100vw - 30.0625rem) / 49.9375));}}@media all and (max-device-width:767px){html,body{-webkit-text-size-adjust:none;}}@media (min-width:48.0625em){.capabilities-con{margin-bottom:3.125rem;}}@media (min-width:80em){.careers-slider_desktop h2,.careers-slide-mob h2,.careers_mobile_slide h2,.feed-link__wrapper a,.capabilities-link__wrapper a{font-size:1.5rem;line-height:1.2;}}@media (max-width:1600px){.careers-slider_desktop .slick-prev{left:-100px;}.careers-slider_desktop .slick-next{right:-100px;}}@media (max-width:1440px){.localized-office-container{padding-left:0;}}@media (max-width:1439px){.careers-slider_desktop .slick-prev{left:-60px;}.careers-slider_desktop .slick-next{right:-60px;}}@media (max-width:1365px){.careers-slider_desktop,.careers-slider_mobile{margin:0 50px;}.careers-text-50{max-width:585px;}.careers-full-photo{max-width:1036px;}.careers-photo-60{max-width:618px;}.careers-photo-40{max-width:427px;}.careers-photo-33{max-width:349px;}.careers-text-100{max-width:1036px;}.careers-quote{max-width:1036px;}.careers-quote{padding-left:0;padding-right:0;}.careers-video{min-width:1036px;max-width:1036px;margin:0px;}.careers-slider_desktop .slick-prev{left:-75px;}.careers-slider_desktop .slick-next{right:-75px;}[role=contentinfo]{font-size:.965rem;}.careers-col-full{min-width:1000px;max-width:1060px;}}@media (max-width:1260px){.careers-slider_desktop .slick-prev{left:-52px;}.careers-slider_desktop .slick-next{right:-52px;}.social-nav{text-align:left;}.site-footer__primary-nav li,.social-nav li,.social-nav li + li{display:block;margin-right:0;margin-left:0;margin-bottom:1px;}.careers-col-full{min-width:1036px;max-width:1036px;}}@media (max-width:1169px){.careers-text-col-2{column-count:1;-moz-column-count:1;-webkit-column-count:1;-ms-column-count:1;}.careers-text-col-3{column-count:2;-moz-column-count:2;-webkit-column-count:2;-ms-column-count:2;}.careers-text-col-4{column-count:3;-moz-column-count:3;-webkit-column-count:3;-ms-column-count:3;}}@media (max-width:1024px){.desktop__slider{display:none;}.mobile__slider{display:block;margin:0;}.careers-section-wrapper{padding-top:0;padding-bottom:0;}.careers-slider_mobile{margin:0;}.careers-slider_mobile .slick-slide{padding:0 30px;}.careers-text-col-3{column-count:1;-moz-column-count:1;-webkit-column-count:1;-ms-column-count:1;}.careers-text-col-4{column-count:2;-moz-column-count:2;-webkit-column-count:2;-ms-column-count:2;}.careers-slide-mob,.careers-slide-quote{min-width:inherit;max-width:inherit;}.careers-slide-con{position:relative;padding-top:20px;}.careers-slide-con:before{content:"";background:#231f20;position:absolute;left:-30px;right:-30px;top:0;height:1px;display:block;}.careers-slide-mob h2{position:absolute;left:30px;right:30px;top:0;border:none;}.careers-slide-mob h2:before{content:"";background:#fff;width:60px;height:1px;position:absolute;right:100%;bottom:-6px;z-index:9;}.careers_mobile_slide,.capabilities-section{padding-top:145px;}.careers_mobile_slide h2{border-bottom:solid 1px #231f20;padding:0 0 .35em;margin:0 0 1em;color:#231f20;line-height:1.25;letter-spacing:-.005em;}.careers_mobile_slide h3{font-size:20px;margin-bottom:15px;}.careers_mobile_slide p{font-size:16px;margin:0 0 20px;color:#231f20;line-height:1.25;}.careers_mobile_slide p a{text-decoration:none;}.careers_mob_img{margin-bottom:20px;}.careers_mobile_image{margin-top:20px;}.careers_mob_img img{display:block;}.careers-quote-wrapper,.careers-video-wrapper{height:calc(100vh - 95px);position:relative;}.mobile__slider .careers-section-mob-item:last-child .careers-video-wrapper{height:calc(100vh - 243px);margin-bottom:-300px;}.careers-quote{font-size:2.8125rem;font-size:calc(1.875rem + 1.875 * ((100vw - 30.0625rem) / 49.9375));padding:0;position:absolute;left:0;right:0;top:calc(50% - 22px);transform:translateY(-50%);}.careers-video{min-width:100%;max-width:inherit;position:absolute;left:0;right:0;top:calc(50% - 65px);transform:translateY(-50%);}.careers_mobile_slide,.capabilities-section,.careers_mobile_image{padding-top:95px;}.careers-video.careers-single-portrait{top:calc(50%);}}@media screen and (max-device-width:1024px) and (orientation:landscape){.careers-video-wrapper{margin-bottom:0;}}@media (max-width:1023px){.work-search-top input{width:85%;}.portfolio__info-row{padding:0 50px;}.feed-link-subscribe{margin:30px 0 0;padding:20px;}.feed-link-subscribe li{margin:0 20px;}.feed-post-container{padding-right:0;}.employee__close-icon{display:block;position:absolute;top:30px;bottom:inherit;}.office-con{padding:30px;font-size:16px;}.office-con h2{font-size:30px;margin-bottom:20px;}.grid--contact__title h2{font-size:1.25rem;}.contact-tab-grid{margin:30px 0;}.localized-office-left{font-size:14px;padding-right:20px;width:40%;}.localized-office-right{width:60%;}.localized-office-right .slick-slide{max-width:460px;margin:0 5px;}.localized-office-right .slick-next{right:20px;}.localized-office-right .slick-prev{left:20px;}.connect-form input[type="text"],.connect-form input[type="password"],.connect-form input[type="email"],.connect-topics h3,.connect-topics li,.connect-submit input[type="submit"],.autocomplete-suggestion,.select-dropdown__button,.select-dropdown__button1,.select-dropdown__button2,.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:18px;}body.has-modal,body.has-feed-modal{padding-right:0;}body.has-modal [role=banner],body.has-feed-modal [role=banner]{width:100%;}body.has-modal .cookies__policy,body.has-feed-modal .cookies__policy{right:0;}.capabilities-con{column-count:2;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;}.cookies-section .cookies_clumn h3,.cookies-section-new .cookies_clumn h3{font-weight:bold;font-style:normal;padding:0px;}}@media (max-width:850px){.languages-list{position:fixed;top:19.5px;left:inherit;right:15px;transform:none;margin:0;}.languages-list li a{font-size:12px;}.languages-list li a:hover,.languages-list li.is-active a{color:#fff;}ul.languages-list.desktop-languages{display:none}ul.languages-list.desktop-languages.mobile{display:none;position:relative;text-align:left;padding:0px;}.languages-list.mobile li{display:block;padding:0 7px;margin-left:0px;}.languages-list li{padding:0 4px;}.mobile-languages{display:block;}.site-footer__primary-nav li{margin-right:0;}[role=navigation]{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;}.mobile-site-nav{display:block;}.portfolio__title{top:34%;}.site-nav__sub-list{position:static;left:inherit;top:inherit;transform:none;margin:0;text-transform:uppercase;display:flex !important;flex-direction:column;}.site-nav__sub-list:before{display:none;}.site-nav__sub-list li{display:block;width:100%}.site-nav__sub-list a{padding:0;text-transform:uppercase}.site-nav__list a{text-transform:uppercase}.site-nav__sub-list li.site-nav__mob-item{display:block;width:100%;}.site-nav__sub-list li.site-nav__mob-item.feed{order:2;}.site-nav__sub-list a.is-active{font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;}.adv-search-mob-icon{display:none;}.logo-of-clients .grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:768px){.localized-office-left{padding-left:21px;}.connect-pop-wrapper .modal__content-wrapper{padding-top:1.25rem;}.connect-pop-wrapper .post__title,.connect-pop-wrapper .post__wrapper{margin-top:1rem;}.connect-form-wrapper .post__text{margin-bottom:3.75rem;}.connect-topics h3{margin-bottom:1rem;}.connect-form .form-group.connect-submit{margin-bottom:17px;margin-top:30px;position:static;}.careers-slider_mobile .slick-slide{padding:0 20px;}.careers-slide-con:before{left:-20px;right:-20px;}.careers-slide-mob h2{left:20px;right:20px;}.careers-slide-mob h2:before{width:40px;}.careers-arrows{padding:10px 20px;}.post__title,.post__wrapper{margin-top:1rem;}.connect-pop-wrapper .post__header,.connect-pop-header.post__header{text-align:left;display:flex;}.connect-pop-wrapper .post__close svg{display:inline-block;}.feed-post__close{margin-left:auto;}.capabilities-con{margin-bottom:20px;}.capabilities-con{column-count:1;-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;}}@media (max-width:767px){.work-search-top svg{display:none;}.work-search-top input,.work-search-tabs-con,.work-search-con{font-size:18px;}.work-search-tabs ul{margin-top:25px;}.work-search-cancle{font-size:16px;}.work-search-tabs-con li,.work-search-con li{padding:10px 0;}.feed-post-container .post__meta-wrapper{float:none;}.feed-post-container .post__text{margin-left:0;margin-bottom:20px;}.feed-post-container .feed-post-image{margin-left:-1.25rem;margin-right:-1.25rem;}.feed-author-note{font-size:16px;padding:15px 0;}.feed-post-contact{display:none;}.feed-link-subscribe li{margin:0 15px;font-size:20px;}.office-row{margin-bottom:50px;}.office-image,.office-con,.office-row:nth-child(2n) .office-image{float:none;width:auto;}.office-con{padding:30px 0;text-align:center;}.office-con h2{font-size:24px;}.portfolio__info-row{padding:0 30px;}.contact-tab-grid{margin:20px 0;}.localized-office-left{display:none;}.localized-office-right{width:100%;padding-left:1.25rem;}.cookies__policy{max-height:80%;overflow:auto;z-index:999}.cookies-overflow{overflow:hidden;height:100%;}}@media (max-width:719px){.feeds__filters.section__grid-utilities{position:relative;}.feeds__filters li.section__grid-filters + li{position:absolute;right:0;top:0;left:calc(100% - 13px);margin-left:0;}.feeds__filters li.section__grid-filters + li.is__active{background:#fff;left:-1px;transition:all ease-in-out 0.5s;}.feeds__filters li.section__grid-filters + li.is__active .section__search-form{width:100%;}.feeds__filters li.section__grid-filters + li.is__active .section__search-form .input,.feeds__filters li.section__grid-filters + li .section__search-form.is-active .input{max-width:inherit;width:100%;}.feeds__filters li.section__grid-filters + li.is__active .section__search-form .input input,.feeds__filters li.section__grid-filters + li .section__search-form.is-active .input input{width:100%;}.section__grid-work-search .section__grid-utilities .section__search-form{width:calc(100% - 27px);}.section__grid-work-search .section__search-form.is-active .input{width:100%;max-width:inherit;}.section__grid-work-search .section__search-form.is-active .input input{width:100%;}.section__grid-work-search .section__page-view-link{position:absolute;left:60px;right:0;bottom:-2px;}.section__grid-work-search .section__page-view-link svg{float:right;margin-top:2px;}.search-form-showing{position:relative;}}@media (max-width:639px){.site-footer__primary-nav li{float:none;}.mob-grid--portfolio__info{grid-template-columns:repeat(2,1fr);}.localized-office .owl-carousel .owl-nav .owl-prev,.localized-office .owl-carousel .owl-nav .owl-next{width:20px;height:50px;background-size:100%;margin-top:-35px;}.localized-office .owl-carousel .owl-nav .owl-prev{left:15px;}.localized-office .owl-carousel .owl-nav .owl-next{right:15px;}.feed-link-subscribe{padding:15px;}.feed-link-subscribe ul{margin:0;}.feed-link-subscribe li{margin:0;padding:5px;font-size:16px;}.feed-link-subscribe li:first-child{display:block;}.office-con{padding:20px 0;}.work-search-tabs li{padding:0 10px;}.portfolio__info-row{padding:0 15px;}.localized-office-right .slick-slide{margin:0 3px;}.cookies__policy{padding:15px;overflow:auto;max-height:80%;}.cookies__policy br{display:block;}.cookies__close{position:absolute;right:25px;top:50%;transform:translateY(-50%);margin:0;}.cookies__close:before,.cookies__close:after{width:20px;}.careers-slide-mob h2{font-size:18px;line-height:1;}.careers-slider_desktop p,.careers-slide-mob p{font-size:14px;margin-bottom:15px;}.logo-of-clients .grid{grid-template-columns:repeat(2,1fr);}.logo-of-clients .grid__item{grid-column:auto / span 1;}.work__search-grid-wrapper{min-height:inherit;}.careers_mobile_slide h2{margin-bottom:15px;}.careers_mobile_slide h3{font-size:16px;}.careers_mobile_slide p{font-size:15px;}.careers-quote span{margin-top:1rem;}.careers-quote span{margin-top:1rem;}.text.text--3up.text--3up-table{columns:1;}.text.text--1up.text--1up-table{columns:1;}}@media (max-width:481px){.logo-of-clients .small--grid--3up>*{grid-column:auto / span 1;max-width:none;}.localized-office-right .slick-slide{max-width:300px;}.localized-office-right .slick-next,.localized-office-slider .slick-prev{width:20px;height:38px;}.localized-office-right .slick-next{right:15px;}.localized-office-right .slick-prev{left:15px;}}@media (max-width:480px){.careers-contact-card{margin-bottom:1.5rem;}.connect-form input[type="text"],.connect-form input[type="password"],.connect-form input[type="email"],.connect-topics h3,.connect-topics li,.connect-submit input[type="submit"],.autocomplete-suggestion,.select-dropdown__button,.select-dropdown__button1,.select-dropdown__button2,.select2-container--default .select2-selection--single,.select2-results__option,.connect-form span.select2-selection__rendered:before{font-size:16px;}.select2-container--default .select2-results > .select2-results__options,.ui-widget.ui-widget-content.ui-autocomplete{max-height:185px;}.connect-topics h3{text-align:left;}.languages-list li a:hover,.languages-list li.is-active a{color:#eb3f43;}.autocomplete-suggestion,.select2-results__option{padding:10px;}.careers-slider_desktop h2,.careers-slide-mob h2,.careers_mobile_slide h2{font-size:1.125rem;line-height:1.25;}.careers_mobile_slide h3{margin-bottom:10px;}}@media (max-width:479px){.post__share-list.is-active{margin:0;}.post__share-list.is-active,.post__share-item{display:block;}.feeds__filters li.section__grid-filters{margin:0 -2px;}.feeds__filters ul.section__grid-filters li{padding:0 2px;font-size:13px;margin-top:2px;}.cookies__close:before,.cookies__close:after{width:17px;}.site-footer__primary-nav li,.social-nav li,.social-nav li + li{font-size:0.85rem;}.cookies__policy{font-size:14px;}.cookies__close svg{width:20px;height:20px;}.maintenance_con p br{display:none;}.cookies__policy{max-height:78%;overflow:auto;}}@media (max-width:374px){.languages-list li{padding:0 5px;}.site-footer__primary-nav{padding-right:1rem;}.careers-slide-mob h2{font-size:16px;}.cookies__policy{font-size:13px;}.cookies__close{right:20px;}.capabilities-section .contact__subnav{font-size:1.06rem;}}@media only screen and (device-width:1024px){body.has-modal,body.has-feed-modal{padding-right:0;}body.has-modal [role=banner],body.has-feed-modal [role=banner]{width:100%;}}@media (min-width:320px) and (max-width:991px) and (orientation:landscape){.languages-list li a.is-active{color:#eb3f43;}}@media (min-width:768px) and (max-width:1023px){.cookies_clumn{position:relative;}.cookies_clumn-two{grid-template-columns:repeat(3,1fr);grid-column:2/4;grid-auto-rows:min-content;grid-gap:20px;display:grid;}.cookies-section .cookies_ani-border,.cookies-section-new .cookies_ani-border,.cookies-section .cookies_active-border,.cookies-section-new .cookies_active-border{position:absolute;bottom:0px;}}@media (min-width:60em){.capabilities-link__wrapper{margin-top:80px;}.capabilities-section .contact-card .contact-card__content-wrapper p{font-size:1rem;line-height:1.2;}}@media (max-width:767px){.capabilities-link__wrapper{display:none;}}@media (max-width:768px){.capabilities-con{margin-bottom:50px;}.work__categories label{margin-right:-10px;}.capabilities-link__wrapper{margin-top:50px;}.capabilities-section .contact:nth-child(3n+1):not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)) .contact-card__content,.capabilities-section      .contact:nth-child(3n+2):not(:last-child):not(:nth-last-child(2)) .contact-card__content,.capabilities-section .contact:nth-child(3n):not(:last-child) .contact-card__content{position:relative}}@media (max-width:359px){.careers-slider_desktop h2,.careers-slide-mob h2,.careers_mobile_slide h2,.careers_mobile_slide h3{font-size:15px;}.careers_mobile_slide p{font-size:14px;}.work__categories label{margin-right:-7px;}}.nec-co .heading ul li{font-style:italic;}.nec-clumn:last-child{border:0px;}.text--3up td,.text--3up th,.text--1up td,.text--1up th{border:1px solid #000;text-align:left;padding:12px;width:50%;}.text table{margin-bottom:20px}.text--3up h3,.text--1up h3{font-weight:bold;}.text--3up h4,.text--1up h4{font-style:italic}.text--3up ul,.text--1up ul{padding:0px;margin:0px 0 20px 13px;}@media (max-width:1023px){.cookies__close{bottom:0;top:inherit;right:10px;}.cookies_clumn span{padding-bottom:0;display:block;font-style:italic;}.cookies__policy{padding:20px 0px 16px;}.cookies_clumn{margin-bottom:18px;}.Necessary_wrp h2{font-weight:bold}.nec-clumn ul li{display:flex;flex-wrap:wrap;margin:0px;padding:7px 0;border-bottom:dotted 1px #000;}.nec-clumn ul li:first-child{border-bottom:solid 1px #000;}.heading.d-xs-none{display:none}.nec-clumn ul li label{width:50%;font-style:italic;}.nec-clumn ul li p{width:50%;word-break:break-word;margin:0px;}.Necessary_wrp{margin-bottom:40px;}.nec-clumn:last-child{border:0px;}.nec-clumn ul li:last-child{border:0px;}.text--3up td,.text--3up th,.text--1up td,.text--1up th{padding:8px;}.text-center{text-align:left;}.cookies-wrp .cookies_clumn:nth-child(4),.cookies-wrp-new .cookies_clumn:nth-child(4){padding-right:0;}.cookies-section .cookies-wrp .cookies_clumn:nth-child(4),.cookies-section-new .cookies-wrp-new .cookies_clumn:nth-child(4){padding-right:0px;}.cookies_clumn{font-size:.9375rem;line-height:1.25;}}@media (min-width:1024px){.cookies-wrp,.cookies-wrp-new{display:grid;grid-template-columns:repeat(4,1fr);text-align:left;grid-column-gap:20px;columns:4;column-gap:20px;}.cookies-section .cookies-wrp,.cookies-section-new .cookies-wrp-new{grid-template-columns:repeat(3,1fr);}.cookies_clumn-one{grid-column:1 / 2;}.cookies_clumn{position:relative;}.cookies_clumn-two{grid-template-columns:repeat(3,1fr);grid-column:2/4;grid-auto-rows:min-content;grid-gap:20px;display:grid;}.cookies-section .cookies_ani-border,.cookies-section .cookies_ani-border1,.cookies-section .cookies_active-border{position:absolute;bottom:0px;}.cookies-section-new .cookies_ani-border,.cookies-section-new .cookies_ani-border1,.cookies-section-new .cookies_active-border{position:absolute;bottom:0px;}.path-careers .hero--lemon{padding:220px 0 3.75rem;padding-top:calc(220px + 4.5vw);}.d-sm-none{display:none}.cookies_content,.cookies_content_new{margin-top:90px;}.Necessary_wrp h2{font-weight:bold;margin-bottom:15px;}.nec-clumn{display:block;}.nec-clumn ul{display:flex;margin:5px 0;}.nec-clumn.heading{border-bottom:solid 1px #000;}.nec-clumn{border-bottom:dotted 1px #000;}.nec-clumn ul li{display:inline-block;width:241px;padding-right:20px;}.nec-clumn ul li:last-child{padding:0px;}.nec-clumn ul li:nth-child(3),.nec-clumn ul li:nth-child(4){width:34%}.Necessary_wrp{margin-bottom:60px;}#performance{margin-bottom:14px;}.cookies-wrp .cookies_clumn:nth-child(4),.cookies-wrp-new .cookies_clumn:nth-child(4){padding-right:24px;}.cookies-section .cookies-wrp .cookies_clumn:nth-child(4),.cookies-section-new .cookies-wrp-new .cookies_clumn:nth-child(4){padding-top:0px;padding-right:0px;}}@media (min-width:1400px){.nec-clumn ul li{display:inline-block;width:235px;padding-right:20px;}}@media all and (max-device-width:767px){html,body{-webkit-text-size-adjust:none;}.footer-right-nav li.social-list ul li span{opacity:0;display:block}.footer-right-nav li.social-list ul li span.is__active{opacity:1;transition:.2s all ease-in-out;}}@media (max-width:1260px){.footer-right-nav li.social-list ul li span,.footer-right-nav li.Language-list ul li span{opacity:0;display:block}.footer-right-nav li.social-list ul li span.is__active,.footer-right-nav li.Language-list ul li span.is__active{opacity:1;transition:.5s all ease-in-out;}}.text .nec-co ul li:before{content:"";}.text .nec-co ul{list-style:none;padding:5px 0;margin:0px;}#search-clients .form-checkbox,#search-industries .form-checkbox,#search-capabilities .form-checkbox,.work__categories .form-radio{display:none;}.work__categories label{cursor:pointer;}li.is-active label{color:#eb3f43;}.section__grid-filters li.ideas-category.is-active label{color:#eb3f43;font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;}.regional-offices .contact__subnav-item:last-child{color:transparent;}.careers-landing .careers-slide-mob{max-width:100%;}.post__share-list li{opacity:0;transition:all 0.5s ease-in-out;}.post__share-list li.is__active{opacity:1;margin-right:.625rem;}.block-region-content{height:inherit;}label[for="edit-combine"]{display:none;}.contact-card__content-wrapper:first-child{padding-top:0px;}.a2a_svg{display:none !important;}.careers-slider_desktop:after,.careers-landing:after{content:'';display:block;clear:both;}.careers-node .careers_mobile_slide.careers-2-col-text{padding:15px;}.careers-node .careers-node-4col-text .careers_mobile_slide{padding-top:0px;}.careers-node .careers-slider_desktop{margin:0;}.team__sort .contact__subnav-item a{color:#000;text-decoration:none}.team__sort .contact__subnav-item a:hover,.team__sort .contact__subnav-item a.is-active{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;color:#eb3f43;outline:none;}.team__sort ul li,.team__sort ul{padding:0px;margin:0px}.team__sort .contact__subnav-item span{display:none}.has-feed-modal .select2-search--dropdown,.has-feed-modal-new .select2-search--dropdown{border-bottom:solid 1px #333;background:#fff;}.js-form-item.form-item.js-form-type-textfield.form-item-field-title-0-value.js-form-item-field-title-0-value{margin-bottom:14px;}.select2-search--dropdown .select2-search__field{padding :5px;}.select2-search--dropdown,.capabilities-section.capabilities-node{padding:0px;}.ui-widget.ui-widget-content.ui-autocomplete{border:none;background:#f1f0f0;max-height:305px;overflow-y:auto;z-index:999;max-height:210px;}.ui-menu.ui-autocomplete .ui-menu-item{padding:0;font-size:22px;cursor:pointer;position:relative;line-height:1;color:#231f20;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:none;background:#fff;color:#231f20;display:block;}.ui-menu .ui-menu-item-wrapper{padding:15px;display:block;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:0;}.js input.form-autocomplete{background-image:none;}.team__grid-item.is-active .employee__portrait:hover .employee__portrait-content{visibility:hidden;}.ajax-progress-fullscreen,.ajax-progress-throbber .throbber,.views-exposed-form .views-exposed-widget > .ajax-progress-throbber{display:none;}progress{-webkit-appearance:none;-moz-appearance:none;z-index:2;border:none;width:100%;height:5px;border-radius:0;position:absolute;left:0;right:0;bottom:0;}progress::-webkit-progress-bar{border-radius:0;box-shadow:none;background:none;}progress::-webkit-progress-value{border-radius:0;background:#eb3f43;background-size:25px 14px,100% 100%,100% 100%;-webkit-animation:move 5s linear 0 infinite;}progress::-moz-progress-bar{border-radius:0;box-shadow:none;border:none;background:#eb3f43;background-size:25px 14px,100% 100%,100% 100%;-moz-animation:move 5s linear 0 infinite;}@-webkit-keyframes move{0%{background-position:0px 0px,0 0,0 0}100%{background-position:100px 0px,0 0,0 0}}@-moz-keyframes move{0%{background-position:0px 0px,0 0,0 0}100%{background-position:100px 0px,0 0,0 0}}.progress-value{color:#eb3f43;margin-left:507px;margin-top:-24px;}.progressDiv{width:100%;height:325px;border:1px solid #eb3f43;position:relative;left:7%;top:100px;display:inline-block;border-radius:0;box-shadow:none;}.p_bar_body{transform:translateY(-50%);}.eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:none;margin-top:1em;padding:0 4px 0 0;vertical-align:unset;}.contact-card .contact-card__item p{padding-bottom:.3125rem;}#views-exposed-form-ideas-list-ideas-about .section__grid-utilities .section__search-form,#views-exposed-form-ideas-list-ideas .section__grid-utilities .section__search-form{margin-top:-7px;}.cookie-index{z-index:99;}.ajax-progress.ajax-progress-throbber,.progress_bar_error{display:none}.ajax-progress.ajax-progress-throbber,.progress_bar_error_new{display:none}.modal,.feed-modal{position:relative;border-bottom:none;}.modal:after,.feed-modal:after{content:'';position:absolute;bottom:0;left:0;background:#231f20;right:0;height:1px;z-index:1;}.path-user .connect-form-wrapper .post__text{margin:0 auto;max-width:450px;}.path-user .connect-form .form-group{margin-bottom:5px;}.path-user .connect-form input[type="text"],.path-user .connect-form input[type="password"],.path-user .connect-form input[type="email"]{text-align:center;}.path-user .form-group.connect-submit{left:50%;transform:translateX(-50%);margin:0;position:absolute !important;bottom:-64px;}.path-user .user-pass-reset{max-width:340px;margin:0 auto;text-align:center;}.path-user .user-pass-reset p{margin-bottom:60px;line-height:1.25;}.path-user .user-pass-reset .form-actions [type="submit"]{background:none;border:none;color:#eb3f43;cursor:pointer;font-size:22px;}.path-user .user-pass-reset .form-actions [type="submit"]:hover{color:#231f20;}#ogilvy .multimedia::before{content:'';background:#fff;position:fixed;height:2px;width:100%;left:0;right:0;top:0;}.regional-offices .contact__subnav-item:last-child span{display:none;}.content-entity-file-utility-form .fieldgroup{margin:0;}.field--name-field-topics-of-interest-c{margin-top:-17px;}#toolbar-administration{position:relative;z-index:999;}.js-form-item.form-item.js-form-type-select.form-item-reusable.js-form-item-reusable.form-no-label{display:none;}.section__search-form.js-feed-search input{margin-top:6px;}.user-login-form .formtips-processed{display:none;}input[type=checkbox]:checked + label{color:#f00;font-style:normal;}.work__categories li input[type=radio]:checked + label{color:#eb3f43;}.adv-search-list-con li input[type=checkbox]:checked + label a{color:#eb3f43;}.adv-search-list-con li input[type=checkbox]:checked + label a{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;}.adv-search-list-con li input[type=checkbox]:checked + label a svg{transform:rotate(-45deg);}.adv-search-list-con li input[type=checkbox] + label a svg{transform:rotate(90deg);transition:all ease-in-out 0.3s}.success-message.success-message-error{display:none !important;}.success-message-new.success-message-error{display:none !important;}.team__sort p input[type=radio]:checked + label{color:#eb3f43;font-style:italic;font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;outline:none;}.team__sort p input[type=radio]{visibility:hidden;padding:0;margin-left:-16.6px;}.team__sort p label{padding:0;cursor:pointer;}.select2-container--default .select2-search--dropdown .select2-search__field{min-height:41px;}.crm-success{overflow:visible;}.crm-success .success-message{content:'';background:none;text-align:center;transform:translateY(100%);}.crm-success .success-message span{text-align:center;max-width:595px;height:60px;line-height:60px;background:#FBCECE;color:#000;display:inline-block;width:100%;}.crm-success .success-message-new{content:'';background:none;text-align:center;transform:translateY(100%);}.crm-success .success-message-new span{text-align:center;max-width:595px;height:60px;line-height:60px;background:#FBCECE;color:#000;display:inline-block;width:100%;margin-top:20px;}.eu-cookie-compliance-buttons{margin:0}.post__title.ideas_title{display:none;}.adv-search-list-con-ideas{margin-bottom:60px;margin-top:0;}.js-feed-grid,.section__search-message.js-feed-search-message{clear:both;}input:required{box-shadow:none;}.adv-search-list-con.adv-search-list-con-ideas li a{padding-bottom:5px;}a#edit-backlink{background:#eb3f43;color:#fff;padding:5px 10px;text-decoration:none;border-radius:5px;margin-right:10px;margin-left:1.3rem;}.connect-form [role=alert]{color:#eb3f43}.path-user .connect-form [role=alert]{color:#eb3f43;position:absolute;opacity:0}.privacy-policy{margin-top:15px;max-width:400px;}.cookies__close.agree-button{background:none;border:none;}.cookies-checked{display:none;}.ideas-list .section__grid-utility,.adv-search-ideas-icon.adv-search-icon{margin-top:7px;}.media--loading::before{width:0px;height:0px;}@media (max-width:1366px){.section__search-form input{margin-top:7px;}}span.see_list{padding-bottom:0;display:block;font-style:normal;}@-moz-document url-prefix(){.section__search-form input{margin-top:7px;}}@media not all and (min-resolution:.001dpcm){@media{.section__search-form input{margin-top:6.2px !important;}.section__grid-utility{margin-top:1px;}}}.adv-search-icon svg{transition:all 0.3s ease-in-out;transform:rotate(90deg);-webkit-transform:rotate(90deg);}.adv-serach-active svg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:block;}.large--grid--3up.grid--contact{grid-row-gap:3.125rem;}.mob_single_module .has-sticky:after{height:50px;}.path-frontpage .section--sticky{min-height:1000px}.path-ideas .site-footer,.path-private-ideas .site-footer,.page-node-type-private-ideas .site-footer{margin-top:-5px;}.private_idea__item-client{background:currentColor;content:"";display:inline-block;height:1px;margin:0 .5em;-webkit-transform:translateY(-1px);transform:translateY(-1px);vertical-align:middle;width:0.75em;}.idea-crm-default{text-decoration:underline;}.cookie_error{color:#eb3f43}@media (min-width:1025px){body.has-modal.scrollbar_inActive{padding-right:0;}body.has-modal.scrollbar_inActive [role=banner],body.has-feed-modal.scrollbar_inActive [role=banner]{width:100%;}}.cookies_ani-border p{display:inline-block;position:absolute;left:34px;top:-4px;}.cookies_ani-border.active.is_active p,.cookies_ani-border.active.is_active .cookies_clumn--label{color:#eb3f43;font-family:"Ogilvy Serif";font-style:italic;left:34px;}.cookies_ani-border1 p{display:inline-block;position:absolute;left:34px;top:-4px;}.cookies_ani-border1.active.is_active p{color:#eb3f43;font-family:"Ogilvy Serif";font-style:italic;left:34px;}.cookies_active-border p{display:inline-block;position:absolute;top:-4px;color:#a6a6a8;font-family:"Ogilvy Serif";font-style:italic;left:34px;}.cookies_active-border:before,.cookies_active-border span{background:#a6a6a8;}@media screen and (max-width:1023px){.cookies__policy{padding:50px 0px 50px;}.cookies__close{right:20px;bottom:-28px;}}@media screen and (max-width:767px){.cookies_clumn p > span{text-decoration:underline;font-style:normal;}}.popup-cookies-wrap{background:#FBCECE;padding:16px 20px 21px;width:100%;max-width:445px;position:absolute;top:0;left:50%;opacity:0;transform:translate(-50%,-100%);color:#000;line-height:1.2;transition:all 0.5s ease-in-out;}.popup-cookies-wrap.is_active{transform:translate(-50%,-100%);}.popup-cookies-wrap .cookies_clumn{margin:0;}.audio-player.is_deactive iframe{pointer-events:none;cursor:not-allowed;opacity:0.5;}.popup-cookies-wrap.cookiesSlideDown{opacity:1;transform:translate(-50%,0);}@media (max-width:768px){.modal__wrapper .container--s,.feed-crm-pop_wrapper .container--s{max-height:100vh;overflow:auto;position:relative;z-index:0;}.popup-cookies-wrap{position:fixed;top:inherit;bottom:0;left:0;transform:translate(0,100%);max-width:inherit;}.popup-cookies-wrap.is_active{transform:translate(0,100%);}.popup-cookies-wrap.cookiesSlideDown{transform:translate(0,0);}body.has-modal.contentPopupFirst .modal__wrapper,body.has-modal.contentPopupFirst .feed-crm-pop_wrapper{z-index:9999;}body.has-modal.contentPopupFirst .cookies__policy{display:none;}}.popup-cookies-wrap1{background:#FBCECE;padding:16px 20px 21px;width:100%;max-width:445px;position:absolute;top:0;left:50%;opacity:0;transform:translate(-50%,-100%);color:#000;line-height:1.2;transition:all 0.5s ease-in-out;}.popup-cookies-wrap1.is_active{transform:translate(-50%,-100%);}.popup-cookies-wrap1 .cookies_clumn{margin:0;}.audio-player.is_deactive iframe{pointer-events:none;cursor:not-allowed;opacity:0.5;}.popup-cookies-wrap1.cookiesSlideDown{opacity:1;transform:translate(-50%,0);}@media (max-width:768px){.modal__wrapper .container--s,.feed-crm-pop_wrapper-new .container--s{max-height:100vh;overflow:auto;position:relative;z-index:0;}.popup-cookies-wrap1{position:fixed;top:inherit;bottom:0;left:0;transform:translate(0,100%);max-width:inherit;}.popup-cookies-wrap1.is_active{transform:translate(0,100%);}.popup-cookies-wrap1.cookiesSlideDown{transform:translate(0,0);}body.has-modal.contentPopupFirst .modal__wrapper,body.has-modal.contentPopupFirst .feed-crm-pop_wrapper-new{z-index:9999;}body.has-modal.contentPopupFirst .cookies__policy{display:none;}}.connect-crm-submit.is_deactive input[type="submit"]{pointer-events:none;cursor:not-allowed;opacity:0.5;}.connect-crm-wrap .popup-cookies-wrap{top:inherit;bottom:0;transform:translate(-50%,0);opacity:1;}.connect-crm-wrap .popup-cookies-wrap.is_active{transform:translate(-50%,100%);opacity:0;}@media (max-width:768px){.connect-crm-wrap .popup-cookies-wrap{transform:translate(0,0);}.connect-crm-wrap .popup-cookies-wrap.is_active{transform:translate(0,100%);}.has-feed-modal .modal__wrapper.connect-crm-wrap,.has-feed-modal .feed-crm-pop_wrapper.connect-crm-wrap{z-index:999999;}}.connect-crm-submit.is_deactive input[type="submit"]{pointer-events:none;cursor:not-allowed;opacity:0.5;}.connect-crm-submit input[type="submit"]:disabled{pointer-events:none;cursor:not-allowed;opacity:0.5;}.connect-crm-wrap-new .popup-cookies-wrap1{top:inherit;bottom:0;transform:translate(-50%,0);opacity:1;}.connect-crm-wrap-new .popup-cookies-wrap1.is_active{transform:translate(-50%,100%);opacity:0;}@media (max-width:768px){.connect-crm-wrap-new .popup-cookies-wrap1{transform:translate(0,0);}.connect-crm-wrap-new .popup-cookies-wrap1.is_active{transform:translate(0,100%);}.has-feed-modal-new .modal__wrapper.connect-crm-wrap-new,.has-feed-modal-new .feed-crm-pop_wrapper-new .connect-crm-wrap-new{z-index:999999;}}.ideas-list-wrapper{padding-bottom:60px;}.ideas-list-wrapper .container{max-width:1160px;}.connect-form .subscribe-form-action-btn{position:absolute;bottom:-5px;left:0;background:none;border:none;padding:0;margin:0;color:#eb3f43;cursor:pointer;font-size:22px;}.section__title .work__item-client:before{width:0.75em;}.feed-modal.crm-success .popup-cookies-wrap.is_active{display:none;}.feed-modal-new.crm-success .popup-cookies-wrap1.is_active{display:none;}.field--name-field-topics-of-interest-c{margin-bottom:33px;}.connect-legal-copy{margin-top:0px;}span.field_topics_of_interest_c_error.error{margin-top:-44px;}@media (min-width:720px){.portfolio__image-row.portfolio__image-row--1up{max-width:50%;margin-left:auto;margin-right:auto;}}.mob-scrollSection{display:none;}@media (max-width:1024px){.mob-scrollSection{display:block;}}.footer-colums .site-footer__primary-nav,.footer-colums ul.social-nav.footer-right-nav{width:50%;display:inline-block;vertical-align:bottom;margin-right:0;}.footer-right-nav ul{display:none;overflow:hidden;position:relative}.footer-colums{display:flex;width:100%;}footer .footer-right-nav li,footer .footer-right-nav li:first-child{margin:0!important;}.footer-right-nav li.social-list ul li.is__active a{color:#ff0000;}footer .footer-right-nav li.social-list.active a,footer .footer-right-nav li.country-list.active a,footer .footer-right-nav li.country-list.active ul li a._active{color:#ff0000;}footer .footer-right-nav li.social-list.active ul li a,.footer-right-nav li.social-list ul li.is__active ul li a,footer .footer-right-nav li.country-list.active ul li a{color:#000}footer .footer-right-nav li.country-list.active ul li a._active{font-style:italic;font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;}@media (min-width:1261px){.footer-colums{display:block;width:100%;}footer .footer-right-nav li{padding:0 10px;text-align:left;vertical-align:bottom;}footer .footer-right-nav li:last-child{padding-right:0;}footer .footer-right-nav li li{padding:0 0px;text-align:left;display:block;}footer .footer-right-nav li{padding:0 9px 0 10px;text-align:left;line-height:1.19;align-self:flex-end;}ul.social-nav.footer-right-nav{display:flex;align-items:flex-end;position:absolute;right:2rem;bottom:0;}footer .footer-right-nav li.social-list{width:71px;transition:all 0.5s ease-in-out;padding-right:0;background:#fff}footer .footer-right-nav li.social-list.active{width:79px;}footer .footer-right-nav li.country-list{width:90px;background:#fff;padding-left:19px;transition:all 0.3s ease-in-out;}footer .footer-right-nav li.country-list.active{width:227px;padding:20px 0px 0 20px;transition:all 0.3s ease-in-out;}.footer-right-nav li.country-list ul li,.footer-right-nav li.social-list ul li{font-size:1em;transition:all ease-in-out 0s;line-height:1.19;animation-delay:1s;}.footer-right-nav li.country-list ul li.is__active,.footer-right-nav li.social-list ul li.is__active{transition:all ease-in-out 2s;}.footer-right-nav li.social-list ul li span{opacity:0;transition:all ease-in-out 1s;}.footer-right-nav li.social-list ul li span.is__active{opacity:1;}}footer .container{position:relative}.remove-ogilvy-link{display:block;padding:.5em;}.path-user .connect-form-wrapper{margin-top:32px;}.display-login-user-error{color:#eb3f43;display:none;justify-content:space-between;}.path-user [role=contentinfo]{font-size:1.5rem;text-align:center;padding-left:40px;padding-right:40px;}.path-user .show-green-status-mess{position:relative;}html.js input.form-autocomplete{background-image:none!important;}@media (max-width:768px){.modal__wrapper .container--s,.feed-crm-pop_wrapper .container--s{max-height:inherit!important;display:block;float:left;height:100%;}}.portfolio__details .section__title{min-height:60px;}.portfolio__title{top:45%;}@media (max-width:850px){.portfolio__title{top:34%;}}.is_focused #edit-field-country-c{background:none}.connect-legal-privacyPolicy{margin-top:136px;}.connect-pop-copy p:first-child{text-indent:0em;}.select2-selection--single::after{content:"";position:absolute;right:0px;top:1px;width:24px;height:24px;z-index:9;background:url(/themes/custom/ogilvy/assets/img/arrow-d.jpg) no-repeat right center;;}.select2-selection--single{position:relative;}.select2-dropdown{z-index:9999999;}.select2-container--default .select2-search--dropdown .select2-search__field{font-size:22px;}@media (max-width:767px){.feed-modal.email-crm-pop{min-height:380px;}.crm-success.email-crm-pop .success-message{transform:translateY(0%)!important;}.crm-success .success-message{content:'';transform:translateY(0%);}.crm-success .success-message-new{content:'';transform:translateY(0%);}}.connect-form textarea{font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}.connect-form input[type="text"],.connect-form input[type="email"]{font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}.path-user .connect-form input[type="text"],.connect-form input[type="password"],.connect-form input[type="email"],.select2-container--default .select2-selection--single{height:39px;width:100%;}.select2-container{width:100%!important;display:inline-block;}.select2-container--default .select2-results > .select2-results__options{margin:0px;}.feed-crm-pop_wrapper .form-item.js-form-type-select,.feed-crm-pop_wrapper .form-item.form-item-field-account-name-0-value{margin-bottom:13px;}.select2-container .select2-selection--single .select2-selection__rendered{font-size:22px;}.connect-form .select2-container--focus span.select2-selection__rendered#select2-edit-field-crm-industries-container:before,.connect-form .select2-container--focus span.select2-selection__rendered:before{display:none}span.select2-container.select2-container--default.select2-container--open{top:0px!important;left:0px!important;position:unset!important;}.industrySuggestions,.regionSuggestions,.interestSuggestions{position:relative;width:100%;}.connect-form span.select2-dropdown.select2-dropdown--above{top:-50px !important;}.countrySuggestions,.industrySuggestions,.regionSuggestions,.interestSuggestions{height:0px;}@media (max-width :767px){.connect-form span.select2-selection__rendered#select2-edit-field-crm-industries-container:before,.connect-form span.select2-selection__rendered:before{line-height:24px;}.path-user .connect-form input[type="text"],.connect-form input[type="password"],.connect-form input[type="email"],.select2-container--default .select2-selection--single{height:32px;}.select2-dropdown.select2-dropdown--below{top:-41px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px}.feed-crm-pop_wrapper .form-item.js-form-type-select,.feed-crm-pop_wrapper .form-item.form-item-field-account-name-0-value{margin-bottom:13px;}}.careers-text-col-50,.careers-slider_desktop p,.careers-slide-mob p{font-size:1rem;line-height:1.25;}@media (max-width:767){.path-careers .careers_mobile_slide,.careers-slider_desktop p,.careers-slide-mob p{font-size:.9375rem;line-height:1.25;}}.portfolio__grid-row{position:relative;}.portfolio__content-row{position:absolute;right:98px;top:140px;width:39.5%;}.portfolio__content-row ul li a{text-align:center;display:block;background:#fff;margin:15px 0;text-decoration:none;color:#000;padding:17px 0;font-size:20px;}.pipe__imgs .portfolio__grid-row+.portfolio__grid-row{margin-top:0px;}html:lang(zh-hans) .remove-ogilvy-link{display:block;white-space:nowrap;padding:.5em;}html:lang(zh-hant) .remove-ogilvy-link{display:block;white-space:nowrap;padding:.5em;}@media (min-width:768px){.portfolio__title{top:inherit;bottom:8px;transform:translate(-50%,-0%);}}@media (max-width:992px){.mobile-languages{display:block!important;}}@media (min-width:480px){.branding--splash ~ .container-lan .languages-list li a.is-active,.branding--splash ~ .container-lan .languages-list li a:hover,.container-lan .branding--splash ~ .languages-list li a:focus{color:#fff !important;}}@media (min-width:851px){.languages-list.mobile-languages::after{content:".";position:absolute;line-height:20px;font-size:22px;top:4px;right:-15px;}}@media (min-width:950px) and (max-width:1023px){.languages-list{top:-28px;}}.ogilvy-sitemodal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:rgba(250,250,250,0.7);}.modal-box{position:relative;z-index:9999;}.modal-box{display:none;}.sm-container{width:446px;display:block;position:absolute;border:1px solid currentColor;right:0;background:#fff;overflow-y:auto;transition:1s ease-in-out;z-index:999;bottom:-1000px;height:615px;}.sm-container.up{bottom:120px;transition:1s ease-in-out;}.sm-content.win-popup{font-size:14px;padding:53px 37px 37px;}.sm-content.win-popup .content-wrp h2{padding:53px 37px 25px;}.sm-content.win-popup svg{width:15px;height:15px;color:#000;background:none;}.sm-content.win-popup .cookies__close:hover svg{color:#eb3f43;}.win-close{background:none;}.win-close .cookies__close{right:0px;top:0px;}.sm-content.win-popup .content-sec{padding:0 38px 32px 38px;}.win-close{position:absolute;width:29px;height:29px;top:30px;outline:0px;right:30px;z-index:9999;border:0px;cursor:pointer;}.win-popup .pop-content{position:relative;background:#fff;}.sm-content.win-popup .content-wrp,.sm-content.losepopup .content-wrp{position:relative;z-index:9;text-align:left;}.sm-content.win-popup .content-wrp h2{color:#000;font-size:1.7vw;font-weight:normal;padding:20px 0px 16px;font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;line-height:1.1;}.sm-content.win-popup{font-size:1rem;line-height:1.30;}@media (min-width:30.0625em){.sm-content.win-popup{font-size:.96875rem;font-size:calc(.9375rem + .0625 * ((100vw - 30.0625rem) / 49.9375));}}@media (min-width:80em){.sm-content.win-popup .content-wrp h2{font-size:1.7vw;}.sm-content.win-popup{font-size:1rem;line-height:1.30;}}@media (max-width:414px){.sm-container{width:375px;}.sm-content.win-popup .content-wrp h2{font-size:8vw;}}@media (max-width:375px){.sm-container{width:335px;}}@media (max-width:360px){.sm-container{width:320px;}}@media (max-width:767px){.sm-container.up{transition:1s ease-in-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);}}@media (max-width:320px){.sm-container{width:280px;}}@media (min-width:380px) and (max-width:400px){.sm-container{width:355px;}}@media (max-width:767px){.branding__logo{min-width:calc(103px + 54 * ((100vw - 480px) / 960));width:calc(103px + 54 * ((100vw - 480px) / 960));}}@media (min-width:768px) and (max-width:1280px){.path-about .branding__logo,.path-team .branding__logo,.path-ideas .branding__logo,.path-careers .branding__logo,.path-contact .branding__logo,.path-node .branding__logo{width:calc(103px + 54 * ((100vw - 480px) / 960)) !important;}}@media (min-width:1024px) and (max-width:1280px){.path-about .branding__logo,.path-team .branding__logo,.path-ideas .branding__logo,.path-careers .branding__logo,.path-contact .branding__logo,.path-node .branding__logo{width:calc(103px + 54 * ((100vw - 480px) / 960)) !important;}}@media (min-width:1160px) and (max-width:1200px){.path-about .branding__logo,.path-team .branding__logo,.path-ideas .branding__logo,.path-careers .branding__logo,.path-contact .branding__logo,.path-node .branding__logo{width:calc(104px + 54 * ((100vw - 480px) / 960)) !important;}}@media (min-width:320px) and (max-width:414px){.branding__logo{width:calc(104px + 54 * ((100vw - 480px) / 960)) !important;}}@media (min-width:768px) and (max-width:800px){.path-about .branding__logo,.path-team .branding__logo,.path-ideas .branding__logo,.path-careers .branding__logo,.path-contact .branding__logo,.path-node .branding__logo{width:calc(100px + 54 * ((100vw - 480px) / 960)) !important;}}@media (min-width:1020px) and (max-width:1038px){.path-about .branding__logo,.path-team .branding__logo,.path-ideas .branding__logo,.path-careers .branding__logo,.path-contact .branding__logo,.path-node .branding__logo{width:calc(100px * ((100vw - 480px) / 960)) !important;}}@media (min-width:320px) and (max-width:767px){.branding__logo.memac__logo{width:100%!important;}}@media (min-width:1440px){.branding__logo.memac__logo{min-width:9.75rem;width:calc(102px + 150 * ((100vw - 480px) / 960));}}.branding__logo.memac__logo{min-width:calc(102px + 150 * ((100vw - 480px) / 960));max-width:inherit;}@media (min-width:1440){.branding__logo.memac__logo{min-width:15rem;width:15rem;}}@media (min-width:1025px) and (max-width:1080px){.careers-col-full{min-width:880px;max-width:880px;}.careers-text-col-50{width:46%;float:left;}.careers-full-photo{max-width:900px;width:100%;}}@media (min-width:1081px) and (max-width:1150px){.careers-col-full{min-width:923px;max-width:923px;}.careers-text-col-50{width:47%;float:left;}.careers-quote{max-width:960px;}.careers-full-photo{max-width:952px;width:100%;}}@media (min-width:1151px) and (max-width:1160px){.careers-col-full{min-width:990px;max-width:960px;}.careers-text-col-50{width:47%;float:left;}.careers-full-photo{max-width:956px;width:100%;}}@media (min-width:1070px) and (max-width:1089px){.careers-quote{max-width:891px;}.careers-full-photo{max-width:900px;width:100%;}}@media (min-width:1050px) and (max-width:1069px){.careers-quote{max-width:871px;}.careers-full-photo{max-width:900px;width:100%;}}@media (min-width:1030px) and (max-width:1049px){.careers-quote{max-width:851px;}.careers-full-photo{max-width:900px;width:100%;}}@media (min-width:720px) and (max-width:760px){.portfolio__title{top:66%;}}.video-embed-field-provider-tencent-cloud + div{position:relative;}.video-embed-field-provider-tencent-cloud button.multimedia__play{z-index:9;}.video-embed-field-provider-tencent-cloud .VPlay{width:100%;height:100%;padding-top:56.25%;}@media (min-width:720px){.work__grid:not(.work__grid--list) .work__item img{object-position:0% 50%!important;}}@media (min-width:60em){.capabilities-section{z-index:2;}}html[lang="zh-hans"] .hero{line-height:1.3;}@media (min-width:1261px){html[lang="zh-hans"] footer .footer-right-nav li.social-list{width:79px;}}html[lang="zh-hans"] .feed__content,html[lang="zh-hans"] .feed__title,html[lang="zh-hans"] .cookies__policy,html[lang="zh-hans"] .hero,html[lang="zh-hans"] .careers-text-col-50,html[lang="zh-hans"] .careers-slider_desktop p,html[lang="zh-hans"] .careers-slide-mob p,html[lang="zh-hans"] .post__text,html[lang="zh-hans"] .post__title,html[lang="zh-hans"] .team__size--small .employee__portrait-content *,html[lang="zh-hans"] .team__size--small .employee__column--name,html[lang="zh-hans"] .employee__column--content{line-height:1.5;}html[lang="zh-hans"] .text{line-height:1.5;}html[lang="zh-hans"] .footer-right-nav li.social-list ul li span{display:block;}@media screen and (max-width:1023px){.win-close .cookies__close{bottom:0;}}@media (max-width:60em){.contact-card__list{font-size:15px;}}::selection{background:#f58e8f;color:#fff;}.feed__item--video .feed__title-card,.feed__item--watch .feed__title-card{background-color:#3e4044;color:#fff;}.feed__item--podcast .feed__title-card,.feed__item--listen .feed__title-card{background-color:#f58e8f;color:#fff;}.feed__item--insights .feed__title-card,.feed__item--read .feed__title-card{background-color:#eb3f43;color:#fff;}.feed__item--podcast .feed__title-card,.feed__item--slos .feed__title-card{background-color:#f58e8f;color:#fff;}.hero{color:#fff;text-align:left;}.hero a{color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(transparent));background-image:linear-gradient(#fff 50%,transparent);}.hero a:hover,.hero a:focus{color:#262529;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#262529),to(transparent));background-image:linear-gradient(#262529 50%,transparent);}.hero--black{background-color:#262529;}.hero--black .section__mask::before{background-color:#262529;}.hero--black .section__mask::after{background-image:linear-gradient(rgb(38,37,41),rgba(38,37,41,0.988) 9.9%,rgba(38,37,41,0.963) 19.5%,rgba(38,37,41,0.926) 28.7%,rgba(38,37,41,0.877) 37.3%,rgba(38,37,41,0.816) 45.2%,rgba(38,37,41,0.747) 52.3%,rgba(38,37,41,0.67) 58.7%,rgba(38,37,41,0.588) 64.4%,rgba(38,37,41,0.502) 69.5%,rgba(38,37,41,0.414) 74.1%,rgba(38,37,41,0.324) 78.4%,rgba(38,37,41,0.232) 82.6%,rgba(38,37,41,0.141) 86.9%,rgba(38,37,41,0.054) 92%,rgba(38,37,41,0));}.hero.hero--black a:hover,.hero.hero--black a:focus{color:#eb3f43;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eb3f43),to(transparent));background-image:linear-gradient(#eb3f43 50%,transparent);}.hero--red{background-color:#eb3f43;color:#000;}.hero--red .section__mask::before{background-color:#eb3f43;}.hero--red .section__mask::after{background-image:linear-gradient(rgb(235,63,67),rgba(235,63,67,0.988) 9.9%,rgba(235,63,67,0.963) 19.5%,rgba(235,63,67,0.926) 28.7%,rgba(235,63,67,0.877) 37.3%,rgba(235,63,67,0.816) 45.2%,rgba(235,63,67,0.747) 52.3%,rgba(235,63,67,0.67) 58.7%,rgba(235,63,67,0.588) 64.4%,rgba(235,63,67,0.502) 69.5%,rgba(235,63,67,0.414) 74.1%,rgba(235,63,67,0.324) 78.4%,rgba(235,63,67,0.232) 82.6%,rgba(235,63,67,0.141) 86.9%,rgba(235,63,67,0.054) 92%,rgba(235,63,67,0));}.hero--red a{color:#000;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#000),to(transparent));background-image:linear-gradient(#000 50%,transparent);}.hero--red a:hover,.hero--red a:focus{color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(transparent));background-image:linear-gradient(#fff 50%,transparent);}@media (min-width:30.0625em){.has-red-nav .branding__logo,.has-red-nav .branding--splash .branding__logo,.has-alt-nav .branding__logo{color:#fff;}}.hero{padding-left:0;padding-right:0;}.hero .hero--con{padding-left:110px;padding-right:110px;}.hero p{max-width:inherit;padding-left:0;padding-right:0;}.hero>*>*>*+p{margin-top:1em;}.has-red-nav .site-nav__list--red a,.has-red-nav .languages-list.desktop-languages::after,.has-red-nav .container-lan .site-nav__sub-list .site-nav__sub-item:last-child::after{color:#000;}.has-red-nav .site-nav__list a.is-active,.has-red-nav .site-nav__list a:hover,.has-red-nav .site-nav__list a:focus,.has-red-nav .site-nav__list .is-active a{color:#fff;}.has-alt-nav .site-nav__sub-list::before,.has-alt-nav .site-nav__sub-list::after{background-color:#fff;}.has-alt-nav .languages-list li a{color:#fff;}.has-alt-nav .languages-list.desktop-languages::after{color:#fff;}.has-red-nav .languages-list li a:hover,.has-red-nav .languages-list li a.active,.has-red-nav .languages-list.red li a.active{color:#fff;}.menu-active .languages-list li a:hover,.menu-active .languages-list li a.active,.languages-list li a:hover,.languages-list li a.active{color:#eb3f43;}@media (min-width:851px){.has-red-nav .site-nav__list,.has-red-nav .site-nav__list a{color:#000;}}@media (max-width:1199px){.hero .hero--con{padding-left:109px;padding-right:109px;}}@media (max-width:1023px){.hero .hero--con{padding-left:108px;padding-right:108px;}}@media (max-width:850px){.has-red-nav .burger{color:#fff;}.has-alt-nav .branding__logo{color:#eb3f43;}.hero .hero--con{padding-left:24px;padding-right:24px;}.hero--red{background-color:#262529;color:#fff;}.hero--red .section__mask::before{background-color:#262529;}.hero--red .section__mask::after{background-image:linear-gradient(rgb(38,37,41),rgba(38,37,41,0.988) 9.9%,rgba(38,37,41,0.963) 19.5%,rgba(38,37,41,0.926) 28.7%,rgba(38,37,41,0.877) 37.3%,rgba(38,37,41,0.816) 45.2%,rgba(38,37,41,0.747) 52.3%,rgba(38,37,41,0.67) 58.7%,rgba(38,37,41,0.588) 64.4%,rgba(38,37,41,0.502) 69.5%,rgba(38,37,41,0.414) 74.1%,rgba(38,37,41,0.324) 78.4%,rgba(38,37,41,0.232) 82.6%,rgba(38,37,41,0.141) 86.9%,rgba(38,37,41,0.054) 92%,rgba(38,37,41,0));}.hero--red a{color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(transparent));background-image:linear-gradient(#fff 50%,transparent);}.hero--red a:hover,.hero--red a:focus{color:#eb3f43;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eb3f43),to(transparent));background-image:linear-gradient(#eb3f43 50%,transparent);}}@media (max-width:768px){.hero .hero--con{padding-left:20px;padding-right:20px;}}.splash__description{color:#fff;}.splash__description span::before{background:#fff;}.splash--red{background-color:#eb3f43;}@media (min-width:30.0625em) and (min-height:30.0625em){.splash__wrapper+*::before{background-image:-webkit-gradient(linear,left bottom,left top,from(rgb(235,63,67)),color-stop(7.9%,rgba(235,63,67,0.945)),color-stop(15.3%,rgba(235,63,67,0.883)),color-stop(22.2%,rgba(235,63,67,0.815)),color-stop(28.7%,rgba(235,63,67,0.743)),color-stop(34.8%,rgba(235,63,67,0.667)),color-stop(40.6%,rgba(235,63,67,0.589)),color-stop(46.2%,rgba(235,63,67,0.509)),color-stop(51.7%,rgba(235,63,67,0.429)),color-stop(57.2%,rgba(235,63,67,0.348)),color-stop(62.8%,rgba(235,63,67,0.269)),color-stop(68.7%,rgba(235,63,67,0.193)),color-stop(75.2%,rgba(235,63,67,0.121)),color-stop(82.6%,rgba(235,63,67,0.059)),color-stop(91.2%,rgba(235,63,67,0.015)),to(rgba(235,63,67,0)));background-image:linear-gradient(to top,rgb(235,63,67),rgba(235,63,67,0.945) 7.9%,rgba(235,63,67,0.883) 15.3%,rgba(235,63,67,0.815) 22.2%,rgba(235,63,67,0.743) 28.7%,rgba(235,63,67,0.667) 34.8%,rgba(235,63,67,0.589) 40.6%,rgba(235,63,67,0.509) 46.2%,rgba(235,63,67,0.429) 51.7%,rgba(235,63,67,0.348) 57.2%,rgba(235,63,67,0.269) 62.8%,rgba(235,63,67,0.193) 68.7%,rgba(235,63,67,0.121) 75.2%,rgba(235,63,67,0.059) 82.6%,rgba(235,63,67,0.015) 91.2%,rgba(235,63,67,0));}}.employee__portrait-content{background-color:#eb3f43;color:#fff;}.employee__portrait-icon{color:#fff;}.employee__content{background-color:#262529;color:#fff;}.employee__column--links a:hover{color:#fff;}.employee__close-icon{color:#fff;}.employee__close-icon:hover,.employee__close-icon:focus{color:#eb3f43;}@media (max-width:1100px){.has-red-nav .site-nav__list a.is-active,.has-red-nav .site-nav__list a:hover,.has-red-nav .site-nav__list a:focus,.has-red-nav .site-nav__list .is-active a{color:#eb3f43;}}@media (min-width:1101px){.has-alt-nav .site-nav__list,.has-alt-nav .site-nav__list a{color:#A6A6A8;}.has-alt-nav .site-nav__sub-list::before,.has-alt-nav .site-nav__sub-list::after{background-color:#A6A6A8;}}.site-nav__list a.is-active,.site-nav__list a:hover,.site-nav__list a:focus{color:#eb3f43;}.cookies__policy{background:#FBCECE;}.work .work__categories li::after{width:52.5PX;right:-1px;position:relative;}.work .work__categories li::after{background-position:center;}.work .work__categories{text-align:center;flex-wrap:wrap;justify-content:center;}@media (min-width:60em){.work__categories li{flex:initial;}}@media (min-width:60em) and (max-width:1439px){.work .work__categories{font-size:5vw;}}@media (min-width:768px) and (max-width:991px){.work .work__categories{text-align:left;}.work .work__categories li::after{width:36px;}}@media (max-width:767px){.work .work__categories li::after{width:38px;}}@media screen and (min-width:1920px){.work .work__categories li::after{width:53.9px;}}.employee__column--links a,.employee__column--links a:focus,.employee__column--links a:visited,.employee__column--content a,.employee__column--content a:focus,.employee__column--content a:visited,.employee__column--links li{color:#fff}.employee__column--links a:hover,.employee__column--content a:hover,.employee__column--links li:hover{color:#eb3f43;}.has-alt-nav .languages-list li a{color:#A6A6A8;}html:lang(zh-hans) .hero .hero--con{padding-left:83px;padding-right:83px;}.has-red-nav .languages-list li.is-active a{color:#fff!important;font-style:italic;}@media (max-width:768px){html:lang(zh-hans) .hero .hero--con{padding-left:20px;padding-right:20px;}html:lang(zh-hans) .work__categories label{margin-right:0px;}}.work__categories label span+span{background-image:url(/themes/custom/ogilvy/assets/img/horizontal-divider.svg);background-position:center center;background-repeat:no-repeat;background-size:auto 100%;content:'';display:inline-block;height:23px;vertical-align:baseline;width:34px;top:7px;position:relative;left:-1px;}.work__categories label:last-child span+span{display:none;}.work .work__categories{font-size:32px;word-break:keep-all;line-height:38px;}.work__categories li label:first-child{display:none;}.work__categories li label input[type=radio]:checked+span{color:#eb3f43;}.work__categories label:last-child{margin:0px;}@media screen and (min-width:991px){.work .work__categories{font-size:70px;word-break:keep-all;line-height:85px;letter-spacing:-0.7px;}.work__categories li,.work .work__categories{display:block;}.work__categories label span+span{width:39px;top:17px;left:8px;height:.7em;}}@media (max-width:767px){.work__categories label span+span{width:24px;left:4px;}.work__categories label{margin-right:0px;}}html[lang="zh-hans"] .work__categories label span+span{height:31px;top:3px;}@media screen and (min-width:991px){html[lang="zh-hans"] .work__categories label span+span{width:39px;top:8px;left:8px;height:68px;}}@media screen and (max-width:375px){.work .work__categories{font-size:28px;}.work__categories label span+span{top:8px;height:20px;width:18px;left:3px;}}@media screen and (max-width:360px){.work .work__categories{font-size:26px;}.work__categories label span+span{top:9px;height:19px;width:18px;left:3px;}}@media screen and (max-width:320px){.work .work__categories{font-size:22px;}.work__categories label span+span{top:9px;height:18px;width:16px;left:2px;}}@media screen and (max-width:414px){html[lang="fr"] .work__categories label span+span{top:8px;height:17px;}html[lang="fr"] .work .work__categories{font-size:22px;line-height:34px;}}@media screen and (max-width:375px){html[lang="fr"] .work__categories label span+span{top:7px;height:15px;}html[lang="fr"] .work .work__categories{font-size:21px;line-height:30px;}}@media screen and (max-width:360px){html[lang="fr"] .work__categories label span+span{top:6px;height:14px;}html[lang="fr"] .work .work__categories{font-size:18px;line-height:28px;}}@media screen and (max-width:320px){html[lang="fr"] .work__categories label span+span{top:8px;height:12px;}html[lang="fr"] .work .work__categories{font-size:17px;line-height:28px;}}.post__text.text img{max-width:100%;height:auto;}body.has-fraud-feed-modal .connect-crm-wrap1{opacity:1;left:0;overflow:hidden;}div.alpha li{counter-increment:alphabeticList;}.text div.alpha li:before{content:counter(alphabeticList,lower-alpha)')';speak:counter(alphabeticList,lower-alpha);}@media (min-width:30.0625em){[role=banner]{padding:2.625rem;}}@media (min-width:851px){[role=banner]{margin:0;}}@media (min-width:1101px){[role=banner]{margin:3.125rem 0;padding:0}.site-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.has-alt-nav .site-nav__list,.has-alt-nav .site-nav__list a{color:#fff;}.branding--splash~[role=navigation] .site-nav__list a.is-active,.branding--splash~[role=navigation] .site-nav__list a:hover,.branding--splash~[role=navigation] .site-nav__list .is-active a,.branding--splash~[role=navigation] .site-nav__list a:focus,.branding--splash~[role=navigation] .languages-list li a.active,.branding--splash~[role=navigation] .languages-list li a:hover,.branding--splash~[role=navigation] .languages-list li a:focus{color:#fff;}.branding--splash~.container-lan .languages-list li a.active,.branding--splash~.container-lan .languages-list li a:hover,.container-lan .branding--splash~.languages-list li a:focus{color:#fff !important;}.site-nav__contact{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}.site-nav__btn{display:none;}.has-red-nav .site-nav__list,.has-red-nav .site-nav__list a{color:#000;}}@media (max-width:1100px){html.menu-active{overflow:hidden;}.site-nav__list a{color:currentColor;text-decoration:none;}[role=navigation]{font-size:3.125rem;letter-spacing:-.015em;line-height:1.04;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;left:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:84px 2rem 6.25rem;position:absolute;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%;z-index:1;}.checkbox-toggle:checked~[role=navigation]{-webkit-transform:translateY(0);transform:translateY(0);}.site-nav__list{display:block;}.site-nav__item--work{display:block;}.site-nav__btn{display:block;}.site-nav__sub-list{display:none !important;}.languages-list{position:fixed;top:19.5px;left:inherit;right:15px;transform:none;margin:0;}.languages-list li a{font-size:12px;}.languages-list li a:hover,.languages-list li a.active{color:#fff;}ul.languages-list.desktop-languages{display:none;}ul.languages-list.desktop-languages.mobile{display:none;position:relative;text-align:left;padding:0px;}.languages-list.mobile li{display:block;padding:0 7px;margin-left:0px;}.languages-list li{padding:0 4px;}.mobile-languages{display:block;}.li.site-nav__item.site-nav__item--about.container-lan{display:none;}.site-footer__primary-nav li{margin-right:0;}[role=navigation]{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;}.mobile-site-nav{display:block;}.portfolio__title{top:34%;}.site-nav__sub-list{position:static;left:inherit;top:inherit;transform:none;margin:0;text-transform:uppercase;display:flex !important;}.site-nav__sub-list:before{display:none;}.site-nav__sub-list a{padding:0;}.site-nav__sub-list li.site-nav__mob-item{display:block;width:100%;}.site-nav__sub-list li.site-nav__mob-item.feed{order:2;}.site-nav__sub-list a.is-active{font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;}.adv-search-mob-icon{display:block;}.logo-of-clients .grid{grid-template-columns:repeat(3,1fr);}.careers_mobile_slide,.capabilities-section{padding-top:95px;}.languages-list.mobile-languages::after{display:none!important;}.mobile-languages{display:block !important;}}@media (max-width:48em){[role=navigation]{padding-left:1.25rem;padding-right:1.25rem;}}@media (max-width:30em){[role=navigation]{padding-top:84px;}}@media (max-width:480px){.languages-list li a:hover,.languages-list li a.active{color:#eb3f43;}}@media (max-width:374px){.languages-list li{padding:0 5px;}}@media (min-width:650px) and (max-width:799px){.mobile__slider .careers-section-mob-item:last-child .careers-video-wrapper{height:calc(100vh - 150px);margin-bottom:-370px;}}@media (min-width:800px) and (max-width:1024px){.mobile__slider .careers-section-mob-item:last-child .careers-video-wrapper{height:calc(100vh - 13px);margin-bottom:-370px;}}#sliding-popup[role=banner]{background:none!important;top:inherit;}footer .footer-right-nav li.polices-list{background:#fff}.site-footer__primary-nav li.polices-list ul{display:none;overflow:hidden;position:relative;}.site-footer__primary-nav li.polices-list ul li.is__active a{color:#000;}footer .site-footer__primary-nav li.polices-list.active a{color:#ff0000;}footer .site-footer__primary-nav li.polices-list ul li span.is__active{color:#000;}h2.section__title2{font-size:22px;margin-bottom:20px;}footer .site-footer__primary-navli.polices-list.active ul li a{color:#000}footer .site-footer__primary-nav li.polices-list.active ul li a._active{font-style:italic;font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;}footer .site-footer__primary-nav li.polices-list.active a{color:#ff0000;}footer .site-footer__primary-nav li.polices-list.active ul li a{color:#000;}footer .site-footer__primary-nav li.polices-list ul li span{display:block}@media (min-width:1261px){footer .site-footer__primary-nav li.polices-list{width:270px;transition:all 0.3s ease-in-out;padding-right:0;background:#fff}footer .site-footer__primary-nav li.polices-list.active{width:270px;transition:all 0.3s ease-in-out;line-height:1.19;}.site-footer .site-footer__primary-nav{position:absolute;bottom:0px;}.site-footer__primary-nav li:nth-child(2){margin-right:0px;}.site-footer__primary-nav li:nth-child(3){padding-left:18px;padding-top:18px;}footer .site-footer__primary-nav li.polices-list ul li{font-size:1em;transition:all ease-in-out 0s;line-height:1.19;animation-delay:1s;}footer .site-footer__primary-nav li.polices-list ul li.is__active{transition:all ease-in-out 2s;}footer .site-footer__primary-nav li.polices-list ul li span{opacity:0;display:block;transition:all ease-in-out 1s;}footer .site-footer__primary-nav li.polices-list ul li span.is__active{opacity:1;}}}@media (max-width:1260px){.site-footer__primary-nav li.polices-list ul{min-height:110px;}}@media (min-width:900px) and (max-width:1280px){.feed__title{font-size:2vw;}}@media (min-width:485px) and (max-width:1100px){.menu-active .languages-list li a:hover,.menu-active .languages-list li.is-active a{color:#eb3f43 !important;}.menu-active .branding--splash ~ .container-lan .languages-list li a.is-active,.menu-active .branding--splash ~ .container-lan .languages-list li a:hover,.menu-active .container-lan .branding--splash ~ .languages-list li a:focus{color:#eb3f43 !important;}}@media (min-width:900px) and (max-width:1100px){.site-nav__list a.is-active,.site-nav__list a:hover,.site-nav__list a:focus{color:#eb3f43!important;}}@media all and (orientation:landscape){.careers_mobile_slide{padding-top:175px;}}@media (min-width:1025px) and (max-width:1100px){.careers-text-col-50{width:35%;float:left;}}@media (min-width:1101px) and (max-width:1140px){.careers-text-col-50{width:46%;float:left;}}@media (min-width:1141px) and (max-width:1199px){.careers-col-full{min-width:943px;max-width:943px;}.careers-text-col-50{width:47%;}}@media screen and (min-width:1398px){.work .work__categories{padding:0 50px;}}@media screen and (max-width:850px){html[lang="fr"] .has-red-nav .languages-list li a.is-active{color:#eb3f43!important;}.languages-list li a:hover,.languages-list li.is-active a{color:#eb3f43!important;}html[lang="fr"] .has-red-nav .languages-list li a{color:#A6A6A8;}}@media screen and (min-width:851px){.has-red-nav .site-nav__sub-item a:hover{color:#fff!important}}a#edit-simplesamlphp-auth-login-link{cursor:pointer;font-size:22px;text-decoration:none;display:block;text-align:center;}@media (min-width:678px) and (max-width:810px){.work .work__categories{padding:0 50px;text-align:center;}}@media (min-width:811px) and (max-width:920px){.work .work__categories{padding:0 100px;text-align:center;}}@media (min-width:851px){.has-alt-nav1 .site-nav__list,.has-alt-nav1 .site-nav__list a,.has-alt-nav1 .languages-list li a{color:#ededed;}.has-alt-nav1 .site-nav__list a.is-active{color:#eb3f43;}.has-alt-nav1 .site-nav__sub-list::before,.has-alt-nav1 .site-nav__sub-list::after{background:#A6A6A8;}}.has-alt-nav1 .burger{color:#ededed;}.has-alt-nav1 .languages-list li a{color:#A6A6A8;}.slider__wrapper--splash{display:none}.textarea__nn textarea{margin:0px;width:100%;resize:none;border:0px;background:#f0f0f0;padding:12px;outline:0px;margin-top:0px;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}.connect-form input::placeholder,.connect-form email::placeholder{color:#A6A6A8!important}@-moz-document url-prefix(){.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#ccc;}}@media (min-width:1280px){.connect-crm-wrap-new .connect-form input[type="email"],.select-dropdown__button1,.select-dropdown__button2,.select-dropdown__button,.select-dropdown__button3{font-size:22px;}.connect-form .select-dropdown__button1 .zmdi-chevron-down,.connect-form .select-dropdown__button2 .zmdi-chevron-down{top:13px;}}.form-item-region,.form-item-interest{margin-top:20px;}@media (min-width:1261px){html[lang="zh-hant"] footer .footer-right-nav li.social-list{width:80px;}}@media (min-width:1261px){html[lang="es"] footer .footer-right-nav li.social-list{width:75px;}}@media screen and (max-width:850px){.languages-list li a:hover,.languages-list li.is-active a{color:#eb3f43!important;}html[lang="fr"].has-red-nav .languages-list li a{color:#A6A6A8;}html[lang="fr"].has-red-nav .languages-list li.is-active a{color:#eb3f43!important;}html[lang="it"].has-red-nav .languages-list li a{color:#A6A6A8;}html[lang="it"].has-red-nav .languages-list li.is-active a{color:#eb3f43!important;}html[lang="zh-hans"].has-red-nav .languages-list li a{color:#A6A6A8;}html[lang="zh-hans"].has-red-nav .languages-list li.is-active a{color:#eb3f43!important;}html[lang="en"].has-red-nav .languages-list li a{color:#A6A6A8;}html[lang="en"].has-red-nav .languages-list li.is-active a{color:#eb3f43!important;}html[lang="en"].has-red-nav.has-red-nav1 .languages-list li a{color:currentColor;}html[lang="en"].has-red-nav.has-red-nav1 .languages-list li.is-active a{color:#fff!important;}html[lang="fr"].has-red-nav.has-red-nav1 .languages-list li a{color:currentColor;}html[lang="fr"].has-red-nav.has-red-nav1 .languages-list li.is-active a{color:#fff!important;}}@media (min-width:1024px) and (max-width:1366px){.splash{margin-top:10vh}}@media (max-width:1100px){.site-nav__sub-item.none-mb{display:none}}@media (min-width:851px){.has-alt-nav .site-nav__list,.has-alt-nav .site-nav__list a{color:#fff;}.has-alt-nav .site-nav__sub-list::before,.has-alt-nav .site-nav__sub-list::after{background-color:#A6A6A8;}}.site-nav__list a.is-active,.site-nav__list a:hover,.site-nav__list a:focus{color:#eb3f43;}.cookies_ani-border p,.cookies_ani-border .cookies_clumn--label{display:inline-block;position:absolute;top:-4px;}@media (min-width:851px){.site-nav__sub-item:first-child a{padding-left:0px;}.site-nav__sub-list{margin:0 0 0 0;}.site-nav__item a.is-active{font-family:"Ogilvy Serif",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;}}@media (min-width:320px) and (max-width:767px){.branding__logo.memac__logo{width:217px !important;}}@media (min-width:1440px){.branding__logo.memac__logo{min-width:calc(102px + 172 * ((100vw - 480px) / 960));max-width:inherit;}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{}@font-face{font-family:'slick';font-weight:normal;font-style:normal;}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
.hero--main-section h1.outline-heading{font-size:95px;font-weight:bold;text-transform:uppercase;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-fill-color:#EB3F43;-webkit-text-stroke-width:1px;word-break:break-all;-webkit-text-stroke-color:black;margin-bottom:20px}.careers-colout-full h2{font-size:24px;margin-bottom:15px;padding-bottom:5px;line-height:32px;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;border-bottom:solid 1px #fff;}.careers-colout-full p{font-size:16px;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;margin-bottom:15px;line-height:20px}.careers-testimonial-wrp h2{font-size:32px;font-family:"Ogilvy Serif","Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;margin-bottom:50px;line-height:30px}.careers-testimonial-wrp h2 span{margin-top:25px;}.space-100{margin-bottom:30px;}.careers-work-section-wrapper h2.outline-heading{font-size:102px;font-weight:bold;text-transform:uppercase;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;word-break:break-all;-webkit-text-stroke-color:black;margin-bottom:60px;line-height:200px;}.filters-wrp{position:relative;}.filters-list label{display:block;font-size:16px;}.filters-list select{width:100%;border:0px;outline:none;border-bottom:solid 1px #231F20;padding:10px 0;}.filters-list{width:25%;padding-right:10px;}.select-dropdown{position:relative;display:inline-block;max-width:100%;width:100%;}.filters-ful-culmns{display:flex;}.filters-wrp{position:relative;}.select-dropdown__button,.select-dropdown__button1,.select-dropdown__button2,.select-dropdown__button3{padding:10px 35px 10px 0px;background-color:#fff;border:0px;border-bottom:1px solid #231F20;font-family:"Ogilvy Serif","Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:0px;cursor:pointer;font-style:italic;width:100%;color:#EB3F43;text-align:left;}.select-dropdown__button::focus,.select-dropdown__button1::focus,.select-dropdown__button2::focus,.select-dropdown__button3::focus{outline:none;}.select-dropdown__button .zmdi-chevron-down,.select-dropdown__button1 .zmdi-chevron-down,.select-dropdown__button2 .zmdi-chevron-down,.select-dropdown__button3 .zmdi-chevron-down{position:absolute;right:10px;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;top:40px;height:25px;width:11px;font-size:20px;color:#A6A6A8;}.select-dropdown__list,.select-dropdown__list1,.select-dropdown__list2,.select-dropdown__list3{position:absolute;display:block;left:0;right:0;max-height:470px;overflow:auto;margin:0;padding:0;list-style-type:none;opacity:0;pointer-events:none;transform-origin:top left;transform:scale(1,0);transition:all ease-in-out 0.3s;z-index:2;display:none;}.select-dropdown__list.active,.select-dropdown__list1.active,.select-dropdown__list2.active,.select-dropdown__list3.active{opacity:1;pointer-events:auto;transform:scale(1,1);display:block;position:absolute;margin-left:0px;}.select-dropdown__list-item,.select-dropdown__list-item1,.select-dropdown__list-item2,.select-dropdown__list-item3{display:block;list-style-type:none;padding:10px 15px;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background:#F0F0F0;border-top:0px solid #e6e6e6;font-size:23px;line-height:1.4;font-weight:normal;cursor:pointer;color:#000;transition:all ease-in-out 0.3s;}.select-dropdown__list-item:hover,.select-dropdown__list-item1:hover,.select-dropdown__list-item2:hover,.select-dropdown__list-item3:hover{background:#fff;}.filters-wrp h3{font-size:24px;color:#000;border-bottom:solid 1px #231F20;line-height:40px;margin-bottom:20px;}.clear-filters{position:absolute;right:0rem;top:0px;color:#EB3F43;font-size:16px;cursor:pointer;}.clear-filters a{text-decoration:none;color:#EB3F43;}.w-full{width:100%;}.lg50{width:50%;}.lg25{width:25%;}.displyflex{display:flex}.careers--listings{margin:50px 0;}ul.careers--listings li{padding:7px 0}.careers--listings .border-tan{border-bottom:solid 1px #231F20;}.careers--listings-title{font-size:16px;line-height:20px;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}.careers--listings-loc{font-size:16px;line-height:20px;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}.careers--listings .border-tan a{color:#000;text-decoration:none}.text-center.more-oppotunities a{text-decoration:none;font-size:24px;color:#eb3f43;}.no-results-wrp{text-align:center;margin:70px 0}.no-results-wrp h2{font-size:60px;color:#979797;line-height:60px;margin-bottom:40px;}.no-results-wrp p{font-size:16px;color:#000000;line-height:20px;}.careers--details-wrp{clear:both}.careers--details-wrp .page-heading{font-size:24px;margin-bottom:10px;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;border-bottom:solid 1px #000}.careers--details-wrp .back-link a{text-decoration:none;font-size:14px;color:#000;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}.careers--main-title h2{color:#000;font-size:50px;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}.careers--main-title h2{color:#000;font-size:44px;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:30px;line-height:50px;text-transform:uppercase;}.careers--main-title{margin:40px 0;}.careers--details-main h3{font-weight:bold;line-height:20px;}.careers--details-main p{margin-bottom:12px;line-height:20px;}.careers--details-main ul{margin:0px;padding:0px;list-style:disc;margin-bottom:5px;margin-left:18px;}.careers--details-main ul li{line-height:20px;}.sidebar--careers span.c-name,.sidebar--careers span.l-name{font-size:22px;display:block;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}.sidebar--careers .j-id{font-size:14px;display:block;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}.apply-link button{cursor:pointer;padding:5px 0;color:#EB3F43;border:0px;background:none;text-decoration:none;font-size:18px;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}.feed-modal-new .select-dropdown__button1,.feed-modal-new .select-dropdown__button2{color:#a6a6a8;font-style:normal;font-family:"Ogilvy sans","Helvetica Neue",Helvetica,Arial,sans-serif;}.feed-modal-new .select-dropdown__button1 span.black1,.feed-modal-new .select-dropdown__button2 span.black{color:#000;}.feed-modal-new .post__title{margin-bottom:20px;}.connect-topics-center h3{font-size:16px;text-align:left;margin-bottom:5px;}.connect-topics.connect-topics-center ul li{border:0px;margin-bottom:0px;}.feed-modal-new .connect-form  .connect-submit{margin-bottom:0;position:relative;margin-top:16px;}@media (max-width:1024px){.hero--red-careers{background-color:#eb3f43;color:#fff;}.hero--red-careers .section__mask::before{background-feed-modalcolor:#eb3f43;}.hero--red-careers .section__mask::after{background-image:linear-gradient(rgb(235,63,67),rgba(235,63,67,0.988) 9.9%,rgba(235,63,67,0.963) 19.5%,rgba(235,63,67,0.926) 28.7%,rgba(235,63,67,0.877) 37.3%,rgba(235,63,67,0.816) 45.2%,rgba(235,63,67,0.747) 52.3%,rgba(235,63,67,0.67) 58.7%,rgba(235,63,67,0.588) 64.4%,rgba(235,63,67,0.502) 69.5%,rgba(235,63,67,0.414) 74.1%,rgba(235,63,67,0.324) 78.4%,rgba(235,63,67,0.232) 82.6%,rgba(235,63,67,0.141) 86.9%,rgba(235,63,67,0.054) 92%,rgba(235,63,67,0));}.has-red-nav1 .branding__logo{color:#fff;}.careers-video-wrp{margin-bottom:25px;}.careers-work-section-wrapper h2.outline-heading{line-height:80px;margin-bottom:30px;}.clear-filters{display:block;top:6px;right:0px;}.filters-ful-culmns{display:block;}.filters-list{width:100%;padding-right:0;margin-bottom:30px;}.select-dropdown__button,.select-dropdown__button1,.select-dropdown__button2,.select-dropdown__button3{padding:5px 35px 5px 0px;}.select-dropdown__button .zmdi-chevron-down,.select-dropdown__button1 .zmdi-chevron-down,.select-dropdown__button2 .zmdi-chevron-down,.select-dropdown__button3 .zmdi-chevron-down{top:30px;}.careers--listings-title{font-size:16px;width:100%;font-weight:bold}.displyflex{display:block;}.lg25{width:100%;}.none-sp-more{display:none}.none-desk-more{color:#E84148;}.none-desk-more span{top:2px;position:relative;}.careers--listings .border-tan{border-bottom:solid 0px #231F20;}.text-center{text-align:center;}.careers--main-title h2{font-size:24px;line-height:34px;}.careers--main-title{margin:20px 0;}.sidebar--careers{margin-bottom:20px;}span.apply-link{margin:15px 0 0;display:block;}.hero--main-section h1.outline-heading{font-size:112px;margin:0 -1.4rem 30px;}.select-dropdown__button1 .zmdi-chevron-down,.select-dropdown__button2 .zmdi-chevron-down{top:5px;}.has-red-nav1 .hero--red-careers .section__mask::before{background-feed-modalcolor:#eb3f43;background:#eb3f43;}}@media (min-width:1025px){.hero--main-section h1.outline-heading,.careers-work-section-wrapper h2.outline-heading{font-size:180px;}.careers-colout-full p{font-size:14px;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;margin-bottom:15px;line-height:17px}.hero--main-section h1.outline-heading{margin-bottom:50px;}.careers-colout-full{display:flex;}.careers-colout-full-50{width:40%}.careers-colout-full-50.img-colout{width:60%}.order-reverse{order:2}.careers-colout-space{padding:20px 20px 0 40px;}.careers-colout-space2{padding:20px 35px 0 40px;}.space-100{margin-bottom:100px;}.careers-testimonial-wrp h2{font-size:60px;color:#000;margin-bottom:20px;line-height:65px}.careers-testimonial-wrp h2 span{margin-top:0px;}.careers-testimonial-wrp,.careers-video-wrp,.fullw-img-wrp{padding:0px 75px 40px 40px;}.none-desk-more{display:none}.careers--details-container{max-width:75%;margin:0 auto}.sidebar--careers{width:22%;position:-webkit-sticky;position:sticky;top:0;}.careers--details-main{width:70%;display:flex;flex-direction:column;}.careers--details-content{display:flex;}.none-pc{display:none;}.careers-testimonial-wrp br:first-child{display:none;}}@media (min-width:768px){.feed-modal-new{max-width:100%;width:600px;padding:0 42px 20px;}}@media (min-width:1300px){.careers-colout-full p{font-size:16px;font-family:"Ogilvy Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;margin-bottom:15px;line-height:20px}.careers-testimonial-wrp,.careers-video-wrp,.fullw-img-wrp{padding:0px 75px 40px 120px;}.hero--main-section h1.outline-heading,.careers-work-section-wrapper h2.outline-heading{font-size:200px;}.careers-colout-full-50{width:40%}.careers-colout-full-50.img-colout{width:60%}.order-reverse{order:2}.careers-colout-space{padding:50px 125px 0 75px;}.careers-colout-space2{padding:60px 75px 0 120px;}}@media (min-width:1440px){.hero--main-section h1.outline-heading,.careers-work-section-wrapper h2.outline-heading{font-size:230px;}.careers-colout-full-50{width:35%}.careers-colout-full-50.img-colout{width:65%}.careers-colout-space{padding:90px 120px 0 75px;}.careers-colout-space2{padding:80px 75px 0 120px;}}@media (max-width:414px){.hero--main-section h1.outline-heading{font-size:124px;margin:0 -1.4rem 30px;line-height:100px;letter-spacing:-4px;}.careers-work-section-wrapper h2.outline-heading{font-size:127px;margin:0 -1.4rem 30px;line-height:100px;}.connect-crm-wrap-new{background:#fff;}}@media (max-width:390px){.hero--main-section h1.outline-heading{font-size:117px;margin:0 -1.4rem 30px;line-height:95px;letter-spacing:-4px;}.careers-work-section-wrapper h2.outline-heading{font-size:120px;margin:0 -1.4rem 30px;line-height:100px;}}@media (max-width:375px){.hero--main-section h1.outline-heading{font-size:112px;margin:0 -1.4rem 30px;line-height:95px;letter-spacing:-4px;}.careers-work-section-wrapper h2.outline-heading{font-size:116px;margin:0 -1.4rem 30px;line-height:90px;}}@media (max-width:360px){.hero--main-section h1.outline-heading{font-size:108px;margin:0 -1.4rem 30px;line-height:90px;letter-spacing:-4px;}.careers-work-section-wrapper h2.outline-heading{font-size:111px;margin:0 -1.4rem 30px;line-height:90px;}}.hero--red-careers .container{width:100%;}.content-pay-transparency .title{font-weight:bold;}.content-pay-transparency{margin-bottom:10px;}.contact-privacy{margin-top:-10px;}.feed-modal-new .connect-form .connect-submit.cookie-submit{margin-top:0px;position:relative;top:70px;margin-bottom:0px;}.contact-privacy.privacy-contact-class{margin-bottom:40px;}
