input[type="checkbox"],input[type="radio"]{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0)}.jobs-positions__item__title{font-weight:300}h1,.h1,h2,.h2,.sg__subtitle{font-weight:400}label,input,.input-field p,.input-field--inline,.jobs-you__title{font-weight:500}.h2--big,fieldset legend,.title__headline,.title__subtitle,h3,.h3,h5,.h5,.jobs-care__specs__title,.jobs-you__title small,.cta-thumb__type{font-weight:700}h4,.h4,.jobs-intro__title small{font-weight:900}[class*="combo-mosaic__content--"],.input-field--range__list li,.jobs-colleagues__title,.jobs-colleagues__text{text-align:center}h3,.h3,h4,.h4,h5,.h5,.combo-mosaic__content__headline,label,.input-field p,.jobs-intro__title small,.jobs-intro__specs__label,.jobs-positions__item__infos__item,.title__headline,.title__subtitle,.cta-thumb__type{text-transform:uppercase}.team__careers__title{text-transform:none}.sg-anchor a{text-decoration:none}.input-field--range__list,.nav__menu ul,.timeline .history,.jobs-care__specs-items,.jobs-intro__specs-items,.jobs-positions__list,.jobs-positions__item__infos,.follow ul,.awards,.team__specs,.team__grid ul,.skill-list__list,.explain__blocks,.antonyms ul,.pagination ol,.list-logos,.rotate-text{margin:0;padding:0;list-style-type:none}.nav__toggler,.pagination__btn-prev,.pagination__btn-next,.scroll-down,.contact-form button[type="submit"]{background:transparent;border:0;padding:0}.cta,.tab{color:inherit;text-decoration:none}.case{color:#333}body .ff-default,.h2--big,fieldset legend,.title__headline,.title__subtitle,.team__careers__title{font-family:"Brandon"}body .ff-alt,h1,.h1,h2,.h2,.sg__subtitle,h3,.h3,.text-brake__text,.team__spec__value{font-family:"Archer"}.lock-scroll,.lock-scroll body{overflow-x:hidden}.h-pull-left{float:left !important}.h-pull-right{float:right !important}.h-text-left{text-align:left !important}.h-text-right{text-align:right !important}.h-text-center{text-align:center !important}.h-text-justify{text-align:justify !important}.h-text-uppercase{text-transform:uppercase}.h-text-notransform{text-transform:none}.h-text-nodecoration{text-decoration:none}.h-hidden{display:none !important;visibility:hidden}.h-visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0)}.h-visually-hidden.is-focusable:active,.h-visually-hidden.is-focusable:focus{position:static;overflow:visible;width:auto;height:auto;margin:0;clip:auto}.h-clearfix::after{content:'';display:table;clear:both}.h-inline-block{display:inline-block !important}.h-table{display:table !important}.h-cell{display:table-cell !important}.h-va-middle{vertical-align:middle !important}.h-text-hyphenate{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.h-nobr{white-space:nowrap}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;border:0;margin:0 2px}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}address{font-style:normal}a,a:link,a:visited,a:active{text-decoration:none}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.dropzone{position:relative;margin:3rem 0;min-height:10rem;background:#333;border:1px dashed #5b5d5d;border-radius:0.4rem;color:#5b5d5d;padding:2rem 3rem}.dropzone .dz-message{position:static;-webkit-transform:none;transform:none;text-align:center}@media only screen and (min-width: 31.25em){.dropzone .dz-message{position:absolute;top:50%;right:auto;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;left:3rem}}.dropzone.dz-started .dz-message{display:block !important}.dropzone.dz-started .dz-message{display:block !important}.dropzone .preview{display:inline-block;margin-right:1rem}.dropzone .preview.dz-error{display:none}@media only screen and (min-width: 31.25em){.dropzone .preview{float:right}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{-webkit-tap-highlight-color:transparent}img{height:auto}input:focus,select:focus,textarea:focus,button:focus{outline:none}html.js{opacity:0;pointer-events:none}html.js.ready{opacity:1;pointer-events:auto}html.lock,html.lock body{overflow:hidden}html.lock #fake-scrollbar{-webkit-transform:translateX(100%);transform:translateX(100%)}html.edge #fake-scrollbar,html:not(.webkit) #fake-scrollbar,html:not(.desktop) #fake-scrollbar{display:none}body.scrollbar-no-transition .scrollbar{transition:none !important}.scrollbar{position:fixed;top:0;right:0;width:0.4rem;height:100%;z-index:101;background:rgba(255,255,255,0.2);transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;-webkit-transform:translateX(0%);transform:translateX(0%)}.scrollbar.hide{-webkit-transform:translateX(100%);transform:translateX(100%)}.scrollbar__track{width:100%;height:3rem;position:absolute;top:0;background:#bc994e;transition:height 0.4s}body>svg{display:none}a{color:#bc994e}img{max-width:100%;height:auto}body{background:#282828;color:#fff}.site__container{position:absolute;top:0;left:0;width:100%;min-height:100vh;background:#282828;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s, -webkit-transform 0.6s;will-change:transform}.site__container .site__container__layer{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:100;opacity:0;display:none;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.site__container.small{-webkit-transform:translate3d(0, 0, 0) scale(0.9);transform:translate3d(0, 0, 0) scale(0.9)}::-moz-selection{background:#bc994e;color:#282828}::selection{background:#bc994e;color:#282828}::-moz-selection{background:#bc994e;color:#282828}::-webkit-scrollbar{width:0;height:0}.notransition{transition:none !important}@font-face{font-family:'Brandon';src:url("../fonts/brandon/brandon_reg-webfont.woff2") format("woff2"),url("../fonts/brandon/brandon_reg-webfont.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Brandon';src:url("../fonts/brandon/brandon_med-webfont.woff2") format("woff2"),url("../fonts/brandon/brandon_med-webfont.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Brandon';src:url("../fonts/brandon/brandon_bld-webfont.woff2") format("woff2"),url("../fonts/brandon/brandon_bld-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Brandon';src:url("../fonts/brandon/brandon_blk-webfont.woff2") format("woff2"),url("../fonts/brandon/brandon_blk-webfont.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:'Archer';src:url("../fonts/archer/ArcherPro-Book.woff2") format("woff2"),url("../fonts/archer/ArcherPro-Book.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Archer';src:url("../fonts/archer/Archer-BookItal-Pro.woff2") format("woff2"),url("../fonts/archer/Archer-BookItal-Pro.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:'Archer';src:url("../fonts/archer/ArcherPro-Semibold.woff2") format("woff2"),url("../fonts/archer/ArcherPro-Semibold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'Archer';src:url("../fonts/archer/ArcherPro-Bold.woff2") format("woff2"),url("../fonts/archer/ArcherPro-Bold.woff") format("woff");font-weight:700;font-style:normal}html{font-size:calc(1em * .625)}body{font:1.6rem/1.5 "Brandon";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#e1e1e1;font-size:1.8rem}h1,.h1,h2,.h2,.sg__subtitle,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#bc994e}h1,.h1{font-size:3.6rem;line-height:1}@media only screen and (min-width: 31.25em){h1,.h1{font-size:5rem}}h2,.h2,.sg__subtitle{font-size:3.6rem;line-height:1}.h2--big,fieldset legend,.title__headline,.title__subtitle{font-size:4rem}h3,.h3{font-size:2.4rem;letter-spacing:0.2rem;line-height:1.2}h4,.h4{font-size:1.4rem;letter-spacing:0.3rem}h5,.h5{font-size:1.3rem}h6,.h6{font-size:1.4rem}label{font-size:1.2rem;margin-left:0.2rem}@media only screen and (min-width: 48em){label{font-size:1.4rem}}input{display:block;width:100%;background:transparent;border:0;padding:0;border-bottom:1px solid #5b5d5d;padding:0rem 0.2rem;font-size:1.8rem;-webkit-box-shadow:0 0 0px 9999px #282828 inset !important;-webkit-text-fill-color:#fff !important;-webkit-appearance:none;-webkit-border-radius:0;text-overflow:ellipsis}::-webkit-input-placeholder{color:#5b5d5d}:-moz-placeholder{color:#5b5d5d}::-moz-placeholder{color:#5b5d5d}:-ms-input-placeholder{color:#5b5d5d}input:focus{color:#fff;border-bottom:1px solid #fff}.input-field{position:relative}.input-field+.input-field{margin-top:4rem}.input-field--error{color:#d24e32}.input-field--error input{border-bottom:1px solid #d24e32}.input-field--error ::-webkit-input-placeholder{color:#d24e32}.input-field--error :-moz-placeholder{color:#d24e32}.input-field--error ::-moz-placeholder{color:#d24e32}.input-field--error :-ms-input-placeholder{color:#d24e32}.input-field p{font-size:1.4rem}@media only screen and (min-width: 48em){.input-field--inline input{padding-left:10rem;font-size:2.4rem}.input-field--inline label{position:absolute;top:50%;right:auto;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.input-field--inline p{position:absolute;top:50%;right:auto;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;margin:0}.input-field--error input{padding-right:17rem}}fieldset{margin:0;padding:0;margin:4rem 0}fieldset+fieldset{margin-top:8rem}fieldset legend{margin:2.8rem 0;font-size:2.4rem;color:#bc994e;text-transform:uppercase}input[type="checkbox"]+label{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;text-indent:-3rem;margin-left:3rem;color:#fff}input[type="checkbox"]+label:before{content:'';position:relative;display:inline-block;width:2rem;height:2rem;margin-right:1rem;border-radius:0.3rem;top:0.5rem;background:#333}input[type="checkbox"]:checked+label{color:#bc994e}input[type="checkbox"]:checked+label:before{background:#bc994e}input[type="radio"]+label{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#fff;text-indent:-3rem;margin-left:3rem}input[type="radio"]+label:before{content:'';position:relative;display:inline-block;width:2rem;height:2rem;margin-right:1rem;border-radius:50%;top:0.5rem;background:#333}input[type="radio"]:checked+label{color:#bc994e}input[type="radio"]:checked+label:before{background:#bc994e}input[data-passive] ~ select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}input[data-passive]+svg{position:absolute;top:50%;right:auto;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1rem;fill:#fff;width:1.5rem}textarea{width:100%;height:20rem;display:block;background:#333;border:0;border-radius:0.4rem;resize:none;padding:2rem;color:#fff}.input-field--range__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#fff}@media only screen and (min-width: 48em){.input-field--range__list{margin-left:-10%;margin-right:-10%}}.input-field--range__list li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:20%;font-size:1.6rem}input[type="range"]{-webkit-appearance:none;width:100%;background:transparent;border-bottom:0;position:relative;padding:2rem 0;cursor:pointer;border:0 !important}input[type="range"]:focus{background:none;outline:none}input[type="range"]:focus::-webkit-slider-runnable-track{background:#5b5d5d}input[type="range"]:focus::-moz-range-track{background:#5b5d5d}input[type="range"]:focus::-ms-track{background:#5b5d5d}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;position:relative;border:4px solid #333;width:2.8rem;height:2.8rem;border-radius:50%;background:#bc994e;cursor:pointer}html.firefox input[type="range"]::-webkit-slider-thumb{width:2rem;height:2rem}html:not(.firefox) input[type="range"]::-webkit-slider-thumb{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html.edge input[type="range"]::-webkit-slider-thumb{width:0.8rem;height:0.8rem;-webkit-transform:none;transform:none;top:0;border:2px solid #333}input[type="range"]::-moz-range-thumb{position:relative;border:4px solid #333;width:2.8rem;height:2.8rem;border-radius:50%;background:#bc994e;cursor:pointer}html.firefox input[type="range"]::-moz-range-thumb{width:2rem;height:2rem}html:not(.firefox) input[type="range"]::-moz-range-thumb{top:50%;transform:translateY(-50%)}html.edge input[type="range"]::-moz-range-thumb{width:0.8rem;height:0.8rem;transform:none;top:0;border:2px solid #333}input[type="range"]::-ms-thumb{position:relative;border:4px solid #333;width:2.8rem;height:2.8rem;border-radius:50%;background:#bc994e;cursor:pointer}html.firefox input[type="range"]::-ms-thumb{width:2rem;height:2rem}html:not(.firefox) input[type="range"]::-ms-thumb{top:50%;transform:translateY(-50%)}html.edge input[type="range"]::-ms-thumb{width:0.8rem;height:0.8rem;transform:none;top:0;border:2px solid #333}input[type="range"]::-webkit-slider-runnable-track{width:100%;height:0.4rem;cursor:pointer;border-radius:0.2rem;background:#333;border:0}input[type="range"]::-moz-range-track{width:100%;height:0.4rem;cursor:pointer;border-radius:0.2rem;background:#333;border:0}input[type="range"]::-ms-track{width:100%;height:0.4rem;cursor:pointer;border-radius:0.2rem;background:#333;border:0}input[type="range"][disabled]{opacity:0.5;pointer-events:none}input[type=range]::-moz-focus-outer{border:0}label+textarea{margin-top:1rem}@media only screen and (min-width: 40.625em){.form-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:8rem}}.case{overflow:hidden}@media only screen and (max-width: 47.99em){.case{-webkit-transform:none !important;transform:none !important}}@media only screen and (min-width: 48em){html:not(.firefox) .case{width:calc(100% - 8rem);margin:0 auto;box-shadow:0px 20px 70px 50px rgba(0,0,0,0.2);transition:box-shadow 0.6s, -webkit-transform 0.6s;transition:transform 0.6s, box-shadow 0.6s;transition:transform 0.6s, box-shadow 0.6s, -webkit-transform 0.6s}html:not(.firefox) .case.bars{box-shadow:0px 20px 70px 50px rgba(0,0,0,0.5)}html:not(.firefox) .case+.similar{position:-webkit-sticky;position:sticky;bottom:0;z-index:-1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s, -webkit-transform 0.6s}}.icon,[class*="icon--"]{width:60px}[class*="icon--"][class*="--center"]{display:block;margin:0 auto}[class*="icon--"][class*="--inline"]{vertical-align:middle}[class*="icon--"][class*="--dark"]{fill:#333}[class*="icon--"][class*="--light"]{fill:#fff}[class*="icon--"][class*="--gold"]{fill:#bc994e}[class*="branding-duo-images--"],.branding-duo-images{background-color:#fff;border-top:1px solid rgba(188,153,78,0.25);border-bottom:1px solid rgba(188,153,78,0.25)}.branding-duo-images__center{border-top:1px solid rgba(188,153,78,0.25);padding:4rem 0}@media only screen and (min-width: 64em){.branding-duo-images__center{padding:10rem 0}}.branding-duo-images-inner{max-width:1200px;margin:0 auto}@media only screen and (min-width: 64em){.branding-duo-images-inner{display:-webkit-flex;display:-ms-flexbox;display:flex}.branding-duo-images-inner .branding-duo-images__left{border-right:1px solid rgba(188,153,78,0.25)}}@media only screen and (min-width: 64em){.branding-duo-images__left,.branding-duo-images__right{width:50%;padding-bottom:4rem}}.branding-duo-images__picture{width:100%;max-width:640px;margin:0 auto;display:block}.branding-duo-images__legend{text-transform:uppercase;text-align:center;color:#606060}[class*="small-to--"],.small-to{background-color:#f1efe2;overflow:hidden}.small-to-inner{margin:0 2rem}.small-to__title{margin-bottom:0}.small-to__content{max-width:640px;margin:0 auto}.small-to__background{display:block}.case-back-outer{display:none}@media only screen and (min-width: 48em){.case-back-outer{position:fixed;z-index:200;top:1.3rem;right:2rem;display:block;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transform:translateX(0);transform:translateX(0)}.w-sidebar .case-back-outer{-webkit-transform:translateX(-4rem);transform:translateX(-4rem)}}.case-header{position:relative;height:calc(100vh - 4rem);overflow:hidden;z-index:0;background:#282828}@media only screen and (min-width: 48em){.case-header{height:100vh}}.case-header .scroll-down{position:absolute;top:auto;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;bottom:5rem;z-index:100}@media only screen and (min-width: 48em){.case-header .scroll-down{bottom:13rem}}.case-header__layer{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.2);z-index:1}.case-header__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 4rem}.case-header__inner .line-separator-wrapper{display:block;text-align:center;margin:1rem auto}@media only screen and (min-width: 31.25em){.case-header__inner .line-separator-wrapper{margin:2rem auto}}.case-header__inner [class="line-separator"] .line-separator--path,.case-header__inner [class^="line-separator--"] .line-separator--path{background-color:#bc994e}.case-header__inner [class="line-separator"] .line-separator--before,.case-header__inner [class="line-separator"] .line-separator--after,.case-header__inner [class^="line-separator--"] .line-separator--before,.case-header__inner [class^="line-separator--"] .line-separator--after{background-color:#bc994e}@media only screen and (min-width: 64em) and (max-height: 768px){.case-header__inner{bottom:22rem}}.case-header__title{margin:0 !important;text-align:center}.case-header__subtitle{margin:1.4rem 0 0 0;font-family:"Brandon";font-size:1.6rem;font-weight:700;letter-spacing:0.2rem;text-transform:uppercase;text-align:center;color:white;margin:0}.case-header__picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover";position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.case-footer [class="line-separator--center"]{margin:3.5rem 0 4.5rem}@media only screen and (min-width: 64em){.case-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 90em){.case-footer__inner{width:640px}}.case-footer__left,.case-footer__right{padding-top:4rem;padding-bottom:4rem;padding-left:2rem;padding-right:2rem}@media only screen and (min-width: 64em){.case-footer__left,.case-footer__right{width:50%;padding-top:6rem;padding-bottom:6rem;padding-left:6rem;padding-right:6rem}}@media only screen and (min-width: 90em){.case-footer__left,.case-footer__right{padding-top:8rem;padding-bottom:8rem;padding-left:0;padding-right:0}}.case-footer__left{background-color:#404040}.case-footer__left .case-footer__inner{max-width:40rem;margin:0}@media only screen and (min-width: 48em){.case-footer__left .case-footer__inner{max-width:55rem}}@media only screen and (min-width: 90em){.case-footer__left .case-footer__inner{margin:0 0 0 auto;padding-right:15rem;max-width:none}}.case-footer__right{background-color:#202020;text-align:center}.case-footer__right .case-footer__inner{margin:0 auto 0 0}@media only screen and (min-width: 90em){.case-footer__right .case-footer__inner{padding-left:12rem;padding-right:10rem}}.case-footer__title{font-family:"Archer";font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:0.2rem;text-transform:uppercase;color:#bc994e}@media only screen and (min-width: 48em){.case-footer__title{font-size:2.2rem}}.case-footer__text{font-family:"Archer";font-size:1.8rem;font-style:italic;line-height:1.5;color:white}@media only screen and (min-width: 48em){.case-footer__text{font-size:2.2rem}}.case-footer__author{margin:4rem 0 0;font-family:"Archer";font-size:1.3rem;font-weight:700;font-style:normal;line-height:1.4;letter-spacing:0.13rem;text-transform:uppercase;color:#202020}.case-footer__stat{max-width:40rem;margin:0 auto}.case-footer__stat .stat__value{margin:1rem 0 2.5rem;font-family:"Archer";font-size:5rem;line-height:5rem;color:#bc994e}.case-footer__stat .stat__text{margin:0 0 1rem;font-family:"Brandon";font-size:1.4rem;line-height:1.4;text-transform:uppercase;color:#bc994e}@media only screen and (min-width: 48em){.case-footer__stat .stat__value{font-size:6rem;line-height:6rem}.case-footer__stat .stat__text{font-size:1.6rem}}.case-footer__awards{margin:5rem 0 0}.case-footer__awards .awards__title{font-size:1.6rem;letter-spacing:0.5rem}.case-footer__awards svg{fill:white}.case-quote{position:relative;z-index:2}@media only screen and (min-width: 64em){.case-quote+.case-content{min-height:25rem}.case-quote+.case-content>*:first-child{padding-top:25rem}.case-quote+.case-content>*:first-child .content__left,.case-quote+.case-content>*:first-child .content__right{padding-top:0}}.case-quote__inner{padding:4rem 2rem;background-color:#fff;-webkit-transform-origin:50%;transform-origin:50%}@media only screen and (min-width: 48em){.case-quote__inner{padding-top:6rem;padding-bottom:6rem;padding-left:4rem;padding-right:4rem}}@media only screen and (min-width: 64em){.case-quote__inner{max-width:80rem;height:50rem;margin:0 auto -50rem;padding:6.5rem 8rem 7.5rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}.case-quote__title{font-family:"Brandon";font-size:1.8rem;font-weight:500;line-height:2.6rem;text-align:center;margin-top:0;color:#bc994e}.case-quote__title [class="line-separator"],.case-quote__title [class^="line-separator--"]{margin:0 1rem 0.4rem 1rem;display:none}.case-quote__title [class="line-separator"] .line-separator--path,.case-quote__title [class^="line-separator--"] .line-separator--path{background-color:#bc994e}@media only screen and (min-width: 31.25em){.case-quote__title [class="line-separator"],.case-quote__title [class^="line-separator--"]{display:inline-block}}.case-quote__text{margin:2.5rem 0 0 0;font-family:"Archer";font-size:1.8rem;font-style:italic;line-height:1.4;text-align:center;color:#404040}.case-quote__text p{margin:0}@media only screen and (min-width: 48em){.case-quote__text{font-size:2rem}}@media only screen and (min-width: 64em){.case-quote__text{height:18rem}}.case-quote__skills{margin:4rem 0 0;padding:0;font-family:"Archer";font-size:1.2rem;font-weight:700;line-height:1.4rem;letter-spacing:0.1rem;text-transform:uppercase;text-align:center;color:#bc994e;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.case-quote__skills li{display:inline-block;margin:0 1rem 2rem;vertical-align:top;list-style:none;width:11rem}@media only screen and (min-width: 48em){.case-quote__skills li{margin:0 2.5rem}}.case-quote__skills svg{display:block;width:35px;height:36px;margin:0 auto 1rem;fill:#bc994e}.case-quote.dark .case-quote__inner{background-color:#282828}.case-quote.dark .case-quote__text{color:#fff}[class*="combo-mosaic__content--"]{padding:2rem}@media only screen and (min-width: 48em){.combo-mosaic--center [class*="combo-mosaic__content--"]{position:absolute}}.combo-mosaic__picture,[class*="combo-mosaic__picture--"]{object-fit:cover;font-family:"object-fit: cover";display:block}@media only screen and (min-width: 15em){.combo-mosaic__picture,[class*="combo-mosaic__picture--"]{width:100%;height:160px}}.duo-images{position:relative;width:100%;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;background:#fff;height:38rem}.duo-images__inner{position:relative;height:100%}@media only screen and (max-width: 40.615em){.duo-images__inner{height:100% !important}}.duo-images__left,.duo-images__right{position:relative;height:50%;overflow:hidden}.duo-images__left img,.duo-images__right img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover";width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width: 40.625em){.duo-images__left,.duo-images__right{position:absolute;top:0;width:50%;height:100%}}@media only screen and (max-width: 40.615em){.duo-images__left,.duo-images__right{height:50% !important}}.duo-images__left{left:0}.duo-images__right{right:0}.duo-text-images{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#fff}.duo-text-images p{font-family:"Brandon";font-size:1.6rem;line-height:2.7rem;margin:2.5rem 0;color:#202020}.duo-text-images p:first-child{margin:0 0 2.5rem}.duo-text-images p:last-child{margin:2.5rem 0 0}.duo-text-images .content__left,.duo-text-images .content__right{position:relative}.duo-text-images .content__image{position:relative}.duo-text-images .content__headline{margin:0 0 1rem;font-family:"Brandon";font-size:1.4rem;font-weight:500;line-height:1.9rem;letter-spacing:0.075rem;color:#bc994e}.duo-text-images .content__headline:first-child{margin:0 0 1rem}.duo-text-images .content__headline:last-child{margin:0}.duo-text-images .content__title{margin:0 0 1.5rem}.duo-text-images .content__link{display:inline-block;font-family:"Archer";font-size:1.3rem;font-weight:700;line-height:2rem;letter-spacing:0.4rem;text-transform:uppercase}.duo-text-images .content__link svg{display:inline-block;margin:1rem 0 0;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.duo-text-images .content__link:hover svg,.duo-text-images .content__link:focus svg{-webkit-transform:translate(1rem, 0);transform:translate(1rem, 0)}.duo-text-images .content__pagination{padding:0;margin:2rem 0 0;text-align:center}.duo-text-images .content__pagination li{position:relative;display:inline-block;list-style:none;margin:0 0.15rem;width:20px;height:2px;background-color:silver}.duo-text-images .content__pagination li::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#bc994e;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}.duo-text-images .content__pagination li.is-active::before{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}@media only screen and (min-width: 58.75em){.duo-text-images .content__pagination{display:none}}.duo-text-images[layout="default"]{padding:6rem 4rem}.duo-text-images[layout="default"] .duo-text-images__content{max-width:120rem;margin:0 auto}@media only screen and (min-width: 58.75em){.duo-text-images[layout="default"] .duo-text-images__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 58.75em){.duo-text-images[layout="default"] .content__left,.duo-text-images[layout="default"] .content__right{width:47%}}.duo-text-images[layout="default"] .content__right{margin-top:4rem;white-space:nowrap;text-align:center}@media only screen and (min-width: 58.75em){.duo-text-images[layout="default"] .content__right{margin-top:0}}@media only screen and (max-width: 58.74em){.duo-text-images[layout="default"] .content__right{position:relative;left:-4rem;width:calc(100% + 8rem)}}.duo-text-images[layout="default"] .content__headline{text-transform:uppercase;font-weight:bold}.duo-text-images[layout="default"] .content__right video{width:100%}.duo-text-images[layout="default"] .content__image{position:relative;display:inline-block;max-width:initial;width:80%;margin:0 10%;height:auto}.duo-text-images[layout="default"] .content__image img{display:block;max-width:100%;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width: 40.625em){.duo-text-images[layout="default"] .content__image{width:60%;margin:0 20%}}@media only screen and (min-width: 58.75em){.duo-text-images[layout="default"] .content__image{width:auto;margin:0}}@media only screen and (min-width: 58.75em){.duo-text-images[layout="default"]{padding:8rem 6rem}}@media only screen and (min-width: 48em){.duo-text-images[layout="default"]{padding:8rem}}@media only screen and (min-width: 58.75em){.duo-text-images--reverse[layout="default"] .duo-text-images__content{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.duo-text-images[layout="mosaic"]{overflow:hidden}.duo-text-images[layout="mosaic"] p{font-size:1.6rem;line-height:2.7rem}.duo-text-images[layout="mosaic"] .content__left{max-width:44rem;margin:0 auto;background-color:white;text-align:center;z-index:1;overflow:hidden;padding:4rem}@media only screen and (min-width: 40.625em){.duo-text-images[layout="mosaic"] .content__left{position:relative;padding:0}.duo-text-images[layout="mosaic"] .content__left:before{display:block;content:"";width:100%;padding-top:100%}.duo-text-images[layout="mosaic"] .content__left>.content__left__inner{position:absolute;top:0;right:0;bottom:0;left:0;padding:4rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.duo-text-images[layout="mosaic"] .content__left mask{display:block;position:relative}.duo-text-images[layout="mosaic"] .content__left .cta{margin-top:1.5rem}.duo-text-images[layout="mosaic"] .content__left .content__text{margin-top:0rem}@media only screen and (min-width: 40.625em){.duo-text-images[layout="mosaic"] .content__left mask{padding-top:4rem;padding-bottom:4rem;padding-left:4rem;padding-right:4rem}}@media only screen and (min-width: 64em){.duo-text-images[layout="mosaic"] .content__left mask{padding-top:4rem;padding-bottom:4rem;padding-left:4rem;padding-right:4rem}}.duo-text-images[layout="mosaic"] .content__right{z-index:0}@media only screen and (min-width: 40.625em){.duo-text-images[layout="mosaic"] .content__right{position:absolute;left:0;top:0;width:100%;height:100%}}.duo-text-images[layout="mosaic"] .content__image{display:block;width:100%;height:20rem;margin:0;overflow:hidden}.duo-text-images[layout="mosaic"] .content__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover";width:100%;height:100%}.duo-text-images[layout="mosaic"] .content__image mask{display:block;position:relative}@media only screen and (min-width: 40.625em){.duo-text-images[layout="mosaic"] .content__image{position:absolute;height:100%}.duo-text-images[layout="mosaic"] .content__image:nth-child(1){left:0;top:0;width:50%;height:100%;z-index:3}.duo-text-images[layout="mosaic"] .content__image:nth-child(2){left:50%;top:0;width:50%;height:50%;z-index:1}.duo-text-images[layout="mosaic"] .content__image:nth-child(3){right:0;top:50%;width:50%;height:50%;z-index:2}}.duo-text-images[layout="mosaic"] .content__title{font-size:3.5rem;line-height:3.5rem}.duo-text-images[layout="mosaic"] .content__title [class="line-separator"],.duo-text-images[layout="mosaic"] .content__title [class^="line-separator--"]{margin:2rem auto 0}.duo-text-images[layout="mosaic"] .content__pagination{display:none}@media only screen and (min-width: 40.625em){.duo-text-images[layout="mosaic"]{padding-top:4rem;padding-bottom:4rem}}@media only screen and (min-width: 64em){.duo-text-images[layout="mosaic"]{padding-top:8rem;padding-bottom:8rem}}@media only screen and (min-width: 80em){.duo-text-images[layout="mosaic"]{padding-top:16rem;padding-bottom:16rem}}@media only screen and (min-width: 40.625em){[class*="duo-text-images--"][class*="--big"]{padding-top:10rem;padding-bottom:10rem}[class*="duo-text-images--"][class*="--big"] .content__left::before{padding-top:120%}}@media only screen and (min-width: 40.625em){[class*="duo-text-images--"][class*="--reverse"][layout="mosaic"] .content__image:nth-child(1){left:initial;right:0}[class*="duo-text-images--"][class*="--reverse"][layout="mosaic"] .content__image:nth-child(2),[class*="duo-text-images--"][class*="--reverse"][layout="mosaic"] .content__image:nth-child(3){left:0;right:initial}}.duo-text-media{padding:0;background-position:center;background-repeat:no-repeat;background-size:cover}.duo-text-media .title__icon{display:none}.duo-text-media .content__inner{padding:6rem 4rem;width:100%;max-width:75rem;margin:0 auto;padding-top:0}@media only screen and (min-width: 40.625em){.duo-text-media .content__inner{text-align:center}}@media only screen and (min-width: 58.75em){.duo-text-media .content__inner{padding-bottom:0}}.duo-text-media .content__text{margin-top:2rem}.duo-text-media .content__pictures{margin:2rem 0 0}@media only screen and (min-width: 40.625em){.duo-text-media .content__pictures{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.duo-text-media .content__image{width:80%;margin:0 auto}@media only screen and (min-width: 40.625em){.duo-text-media .content__image{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 2.5rem}}.duo-text-media .media{margin:0 0 5rem;overflow:hidden}.duo-text-media .media video{width:100%;height:100%;position:relative;z-index:10;object-fit:cover}@media only screen and (min-width: 58.75em){.duo-text-media{padding:8rem 0}}@media only screen and (min-width: 58.75em){.duo-text-media__content{max-width:80rem;margin:0 auto}}.simple-text{position:relative;padding:6rem 4rem;background:#fff}.simple-text .title__icon{display:none}.simple-text .content__text p:first-child{margin-top:0}.simple-text .content__text p{font-family:"Brandon";font-size:1.6rem;line-height:2.7rem;margin:2.5rem 0}.simple-text .content__text p:first-child{margin:0 0 2.5rem}.simple-text .content__text p:last-child{margin:2.5rem 0 0}@media only screen and (min-width: 48em){.simple-text .content__text p{font-size:1.8rem;line-height:3rem}}@media only screen and (min-width: 58.75em){.simple-text{padding:8rem 6rem}}@media only screen and (min-width: 64em){.simple-text{padding:8rem 0}}.simple-text__content{position:relative;z-index:10;max-width:70rem;margin:0 auto}.simple-text__content .line-separator-wrapper{margin:3rem 0;text-align:center}@media only screen and (min-width: 58.75em){.simple-text__content .line-separator-wrapper{margin:4rem 0}}.simple-text__link{margin:0 auto;display:block !important;position:relative;margin-top:2rem}.simple-text--center{text-align:center}.simple-text__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}@media only screen and (min-width: 40.625em){.simple-text--column .content__text{-webkit-column-count:2;column-count:2;-webkit-column-gap:5rem;column-gap:5rem}}.nav__content{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;padding:3rem;text-align:center;line-height:1.4;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s, -webkit-transform 0.6s;transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden}.nav__content.show{-webkit-transform:translateY(0%);transform:translateY(0%)}.nav__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:relative}.nav__content .icon--epic-logo{fill:#bc994e;width:2rem}.nav__menu ul{color:#bc994e;margin:1rem 0 3rem 0;white-space:nowrap;overflow:hidden}@media (min-height: 470px){.nav__menu ul{margin:1rem 0 4rem 0}}.nav__menu ul a{padding-top:1.3rem}.nav__menu .line-separator--left,.nav__menu .line-separator--right{display:inline-block;width:7rem;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}@media only screen and (max-width: 63.99em){.nav__menu .line-separator--left,.nav__menu .line-separator--right{opacity:0 !important;display:none}}@media only screen and (min-width: 48em){.nav__menu .line-separator--left,.nav__menu .line-separator--right{opacity:1}}.nav__menu .line-separator--left{left:0}.nav__menu .line-separator--right{right:0}.nav__menu a{font-weight:600;font-size:1.8rem;letter-spacing:0.5rem;display:block;white-space:nowrap;transition:-webkit-transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 1s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 1s cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-filter:brightness(1);filter:brightness(1)}html.desktop:not(.ie) .nav__menu li:hover a{-webkit-transform:scale(1.1) !important;transform:scale(1.1) !important;-webkit-filter:brightness(1.2) !important;filter:brightness(1.2) !important}html.desktop:not(.ie) .nav__menu ul:hover a{-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-filter:brightness(0.5);filter:brightness(0.5)}.nav__content .follow{margin-top:3rem;color:#5b5d5d}.nav__content .follow a{fill:#b3b3b3;transition:fill 0.4s}.nav__content .follow a:hover{fill:#bc994e}.nav__content .similar{visibility:hidden}@media only screen and (min-width: 48em){.nav__content{background:transparent}.nav__wrapper{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;max-width:100rem;margin:0 auto}.nav__wrapper>*{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%}.nav__menu{-webkit-order:1;-ms-flex-order:1;order:1}.nav .cta{-webkit-order:2;-ms-flex-order:2;order:2;margin-top:4.5rem}.nav__content .icon--epic-logo{width:2rem}.nav__menu ul{margin:2rem 0 0 0}.nav__menu a{font-size:2.6rem}.nav__content .follow{margin-top:0}.nav__content .similar .title-decorated{margin:4rem auto}.nav__content .similar .title-decorated h3{font-size:1.8rem}}@media only screen and (min-width: 48em) and (min-height: 40rem){.nav__wrapper{height:calc(100% - 300px)}.nav__content .similar{visibility:visible;position:absolute;left:0;bottom:0;width:100%}}.nav{position:fixed;z-index:100;top:0;left:0;width:100%;height:4rem;background:#282828;line-height:4rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav__top{height:100%}.nav__logo{display:inline-block;float:left;width:9.1rem;height:100%;padding:0 2rem;font-size:0;line-height:0;fill:#bc994e}.nav__logo svg{width:100%;height:100%;vertical-align:middle;pointer-events:none}.nav__toggler{position:relative;float:right;z-index:200;height:100%}.nav__toggler span{position:relative;width:5rem}.nav__toggler i{position:absolute;top:0;left:0;transition:opacity .3s, -webkit-transform .3s;transition:transform .3s, opacity .3s;transition:transform .3s, opacity .3s, -webkit-transform .3s;-webkit-transform:scale(1);transform:scale(1);opacity:1}.nav__toggler i.close{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}.nav__hamburger rect{transition:opacity .6s, -webkit-transform .6s;transition:opacity .6s, transform .6s;transition:opacity .6s, transform .6s, -webkit-transform .6s}.nav__hamburger.open .line-1{-webkit-transform:rotate(45deg) translate(1px, 0);transform:rotate(45deg) translate(1px, 0)}.nav__hamburger.open .line-2{opacity:0}.nav__hamburger.open .line-3{-webkit-transform:rotate(-45deg) translate(-4px, -2px);transform:rotate(-45deg) translate(-4px, -2px)}.nav__hamburger.open+span i.close{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.nav__hamburger.open+span i.menu{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}.barba-container{padding-top:4rem}@media only screen and (min-width: 48em){.barba-container{padding-top:0}}@media only screen and (min-width: 48em){.nav{background:transparent}.nav__top{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:7rem;line-height:7rem;z-index:100;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transform:translateX(0);transform:translateX(0)}.nav.w-sidebar .nav__top{-webkit-transform:translateX(4rem);transform:translateX(4rem)}.nav .nav__top.small{-webkit-transform:translateX(-8rem);transform:translateX(-8rem)}.nav__logo{width:8.8rem;margin-top:-.2rem;padding-right:1rem;padding-left:2.7rem}.nav__toggler{float:left;padding-left:1rem}html.ios .nav__hamburger{position:relative;top:1px}html.ios .nav__toggler span{top:1px}}.slider{position:relative}.slider__carousel{padding:0;margin:0;width:100%;position:relative}.slider__slide{position:absolute;width:100%;left:0;top:0}.slider__slide.is-current{z-index:1}.slider__slide.is-next{z-index:2}.slider__slide+.slider__slide{opacity:0}.slider__image{width:100%;height:56vw;position:relative;overflow:hidden}.slider__image .slider__image__container{position:absolute;top:0;right:0;bottom:0;left:0}.slider__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.slider__text__content{padding:0 4rem;margin-top:3rem;font-size:1.4rem;max-width:40rem}.slider__text__content h2{margin:0}.slider__text__content h4{color:#5b5d5d;margin:0.9rem 0 2rem 0}.slider .pagination{position:absolute;width:100%;text-align:center;top:42vw;z-index:10}@media only screen and (min-width: 48em){.slider,.slider__carousel,.slider__slide,.slider__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.slider__image{width:50%;left:auto;right:0}.slider__carousel{height:100% !important}.slider__text{position:absolute;top:0;left:0;width:50%;height:100%;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slider__text__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#282828;display:none}.slider__text__content{position:relative;padding:8rem;font-size:1.8rem;margin:0;width:100%;max-width:550px;right:0}.slider__text__content h2{margin:0;font-size:4rem}.slider__text__content h4{margin:0;font-size:1.2rem}.slider .pagination{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);width:auto;left:7rem;margin-top:18rem}}@media only screen and (min-width: 69.375em){.slider .pagination{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:25%;margin-left:-16rem}}.footer{box-shadow:10px -10px 35px rgba(0,0,0,0.32)}.footer__image{width:100%;position:relative;height:100vw;display:none;overflow:hidden;background-color:#282828}.footer__image img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.footer__cta,.footer__contacts{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:3rem 4rem}.footer__cta{position:relative;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background:white;overflow:hidden;min-height:20rem}.footer__cta .cta{position:relative;z-index:4}.footer__cta .cta strong{color:#bc994e}html:not(.touchevents) .footer__cta .cta strong,html.desktop .footer__cta .cta strong{-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}html.disablegold.desktop:not(.touchevents) .footer__cta .cta strong{-webkit-text-fill-color:unset !important}.footer__cta__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.footer__contacts{background:#bc994e;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#ecd7ab;fill:#ecd7ab}.footer__contacts address{color:#ecd7ab;margin:4rem 0}.footer__contacts address a{display:block;color:inherit}.footer__contacts .cta{color:#fff;-webkit-text-fill-color:#fff !important}.footer__contacts .cta__icon{fill:#fff}.footer__contacts address a,.footer__contacts ul a{transition:color 0.4s, fill 0.4s}.footer__contacts address a:hover,.footer__contacts ul a:hover{color:#fff;fill:#fff}@media only screen and (min-width: 48em){.footer{width:100%;height:70vh;min-height:60rem;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer__ctas{display:-webkit-flex;display:-ms-flexbox;display:flex}.footer__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;display:block}.footer__cta,.footer__contacts{position:relative;width:32rem;height:32rem;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:3rem 5rem}.footer__cta{-webkit-order:1;-ms-flex-order:1;order:1}}.footer__privacy{color:#ECD7AB;text-transform:uppercase;font-size:10px;text-decoration:underline;margin-top:1.5rem}.footer__newsletter{position:relative;width:100%;padding:4rem 4rem 3rem;background:#000}@media only screen and (min-width: 48em){.footer__newsletter{max-width:64rem;padding:4rem 3rem 4rem 4rem}.footer__newsletter form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer__newsletter .footer__newsletter__input{-webkit-flex:1;-ms-flex:1;flex:1;padding:0 3rem;margin:0}}.footer__newsletter input{box-shadow:none !important;font-size:1.4rem;text-transform:uppercase;letter-spacing:.1rem}.footer__newsletter button{border:0;padding:0;text-align:left}.footer__newsletter__title{letter-spacing:.2rem}.footer__newsletter__title small{display:block;margin-bottom:.4rem;color:#fff;font-size:1.3rem}.footer__newsletter__input{margin:3rem 0}.footer__newsletter__input.fax{display:none}.footer__newsletter__error{margin:1.5rem 0 0;color:#d24e32;font-size:1.2rem;display:none}.footer__newsletter__form.error .footer__newsletter__error{display:block}.footer__newsletter__form.error input{color:#d24e32 !important;-webkit-text-fill-color:#d24e32 !important}.footer__newsletter__success{display:none;font-size:3rem;color:#fff;text-align:left;margin-top:3rem}@media only screen and (min-width: 48em){.footer__newsletter__success{padding:0 2rem;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;margin-top:0}}.footer__newsletter__form.success .footer__newsletter__success{display:block}.footer__newsletter__form.success .footer__newsletter__input,.footer__newsletter__form.success button{display:none}.page-template-contact .footer__cta{display:none}.page-template-contact .footer__contacts .cta{display:none}.page-template-contact .footer__contacts address{margin-bottom:0}@media only screen and (min-width: 48em){.page-template-contact .footer__contacts{width:64rem}}.timeline{background:#fff;padding:4rem 4rem}.timeline__intro{width:100%;margin:0 auto 7rem auto;max-width:50rem;text-align:center}.history{width:100%;max-width:90rem;margin:0 auto !important}.history__point{position:relative;padding-left:3rem;padding-bottom:4rem}.history__point:before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;width:0.2rem;background:#bc994e}.history__point:after{content:'';display:block;position:absolute;left:0;top:1rem;-webkit-transform:translateX(-40%);transform:translateX(-40%);width:1.1rem;height:1.1rem;border-radius:50%;background:#bc994e}.history__point--first:before{top:1rem}.history__point--first .history__point__image img{width:100%;max-width:30rem;margin:0 auto;display:block}.history__point--last:before{bottom:auto;height:1rem}.history__point--last .history__point__image{margin-top:2rem}.history__point__content h3{text-align:center;margin:0}@media only screen and (min-width: 48em){.history__point{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0}.history__point:nth-child(even){-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.history__point:nth-child(odd):not(.history__point--first):not(.history__point--last) .history__point__content{text-align:right}.history__point__image,.history__point__content{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%}.history__point:before{left:calc(50% - 1px)}.history__point:after{left:50%;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.history__point__content h3{text-align:inherit}.history__point--first,.history__point--last{display:block;text-align:center}.history__point--first:before,.history__point--last:before{display:none}.history__point--first{padding-bottom:5rem}.history__point--first:after{top:auto;bottom:0}.history__point--last{padding-top:7rem}.history__point--last:after{top:0}}.wireframes{padding:8rem 4rem;padding-bottom:0;background-color:#32b2f4;background:linear-gradient(to bottom, #32b2f4 0%, #32b2f4 80%, #fff 80.1%, #fff 100%)}@media only screen and (min-width: 40.625em){.wireframes{background:linear-gradient(to bottom, #32b2f4 0%, #32b2f4 70%, #fff 70.1%, #fff 100%)}}.wireframes+*{padding-top:0}.wireframes .title *{color:#fff;fill:#fff}.wireframes .title * .line-separator__before,.wireframes .title * .line-separator__path,.wireframes .title * .line-separator__after{background:#fff}.wireframes__intro{width:100%;margin:0 auto 7rem auto;max-width:50rem;text-align:center}.wireframes__images{position:relative;width:100%;max-width:70rem;margin:0 auto}.wireframes__images img{width:100%;max-width:70rem;min-width:37rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wireframes__images__1{position:relative;z-index:10}@media only screen and (min-width: 48em){.wireframes__images__1{margin-bottom:3rem}}.wireframes__images__2{position:absolute;top:0;margin-left:-40%;margin-top:-5%}@media only screen and (min-width: 48em){.wireframes__images__2{margin-left:-30%;margin-top:0%}}.wireframes__images__3{position:absolute;top:0;margin-left:40%;margin-top:8%}@media only screen and (min-width: 48em){.wireframes__images__3{margin-left:35%}}.carousel{background:#fff;padding:8rem 4rem;padding-bottom:0}.carousel__intro{text-align:center;width:100%;max-width:50rem;margin:0 auto}.carousel__images{position:relative;margin:4rem auto;margin-bottom:0;width:100%;max-width:90rem}.carousel__images img{position:relative;width:80%;min-width:30rem;max-width:60rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.carousel__images__1{z-index:10}.carousel__images .carousel__images__2,.carousel__images .carousel__images__3{position:absolute;height:80%;top:10%;margin-left:-15%}.carousel__images .carousel__images__3{margin-left:15%}.grid-text{background:#fff;width:100%}.grid-text__image{font-size:0}.grid-text__image img{width:100%}.grid-text__text{padding:4rem 4rem;max-width:62rem}.grid-text__text h3{font-size:1.8rem;margin-top:0}.grid-text__text .cta{margin-top:2rem}@media only screen and (min-width: 48em){.grid-text__text{padding:8rem 7rem}}.grid-text__video{font-size:0}.grid-text__video video{width:100%}.grid-text__image2{font-size:0}@media only screen and (min-width: 48em){.grid-text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.grid-text__right,.grid-text__image{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.grid-text__right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}[class*="grid-pictures--"],.grid-pictures{background:#fff;width:100%}.grid-pictures-inner{max-width:120rem;margin:0 auto}@media only screen and (min-width: 48em){.grid-pictures-inner{display:-webkit-flex;display:-ms-flexbox;display:flex}[class*="grid-pictures--"][class*="--reverse"] .grid-pictures-inner{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.grid-pictures__picture{width:100%;display:block}.inline-quote{padding:6rem 4rem;background:#fff}.inline-quote p{font-family:"Archer";text-align:center;font-style:italic;margin:0 auto;width:100%;max-width:65rem;font-size:2rem}@media only screen and (min-width: 40.625em){.inline-quote p{width:70%}}@media only screen and (min-width: 64em){.inline-quote{padding-top:8rem;padding-bottom:8rem}.inline-quote p{font-size:2.5rem}}.view-work{background:#fff;padding:6rem 4rem;text-align:center}.view-work .follow{color:#bc994e}.view-work .follow svg{fill:#bc994e}.view-work .follow .follow__title{letter-spacing:0.25rem}.view-work .follow a{transition:opacity 0.4s}.view-work .follow a:hover{opacity:0.6}.view-work .cta{margin-top:6rem}.view-work .cta strong{-webkit-text-fill-color:#5b5d5d !important}@media only screen and (min-width: 58.75em){.view-work{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:7rem 4rem;text-align:left}.view-work .follow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:3rem}.view-work .follow p{margin-right:2.5rem}.view-work .follow ul{line-height:0}.view-work .follow li+li{margin-left:1rem}.view-work .cta{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin:0;padding-left:3rem;text-align:left}.view-work .cta .cta__arrow-wrapper{width:auto;margin:0}}@media only screen and (min-width: 58.75em){.view-work .follow{padding-right:6rem}.view-work .cta{padding-left:6rem}}.other-overview{width:100%;padding:0;margin:0;font-size:0;margin-top:-10vw;background:#fff;position:relative}.other-overview img{width:100%}[class*="text-photo--"],.text-photo{position:relative;background:#333}.text-photo__content{padding:4rem 4rem;color:#fff}@media only screen and (min-width: 58.75em){[class*="text-photo--"][class*="--white"] .text-photo__content{color:#333}}.text-photo__content h3{margin-top:0;font-size:2rem}.text-photo__content .cta{margin-top:2rem}@media only screen and (min-width: 58.75em){.text-photo{min-height:81rem}.text-photo__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.text-photo__content{padding:8rem;padding-top:14rem;width:50%;max-width:60rem;position:relative;z-index:10}}.image-caption{background:#fff;text-align:center;padding:2rem}@media only screen and (min-width: 48em){.image-caption{padding:0;padding-bottom:4rem}}.image-caption p{font-style:italic;color:#5b5d5d;font-size:1.4rem;margin:0}.image-caption__image{border-top:1px solid #ecd7ab;width:100%;max-width:90rem;margin:0 auto;padding:4rem}.image-caption__image img{width:100%}.single-job.site-content{overflow:hidden}@media only screen and (min-width: 58.75em){.job-col-1-left>*{width:50%}}@media only screen and (min-width: 58.75em){.job-col-1-right>*{width:63%;margin-left:auto}}@media only screen and (min-width: 58.75em){.job-col-2{display:-webkit-flex;display:-ms-flexbox;display:flex}.job-col-2>*:nth-child(1){width:37%;padding-right:5%}.job-col-2>*:nth-child(2){width:63%}}@media only screen and (min-width: 58.75em){.job-col-3{display:-webkit-flex;display:-ms-flexbox;display:flex}.job-col-3>*:nth-child(1),.job-col-3>*:nth-child(2){width:37%;padding-right:5%}.job-col-3>*:nth-child(3){width:26%}}.jobs{color:#e1e1e1}.jobs>*:first-child{margin-top:0}.jobs>*:last-child{margin-bottom:0}.jobs>*+*{margin:12rem 0}.jobs strong{color:#bc994e}@media only screen and (min-width: 58.75em){.jobs:first-child{margin-top:20rem}.jobs>*+*{margin:12rem 0}}[class*="jobs-"][class*="-inner"]{position:relative;z-index:1;width:calc(100% - 4rem);max-width:1120px;margin:0 auto}[class*="jobs-"][class*="-inner"]>*:first-child{margin-top:0}[class*="jobs-"][class*="-inner"]>*:last-child{margin-bottom:0}@media only screen and (min-width: 48em){[class*="jobs-"][class*="-inner"]{width:calc(100% - 8rem)}}.jobs__duo-text-images{margin-bottom:0}.jobs__view-work{margin-top:0}.jobs-apply__text{margin-bottom:4rem}.jobs-apply__link strong{-webkit-text-fill-color:transparent !important}html.disablegold .jobs-apply__link{-webkit-text-fill-color:unset !important}.jobs-care__title{margin-bottom:6rem}.jobs-care__specs-items>*:first-child{margin-top:0}.jobs-care__specs-items>*:last-child{margin-bottom:0}.jobs-care__specs-item{margin:4rem 0}.jobs-care__specs__title{color:#fff;font-family:'Brandon';font-size:1.4rem;line-height:1.5em}.jobs-colleagues-inner{max-width:680px !important}.jobs-colleagues__title{margin-bottom:6rem}.jobs-colleagues__background-outer{overflow:hidden;max-width:1440px;margin:0 auto -8vw;padding-top:5rem}@media only screen and (max-width: 58.74em){.jobs-colleagues__background-outer{margin-top:-12rem}}@media only screen and (min-width: 58.75em){.jobs-colleagues__background-outer{padding-top:0}}@media only screen and (max-width: 58.74em){.jobs-colleagues__background{width:130%;max-width:none;margin-left:-15%}}.jobs-colleagues .line-separator,.jobs-colleagues [class*="line-separator--"]{margin:2rem auto}.jobs-daily__highlight{color:#bc994e;font-family:'Archer';font-size:2.4rem;line-height:1.5em}.jobs-intro{position:relative}@media only screen and (min-width: 58.75em){.jobs-intro-inner>*{min-width:560px}}.jobs-intro__background-outer{max-width:100%;overflow:hidden}@media only screen and (max-width: 40.615em){.jobs-intro__background-outer{margin-bottom:-15vw}}@media only screen and (min-width: 40.625em) and (max-width: 58.74em){.jobs-intro__background-outer{margin-bottom:-20vw}}@media only screen and (min-width: 58.75em){.jobs-intro__background-outer{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:calc(75% - 5vw);width:1280px}}@media only screen and (min-width: 80em){.jobs-intro__background-outer{left:calc(50% - 400px);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@media only screen and (min-width: 15em) and (max-width: 31.24em){.jobs-intro__background{width:150%;max-width:none;-webkit-transform:translateX(-25%);transform:translateX(-25%)}}@media only screen and (min-width: 31.25em) and (max-width: 40.615em){.jobs-intro__background{width:150%;max-width:none;-webkit-transform:translateX(-25%);transform:translateX(-25%)}}@media only screen and (min-width: 40.625em) and (max-width: 58.74em){.jobs-intro__background{width:150%;max-width:none;-webkit-transform:translateX(-20%);transform:translateX(-20%)}}.jobs-intro__title small{display:block;margin-bottom:1rem;color:#606060;font-family:'Brandon';font-size:1.4rem;line-height:1em}@media only screen and (min-width: 58.75em){.jobs-intro__title{margin-bottom:6rem}}@media only screen and (max-width: 58.74em){.jobs-intro__specs-items{max-width:600px}}@media only screen and (min-width: 40.625em){.jobs-intro__specs-items{display:-webkit-flex;display:-ms-flexbox;display:flex}}.jobs-intro__specs-item{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:2rem 0}@media only screen and (min-width: 40.625em){.jobs-intro__specs-item:nth-of-type(n+2){margin-left:4rem}}.jobs-intro__specs__icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;margin-right:2rem;fill:#bc994e}.jobs-intro__specs__label{font-size:1.4rem;line-height:1.25em}.jobs-intro__text p:first-child{color:#fff;font-size:2.4rem;line-height:1.65em}.jobs-positions__title{margin-bottom:6rem}.jobs-positions__item{margin-bottom:6rem}.jobs-positions__item:last-child{margin-bottom:0}.jobs-positions__item__title{margin-top:0;margin-bottom:.25em;color:#fff;text-transform:none;letter-spacing:0}@media only screen and (min-width: 48em){.jobs-positions__item__title{font-size:3.6rem}}.jobs-positions__item__infos{margin-bottom:2rem}.jobs-positions__item__infos__item{display:inline-block;font-size:1.1rem}.jobs-positions__item__infos__item:nth-child(n+2)::before{content:'';display:inline-block;width:1px;height:1.6em;margin:0 1.5em .25em;background-color:#bc994e;vertical-align:middle;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width: 48em){.jobs-positions__item__infos__item{font-size:1.4rem}}.jobs-who{position:relative}@media only screen and (min-width: 58.75em){.jobs-who{padding-bottom:50rem;margin-bottom:0}}@media only screen and (min-width: 58.75em){.jobs-who__text{-webkit-column-count:2;column-count:2;-webkit-column-gap:4rem;column-gap:4rem}.jobs-who__text>*:first-child{margin-top:0}.jobs-who__text>*:last-child{margin-bottom:0}.jobs-who__text>*+*{margin:2rem 0}}.jobs-who__background-outer{overflow:hidden;max-width:100%}@media only screen and (max-width: 58.74em){.jobs-who__background-outer{margin-bottom:-12rem}}@media only screen and (min-width: 58.75em){.jobs-who__background-outer{position:absolute;top:auto;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;left:25%;width:980px}}@media only screen and (min-width: 80em){.jobs-who__background-outer{left:50%;-webkit-transform:translateX(-800px);transform:translateX(-800px)}}@media only screen and (max-width: 58.74em){.jobs-who__background{width:130%;max-width:none;margin-left:-15%}}@media only screen and (min-width: 58.75em){.jobs-you{margin-top:0}}.jobs-you__title{font-size:4rem;line-height:1.25em;text-transform:none}.jobs-you__title small{text-transform:uppercase;font-size:1.4rem;line-height:2em;font-family:'Brandon';display:block;color:#fff}.follow{text-align:center}.follow__title{font-size:1.3rem;letter-spacing:0.4rem;color:inherit}.follow li{display:inline-block}.follow li+li{margin-left:1.5rem}.follow svg{fill:inherit;width:1.8rem;height:1.8rem;vertical-align:middle}.awards{text-align:center;fill:#fff;color:#bc994e}.awards__list{padding:0;margin:0}.awards li{display:inline-block;margin:0 1rem 1rem}@media only screen and (min-width: 48em){.awards li{margin:0 1rem}}.awards svg{display:block;height:4rem}.awards .icon--awards-awwwards{width:8.8rem}.awards .icon--awards-fwa{width:6rem}.awards .icon--awards-cssda{width:6.4rem}.awards .icon--awards-ca{width:3.3rem}.page-header{position:relative;padding:3rem 3rem;padding-top:3rem;text-align:center;overflow:hidden}@media only screen and (min-width: 31.25em){.page-header{padding-bottom:5rem}}.page-header__content{position:relative;z-index:10}.page-header__bodymovin{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:70%;max-width:50rem}.page-header__bodymovin *{will-change:transform;stroke-width:1px !important}.page-header__mountain{position:absolute;width:30rem;display:none}.page-header__mountain.mountain-left{left:0}.page-header__mountain.mountain-right{right:0}@media only screen and (min-width: 48em){.page-header__mountain{display:block}}@media only screen and (min-width: 64em){.page-header__mountain{width:50rem;top:50%}}@media only screen and (min-width: 90em){.page-header__mountain{width:70rem;top:30%}}.page-header__text{width:100%;max-width:64rem;margin:0 auto;line-height:3rem;letter-spacing:0.1rem;font-size:1.8rem}.page-header__background{position:absolute;top:0;right:0;left:0;width:100%}.page-header__background+.page-header__content{padding-top:18vw}@media only screen and (min-width: 48em){.page-header{padding-top:7rem;padding-bottom:14rem}}.cover-description{position:relative;overflow:hidden}.cover-description .line-separator--center{margin:3rem auto}.cover-description__content{padding:3rem;padding-top:0;text-align:center;max-width:50rem;margin:0 auto;position:relative;z-index:20}.cover-description__content__title{margin:0;letter-spacing:0.4rem;font-size:1.8rem}.cover-description__content__text{margin:3rem 0}.cover-description__content__text i{color:#bc994e}.cover-description__decor{display:none}.cover-description__mountain{position:absolute;right:0;bottom:0}.cover-description__fly1{position:absolute;right:15%;top:20%}.cover-description__fly2{position:absolute;left:12%;top:20%}.cover-description__fly3{position:absolute;left:0%;top:0rem;width:50rem}@media only screen and (min-width: 64em){.cover-description__fly3{left:15%}}@media only screen and (min-width: 48em){.cover-description{padding:8rem 0}.cover-description .line-separator--center{margin:3rem 0}.cover-description__content{position:relative;text-align:left;left:40%;width:60%;margin:0;max-width:50rem}.cover-description__decor{display:block}}@media only screen and (min-width: 64em){.cover-description__content{left:50%}}.text-brake{position:relative;overflow:hidden;padding:5rem 2rem;text-align:center;background:#fff}.text-brake .title{margin:0}.text-brake p{max-width:64rem;margin:2.5rem auto}.text-brake__text{font-size:2rem;max-width:70rem;margin:0 auto;color:#bc994e}.text-brake__text span{color:#282828}.text-brake .text-brake__baseline{margin-bottom:0}@media only screen and (min-width: 31.25em){.text-brake__text{font-size:3.6rem}}@media only screen and (min-width: 48em){.text-brake{padding:11rem 4rem}}.showcase,[class^="showcase--"]{text-align:center;padding:6rem 0;padding-bottom:0;overflow:hidden;position:relative}.showcase__wrapper{position:relative;z-index:30}.showcase .list-logos{max-width:65rem;width:80%;margin:1rem auto 2rem auto}.showcase .list-logos li{width:30%;margin-top:1rem;opacity:0.3}.showcase .awards__title{font-size:1.6rem;letter-spacing:0.5rem}.showcase__content{padding:0 4rem;margin-bottom:3rem}.showcase__content .title{margin-bottom:3rem}.showcase__content .title svg{width:3.6rem;height:3.9rem}.showcase__content p{max-width:48rem;margin:0 auto}@media only screen and (min-width: 31.25em){.showcase .list-logos{margin:2rem auto 2rem auto}.showcase .list-logos li{width:25%;margin-top:-2rem}}@media only screen and (min-width: 58.75em){.showcase__content{margin-bottom:5rem}.showcase .list-logos{margin:3rem auto 2rem auto}.showcase .list-logos li{width:20%;margin-top:-3rem}}.team{padding:4rem 0;padding-top:0;width:100%;overflow:hidden}.team__picture{margin-bottom:-18vw;width:150%;max-width:150%;margin-left:-25%}@media only screen and (min-width: 31.25em){.team__picture{width:100%;max-width:100%;margin-left:0}}.team__intro{padding:4rem;padding-top:0;text-align:center;color:#fff}.team__intro .title,.team__intro [class^="title--"]{margin-bottom:0}.team__intro__text{width:100%;max-width:64rem;margin:4rem auto 5rem auto}.team__specs{color:#bc994e;fill:#bc994e}.team__spec{display:block}.team__spec+.team__spec{margin-top:2rem}.team__spec__key{font-size:1.2rem}.team__spec__value{font-size:3.2rem}.team__intro__baseline{color:#fff;font-size:2rem;line-height:1.1;margin:4rem auto 0 auto;width:100%}@media only screen and (min-width: 31.25em){.team__intro__baseline{margin:6rem auto 0 auto;font-size:2.6rem;width:80%;max-width:50rem}}@media only screen and (min-width: 48em){.team__intro__baseline{margin:8rem auto 4rem auto;font-size:3rem}}.team__grid ul{width:100%;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.team__grid li{overflow:hidden;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}@media only screen and (min-width: 31.25em){.team__specs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:55rem;margin-left:auto;margin-right:auto}.team__spec{margin:0 2rem;-webkit-align-self:top;-ms-flex-item-align:top;-ms-grid-row-align:top;align-self:top;margin-top:0 !important;-webkit-flex-basis:calc(100% / 3);-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);max-width:calc(100% / 3)}.team__grid .person{height:50vw}}@media only screen and (min-width: 48em){.team{padding:8rem 0}.team__intro{padding:6rem}.team__grid ul{width:calc(100% - 8rem);max-width:96rem}.team__grid li{-webkit-flex-basis:calc(100% / 3);-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3)}.team__grid .person{height:calc(33vw - 2.6rem);max-height:32rem}}.team__careers{padding:6rem 4rem 1rem;text-align:center}.team__careers__title{max-width:60rem;margin-right:auto;margin-bottom:4rem;margin-left:auto;color:#fff;font-weight:500;font-style:italic;font-size:2rem;font-family:'Brandon';letter-spacing:1.2px;line-height:1.3}.team__careers__cta strong{-webkit-text-fill-color:unset !important;margin-bottom:1.3rem}.related__culture{padding:5rem 4rem;background:#fff;color:#333;text-align:center;position:relative}.related__culture .h5{margin:0 0 1rem 0}.related__culture .antonyms{color:inherit;margin-top:0}.related__culture .cta{margin-top:2rem}.related__culture .cta strong{color:inherit}.related__culture .cta strong{-webkit-text-fill-color:inherit !important}.related__works{position:relative;background:#333;padding:4rem;overflow:hidden}.related__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:10}@media only screen and (min-width: 48em){.related{display:-webkit-flex;display:-ms-flexbox;display:flex}.related__culture,.related__works{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;position:relative}.related__culture__content{width:100%;max-width:50rem;float:right}.related__works .cta{position:absolute;left:7rem;bottom:6rem;z-index:10}}.skill-list{position:relative;text-align:center;overflow:hidden}.skill-list__icon{width:3rem;height:3rem;margin:0 auto}.skill-list__icon svg{width:100%;fill:#bc994e}.skill-list__title{font-size:1.8rem;text-align:center;letter-spacing:0.5rem}.skill-list__text{margin:0 auto;max-width:35rem}.skill-list__wrapper{padding:5rem 4rem;width:100%;max-width:100rem;margin:0 auto}.skill-list__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;fill:#bc994e;color:#bc994e;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:90rem;margin:0 auto}@media only screen and (max-width: 47.99em){.skill-list__list{position:relative;left:-4rem;width:calc(100% + 8rem)}}.skill-list__list li{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-top:4rem;padding-right:0rem}.skill-list__list svg{width:3.3rem;height:3.7rem;margin-bottom:1rem}.skill-list__list span{display:block;font-size:1.2rem}.skill-list__list--big svg{width:5rem;height:5.4rem}@media only screen and (min-width: 20em){.skill-list__list li{width:45%;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%}}@media only screen and (min-width: 31.25em){.skill-list__list li{width:30%;-webkit-flex-basis:31%;-ms-flex-preferred-size:31%;flex-basis:31%}}@media only screen and (min-width: 48em){.skill-list__wrapper{padding:8rem 4rem 12rem}.skill-list__list li{width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;margin-top:6rem}}@media only screen and (min-width: 64em){.skill-list__list{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.skill-list__list li{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}}.similar{display:block;width:100%;text-align:center}.similar .title-decorated{margin-top:6rem;margin-bottom:4rem;margin-left:auto;margin-right:auto}.similar .title-decorated .line-separator--left,.similar .title-decorated .line-separator--right{width:50px}@media only screen and (min-width: 31.25em){.similar .title-decorated .line-separator--left,.similar .title-decorated .line-separator--right{width:90px}}.similar__list{text-align:left}@media only screen and (min-width: 48em){.similar .title-decorated{margin-top:8rem;margin-bottom:6rem}.similar__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:120rem;margin:0 auto;padding:0 4rem}.similar__list .cta-thumb,.similar__list .cta-skill{height:18rem;min-height:auto;-webkit-flex-basis:32%;-ms-flex-preferred-size:32%;flex-basis:32%;-webkit-transform:translateY(20px);transform:translateY(20px)}.similar__list .cta-thumb__title,.similar__list .cta-skill__content{bottom:3.5rem;left:4rem}.similar__list .cta-skill .cta-skill__content .h3{font-size:1.4rem}.similar__list .cta-skill .cta__arrow-wrapper{display:none}.similar__list .cta-skill .cta-skill__icon{position:relative;top:-3rem;width:4rem}}.explain,.jobs-apply,[class*='jobs-apply--']{background:#fff;padding:6rem 4rem;color:#333;position:relative;overflow:hidden}.explain__wrapper,.jobs-apply__wrapper{width:100%;max-width:80rem;margin:0 auto;position:relative;z-index:30}.explain__baseline{font-size:2rem;line-height:1.3;margin:4rem 0}.explain__blocks{text-align:center}.explain__single{max-width:40rem;margin:0 auto}.explain__single+.explain__single{margin-top:6rem}.explain__single svg{width:4rem;height:4.2rem;fill:#bc994e}.explain__single__title{font-size:1.8rem;margin:1rem 0}.explain__single__text p{margin:0}@media only screen and (min-width: 40.625em){.explain__blocks{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.explain__baseline{font-size:2.5rem}.explain__single{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;margin:6rem 0 !important}}@media only screen and (min-width: 48em){.explain,.jobs-apply,[class*='jobs-apply--']{text-align:center}.explain__baseline{font-size:3rem}}.btn,[class*='btn--']{border:0;padding:0 1rem;background-color:transparent;color:#fff;font-size:1.1rem;text-transform:uppercase;transition:color .3s;cursor:pointer}.btn:hover,[class*='btn--']:hover{color:#bc994e}.btn__icon{display:inline-block;width:.7rem;height:.7rem;fill:#bc994e}.btn__label{display:inline-block;height:1rem}html.ios .btn__label{height:.85rem}html.android .btn__label{height:.85rem}.btn__label i{font-style:normal}html.touchevents button.cta{background:transparent}.cta{color:#bc994e;font-size:1.3rem;letter-spacing:0.3rem;line-height:1.5;display:inline-block}.cta{transition:background 6s,letter-spacing 1s !important;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1) !important}.cta.gold-hover--hover,html.desktop:not(.ie):not(.touchevents) .cta:hover,html.desktop:not(.ie):not(.touchevents) .gold-hover-child:hover .cta{letter-spacing:0.35rem}.cta.gold-hover--hover .cta__icon,html.desktop:not(.ie):not(.touchevents) .cta:hover .cta__icon,html.desktop:not(.ie):not(.touchevents) .gold-hover-child:hover .cta .cta__icon{-webkit-transform:translateX(0);transform:translateX(0);will-change:transform}.cta--center{text-align:center}.cta--center .cta__arrow-wrapper{width:7.3rem;margin:0 auto;transition:width 1s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1) !important}.cta--center.gold-hover--hover .cta__arrow-wrapper,html.desktop:not(.ie):not(.touchevents) .cta--center:hover .cta__arrow-wrapper,html.desktop:not(.ie):not(.touchevents) .gold-hover-child:hover .cta--center .cta__arrow-wrapper{width:9.3rem !important}.cta__icon{fill:#bc994e;width:9.3rem;height:1rem}.cta strong{color:#fff;display:block;font-size:2.4rem;letter-spacing:0.5rem}.cta__arrow-wrapper{margin:0.5rem 0 0;overflow:hidden}.cta__icon{-webkit-transform:translateX(-2rem);transform:translateX(-2rem);transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}@media only screen and (min-width: 48em){.cta strong{font-size:2.4rem}}.title,[class^="title--"]{text-align:center;color:#bc994e;fill:#bc994e;margin-bottom:5rem}.title__icon{width:3.3rem;height:4rem}.title__headline,.title__subtitle{font-size:1.2rem;margin:0}.title__title{margin:0.8rem 0}.title__divider{display:inline-block}.antonyms{text-align:center;font-size:3.6rem;color:#fff;overflow:hidden;text-transform:uppercase;margin:3rem 0}.antonyms span{display:block}.antonyms .antonyms__right{margin-right:0.3rem}.antonyms ul{display:inline-block;vertical-align:bottom;position:relative;color:#bc994e;overflow:hidden}.antonyms ul li{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);visibility:hidden}@media only screen and (min-width: 40.625em){.antonyms span{display:inline-block}}.pagination svg{fill:#bc994e}.pagination__btn-prev,.pagination__btn-next{display:inline-block;width:2rem}.pagination__btn-prev svg,.pagination__btn-next svg{width:0.5rem;transition:-webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1)}.pagination__btn-prev:hover svg{-webkit-filter:brightness(2);filter:brightness(2);-webkit-transform:scale(1.3) translateX(-0.1rem);transform:scale(1.3) translateX(-0.1rem)}.pagination__btn-next:hover svg{-webkit-filter:brightness(2);filter:brightness(2);-webkit-transform:scale(1.3) translateX(0.1rem);transform:scale(1.3) translateX(0.1rem)}.pagination ol{display:inline-block}.pagination ol li{width:1rem;height:1.8rem;display:inline-block;margin:0 0.4rem;position:relative;vertical-align:middle;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.pagination ol li.active{-webkit-transform:scale(1.3);transform:scale(1.3)}.pagination ol a{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:10}.pagination ol svg{width:100%;height:100%}.scroll-down{display:block;position:relative;width:4.4rem;height:4.4rem;background:#282828;border-radius:50%;fill:#fff;will-change:background;overflow:hidden}.scroll-down svg{position:absolute;top:50%;left:50%;width:1.2rem;height:2.7rem;margin-left:-0.6rem;margin-top:-1.45rem}.scroll-down:before{position:absolute;content:"";width:100%;height:100%;opacity:0;background-color:#bc994e;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5);border-radius:50%;transition:-webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1)}.scroll-down:hover:before{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}.alert{display:block;background:#d24e32;border-radius:0.4rem;padding:2rem 1rem;text-align:center}.title-decorated{text-align:center}.title-decorated .title-decorated__headline{font-size:1.2rem;color:#fff}.title-decorated .title-decorated__title{margin:0}.tab{display:block;position:relative;text-align:center;margin-bottom:6rem}.tab:after{position:absolute;top:auto;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:'';display:block;width:4rem;height:0.1rem;background:#fff;transition:background 0.4s, width 0.4s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.tab__title{font-size:1.8rem;letter-spacing:0.4rem;color:#fff;transition:color 0.4s}.tab--active .tab__title{color:#bc994e}.tab--active:after{background:#bc994e;width:12rem}.keypoint{color:#bc994e;text-align:center}.keypoint dd,.keypoint dt{margin:0}.keypoint dl{margin-top:-1.4rem;margin-bottom:-0.5rem}.keypoint dt{font-size:1.2rem;font-weight:500;letter-spacing:0.1rem}.keypoint p{margin-top:-0.5rem;text-transform:uppercase}.cta-thumb,[class^="cta-thumb--"]{position:relative;width:100%;height:56vw;overflow:hidden}.hover-dissolve-effect .cta-thumb__canvas{visibility:visible}.hover-dissolve-effect .cta-thumb__title{opacity:0}.cta-thumb__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;visibility:hidden}.cta-thumb__image{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.cta-thumb__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.cta-thumb__type{position:absolute;bottom:6rem;left:4rem;color:#5b5d5d;font-size:1.2rem;text-align:left;white-space:nowrap;letter-spacing:.12rem}.cta-thumb__title{position:absolute;bottom:3rem;left:4rem;color:inherit;margin:0;font-size:1.8rem;letter-spacing:0.12rem;color:#fff;max-width:calc(100% - 8rem);text-align:left;white-space:nowrap}.cta-thumb__title .word{overflow:hidden}.cta-thumb__title .char{position:absolute;overflow:hidden}.cta-thumb__arrow{position:absolute;bottom:3.8rem;left:10rem;opacity:0}.cta-thumb__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}@media only screen and (min-width: 48em){.cta-thumb__title{bottom:6rem;left:6rem;max-width:calc(100% - 12rem)}.cta-thumb__arrow{bottom:6.9rem;left:12rem}}@media only screen and (min-width: 58.75em){.cta-thumb,[class^="cta-thumb--"]{min-height:30rem}.cta-thumb__canvas{bottom:3rem;left:1.7rem;top:auto}.cta-thumb--normal{width:50%;height:50vh}.cta-thumb--big{width:50%;height:100vh;min-height:60rem}}.small-hover .cta-thumb__arrow{bottom:4.3rem;left:10rem;opacity:0}.cta-thumb--highlight .cta-thumb__content{display:none}@media only screen and (min-width: 58.75em){.cta-thumb--highlight{height:80vh;min-height:50rem}.cta-thumb--highlight .cta-thumb__content{position:absolute;display:block;left:5.5rem;bottom:8rem}.cta-thumb--highlight .cta-thumb__content .h1{margin:0 0 1rem 0;color:#fff}.cta-thumb--highlight .cta-thumb__content .h3{font-size:1.5rem;margin:0;color:#fff}.cta-thumb--highlight .cta-thumb__arrow{bottom:6rem;left:6rem}.cta-thumb--highlight .cta-thumb__highlighted{fill:#bc994e;color:#bc994e;margin-bottom:3rem}.cta-thumb--highlight .cta-thumb__highlighted::after{content:'';display:table;clear:both}.cta-thumb--highlight .cta-thumb__highlighted svg{float:left}.cta-thumb--highlight .cta-thumb__highlighted p{float:left;margin:0;margin-left:1.1rem;margin-top:0.5rem;font-size:1.1rem;letter-spacing:0.2rem;line-height:1.4rem}.cta-thumb--highlight .cta-thumb__title{visibility:hidden}}.cta-skill,[class^="cta-skill--"]{position:relative;width:100%;height:56vw;background:#333;overflow:hidden}.cta-skill__headline{position:absolute;top:3rem;left:4rem;margin:0;display:none}.cta-skill__content{position:absolute;bottom:3rem;left:4rem;fill:#bc994e;z-index:10}.cta-skill__content .h3{font-size:1.8rem;line-height:1.4;margin:0}.cta-skill__arrow{width:9rem}.cta-skill__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}@media only screen and (min-width: 48em){.cta-skill,[class^="cta-skill--"]{min-height:30rem}.cta-skill__headline{display:block;top:6rem;left:6rem}.cta-skill__content{bottom:6rem;left:6rem}}.person{position:relative;width:100%;height:50vw;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.person__image{position:absolute;top:0;right:0;bottom:0;left:0}.person__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.person__layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:#bc994e;mix-blend-mode:screen}.person .person__text__name{font-size:1.5rem;line-height:1.1}.person .person__text__role{font-size:1rem;line-height:1.3;padding:0 0.5rem;margin-top:1rem}.person__text{position:relative;width:100%;padding:0 1rem;text-align:center;z-index:20}.person__text__name{font-size:2.7rem;letter-spacing:0.2rem;line-height:3rem;color:#fff;text-transform:uppercase;margin:0 0 0.5rem 0}.person__text__role{color:#52421f;font-size:1.2rem;margin:0}@media only screen and (min-width: 31.25em){.person__text{padding:0 4rem}.person .person__text__name{font-size:2.3rem}.person .person__text__role{font-size:1.2rem}}@media only screen and (min-width: 40.625em){.person .person__text__name{font-size:3rem}.person .person__text__role{font-size:1.6rem}}.person__layer,.person__text{opacity:0}.list-logos{font-size:0}.list-logos li{display:inline-block;width:30%;pointer-events:none}@media only screen and (min-width: 31.25em){.list-logos{max-width:50rem;margin:0 auto}.list-logos li{width:25%}}[class="line-separator"],[class^="line-separator--"]{position:relative;display:inline-block;vertical-align:middle}.line-separator__path{background-color:#bc994e}.line-separator__before,.line-separator__after{content:'';display:inline-block;position:absolute;background-color:#bc994e;border-radius:50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.line-separator--left,.line-separator--right,.line-separator--center{width:90px;height:1px}.line-separator--left .line-separator__path,.line-separator--right .line-separator__path,.line-separator--center .line-separator__path{position:absolute;left:0;top:50%;width:100%;height:1px}.line-separator--left .line-separator__before,.line-separator--right .line-separator__before,.line-separator--center .line-separator__before{top:50%;left:0}.line-separator--left .line-separator__after,.line-separator--right .line-separator__after,.line-separator--center .line-separator__after{top:50%;right:0}.line-separator--top,.line-separator--bottom{display:block;width:1px;height:55px}.line-separator--top .line-separator__path,.line-separator--bottom .line-separator__path{position:absolute;left:50%;top:0;width:1px;height:100%}.line-separator--top .line-separator__before,.line-separator--bottom .line-separator__before{top:0;left:50%}.line-separator--top .line-separator__after,.line-separator--bottom .line-separator__after{bottom:0;left:50%}.line-separator--left{margin:0 0.5rem 0.4rem 0}.line-separator--left .line-separator__path{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.line-separator--left .line-separator__before{width:5px;height:5px;margin:-2px 0 0}.line-separator--left .line-separator__after{width:7px;height:7px;margin:-3px 0 0}.line-separator--right{margin:0 0 0.4rem 0.5rem}.line-separator--right .line-separator__path{-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.line-separator--right .line-separator__before{width:7px;height:7px;margin:-3px 0 0}.line-separator--right .line-separator__after{width:5px;height:5px;margin:-2px 0 0}.line-separator--center{display:block;width:100px;margin:3rem 0}.line-separator--center .line-separator__path{-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.line-separator--center .line-separator__before{width:6px;height:6px;margin:-3px 0 0}.line-separator--center .line-separator__after{width:6px;height:6px;margin:-3px 0 0}@media only screen and (min-width: 48em){.line-separator--center{width:145px}}.line-separator--top{margin:0 auto 2rem}.line-separator--top .line-separator__path{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.line-separator--top .line-separator__before{width:5px;height:5px;margin:0 0 0 -2px}.line-separator--top .line-separator__after{width:7px;height:7px;margin:0 0 0 -3px}.line-separator--bottom{margin:2rem auto 0}.line-separator--bottom .line-separator__path{-webkit-transform-origin:50% 0%;transform-origin:50% 0%}.line-separator--bottom .line-separator__before{width:7px;height:7px;margin:0 0 0 -3px}.line-separator--bottom .line-separator__after{width:5px;height:5px;margin:0 0 0 -2px}.media{position:relative;width:100%;height:calc(100vw / 1.77777777778);max-height:45rem;background-color:#000;z-index:0}.media__picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover";width:100%;height:100%;margin:0;padding:0;z-index:0}.media__shield{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;background:transparent;border:0 none;outline:none;font-family:"Archer";font-size:2.4rem;font-weight:700;line-height:3rem;letter-spacing:0.4rem;text-transform:uppercase;text-align:center;color:white;z-index:1}.media__shield small{display:block;font-size:1.3rem;line-height:2.4rem}.media__shield svg{display:block;width:50px;height:50px;margin:0.7rem auto 0}.media__shield .circle{fill:transparent;stroke:white;stroke-width:2px;stroke-dasharray:144px;stroke-dashoffset:144px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:stroke-dashoffset 0.6s cubic-bezier(0.77, 0, 0.175, 1)}.media__shield .shape{fill:white;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:translate(3px, 0) scale(0.95);transform:translate(3px, 0) scale(0.95)}.media__shield::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:-1}.media__shield:hover .circle,.media__shield:focus .circle{stroke-dashoffset:0}.media__video{width:100%;height:100%;display:none}html.desktop:not(.ie):not(.touchevents) .gold-hover,html.desktop:not(.ie):not(.touchevents) .cta,html.desktop:not(.ie):not(.touchevents) .cta--center{background:linear-gradient(110deg, #bc994e 0%, #bc994e 33%, #d8c498 44%, #775f2d 55%, #bc994e 67%, #bc994e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:300%;background-position-x:0%;transition:background 6s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);will-change:background, letter-spacing}html.desktop:not(.ie):not(.touchevents) .gold-hover strong,html.desktop:not(.ie):not(.touchevents) .cta strong,html.desktop:not(.ie):not(.touchevents) .cta--center strong{-webkit-background-clip:none;-webkit-text-fill-color:white;line-height:2.6rem}html.desktop:not(.ie):not(.touchevents) .gold-hover--hover,html.desktop:not(.ie):not(.touchevents) .gold-hover:hover,html.desktop:not(.ie):not(.touchevents) .cta:hover,html.desktop:not(.ie):not(.touchevents) .cta--center:hover,html.desktop:not(.ie):not(.touchevents) .gold-hover-child:hover .gold-hover,html.desktop:not(.ie):not(.touchevents) .gold-hover-child:hover .cta,html.desktop:not(.ie):not(.touchevents) .gold-hover-child:hover .cta--center{background-position-x:-150%}html.disablegold .gold-hover,html.disablegold .cta,html.disablegold .cta--center{-webkit-text-fill-color:unset !important}html.desktop.safari .gold-hover,html.desktop.safari .cta,html.desktop.safari .cta--center{background-image:none !important;-webkit-background-clip:border-box !important;-webkit-text-fill-color:#bc994e !important;transition:none !important}.rotate-text{text-align:center;position:relative}.rotate-text li{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;width:100%;text-shadow:#333333 2px 2px 10px}.rotate-text li span{opacity:0;display:block;letter-spacing:.5rem;will-change:transform}.rotate-text li:first-child span{opacity:1}.sidebar{display:none}@media only screen and (min-width: 48em){.sidebar{display:block;position:fixed;top:0;height:100vh;width:4rem;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s, -webkit-transform 0.6s;color:#bc994e}.sidebar--left{left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.sidebar--right{right:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.sidebar.show{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.sidebar a{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;outline:0}.sidebar a span{display:inline-block;letter-spacing:0.1rem;font-size:1.2rem;white-space:nowrap;-webkit-transform:rotate(90deg);transform:rotate(90deg)}html.ie .sidebar a span{position:relative;left:-28px}.sidebar--left a span{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}html.ie .sidebar--left a span{left:-45px}.sidebar__image{position:absolute;top:50%;right:auto;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:4rem;width:30rem;height:20rem;box-shadow:1px 9px 20px 4px rgba(0,0,0,0.5)}.sidebar__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.sidebar--left .sidebar__image{left:auto;right:4rem}}.cookie{position:fixed;z-index:90;right:1.5rem;bottom:1.5rem;left:1.5rem;display:none;padding:3rem 3rem 1rem 3rem;background:#252729;border:1px solid #5b5d5d;box-shadow:4px 4px 14px 0px rgba(37,39,41,0.2)}.cookie.visible{display:block}.cookie__title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cookie__title img{width:80px}.cookie__title h2{margin:0;font-size:32px;padding-left:2rem}.cookie .cta{margin-top:2rem}@media only screen and (min-width: 64em){.cookie{left:6rem;right:6rem;bottom:5rem;padding:2rem 3.5rem;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cookie.visible{display:-webkit-flex;display:-ms-flexbox;display:flex}.cookie__title{min-width:250px;max-width:250px}.cookie__title img{width:8.4rem}.cookie__title h2{font-size:36px}.cookie p{-webkit-flex:1;-ms-flex:1;flex:1;padding:0 4rem}.cookie .cta{width:17rem}}.panel{width:100%;margin-bottom:6rem}.panel-container .scroll-down{display:none}.panel-container .scrollbar{display:none}@media only screen and (min-width: 48em){.panel{position:absolute;top:0;right:0;bottom:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;visibility:visible;opacity:0;pointer-events:none;will-change:transform}html:not(.ios) .panel{height:100vh !important}.panel.active{pointer-events:auto;visibility:visible;opacity:1}.panel-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100vh}.panel-container .scroll-down{position:absolute;top:auto;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:20;bottom:3rem;display:block;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);transition:background 3s, opacity .2s, -webkit-transform 1s;transition:background 3s, transform 1s, opacity .2s;transition:background 3s, transform 1s, opacity .2s, -webkit-transform 1s}.panel-container .scroll-down.hide{-webkit-transform:translate(-50%, 8rem);transform:translate(-50%, 8rem);opacity:0}.panel-container .scrollbar{z-index:100;display:block;height:100vh;-webkit-transform:translateX(0%);transform:translateX(0%)}.panel-container .scrollbar.hide{-webkit-transform:translateX(100%);transform:translateX(100%)}.panel-container .scrollbar__track{transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s}}.panel--about{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-bottom:0;background-color:#fff;text-align:center}@media only screen and (min-width: 15em) and (max-width: 47.99em){.panel--about{min-height:56vh}}@media only screen and (min-width: 48em){.panel--about{position:absolute}}.panel--about-inner{z-index:10;padding:4rem}.panel--about__title{margin-bottom:4rem}.panel--about__text{margin-bottom:4rem;color:#333}.panel--about__text strong{color:#bc994e;font-weight:400}.panel--about__text br{display:none}@media only screen and (min-width: 40.625em){.panel--about__text br{display:block}}@media only screen and (min-width: 48em){.panel--about__text{max-width:78rem;font-size:3rem}.panel--about__text br{display:none}}@media only screen and (min-width: 58.75em){.panel--about__text br{display:block}}.panel--about-illustration,[class*='panel--about-illustration--']{position:absolute;width:50%}[class*='panel--about-illustration--'][class*='--castle']{top:-5%;right:-8%;width:25%;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}@media only screen and (min-width: 48em){[class*='panel--about-illustration--'][class*='--castle']{top:20%}}[class*='panel--about-illustration--'][class*='--balloon']{top:40%;left:0;width:50%}@media only screen and (min-width: 48em){[class*='panel--about-illustration--'][class*='--balloon']{top:75%}}.panel--about-video{position:relative;overflow:hidden;margin-bottom:2rem;text-align:center}.panel--about-video .title{margin:.6rem 0 2rem}.panel--about-video__video{display:none}.panel--about-video__content{position:relative;max-width:38rem;margin:0 auto;padding:0 2rem}.panel--about-video__content--solid{display:none}.panel--about-video__content__link{display:none}@media only screen and (min-width: 48em){.panel--about-video{padding:0;background-color:#333}.panel--about-video__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.panel--about-video__video video{object-fit:cover;font-family:"object-fit: cover";width:100%;height:100%}.panel--about-video__content{position:absolute;top:50%;left:25%;width:42rem;max-width:none;height:42rem;margin-top:-21rem;margin-left:-21rem;padding:4rem}.panel--about-video .animation-about-video{z-index:20}.panel--about-video .animation-about-video.hover-enlarge:hover+.panel--about-video__content--solid{width:44rem;height:44rem;margin-top:-22rem;margin-left:-22rem}.panel--about-video__content--solid{display:block;background-color:#202020;transition:width 0.5s cubic-bezier(0.19, 1, 0.22, 1),height 0.5s cubic-bezier(0.19, 1, 0.22, 1),margin-top 0.5s cubic-bezier(0.19, 1, 0.22, 1),margin-left 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.panel--about-video__content__title{margin:2rem 0 3rem}.panel--about-video__content__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:block}}.cta-skill.panel-work-skill .cta-skill__content .h3{font-size:1.3rem}.cta-skill.panel-work-skill .cta-skill__content .h3 span{font-size:2.4rem}@media only screen and (min-width: 48em) and (max-width: 63.99em){.panel--works .cta-thumb__title{left:3rem;bottom:3rem}.panel--works .cta-thumb__arrow{bottom:3.9rem}.panel-work-skill .cta-skill__content{bottom:2rem;left:2.3rem}}@media only screen and (min-width: 48em){.panel--works{overflow:hidden}.panel--works>*{position:absolute;min-height:auto}.panel--works>*:nth-child(1){width:50%;height:100%;left:0}.panel--works>*:nth-child(2){width:50%;height:50.1%;left:50%;top:0}.panel--works>*:nth-child(3){width:25%;height:50%;left:50%;bottom:0}.panel--works>*:nth-child(4){width:25%;height:50%;left:75%;bottom:0}.panel--works__fakelayer{position:absolute;top:0;right:0;bottom:0;left:0;display:none;z-index:999}}.panel--clients{text-align:center}.panel--clients__content{padding:0 4rem}.panel--clients__wrapper{max-width:130rem;margin:0 auto}.panel--clients .awards{margin:2rem 0 5rem}.panel--clients .title{margin-bottom:0rem}.panel--clients .awards__title{font-size:1.6rem;letter-spacing:0.5rem}.panel--clients__text{width:100%;max-width:32rem;margin-top:0;margin-bottom:5rem;margin-left:auto;margin-right:auto}@media only screen and (min-width: 48em){.panel--clients{background:#282828}.panel--clients__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:130rem;margin:0 auto;height:100%}.panel--clients__content{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.panel--clients .list-logos{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.intro{position:absolute;top:0;right:0;bottom:0;left:0;position:fixed;z-index:100;color:#fff;display:none;height:100vh}.intro__text{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:6rem;white-space:nowrap;width:7.6rem;overflow:hidden}.intro__text span{display:inline-block;margin:0 0.3rem;opacity:0}.intro__logo{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);fill:#bc994e;width:5.4rem;opacity:1;margin-top:7rem;opacity:0}.intro__logo svg{width:100%}.panel--video{position:relative;margin-bottom:0}@media only screen and (min-width: 15em) and (max-width: 47.99em){.panel--video{height:56vh}}.panel--video__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.panel--video__video video{object-fit:cover;font-family:"object-fit: cover";width:100%;height:100%}.works{position:relative;width:100%}@media only screen and (min-width: 58.75em){.works .cta-skill{height:50vh;width:50%}}.page-template-contact .page-header{padding-bottom:0rem;overflow:visible}.contact-form{margin:7rem auto 4rem auto;padding:0 4rem;max-width:73rem}.contact-form button[type="submit"]{text-align:left}.contact-form .only-mobile{display:block}@media only screen and (min-width: 48em){.contact-form .only-mobile{display:none}}.contact-form .only-desktop{display:none}@media only screen and (min-width: 48em){.contact-form .only-desktop{display:block}}.contact-form .error-container{display:none}.contact-form__submit{text-align:right}@media only screen and (min-width: 48em){.page-template-contact .page-header{height:30rem}.contact__tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:75rem;margin:0 auto}.contact__tabs .tab{-webkit-flex-basis:33.3%;-ms-flex-preferred-size:33.3%;flex-basis:33.3%}}.contact-form .checkbox-container .input-field+.input-field{margin-top:1rem}.contact-form .newsletter-fieldset{margin:3rem 0}.contact-form .newsletter-fieldset .fax{display:none}@media only screen and (min-width: 48em){.contact-form .checkbox-container{-webkit-column-count:2;column-count:2;-webkit-column-gap:3rem;column-gap:3rem}.contact-form .checkbox-container .input-field{margin-top:0 !important;padding-top:1rem}}.contact-form .radio-container .input-field+.input-field{margin-top:1rem}.contact__feedback{display:none}.about-illustration,.about-illustration1,.about-illustration2{display:none;position:absolute;left:50%;font-size:0;line-height:0}@media only screen and (min-width: 48em){.about-illustration,.about-illustration1,.about-illustration2{display:block}}.about-illustration svg,.about-illustration1 svg,.about-illustration2 svg{width:100%}.about-illustration{left:-1rem;bottom:-30rem;z-index:20;width:50rem}.about-illustration svg{width:100%}.about-illustration svg *{fill:#333}.about-illustration.clone-parallax{bottom:auto;top:30rem}.about-illustration.clone-parallax svg{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.about-illustration.clone-parallax svg *{fill:#fff}.about-illustration1{left:-1rem;top:0;z-index:-20;width:50rem}.about-illustration1 svg{width:100%;position:relative;top:-30rem}.about-illustration1.clone-parallax{top:auto;bottom:0;z-index:20}.about-illustration1.clone-parallax svg{-webkit-transform:translateY(100%);transform:translateY(100%)}.about-illustration2{margin-left:40rem;bottom:20rem;z-index:20;width:34rem}.about-illustration2 svg{width:100%;position:relative;top:40rem}.about-illustration2.clone-parallax{bottom:auto;top:-20rem}.about-illustration2.clone-parallax svg{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media only screen and (max-width: 31.24em){.page-template-about .page-header__background img{margin-left:-25%;max-width:150%;width:150%}.page-template-about .page-header__background+.page-header__content{padding-top:30vw}}.background-pixi{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#282828}.case--scabal .case-header{background-color:black}.case--scabal .content__title,.case--scabal .content__link{color:#bc994e}.case--scabal .content__title svg,.case--scabal .content__link svg{fill:#bc994e}.scabal-measure[layout="default"] .content__image{-webkit-perspective:2000px;perspective:2000px}.scabal-measure[layout="default"] .content__image img{-webkit-transform-origin:50%;transform-origin:50%;box-shadow:0 5rem 10rem 0 rgba(0,0,0,0.15)}@media only screen and (min-width: 48em){.scabal-measure[layout="default"] .content__image img{box-shadow:-5rem 5rem 10rem 0 rgba(0,0,0,0.15)}}@media only screen and (min-width: 58.75em){.scabal-measure[layout="default"] .content__image{width:80%}.scabal-measure[layout="default"] .content__image img{-webkit-transform:none !important;transform:none !important}.scabal-measure[layout="default"] .content__image:nth-child(1){margin:0 -25rem 0 0;z-index:1}.scabal-measure[layout="default"] .content__image:nth-child(2){z-index:2}}@media only screen and (min-width: 80em){.scabal-measure[layout="default"] .content__image{position:absolute;left:20rem;width:auto;height:60rem}.scabal-measure[layout="default"] .content__image img{height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(50deg) rotateY(5deg) rotateZ(-45deg) !important;transform:rotateX(50deg) rotateY(5deg) rotateZ(-45deg) !important}.scabal-measure[layout="default"] .content__image:nth-child(1){margin:0;top:-45rem;z-index:2}.scabal-measure[layout="default"] .content__image:nth-child(2){top:-20rem;z-index:1}}@media only screen and (min-width: 90em){.scabal-measure[layout="default"] .content__image{top:-5rem;left:30rem}.scabal-measure[layout="default"] .content__image img{-webkit-transform:rotateX(50deg) rotateY(5deg) rotateZ(-45deg) scale(1.3) !important;transform:rotateX(50deg) rotateY(5deg) rotateZ(-45deg) scale(1.3) !important}}@media only screen and (min-width: 80em){.scabal-measure[layout="default"] .content__right{width:70%}}@media only screen and (min-width: 64em){.scabal-measure[layout="default"]{min-height:44rem}}.scabal-last[layout="default"]{z-index:2}@media only screen and (min-width: 90em){.scabal-last[layout="default"] .content__left{margin:0 12rem 0 0}}.scabal-last[layout="default"] .content__image img{box-shadow:0 5rem 10rem 0 rgba(0,0,0,0.15)}@media only screen and (min-width: 58.75em){.scabal-last[layout="default"] .content__image img{box-shadow:5rem 5rem 10rem 0 rgba(0,0,0,0.15)}}@media only screen and (min-width: 64em){.scabal-last[layout="default"] .content__image{width:100%}}@media only screen and (min-width: 58.75em){.scabal-last[layout="default"] .content__image{position:absolute;top:-30rem;left:0;width:auto}}@media only screen and (min-width: 64em){.scabal-last[layout="default"]{min-height:76rem}}.scabal-images{height:38rem}.scabal-video{background-color:#202020;color:#e0e0e0}.case--bloomlife .case-header{background-color:black}.case--bloomlife .bloom-video [class="line-separator"] .line-separator__path,.case--bloomlife .bloom-video [class^="line-separator--"] .line-separator__path{background-color:#6bd2ce}.case--bloomlife .bloom-video [class="line-separator"] .line-separator__before,.case--bloomlife .bloom-video [class="line-separator"] .line-separator__after,.case--bloomlife .bloom-video [class^="line-separator--"] .line-separator__before,.case--bloomlife .bloom-video [class^="line-separator--"] .line-separator__after{background-color:#6bd2ce}.bloom-project[layout="default"] .content__right{position:relative;left:-4rem;width:calc(100% + 8rem);height:30rem}.bloom-project[layout="default"] .content__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0}.bloom-project[layout="default"] .content__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover";object-position:50% 100%}@media only screen and (min-width: 40.625em){.bloom-project[layout="default"]{padding-bottom:0}.bloom-project[layout="default"] .content__right{left:0}}@media only screen and (min-width: 58.75em){.bloom-project[layout="default"] .content__right{position:absolute;right:0;bottom:0;width:50%;left:auto;top:0;height:auto}.bloom-project[layout="default"] .content__right .content__image img{object-position:20% 100%}.bloom-project[layout="default"] .content__left{padding-bottom:5rem}}@media only screen and (min-width: 90em){.bloom-pricing[layout="default"] .content__right{left:0}}.bloom-pricing[layout="default"] .content__image img{box-shadow:0 5rem 10rem 0 rgba(0,0,0,0.15)}@media only screen and (min-width: 48em){.bloom-pricing[layout="default"] .content__image img{box-shadow:5rem 5rem 10rem 0 rgba(0,0,0,0.15)}}@media only screen and (min-width: 64em){.bloom-pricing[layout="default"] .content__image{position:relative;vertical-align:middle;width:50%}.bloom-pricing[layout="default"] .content__image:nth-child(1){z-index:2;top:-10rem}.bloom-pricing[layout="default"] .content__image:nth-child(2){margin:0 0 0 -5rem;top:-5rem;z-index:1}}@media only screen and (min-width: 58.75em) and (max-width: 63.99em){.bloom-pricing[layout="default"] .content__image:nth-child(2){display:none}}@media only screen and (min-width: 90em){.bloom-pricing[layout="default"]{min-height:90rem}}.bloom-story[layout="default"]{background:#D7D9D5;padding-bottom:0}.bloom-story[layout="default"] .content__right{position:relative;font-size:0;left:-4rem;width:calc(100% + 16rem)}@media only screen and (min-width: 40.625em){.bloom-story[layout="default"] .content__right{width:calc(100% + 33rem)}}@media only screen and (min-width: 58.75em){.bloom-story[layout="default"]{position:relative;overflow:hidden}.bloom-story[layout="default"] .content__right{position:absolute;top:0;right:0;bottom:0;left:0;width:60%;left:auto;right:0;bottom:0;top:auto}.bloom-story[layout="default"] .content__right img,.bloom-story[layout="default"] .content__right .content__image{width:100%}.bloom-story[layout="default"] .content__left{padding-bottom:10rem;position:relative;z-index:20}}@media only screen and (min-width: 90em){.bloom-story[layout="default"]{padding-top:14rem;padding-bottom:12rem}}.bloom-box[layout="default"]{overflow:hidden}.bloom-box[layout="default"] .content__right{position:relative}@media only screen and (min-width: 64em){.bloom-box[layout="default"] .content__right{top:0;left:0}}@media only screen and (min-width: 90em){.bloom-box[layout="default"] .content__right{top:-8rem}}.bloom-box[layout="default"] .content__image{position:absolute;top:0;left:0;z-index:1}.bloom-box[layout="default"] .content__image:nth-child(1){top:-10rem;z-index:0;display:none}.bloom-box[layout="default"] .content__image:nth-child(2){position:static;margin:0}@media only screen and (min-width: 64em){.bloom-box[layout="default"] .content__image{width:40rem;left:50%;margin-left:-20rem}.bloom-box[layout="default"] .content__image:nth-child(1){left:20%;display:block}}@media only screen and (min-width: 90em){.bloom-box[layout="default"] .content__image{width:auto;max-width:50rem;margin-left:-25rem}}@media only screen and (max-width: 63.99em){.bloom-box[layout="default"] .content__image:nth-child(2){position:relative;top:auto;left:auto}}.bloom-box[layout="default"] .content__pagination{display:none}@media only screen and (min-width: 90em){.bloom-box[layout="default"]{min-height:67rem;padding-top:19rem;padding-bottom:0}}.bloom-prototype .content__title{color:#5b5d5d}.bloom-video{background-color:#2d313a}.bloom-video .title__title,.bloom-video .content__link{color:#6bd2ce}.bloom-video .title__title svg,.bloom-video .content__link svg{fill:#6bd2ce}.bloom-video .content__headline,.bloom-video p{color:#e0e0e0}.bloom-video .content__inner{padding-bottom:0rem}.bloom-video .content__pictures{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2rem 0}@media only screen and (min-width: 48em){.bloom-video .content__pictures{padding-top:6rem}}.bloom-video .content__image{padding:0}.bloom-text-1 .content__title{color:#5b5d5d}.case--crop-trust .simple-text--column{background:#282828;color:#fff}.case--crop-trust .simple-text--column .simple-text__content{max-width:90rem}@media only screen and (min-width: 64em){.case--crop-trust .wireframes .wireframes__images__1{top:-5rem}.case--crop-trust .wireframes .wireframes__intro{margin-bottom:0}}.duo-text-images.crops-maps{background:#333;color:#fff}.duo-text-images.crops-maps .content__text,.duo-text-images.crops-maps .content__text p{color:#fff}.duo-text-images.crops-maps .content__title{color:#fff}@media only screen and (min-width: 58.75em){.duo-text-images.crops-maps .content__right{position:relative}.duo-text-images.crops-maps .content__image{width:100%}.duo-text-images.crops-maps .content__image img{min-width:50rem;width:100%;max-width:60rem}.duo-text-images.crops-maps .content__image:nth-child(1){position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:70%}}@media only screen and (min-width: 64em){.duo-text-images.crops-maps .content__image{height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(50deg) rotateY(5deg) rotateZ(-45deg) !important;transform:rotateX(50deg) rotateY(5deg) rotateZ(-45deg) !important}.duo-text-images.crops-maps .content__image:nth-child(1){left:20%;top:0;z-index:20;width:70rem}.duo-text-images.crops-maps .content__image:nth-child(2){margin-top:20rem;margin-left:10rem;width:60rem}}.duo-text-images.interactive-visit .content__image:nth-child(2){display:none}@media only screen and (min-width: 58.75em){.duo-text-images.interactive-visit .content__right{padding:0;position:relative}.duo-text-images.interactive-visit .content__image{max-width:50rem}.duo-text-images.interactive-visit .content__image:nth-child(2){position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;max-width:20rem;left:10%;top:40%}}@media only screen and (min-width: 64em){.duo-text-images.interactive-visit .content__image:nth-child(2){top:60%}}.duo-text-media.croptrust-video{background:#333}.duo-text-media.croptrust-video .content__text,.duo-text-media.croptrust-video .content__text p{color:#fff}.duo-text-media.croptrust-video .content__title{color:#fff}.case--chordsurfer .make-game{background:#240323;color:#fff;padding-bottom:0}@media only screen and (min-width: 64em){.case--chordsurfer .make-game{padding-top:35rem !important}}.case--chordsurfer .make-game .content__title{color:#F38AB2}.case--chordsurfer .make-game .content__text,.case--chordsurfer .make-game .content__text p{color:#fff}.case--chordsurfer .make-game .line-separator--center *{background-color:#F38AB2}.case--chordsurfer .make-game .content__image{width:100%;margin:0}.case--chordsurfer .make-game .content__right{font-size:0;left:-4rem;width:calc(100% + 8rem);max-width:40rem;margin:0 auto}@media only screen and (min-width: 58.75em){.case--chordsurfer .make-game .content__right{left:4rem;width:50%;margin:0;max-width:none}}.flying{position:relative;display:none}@media only screen and (min-width: 64em){.flying{display:block}}.flying__object{position:absolute;width:8rem;z-index:30;left:50vw}.flying__object--clap{top:-70rem;left:50vw;margin-left:-30vw}.flying__object--drum{top:-80rem;margin-left:34vw}.flying__object--instru{top:1rem;margin-left:20vw}.flying__object--notes{top:-20rem;margin-left:-26vw}.case--chordsurfer .grid-text{background-color:#0F0333}@media only screen and (min-width: 48em){.case--chordsurfer .grid-text{background:linear-gradient(to right, #0A0229 0%, #0A0229 50%, #0b042f 50.1%, #0b042f 100%)}}.case--chordsurfer .grid-text .grid-text__video{width:100%;height:30rem;position:relative;overflow:hidden}.case--chordsurfer .grid-text .grid-text__video video{object-fit:cover;width:100%;height:100%}.case--chordsurfer .grid-text .grid-text__text{color:#A9E1FF}.case--chordsurfer .grid-text .grid-text__text h3{color:inherit}.case--chordsurfer .simple-text{background:#0A0229;color:#A9E1FF}.case--chordsurfer .simple-text .title__title{color:#A9E1FF}.case--chordsurfer .simple-text .line-separator--left span,.case--chordsurfer .simple-text .line-separator--right span{background:#A9E1FF}.case--chordsurfer .duo-text-media{padding:0;background:linear-gradient(to bottom, #0A0229 0%, #0A0229 49.9%, #000 50%, #000 100%)}.case--chordsurfer .duo-text-media .content__media{margin:0}.case--chordsurfer .agile{background:#000;color:#A9E1FF}.case--chordsurfer .agile .content__text,.case--chordsurfer .agile .content__text p{color:#A9E1FF}.case--chordsurfer .agile .content__title{color:#A9E1FF}.case--chordsurfer .agile .line-separator--center *{background-color:#A9E1FF}.case--chordsurfer .inline-quote{background:#0A0229;color:#fff}.case--illustration-animation .simple-text.telling-stories{color:#fff}@media only screen and (min-width: 64em){.case--illustration-animation .simple-text.telling-stories{padding-top:32rem}}.case--illustration-animation .simple-text.telling-stories .title__title{color:#fff}.case--illustration-animation .simple-text.telling-stories .line-separator--left *,.case--illustration-animation .simple-text.telling-stories .line-separator--right *{background-color:#fff}.case--illustration-animation .simple-text.telling-stories .simple-text__content{max-width:55rem}@media only screen and (min-width: 48em){.case--illustration-animation .simple-text.telling-stories .simple-text__content{text-align:center}}.case--illustration-animation .grid-text.babel-grid{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (min-width: 48em){.case--illustration-animation .grid-text.babel-grid .grid-text__image{position:relative}.case--illustration-animation .grid-text.babel-grid .grid-text__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}}.case--illustration-animation .duo-text-images.babel-icons{background:#323132;padding-bottom:3rem}.case--illustration-animation .duo-text-images.babel-icons .content__text,.case--illustration-animation .duo-text-images.babel-icons .content__text p{color:#fff}.case--illustration-animation .carousel.babel-tablets{padding-top:0;background:linear-gradient(to bottom, #323132 0%, #323132 35.9%, #fff 36%, #fff 100%);padding-bottom:4rem}@media only screen and (min-width: 48em){.case--illustration-animation .carousel.babel-tablets{padding-bottom:8rem}}.case--illustration-animation .carousel.babel-tablets .carousel__images{margin-top:0}.case--illustration-animation .carousel.babel-tablets .carousel__images__2,.case--illustration-animation .carousel.babel-tablets .carousel__images__3{width:auto}.case--illustration-animation .carousel.babel-tablets .carousel__images__2{margin-left:-25%}.case--illustration-animation .carousel.babel-tablets .carousel__images__3{margin-left:25%}@media only screen and (min-width: 80em){.case--illustration-animation .carousel.babel-tablets .carousel__images__2{margin-left:-30%}.case--illustration-animation .carousel.babel-tablets .carousel__images__3{margin-left:30%}}@media only screen and (min-width: 48em){.case--illustration-animation .grid-text.ups-grid{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.case--illustration-animation .grid-text.ups-grid .grid-text__image{position:relative}.case--illustration-animation .grid-text.ups-grid .grid-text__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.case--illustration-animation .grid-text.ups-grid .grid-text__right{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.case--illustration-animation .simple-text.explain-illu .simple-text__picture{margin-top:2rem;width:calc(100% + 4rem);position:relative;left:-4rem;max-width:none}@media only screen and (min-width: 48em){.case--illustration-animation .simple-text.explain-illu .content__text{text-align:center}.case--illustration-animation .simple-text.explain-illu .simple-text__picture{max-width:70rem;margin:4rem auto 0 auto;display:block;position:static}}@media only screen and (min-width: 48em){.case--illustration-animation .grid-text.crop-grid{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.case--illustration-animation .grid-text.crop-grid .grid-text__image{background:#b1f8fc;display:-webkit-flex;display:-ms-flexbox;display:flex}.case--illustration-animation .grid-text.crop-grid .grid-text__image img{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:55rem;margin:0 auto}}.case--illustration-animation .duo-text-media.crop-video .content__media{margin:0}@media only screen and (min-width: 58.75em){.case--illustration-animation .duo-text-media.crop-video .content__media{position:relative;z-index:20}}.case--illustration-animation .simple-text.intro-schreder{background:#243644;color:#fff}.case--illustration-animation .simple-text.intro-schreder .title__title{color:#fff}.case--illustration-animation .simple-text.intro-schreder .simple-text__picture{margin-top:2rem;width:calc(100% + 8rem);position:relative;left:-4rem;max-width:none}@media only screen and (min-width: 48em){.case--illustration-animation .simple-text.intro-schreder .content__text{text-align:center}.case--illustration-animation .simple-text.intro-schreder .simple-text__picture{width:100%;max-width:90rem;margin:0 auto;display:block;position:static}}@media only screen and (min-width: 58.75em){.case--illustration-animation .simple-text.intro-schreder{margin-top:-20rem;padding-top:20rem}}.case--illustration-animation .duo-text-images.evs{background:#fff5e9}.case--illustration-animation .simple-text.illu-gaming{background:#282828;color:#fff}@media only screen and (min-width: 48em){.case--illustration-animation .simple-text.illu-gaming{text-align:center}}.case--illustration-animation .flying__object--clap{top:-50rem;left:50vw;margin-left:-5vw}@media only screen and (min-width: 58.75em){.case--illustration-animation .text-photo.brutes .text-photo__content{float:right}}.case--illustration-animation .simple-text.spartans{padding-bottom:20rem}.case--illustration-animation .simple-text.spartans .title__title{color:#333}@media only screen and (min-width: 48em){.case--illustration-animation .simple-text.spartans .content__text{text-align:center}}.case--illustration-animation .simple-text.illu-branding{background:#F8F8F8}@media only screen and (min-width: 48em){.case--illustration-animation .simple-text.illu-branding .content__text{text-align:center}}.case--illustration-animation .simple-text.malices{padding:0}.case--illustration-animation .simple-text.malices .simple-text__picture{width:100%;max-width:65rem;margin:0 auto;display:block}.case--illustration-animation .simple-text.malices-text{padding-top:0}@media only screen and (min-width: 48em){.case--illustration-animation .simple-text.malices-text .content__text{text-align:center}}@media only screen and (min-width: 58.75em){.case--illustration-animation .text-photo.bamm .text-photo__content h3{color:#fff}}.case--illustration-animation .simple-text.icons .title__title{color:#333}@media only screen and (min-width: 48em){.case--illustration-animation .simple-text.icons .content__text{text-align:center}}.case--illustration-animation .simple-text.conclusion{padding-bottom:25rem}.case--illustration-animation .simple-text.conclusion .title__title{color:#5b5d5d}.case--illustration-animation .simple-text.conclusion .line-separator--left *,.case--illustration-animation .simple-text.conclusion .line-separator--right *{background:#5b5d5d}.case--illustration-animation .simple-text.conclusion .content__text{color:#5b5d5d}@media only screen and (min-width: 48em){.case--illustration-animation .simple-text.conclusion{padding-bottom:35rem}.case--illustration-animation .simple-text.conclusion .content__text{text-align:center}}.case--gaming .case-header__title{margin-bottom:2rem !important}.case--gaming .grid-text{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.case--gaming .grid-text .grid-text__image,.case--gaming .grid-text .grid-text__image2{position:relative}.case--gaming .grid-text .grid-text__image img,.case--gaming .grid-text .grid-text__image2 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover";position:relative;top:auto;left:auto}.case--gaming .grid-text .grid-text__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover";position:relative;top:auto;left:auto}.case--gaming .grid-text .grid-text__text,.case--gaming .grid-text .grid-text__image2{height:100%}.case--gaming .simple-text .simple-text__content{text-align:center}.case--gaming .gaming-content--1:not(.title){padding-bottom:12rem;background-color:#F6F3EC;background-image:url(../images/cases/gaming/content-1-background-162c5cf4a2.jpg);background-position:center bottom;background-size:cover}.case--gaming .gaming-content--1:not(.title) .title{margin-bottom:3rem}@media only screen and (min-width: 64em){.case--gaming .gaming-content--1:not(.title){padding-top:30rem;padding-bottom:27rem}}.case--gaming .gaming-content--2{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.case--gaming .gaming-content--2 .grid-text__image,.case--gaming .gaming-content--2 .grid-text__image2{background-color:#F6F3EC}.case--gaming .gaming-content--2 .grid-text__right{background-color:#323132;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.case--gaming .gaming-content--2 .grid-text__right p{color:#ffffff}.case--gaming .gaming-content--3{position:relative;background-color:#111408;z-index:0}.case--gaming .gaming-content--3 .content__right{position:static}.case--gaming .gaming-content--3 .content__image{display:none}.case--gaming .gaming-content--3 .content__title{margin:0 0 3rem}.case--gaming .gaming-content--3 .content__title [class*="line-separator"]{display:none}.case--gaming .gaming-content--3 .content__text p{color:#ffffff}@media only screen and (min-width: 58.75em){.case--gaming .gaming-content--3{padding:0 8rem}.case--gaming .gaming-content--3 .content__left{padding:8rem 0 25rem;background:linear-gradient(to right, #111408 0%, transparent 100%),linear-gradient(to right, #111408 25%, transparent 100%),linear-gradient(to right, #111408 50%, transparent 100%)}.case--gaming .gaming-content--3 .content__left .content__left__inner{max-width:32rem}.case--gaming .gaming-content--3 .content__image{position:absolute;z-index:-1;top:0;right:0;width:70%;height:100%;display:block}.case--gaming .gaming-content--3 .content__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover; object-position: right";object-position:right;position:absolute}}.case--gaming .gaming-content--4:not(.title){background-color:#161717}.case--gaming .gaming-content--4:not(.title) .title{margin-bottom:3rem}.case--gaming .gaming-content--4:not(.title) .simple-text__content{max-width:75rem;color:rgba(255,255,255,0.7)}.case--gaming .gaming-content--4:not(.title) .simple-text__background{display:none}.case--gaming .gaming-content--5{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.case--gaming .gaming-content--5 .grid-text__right{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.case--gaming .gaming-content--5 .grid-text__image,.case--gaming .gaming-content--5 .grid-text__image2{background-color:#662D36}.case--gaming .gaming-content--5 .grid-text__right{background-color:#662D36}.case--gaming .gaming-content--5 .grid-text__right h3,.case--gaming .gaming-content--5 .grid-text__right p{color:#ffffff}.case--gaming .gaming-content--6{background-color:#FFF0D7}.case--gaming .gaming-content--6 .content__media{margin:0}@media only screen and (min-width: 64em){.case--gaming .gaming-content--6{padding-top:12rem;padding-bottom:12rem}}.case--gaming .gaming-content--7:not(.title){background-color:#27012E;background-size:auto;overflow:hidden}.case--gaming .gaming-content--7:not(.title) .title__title{color:#ffffff}.case--gaming .gaming-content--7:not(.title) .simple-text__content p{color:rgba(255,255,255,0.7)}.case--gaming .gaming-content--7:not(.title) .simple-text__background{position:relative;max-width:150rem;margin:0 auto;display:none}@media only screen and (min-width: 48em){.case--gaming .gaming-content--7:not(.title) .simple-text__background{display:block}}@media only screen and (min-width: 64em){.case--gaming .gaming-content--7:not(.title) .simple-text__background{margin-top:-15rem;margin-bottom:-15rem}}.case--gaming .gaming-content--8 .grid-text__image{background-color:#0F002D}.case--gaming .gaming-content--8 .grid-text__text,.case--gaming .gaming-content--8 .grid-text__image2{background-color:#0F0333}.case--gaming .gaming-content--8 .grid-text__right{background-color:#0F0333}.case--gaming .gaming-content--8 .grid-text__right h3,.case--gaming .gaming-content--8 .grid-text__right p{color:#A9E1FF}.case--gaming .gaming-content--9{background-color:#150638}.case--gaming .gaming-content--9 .simple-text__content h2,.case--gaming .gaming-content--9 .simple-text__content p{color:#ffffff}.case--gaming .gaming-content--9 .simple-text__content h2{margin:4rem 0 0;font-size:2.8rem;font-style:italic}.case--gaming .gaming-content--9 .simple-text__content p{font-family:"Archer";font-size:1.8rem;font-weight:400;font-style:italic;line-height:2.5rem}.case--gaming .gaming-content--9 .simple-text__background{display:none}@media only screen and (min-width: 48em){.case--gaming .gaming-content--9 .simple-text__content p{font-size:2.4rem;line-height:4rem}.case--gaming .gaming-content--9 .simple-text__content h2{font-size:3.6rem}}.case--gaming .case-footer{display:none}.case--evs .simple-text--column{background:#282828;color:#fff}.case--evs .simple-text--column .simple-text__content{max-width:90rem}.evs-prototyping,.evs-grid{background:#F9F9F9}.duo-text-images.evs-grid .content__title{color:#202020}.carousel.evs-carousel{padding-bottom:8rem}.carousel.evs-carousel .carousel__images__2,.carousel.evs-carousel .carousel__images__3{width:auto}.carousel.evs-carousel .carousel__images__2{margin-left:-30%}.carousel.evs-carousel .carousel__images__3{margin-left:30%}.carousel.evs-carousel img{box-shadow:0px 20px 60px 5px rgba(0,0,0,0.1)}.simple-text.evs-visual{background:#4DBEEE;background:linear-gradient(to bottom, #4DBEEE 0%, #4DBEEE 70%, #fff, 70.1%, #fff 100%)}.simple-text.evs-visual .title__title{color:#fff}.simple-text.evs-visual .line-separator--left *,.simple-text.evs-visual .line-separator--right *{background:#fff}.simple-text.evs-visual .content__text{text-align:center;margin-bottom:4rem}@media only screen and (min-width: 48em){.simple-text.evs-visual .content__text{margin-bottom:6rem}}.simple-text.evs-visual .simple-text__picture{width:100%;max-width:80rem;margin:0 auto;display:block}.duo-text-images.evs-ui .content__title{color:#202020}.duo-text-images.evs-ui .content__image{box-shadow:0px 20px 80px 0px rgba(0,0,0,0.15)}.duo-text-images.evs-rich .content__title{color:#202020}@media only screen and (min-width: 40.625em){.duo-text-images.evs-evolutive .content__image:nth-child(1){width:100%}.duo-text-images.evs-evolutive .content__left{background:#333}.duo-text-images.evs-evolutive .content__text p,.duo-text-images.evs-evolutive .content__title{color:#fff}}@media only screen and (min-width: 58.75em){.duo-text-images.evs-grid{overflow:hidden}.duo-text-images.evs-grid .content__image{position:absolute;width:70%;left:0;top:-3rem;box-shadow:0px 20px 80px 0px rgba(0,0,0,0.15)}}@media only screen and (min-width: 58.75em) and (min-width: 64em){.duo-text-images.evs-grid .content__image{top:-35rem}}@media only screen and (min-width: 58.75em){.duo-text-images.evs-grid .content__image:nth-child(1){width:40%;left:60%;top:15rem}}@media only screen and (min-width: 58.75em) and (min-width: 64em){.duo-text-images.evs-grid .content__image:nth-child(1){top:-7rem}}.exki-intro-mosaic.simple-text--column{background:#317622;color:#fff}.exki-intro-mosaic.simple-text--column .simple-text__content{max-width:90rem}.exki-intro-mosaic.simple-text--column .title__title{color:#BDCB30}.exki-intro-mosaic.simple-text--column .line-separator--left *,.exki-intro-mosaic.simple-text--column .line-separator--right *{background:#BDCB30}@media only screen and (min-width: 40.625em){.duo-text-images.exki-valours .content__image:nth-child(1){width:100%}.duo-text-images.exki-valours .content__title{color:#202020}}.exki-personas.simple-text .simple-text__content{max-width:90rem;color:#fff}.exki-icons.duo-text-images{padding-top:0}.exki-icons.duo-text-images .content__title{color:#202020}@media only screen and (min-width: 40.625em){.exki-photo.duo-text-images .content__left{background:#333}.exki-photo.duo-text-images .content__text p,.exki-photo.duo-text-images .content__title{color:#fff}}.exki-devices.simple-text .title{margin-bottom:2rem}.exki-devices.simple-text .simple-text__picture{width:100%;margin-top:4rem;max-width:100rem}.carousel.exki-carousel{padding-bottom:8rem;background:#fff;background:linear-gradient(to bottom, #fff 0%, #fff 60%, #F4F3E8 60.1%, #F4F3E8 100%)}.carousel.exki-carousel .title__title{color:#202020}.carousel.exki-carousel img{box-shadow:0px 20px 60px 5px rgba(0,0,0,0.1)}.exki-myexki.duo-text-images .content__title{color:#202020}@media only screen and (min-width: 48em){.exki-find.grid-text{height:70rem}.exki-find.grid-text .grid-text__image{height:100%;position:relative}.exki-find.grid-text .grid-text__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.exki-find.grid-text .grid-text__right{height:100%}.exki-find.grid-text .grid-text__text{height:50%}.exki-find.grid-text .grid-text__image2{position:relative;height:50%}.exki-find.grid-text .grid-text__image2 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}}.exki-dashboard.duo-text-images{background:#317622;padding:10rem 4rem;color:#fff}.exki-dashboard.duo-text-images .content__text p,.exki-dashboard.duo-text-images .content__headline{color:#fff}.exki-dashboard.duo-text-images .line-separator--center>*{background:#fff}.exki-dashboard.duo-text-images .content__title{color:#BDCB30}.exki-dashboard.duo-text-images .content__image{box-shadow:0px 10px 60px 0px rgba(0,0,0,0.2)}.lgg-carousel.carousel{background:#fff;background:linear-gradient(to bottom, #202020 0%, #202020 68%, #fff 68.1%, #fff 100%)}.lgg-carousel.carousel .title__icon{display:none}.lgg-carousel.carousel .title{margin-bottom:2rem}.lgg-carousel.carousel .title__headline,.lgg-carousel.carousel .carousel__intro{color:#fff}.lgg-carousel.carousel .carousel__images img{box-shadow:0px 20px 30px 5px rgba(0,0,0,0.1);width:46%}@media only screen and (min-width: 48em){.lgg-carousel.carousel .carousel__images{margin-top:6rem}.lgg-carousel.carousel .carousel__images__2{margin-left:-23%}.lgg-carousel.carousel .carousel__images__3{margin-left:23%}}.lgg-map.duo-text-images{padding-top:10rem}.lgg-map.duo-text-images .content__image{width:calc(100% + 8rem);left:-4rem;margin:0}@media only screen and (min-width: 58.75em){.lgg-map.duo-text-images{padding-top:14rem}.lgg-map.duo-text-images .content__image{width:100%;left:0}}@media only screen and (min-width: 64em){.lgg-map.duo-text-images .content__right{width:55%}.lgg-map.duo-text-images .content__left{width:35%}}.lgg-wireframes.wireframes{background:#202020;margin-bottom:0}.lgg-wireframes.wireframes .title__icon{display:none}.lgg-wireframes.wireframes .wireframes__intro{color:#fff;max-width:80rem}.lgg-wireframes.wireframes .title__headline{color:#bc994e}.lgg-wireframes.wireframes .line-separator--left *,.lgg-wireframes.wireframes .line-separator--right *{background:#bc994e}.lgg-operators.duo-text-images{background:#202020}.lgg-operators.duo-text-images .content__text,.lgg-operators.duo-text-images .content__text p{color:#fff}@media only screen and (min-width: 58.75em){.lgg-operators.duo-text-images{overflow:hidden}.lgg-operators.duo-text-images .content__left{padding:10rem 0;width:50%}.lgg-operators.duo-text-images .content__right{position:relative;width:40%}.lgg-operators.duo-text-images .content__image{position:absolute;right:0;top:-10rem;max-width:50rem}}@media only screen and (min-width: 80em){.lgg-operators.duo-text-images .content__left{width:45%}}.lgg-icons.duo-text-images .content__image{padding:2rem;height:auto}.lgg-icons.duo-text-images .content__image{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lgg-icons.duo-text-images .content__image img{position:static;object-fit:initial;font-family:"";width:70%;height:auto}@media only screen and (min-width: 40.625em){.lgg-icons.duo-text-images .content__image img{height:70%;width:auto}}.lgg-icons.duo-text-images .content__image:nth-child(1){background:#EAF6FB}.lgg-icons.duo-text-images .content__image:nth-child(2){background:#C8EBFD}.lgg-icons.duo-text-images .content__image:nth-child(3){background:#A7D2F2}.case--branding .grid-pictures-inner{max-width:none}.case--branding .grid-pictures.food-forever{background:#fefef4;border-bottom:1px solid rgba(188,153,78,0.25)}.case--branding .grid-text.sohan{border-top:1px solid rgba(188,153,78,0.25)}@media only screen and (min-width: 64em){.case--branding .grid-text.sohan .grid-text__right{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.case--branding .grid-text.sohan .grid-text__text{background-color:#1f1f21;background-image:url(../images/cases/branding/sohan-bg-text-60a9eeb5be.jpg);background-size:contain;background-repeat:no-repeat;background-position:100% 100%;max-width:none;color:#fff}.case--branding .grid-text.sohan p{width:60%}}@media only screen and (min-width: 64em){.case--branding .grid-pictures.kensu .grid-pictures-left{position:relative;width:50%}.case--branding .grid-pictures.kensu .grid-pictures-left img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}}@media only screen and (min-width: 64em){.case--branding .duo-text-images.serel{padding:0;background:#0339cb}.case--branding .duo-text-images.serel .duo-text-images__content{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:none}.case--branding .duo-text-images.serel .content__right{font-size:0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.case--branding .duo-text-images.serel .content__title{font-family:'Archer';font-weight:bold;font-size:20px;text-transform:uppercase}.case--branding .duo-text-images.serel .content__title span{display:none}.case--branding .duo-text-images.serel .content__left{padding:6rem 0}.case--branding .duo-text-images.serel .content__text{max-width:36rem}.case--branding .duo-text-images.serel .content__text p{color:#fff}}@media only screen and (max-width: 40.615em){.case--branding .duo-images.serel-images{height:auto}.case--branding .duo-images.serel-images .duo-images__picture{position:static}}.case--branding .duo-images.serel-images img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;font-family:"object-fit: contain"}.case--beobank .intro-text{position:relative;padding:0;background:#5e4b9c}.case--beobank .intro-text .line-separator--center>*{background:#fff}@media only screen and (min-width: 64em){.case--beobank .intro-text .content{padding-top:8rem}.case--beobank .intro-text .content__title{font-size:6rem}.case--beobank .intro-text .content__left{padding-right:8rem !important}}@media only screen and (min-width: 58.75em){.case--beobank .intro-text::before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';left:50%;display:block;width:50%;background:linear-gradient(140deg, #eb3f63 0%, #9b3589 50%, #5e4b9c 100%)}}.case--beobank .intro-text .content__left{padding:8rem 4rem}.case--beobank .intro-text .content__left .content__title,.case--beobank .intro-text .content__left .content__text p{color:#fff}.case--beobank .intro-text .content__right{padding:6rem 3rem}@media only screen and (max-width: 58.74em){.case--beobank .intro-text .content__right{background:linear-gradient(140deg, #eb3f63 0%, #9b3589 50%, #5e4b9c 100%)}}.case--beobank .beobank-simple-text{background:#29133C}.case--beobank .beobank-simple-text .content__text p{margin:0rem !important;color:#fff}@media only screen and (min-width: 64em){.case--beobank .beobank-simple-text{padding-top:8rem;padding-bottom:2rem}.case--beobank .beobank-simple-text .title__title{font-size:6rem}.case--beobank .beobank-simple-text .content__text{text-align:center}}.case--beobank .beobank-video{padding:0;background:#29133C}.case--beobank .beobank-video .media__shield::before{background:rgba(0,0,0,0.4)}.case--beobank .beobank-video .content__media{margin-bottom:0;box-shadow:0rem 0rem 5rem 1rem rgba(0,0,0,0.2)}@media only screen and (min-width: 64em){.case--beobank .beobank-video{padding:6rem 0 12rem 0}}.case--beobank .beobank-investing:not(.title){position:relative;padding:8rem 4rem;background:linear-gradient(140deg, #FB767A 0%, #F0436A 100%);overflow:hidden}.case--beobank .beobank-investing:not(.title)::before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:linear-gradient(-11deg, #FA7178 0%, rgba(250,113,120,0.3));-webkit-transform:rotate(-25deg) scale(3);transform:rotate(-25deg) scale(3);-webkit-transform-origin:100% 0%;transform-origin:100% 0%}@media only screen and (min-width: 64em){.case--beobank .beobank-investing:not(.title){padding:12rem 4rem}.case--beobank .beobank-investing:not(.title) .title__title{font-size:6rem}}.case--beobank .beobank-investing:not(.title) .line-separator--left>*,.case--beobank .beobank-investing:not(.title) .line-separator--right>*{background:#fff}.case--beobank .beobank-investing:not(.title) .title__title{color:#fff}.case--beobank .beobank-investing:not(.title) .content__text p{color:#fff}.case--beobank .pixy .content__title{color:#E8232F}.case--beobank .pixy .line-separator--center *{background:#E8232F}@media only screen and (min-width: 58.75em){.case--beobank .pixy{padding:12rem 8rem}.case--beobank .pixy .content__image img{max-width:26rem}.case--beobank .pixy .content__left{padding-right:8rem}.case--beobank .pixy .content__title{font-size:6rem}}.case--beobank .knowledge{background:linear-gradient(140deg, #FA7178 0%, #FF4651 50%, #F24E6D 100%)}.case--beobank .knowledge::before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block;background-image:url(../images/cases/beobank/bg-6b15d3013f.png);background-size:cover;background-position:50 50%}@media only screen and (min-width: 64em){.case--beobank .knowledge{padding-bottom:20rem}.case--beobank .knowledge .content__title{font-size:6rem}.case--beobank .knowledge .content__right{position:relative}.case--beobank .knowledge .content__left{position:relative;padding-right:8rem}.case--beobank .knowledge .content__image{position:absolute;z-index:20;left:0;width:100%;top:-27rem}}@media only screen and (min-width: 80em){.case--beobank .knowledge .content__image{top:-37rem}}.case--beobank .knowledge .content__image{box-shadow:0 0.2rem 5rem 0 rgba(0,0,0,0.3)}.case--beobank .knowledge .content__title{color:#fff}.case--beobank .knowledge .content__title .line-separator--center *{background:#fff}.case--beobank .knowledge .content__text p{margin:0 !important;margin-bottom:1rem !important;color:#fff}@media only screen and (min-width: 64em){.case--beobank .next:not(.title){padding:14rem 0}}.case--beobank .next:not(.title) .line-separator--left *,.case--beobank .next:not(.title) .line-separator--right *{background:#404040}.case--beobank .next:not(.title) .title__title{color:#404040}@media only screen and (min-width: 64em){.case--beobank .next:not(.title) .title__title{font-size:6rem}}.case--beobank .next:not(.title) .content__text p{margin:0}.case--beobank .next .simple-text__content{max-width:71rem}.flying__object--present{top:-95rem;left:50vw;width:14.3rem;margin-left:-35vw}.flying__object--box1{top:-50rem;width:3.3rem;margin-left:-17vw}.flying__object--box2{top:-18rem;width:5.1rem;margin-left:-13vw}.case--redbull-airdrop-game{background:#fff}.case--redbull-airdrop-game .wrapper{width:100%;max-width:140rem;margin:0 auto;padding:0 2rem}.case--redbull-airdrop-game .flying{padding-top:0 !important}.case--redbull-airdrop-game .flying .flying__object--plane{width:17rem;margin-top:20rem;margin-left:-58rem}.case--redbull-airdrop-game .flying .flying__object--rock1{width:6.1rem;margin-top:-15rem;margin-left:-40rem}.case--redbull-airdrop-game .flying .flying__object--rock2{width:27.3rem;margin-top:-15rem;margin-left:-30rem}.case--redbull-airdrop-game .flying .flying__object--rock3{width:18.9rem;margin-top:-15rem;margin-left:-20rem}.case--redbull-airdrop-game .flying .flying__object--balloon{width:47.3rem;margin-top:-50rem;margin-left:30rem}.airdrop-intro{padding:5rem 0;background-image:url(../images/cases/airdrop/clouds-2b89b21d09.jpg);background-size:cover}@media only screen and (min-width: 64em){.airdrop-intro{margin-bottom:20rem;padding-top:35rem}.airdrop-intro .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.airdrop-intro .phone{z-index:20;margin-bottom:-15rem !important}.airdrop-intro .content{padding:5rem 8rem !important}}.airdrop-intro .phone{position:relative;width:100%;max-width:40rem;margin:0 auto;font-size:0}.airdrop-intro .phone img{position:relative;z-index:20;pointer-events:none}.airdrop-intro .phone__video{position:absolute;top:7%;right:14.4%;bottom:8.71%;left:15.3%;overflow:hidden}.airdrop-intro .phone__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.airdrop-intro .content{margin:4rem auto 0 auto;padding:4rem 2rem;background:#fff;text-align:center}.airdrop-intro .content .title{margin-bottom:3rem}.airdrop-intro .content .title__title{color:#333}.airdrop-intro .content p{font-size:1.4rem}@media only screen and (min-width: 31.25em){.airdrop-intro .content{max-width:48rem;padding:4rem 4rem}}.airdrop-simple-text .title{margin-bottom:3rem}.airdrop-simple-text .content__text p{margin:1rem 0 !important;font-size:1.4rem;line-height:1.4}@media only screen and (min-width: 48em){.airdrop-simple-text{max-width:62rem;margin:0 auto;padding-top:0;text-align:center}.airdrop-simple-text .title__title{font-size:6rem}}.airdrop-grid{width:100%}@media only screen and (min-width: 48em){.airdrop-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.airdrop-grid .airdrop-grid__item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-bottom:40% !important}}.airdrop-grid .airdrop-grid__item{position:relative;width:100%;height:0;padding-bottom:80%}.airdrop-grid .airdrop-grid__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.airdrop-pride{padding:4rem 0;background:#FFF0DC}@media only screen and (min-width: 48em){.airdrop-pride{padding:10rem 0}.airdrop-pride .title__title{max-width:52rem;margin-left:auto;margin-right:auto}}.airdrop-pride .simple-text{background:transparent}.airdrop-pride .wrapper{max-width:120rem;padding:0 4rem}.airdrop-smooth{padding:10rem 0 70rem 0;background:#F2F6FC;background-image:url(../images/cases/airdrop/sky-23ae9591cd.png);background-size:contain;background-position:50% 100%;background-repeat:no-repeat}.airdrop-smooth .simple-text,.airdrop-smooth .simple-text .title{max-width:67rem}.airdrop-smooth .simple-text .title__title{max-width:none}.airdrop-smooth .simple-text .title__title span{text-decoration:line-through}.airdrop-smooth .cta{display:block;margin:0rem auto 5rem 0}@media only screen and (min-width: 48em){.airdrop-smooth{padding-bottom:100vw}}.airdrop-smooth .simple-text{background:transparent}.airdrop-smooth .screens{position:relative;padding:0 2rem;text-align:center}.airdrop-smooth .screens img{width:100%;max-width:36rem;box-shadow:0 3.2rem 6.4rem 0 rgba(118,118,118,0.4)}.airdrop-smooth .screen-1{position:relative;z-index:10}.airdrop-smooth .screen-2{position:absolute;top:10rem;left:50%;margin-left:-49rem}@media only screen and (min-width: 64em){.airdrop-smooth .screen-2{top:0}}.airdrop-smooth .screen-3{position:absolute;top:20rem;left:50%;margin-left:15rem}@media only screen and (min-width: 64em){.airdrop-smooth .screen-3{top:0rem}}.airdrop-play{text-align:center}@media only screen and (min-width: 48em){.airdrop-play{margin-top:-20vh}}@media only screen and (min-width: 64em){.airdrop-play{margin-top:-45vh;margin-bottom:10rem}}.airdrop-play img{position:relative;left:-1.7rem;display:block;margin:0 auto}.airdrop-play a{padding:.8rem 2rem .6rem 2rem;display:inline-block;border:0.1rem solid #bc994e;text-transform:uppercase;border-radius:6rem;font-size:1.4rem;font-weight:medium;letter-spacing:.1rem;transition:background .3s, color .3s}.airdrop-play a:hover{background:#bc994e;color:#fff}.case--deliveryday{background:#fff}.case--deliveryday .wrapper{width:100%;max-width:140rem;margin:0 auto;padding:0 2rem}.deliveryday-intro{padding:5rem 0;background-image:url(../images/cases/deliveryday/clouds-ced96d217d.jpg);background-position:50% 65%;background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 64em){.deliveryday-intro{margin-bottom:0rem;padding-top:35rem}.deliveryday-intro .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.deliveryday-intro .phone{z-index:20}.deliveryday-intro .content{padding:5rem 8rem !important}}.deliveryday-intro .phone{position:relative;width:100%;max-width:40rem;margin:0 auto;font-size:0}.deliveryday-intro .phone img{position:relative;z-index:20;pointer-events:none}.deliveryday-intro .phone__video{position:absolute;top:7%;right:14.4%;bottom:8.71%;left:15.3%;overflow:hidden}.deliveryday-intro .phone__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.deliveryday-intro .content{margin:4rem auto 0 auto;padding:4rem 2rem;background:#fff;text-align:center}.deliveryday-intro .content .title{margin-bottom:3rem}.deliveryday-intro .content .title__title{color:#333}.deliveryday-intro .content p{font-size:1.4rem}@media only screen and (min-width: 31.25em){.deliveryday-intro .content{max-width:48rem;padding:4rem 4rem}}.deliveryday-icon{margin:1rem 0;text-align:center}.deliveryday-icon img{width:5.4rem}.deliveryday-simple-text{padding-top:0;background:transparent}.deliveryday-simple-text .title{margin-bottom:3rem}.deliveryday-simple-text .content__text p{margin:1rem 0 !important;font-size:1.4rem;line-height:1.4}@media only screen and (min-width: 48em){.deliveryday-simple-text{max-width:62rem;margin:0 auto;padding-top:0;text-align:center}.deliveryday-simple-text .title__title{font-size:6rem}}.deliveryday-video{padding-top:0}.deliveryday-video .duo-text-media__content{box-shadow:#C5CFDE 0 0 10rem 0rem}.deliveryday-images{width:100%;margin:3rem 0;text-align:center}.deliveryday-images .avatars{padding:0 5rem}@media only screen and (min-width: 48em){.deliveryday-images .avatars{padding:0 13rem}}.deliveryday-images img{width:100%;max-width:130rem}.deliveryday-play{text-align:center}.deliveryday-play img{position:relative;display:block;width:13rem;margin:0 auto}.deliveryday-play a{padding:.8rem 2rem .6rem 2rem;display:inline-block;border:0.1rem solid #bc994e;text-transform:uppercase;border-radius:6rem;font-size:1.4rem;font-weight:medium;letter-spacing:.1rem;transition:background .3s, color .3s;margin:3rem 0}.deliveryday-play a:hover{background:#bc994e;color:#fff}.case--tiptop{background:#fff}.case--tiptop .tiptop-intro{background-position:20% 100%}@media only screen and (min-width: 31.25em){.case--tiptop .tiptop-intro{background-position:4% 100%}}@media only screen and (min-width: 64em){.case--tiptop .tiptop-intro{background-position:50% 100%}}.case--tiptop .tiptop-intro .content{padding:100px 0}@media only screen and (min-width: 80em){.case--tiptop .tiptop-intro .content{padding:200px 0 150px 0}}.case--tiptop .tiptop-intro .content__left{max-width:430px}.case--tiptop .tiptop-intro .content__title,.case--tiptop .tiptop-intro .content__text{color:#fff}.case--tiptop .tiptop-intro .line-separator--center *{background-color:#fff}.case--tiptop .tiptop-video{background:#fff}.case--tiptop .tiptop-video .media{max-height:50rem;margin:0;box-shadow:0 0 100px 0 rgba(40,100,2,0.42);background:transparent}.case--tiptop .inline-quote{color:#C69C6D}.case--tiptop .tiptop__sq .tiptop__sq__image{position:relative}.case--tiptop .tiptop__sq .tiptop__sq__image img{width:100%}.case--tiptop .tiptop__sq .tiptop__sq__text__content{max-width:530px}@media only screen and (min-width: 64em){.case--tiptop .tiptop__sq{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.case--tiptop .tiptop__sq.reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.case--tiptop .tiptop__sq>*{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.case--tiptop .tiptop__sq .tiptop__sq__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.case--tiptop .tiptop__sq .tiptop__sq__image.contain img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;font-family:"object-fit: contain"}}.case--tiptop .tiptop__sq__text{padding:50px 40px}@media only screen and (min-width: 64em){.case--tiptop .tiptop__sq__text{padding:80px 50px}}@media only screen and (min-width: 80em){.case--tiptop .tiptop__sq__text{padding:120px 120px}}.case--tiptop .tiptop__sq__text p+p{margin-top:30px}.case--tiptop .tiptop-text{text-align:center}.case--tiptop .text-gluton{padding-bottom:0}@media only screen and (min-width: 64em){.case--tiptop .text-gluton{padding-top:100px}}.case--tiptop .text-gluton .simple-text__picture{width:100%;max-width:700px}.case--tiptop .flying__object--banane{top:-30rem;left:50vw;width:20.3rem;margin-left:5vw}.case--tiptop .flying__object--cacahuetes{top:90rem;left:50vw;width:30rem;margin-left:-40vw}.case--tiptop .flying__object--cannette{top:70rem;left:50vw;width:20.3rem;margin-left:22vw}.case--tiptop .flying__object--frites{top:30rem;left:50vw;width:15rem;margin-left:20vw}.case--tiptop .flying__object--poisson{top:-5rem;left:50vw;width:18rem;margin-left:-30vw}@media only screen and (min-width: 64em){.case--tiptop .simple-text.tech-text{padding:120px 0}}.case--tiptop .simple-text.tech-text .cta{margin-top:50px}.case--tiptop .testing{background:#033C51;color:#fff;z-index:10}@media only screen and (min-width: 58.75em){.case--tiptop .testing .content{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:50px 0}.case--tiptop .testing .content__right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:-200px;margin-bottom:-200px}}.case--tiptop .character.simple-text{padding-top:100px}@media only screen and (min-width: 64em){.case--tiptop .character.simple-text{padding-top:200px}}.case--tiptop .character.simple-text.food{padding-top:50px}.case--tiptop .character .simple-text__picture{margin:0 auto;margin-top:50px;max-width:1200px;width:100%}@media only screen and (min-width: 64em){.case--tiptop .character .simple-text__picture{width:90%;margin-top:100px}}.case--tiptop .thanks .simple-text__picture{width:100%;max-width:500px}.full-message{position:relative;text-align:center;height:calc(100vh - 32rem);width:100%;height:70vw}.full-message__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover";object-position:center top;opacity:0.6}.full-message__content{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding:0 4rem}.full-message__content h1{font-size:10rem;letter-spacing:0.8rem;margin:0}.full-message__content p{color:#fff;font-size:1.5rem;margin:0}@media only screen and (min-width: 48em){.full-message__content{padding:0 12rem}.full-message__content h1{font-size:16rem}.full-message__content p{font-size:2rem;letter-spacing:0.3rem;word-spacing:0.3rem}}@media only screen and (min-width: 58.75em){.full-message{height:60rem}}@media only screen and (min-width: 90em){.full-message{height:70rem}}.microcase{width:100%}.microcase__close{position:absolute;top:1.5rem;right:1.5rem;width:2.4rem;height:2.4rem;transition:opacity .3s}.microcase__close:hover{opacity:.6}.microcase__close::before,.microcase__close::after{content:'';position:absolute;top:0;left:1rem;width:.2rem;height:3rem;background-color:#bc994e}.microcase__close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.microcase__close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.microcase__content{max-width:60rem;padding:11rem 3rem 3rem 3rem}.microcase__content h1{margin:0;font-size:5rem}.microcase__content .line-separator--left{width:18rem}.microcase__content h2{margin-bottom:3rem;color:#fff;font-family:"Brandon";font-size:1.4rem;line-height:1.2;text-transform:uppercase}.microcase__content p{margin:2rem 0;font-size:1.6rem}.microcase__content .cta{margin-top:3rem}.microcase__gallery{margin:0;padding:0;list-style:none}.microcase__gallery li{margin:0;font-size:0}.microcase__gallery img,.microcase__gallery video{width:100%}.microcase-footer__awards{padding-top:5rem;padding-bottom:5rem}.microcase-footer__awards svg{fill:white}.microcase .duo-text-media{padding:0}@media only screen and (min-width: 64em){.microcase__content{position:fixed;top:50%;left:50%;width:32rem;margin-left:-47rem;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.microcase__content.static{position:absolute;top:40rem}.microcase .duo-text-media .media{height:327px}.microcase__close{position:fixed}.microcase__gallery{position:relative;right:-17rem;width:58rem;margin:0 auto;padding-top:33vh;padding-bottom:20vh}.microcase__gallery li+li{margin-top:2rem}.microcase-footer__awards{position:relative;right:-17rem;width:58rem;margin:-20vh auto 0 auto;padding-bottom:20vh}}@media only screen and (min-width: 68.75em){.microcase__content{margin-left:-48.5rem}.microcase__gallery{right:-18.5rem}.microcase-footer__awards{right:-18.5rem}}.basic{width:100%;max-width:80rem;margin:0 auto;padding:3rem 4rem 4rem 4rem}.basic h2{margin-bottom:6rem;color:#fff;font-size:2rem;line-height:1.6}.basic h3{font-size:1.6rem}.basic img{width:100%;margin:3rem auto}.basic .cta{margin-top:4rem}@media only screen and (min-width: 48em){.basic{padding:10rem 4rem 10rem 4rem}.basic h2{font-size:2.6rem}.basic h3{margin-bottom:3rem}}@media only screen and (min-width: 64em){.basic{padding-top:18rem}}.sg{margin:4rem 2rem}.sg__title{display:inline-block;padding:0 .3em;border:0.2em solid #ddd;color:#ddd;font-size:3rem;text-transform:uppercase}.sg__subtitle{padding-top:1.5em;border-top:1px solid #ddd;margin:0;color:#ddd;font-size:2rem}.sg__subtitle::before{content:'';display:inline-block;width:4px;height:1em;margin-right:5px;background-color:#ddd;vertical-align:middle}.sg-container,[class*="sg-container"]{padding:2rem 0}[class*="sg-container--"][class*="--full"]{margin:0 -2rem}[class*="sg-container--"][class*="small"]{max-width:calc(320px - 4rem)}[class*="sg-container--"][class*="medium"]{max-width:calc(768px - 4rem)}[class*="sg-container--"][class*="large"]{max-width:calc(1024px - 4rem)}[class*="sg-container--"][class*="xlarge"]{max-width:calc(1280px - 4rem)}[class*="sg-container--"][class*="xxlarge"]{max-width:calc(1440px - 4rem)}.sg-anchor{border-top:1px solid gray;border-bottom:1px solid gray;background-color:silver;padding:2rem;padding-left:4rem}.sg-anchor a{color:#606060}.barba-container{position:relative;z-index:10}.case-header__pictures__item{opacity:.8}.case-header__pictures__item:last-child{opacity:.6}.bodymovin-align{position:absolute;top:50%;right:auto;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);width:100%;height:100%;left:30%}.bodymovin-align *{will-change:transform}.bodymovin-align>div{width:100%;height:100%}.bodymovin-align svg{width:100%;height:100%}.bodymovin-align *{stroke-width:0.1rem !important}

/*# sourceMappingURL=../styles/main-f803d74527.min.css.map */
