@import url("https://fonts.googleapis.com/css2?family=Crimson+Text&display=swap");html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.set-cover-image{background-color:transparent;background-position:center center;background-size:cover}.sections-menu .menu a,.block.intro .misc a,.block.intro .misc button{position:relative;display:inline-block}.sections-menu .menu a:after,.block.intro .misc a:after,.block.intro .misc button:after,.sections-menu .menu a:before,.block.intro .misc a:before,.block.intro .misc button:before{content:'';height:.0625rem;width:0;bottom:0;position:absolute;color:inherit;background:inherit;display:block;transition:all 500ms ease 0ms}.sections-menu .menu a:before,.block.intro .misc a:before,.block.intro .misc button:before{right:0;width:100%}.sections-menu .menu a:after,.block.intro .misc a:after,.block.intro .misc button:after{left:0}.sections-menu .menu a:hover:after,.block.intro .misc a:hover:after,.block.intro .misc button:hover:after{width:100%}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'brandon-grotesque';src:url(../fonts/BrandonGrotesque-Light.ttf);font-style:normal;font-weight:100}@font-face{font-family:'brandon-grotesque';src:url(../fonts/BrandonGrotesque-Regular.ttf);font-style:normal;font-weight:400}@font-face{font-family:'brandon-grotesque';src:url(../fonts/BrandonGrotesque-Bold.ttf);font-style:normal;font-weight:700}@font-face{font-family:'Averta STD';src:url("../fonts/avertastd-bold-webfont.woff2") format("woff2"),url("../fonts/avertastd-bold-webfont.woff") format("woff"),url("../fonts/avertastd-bold-webfont.ttf") format("truetype");font-style:normal;font-weight:700}@font-face{font-family:'Averta STD';src:url("../fonts/averta-black-webfont.woff2") format("woff2"),url("../fonts/averta-black-webfont.woff") format("woff"),url("../fonts/averta-black-webfont.ttf") format("truetype");font-style:normal;font-weight:800}@font-face{font-family:'Averta STD';src:url("../fonts/avertastd-extrabold-webfont.woff2") format("woff2"),url("../fonts/avertastd-extrabold-webfont.woff") format("woff"),url("../fonts/avertastd-extrabold-webfont.ttf") format("truetype");font-style:normal;font-weight:900}@font-face{font-family:'Apercu Pro';src:url("../fonts/apercuboldpro.eot");src:url("../fonts/apercuboldpro.eot") format("embedded-opentype"),url("../fonts/apercuboldpro.woff2") format("woff2"),url("../fonts/apercuboldpro.woff") format("woff"),url("../fonts/apercuboldpro.ttf") format("truetype"),url("../fonts/apercuboldpro.svg#apercuboldpro") format("svg");font-style:normal;font-weight:700}@font-face{font-family:"Apercu Pro";src:url("../fonts/apercu_pro/ApercuPro-Bold.eot");src:local("Apercu Pro Bold"),local("ApercuPro-Bold"),url("../fonts/apercu_pro/ApercuPro-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/apercu_pro/ApercuPro-Bold.woff2") format("woff2"),url("../fonts/apercu_pro/ApercuPro-Bold.woff") format("woff"),url("../fonts/apercu_pro/ApercuPro-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Apercu Pro";src:url("../fonts/apercu_pro/ApercuPro-Regular.eot");src:local("Apercu Pro Regular"),local("ApercuPro-Regular"),url("../fonts/apercu_pro/ApercuPro-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/apercu_pro/ApercuPro-Regular.woff2") format("woff2"),url("../fonts/apercu_pro/ApercuPro-Regular.woff") format("woff"),url("../fonts/apercu_pro/ApercuPro-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'crimson';src:url("../fonts/crimson_text_roman.eot");src:url("../fonts/crimson_text_roman.eot?#iefix") format("embedded-opentype"),url("../fonts/crimson_text_roman.woff2") format("woff2"),url("../fonts/crimson_text_roman.woff") format("woff");font-weight:500;font-style:normal}html{background:#fff;font-size:16px}html:before{display:none !important}body{padding:1rem;padding-bottom:0;font:normal 100%/20px "crimson",serif;color:#666;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;scroll-behavior:smooth}audio,canvas,iframe,img,svg,video{vertical-align:top}video{height:auto;width:100%}img{height:auto;max-width:100%}label,a,button,select,input[type='submit']{cursor:pointer}input[type='text'],input[type="email"],input[type="password"],input[type="search"],input[type="email"],input[type="url"],textarea,select{border:1px solid #ccc;border-radius:3px;padding:16px;background:#fff;width:100%;vertical-align:top}input[type="button"],input[type="submit"]{vertical-align:top;background:#ff3600;border:0 none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:"brandon-grotesque", sans-serif;font-size:13px;font-weight:normal;line-height:1;padding:8px 14px;text-align:center;text-transform:uppercase;transition:all 140ms linear}input[type="button"]:hover,input[type="submit"]:hover{background:#ff5e33}.submit input[type="submit"]{font-size:16px;padding:10px 15px}h1,h2,h3,h4,h5,h6{color:#3c3d41;font-family:'Apercu Pro';font-weight:700;font-style:normal;line-height:1;text-rendering:optimizelegibility;text-transform:uppercase;font-weight:normal;margin:0;-webkit-font-smoothing:antialiased}h1{margin:0 0 1.875rem 0;font-size:2.25rem}h2{margin:0 0 1.875rem 0;font-size:1.75rem;color:#3c3d41}h3{margin:0 0 1.875rem 0;font-size:1.53125rem}h4{margin:0 0 1.875rem 0;font-size:1.09375rem}h5{margin:0 0 1.875rem 0;font-size:1rem}h6{margin:0 0 1.875rem 0;font-size:.875rem}p{margin:0 0 1.875rem 0;font-size:1.125rem;line-height:2rem;color:#666;-webkit-font-smoothing:antialiased}p:after{clear:both;content:'';display:table}.button-outline,input[type="submit"].button-outline{background:transparent;border:1px solid #ff3600;border-radius:25px;line-height:1.15;min-width:260px;min-height:44px;padding:.8rem 1rem;color:#ff3600;text-transform:uppercase;font-family:'Apercu Pro';font-weight:700;font-style:normal;font-size:1.125em !important;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}@media (min-width: 799px){.button-outline,input[type="submit"].button-outline{min-width:300px;min-height:50px}}.button-outline:hover,input[type="submit"].button-outline:hover{background-color:#ff3600;color:#fff}a{position:relative;color:#666;text-decoration:none;transition:all 250ms ease 0ms}a:active,a:hover{outline:0}a:active.underlined:after,a:hover.underlined:after{width:100%;color:#ff3600}a:active.button-outline,a:hover.button-outline{background-color:#ff3600;color:#fff}a.underlined{color:#ff3600;font-family:'Apercu Pro';font-weight:700;font-style:normal}a.underlined:after{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;transition:width 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);background-color:#ff3600}a.button-outline{display:inline-block;border:1px solid #ff3600;border-radius:25px;line-height:1.15;min-width:260px;min-height:44px;padding:.8rem 1rem;color:#ff3600;text-transform:uppercase;font-family:'Apercu Pro';font-weight:700;font-style:normal;font-size:1.125em !important;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}@media (min-width: 799px){a.button-outline{min-width:300px;min-height:50px}}hr:after{clear:both;content:'';display:table}textarea{resize:vertical}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}iframe,object,embed{max-width:100%}.button,button{display:inline-block;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;background:transparent}.button::-moz-focus-inner,button::-moz-focus-inner{border:0}.button:disabled,button:disabled{opacity:.5}.blockquote,blockquote,q{quotes:'\201C""\201D""\2018""\2019'}.blockquote:before,blockquote:before,q:before{font-size:12.5rem;height:6.25rem;color:#ff3600;text-align:center;font-family:"brandon-grotesque",sans-serif;content:"\201C";width:100%;line-height:1;display:block}.blockquote:after,blockquote:after,q:after{content:close-quote;display:none}.blockquote p,blockquote p,q p{font-size:2rem;line-height:2.875rem;font-family:"brandon-grotesque",sans-serif;font-weight:400}address{font-style:unset}strong{font-weight:bold}em{font-style:italic}.a-right,.text-right{text-align:right}.a-center,.text-center{text-align:center}.a-left,.text-left{text-align:left}.f-right{float:right}.f-left{float:left}.no-display{display:none}.inner:after{clear:both;content:'';display:table}.c-left{float:left;display:block;margin-right:6.21776%;width:100%}.c-left:last-child{margin-right:0}@media (min-width: 48rem){.c-left{margin-right:0;width:calc(50% - 15px);float:left;clear:left;padding-right:15px}}.c-right{float:left;display:block;margin-right:6.21776%;width:100%}.c-right:last-child{margin-right:0}@media (min-width: 48rem){.c-right{margin-right:0;width:calc(50% - 15px);float:right;clear:right;padding-left:15px}}.c-left,.c-right{margin-bottom:1.25rem}.c-left.no-margin,.c-right.no-margin{width:100%;margin:0;padding:0}@media (min-width: 48rem){.c-left.no-margin,.c-right.no-margin{width:50%}}@media (min-width: 75rem){.c-left.no-margin,.c-right.no-margin{width:50%}}.c-full{margin-bottom:1.25rem;float:left;display:block;margin-right:6.21776%;width:100%}.c-full:last-child{margin-right:0}.c-3-cols{float:left;display:block;margin-right:6.21776%;width:100%;margin-bottom:1.25rem}.c-3-cols:last-child{margin-right:0}@media (min-width: 48rem){.c-3-cols .c-left,.c-3-cols .c-right{margin-right:0;width:33.333%}}.c-3-cols .c-mid{float:left;display:block;margin-right:6.21776%;width:100%;margin-bottom:1.25rem}.c-3-cols .c-mid:last-child{margin-right:0}@media (min-width: 48rem){.c-3-cols .c-mid{margin-right:0;padding-right:15px;padding-left:15px;width:33.333%}}.copy-block{padding:1.25rem}@media (min-width: 30rem){.copy-block{padding:2.5rem}}@media (min-width: 48rem){.copy-block{padding:3.75rem}}@media (min-width: 75rem){.copy-block{padding:6.25rem}}.center{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);position:relative}.v-center{position:absolute;top:50%;transform:translate(0, -50%);position:relative}.h-center{position:absolute;left:50%;transform:translate(-50%, 0);position:relative}.table{display:table;height:100%;width:100%}.table .table-cell{display:table-cell;vertical-align:middle}.wide{position:relative}.wide:after{clear:both;content:'';display:table}.parallax-mirror{z-index:0 !important}.logo{margin:6px 0 0 1rem;padding:0}.logo>a{background-image:url("../img/logo.svg");background-position:center center;background-size:1.5rem 1.5rem;background-repeat:no-repeat;display:inline-block;height:1.5rem;width:1.5rem;vertical-align:middle;color:transparent;font-size:0;display:block;padding:0 .5rem}.logo.invert>a{background-image:url("../img/logo_invert.svg");background-position:center center;background-size:1.5rem 1.5rem;background-repeat:no-repeat;display:inline-block;height:1.5rem;width:1.5rem;vertical-align:middle}.burger{width:2.5rem;height:2.5rem;background:transparent;position:relative;cursor:pointer;transition:all 500ms ease 0ms}.burger.on{z-index:9999}.burger.on span,.burger.on span:before,.burger.on span:after{background:#000}.burger span,.burger span:before,.burger span:after{width:1rem;height:.1875rem;border-radius:10px;cursor:pointer;background:#fff;position:absolute;display:block;content:'';left:0}.burger span:before{top:-6px}.burger span:after{bottom:-6px}.burger span{top:19px;left:11px}.burger span,.burger span:before,.burger span:after{transition:all 500ms ease-in-out}.burger.on span{background-color:transparent}.burger.on span:before,.burger.on span:after{top:0}.burger.on span:before{transform:rotate(45deg)}.burger.on span:after{transform:rotate(-45deg)}.burger.invert span,.burger.invert span:before,.burger.invert span:after{background:#000}.burger.invert.on span{background-color:transparent}@keyframes showUpMenu{0%{transform:translateY(100%) scale(0);filter:blur(10px)}100%{transform:translateY(0%) scale(1);filter:blur(0)}}@keyframes hideMenu{0%{transform:translateY(0%) scale(1) rotate(0deg);filter:blur(0)}100%{transform:translateY(100%) scale(0) rotate(12deg);filter:blur(10px)}}.nav{padding:.9375rem;background:rgba(255,255,255,0.95);position:fixed;left:0;width:100vw;height:100vh;top:0;transition:visibility 0ms 300ms, opacity 300ms ease;opacity:0;visibility:hidden}.nav.on{transition-delay:0ms;visibility:visible;opacity:1}.nav ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100% - 10rem);width:100%;margin-top:2.5rem}@media (min-width: 799px){.nav ul{height:90%}}.nav ul>li{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;text-align:center}.nav ul>li a{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-flow:column;flex-flow:column;-ms-flex-item-align:center;align-self:center}.nav a{font-size:2rem;line-height:2.5rem;font-family:"brandon-grotesque",sans-serif;font-weight:600;text-transform:uppercase;display:inline-block;color:#000;position:relative}@media (min-width: 799px){.nav a{font-size:2.625rem;line-height:3.125rem}}.nav a small{font-family:crimson;color:rgba(0,0,0,0.75);font-size:12px;font-weight:200;line-height:1;display:block;text-align:center;text-transform:uppercase}.nav a:hover{color:#ff3600}.nav a:before,.nav a:after{content:'';position:absolute;background:#000;opacity:0;width:7.5rem;height:.0625rem;margin-top:-.03125rem;top:50%;transition:all 500ms ease 0ms}.nav a:before{right:200%}.nav a:after{left:200%}.stick .nav{margin-top:3rem}.stick .nav ul{margin-top:0}.slick-slider{list-style:none;margin:0;padding:0;position:relative}.slick-slider:after{clear:both;content:'';display:table}.slick-slider.hero-slider{height:100%;overflow:hidden}.slick-slider.slider-dark .slick-arrow{background-image:url(/img/mdy-arrow-icon-grey-2x.png)}.slick-slider.slider-dark .slick-dots button{background:#3c3d41}.slick-arrow{background:transparent url(/img/mdy-arrow-icon-white-2x.png) center left no-repeat;background-size:40px;position:absolute;top:50%;transform:translate(0, -50%);width:2.5rem;height:5rem;border:0;transition:all .25s ease 0ms;font-size:0;top:50%;transform:translateY(-50%);z-index:200;opacity:0;outline:0}@media (max-width: 798px){.slick-arrow{opacity:1}}.slick-arrow.slick-prev{left:0;transform:scaleX(-1) translateY(-50%)}@media (min-width: 799px){.slick-arrow.slick-prev:hover{transform:scaleX(-1) translateX(4px) translateY(-50%)}}.slick-arrow.slick-next{right:0}@media (min-width: 799px){.slick-arrow.slick-next:hover{transform:translateX(4px) translateY(-50%)}}.slick-slider:hover .slick-arrow{opacity:1}@media (min-width: 799px){.slick-slider:hover .slick-arrow.slick-prev{left:20px}}@media (min-width: 799px){.slick-slider:hover .slick-arrow.slick-next{right:20px}}.slick-arrow-dark,.works .slick-arrow{background-image:url(/img/mdy-arrow-icon-grey-2x.png)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide>img{width:100%;height:auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{list-style:none;margin:0;padding:0;margin:1.25rem 0 0;text-align:center;left:0;right:0;bottom:0;margin:0;padding:0;position:absolute;top:auto;line-height:normal;font-size:0}@media (min-width: 799px){.slick-dots{bottom:33px}}.slick-dots li{display:inline-block;border:0;height:4px;margin:0;padding:0;cursor:pointer;line-height:normal}.slick-dots li button{display:inline-block;border:1px solid #fff;border-radius:0;background:#FFF;font-size:initial;margin:3px;padding:0;height:3px;width:58px;overflow:hidden;transition:all .25s ease-in-out;text-indent:-9000px;line-height:normal;outline:none}@media (max-width: 798px){.slick-dots li button{width:38px}}.slick-dots li.slick-active button{background:#000;border-color:transparent}@media (min-width: 799px){#works .slick-dots{bottom:0}}.social{padding:.625rem 0}.social nav{display:block}.social nav ul{list-style:none;margin:0;padding:0;display:table;width:100%}.social nav ul li{display:table-cell;text-align:center}.social nav ul li a{font-size:2.5rem;line-height:1;display:block;color:#b2b3b6}.social nav ul li a:hover{color:#ff3600}.social .lets-work{background:#f6f6f6}.legancy{font-size:.625rem;padding:1.25rem 0;color:rgba(255,255,255,0.25);text-align:center}.sitemap{text-align:center}.sitemap:after{clear:both;content:'';display:table}.sitemap img{width:40px;height:auto;margin:0 auto 40px}.sitemap>ul{list-style:none;margin:0;padding:0}.sitemap li{display:inline}.button{background:#ff3600 none;padding:0 1.875rem;line-height:2.25rem;font-size:.75rem;border-radius:4px;color:#fff;font-weight:600;text-align:center}.button:hover{background-color:#ff595a}@media (min-width: 30rem){.button{min-width:20rem}}.button:before,.button:after{display:none}.button:hover{color:#fff}@media (min-width: 75rem){.button.big{font-size:1.125rem;line-height:3.75rem;padding:0 3.75rem}}.button.blue{background:#00aeef none}.button.blue:hover{background-color:#0abcff}.button.akc{background:#ff5f2d none}.button.akc:hover{background-color:#ff7247}.button.trumid{background:#FF8147 none}.button.trumid:hover{background-color:#ff9261}.button.dailyshow{background:#2D94DE none}.button.dailyshow:hover{background-color:#439fe1}.arrow-right{background:#fff none;padding:0 2.5rem;line-height:2.5rem;font-size:1rem;color:#ff3600;font-family:"brandon-grotesque",sans-serif;font-weight:600;text-transform:uppercase;position:relative}.arrow-right:hover{background-color:#ff595a}.arrow-right:before{display:none}.arrow-right:after{width:2.5rem;height:2.5rem;background:transparent url(/img/mdy-arrow-icon-red-2x.png) center left no-repeat;background-size:30px;content:'';position:absolute;right:0}.arrow-right:hover{color:#fff}.arrow-right:hover:after{background-image:url(/img/mdy-arrow-icon-white-2x.png)}.works .control{text-align:center;position:relative}@media (min-width: 48rem){.works .control{width:33.333%;margin:0 auto}}.works h3{font-size:1.5rem;margin:2.5rem 0;letter-spacing:.0625rem;padding:0 1.875rem;font-weight:600;color:#3c3d41;text-transform:uppercase}@media (min-width: 48rem){.works h3{font-size:1.875rem}}.works a{background:transparent none center center no-repeat;background-size:cover;display:block;margin:0;width:100%;position:relative;overflow:hidden}.works a .logo{margin:0 auto;position:absolute;padding:20px;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%);text-align:center;z-index:50}.works a .logo img{display:block;max-width:100%;height:auto;margin:0 auto}.works a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(236,83,82,0.6);opacity:0;padding:12px;color:#ec5253;font-size:14px;z-index:-1;pointer-events:none}.works a:hover:after{opacity:1;z-index:1}.works .slick-arrow{top:60%;background-image:url("/img/mdy-arrow-icon-white-2x.png") !important}#hero,.hero{background-color:transparent;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;padding:0;height:100vh;max-height:100vh}#hero.no-image,.hero.no-image{background-color:#232121}body.homepage #hero,body.homepage .hero{max-height:none;height:auto}body.homepage #hero.featured-project,body.homepage .hero.featured-project{height:auto}body.homepage #hero.featured-project .slide-image,body.homepage .hero.featured-project .slide-image{height:50vh}#hero .slider,.hero .slider{opacity:0;transition:opacity .25s ease-in-out}#hero .slider.slick-slider,.hero .slider.slick-slider{opacity:1}@media screen and (max-width: 798px){#hero .slider,.hero .slider{transform:none !important}}#hero .slider .slick-arrow,.hero .slider .slick-arrow{top:0;transform:none;width:50%;height:100%;opacity:0;z-index:30}#hero .slider .slide-image,.hero .slider .slide-image{background:transparent none center center no-repeat;background-size:cover;height:calc(100vh - 130px);position:relative}#hero .slider .slide-image.show-for--mobile,#hero .slider .slide-image.show-for--tablet,#hero .slider .slide-image.show-for--desktop,.hero .slider .slide-image.show-for--mobile,.hero .slider .slide-image.show-for--tablet,.hero .slider .slide-image.show-for--desktop{display:none}@media screen and (min-width: 1000px){#hero .slider .slide-image.show-for--desktop,.hero .slider .slide-image.show-for--desktop{display:block}}@media screen and (min-width: 799px) and (max-width: 999px){#hero .slider .slide-image.show-for--tablet,.hero .slider .slide-image.show-for--tablet{display:block}}@media screen and (max-width: 798px){#hero .slider .slide-image.show-for--mobile,.hero .slider .slide-image.show-for--mobile{display:block}}#hero .slider .slick-dots,.hero .slider .slick-dots{pointer-events:none}#hero .slider .slick-dots li,.hero .slider .slick-dots li{pointer-events:all}#hero:before,.hero:before{content:" ";position:absolute;left:0;top:0;height:100%;width:100%}body.homepage #hero:before,body.homepage .hero:before{display:none}#hero .inner,.hero .inner{height:100%}#hero .hero-image-wrap,.hero .hero-image-wrap{top:1em;left:1em;width:calc(100% - 2em);height:760px;max-height:75vh;position:fixed;z-index:1}#hero .hero-image,.hero .hero-image{background:transparent none center center no-repeat;background-size:cover;background-position:center bottom;height:100%;position:relative}#hero .hero-image.show-for--mobile,#hero .hero-image.show-for--tablet,#hero .hero-image.show-for--desktop,.hero .hero-image.show-for--mobile,.hero .hero-image.show-for--tablet,.hero .hero-image.show-for--desktop{display:none}@media screen and (min-width: 1000px){#hero .hero-image.show-for--desktop,.hero .hero-image.show-for--desktop{display:block}}@media screen and (min-width: 799px) and (max-width: 999px){#hero .hero-image.show-for--tablet,.hero .hero-image.show-for--tablet{display:block}}@media screen and (max-width: 798px){#hero .hero-image.show-for--mobile,.hero .hero-image.show-for--mobile{display:block}}#hero .hero-title,.hero .hero-title{margin:0 auto;position:relative;top:50%;width:100%;left:0px;right:0;transform:translateY(-50%);z-index:10}@media (min-width: 1200px){#hero .hero-title,.hero .hero-title{width:100%;max-width:60em;left:0}}#hero .hero-title p,.hero .hero-title p{margin:0 auto}#hero h1,.hero h1{color:#fff;line-height:1.05;margin-top:0;margin-bottom:0.2em;text-transform:none;overflow:visible;letter-spacing:-1.4px;font-size:2.4em}@media screen and (min-width: 480px){#hero h1,.hero h1{font-size:3.2em}}@media screen and (min-width: 650px){#hero h1,.hero h1{font-size:4.5em}}@media screen and (min-width: 999px){#hero h1,.hero h1{font-size:5.375em}}#hero p,.hero p{color:#fff;font-size:18px;line-height:1.25;margin:0}@media (min-width: 799px){#hero p,.hero p{font-size:20px}}#hero .logo,.hero .logo{position:absolute;top:50%;left:0;width:100%;height:auto;margin:0;padding:0;right:0;padding:20px;transform:translateY(-50%);z-index:5;text-align:center}#hero .logo img,.hero .logo img{max-width:100%;height:auto}#hero .parallax-js,#hero .parallax-body,.hero .parallax-js,.hero .parallax-body{max-height:75vh;overflow:hidden}#hero .next-link,.hero .next-link{font-family:'Apercu Pro';font-weight:700;font-style:normal;position:absolute;font-size:1rem;line-height:1.2em;font-weight:bold;bottom:42px;right:50%;transform:translateX(50%);width:auto;text-align:left;max-width:100%;margin:0;z-index:40}@media (min-width: 799px){#hero .next-link,.hero .next-link{right:52px;transform:translateX(0)}}#hero .next-link a,.hero .next-link a{text-align:center;color:#fff;transition:all .15s linear}@media (min-width: 799px){#hero .next-link a,.hero .next-link a{text-align:right}}#hero .next-link a img,.hero .next-link a img{margin-bottom:5px}#hero .next-link a:hover span,.hero .next-link a:hover span{color:#ec5253}#hero .next-link span,.hero .next-link span{font-family:"brandon-grotesque",sans-serif;transition:all .15s linear;color:#fff;font-weight:400}#hero .next-link span:before,.hero .next-link span:before{content:'';display:inline-block;vertical-align:bottom;height:20px;width:2px;margin:0 11px 0 13px;background:#fff}#hero.alt:not(.slideshow),.hero.alt:not(.slideshow){padding:100px}#hero.alt .hero-title,.hero.alt .hero-title{max-width:100%}@media (min-width: 799px){#hero.alt .hero-title,.hero.alt .hero-title{padding:0 100px}}@media (min-width: 799px){#hero.alt h1,#hero.alt p,.hero.alt h1,.hero.alt p{color:white;width:100%;max-width:500px;position:relative;text-align:left;margin:0}}@media (min-width: 799px){#hero.alt h1,.hero.alt h1{transform:none;padding:0;position:relative;left:auto;top:auto;margin:0 0 20px}}#hero.nofade:before,.hero.nofade:before{background:transparent}@keyframes hero-fade-in{0%{opacity:0}100%{opacity:1}}.section-intro{text-align:center;padding:5em 1em 2em;max-width:48em;margin:0 auto}@media (min-width: 798px){.section-intro{padding:5em 1em 4em}}@media (min-width: 799px){.section-intro{padding-top:6.3em}}.section-intro .intro__title{font-family:"crimson",serif;text-transform:none;font-weight:400;font-size:1.5em;letter-spacing:-1.2px;line-height:1.28;margin-bottom:0.8em}.section-intro .intro__title br{display:none}@media (min-width: 798px){.section-intro .intro__title br{display:inline}}@media (min-width: 640px){.section-intro .intro__title{font-size:1.9em;margin-bottom:1.1em}}@media (min-width: 799px){.section-intro .intro__title{font-size:2.3em;margin-bottom:1.35em}}.section-intro .intro__link{font-size:1em;letter-spacing:-0.5px}@media (min-width: 640px){.section-intro .intro__link{font-size:1.3em}}@media (min-width: 799px){.section-intro .intro__link{font-size:1.6em}}.text-callout{text-align:center}.text-callout>.inner header{margin:0 auto;padding-bottom:25px}@media (min-width: 999px){.text-callout>.inner header{max-width:600px}}.text-callout>.inner header h2{font-size:45px}.text-callout>.inner main{margin:0 auto}@media (min-width: 999px){.text-callout>.inner main{max-width:400px}}.copy{max-width:100%;margin:0 auto}.copy:after{clear:both;content:'';display:table}@media (min-width: 30rem){.copy{max-width:30rem}}@media (min-width: 48rem){.copy{max-width:48rem}}@media (min-width: 75rem){.copy{max-width:60rem}}.copy p{color:#666}.blocks{position:relative}.block{padding:3.125rem 1.5625rem;position:relative}.block:after{clear:both;content:'';display:table}@media (min-width: 30rem){.block{padding:3.125rem 1.5625rem}}@media (min-width: 48rem){.block{padding:4.6875rem 7.8125rem}}@media (min-width: 75rem){.block{padding:6.25rem 12.5rem}}.block .wide{margin:0 -1.5625rem;clear:both}.block .wide:after{clear:both;content:'';display:table}@media (min-width: 30rem){.block .wide{margin:0 -1.5625rem}}@media (min-width: 48rem){.block .wide{margin:0 -7.8125rem}}@media (min-width: 75rem){.block .wide{margin:0 -12.5rem}}@media (min-width: 48rem){.block.block-fill-full{height:100vw}}.block.block-quote h2{color:#3c3d41}.block.block-quote h2+h3{margin-top:-.625rem;margin-bottom:1.25rem;font-weight:100;text-transform:none}.block blockquote{margin:0}@media (min-width: 48rem){.block blockquote{font-size:2rem;line-height:3rem;font-weight:500}.block blockquote p{font-size:2rem;line-height:3rem;font-weight:500}}@media (min-width: 48rem){.no-js .block-fill-full{height:56.25rem}}.sections-menu{display:none;width:100%;top:0;position:absolute;z-index:2}@media (min-width: 48rem){.sections-menu{display:block;padding:.3125rem;width:7.8125rem}}@media (min-width: 75rem){.sections-menu{padding:1.25rem;width:12.5rem}}.sections-menu.stick{top:5.25rem;position:fixed}.sections-menu.stick-bottom{position:absolute;top:auto;bottom:0}.sections-menu .content{padding:.625rem;background:#fff;text-align:left}.sections-menu .content:after{clear:both;content:'';display:table}@media (min-width: 48rem){.sections-menu .content{padding:.9375rem;border-radius:4px}}@media (min-width: 75rem){.sections-menu .content{padding:1.875rem}}.sections-menu .no{color:#000;font-family:"brandon-grotesque",sans-serif;font-weight:bold;display:inline-block}@media (min-width: 48rem){.sections-menu .no{font-size:2rem;display:block}}.sections-menu .no:after{height:.0625rem;margin:.625rem 0;background:#ff3600;display:none;content:'';width:100%}@media (min-width: 48rem){.sections-menu .no:after{display:block}}.sections-menu .menu{list-style:none;margin:0;padding:0;float:right}@media (min-width: 48rem){.sections-menu .menu{float:none}}.sections-menu .menu>li{line-height:1.5rem;display:none;position:relative}@media (min-width: 48rem){.sections-menu .menu>li{display:block}}.sections-menu .menu>li:before{margin-top:-.25rem;left:-.75rem;content:'';position:absolute;top:50%;width:0;height:0;border-top:.3125rem solid transparent;border-bottom:.3125rem solid transparent;border-left:.5rem solid #ff3600;transform:scale(0);transition:all 250ms ease 0ms}.sections-menu .menu>li.on{display:block}.sections-menu .menu>li.on a{color:#000}.sections-menu .menu>li.on:before{transform:scale(1)}.sections-menu .menu a{font-size:.875rem}.sections-menu .menu a:after{background:#ff3600}.sections-menu .menu a:before{background:#fff}.parallax{overflow:hidden;width:100%}@media (min-width: 48rem){.parallax{height:100vh}}.parallax .parallax-body{background-size:auto 100%}@media (min-width: 48rem){.parallax .parallax-body{transform:scale(1.1111);background-repeat:no-repeat;background-position:50%;background-attachment:fixed;background-size:cover;height:100%}}.parallax .parallax-body>img{visibility:hidden}.parallax-bg{background-color:transparent;background-position:50% 0;background-size:auto 100%}.parallax-js{overflow:hidden;width:100%}@media (min-width: 75rem){.parallax-js{height:100vh}}.parallax-js .parallax-body{position:relative;height:100%;background-color:#000;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center center}@media (max-width: 798px){.parallax-js .parallax-body{background:transparent none !important}}.parallax-js .parallax-body>img{visibility:hidden}@media (max-width: 798px){.parallax-js .parallax-body>img{visibility:visible}}@media (min-width: 48rem){.no-js .parallax{height:40rem}}.diamond{width:60px;height:60px;margin:0 auto;overflow:hidden;transform:rotate(45deg);margin:-1.875rem auto 0 -1.875rem;left:50%;position:absolute;z-index:1}.diamond>*{transform:rotate(-45deg) scale(1.5)}.diamond *{width:60px;height:60px}@media (min-width: 75rem){.diamond{width:120px;height:120px;margin:0 auto;overflow:hidden;transform:rotate(45deg);margin:-3.75rem auto 0 -3.75rem}.diamond>*{transform:rotate(-45deg) scale(1.5)}.diamond *{width:120px;height:120px}}.stacks{position:relative;text-align:center;z-index:1}.stacks .layer{position:relative;display:block;margin:0 auto}.stacks .layer:first-child{margin-top:0}.stacks .layer:nth-child(1){z-index:0}.stacks .layer:nth-child(2){z-index:-1}.stacks .layer:nth-child(3){z-index:-2}.stacks .layer:nth-child(4){z-index:-3}.stacks .layer:nth-child(5){z-index:-4}.stacks .layer:nth-child(6){z-index:-5}.stacks .layer:nth-child(7){z-index:-6}.stacks .layer:nth-child(8){z-index:-7}.stacks .layer:nth-child(9){z-index:-8}.stacks .layer:nth-child(10){z-index:-9}.floor-types{height:25rem}.floor-types:after{clear:both;content:'';display:table}.floor-types .layer{position:absolute;left:50%;transform:translate(-50%, 0)}.floor-types .layer-1{top:160px}.floor-types .layer-2{top:140px}.floor-types .layer-3{top:130px}.floor-types .layer-4{top:120px}@media (min-width: 48rem){.floor-types{height:31.25rem}.floor-types .layer-1{top:160px}.floor-types .layer-2{top:140px}.floor-types .layer-3{top:130px}.floor-types .layer-4{top:120px}}.diamonds-mosaic{height:33.75rem;background:#fff;position:relative;overflow:hidden}@media (max-width: 798px){.diamonds-mosaic{height:200px}}.diamonds-mosaic .stack-mosaic{position:absolute;bottom:0;left:0;right:0}.diamonds-mosaic .stack-mosaic>img{position:absolute;left:50%;transform:translate(-50%, 0);bottom:0}.diamonds-mosaic .layer{position:absolute}.diamonds-mosaic .layer.layer-1{opacity:0}.diamonds-mosaic .layer.layer-2{opacity:0}.diamonds-mosaic .layer.layer-3{opacity:0}.diamonds-mosaic .layer.layer-4{opacity:0}.diamonds-mosaic .layer.layer-5{opacity:0}.display-pic .layer{top:-184px}@media (min-width: 30rem){.display-pic .layer{top:-184px}}@media (min-width: 48rem){.display-pic .layer{top:-318px}}@media (min-width: 75rem){.display-pic .layer{top:-432px}}.mobile{position:relative;height:25rem}@media (min-width: 30rem){.mobile{height:37.5rem}}@media (min-width: 48rem){.mobile{height:50rem}}@media (min-width: 75rem){.mobile{height:50rem}}.mobile .layer{position:absolute}.mobile .layer.layer-3{top:0}.mobile .layer.layer-2{top:0}.mobile .layer.layer-1{top:0}.leafs-top .layer{position:absolute}.leafs-top .layer.layer-1{right:0}.leafs-top .layer.layer-2{left:95%}@media (min-width: 799px){.leafs-top .layer.layer-2{left:20%}}.leafs-top .layer.layer-3{left:0}.leafs-top img{max-width:15%}@media (min-width: 30rem){.leafs-top img{max-width:25%}}@media (min-width: 48rem){.leafs-top img{max-width:50%}}@media (min-width: 75rem){.leafs-top img{max-width:100%}}.leafs-bottom .layer{position:absolute}.leafs-bottom .layer.layer-1{left:0;top:-200px}.leafs-bottom .layer.layer-2{right:0}.leafs-bottom .layer.layer-3{left:15%;top:150px}.leafs-bottom .layer.layer-4{right:20%;top:800px}.leafs-bottom img{max-width:15%}@media (min-width: 30rem){.leafs-bottom img{max-width:25%}}@media (min-width: 48rem){.leafs-bottom img{max-width:50%}}@media (min-width: 75rem){.leafs-bottom img{max-width:100%}}.tweets{position:relative;width:100%}.tweets .layer{position:absolute}.tweets .layer.layer-3{position:absolute;left:50%;transform:translate(-50%, 0);top:-400px}.tweets .layer.layer-2{top:-180px;right:15%}.tweets .layer.layer-1{top:100px;right:-5%}.tweets img{display:none !important}@media (min-width: 48rem){.tweets img{display:block !important;max-width:50%}}@media (min-width: 75rem){.tweets img{max-width:100%}}.nescafe-page{height:21.25rem}@media (min-width: 30rem){.nescafe-page{height:33.75rem}}@media (min-width: 48rem){.nescafe-page{width:50%;right:0;top:0;bottom:0;position:absolute;height:33.75rem}}.nescafe-page>img{position:absolute;top:50%;transform:translate(0, -50%)}.nescafe-page .layer{position:absolute}.nescafe-page .layer.layer-1{right:-100%;top:0;opacity:0}.nescafe-page .layer.layer-2{right:-120%;top:100%;opacity:0}.nescafe-page .layer.layer-3{right:-140%;top:0;opacity:0}.nescafe-page .layer.layer-4{right:-160%;top:100%;opacity:0}.browser-mockups{position:relative;height:18.75rem}@media (min-width: 48rem){.browser-mockups{height:25rem}}.browser-mockups>img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.browser-mockups .layer{position:absolute}.content-page-layers{position:relative;height:18.75rem}@media (min-width: 30rem){.content-page-layers{height:47.5rem}}@media (min-width: 48rem){.content-page-layers{height:56.25rem}}@media (min-width: 75rem){.content-page-layers{height:56.25rem}}.content-page-layers>img{position:absolute;left:50%;transform:translate(-50%, 0)}.content-page-layers .layer{position:absolute}.content-page-layers .layer.layer-1{top:200px;opacity:0;margin-left:-500px}.content-page-layers .layer.layer-2{top:400px;opacity:0;margin-left:500px}.content-page-layers .layer.layer-3{top:800px;opacity:0;margin-left:-500px}.content-page-layers .layer.layer-4{top:1600px;opacity:0;margin-left:500px}.cup-1{height:0;background:#fff;position:relative;display:none}@media (min-width: 30rem){.cup-1{display:block}}.cup-1 .layer{position:absolute}.cup-1 .layer.layer-1{top:-200px;right:0}.cup-2{height:0;background:#fff;position:relative;display:none}@media (min-width: 30rem){.cup-2{display:block}}.cup-2 .layer{position:absolute}.cup-2 .layer.layer-1{top:-200px;right:0}.akc-logo .layer{position:absolute}.akc-logo .layer.layer-1{opacity:0;transform:scale(2)}.akc-page-showcase{position:relative;height:18.75rem;overflow:hidden}@media (min-width: 799px){.akc-page-showcase{height:68.75rem}}.akc-page-showcase>img{position:absolute;left:50%;transform:translate(-50%, 0)}.akc-page-showcase .layer{position:absolute}.akc-page-showcase .layer.layer-1{bottom:-200px}.akc-page-showcase .layer.layer-2{bottom:-400px}.akc-dog{position:relative}.akc-dog>img{position:absolute;left:50%;transform:translate(-50%, 0)}.akc-dog .layer{position:absolute}.akc-dog .layer.layer-1{bottom:-100px}.mayflower-page-layer{position:relative;height:13.75rem}@media (min-width: 799px){.mayflower-page-layer{height:36.25rem}}.mayflower-page-layer>img{position:absolute;left:50%;transform:translate(-50%, 0)}.mayflower-page-layer .layer{position:absolute}.mayflower-page-layer .layer[class*="layer-"]{opacity:.5}.mayflower-page-layer .layer.layer-1{top:200px}.mayflower-page-layer .layer.layer-2{top:400px}.mayflower-page-layer .layer.layer-3{top:600px}.mayflower-page-layer .layer.layer-4{top:700px}.mayflower-prints{position:relative;height:18.75rem}@media (min-width: 799px){.mayflower-prints{height:68.75rem}}.mayflower-prints>img{position:absolute;left:50%;transform:translate(-50%, 0)}.mayflower-prints .layer{position:absolute}.mayflower-prints .layer[class*="layer-"]{opacity:.5}.mayflower-prints .layer.layer-1{opacity:0;top:200px}.mayflower-prints .layer.layer-2{opacity:0;top:400px}.mayflower-prints .layer.layer-3{opacity:0;top:600px}.mayflower-social-mobile{height:13.75rem;position:relative;overflow:hidden}@media (min-width: 799px){.mayflower-social-mobile{height:37.5rem}}.mayflower-social-mobile>img{position:absolute;left:50%;transform:translate(-50%, 0)}.mayflower-social-mobile .layer{position:absolute}.mayflower-social-mobile .layer.layer-1{opacity:0;bottom:-300px}.grid{list-style:none;margin:0;padding:0;margin:0 auto;max-width:60em}.grid>*{overflow:hidden;padding:0 .625rem 0}.grid .overlay{padding:1.25rem;background:rgba(0,0,0,0.75);position:absolute;bottom:0;width:inherit}@media (min-width: 48rem){.grid .overlay{padding:1.875rem;width:100%;top:0;height:100%;opacity:0;transform:scale(1.25);transition:all 250ms ease 0ms}.grid .overlay:hover{opacity:1;transform:scale(1)}}.grid .overlay *{color:#fff;text-align:center}.grid .overlay h3{font-family:"brandon-grotesque",sans-serif;font-weight:500;margin:0}.grid .overlay p{font-family:"brandon-grotesque",sans-serif}.grid-2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-2>*:not([class*="slick-"]){position:relative}@media (min-width: 48rem){.grid-2>*:not([class*="slick-"]){margin-bottom:1.25rem;padding:0 .625rem 0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid-2>*:not([class*="slick-"]):nth-child(3n+3){margin-right:0}}.grid-2.no-margin>*:not([class*="slick-"]){margin:0;padding:0;width:100%}@media (min-width: 30rem){.grid-2.no-margin>*:not([class*="slick-"]){width:50%}}.grid-3{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-3>*:not([class*="slick-"]){position:relative}@media (min-width: 48rem) and (max-width: 74.9375rem){.grid-3>*:not([class*="slick-"]){margin-bottom:1.25rem;padding:0 .625rem 0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width: 48rem){.grid-3>*:not([class*="slick-"]){margin-bottom:1.25rem;padding:0 .625rem 0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.grid-3.no-margin>*:not([class*="slick-"]){margin:0;padding:0;width:100%}@media (min-width: 30rem){.grid-3.no-margin>*:not([class*="slick-"]){width:100%}}@media (min-width: 48rem){.grid-3.no-margin>*:not([class*="slick-"]){width:33.333%}}@media (min-width: 75rem){.grid-3.no-margin>*:not([class*="slick-"]){width:33.333%}}.grid-4{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-4>*:not([class*="slick-"]){position:relative}@media (min-width: 30rem){.grid-4>*:not([class*="slick-"]){-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:1.25rem;padding:0 .625rem 0}}@media (min-width: 48rem){.grid-4>*:not([class*="slick-"]){margin-bottom:1.25rem;padding:0 .625rem 0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.grid-4.no-margin>*:not([class*="slick-"]){margin:0;padding:0;width:100%}@media (min-width: 30rem){.grid-4.no-margin>*:not([class*="slick-"]){width:100%}}@media (min-width: 48rem){.grid-4.no-margin>*:not([class*="slick-"]){width:25%}}@media (min-width: 75rem){.grid-4.no-margin>*:not([class*="slick-"]){width:25%}}.grid-5{margin:0 -.625rem}.grid-5:after{clear:both;content:'';display:table}.grid-5>*:not([class*="slick-"]){position:relative}@media (min-width: 30rem){.grid-5>*:not([class*="slick-"]){width:50%;margin-bottom:1.25rem;padding:0 .625rem 0;float:left}}@media (min-width: 48rem){.grid-5>*:not([class*="slick-"]){margin-bottom:1.25rem;padding:0 .625rem 0;width:20%;float:left}.grid-5>*:not([class*="slick-"]):nth-child(6n){clear:left}}@media (min-width: 48rem) and (max-width: 74.9375rem){.grid-5>*:not([class*="slick-"]):nth-child(6n){clear:left}}.grid-5.no-margin>*:not([class*="slick-"]){margin:0;padding:0;width:100%}@media (min-width: 30rem){.grid-5.no-margin>*:not([class*="slick-"]){width:100%}}@media (min-width: 48rem){.grid-5.no-margin>*:not([class*="slick-"]){width:20%}}@media (min-width: 75rem){.grid-5.no-margin>*:not([class*="slick-"]){width:20%}}.showcase{overflow:hidden}.video{position:relative}#newsletter-signup{padding:2.5em 0 4em}@media (min-width: 799px){#newsletter-signup{padding:5.5em 0 7.5em}}#newsletter-signup header{padding-top:2em;padding-bottom:3.2em}#newsletter-signup h2{color:#545353;font-size:1.1em;margin:0}#newsletter-signup input[type="email"]{border:none;background:none;outline:none;border-radius:0;padding:0em 0 0.55em;width:100%;color:#fff;font-size:1.5em;border-bottom:1px solid #fff}@media (min-width: 799px){#newsletter-signup input[type="email"]{font-size:2.1em}}#newsletter-signup input[type="email"]:-webkit-autofill,#newsletter-signup input[type="email"]:-webkit-autofill:hover,#newsletter-signup input[type="email"]:-webkit-autofill:focus{-webkit-text-fill-color:#fff;box-shadow:0 0 0px 1000px #262424 inset}#newsletter-signup input[type="email"]::-webkit-input-placeholder{color:#fff}#newsletter-signup input[type="email"]::-moz-placeholder{color:#fff}#newsletter-signup input[type="email"]:-ms-input-placeholder{color:#fff}#newsletter-signup input[type="email"]:-moz-placeholder{color:#fff}#newsletter-signup input[type="submit"]{display:none}#newsletter-signup .mc-field-group{position:relative}#newsletter-signup .submit-button{position:absolute;top:-0.1em;height:50px;width:50px;border:none;outline:none;right:-0.7em;padding:0;color:#fff;transition:color 0.2s linear}#newsletter-signup .submit-button:hover{color:#ff3600}#newsletter-signup .submit-button svg{width:30px}#newsletter-signup #mc_embed_signup input.mce_inline_error{border-color:#fff}#newsletter-signup #mc_embed_signup div.mce_inline_error{margin:0;padding:0.5em 0;background-color:none;font-weight:400;z-index:1;color:#fff}#newsletter-signup #mce-responses{color:#fff;padding:0.7em 0}ul.photo-grid,ul.banner-grid{text-align:center;font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;font-weight:bold;max-width:100%;overflow:hidden;margin:0;padding:0}ul.photo-grid li,ul.banner-grid li{display:inline}ul.photo-grid li a,ul.banner-grid li a{background:transparent none center center no-repeat;background-size:cover;display:block;margin:0;width:100%;position:relative;overflow:hidden}ul.photo-grid li a .logo,ul.banner-grid li a .logo{position:absolute;padding:20px;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%);margin:0;padding:0;z-index:50}ul.photo-grid li a .logo img,ul.banner-grid li a .logo img{max-width:100%;height:auto}ul.photo-grid li a .hover,ul.banner-grid li a .hover{background:transparent none center center no-repeat;background-size:contain;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.5s ease-in-out;z-index:100}ul.photo-grid li a:before,ul.banner-grid li a:before{position:relative;content:'';display:block;padding-top:100%;width:100%}@media (min-width: 799px){ul.photo-grid li a:hover .hover,ul.banner-grid li a:hover .hover{opacity:1}}ul.banner-grid li a{max-height:calc(50vh + 150px)}ul.banner-grid li a img{opacity:0}ul.banner-grid li a .logo img{opacity:1;max-width:80%}ul.banner-grid li a .hover img{display:block;height:100%;opacity:1;padding:8% 0;margin:0 auto}ul.banner-grid li a:before{display:none}#message{width:100%;max-width:1260px;margin:0 auto;text-align:center}#message p{margin:0}#message>div{margin-bottom:20px}#message .error{color:#a94442;background-color:#f2dede;border:2px solid #ebccd1;border-radius:4px;padding:30px;font-size:18px;text-align:center}#message .success{color:#316032;background-color:#dff0d8;border:2px solid #d6e9c6;border-radius:4px;padding:30px;font-size:18px;text-align:center}.services-list{text-align:left;padding-top:5em;padding-bottom:2em}@media (min-width: 1040px){.services-list:not(:first-of-type){padding-left:2em !important}}@media (max-width: 640px){.services-list{width:100%;padding-top:1em;padding-bottom:1em}}.services-list-grid{padding-left:0;padding-top:3em;padding-bottom:3em}@media (min-width: 1040px){.services-list-grid{max-width:64em;padding-left:2em}}.services-list__title{font-family:'Apercu Pro';font-weight:700;font-style:normal;text-transform:none;font-size:2em;margin-bottom:.9em}@media (min-width: 999px){.services-list__title{font-size:2.5em}}.services-list__items{list-style:none;padding-left:0}.services-list__items_item{font-size:1.2em;color:#252323;padding:0.1em 1em 0.7em 0}@media (min-width: 640px){.services-list__items_item{font-size:1.5em}}section.section header{margin:0;padding-top:3.5em;padding-bottom:2em;font-family:'Apercu Pro';font-weight:700;font-style:normal}section.section header h2{color:#ff3600;text-align:left;text-transform:none;font-weight:bold;font-size:1.5em;letter-spacing:-0.7px;margin:0}section.section header h3{text-align:left;text-transform:none;font-size:1.5em;line-height:1.3;margin-top:1.3em;letter-spacing:-1.2px}@media (min-width: 799px){section.section header h3{font-size:2.3em;padding-right:20%}}section.section main ul{display:block;list-style:none;list-style-image:none;overflow:hidden;padding:0;max-width:1260px;margin:0 auto}section.section main ul li{margin:0;padding:0;list-style:none}section.section main ul li img{height:auto}section.section main p.home-cta{text-align:center;font-weight:bold;text-transform:uppercase;margin:0;background-color:#FFF;padding:25px 10px}section.section main p.home-cta>a{color:#ff3600;font-family:"brandon-grotesque",sans-serif;padding:10px 30px}section.section main p.home-cta>a .fa.fa-arrow-right{transform:translateX(0);transition:transform .15s ease-out}section.section main p.home-cta>a .fa.fa-arrow-right:before{overflow:hidden;text-indent:-9000px;background:transparent url(/img/icons/icon-right-arrow.svg) left center no-repeat;background-size:100%}section.section main p.home-cta>a:hover .fa.fa-arrow-right{transform:translateX(4px);transition:transform .15s ease-out}section.section main p.home-cta.alt{display:block}section.section main p.home-cta.alt>a{color:#3c3d41}.posts-section .inner{padding:3.5em 0 5em}.posts-section .grid .work-item{margin-bottom:2.2em}.posts-section .grid .work-item a{display:inline-block}.posts-section .grid .work-item a img{border:2px solid transparent;transition:border-color 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.posts-section .grid .work-item:hover img{border-color:#ff3600}.posts-section .grid .work-item:hover .work-item__title,.posts-section .grid .work-item:hover .work-item__excerpt{color:#ff3600}@media (min-width: 799px){.posts-section .grid .work-item:nth-child(odd){padding-right:2em}.posts-section .grid .work-item:nth-child(even){padding-left:2em}}.posts-section .grid .work-item img{display:block}.posts-section .grid .work-item .work-item__title{text-transform:none;margin-top:1.75em;margin-bottom:0.75em;font-size:1.5em;letter-spacing:-0.3px;transition:color 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.posts-section .grid .work-item .work-item__title a{color:inherit;transition:none}.posts-section .grid .work-item .work-item__excerpt{font-size:1.5em;line-height:1.5;letter-spacing:-0.7px;transition:color 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.posts-section .section-footer{margin-top:1.3em}.posts-section .section-footer .more-link{font-size:1.55em}.notable-icons .notable-icons-grid{text-align:center;-ms-flex-pack:center;justify-content:center}.notable-icons .notable-icons-grid:hover .notable-icon{opacity:0.5}@media (min-width: 48rem){.notable-icons .notable-icons-grid{-ms-flex-pack:justify;justify-content:space-between}}.notable-icons .notable-icons-grid .notable-icon{height:auto;font-size:16px;margin-bottom:2.2em;text-align:left;max-width:50%;transition:opacity 0.2s linear}.notable-icons .notable-icons-grid .notable-icon:hover{opacity:1}@media (min-width: 432px){.notable-icons .notable-icons-grid .notable-icon{max-width:200px}}@media (min-width: 799px){.notable-icons .notable-icons-grid .notable-icon{margin-bottom:4.2em}}.notable-icons .notable-icons-grid .notable-icon a{display:block}#testimonial .inner{text-align:center}#testimonial .inner main{background:#3c3d41;color:#FFF}#testimonial .inner .testimonial-block{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-flow:column-reverse;flex-flow:column-reverse}@media (min-width: 799px){#testimonial .inner .testimonial-block{font-size:0;display:block}}#testimonial .inner .icon{display:block;margin:20px auto 0}@media (min-width: 799px){#testimonial .inner .icon{margin-top:0}}#testimonial .inner .quote{width:100%;max-width:100%;float:none;clear:both;padding:50px 5%;font-style:italic;font-size:18px;line-height:1.5em;clear:left}@media (min-width: 799px){#testimonial .inner .quote{padding:100px 5% 50px}}@media (min-width: 799px){#testimonial .inner .quote{display:inline-block;vertical-align:middle;max-width:50%;font-size:22px;line-height:1.2}#testimonial .inner .quote blockquote{max-width:600px;margin:auto 0}}#testimonial .inner .quote cite{font-style:normal}@media (min-width: 799px){#testimonial .inner .quote cite{margin-top:50px;display:block}}#testimonial .inner .quote cite p{color:#FFF;margin:0;font-size:16px;line-height:1.2em}#testimonial .inner .quote cite p.name{text-transform:uppercase;font-weight:bold;font-size:18px;display:block;margin-top:15px}@media (min-width: 799px){#testimonial .inner .quote cite p.name{font-size:24px}}#testimonial .inner .testimonial-img{background:transparent none center center no-repeat;background-size:cover;width:100%;max-width:100%;float:none;clear:both;display:none}@media (min-width: 799px){#testimonial .inner .testimonial-img{display:block;max-width:50%;display:inline-block;vertical-align:middle}}#testimonial .inner .testimonial-img:before{content:'';position:relative;display:block;padding-top:100%;width:100%}#testimonial .inner .blockquote:before,#testimonial .inner blockquote:before,#testimonial .inner q:before{display:none}#testimonial .inner .slick-slide{outline:0}#testimonial .testimonial-about{max-width:1170px;text-align:left;margin:6em auto 2em;border:3px solid #ff3600}#testimonial .testimonial-about .testimonial-block{position:relative}#testimonial .testimonial-about .testimonial-block .quote{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:5;font-size:20px;top:0;bottom:0;left:0;padding:0;line-height:1.2;font-family:'Averta STD';font-weight:700;font-style:normal}@media (min-width: 420px) and (max-width: 640px){#testimonial .testimonial-about .testimonial-block .quote{padding:0px 20px}}@media (min-width: 641px){#testimonial .testimonial-about .testimonial-block .quote{padding:50px 5%;top:10%;font-size:22px}}@media (min-width: 799px){#testimonial .testimonial-about .testimonial-block .quote{font-size:24px;max-width:75%;font-size:36px;top:0;bottom:0;left:5%}}#testimonial .testimonial-about .testimonial-block .quote cite p.name{font-family:'crimson';font-weight:400;font-size:14px;text-transform:none}#testimonial .testimonial-about .testimonial-block .quote cite a{color:#fff}#testimonial .testimonial-about .testimonial-img{max-width:100%;min-height:360px;max-height:520px;display:block}@media (min-width: 799px){#testimonial .testimonial-about .testimonial-img{max-height:610px}}#testimonial .testimonial-about .testimonial-img:before{background:rgba(0,0,0,0.1)}#activity .inner{margin:0 auto}#activity .inner #activity-blocks{margin-bottom:0;column-count:1;column-gap:0;column-fill:balance;width:100%;overflow:hidden;column-gap:0}@media (min-width: 799px){#activity .inner #activity-blocks{column-count:4}}#activity .inner #activity-blocks img{width:100%;height:auto}#activity .inner #activity-blocks article{height:calc(100vw - 3rem);overflow:visible;column-break-inside:avoid;break-inside:avoid;break-inside:avoid-column;position:relative}#activity .inner #activity-blocks article:nth-child(n+4){display:none}@media (min-width: 799px){#activity .inner #activity-blocks article{height:calc(25vw - .75rem)}#activity .inner #activity-blocks article:nth-child(n+4){display:-ms-flexbox;display:flex}}#activity .inner #activity-blocks article:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(236,83,82,0.6);opacity:0;padding:12px;color:#ec5253;font-size:14px;z-index:-1;pointer-events:none}#activity .inner #activity-blocks article:hover:after{opacity:1;z-index:1}#activity .inner #activity-blocks article a{background:transparent none center center no-repeat;background-size:cover;display:block}#activity .inner #activity-blocks article a .mdx-image{display:block;width:100%}#activity .inner #activity-blocks article a .mdx-image:before{content:'';display:block;padding-top:100%;width:100%}#activity .inner #activity-blocks article a .mdx-content{padding:25px;height:100vw;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:start;align-items:flex-start;-ms-grid-column-align:center;justify-items:center}#activity .inner #activity-blocks article a .mdx-content:after{content:" ";width:100%;height:25%;position:absolute;bottom:0;left:0;pointer-events:none}@media (max-width: 1260px){#activity .inner #activity-blocks article a .mdx-content:after{background-image:linear-gradient(rgba(246,246,246,0), #f6f6f6)}}@media (min-width: 799px){#activity .inner #activity-blocks article a .mdx-content{height:calc(25vw - .75rem)}}@media (min-width: 1260px){#activity .inner #activity-blocks article a .mdx-content{-ms-flex-align:center;align-items:center}}#activity .inner #activity-blocks article a .mdx-content h3{font-weight:bold}@media (max-width: 999px) and (min-width: 799px){#activity .inner #activity-blocks article a .mdx-content h3{font-size:1.2rem}}#activity .inner #activity-blocks article a .mdx-content p{line-height:1.4rem;margin-top:-15px;margin-bottom:0}@media (max-width: 999px) and (min-width: 799px){#activity .inner #activity-blocks article a .mdx-content p{font-size:14px;line-height:1.4}}#activity .inner #activity-blocks article a .mdx-content p:hover{color:red}#activity .inner #activity-blocks article.medium,#activity .inner #activity-blocks article.medium a{height:calc(200vw - 1.5rem);width:100%}@media (min-width: 799px){#activity .inner #activity-blocks article.medium,#activity .inner #activity-blocks article.medium a{height:calc(50vw - 1.5rem)}}#activity .inner #activity-blocks .twitter{background:#3c3d41;color:#fff;padding:25px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}@media (max-width: 999px) and (min-width: 799px){#activity .inner #activity-blocks .twitter{background-size:16px auto;background-position:center bottom 8%}}@media (min-width: 799px){#activity .inner #activity-blocks .twitter{text-align:left}}#activity .inner #activity-blocks .twitter:first-child{background-color:#ff3600}#activity .inner #activity-blocks .twitter.pink{background-color:rgba(236,83,82,0.5)}#activity .inner #activity-blocks .twitter p:not(.timePosted){color:#fff;font-style:italic;font-size:18px;line-height:1em;letter-spacing:1px;padding:0;margin:0;word-break:break-word;max-width:100%;-ms-flex:1;flex:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;position:relative;z-index:5;overflow:visible;text-overflow:ellipsis}@media (max-width: 999px) and (min-width: 799px){#activity .inner #activity-blocks .twitter p:not(.timePosted){font-size:14px}}#activity .inner #activity-blocks .twitter p:not(.timePosted) a{display:inline;color:#fff}#activity .inner #activity-blocks .twitter p.timePosted{display:inline;margin:0;padding:0}#activity .inner #activity-blocks .twitter p.timePosted a{background:transparent url("../img/twitter.svg") center center no-repeat;display:block;height:32px;width:32px;text-align:center;line-height:32px;position:absolute;left:calc(50% - 16px);top:80%;text-indent:-9000px;overflow:hidden;transform:none;z-index:100}#activity .inner #activity-blocks .twitter img[src*='emoji']{display:inline-block;height:16px;width:auto;position:relative;top:3px}#activity .inner #activity-blocks .instagram a{background:transparent none center center no-repeat;background-size:cover;display:block;top:0;left:0;width:100%;height:100%;overflow:hidden}#activity .inner #activity-blocks .instagram a img{display:none}.wrapper{position:relative;margin:0 auto}.wrapper:before,.wrapper:after{content:'';display:block;position:fixed;width:100%;z-index:989}.wrapper:before{top:0;border-top:1rem solid #fff;z-index:801}.wrapper:after{bottom:0;border-bottom:1rem solid #fff}.wrapper>.inner:before,.wrapper>.inner:after{content:'';display:block;position:fixed;height:100%;top:0;z-index:989}.wrapper>.inner:before{left:0;border-left:1rem solid #fff}.wrapper>.inner:after{right:0;border-right:1rem solid #fff}header.header{overflow:hidden;position:absolute;width:100%;z-index:8000;height:100px;top:-1rem;pointer-events:none;transition:all 0.25s ease-in-out}header.header *{pointer-events:auto}header.header.toggled{height:100%}header.header.toggled #logo svg{fill:#fff}header.header.toggled #menu-toggle span{background-color:transparent}header.header.toggled #menu-toggle span:after,header.header.toggled #menu-toggle span:before{top:0;background:#fff}header.header.toggled #menu-toggle span:before{transform:rotate(45deg)}header.header.toggled #menu-toggle span:after{transform:translateY(-10px) rotate(-45deg);top:10px}header.header .header__main-logo{display:block;position:absolute;top:41px;left:50%;width:100px;color:#000;transform:translateX(-50%);transition:none}@media (min-width: 799px){header.header .header__main-logo{top:56px}}header.header .header__main-logo svg{display:block}header.header #logo{font-size:24px;color:#252323;position:fixed;z-index:10000;transition:all 0.25s ease-in-out;width:20px;height:auto;top:40px;left:40px;pointer-events:auto}@media (min-width: 799px){header.header #logo{top:56px;left:65px}}header.header #logo svg{transition:all 0.25s ease-in-out;fill:#252323}header.header #menu-toggle{position:fixed;z-index:10000;padding:8px 20px 15px 0;top:40px;right:40px;transition:top 0.4s}@media (min-width: 799px){header.header #menu-toggle{top:56px;right:63px}}header.header span,header.header span:after,header.header span:before{cursor:pointer;border-radius:1px;height:3px;width:20px;background:#252323;position:absolute;display:block;content:'';transition:all 0.2s ease-in-out}header.header span:before{top:-8px}header.header span:after{bottom:-8px}header.header .menu-overlay{padding:1rem;background-color:#f5f4ec}header.header .menu-overlay .menu-overlay__inner{background-color:#FF3600;height:100%;padding-left:2em;padding-top:5em;padding-right:2em}@media (min-width: 480px){header.header .menu-overlay .menu-overlay__inner{padding-left:5%}}@media (min-width: 640px){header.header .menu-overlay .menu-overlay__inner{padding-left:20%}}@media screen and (max-height: 850px){header.header .menu-overlay .menu-overlay__inner{padding-top:8em}}@media screen and (max-height: 768px){header.header .menu-overlay .menu-overlay__inner{padding-top:7em}}@media screen and (max-height: 700px){header.header .menu-overlay .menu-overlay__inner{padding-top:6em}}@media screen and (max-height: 600px){header.header .menu-overlay .menu-overlay__inner{padding-top:4em}}header.header nav.main{text-align:left;position:relative}header.header nav.main ul{letter-spacing:-4px;list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;position:relative}header.header nav.main ul:hover a{color:#c23e26}header.header nav.main ul:hover a:hover{color:#fff}header.header nav.main ul:hover+.social p{color:#c23e26}header.header nav.main li{padding:0.6em 0 0.4em}@media (min-width: 1680px){header.header nav.main li{padding-top:1em}}header.header nav.main li a{font-family:'Averta STD';font-weight:900;font-style:normal;display:block;font-size:40px;line-height:1.1;text-transform:uppercase;color:#fff;transition:color 0.2s}@media (min-width: 375px){header.header nav.main li a{font-size:60px}}@media (min-width: 999px){header.header nav.main li a{font-size:70px}}@media (min-width: 1680px){header.header nav.main li a{font-size:120px}}@media screen and (max-height: 860px) and (min-width: 800px){header.header nav.main li a{font-size:100px}}@media screen and (max-height: 768px) and (min-width: 800px){header.header nav.main li a{font-size:75px}}@media screen and (max-height: 700px) and (min-width: 800px){header.header nav.main li a{font-size:70px}}@media screen and (max-height: 600px) and (min-width: 800px){header.header nav.main li a{font-size:60px}}header.header .social{display:block;font-size:20px;margin:0 auto;display:block;padding:3.1em 0 0}@media screen and (max-height: 850px){header.header .social{padding-top:2em}}@media screen and (max-height: 560px){header.header .social{padding-top:1em;font-size:1.2em}}@media screen and (max-height: 430px){header.header .social{display:none}}header.header .social p{color:#fff;font-size:0.95em;margin:0 0 0.4em;transition:color 0.2s}@media screen and (max-height: 560px){header.header .social p{margin:0}}header.header .social a{color:inherit;text-decoration:underline;transition:none}header.header.filter{background:#3c3d41}@media (min-width: 799px){header.header.filter{background:transparent}}#menu-overlay{position:fixed;top:-1rem;left:-1rem;bottom:-1rem;right:-1rem;z-index:9999}#menu-overlay #logo{font-weight:600;font-size:36px;position:absolute;top:30px;left:30px}#menu-overlay-close{font-family:'brandon-grotesque';font-weight:700;font-style:normal;font-size:16px;line-height:1.1;width:90px;height:35px;text-transform:uppercase;position:absolute;right:30px;top:30px;overflow:hidden;border:none;outline:none;z-index:900}.lt-ie10 #menu-overlay nav.main{position:relative;top:16%}#menu-overlay{opacity:0;visibility:hidden;transition:opacity 0.5s, visibility 0s 0.5s}header.header.toggled #menu-overlay{opacity:1;visibility:visible;transition:opacity 0.5s}#menu-overlay nav{perspective:1200px}header.toggled .social nav{background:transparent}main .page-content{position:relative;background-color:#fff;z-index:2}main>.inner{background-color:transparent}main section header{text-align:center;position:static}main section header h2{color:#000;font-weight:600;font-size:20px;margin-bottom:25px}@media (min-width: 799px){main section header h2{font-size:30px}}main section header h3{color:#252323;font-family:crimson;text-transform:none;font-size:18px;line-height:1.2}@media (min-width: 799px){main section header h3{font-size:24px}}footer{z-index:1000;position:relative;margin:0 -1rem;padding:2rem 1rem 1.5rem;background:#262424}footer .copyright{padding-top:0.4em;padding-bottom:2em;font-size:0.7em;color:#545353}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2015 Daniel Eden
 */.animated{animation-duration:2s;animation-direction:normal;animation-fill-mode:forwards}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scale3d(1, 1, 1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0, 0, 1, 15deg)}40%{transform:rotate3d(0, 0, 1, -10deg)}60%{transform:rotate3d(0, 0, 1, 5deg)}80%{transform:rotate3d(0, 0, 1, -5deg)}to{transform:rotate3d(0, 0, 1, 0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:none}15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{from,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scale3d(1, 1, 1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{from{opacity:.5;transform:translate3d(-50%, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:none}}@keyframes fadeInRight{from{opacity:.5;transform:translate3d(50%, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}@keyframes fadeInUp{from{opacity:.5;transform:translate3d(0, 50%, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95, 0.95, 0.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}.slideOutUp{animation-name:slideOutUp}body[data-aos-easing="linear"] [data-aos],[data-aos][data-aos][data-aos-easing="linear"]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}body[data-aos-easing="ease"] [data-aos],[data-aos][data-aos][data-aos-easing="ease"]{transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}body[data-aos-easing="ease-in"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in"]{transition-timing-function:cubic-bezier(0.42, 0, 1, 1)}body[data-aos-easing="ease-out"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out"]{transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}body[data-aos-easing="ease-in-out"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out"]{transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1)}body[data-aos-easing="ease-in-back"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-back"]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}body[data-aos-easing="ease-out-back"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-back"]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}body[data-aos-easing="ease-in-out-back"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-back"]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}body[data-aos-easing="ease-in-sine"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-sine"]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}body[data-aos-easing="ease-out-sine"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-sine"]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}body[data-aos-easing="ease-in-out-sine"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-sine"]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}body[data-aos-easing="ease-in-quad"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-quad"]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing="ease-out-quad"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-quad"]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing="ease-in-out-quad"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-quad"]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}body[data-aos-easing="ease-in-cubic"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-cubic"]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing="ease-out-cubic"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-cubic"]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing="ease-in-out-cubic"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}body[data-aos-easing="ease-in-quart"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-quart"]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing="ease-out-quart"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-out-quart"]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing="ease-in-out-quart"] [data-aos],[data-aos][data-aos][data-aos-easing="ease-in-out-quart"]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}body[data-aos-duration='50'] [data-aos],[data-aos][data-aos][data-aos-duration='50']{transition-duration:50ms}body[data-aos-duration='100'] [data-aos],[data-aos][data-aos][data-aos-duration='100']{transition-duration:100ms}body[data-aos-duration='150'] [data-aos],[data-aos][data-aos][data-aos-duration='150']{transition-duration:150ms}body[data-aos-duration='200'] [data-aos],[data-aos][data-aos][data-aos-duration='200']{transition-duration:200ms}body[data-aos-duration='250'] [data-aos],[data-aos][data-aos][data-aos-duration='250']{transition-duration:250ms}body[data-aos-duration='300'] [data-aos],[data-aos][data-aos][data-aos-duration='300']{transition-duration:300ms}body[data-aos-duration='350'] [data-aos],[data-aos][data-aos][data-aos-duration='350']{transition-duration:350ms}body[data-aos-duration='400'] [data-aos],[data-aos][data-aos][data-aos-duration='400']{transition-duration:400ms}body[data-aos-duration='450'] [data-aos],[data-aos][data-aos][data-aos-duration='450']{transition-duration:450ms}body[data-aos-duration='500'] [data-aos],[data-aos][data-aos][data-aos-duration='500']{transition-duration:500ms}body[data-aos-duration='550'] [data-aos],[data-aos][data-aos][data-aos-duration='550']{transition-duration:550ms}body[data-aos-duration='600'] [data-aos],[data-aos][data-aos][data-aos-duration='600']{transition-duration:600ms}body[data-aos-duration='650'] [data-aos],[data-aos][data-aos][data-aos-duration='650']{transition-duration:650ms}body[data-aos-duration='700'] [data-aos],[data-aos][data-aos][data-aos-duration='700']{transition-duration:700ms}body[data-aos-duration='750'] [data-aos],[data-aos][data-aos][data-aos-duration='750']{transition-duration:750ms}body[data-aos-duration='800'] [data-aos],[data-aos][data-aos][data-aos-duration='800']{transition-duration:800ms}body[data-aos-duration='850'] [data-aos],[data-aos][data-aos][data-aos-duration='850']{transition-duration:850ms}body[data-aos-duration='900'] [data-aos],[data-aos][data-aos][data-aos-duration='900']{transition-duration:900ms}body[data-aos-duration='950'] [data-aos],[data-aos][data-aos][data-aos-duration='950']{transition-duration:950ms}body[data-aos-duration='1000'] [data-aos],[data-aos][data-aos][data-aos-duration='1000']{transition-duration:1000ms}body[data-aos-duration='1050'] [data-aos],[data-aos][data-aos][data-aos-duration='1050']{transition-duration:1050ms}body[data-aos-duration='1100'] [data-aos],[data-aos][data-aos][data-aos-duration='1100']{transition-duration:1100ms}body[data-aos-duration='1150'] [data-aos],[data-aos][data-aos][data-aos-duration='1150']{transition-duration:1150ms}body[data-aos-duration='1200'] [data-aos],[data-aos][data-aos][data-aos-duration='1200']{transition-duration:1200ms}body[data-aos-duration='1250'] [data-aos],[data-aos][data-aos][data-aos-duration='1250']{transition-duration:1250ms}body[data-aos-duration='1300'] [data-aos],[data-aos][data-aos][data-aos-duration='1300']{transition-duration:1300ms}body[data-aos-duration='1350'] [data-aos],[data-aos][data-aos][data-aos-duration='1350']{transition-duration:1350ms}body[data-aos-duration='1400'] [data-aos],[data-aos][data-aos][data-aos-duration='1400']{transition-duration:1400ms}body[data-aos-duration='1450'] [data-aos],[data-aos][data-aos][data-aos-duration='1450']{transition-duration:1450ms}body[data-aos-duration='1500'] [data-aos],[data-aos][data-aos][data-aos-duration='1500']{transition-duration:1500ms}body[data-aos-duration='1550'] [data-aos],[data-aos][data-aos][data-aos-duration='1550']{transition-duration:1550ms}body[data-aos-duration='1600'] [data-aos],[data-aos][data-aos][data-aos-duration='1600']{transition-duration:1600ms}body[data-aos-duration='1650'] [data-aos],[data-aos][data-aos][data-aos-duration='1650']{transition-duration:1650ms}body[data-aos-duration='1700'] [data-aos],[data-aos][data-aos][data-aos-duration='1700']{transition-duration:1700ms}body[data-aos-duration='1750'] [data-aos],[data-aos][data-aos][data-aos-duration='1750']{transition-duration:1750ms}body[data-aos-duration='1800'] [data-aos],[data-aos][data-aos][data-aos-duration='1800']{transition-duration:1800ms}body[data-aos-duration='1850'] [data-aos],[data-aos][data-aos][data-aos-duration='1850']{transition-duration:1850ms}body[data-aos-duration='1900'] [data-aos],[data-aos][data-aos][data-aos-duration='1900']{transition-duration:1900ms}body[data-aos-duration='1950'] [data-aos],[data-aos][data-aos][data-aos-duration='1950']{transition-duration:1950ms}body[data-aos-duration='2000'] [data-aos],[data-aos][data-aos][data-aos-duration='2000']{transition-duration:2000ms}body[data-aos-duration='2050'] [data-aos],[data-aos][data-aos][data-aos-duration='2050']{transition-duration:2050ms}body[data-aos-duration='2100'] [data-aos],[data-aos][data-aos][data-aos-duration='2100']{transition-duration:2100ms}body[data-aos-duration='2150'] [data-aos],[data-aos][data-aos][data-aos-duration='2150']{transition-duration:2150ms}body[data-aos-duration='2200'] [data-aos],[data-aos][data-aos][data-aos-duration='2200']{transition-duration:2200ms}body[data-aos-duration='2250'] [data-aos],[data-aos][data-aos][data-aos-duration='2250']{transition-duration:2250ms}body[data-aos-duration='2300'] [data-aos],[data-aos][data-aos][data-aos-duration='2300']{transition-duration:2300ms}body[data-aos-duration='2350'] [data-aos],[data-aos][data-aos][data-aos-duration='2350']{transition-duration:2350ms}body[data-aos-duration='2400'] [data-aos],[data-aos][data-aos][data-aos-duration='2400']{transition-duration:2400ms}body[data-aos-duration='2450'] [data-aos],[data-aos][data-aos][data-aos-duration='2450']{transition-duration:2450ms}body[data-aos-duration='2500'] [data-aos],[data-aos][data-aos][data-aos-duration='2500']{transition-duration:2500ms}body[data-aos-duration='2550'] [data-aos],[data-aos][data-aos][data-aos-duration='2550']{transition-duration:2550ms}body[data-aos-duration='2600'] [data-aos],[data-aos][data-aos][data-aos-duration='2600']{transition-duration:2600ms}body[data-aos-duration='2650'] [data-aos],[data-aos][data-aos][data-aos-duration='2650']{transition-duration:2650ms}body[data-aos-duration='2700'] [data-aos],[data-aos][data-aos][data-aos-duration='2700']{transition-duration:2700ms}body[data-aos-duration='2750'] [data-aos],[data-aos][data-aos][data-aos-duration='2750']{transition-duration:2750ms}body[data-aos-duration='2800'] [data-aos],[data-aos][data-aos][data-aos-duration='2800']{transition-duration:2800ms}body[data-aos-duration='2850'] [data-aos],[data-aos][data-aos][data-aos-duration='2850']{transition-duration:2850ms}body[data-aos-duration='2900'] [data-aos],[data-aos][data-aos][data-aos-duration='2900']{transition-duration:2900ms}body[data-aos-duration='2950'] [data-aos],[data-aos][data-aos][data-aos-duration='2950']{transition-duration:2950ms}body[data-aos-duration='3000'] [data-aos],[data-aos][data-aos][data-aos-duration='3000']{transition-duration:3000ms}body[data-aos-delay='50'] [data-aos],[data-aos][data-aos][data-aos-delay='50']{transition-delay:0}body[data-aos-delay='50'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='50'].aos-animate{transition-delay:50ms}body[data-aos-delay='100'] [data-aos],[data-aos][data-aos][data-aos-delay='100']{transition-delay:0}body[data-aos-delay='100'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='100'].aos-animate{transition-delay:100ms}body[data-aos-delay='150'] [data-aos],[data-aos][data-aos][data-aos-delay='150']{transition-delay:0}body[data-aos-delay='150'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='150'].aos-animate{transition-delay:150ms}body[data-aos-delay='200'] [data-aos],[data-aos][data-aos][data-aos-delay='200']{transition-delay:0}body[data-aos-delay='200'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='200'].aos-animate{transition-delay:200ms}body[data-aos-delay='250'] [data-aos],[data-aos][data-aos][data-aos-delay='250']{transition-delay:0}body[data-aos-delay='250'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='250'].aos-animate{transition-delay:250ms}body[data-aos-delay='300'] [data-aos],[data-aos][data-aos][data-aos-delay='300']{transition-delay:0}body[data-aos-delay='300'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='300'].aos-animate{transition-delay:300ms}body[data-aos-delay='350'] [data-aos],[data-aos][data-aos][data-aos-delay='350']{transition-delay:0}body[data-aos-delay='350'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='350'].aos-animate{transition-delay:350ms}body[data-aos-delay='400'] [data-aos],[data-aos][data-aos][data-aos-delay='400']{transition-delay:0}body[data-aos-delay='400'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='400'].aos-animate{transition-delay:400ms}body[data-aos-delay='450'] [data-aos],[data-aos][data-aos][data-aos-delay='450']{transition-delay:0}body[data-aos-delay='450'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='450'].aos-animate{transition-delay:450ms}body[data-aos-delay='500'] [data-aos],[data-aos][data-aos][data-aos-delay='500']{transition-delay:0}body[data-aos-delay='500'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='500'].aos-animate{transition-delay:500ms}body[data-aos-delay='550'] [data-aos],[data-aos][data-aos][data-aos-delay='550']{transition-delay:0}body[data-aos-delay='550'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='550'].aos-animate{transition-delay:550ms}body[data-aos-delay='600'] [data-aos],[data-aos][data-aos][data-aos-delay='600']{transition-delay:0}body[data-aos-delay='600'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='600'].aos-animate{transition-delay:600ms}body[data-aos-delay='650'] [data-aos],[data-aos][data-aos][data-aos-delay='650']{transition-delay:0}body[data-aos-delay='650'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='650'].aos-animate{transition-delay:650ms}body[data-aos-delay='700'] [data-aos],[data-aos][data-aos][data-aos-delay='700']{transition-delay:0}body[data-aos-delay='700'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='700'].aos-animate{transition-delay:700ms}body[data-aos-delay='750'] [data-aos],[data-aos][data-aos][data-aos-delay='750']{transition-delay:0}body[data-aos-delay='750'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='750'].aos-animate{transition-delay:750ms}body[data-aos-delay='800'] [data-aos],[data-aos][data-aos][data-aos-delay='800']{transition-delay:0}body[data-aos-delay='800'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='800'].aos-animate{transition-delay:800ms}body[data-aos-delay='850'] [data-aos],[data-aos][data-aos][data-aos-delay='850']{transition-delay:0}body[data-aos-delay='850'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='850'].aos-animate{transition-delay:850ms}body[data-aos-delay='900'] [data-aos],[data-aos][data-aos][data-aos-delay='900']{transition-delay:0}body[data-aos-delay='900'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='900'].aos-animate{transition-delay:900ms}body[data-aos-delay='950'] [data-aos],[data-aos][data-aos][data-aos-delay='950']{transition-delay:0}body[data-aos-delay='950'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='950'].aos-animate{transition-delay:950ms}body[data-aos-delay='1000'] [data-aos],[data-aos][data-aos][data-aos-delay='1000']{transition-delay:0}body[data-aos-delay='1000'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1000'].aos-animate{transition-delay:1000ms}body[data-aos-delay='1050'] [data-aos],[data-aos][data-aos][data-aos-delay='1050']{transition-delay:0}body[data-aos-delay='1050'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1050'].aos-animate{transition-delay:1050ms}body[data-aos-delay='1100'] [data-aos],[data-aos][data-aos][data-aos-delay='1100']{transition-delay:0}body[data-aos-delay='1100'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1100'].aos-animate{transition-delay:1100ms}body[data-aos-delay='1150'] [data-aos],[data-aos][data-aos][data-aos-delay='1150']{transition-delay:0}body[data-aos-delay='1150'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1150'].aos-animate{transition-delay:1150ms}body[data-aos-delay='1200'] [data-aos],[data-aos][data-aos][data-aos-delay='1200']{transition-delay:0}body[data-aos-delay='1200'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1200'].aos-animate{transition-delay:1200ms}body[data-aos-delay='1250'] [data-aos],[data-aos][data-aos][data-aos-delay='1250']{transition-delay:0}body[data-aos-delay='1250'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1250'].aos-animate{transition-delay:1250ms}body[data-aos-delay='1300'] [data-aos],[data-aos][data-aos][data-aos-delay='1300']{transition-delay:0}body[data-aos-delay='1300'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1300'].aos-animate{transition-delay:1300ms}body[data-aos-delay='1350'] [data-aos],[data-aos][data-aos][data-aos-delay='1350']{transition-delay:0}body[data-aos-delay='1350'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1350'].aos-animate{transition-delay:1350ms}body[data-aos-delay='1400'] [data-aos],[data-aos][data-aos][data-aos-delay='1400']{transition-delay:0}body[data-aos-delay='1400'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1400'].aos-animate{transition-delay:1400ms}body[data-aos-delay='1450'] [data-aos],[data-aos][data-aos][data-aos-delay='1450']{transition-delay:0}body[data-aos-delay='1450'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1450'].aos-animate{transition-delay:1450ms}body[data-aos-delay='1500'] [data-aos],[data-aos][data-aos][data-aos-delay='1500']{transition-delay:0}body[data-aos-delay='1500'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1500'].aos-animate{transition-delay:1500ms}body[data-aos-delay='1550'] [data-aos],[data-aos][data-aos][data-aos-delay='1550']{transition-delay:0}body[data-aos-delay='1550'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1550'].aos-animate{transition-delay:1550ms}body[data-aos-delay='1600'] [data-aos],[data-aos][data-aos][data-aos-delay='1600']{transition-delay:0}body[data-aos-delay='1600'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1600'].aos-animate{transition-delay:1600ms}body[data-aos-delay='1650'] [data-aos],[data-aos][data-aos][data-aos-delay='1650']{transition-delay:0}body[data-aos-delay='1650'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1650'].aos-animate{transition-delay:1650ms}body[data-aos-delay='1700'] [data-aos],[data-aos][data-aos][data-aos-delay='1700']{transition-delay:0}body[data-aos-delay='1700'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1700'].aos-animate{transition-delay:1700ms}body[data-aos-delay='1750'] [data-aos],[data-aos][data-aos][data-aos-delay='1750']{transition-delay:0}body[data-aos-delay='1750'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1750'].aos-animate{transition-delay:1750ms}body[data-aos-delay='1800'] [data-aos],[data-aos][data-aos][data-aos-delay='1800']{transition-delay:0}body[data-aos-delay='1800'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1800'].aos-animate{transition-delay:1800ms}body[data-aos-delay='1850'] [data-aos],[data-aos][data-aos][data-aos-delay='1850']{transition-delay:0}body[data-aos-delay='1850'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1850'].aos-animate{transition-delay:1850ms}body[data-aos-delay='1900'] [data-aos],[data-aos][data-aos][data-aos-delay='1900']{transition-delay:0}body[data-aos-delay='1900'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1900'].aos-animate{transition-delay:1900ms}body[data-aos-delay='1950'] [data-aos],[data-aos][data-aos][data-aos-delay='1950']{transition-delay:0}body[data-aos-delay='1950'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='1950'].aos-animate{transition-delay:1950ms}body[data-aos-delay='2000'] [data-aos],[data-aos][data-aos][data-aos-delay='2000']{transition-delay:0}body[data-aos-delay='2000'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2000'].aos-animate{transition-delay:2000ms}body[data-aos-delay='2050'] [data-aos],[data-aos][data-aos][data-aos-delay='2050']{transition-delay:0}body[data-aos-delay='2050'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2050'].aos-animate{transition-delay:2050ms}body[data-aos-delay='2100'] [data-aos],[data-aos][data-aos][data-aos-delay='2100']{transition-delay:0}body[data-aos-delay='2100'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2100'].aos-animate{transition-delay:2100ms}body[data-aos-delay='2150'] [data-aos],[data-aos][data-aos][data-aos-delay='2150']{transition-delay:0}body[data-aos-delay='2150'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2150'].aos-animate{transition-delay:2150ms}body[data-aos-delay='2200'] [data-aos],[data-aos][data-aos][data-aos-delay='2200']{transition-delay:0}body[data-aos-delay='2200'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2200'].aos-animate{transition-delay:2200ms}body[data-aos-delay='2250'] [data-aos],[data-aos][data-aos][data-aos-delay='2250']{transition-delay:0}body[data-aos-delay='2250'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2250'].aos-animate{transition-delay:2250ms}body[data-aos-delay='2300'] [data-aos],[data-aos][data-aos][data-aos-delay='2300']{transition-delay:0}body[data-aos-delay='2300'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2300'].aos-animate{transition-delay:2300ms}body[data-aos-delay='2350'] [data-aos],[data-aos][data-aos][data-aos-delay='2350']{transition-delay:0}body[data-aos-delay='2350'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2350'].aos-animate{transition-delay:2350ms}body[data-aos-delay='2400'] [data-aos],[data-aos][data-aos][data-aos-delay='2400']{transition-delay:0}body[data-aos-delay='2400'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2400'].aos-animate{transition-delay:2400ms}body[data-aos-delay='2450'] [data-aos],[data-aos][data-aos][data-aos-delay='2450']{transition-delay:0}body[data-aos-delay='2450'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2450'].aos-animate{transition-delay:2450ms}body[data-aos-delay='2500'] [data-aos],[data-aos][data-aos][data-aos-delay='2500']{transition-delay:0}body[data-aos-delay='2500'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2500'].aos-animate{transition-delay:2500ms}body[data-aos-delay='2550'] [data-aos],[data-aos][data-aos][data-aos-delay='2550']{transition-delay:0}body[data-aos-delay='2550'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2550'].aos-animate{transition-delay:2550ms}body[data-aos-delay='2600'] [data-aos],[data-aos][data-aos][data-aos-delay='2600']{transition-delay:0}body[data-aos-delay='2600'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2600'].aos-animate{transition-delay:2600ms}body[data-aos-delay='2650'] [data-aos],[data-aos][data-aos][data-aos-delay='2650']{transition-delay:0}body[data-aos-delay='2650'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2650'].aos-animate{transition-delay:2650ms}body[data-aos-delay='2700'] [data-aos],[data-aos][data-aos][data-aos-delay='2700']{transition-delay:0}body[data-aos-delay='2700'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2700'].aos-animate{transition-delay:2700ms}body[data-aos-delay='2750'] [data-aos],[data-aos][data-aos][data-aos-delay='2750']{transition-delay:0}body[data-aos-delay='2750'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2750'].aos-animate{transition-delay:2750ms}body[data-aos-delay='2800'] [data-aos],[data-aos][data-aos][data-aos-delay='2800']{transition-delay:0}body[data-aos-delay='2800'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2800'].aos-animate{transition-delay:2800ms}body[data-aos-delay='2850'] [data-aos],[data-aos][data-aos][data-aos-delay='2850']{transition-delay:0}body[data-aos-delay='2850'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2850'].aos-animate{transition-delay:2850ms}body[data-aos-delay='2900'] [data-aos],[data-aos][data-aos][data-aos-delay='2900']{transition-delay:0}body[data-aos-delay='2900'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2900'].aos-animate{transition-delay:2900ms}body[data-aos-delay='2950'] [data-aos],[data-aos][data-aos][data-aos-delay='2950']{transition-delay:0}body[data-aos-delay='2950'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='2950'].aos-animate{transition-delay:2950ms}body[data-aos-delay='3000'] [data-aos],[data-aos][data-aos][data-aos-delay='3000']{transition-delay:0}body[data-aos-delay='3000'] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay='3000'].aos-animate{transition-delay:3000ms}[data-aos^='fade'][data-aos^='fade']{opacity:0;transition-property:opacity, transform}[data-aos^='fade'][data-aos^='fade'].aos-animate{opacity:1;transform:translate(0, 0)}[data-aos='fade-in']{opacity:0;transition-property:opacity}[data-aos='fade-in'].aos-animate{opacity:1}[data-aos='fade-up']{transform:translate(0, 100px)}[data-aos='fade-down']{transform:translate(0, -100px)}[data-aos='fade-right']{transform:translate(-100px, 0)}[data-aos='fade-left']{transform:translate(100px, 0)}[data-aos='fade-up-right']{transform:translate(-100px, 100px)}[data-aos='fade-up-left']{transform:translate(100px, 100px)}[data-aos='fade-down-right']{transform:translate(-100px, -100px)}[data-aos='fade-down-left']{transform:translate(100px, -100px)}[data-aos^='zoom'][data-aos^='zoom']{opacity:0;transition-property:opacity, transform}[data-aos^='zoom'][data-aos^='zoom'].aos-animate{opacity:1;transform:translate(0, 0) scale(1)}[data-aos='zoom-in']{transform:scale(0.6)}[data-aos='zoom-in-up']{transform:translate(0, 100px) scale(0.6)}[data-aos='zoom-in-down']{transform:translate(0, -100px) scale(0.6)}[data-aos='zoom-in-right']{transform:translate(-100px, 0) scale(0.6)}[data-aos='zoom-in-left']{transform:translate(100px, 0) scale(0.6)}[data-aos='zoom-out']{transform:scale(1.2)}[data-aos='zoom-out-up']{transform:translate(0, 100px) scale(1.2)}[data-aos='zoom-out-down']{transform:translate(0, -100px) scale(1.2)}[data-aos='zoom-out-right']{transform:translate(-100px, 0) scale(1.2)}[data-aos='zoom-out-left']{transform:translate(100px, 0) scale(1.2)}[data-aos^='slide'][data-aos^='slide']{transition-property:transform}[data-aos^='slide'][data-aos^='slide'].aos-animate{transform:translate(0, 0)}[data-aos='slide-up']{transform:translateY(100%)}[data-aos='slide-down']{transform:translateY(-100%)}[data-aos='slide-right']{transform:translateX(-100%)}[data-aos='slide-left']{transform:translateX(100%)}[data-aos^='flip'][data-aos^='flip']{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-aos='flip-left']{transform:perspective(2500px) rotateY(-100deg)}[data-aos='flip-left'].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos='flip-right']{transform:perspective(2500px) rotateY(100deg)}[data-aos='flip-right'].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos='flip-up']{transform:perspective(2500px) rotateX(-100deg)}[data-aos='flip-up'].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos='flip-down']{transform:perspective(2500px) rotateX(100deg)}[data-aos='flip-down'].aos-animate{transform:perspective(2500px) rotateX(0)}.evenZoom{float:left;width:100%;clear:both;position:relative}.evenZoom:after{clear:both;content:'';display:table}.evenZoom .evenZoomLens{width:11.25rem;height:11.25rem;background-color:#fff;background-repeat:no-repeat;border-radius:100%;box-shadow:-5px -5px 30px rgba(255,255,255,0.7) inset,5px 5px 20px rgba(0,0,0,0.3) inset,10px 10px 25px rgba(0,0,0,0.1);cursor:none;display:block;left:0;position:absolute;top:0;transition:opacity 0.2s ease 0s}.evenZoom .evenZoomLens.hidden{opacity:0;visibility:hidden}.noUi-target{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;box-sizing:border-box;position:relative}.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-stacking+.noUi-origin{*z-index:-1}.noUi-state-tap .noUi-origin{transition:left 0.3s, top 0.3s}.noUi-state-drag *{cursor:inherit !important}.noUi-base{transform:translate3d(0, 0, 0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,0.45);transition:background 450ms}.noUi-origin{border-radius:2px}.noUi-target{border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,0.45),0 3px 6px -5px #BBB}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB}.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px;left:17px}.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px;top:17px}[disabled].noUi-connect,[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle{cursor:not-allowed}@font-face{font-family:'mdy-icons';src:url("../../fonts/mdy-icons.eot?w95cae");src:url("../../fonts/mdy-icons.eot?#iefixw95cae") format("embedded-opentype"),url("../../fonts/mdy-icons.woff?w95cae") format("woff"),url("../../fonts/mdy-icons.ttf?w95cae") format("truetype"),url("../../fonts/mdy-icons.svg?w95cae#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'mdy-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail:before{content:"\e600"}.icon-location:before{content:"\e601"}.icon-rss:before{content:"\e602"}.icon-arrow-left:before{content:"\e603"}.icon-arrow-down:before{content:"\e604"}.icon-arrow-up:before{content:"\e605"}.icon-arrow-right:before{content:"\e606"}.icon-github:before{content:"\e607"}.icon-flickr:before{content:"\e608"}.icon-vimeo:before{content:"\e609"}.icon-twitter:before{content:"\e60a"}.icon-facebook:before{content:"\e60b"}.icon-googleplus:before{content:"\e60c"}.icon-pinterest:before{content:"\e60d"}.icon-tumblr:before{content:"\e60e"}.icon-linkedin:before{content:"\e60f"}.icon-dribbble:before{content:"\e610"}.icon-instagram:before{content:"\e611"}.icon-skype:before{content:"\e612"}.icon-paypal:before{content:"\e613"}.icon-behance:before{content:"\e614"}.icon-arrow-box-next:before{content:"\e615"}.icon-arrow-box-prev:before{content:"\e616"}.icon-calendar:before{content:"\e617"}.icon-capability-branding:before{content:"\e618"}.icon-capability-communications:before{content:"\e619"}.icon-capability-media-and-content:before{content:"\e61a"}.icon-capability-strategy:before{content:"\e61b"}.icon-capability-technology:before{content:"\e61c"}.icon-capability-user-experience:before{content:"\e61d"}.icon-close:before{content:"\e61e"}.icon-development:before{content:"\e61f"}.icon-graphic-design:before{content:"\e620"}.icon-iam-entrepreneur:before{content:"\e621"}.icon-iam-fortune500:before{content:"\e622"}.icon-iam-lemonade-stand:before{content:"\e623"}.icon-iam-small-mid-biz:before{content:"\e624"}.icon-mayday-logomark:before{content:"\e625"}.icon-menu:before{content:"\e626"}.icon-rsaquo:before{content:"\e627"}.icon-ux-design:before{content:"\e628"}.block.intro{background:#fff}.block.intro .copy{display:block;overflow:hidden}.block.intro .project{margin-bottom:1.25rem}.block.intro .project:after{clear:both;content:'';display:table}@media (min-width: 30rem) and (max-width: 47.9375rem){.block.intro .project{float:left;display:block;margin-right:6.21776%;width:100%;margin-right:0}.block.intro .project:last-child{margin-right:0}}@media (min-width: 48rem) and (max-width: 74.9375rem){.block.intro .project{float:left;display:block;margin-right:6.21776%;width:100%}.block.intro .project:last-child{margin-right:0}}@media (min-width: 75rem){.block.intro .project{float:left;display:block;margin-right:6.21776%;width:49.10399%}.block.intro .project:last-child{margin-right:0}}.block.intro .services{float:left;display:block;margin-right:6.21776%;width:46.89112%;margin-bottom:1.25rem}.block.intro .services:after{clear:both;content:'';display:table}.block.intro .services:last-child{margin-right:0}@media (min-width: 30rem) and (max-width: 47.9375rem){.block.intro .services{float:left;display:block;margin-right:6.21776%;width:46.89112%}.block.intro .services:last-child{margin-right:0}}@media (min-width: 48rem) and (max-width: 74.9375rem){.block.intro .services{float:left;display:block;margin-right:6.21776%;width:46.89112%}.block.intro .services:last-child{margin-right:0}}@media (min-width: 75rem){.block.intro .services{padding-top:3.75rem;float:left;display:block;margin-right:6.21776%;width:15.91094%}.block.intro .services:last-child{margin-right:0}}.block.intro .services h3{font-size:1rem;margin:0 0 .625rem 0;font-weight:bold}.block.intro .services>ul{list-style:none;margin:0;padding:0;margin-bottom:1.875rem}.block.intro .services li{font-size:1rem;margin-bottom:.625rem;white-space:nowrap}.block.intro .services img{width:1.25rem;height:1.25rem;padding:.125rem;margin-right:.3125rem}.block.intro .misc{float:left;display:block;margin-right:6.21776%;width:46.89112%;margin-bottom:0}.block.intro .misc:after{clear:both;content:'';display:table}.block.intro .misc:last-child{margin-right:0}@media (min-width: 799px){.block.intro .misc{margin-bottom:1.25rem}}@media (min-width: 30rem) and (max-width: 47.9375rem){.block.intro .misc{float:left;display:block;margin-right:6.21776%;width:46.89112%}.block.intro .misc:last-child{margin-right:0}}@media (min-width: 48rem) and (max-width: 74.9375rem){.block.intro .misc{float:left;display:block;margin-right:6.21776%;width:46.89112%}.block.intro .misc:last-child{margin-right:0}}@media (min-width: 75rem){.block.intro .misc{padding-top:3.75rem;float:left;display:block;margin-right:6.21776%;width:22.54955%}.block.intro .misc:last-child{margin-right:0}}.block.intro .misc h3{font-size:1rem;margin:0 0 .625rem 0;font-weight:bold}.block.intro .misc p{font-size:1rem;line-height:1.25rem;margin:0 0 1.25rem 0}.block.intro .misc p:last-child{margin-bottom:0}.block.intro .misc a,.block.intro .misc button{font-size:1rem;line-height:1.125rem;font-family:"crimson",serif}@media (max-width: 798px){.block.intro .misc a,.block.intro .misc button{overflow:hidden;display:inline-block;text-overflow:ellipsis;max-width:100%;text-overflow:ellipsis}}.block.intro .misc a:before,.block.intro .misc button:before{background:#666}.block.intro .misc a:after,.block.intro .misc button:after{background:#ff3600}.block.intro .misc a:hover,.block.intro .misc button:hover{color:#ff3600}.block.intro .misc small{font-family:"brandon-grotesque",sans-serif;font-size:.75rem;line-height:2.25rem;display:block;text-transform:uppercase}.block.intro .misc .showcase-share button{border:0;outline:0;text-transform:none;margin:0;padding:0}.block.quote{background:#FFF}.block.quote .image{display:inline-block;clear:both;margin-left:auto;margin-right:auto;border-radius:100%;float:none;width:140px;overflow:hidden}.block.quote .image img{display:block;width:100%;height:auto}.block.quote h2{margin-bottom:10px}.block.quote blockquote,.block.quote blockquote p{font-size:24px;line-height:36px}@media (min-width: 799px){.block.quote blockquote,.block.quote blockquote p{font-size:32px;line-height:48px}}.block.challenge{background:#f6f6f6}.block.challenge p{text-align:center}.block.challenge p:last-child{margin-bottom:0}@media (min-width: 30rem){.block.challenge .copy{max-width:31.25rem}}.block-template h2.text-center{text-align:center}@media (min-width: 30rem){.block-template h2.text-center{text-align:center}}.block-template p.text-center{text-align:center}@media (min-width: 30rem){.block-template p.text-center{text-align:center}}.block-template .c-full{float:none;clear:both;margin-left:auto;margin-right:auto}.block-template .copy{position:relative}.block-template .copy>div:last-child{margin-bottom:0}.block-template .copy>div:last-child>p:last-child{margin-bottom:0}.block-template .copy div>p:last-child{margin-bottom:0}.block-template .wide>div:last-child{margin-bottom:0}.block-template .wide>div:last-child p:last-child{margin-bottom:0}.block-template .wide>p:last-child{margin-bottom:0}.block-template .square{height:0;position:relative;padding:0 0 100%}.block-template .mobile{display:block;height:auto}@media (min-width: 48rem){.block-template .mobile{display:none}}.block-template .desktop{display:none;height:auto}@media (min-width: 48rem){.block-template .desktop{display:block}}.block-template-01-old{background:transparent;padding-top:0;padding-bottom:0}@media (min-width: 799px){.block-template-01-old,.block-template-01-old .c-left,.block-template-01-old .c-left:before,.block-template-01-old .c-right,.block-template-01-old .c-right:before{max-height:650px;overflow:hidden}}.block-template-01-old h2{color:#fff}.block-template-01-old .comment{color:#fff}.block-template-01-old .copy-block{display:block;padding:50px 50px}@media (min-width: 799px){.block-template-01-old .copy-block{padding:6.25rem;position:absolute;top:50%;transform:translateY(-50%)}}.block-template-01-old .copy-block p:last-child{margin-bottom:0}.block-template-01-old .c-left,.block-template-01-old .c-right{width:100%;margin:0;position:relative}@media (min-width: 799px){.block-template-01-old .c-left,.block-template-01-old .c-right{width:50%}}.block-template-01-old .c-left:before,.block-template-01-old .c-right:before{content:'';display:block;position:relative;width:100%;padding-top:100%}.block-template-01-old .c-left{background:transparent none center center no-repeat;background-size:cover}.block-template-01-old .c-right:before{display:none}@media (min-width: 799px){.block-template-01-old .c-right:before{display:block}}.block-template-01-old.alt .c-left{float:right;clear:right}.block-template-01-old.alt .c-right{float:left;clear:left}.block-template-01-old.alt .copy-block{width:100%;max-width:100%;float:right}@media (min-width: 799px){.block-template-01-old.alt .copy-block{padding-left:14.0625rem}}.block-template-01-old.alt .copy-block h2,.block-template-01-old.alt .copy-block p{color:#666}.block-template-02-old{padding-bottom:0;background:transparent;text-align:center}.block-template-02-old .image-1{margin-bottom:30px}.block-template-02-old .copy{float:left;display:block;margin-right:6.21776%;width:100%;margin-left:0%;padding-bottom:50px}.block-template-02-old .copy:last-child{margin-right:0}@media (min-width: 799px){.block-template-02-old .copy{float:left;display:block;margin-right:6.21776%;width:46.89112%;margin-left:26.55444%}.block-template-02-old .copy:last-child{margin-right:0}}.block-template-02-old .copy .text{overflow:hidden}@media (min-width: 799px){.block-template-02-old .copy .text{margin-bottom:30px}}.block-template-02-old .images{clear:both;overflow:hidden}.block-template-02-old .images .image{width:100%;float:left}@media (min-width: 799px){.block-template-02-old .images .image{width:50%}}.block-template-02-old .images .image img{display:block;width:100%;margin:0;padding:0}.block-template-03-old{background:transparent}.block-template-03-old .image-1{padding-top:50px}.block-template-04-old{background:transparent}.block-template-04-old .c-left,.block-template-04-old .c-right{margin-bottom:35px}.block-template-04-old .image-1{overflow:visible}.block-template-04-old .image-2{padding-top:0}@media (min-width: 799px){.block-template-04-old .image-2{padding-top:50px}}.block-template-04-old .image-2 .a-center{margin-bottom:0}.block-template-04-old.alt .c-left{float:right;clear:right;padding-left:10px}.block-template-04-old.alt .c-right{float:left;clear:left;padding-right:10px}.block-template-04-old.alt .copy-block{width:100%;max-width:100%;float:right}@media (min-width: 799px){.block-template-04-old.alt .copy-block{padding-left:14.0625rem}}.block-template-04-old.alt .copy-block h2,.block-template-04-old.alt .copy-block p{color:#666}.block-template-05-old{background:transparent;text-align:center;padding-bottom:0}.block-template-05-old .copy{float:left;display:block;margin-right:6.21776%;width:100%;margin-left:0%;padding-bottom:50px}.block-template-05-old .copy:last-child{margin-right:0}@media (min-width: 799px){.block-template-05-old .copy{float:left;display:block;margin-right:6.21776%;width:46.89112%;margin-left:26.55444%}.block-template-05-old .copy:last-child{margin-right:0}}.block-template-05-old .copy .text{overflow:hidden}@media (min-width: 799px){.block-template-05-old .copy .text{margin-bottom:30px}}.block-template-05-old .images{clear:both;overflow:hidden}.block-template-05-old .images .image{width:100%;float:left}@media (min-width: 799px){.block-template-05-old .images .image{width:25%}}.block-template-05-old .images .image img{display:block;width:100%}.custom-block-template-04 .parallax-js{height:100%}.custom-block-template-04 .copy-block{height:37.5rem}.custom-block-template-05{min-height:31.25rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 30rem){.custom-block-template-05{min-height:37.5rem}}@media (min-width: 48rem){.custom-block-template-05{min-height:50rem}}@media (min-width: 75rem){.custom-block-template-05{min-height:62.5rem}}.custom-block-template-05 .copy{z-index:1}.custom-block-template-05 .copy-background{position:absolute;left:0;top:0;opacity:0.15;width:100%;height:100%;transition:all 500ms ease 0ms}@media (min-width: 48rem){.custom-block-template-05 .copy-background{opacity:1}}.custom-block-template-05 .copy-background>div{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.custom-block-template-05 .copy-background>div.right{background-position:center left;width:100%}@media (min-width: 48rem){.custom-block-template-05 .copy-background>div.right{width:50%;right:0}}.custom-block-template-05 .copy-background>div.left{background-position:center right;width:100%}@media (min-width: 48rem){.custom-block-template-05 .copy-background>div.left{width:50%;left:0}}@media (min-width: 30rem){.showcase-grownocean .block-brand .copy,.showcase-fluentcity .block-communication .copy,.showcase-fluentcity .block-four-cities .copy .c-full,.showcase-levis .block-other-works .copy,.showcase-cadillac .block-design .copy,.showcase-trumid .block-interface .copy,.showcase-rio .block-love .copy,.showcase-rio .block-additional .copy,.showcase-marriott .block-architecture .copy,.showcase-docurama .block-mediacontent .copy,.showcase-docurama .block-visual .copy,.showcase-leesavage .block-mediacontent .copy,.showcase-fintech .block-exploration .copy,.showcase-fintech .block-branding .copy,.showcase-fintech .block-design .copy,.showcase-workaholics .block-references .copy,.showcase-workaholics .block-design .copy,.showcase-reservations .block-branding .copy,.showcase-reservations .block-architecture .copy,.showcase-reservations .block-lookandfeel .copy,.showcase-algonquin .block-story .copy{max-width:31.25rem;margin-bottom:3.125rem}}body.showcase-grownocean{background:#fff}.showcase-grownocean .block-strategy{padding-top:0;padding-bottom:0}.showcase-grownocean .block-strategy .copy-block{background-color:#d25d57}.showcase-grownocean .block-strategy .copy-block h2{color:#fff}.showcase-grownocean .block-strategy .copy-block p{color:#fff}.showcase-grownocean .block-strategy .copy-block>div{max-width:31.25rem}.showcase-grownocean .block-brand .wide img{margin-bottom:3.125rem;max-width:31.25rem}.showcase-grownocean .block-app-desing h2{text-align:left}.showcase-grownocean .block-app-desing .desktop{display:none}@media (min-width: 30rem){.showcase-grownocean .block-app-desing .desktop{display:block}}@media (min-width: 30rem){.showcase-grownocean .block-app-desing .mobile{display:none}}.showcase-grownocean .block-image-treatment{padding-top:0;padding-bottom:0;background-color:#f1ebdd}.showcase-grownocean .block-image-treatment .copy-block>div{max-width:37.5rem}@media (min-width: 48rem){.showcase-grownocean .block-image-treatment .c-left .copy-block{float:right}}.showcase-grownocean .showcase #brand{background:#f6f6f6}.showcase-grownocean .showcase #font-logo{background:#f6f6f6}.showcase-grownocean .showcase #app-design{background:#FFF}.showcase-grownocean .showcase #app-design .image-2 .a-center img{display:none;margin:0 auto}@media (min-width: 799px){.showcase-grownocean .showcase #app-design .image-2 .a-center img{display:block}}.showcase-grownocean .showcase #app-design .image-2 .mobile{height:auto}@media (min-width: 799px){.showcase-grownocean .showcase #app-design .image-2 .mobile{display:none}}.showcase-grownocean .showcase #app-design .image-2 .mobile img{margin:20px auto}.showcase-grownocean .showcase #market-strategy{background:#f1ebdd}.showcase-fluentcity .block-strategy{padding-top:0;padding-bottom:0}.showcase-fluentcity .block-strategy .copy-block{background-color:#33bda3}.showcase-fluentcity .block-strategy .copy-block h2{color:#fff}.showcase-fluentcity .block-strategy .copy-block p{color:#fff}@media (min-width: 75rem){.showcase-fluentcity .block-strategy .copy-block>div{max-width:31.25rem;width:100%}}.showcase-fluentcity .block-four-cities{background:#f6f6f6;padding-bottom:0}.showcase-fluentcity .block-four-cities .copy{max-width:100%}.showcase-fluentcity .block-four-cities .titles{list-style:none;margin:0;padding:0;background:#33bda3}.showcase-fluentcity .block-four-cities .titles li:nth-child(1),.showcase-fluentcity .block-four-cities .titles li:nth-child(2),.showcase-fluentcity .block-four-cities .titles li:nth-child(3){background:#33bda3;width:100%;float:left}@media (min-width: 75rem){.showcase-fluentcity .block-four-cities .titles li:nth-child(1),.showcase-fluentcity .block-four-cities .titles li:nth-child(2),.showcase-fluentcity .block-four-cities .titles li:nth-child(3){width:20%}}.showcase-fluentcity .block-four-cities .titles li:nth-child(1){width:50%}@media (min-width: 75rem){.showcase-fluentcity .block-four-cities .titles li:nth-child(1){width:20%}}.showcase-fluentcity .block-four-cities .titles li:nth-child(1) img{margin:0 auto;padding:15px 0 10px;max-width:80%}@media (min-width: 75rem){.showcase-fluentcity .block-four-cities .titles li:nth-child(1) img{padding:0;max-width:100%}}.showcase-fluentcity .block-four-cities .titles li:nth-child(2){display:none}@media (min-width: 75rem){.showcase-fluentcity .block-four-cities .titles li:nth-child(2){display:block;width:60%}}.showcase-fluentcity .block-four-cities .titles li:nth-child(3){width:50%}@media (min-width: 75rem){.showcase-fluentcity .block-four-cities .titles li:nth-child(3){width:20%}}.showcase-fluentcity .block-four-cities .titles li:nth-child(3) img{margin:0 auto;padding:10px 0 15px;max-width:80%}@media (min-width: 75rem){.showcase-fluentcity .block-four-cities .titles li:nth-child(3) img{padding:0;max-width:100%}}.showcase-fluentcity .grid-four-cities{background:#33bda3}.showcase-fluentcity .grid-four-cities li{position:relative}.showcase-fluentcity .grid-four-cities li .photo img{width:100%}.showcase-fluentcity .grid-four-cities li .title{font-family:'brandon-grotesque';font-weight:700;font-style:normal;background:rgba(0,0,0,0.5);color:#FFF;content:'';display:block;height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;text-align:center;text-transform:uppercase;font-size:24px;transition:all 0.25s ease-out}.showcase-fluentcity .grid-four-cities li .title h3{color:#fff;font-weight:bold;position:relative;top:50%;transform:translateY(-50%)}.showcase-fluentcity .grid-four-cities li:hover .title{opacity:0;transition:all 0.25s ease-out}@media (min-width: 30rem){.showcase-fluentcity .block-ux-1 .copy img{padding:3.125rem 0 0}}.showcase-fluentcity .showcase #brand{background:#f6f6f6}.showcase-fluentcity .showcase #brand .image-2{display:none}.showcase-fluentcity .showcase #communications-content{background:#FFF}.showcase-fluentcity .showcase #communications-content .image-1{max-width:1200px;height:auto}.showcase-fluentcity .showcase #communications-content .image-1 .a-center img{display:none;margin:0 auto}@media (min-width: 799px){.showcase-fluentcity .showcase #communications-content .image-1 .a-center img{display:block}}.showcase-fluentcity .showcase #communications-content .image-1 .mobile{height:auto}@media (min-width: 799px){.showcase-fluentcity .showcase #communications-content .image-1 .mobile{display:none}}.showcase-fluentcity .showcase #communications-content .image-1 .mobile img{margin:20px auto}.showcase-fluentcity .showcase #communications-content .block-template-05{background-color:#f6f6f6}.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image{position:relative}.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:nth-child(1),.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:nth-child(2),.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:nth-child(3){background:#33bda3;width:100%}@media (min-width: 799px){.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:nth-child(1),.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:nth-child(2),.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:nth-child(3){width:20%}}.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:nth-child(1){width:50%}@media (min-width: 799px){.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:nth-child(1){width:20%}}.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:nth-child(1) img{margin:0 auto;padding:15px 0 10px;max-width:80%}@media (min-width: 799px){.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:nth-child(1) img{padding:0;max-width:100%}}.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:nth-child(2){display:none}@media (min-width: 799px){.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:nth-child(2){display:block;width:60%}}.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:nth-child(3){width:50%}@media (min-width: 799px){.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:nth-child(3){width:20%}}.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:nth-child(3) img{margin:0 auto;padding:10px 0 15px;max-width:80%}@media (min-width: 799px){.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:nth-child(3) img{padding:0;max-width:100%}}.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)){width:50%}@media (min-width: 799px){.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)){width:20%}}.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)) .title{font-family:'brandon-grotesque';font-weight:700;font-style:normal;background:rgba(0,0,0,0.5);color:#FFF;content:'';display:block;height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;text-align:center;text-transform:uppercase;font-size:24px;transition:all 0.25s ease-out}.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)) .title span{position:relative;top:50%;transform:translateY(-50%)}.showcase-fluentcity .showcase #communications-content .block-template-05 .images .image:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):hover .title{opacity:0;transition:all 0.25s ease-out}.showcase-fluentcity .showcase #user-experience{background:#FFF}.showcase-fluentcity .showcase #user-experience .block-template-03{padding-bottom:0}.showcase-fluentcity .showcase #user-experience .block-template-04 .c-left{position:relative;z-index:5}@media (min-width: 799px){.showcase-fluentcity .showcase #user-experience .block-template-04 .image-1 img{max-width:200%;left:-50%;position:relative}}.showcase-fluentcity .showcase #user-experience .block-template-04 .image-2{display:none}.showcase-fluentcity .showcase #quote{background:#f6f6f6}body.showcase-common{background:#f6f6f6}.showcase-common .block-description{background:#f6f6f6}.showcase-common .block-challenge{padding-bottom:9.375rem;background:#fff;text-align:center}@media (max-width: 798px){.showcase-common .block-challenge{padding-bottom:80px}}.showcase-common .block-challenge .copy{margin-bottom:0}.showcase-common .block-challenge .copy p:last-child{margin-bottom:0}.showcase-common .block-challenge .copy{float:left;display:block;margin-right:6.21776%;width:100%}.showcase-common .block-challenge .copy:last-child{margin-right:0}@media (min-width: 48rem){.showcase-common .block-challenge .copy{float:left;display:block;margin-right:6.21776%;width:46.89112%;margin-left:26.55444%}.showcase-common .block-challenge .copy:last-child{margin-right:0}}.showcase-common .block-logo{padding-top:9.375rem}@media (max-width: 798px){.showcase-common .block-logo{padding-top:80px}}.showcase-common .block-logo .c-left,.showcase-common .block-logo .c-right,.showcase-common .block-logo .c-full{margin-bottom:0}.showcase-common .block-logo .c-left p:last-child,.showcase-common .block-logo .c-right p:last-child,.showcase-common .block-logo .c-full p:last-child{margin-bottom:0}@media (max-width: 798px){.showcase-common .block-logo .c-left{display:block;clear:both;overflow:hidden;margin-bottom:30px}}.showcase-common .block-logo .c-full{margin-top:50px}.showcase-common .block-grid{background-color:#fff;padding-bottom:0}@media (max-width: 798px){.showcase-common .block-grid{padding-top:0}}@media (min-width: 48rem){.showcase-common .block-grid .copy div:nth-child(2){height:31.25rem;display:table}.showcase-common .block-grid .copy div:nth-child(2)>*{display:table-cell;float:none;vertical-align:middle}}.showcase-common .block-grid .c-full{margin-bottom:0}.showcase-common .block-ui-icons{background-color:#d7551a}.showcase-common .block-ui-icons p{margin:0}.showcase-common .block-typography-color{padding-bottom:0}.showcase-common .block-art-direction{background-image:url(../img/cmn_art_dir_texture.png);background-color:#fff;background-repeat:repeat-x;background-position:center 50%;background-attachment:fixed;padding-bottom:0}.showcase-common .block-art-direction .c-left,.showcase-common .block-art-direction .c-right,.showcase-common .block-art-direction .c-full{margin-bottom:0}.showcase-common .block-art-direction .c-left p:last-child,.showcase-common .block-art-direction .c-right p:last-child,.showcase-common .block-art-direction .c-full p:last-child{margin-bottom:0}@media (max-width: 798px){.showcase-common .block-art-direction .c-right{display:block;clear:both;overflow:hidden;margin-bottom:30px}}.showcase-common .block-art-direction .copy{height:auto;position:relative;margin-bottom:50px}.showcase-common .block-art-direction .copy .c-right{position:relative}@media (max-width: 798px){.showcase-common .block-art-direction .copy .c-right{margin-bottom:0}}@media (min-width: 799px){.showcase-common .block-art-direction .copy .c-right{position:absolute;height:100%;right:0}.showcase-common .block-art-direction .copy .c-right:before{content:'';display:block;padding-top:100%;position:relative;width:100%}.showcase-common .block-art-direction .copy .c-right .content{top:50%;position:absolute;transform:translateY(-50%);width:100%}}.showcase-common .block-art-direction .timeline{background:#fff}.showcase-common .block-art-direction .timeline>img{width:100%}.showcase-common .block-art-direction .gallery{padding:12.5rem;padding-top:100px;padding-bottom:80px;background:#d7551a;height:auto}@media (max-width: 798px){.showcase-common .block-art-direction .gallery{padding:0}}.showcase-common .block-art-direction .gallery .copy{padding-bottom:0;height:auto;margin-bottom:0}.showcase-common .block-ux{padding-top:9.375rem;background-color:#fff;background-repeat:repeat-x;background-position:center;padding-bottom:0;overflow:hidden}@media (min-width: 48rem){.showcase-common .block-ux{background-image:url(../img/cmn_ux_texture.png)}}@media (max-width: 798px){.showcase-common .block-ux{padding-top:80px}}.showcase-common .block-ux:after{margin-left:-20rem;border-bottom:10rem solid #f6f6f6;border-left:20rem solid transparent;border-right:20rem solid transparent;bottom:0;content:"";left:50%;position:absolute}@media (min-width: 30rem) and (max-width: 47.9375rem){.showcase-common .block-ux:after{margin-left:-20rem;border-bottom:10rem solid #f6f6f6;border-left:20rem solid transparent;border-right:20rem solid transparent}}@media (min-width: 48rem) and (max-width: 74.9375rem){.showcase-common .block-ux:after{margin-left:-37.5rem;border-bottom:20rem solid #f6f6f6;border-left:37.5rem solid transparent;border-right:37.5rem solid transparent}}@media (min-width: 75rem){.showcase-common .block-ux:after{margin-left:-62.5rem;border-bottom:37.5rem solid #f6f6f6;border-left:62.5rem solid transparent;border-right:62.5rem solid transparent}}.showcase-common .block-ux>*{position:relative;z-index:1}.showcase-common .block-ux .copy{float:left;display:block;margin-right:6.21776%;width:100%}.showcase-common .block-ux .copy:last-child{margin-right:0}@media (min-width: 48rem){.showcase-common .block-ux .copy{float:left;display:block;margin-right:6.21776%;width:46.89112%;margin-left:26.55444%}.showcase-common .block-ux .copy:last-child{margin-right:0}}.showcase-common .block-ux .c-left,.showcase-common .block-ux .c-right,.showcase-common .block-ux .c-full{margin-bottom:0}.showcase-common .block-ux .c-left p:last-child,.showcase-common .block-ux .c-right p:last-child,.showcase-common .block-ux .c-full p:last-child{margin-bottom:0}.showcase-common .block-press{background-color:#f6f6f6;padding-top:0}.showcase-common .block-press .c-left,.showcase-common .block-press .c-right,.showcase-common .block-press .c-full{margin-bottom:0}.showcase-common .block-press .c-left p:last-child,.showcase-common .block-press .c-right p:last-child,.showcase-common .block-press .c-full p:last-child{margin-bottom:0}.showcase-common .block-quote{background-color:#fff}body.showcase-googlephotos{background:#f6f6f6}.showcase-googlephotos #stack-1{float:left;width:100%}.showcase-googlephotos #stack-1 img{position:relative}@media (min-width: 30rem){.showcase-googlephotos #stack-1 img{position:absolute;left:50%;transform:translate(-50%, 0)}}.showcase-googlephotos #stack-1 .layer-1{margin-top:0}.showcase-googlephotos #stack-2{background-color:#2196f3}.showcase-googlephotos #stack-2 img{position:absolute}.showcase-googlephotos #stack-2 .layer-1{max-width:40%;left:50%;top:330px;margin-top:-200px;opacity:0;z-index:3}@media (min-width: 30rem){.showcase-googlephotos #stack-2 .layer-1{max-width:50%;top:420px;margin-top:-300px}}@media (min-width: 48rem){.showcase-googlephotos #stack-2 .layer-1{max-width:100%;top:690px;margin-top:-400px}}@media (min-width: 75rem){.showcase-googlephotos #stack-2 .layer-1{top:730px;margin-top:-400px}}.showcase-googlephotos #stack-2 .layer-2{max-width:40%;top:230px;margin-top:200px;opacity:0;z-index:3}@media (min-width: 30rem){.showcase-googlephotos #stack-2 .layer-2{right:50%;max-width:50%;top:280px;margin-top:-150px}}@media (min-width: 48rem){.showcase-googlephotos #stack-2 .layer-2{max-width:100%;top:530px;margin-top:-200px}}@media (min-width: 75rem){.showcase-googlephotos #stack-2 .layer-2{top:530px;margin-top:-200px}}.showcase-googlephotos #stack-2 .layer-3{position:relative;transform:scale(0.95);bottom:0;transform-origin:50% 100% 0;z-index:0}@media (min-width: 48rem){.showcase-googlephotos #stack-3{height:43.75rem}}@media (min-width: 75rem){.showcase-googlephotos #stack-3{height:56.25rem}}.showcase-googlephotos #stack-3 img{max-width:50%;position:relative;opacity:0;transform:scale(0)}@media (min-width: 48rem){.showcase-googlephotos #stack-3 img{position:absolute;top:50%;transform:translate(0, -50%);max-width:100%}}.showcase-googlephotos #stack-3 .layer-1{transform:scale(0)}@media (min-width: 48rem){.showcase-googlephotos #stack-3 .layer-1{top:20px}}@media (min-width: 75rem){.showcase-googlephotos #stack-3 .layer-1{margin-left:30px}}.showcase-googlephotos #stack-3 .layer-2{transform:scale(0)}@media (min-width: 48rem){.showcase-googlephotos #stack-3 .layer-2{top:240px;z-index:1}}@media (min-width: 75rem){.showcase-googlephotos #stack-3 .layer-2{margin-left:90px}}.showcase-googlephotos #stack-3 .layer-3{transform:scale(0)}@media (min-width: 48rem){.showcase-googlephotos #stack-3 .layer-3{top:360px}}@media (min-width: 75rem){.showcase-googlephotos #stack-3 .layer-3{margin-left:30px}}.showcase-googlephotos .block-strategy{padding-top:0;z-index:2}@media (min-width: 75rem){.showcase-googlephotos .block-strategy .c-right{padding-top:6.25rem}}.showcase-googlephotos .block-strategy .wide{margin:0;width:100%}.showcase-googlephotos .block-ux{background-color:#2196f3}.showcase-googlephotos .block-ux *{color:#fff}@media (min-width: 75rem){.showcase-googlephotos .block-ux .c-right{padding-bottom:6.25rem}}.showcase-googlephotos .browser-view{background-color:#2196f3;padding-bottom:0;padding-top:0}.showcase-googlephotos .block-content-creation{background-color:#4caf50}@media (min-width: 48rem){.showcase-googlephotos .block-content-creation .c-right{padding:6.25rem 0}}@media (min-width: 75rem){.showcase-googlephotos .block-content-creation .c-right{padding:12.5rem 0}}.showcase-googlephotos .block-content-creation .wide{margin:0;width:100%}.showcase-googlephotos .block-content-creation *{color:#fff}.showcase-googlephotos .grid-content li .photo img{width:100%}.showcase-googlephotos .grid-content li .description{background:rgba(0,0,0,0.5);position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;left:0;right:0;bottom:0;top:0;z-index:1;transform:scale(1.25);opacity:0;transition:all 250ms ease 0ms}.showcase-googlephotos .grid-content li .description h3,.showcase-googlephotos .grid-content li .description p{text-align:center;font-family:"brandon-grotesque",sans-serif;color:#fff}.showcase-googlephotos .grid-content li .description h3{margin:0}.showcase-googlephotos .grid-content li .description i{margin-right:5px}.showcase-googlephotos .grid-content li:hover .description{opacity:1;transform:scale(1)}.showcase-googlephotos .easythrowback{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1}.showcase-googlephotos .easythrowback p{font-size:1.5rem;font-weight:300;color:#fff;font-family:"brandon-grotesque",sans-serif}@media (min-width: 48rem){.showcase-googlephotos .easythrowback p{font-size:2.25rem}}.showcase-googlephotos .block-easythrowback{position:relative;padding-bottom:0;padding-top:0}.showcase-googlephotos .block-press{background-color:#ffc107}.showcase-googlephotos .block-press *{color:#fff}.showcase-googlephotos .block-quote{background-color:#fff}.showcase-akc #stack-1{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.showcase-akc #stack-1 img{opacity:0;transform:scale(1.5)}.showcase-akc .slick-arrow{border-color:#000}.showcase-akc .slick-prev{background-image:url("/img/arrow_black_prev.svg")}.showcase-akc .slick-next{background-image:url("/img/arrow_black_next.svg")}.showcase-akc .block-strategy{padding-top:0;padding-bottom:0}.showcase-akc .block-strategy .copy-block{background-color:#33bda3}.showcase-akc .block-strategy .copy-block h2{color:#fff}.showcase-akc .block-strategy .copy-block .comment{color:#fff}.showcase-akc .block-strategy .copy-block>div{max-width:31.25rem}.showcase-akc .block-ux{background-color:#f7efe9;padding-bottom:0}@media (max-width: 798px){.showcase-akc .block-ux{padding-top:80px}}@media (min-width: 48rem){.showcase-akc .block-ux .c-full{float:left;display:block;margin-right:6.21776%;width:46.89112%;margin-left:26.55444%}.showcase-akc .block-ux .c-full:last-child{margin-right:0}}.showcase-akc .block-ux .copy{padding-top:2.5rem}.showcase-akc .block-ux .c-left,.showcase-akc .block-ux .c-right,.showcase-akc .block-ux .c-full{margin-bottom:0}.showcase-akc .block-ux .c-left p:last-child,.showcase-akc .block-ux .c-right p:last-child,.showcase-akc .block-ux .c-full p:last-child{margin-bottom:0}.showcase-akc #development{background-color:#01d4b4}.showcase-akc #development h2{color:#fff}.showcase-akc #development .image-2{display:none}.showcase-akc .block-devices{background-color:#ff5f2d}.showcase-akc .block-devices p:last-child{margin-bottom:0}.showcase-akc .block-visit-site{background-color:#f7efe9}.showcase-akc .copyright-note{font-size:.75rem;padding:.625rem 1.25rem;position:absolute;top:0;right:0;color:#fff;z-index:1}body.showcase-googlephotos{background:#fff}.showcase-shannara .block-strategy{padding-bottom:6.25rem;background-image:url("../img/sha_white_bg.jpg");background-attachment:fixed;background-repeat:no-repeat;background-position:bottom;background-size:cover}@media (min-width: 799px){.showcase-shannara .block-strategy{padding-bottom:18.75rem}}@media (min-width: 799px){.showcase-shannara .block-strategy .c-full>p{float:left;display:block;margin-right:6.21776%;width:46.89112%;margin-left:26.55444%}.showcase-shannara .block-strategy .c-full>p:last-child{margin-right:0}}@media (min-width: 799px){.showcase-shannara .block-strategy .c-full>h2{float:left;display:block;margin-right:6.21776%;width:46.89112%;margin-left:26.55444%}.showcase-shannara .block-strategy .c-full>h2:last-child{margin-right:0}}.showcase-shannara .block-ux{background-image:url("../img/sha_black_bg.jpg");background-attachment:fixed;background-repeat:no-repeat;background-position:bottom;background-size:cover;padding-bottom:0}@media (max-width: 798px){.showcase-shannara .block-ux{padding-top:150px}}.showcase-shannara .block-ux .copy{margin-bottom:100px}@media (max-width: 798px){.showcase-shannara .block-ux .copy{margin-bottom:50px}}.showcase-shannara .block-ux .c-full{margin-bottom:0}@media (min-width: 799px){.showcase-shannara .block-ux .c-full>p{float:left;display:block;margin-right:6.21776%;width:46.89112%;margin-left:26.55444%}.showcase-shannara .block-ux .c-full>p:last-child{margin-right:0}}.showcase-shannara .block-ux .c-full>p:last-child{margin-bottom:0}@media (min-width: 799px){.showcase-shannara .block-ux .c-full>h2{float:left;display:block;margin-right:6.21776%;width:46.89112%;margin-left:26.55444%}.showcase-shannara .block-ux .c-full>h2:last-child{margin-right:0}}.showcase-shannara .block-ux .c-full:last-child{margin-bottom:0}@media (max-width: 798px){.showcase-shannara .block-ux #stack-2{position:absolute;top:-130px}.showcase-shannara .block-ux #stack-2 img{position:static;transform:translateY(-50%)}}.showcase-shannara .block-content-creation{background-image:url("../img/sha_white_bg.jpg");background-attachment:fixed;background-repeat:no-repeat;background-position:bottom;background-size:cover}@media (min-width: 799px){.showcase-shannara .block-content-creation .c-full>p{float:left;display:block;margin-right:6.21776%;width:46.89112%;margin-left:26.55444%}.showcase-shannara .block-content-creation .c-full>p:last-child{margin-right:0}}.showcase-shannara .block-content-creation .c-full>p:last-child{margin-bottom:0}@media (min-width: 799px){.showcase-shannara .block-content-creation .c-full>h2{float:left;display:block;margin-right:6.21776%;width:46.89112%;margin-left:26.55444%}.showcase-shannara .block-content-creation .c-full>h2:last-child{margin-right:0}}.showcase-shannara .block-content-creation .c-full:last-child{margin-bottom:0}.showcase-shannara .block-trailer{padding-top:0;padding-bottom:0}.showcase-shannara .block-media-communications{padding-top:20.3125rem;margin-bottom:0;background-color:#ff0;background-image:url("../img/sha_media_communications_collage.png");background-repeat:no-repeat;background-position:left top;background-size:auto auto}@media (min-width: 799px){.showcase-shannara .block-media-communications{padding-top:31.25rem;padding-bottom:25rem;background-position:top center;background-size:100% auto}}body.showcase-nescafe{background:#f6f6f6}.showcase-nescafe .block-strategy{background-color:#fff}.showcase-nescafe .block-ux{background-color:#000;padding-top:12.5rem;padding-bottom:12.5rem}@media (max-width: 798px){.showcase-nescafe .block-ux{padding-top:15px;padding-bottom:30px}}.showcase-nescafe .block-ux .copy h2,.showcase-nescafe .block-ux .copy p{color:#fff;text-align:left}.showcase-nescafe .block-content-creation{background-color:#acacac;padding-bottom:60px}.showcase-nescafe .block-content-creation .copy h2,.showcase-nescafe .block-content-creation .copy p{color:#fff}.showcase-nescafe .block-content-creation .c-left,.showcase-nescafe .block-content-creation .c-right{margin-bottom:0}.showcase-nescafe .block-content-creation .c-left p:last-child,.showcase-nescafe .block-content-creation .c-right p:last-child{margin-bottom:0}@media (max-width: 798px){.showcase-nescafe .block-content-creation .c-left,.showcase-nescafe .block-content-creation .c-full{display:block;clear:both}}@media (max-width: 798px){.showcase-nescafe .block-content-creation .c-full{margin-bottom:0}}@media (min-width: 75rem){.showcase-nescafe .block-content-creation .c-full>p{float:left;display:block;margin-right:6.21776%;width:46.89112%;margin-left:26.55444%}.showcase-nescafe .block-content-creation .c-full>p:last-child{margin-right:0}}@media (max-width: 798px){.showcase-nescafe .block-content-creation .c-full>h2{margin-bottom:0}}@media (min-width: 799px){.showcase-nescafe .block-content-creation .c-full>h2{float:left;display:block;margin-right:6.21776%;width:46.89112%;margin-left:26.55444%}.showcase-nescafe .block-content-creation .c-full>h2:last-child{margin-right:0}}@media (min-width: 48rem) and (max-width: 74.9375rem){.showcase-nescafe .block-content-creation .c-left,.showcase-nescafe .block-content-creation .c-right{float:left;display:block;margin-right:6.21776%;width:100%}.showcase-nescafe .block-content-creation .c-left:last-child,.showcase-nescafe .block-content-creation .c-right:last-child{margin-right:0}}.showcase-nescafe .block-content-layered-page{background:linear-gradient(to bottom, #acacac, #fff);padding-top:0;padding-bottom:0}.showcase-nescafe .block-press{background-color:#f6f6f6}.showcase-nescafe .block-howmanycups{height:37.5rem;margin-bottom:0;background-image:url("/img/nes_howmanycups_bg.gif");background-position:center;position:relative;padding-bottom:0;padding-top:0}.showcase-nescafe .block-howmanycups .howmanycups{position:relative;width:100%;z-index:1;top:50%;transform:translateY(-50%)}.showcase-nescafe .block-howmanycups h2{font-size:3.125rem;font-weight:bold;color:#fff;font-family:"Monaco", "Consolas", "Courier New", monospace;margin:0 auto 30px}@media (min-width: 999px){.showcase-nescafe .block-howmanycups h2{font-size:10rem}}.showcase-nescafe .block-howmanycups p{font-size:2rem;font-weight:400;color:#fff;font-family:"brandon-grotesque",sans-serif}.showcase-mayflower .blocks{background-image:url("/img/myf_main_bg.png");background-position:center;background-attachment:fixed}.showcase-mayflower .block-strategy{background:#efede4}.showcase-mayflower .block-strategy .c-left,.showcase-mayflower .block-strategy .c-right{margin-bottom:0}.showcase-mayflower .block-strategy .c-left p:last-child,.showcase-mayflower .block-strategy .c-right p:last-child{margin-bottom:0}.showcase-mayflower .block-ux .c-left,.showcase-mayflower .block-ux .c-right{float:left;display:block;margin-right:6.21776%;width:100%}.showcase-mayflower .block-ux .c-left:last-child,.showcase-mayflower .block-ux .c-right:last-child{margin-right:0}@media (min-width: 75rem){.showcase-mayflower .block-ux .c-left,.showcase-mayflower .block-ux .c-right{float:left;display:block;margin-right:6.21776%;width:46.89112%}.showcase-mayflower .block-ux .c-left:last-child,.showcase-mayflower .block-ux .c-right:last-child{margin-right:0}}.showcase-mayflower .block-content-creation{height:auto}@media (min-width: 48rem){.showcase-mayflower .block-content-creation{height:56.25rem;background-image:url("/img/myf_ipad.png");background-repeat:no-repeat;background-size:auto 340px;background-position:center bottom;padding-bottom:0;padding-top:0}}@media (min-width: 75rem){.showcase-mayflower .block-content-creation{height:56.25rem;background-size:auto 80%;background-position:right bottom}}.showcase-mayflower .block-content-creation .copy{height:100%;position:relative}@media (min-width: 48rem){.showcase-mayflower .block-content-creation .copy>div{position:absolute;top:50%;transform:translate(0, -50%)}}.showcase-mayflower .block-content-creation .c-left,.showcase-mayflower .block-content-creation .c-right,.showcase-mayflower .block-content-creation .c-full{margin-bottom:0}.showcase-mayflower .block-content-creation .c-left p:last-child,.showcase-mayflower .block-content-creation .c-right p:last-child,.showcase-mayflower .block-content-creation .c-full p:last-child{margin-bottom:0}.showcase-mayflower .block-content-creation .c-left,.showcase-mayflower .block-content-creation .c-right{float:left;display:block;margin-right:6.21776%;width:100%}.showcase-mayflower .block-content-creation .c-left:last-child,.showcase-mayflower .block-content-creation .c-right:last-child{margin-right:0}@media (min-width: 75rem){.showcase-mayflower .block-content-creation .c-left,.showcase-mayflower .block-content-creation .c-right{float:left;display:block;margin-right:6.21776%;width:46.89112%}.showcase-mayflower .block-content-creation .c-left:last-child,.showcase-mayflower .block-content-creation .c-right:last-child{margin-right:0}}.showcase-mayflower .block-art-direction{background-color:#a29061}.showcase-mayflower .block-art-direction h2,.showcase-mayflower .block-art-direction p{color:#fff}.showcase-mayflower .block-art-direction .c-left,.showcase-mayflower .block-art-direction .c-right,.showcase-mayflower .block-art-direction .c-full{margin-bottom:0}.showcase-mayflower .block-art-direction .c-left p:last-child,.showcase-mayflower .block-art-direction .c-right p:last-child,.showcase-mayflower .block-art-direction .c-full p:last-child{margin-bottom:0}.showcase-mayflower .block-art-direction .copy .c-full h2{margin-bottom:30px}@media (max-width: 798px){.showcase-mayflower .block-art-direction .copy .c-left{clear:both;overflow:hidden;margin-bottom:30px}}.showcase-mayflower .block-prints{background:linear-gradient(transparent, #fff);padding-top:0;padding-bottom:0}.showcase-mayflower .block-brand-communications{background-color:#fff}.showcase-mayflower .block-brand-communications .c-left,.showcase-mayflower .block-brand-communications .c-right{margin-bottom:0}.showcase-mayflower .block-brand-communications .c-left p:last-child,.showcase-mayflower .block-brand-communications .c-right p:last-child{margin-bottom:0}.showcase-mayflower .block-brand-communications .copy .c-full h2{margin-bottom:30px}@media (max-width: 798px){.showcase-mayflower .block-brand-communications .copy .c-left{clear:both;overflow:hidden;margin-bottom:30px}}.showcase-mayflower .block-social-strategy{background-color:#efede4;padding-bottom:0}.showcase-mayflower .block-social-strategy .c-left,.showcase-mayflower .block-social-strategy .c-right,.showcase-mayflower .block-social-strategy .c-full{margin-bottom:0}.showcase-mayflower .block-social-strategy .c-left p:last-child,.showcase-mayflower .block-social-strategy .c-right p:last-child,.showcase-mayflower .block-social-strategy .c-full p:last-child{margin-bottom:0}@media (min-width: 75rem){.showcase-mayflower .block-social-strategy .c-full>p{float:left;display:block;margin-right:6.21776%;width:46.89112%;margin-left:26.55444%}.showcase-mayflower .block-social-strategy .c-full>p:last-child{margin-right:0}}.showcase-mayflower .block-quote{background-color:#fff}.page-clients [data-clients-toggle]{color:black}.page-clients [data-clients-toggle].active{color:red}.page-clients [data-clients-entry]{opacity:1}.page-clients [data-clients-entry].inactive{opacity:0.25}.page-clients .notable-icons .home-cta{display:none}.page-clients #all-clients{padding:60px 0 0;position:relative}.page-clients #all-clients header h2{margin-bottom:60px}.page-clients #all-clients .client-list-wrapper{columns:2;width:100%;max-width:1260px;margin:0 auto}@media (min-width: 799px){.page-clients #all-clients .client-list-wrapper{columns:initial;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}}.page-clients #all-clients .client-list-wrapper ul,.page-clients #all-clients .client-list-wrapper li{list-style:none;margin:0;padding:0}.page-clients #all-clients .client-list-wrapper>div{box-sizing:border-box;padding:0 20px}@media (min-width: 799px){.page-clients #all-clients .client-list-wrapper>div{vertical-align:top;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;width:25%}}@media (max-width: 799px){.page-clients #all-clients .client-list-wrapper>div .filters{position:fixed;width:100%;background:#f6f6f6;padding:0 1rem;top:100px;left:-100%;z-index:7000;transition:left 220ms ease-in-out}.page-clients #all-clients .client-list-wrapper>div .filters.active{left:0}.page-clients #all-clients .client-list-wrapper>div .filters.active .filter{display:block}.page-clients #all-clients .client-list-wrapper>div .filters .filter{width:50%;float:left;padding:20px;position:relative}.page-clients #all-clients .client-list-wrapper>div .filters .filter ul{overflow:hidden;margin:0;height:0}.page-clients #all-clients .client-list-wrapper>div .filters .filter ul li a{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-clients #all-clients .client-list-wrapper>div .filters .filter h4{background:#fff;border:1px solid #ccc;padding:10px 30px 10px 15px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-clients #all-clients .client-list-wrapper>div .filters .filter h4:after{content:"\203A";position:absolute;right:35px;font-family:"brandon-grotesque",sans-serif;font-weight:normal;font-size:24px;transform:rotate(90deg);margin:-6px -3px 0 0}.page-clients #all-clients .client-list-wrapper>div .filters .filter.active ul{height:auto;width:calc(100% - 40px);position:absolute;background:#fff;border:1px solid #ccc;border-top:0;padding:10px 15px}}@media (max-width: 799px) and (min-width: 799px){.page-clients #all-clients .client-list-wrapper>div .filters{position:static}}.page-clients #all-clients .client-list-wrapper h4{text-transform:uppercase;font-weight:900;font-size:12px;color:#999;margin-bottom:7px}.page-clients #all-clients .client-list-wrapper ul.industry li,.page-clients #all-clients .client-list-wrapper ul.size li{font-family:'brandon-grotesque';font-weight:700;font-style:normal;text-transform:uppercase;font-weight:900;font-size:14px;padding:0}.page-clients #all-clients .client-list-wrapper ul.industry li a,.page-clients #all-clients .client-list-wrapper ul.size li a{display:block;padding:8px 0;line-height:1.2;color:#66686d;font-weight:900}.page-clients #all-clients .client-list-wrapper ul.industry li a:hover,.page-clients #all-clients .client-list-wrapper ul.size li a:hover{color:#ff3600;text-decoration:none}.page-clients #all-clients .client-list-wrapper ul.industry li a.active,.page-clients #all-clients .client-list-wrapper ul.size li a.active{color:#ff3600}.page-clients #all-clients .client-list-wrapper ul.industry li a.disabled,.page-clients #all-clients .client-list-wrapper ul.size li a.disabled{opacity:.5}.page-clients #all-clients .client-list-wrapper h3{color:#ff3600;font-weight:900}.page-clients #all-clients .client-list-wrapper ul{margin-bottom:52px}.page-clients #all-clients .client-list-wrapper ul li{font-size:20px;padding:3px 0;line-height:1.2}@media (min-width: 799px){.page-clients #all-clients .client-list-wrapper ul li{font-size:24px}}.page-clients #all-clients .client-list-wrapper ul li ul{margin:10px 3px;border-left:1px solid #ddd}.page-clients #all-clients .client-list-wrapper ul li ul li{font-size:18px;padding-left:15px}@media (min-width: 799px){.page-clients #all-clients .client-list-wrapper ul li ul li{font-size:20px}}.page-team [data-team-toggle]{color:black}.page-team [data-team-toggle].active{color:red}.page-team [data-team-entry]{opacity:1}.page-team [data-team-entry].inactive{opacity:.25}.page-team .headline{margin:0 auto;max-width:1060px;text-align:center}.page-team .headline h2{font-family:crimson;font-style:italic;font-size:28px;letter-spacing:.02em;font-weight:200;line-height:1.4;text-transform:none;padding:5% 10%}.page-team #team .team-members{display:block;margin:0 auto;padding:0 3%}.page-team #team .team-members li{display:inline-block;vertical-align:top;text-align:left;width:46%;margin:0 1% 1%}@media (min-width: 799px){.page-team #team .team-members li{width:20%;margin:0 2%}}.page-team #team .team-members li img{width:100%;height:auto}.page-team #team .team-members li h3{text-transform:uppercase;font-weight:600;font-size:18px;line-height:1.2;margin:15px 0 5px}.page-team #team .team-members li p{font-size:14px;line-height:1.1}.page-team #team .team-members li .media{position:relative}.page-team #team .team-members li .overlay{position:absolute;left:0;top:0;display:block;vertical-align:middle;height:100%;width:100%;background:rgba(0,0,0,0.5);text-align:center;opacity:0;transition:opacity 200ms ease-in-out}.page-team #team .team-members li .overlay:hover{opacity:1}.page-team #team .team-members li .overlay ul{display:inline-block;margin:0 auto;padding:0;position:relative;top:50%;transform:translateY(-50%);width:100px}.page-team #team .team-members li .overlay ul li{width:auto;display:inline-block;text-align:center;margin:0 5px}.page-team #team .team-members li .overlay ul li a{color:#fff;display:block;font-size:24px}.page-team #team .team-members li .overlay ul li a:hover{color:#ff3600}.page-team #our-partners{background:#f5f5f5;border-bottom:1rem solid #fff}.page-team #our-partners ul{display:block;text-align:center;font-size:0}.page-team #our-partners ul li{display:inline-block;margin:0 .5%;font-size:16px;width:15%;height:0;padding:7.5% 0;vertical-align:top}.page-team #our-partners ul li div{display:table;height:100%;width:100%;transform:translateZ(0)}.page-team #our-partners ul li div a{display:table-cell;vertical-align:middle;height:100%;position:relative;transition:opacity 200ms ease-in-out}.page-team #our-partners ul li div a:hover{opacity:.5}.page-team #our-partners ul li div a img{position:relative;top:-50%}.page-archive #archive ul{max-width:1260px;margin:1% auto;padding:0;display:block;text-align:center;font-size:0}.page-archive #archive ul li{display:inline}.page-archive #archive ul li a{font-size:14px;margin:1% 0;padding:0;position:relative;display:inline-block;vertical-align:top;width:100%}.page-archive #archive ul li a:nth-child(odd){padding-left:0}.page-archive #archive ul li a:nth-child(even){padding-right:0}@media (min-width: 799px){.page-archive #archive ul li a{margin:1%;width:48%}.page-archive #archive ul li a:nth-child(odd),.page-archive #archive ul li a:nth-child(even){margin:1%;padding:0}}@media (min-width: 999px){.page-archive #archive ul li a{margin:1%;width:31%}.page-archive #archive ul li a:nth-child(odd),.page-archive #archive ul li a:nth-child(even){margin:1%;padding:0}}.page-archive #archive ul li a img{width:100%;height:auto}.page-archive #archive ul li a .logo{position:absolute;padding:20px;margin:0 auto;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%)}.page-archive #archive ul li a .logo img{max-width:100%;height:auto}.page-archive #archive ul li a aside{background:transparent;display:block;width:100%;height:100%;padding:20px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;opacity:0;transition:opacity 200ms ease-in-out}.page-archive #archive ul li a aside ul{display:block;color:#FFFFFF;width:100%;margin:0 auto;padding:20px;position:absolute;bottom:0;left:0;right:0;max-width:80%;line-height:1}@media (max-width: 798px){.page-archive #archive ul li a aside ul{max-width:100%}}.page-archive #archive ul li a aside ul li{text-indent:0;position:relative;font-size:10px;font-family:"brandon-grotesque",sans-serif;font-weight:bold;text-align:center;text-transform:uppercase;display:inline-block;width:auto;float:none;padding:4px 7px}.page-archive #archive ul li a aside ul li:after{background:#FFF;content:'';position:absolute;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:100%;overflow:hidden;right:-2px}.page-archive #archive ul li a aside ul li:last-child:after{display:none}.page-archive #archive ul li a:hover aside{background-color:rgba(0,0,0,0.5);opacity:1}@media (max-width: 798px){.page-company #hero,.page-company .hero{height:450px}}@media (min-width: 480px) and (max-width: 799px){.page-company #hero,.page-company .hero{height:550px}}.page-company #hero .hero-title,.page-company .hero .hero-title{position:relative;z-index:2;overflow:hidden;max-width:100%;width:100%;top:-5%}@media screen and (max-width: 799px){.page-company #hero .hero-title,.page-company .hero .hero-title{top:10%}}.page-company #hero .hero-title h1,.page-company .hero .hero-title h1{font-family:'crimson';font-weight:400;font-size:28px;line-height:1.35;color:#252323;text-transform:none}@media (min-width: 799px){.page-company #hero .hero-title h1,.page-company .hero .hero-title h1{font-size:36px}}@media (max-width: 640px){.page-company #hero .hero-title h1,.page-company .hero .hero-title h1{width:90%}}@media (min-width: 640px){.page-company #hero .hero-title h1 span,.page-company .hero .hero-title h1 span{display:inline-block}}.page-company #hero .inner,.page-company .hero .inner{position:relative}.page-company #hero.about-hero,.page-company .hero.about-hero{max-width:940px;margin:0 auto;height:100vh;padding-top:8%}.page-company .hero.about-hero .hero-image{max-width:450px;max-height:450px;background-size:cover}.page-company .hero.about-hero .hero-image:before{content:'';position:relative;display:block;padding-top:100%;width:100%;background:rgba(0,0,0,0.1)}.page-company #hero .hero-image-wrap,.page-company .hero .hero-image-wrap{border:2px solid #ff3600;left:auto;right:0;height:250px;width:250px;top:25%;position:relative;float:right;z-index:1}@media (min-height: 400px){.page-company #hero .hero-image-wrap,.page-company .hero .hero-image-wrap{height:250px;width:250px;top:20%}}@media (min-height: 600px){.page-company #hero .hero-image-wrap,.page-company .hero .hero-image-wrap{height:350px;width:350px;top:25%}}@media (min-height: 740px){.page-company #hero .hero-image-wrap,.page-company .hero .hero-image-wrap{height:450px;width:450px}}@media (max-width: 480px){.page-company #hero .hero-image-wrap,.page-company .hero .hero-image-wrap{height:250px;width:250px;right:10%}}@media (min-width: 480px) and (max-width: 799px){.page-company #hero .hero-image-wrap,.page-company .hero .hero-image-wrap{right:5%;top:30%;height:300px;width:300px}}@media (min-width: 900px) and (max-width: 1440px) and (max-height: 600px){.page-company #hero .hero-image-wrap,.page-company .hero .hero-image-wrap{right:10%;top:30%;height:300px;width:300px}}.page-company #services header{padding:9em 0 0;text-align:left}.page-company #services .service-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:0 auto;padding:1.6em 0 2em}@media (min-width: 799px){.page-company #services .service-list{margin:0 -1.3em}}.page-company #services .service-list>li{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 auto;flex:0 0 auto;padding:2rem 1rem;-ms-flex-item-align:start;align-self:flex-start;border:1px solid #c4c3be;margin:1.2em 0 1em;transition:border 0.2s linear,opacity 500ms cubic-bezier(0.67, 0, 0.67, 1) 0s,transform 500ms cubic-bezier(0.33, 0, 0, 1) 0s}@media (min-width: 799px){.page-company #services .service-list>li{margin:1.2em 1.2em 1em;padding:2.2rem 2rem;-ms-flex:0 0 calc(33.33% - 2.4em);flex:0 0 calc(33.33% - 2.4em);max-width:calc(33.33% - 2.4em)}}.page-company #services .service-list>li:hover{border-color:#ff3600}.page-company #services .service-list>li:hover h4{color:#ff3600}.page-company #services .service-list>li img{width:100%;height:auto;max-width:100px;margin:0 auto}.page-company #services .service-list>li h4{display:block;font-weight:600;font-size:1.4em;margin:15px 0 15px;color:#000;text-transform:none;letter-spacing:-0.3px;transition:color .2s linear}.page-company #services .service-list>li ul{display:block;margin:0;padding:1em 0 0.4em;font-size:1.5em;letter-spacing:-0.7px}.page-company #services .service-list>li ul li{display:block;margin:0;padding:0.35em 0}.page-company #clients{padding:3em 0}.page-company #clients header{padding-bottom:1.9em}.page-company #clients h4{font-size:0.9em;color:#93928e}.page-company #principles{padding:0 0 1em}@media (min-width: 799px){.page-company #principles{padding:4.4em 0}}.page-company #principles header{padding-bottom:2.5em}.page-company #principles .principles-list{color:#000}.page-company #principles .principles-list dd{font-family:'Apercu Pro';font-weight:700;font-style:normal;font-size:2em;margin:0;letter-spacing:-2.7px;display:block;line-height:1.2;transition:color 0.2s linear,opacity 1s cubic-bezier(0.25, 0.1, 0.25, 1)}@media screen and (min-width: 440px){.page-company #principles .principles-list dd{font-size:2.5em}}@media screen and (min-width: 600px){.page-company #principles .principles-list dd{font-size:3.5em}}@media (min-width: 799px){.page-company #principles .principles-list dd{font-size:4.8em}}.page-company #principles .principles-list dd:hover{color:#ff3600}.page-company #principles .principles-list dt{font-size:1.3em;letter-spacing:-0.55px;padding:0.5em 0 1.65em;min-height:2.6em;display:block;margin-bottom:1em;border-bottom:1px solid #c4c3be}.page-company .posts-section .inner{padding-top:0.3em;padding-bottom:6.1em}.section .clients-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:1.2em;-ms-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:-0.5px;padding:0.4em 0}@media (min-width: 799px){.section .clients-list{font-size:1.5em}}.section .clients-list .client{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0.4em 1em 0.4em 0}.section .clients-list .client a{transition:color .1s linear;color:#000}.section .clients-list .client a:hover{color:#ff3600}@media screen and (min-width: 460px){.section .clients-list .client{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (min-width: 540px){.section .clients-list .client{-ms-flex:0 0 34%;flex:0 0 34%;max-width:34%}}@media (min-width: 799px){.section .clients-list .client{-ms-flex:0 0 26%;flex:0 0 26%;max-width:26%}}.page-downloads .block{padding-top:40px;padding-bottom:20px}.page-downloads .block .copy{max-width:40rem}@media (min-width: 799px){.page-downloads .block{padding-top:80px}}.page-downloads .block header{margin:0 0 48px 0}@media (min-width: 798px){.page-downloads .block header{margin:0 0 72px 0}}@media (min-width: 799px){.page-downloads .block header{margin:0 0 100px 0}}.page-downloads .block header h1{font-weight:600;margin:0;color:#ff3600;font-size:28px;line-height:1.2}@media (min-width: 799px){.page-downloads .block header h1{font-size:32px}}.page-downloads .block .container{padding:40px 15px;margin:0 auto}@media (min-width: 798px){.page-downloads .block .container{padding:60px 50px}}@media (min-width: 799px){.page-downloads .block .container{padding:70px 20px 60px;max-width:985px}.page-downloads .block .container.full{padding-left:10px;padding-right:10px;max-width:1150px}}.page-downloads .block .container .block{padding-top:0}.page-downloads .grid-downloads{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.page-downloads .grid-downloads>li{text-align:center;overflow:visible}@media (max-width: 480px){.page-downloads .grid-downloads>li{width:50%;float:left}}.page-downloads .grid-downloads .title{min-height:3.125rem;font-size:1rem;line-height:1.2;margin-bottom:10px;font-weight:600;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.page-downloads .grid-downloads .icon{overflow:visible;margin-bottom:1.25rem}.page-downloads .grid-downloads .icon img{max-width:100%;opacity:1;transform:scale(1);transition:all 500ms ease 0ms}.page-downloads .grid-downloads .icon a{display:inline-block;width:80px;height:80px;overflow:visible;background-image:url(../img/downloads/industry-download.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.page-downloads .grid-downloads .icon a:hover img{transform:scale(1.25);opacity:0}@media (min-width: 48rem){.page-downloads .grid-downloads .icon a{width:90px;height:90px}}@media (min-width: 75rem){.page-downloads .grid-downloads .icon a{width:120px;height:120px}}.page-downloads .grid-downloads .description{height:auto}.page-downloads .grid-downloads .description p{font-size:1rem;line-height:normal}.page-downloads .grid-downloads .description p small{font-size:14px;opacity:.6}.page-downloads .all{text-align:center}body.homepage .hero{max-height:none;height:100%;height:100%;position:static}body.homepage .hero .inner{padding-top:10em;position:static}@media screen and (min-width: 799px){body.homepage .hero .inner{z-index:1;width:100%}}body.homepage .hero .inner h1{font-family:'Averta STD';font-weight:800;font-style:normal}body.homepage .hero .inner .hero-title{padding-top:8em;position:static;transform:none}body.homepage #hero h1{font-size:2.4em}@media screen and (min-width: 480px){body.homepage #hero h1{font-size:3.2em}}@media screen and (min-width: 650px){body.homepage #hero h1{font-size:4.5em}}@media screen and (min-width: 999px){body.homepage #hero h1{font-size:5.375em}}body.homepage .home-hero{margin-bottom:5rem}body.homepage .home-hero .inner{background:#fff}body.homepage .home-hero span.color1,body.homepage .home-hero span.color2,body.homepage .home-hero span.color3,body.homepage .home-hero span.color4{cursor:cell;transition:color 3s;transition-delay:1s;color:#000}body.homepage .home-hero span.color1:hover{color:#ff3600;transition:color 0s}body.homepage .home-hero span.color2:hover{color:#ff3600;transition:color 0s}body.homepage .home-hero span.color3:hover{color:#ff3600;transition:color 0s}body.homepage .home-hero span.color4:hover{color:#ff3600;transition:color 0s}body.homepage .last-block{padding-bottom:5em}body.page-work .wrapper:before,body.page-work .wrapper:after,body.page-work .wrapper>.inner:before,body.page-work .wrapper>.inner:after{display:none}body.page-work main .page-content{overflow:hidden;margin-left:-1rem;margin-right:-1rem}body.page-work main .page-content .inner{padding-left:1rem;padding-right:1rem}@media (min-width: 999px){body.page-work main .page-content .inner.grid{padding-left:0;padding-right:0}}body.page-work #hero{padding-left:1rem;padding-right:1rem}body.page-work .hero{margin-left:-1rem;margin-right:-1rem;margin-bottom:-1rem;top:-1rem}body.page-work .hero .inner{width:100%}body.page-work .hero .hero-image-wrap{width:100%;top:0;left:0}body.page-work .featured-project#hero{height:auto}body.page-work .featured-project#hero .grid{max-width:1170px;width:100%}body.page-work .featured-project#hero .slide-image{border:3px solid #ff3600;height:85vh;min-height:360px}@media (min-width: 799px){body.page-work .featured-project#hero .slide-image{height:100vh;max-height:610px}}body.page-work #hero .hero-title,body.page-work .hero .hero-title{top:50%;padding-left:1rem}body.page-work #hero,body.page-work #hero-work,body.page-work .hero{background:#262424}body.page-work #hero-work:before,body.page-work #hero:before,body.page-work .hero:before{display:none}body.page-work.negative header.header #logo svg,body.page-work.negative header.header .header__main-logo{fill:#fff;color:#fff}body.page-work.negative header.header span,body.page-work.negative header.header span:after,body.page-work.negative header.header span:before{background:#fff}body.page-work .hero-title h1{font-family:'Averta STD';font-weight:800;font-style:normal}body.page-work .projects-section{padding:5.3em 0;background:#262424}body.page-work .projects-section>a{transition:opacity 0.2s linear}body.page-work .projects-section .project-item>a img{border:1px solid transparent;transition:border-color 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}body.page-work .projects-section .project-item:hover>a img{border-color:#ff3600}body.page-work .projects-section .project-item:hover .project-item-data a h3{color:#ff3600;transition:color 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}body.page-work .projects-section .project-item-data{position:relative;padding:0.6em 0 1.8em;transform:translateY(0);transition:transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1)}body.page-work .projects-section .project-item-data a{line-height:20px;display:block;transition:opacity 0.3s linear,visibility 0.3s linear,transform 0.6s cubic-bezier(0.25, 0.8, 0.25, 1)}body.page-work .projects-section .project-item-data a h3{color:#fff}body.page-work .projects-section .project-item__title{text-transform:none;font-size:1.5rem;margin:0}body.page-work #clients{padding:2.2em 0 4.7em}body.page-work #clients h4{text-transform:none;font-size:1.4em}@media (min-width: 799px){body.page-work .clients-list{font-size:1.5em}}body.page-work .clients-list .client{padding:0.1em 1em 0.7em 0}@media (min-width: 799px){body.page-work .clients-list .client{-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%}}body.page-work #downloads header{padding-bottom:2.7em}body.page-work #downloads header h3{margin-top:0.9em}body.page-work #downloads .downloads-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.page-work #downloads .downloads-item{margin-bottom:2.6em;text-align:center;color:#000}@media screen and (max-width: 479px){body.page-work #downloads .downloads-item{max-width:50%;width:50%}}body.page-work #downloads .downloads-item a{color:inherit}body.page-work #downloads .downloads-item:hover{color:#ff3600}body.page-work #downloads .downloads-item svg{max-width:86px}body.page-work #downloads .downloads-item__title{text-transform:none;font-size:1.5em;margin-top:0.6em;color:inherit}body.page-work .posts-section .inner{padding-top:3.7em}.page-jobs .block{padding-top:40px;padding-bottom:20px}@media (min-width: 799px){.page-jobs .block{padding-top:80px}}.page-jobs .block header{margin:0 0 48px 0}@media (min-width: 798px){.page-jobs .block header{margin:0 0 72px 0}}@media (min-width: 799px){.page-jobs .block header{margin:0 0 100px 0}}.page-jobs .block header h1{font-weight:600;margin:0;color:#ff3600;font-size:28px;line-height:1.2}@media (min-width: 799px){.page-jobs .block header h1{font-size:32px}}.page-jobs .block .container{padding:40px 15px;margin:0 auto}@media (min-width: 798px){.page-jobs .block .container{padding:60px 50px}}@media (min-width: 799px){.page-jobs .block .container{padding:70px 20px 60px;max-width:985px}.page-jobs .block .container.full{padding-left:10px;padding-right:10px;max-width:1150px}}.page-jobs #jobs-avialable-positions{position:relative}@media (min-width: 799px){.page-jobs #jobs-avialable-positions .mobile-only{display:none}}.page-jobs #jobs-avialable-positions .tablet-up{display:none}@media (min-width: 799px){.page-jobs #jobs-avialable-positions .tablet-up{display:block}}.page-jobs #jobs-avialable-positions .jobs-headings-wrapper{list-style:none;margin:0;padding:0;columns:1;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}@media (min-width: 799px){.page-jobs #jobs-avialable-positions .jobs-headings-wrapper{columns:2}}@media (min-width: 1280px){.page-jobs #jobs-avialable-positions .jobs-headings-wrapper{columns:4}}.page-jobs #jobs-avialable-positions .jobs-headings-wrapper ul,.page-jobs #jobs-avialable-positions .jobs-headings-wrapper li{list-style:none;margin:0;padding:0}.page-jobs #jobs-avialable-positions .jobs-headings-wrapper>li{box-sizing:border-box;padding:0 10px;vertical-align:top;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;width:100%}@media (min-width: 799px){.page-jobs #jobs-avialable-positions .jobs-headings-wrapper>li{width:50%}}@media (min-width: 1280px){.page-jobs #jobs-avialable-positions .jobs-headings-wrapper>li{width:25%}}.page-jobs #jobs-avialable-positions .jobs-headings-wrapper .item{border:1px solid #ccc;display:block;transition:all 250ms ease 0ms;margin-bottom:15px;padding:5px;color:#000;box-shadow:0 0 0 1px transparent inset}@media (min-width: 799px){.page-jobs #jobs-avialable-positions .jobs-headings-wrapper .item{padding:10px;margin-bottom:50px}}.page-jobs #jobs-avialable-positions .jobs-headings-wrapper .item span{font-size:52px;text-align:center;display:block;margin:0 auto 10px;line-height:80px;vertical-align:bottom}.page-jobs #jobs-avialable-positions .jobs-headings-wrapper .item span.small{font-size:44px}.page-jobs #jobs-avialable-positions .jobs-headings-wrapper .item .label{font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;font-weight:900;font-size:12px;text-align:center;transition:all 250ms ease 0ms}@media (min-width: 799px){.page-jobs #jobs-avialable-positions .jobs-headings-wrapper .item .label{font-size:16px}}.page-jobs #jobs-avialable-positions .jobs-headings-wrapper .item.active,.page-jobs #jobs-avialable-positions .jobs-headings-wrapper .item:hover{color:#3eba95;border:1px solid #3eba95}.page-jobs #jobs-avialable-positions .jobs-headings-wrapper .item.active .label,.page-jobs #jobs-avialable-positions .jobs-headings-wrapper .item:hover .label{color:#3eba95}.page-jobs #jobs-avialable-positions .jobs-headings-wrapper .item.active{box-shadow:0 0 0 1px #3eba95 inset}.page-jobs #jobs-avialable-positions .job{padding:20px;display:none}@media (min-width: 799px){.page-jobs #jobs-avialable-positions .job{padding:0 50px 0}}.page-jobs #jobs-avialable-positions .job>article,.page-jobs #jobs-avialable-positions .job>aside{float:left}@media (min-width: 799px){.page-jobs #jobs-avialable-positions .job>article{width:60%;padding:20px 60px}}@media (min-width: 799px){.page-jobs #jobs-avialable-positions .job>aside{width:40%;padding:20px}}.page-jobs #jobs-avialable-positions .job .description p{font-size:16px;line-height:1.6}.page-jobs #jobs-avialable-positions .job .cta{text-align:center}.page-jobs #jobs-avialable-positions .job .button{width:auto;margin:15px auto 0;padding:0 10px;line-height:44px;font-weight:700}@media (min-width: 799px){.page-jobs #jobs-avialable-positions .job .button{margin:0 auto;padding:0 60px}}.page-jobs #jobs-avialable-positions .job ul.fancybull li{color:#ff3600;line-height:1.6}.page-jobs #jobs-avialable-positions .job ul.fancybull li span{color:#666;font-size:18px}.page-jobs #jobs-avialable-positions .job h2{font-size:24px;font-weight:600;margin-bottom:0}body.page-planner #hero .hero-image-wrap,body.page-planner .hero .hero-image-wrap{z-index:-1}body.page-planner header h1{font-family:'brandon-grotesque';font-weight:700;font-style:normal;font-family:'Averta STD';font-weight:800;font-style:normal;color:#000;margin:0.7em 0 1em;text-transform:none;text-align:left}body.page-planner .planner-group{padding:3.5em 0}body.page-planner .planner-group.slider-group{padding-top:0}body.page-planner .planner-group.time-start-group{padding-top:0.2em;padding-bottom:5.3em}body.page-planner .planner-group.time-start-group .planner-fieldset-group .item .label{text-transform:none;font-size:1.8em;line-height:1;font-weight:400;margin-top:1.25em}body.page-planner .planner-group.time-start-group .planner-fieldset-group .item.active .label{text-decoration:none}body.page-planner .planner-group.inputfields{padding:1.6em 1em 0}@media screen and (max-width: 798px){body.page-planner .planner-group.inputfields{padding:1.6em 0 0}}body.page-planner .planner-group.inputfields .planner-group__title{text-align:left;margin-bottom:3.7em}body.page-planner .planner-group.inputfields .planner-fieldset-group{padding:0}body.page-planner .planner-group .planner-icon{position:relative;display:block;background-repeat:no-repeat;margin:0 auto}body.page-planner .planner-group .planner-icon:after,body.page-planner .planner-group .planner-icon:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-position:top center;transition:all 250ms ease 0ms}body.page-planner .planner-group .planner-icon:after{background-position:bottom center;opacity:0}body.page-planner .planner-group .planner-icon.icon-iam-small-biz{width:61px;height:61px}body.page-planner .planner-group .planner-icon.icon-iam-small-biz:after,body.page-planner .planner-group .planner-icon.icon-iam-small-biz:before{background-image:url("/img/planner/small-business.png")}body.page-planner .planner-group .planner-icon.icon-iam-mid-biz{width:92px;height:94px}body.page-planner .planner-group .planner-icon.icon-iam-mid-biz:after,body.page-planner .planner-group .planner-icon.icon-iam-mid-biz:before{background-image:url("/img/planner/mid-business.png")}body.page-planner .planner-group .planner-icon.icon-iam-big-biz{width:89px;height:100px}body.page-planner .planner-group .planner-icon.icon-iam-big-biz:after,body.page-planner .planner-group .planner-icon.icon-iam-big-biz:before{background-image:url("/img/planner/big-business.png")}body.page-planner .planner-group .planner-icon.icon-commerce{width:73px;height:63px}body.page-planner .planner-group .planner-icon.icon-commerce:after,body.page-planner .planner-group .planner-icon.icon-commerce:before{background-image:url("/img/planner/commerce.png")}body.page-planner .planner-group .planner-icon.icon-campaign{width:65px;height:66px}body.page-planner .planner-group .planner-icon.icon-campaign:after,body.page-planner .planner-group .planner-icon.icon-campaign:before{background-image:url("/img/planner/campaign.png")}body.page-planner .planner-group .planner-icon.icon-product{width:68px;height:60px}body.page-planner .planner-group .planner-icon.icon-product:after,body.page-planner .planner-group .planner-icon.icon-product:before{background-image:url("/img/planner/product.png")}body.page-planner .planner-group .planner-icon.icon-design{width:73px;height:73px}body.page-planner .planner-group .planner-icon.icon-design:after,body.page-planner .planner-group .planner-icon.icon-design:before{background-image:url("/img/planner/interactive-design.png")}body.page-planner .planner-group .planner-icon.icon-technology{width:71px;height:59px}body.page-planner .planner-group .planner-icon.icon-technology:after,body.page-planner .planner-group .planner-icon.icon-technology:before{background-image:url("/img/planner/technology.png")}body.page-planner .planner-group .planner-icon.icon-digital-strategy{width:56px;height:80px}body.page-planner .planner-group .planner-icon.icon-digital-strategy:after,body.page-planner .planner-group .planner-icon.icon-digital-strategy:before{background-image:url("/img/planner/digital-strategy.png")}body.page-planner .planner-group .planner-fieldset-group{width:100%;margin:0 auto;padding:0}@media (min-width: 799px){body.page-planner .planner-group .planner-fieldset-group{padding:0 1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}}body.page-planner .planner-group .planner-fieldset-group.flex-start{-ms-flex-align:start;align-items:flex-start}body.page-planner .planner-group .planner-fieldset-group .item{display:block;padding:15px 10px;margin-bottom:20px;color:#000;box-shadow:0 0 0 1px transparent inset;transition:all 250ms ease 0ms}@media (min-width: 799px){body.page-planner .planner-group .planner-fieldset-group .item{margin-bottom:20px}}body.page-planner .planner-group .planner-fieldset-group .item .label{font-family:"brandon-grotesque", sans-serif;text-transform:uppercase;font-weight:900;text-align:center;font-size:0.9em;margin-top:1.8em;letter-spacing:-0.2px}body.page-planner .planner-group .planner-fieldset-group .item .label small{font-family:'crimson';font-weight:400;display:block;text-transform:none;line-height:1.1;font-size:105%}body.page-planner .planner-group .planner-fieldset-group .item.active,body.page-planner .planner-group .planner-fieldset-group .item:hover{color:#ff3600;text-decoration:none}body.page-planner .planner-group .planner-fieldset-group .item.active .planner-icon:after,body.page-planner .planner-group .planner-fieldset-group .item:hover .planner-icon:after{opacity:1}body.page-planner .planner-group .planner-fieldset-group .item.active .planner-icon:before,body.page-planner .planner-group .planner-fieldset-group .item:hover .planner-icon:before{opacity:0}body.page-planner .planner-group__title{font-family:'Averta STD';font-weight:700;font-style:normal;text-transform:none;text-align:center;font-size:1.8em;margin-bottom:1.8em;letter-spacing:-0.3px}body.page-planner .block{padding-top:0px;padding-bottom:20px}@media (min-width: 799px){body.page-planner .block{padding-top:0px}}body.page-planner .block .container{padding:0 15px 40px;margin:0 auto}@media (min-width: 798px){body.page-planner .block .container{padding:0px 50px 60px}}@media (min-width: 799px){body.page-planner .block .container{padding:0px 20px 60px;max-width:985px}body.page-planner .block .container.full{padding-left:10px;padding-right:10px;max-width:1150px}}body.page-planner #planner-form{position:relative}@media (min-width: 799px){body.page-planner #planner-form .mobile-only{display:none}}body.page-planner #planner-form .tablet-up{display:none}@media (min-width: 799px){body.page-planner #planner-form .tablet-up{display:block}}body.page-planner #planner-form .slider-wrap{margin:7.1em auto 100px;max-width:720px;position:relative}body.page-planner #planner-form .slider-wrap .slider-tooltip{width:170px;padding:10px 4px;margin-left:-85px;position:absolute;left:50%;top:-65px;background-color:#fff;border:1px solid #999999;font:600 14px/1.0 "brandon-grotesque", sans-serif;text-transform:uppercase;text-align:center}body.page-planner #planner-form .slider-wrap .slider-tooltip:before{top:100%;left:50%;content:" ";height:12px;width:1px;position:absolute;pointer-events:none;background-color:#999999}body.page-planner #planner-form .slider-wrap .noUi-target{border:5px solid #EBEBEB}body.page-planner #planner-form .slider-wrap .noUi-horizontal{height:4px}body.page-planner #planner-form .slider-wrap .noUi-horizontal:after{display:block;position:absolute;bottom:-47px;color:#252323;font:600 14px/1.0 "brandon-grotesque", sans-serif;text-transform:uppercase}body.page-planner #planner-form .slider-wrap .noUi-horizontal:before{display:block;position:absolute;bottom:-47px;color:#252323;font:600 14px/1.0 "brandon-grotesque", sans-serif;text-transform:uppercase;content:"I'm Broke";left:0}body.page-planner #planner-form .slider-wrap .noUi-horizontal:after{content:"Money's No Issue";right:0}body.page-planner #planner-form .slider-wrap .noUi-background{background:#252323;box-shadow:none;outline:2px solid #f5f4ed}body.page-planner #planner-form .slider-wrap .noUi-origin{border-radius:0}body.page-planner #planner-form .slider-wrap .noUi-target{border:none;box-shadow:none}body.page-planner #planner-form .slider-wrap .noUi-horizontal .noUi-handle{width:6px;height:29px;background-color:#252323;border:none;border-radius:0;top:-12px;box-shadow:none;left:-6px}body.page-planner #planner-form .slider-wrap .noUi-horizontal .noUi-handle.noUi-handle-lower{top:-10px}body.page-planner #planner-form .slider-wrap .noUi-handle:after,body.page-planner #planner-form .slider-wrap .noUi-handle:before{display:none}body.page-planner #planner-form .slider-wrap .noUi-connect{background-color:#ff3600;border-radius:0;box-shadow:none;height:8px;top:-2px}@media (min-width: 799px){body.page-planner #planner-form .planner-group.thin{padding:0 75px}}@media (min-width: 999px){body.page-planner #planner-form .planner-group.thin{padding:0 175px}}body.page-planner #planner-form textarea{width:100%;height:270px;border:3px solid;resize:none}body.page-planner #planner-form .inputfields .planner-fieldset-group{margin-bottom:40px}body.page-planner #planner-form .inputfields .input-field{box-sizing:border-box;margin-bottom:4.1em}@media (min-width: 799px){body.page-planner #planner-form .inputfields .input-field{width:50%;padding:0 20px}body.page-planner #planner-form .inputfields .input-field:nth-child(odd){padding-left:0}body.page-planner #planner-form .inputfields .input-field:nth-child(even){padding-right:0}}body.page-planner #planner-form .inputfields .input-field input{font-size:1.1em;background:none;border:none;outline:none;border-bottom:3px solid;padding:0.6em 0}body.page-planner #planner-form .textareafield .planner-fieldset-group{columns:initial}body.page-planner #planner-form .textareafield .input-field{width:100%;box-sizing:border-box}body.page-planner #planner-form .planner-fieldset-group ul,body.page-planner #planner-form .planner-fieldset-group li{list-style:none;margin:0;padding:0}body.page-planner #planner-form .planner-fieldset-group>li{box-sizing:border-box}@media (min-width: 799px){body.page-planner #planner-form .planner-fieldset-group>li{padding:0 10px;vertical-align:top;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;width:50%}}@media (min-width: 1280px){body.page-planner #planner-form .planner-fieldset-group>li{width:25%}}@media (min-width: 799px){body.page-planner #planner-form .planner-fieldset-group.col-3>li{width:50%}}@media (min-width: 1280px){body.page-planner #planner-form .planner-fieldset-group.col-3>li{width:33.33%}}body.page-planner #planner-form .submit{text-align:center}body.page-planner #planner-form .submit .button{padding:0.4em 3.8em;line-height:1.8;min-width:0}body.showcase-levis{background:#fff}.showcase-levis #stack-1 img{transform:scale(0.5);top:230px}.showcase-levis .block-challenge{background:#f6f6f6}@media (min-width: 30rem){.showcase-levis .block-design .copy img{margin-top:3.125rem}}.showcase-levis .block-slider{padding:3.125rem 0;background:#f6f6f6}.showcase-levis .block-slider .levis-slider-container .slick-dots{bottom:-40px}.showcase-levis .block-slider .levis-slider-container .slick-dots button{background:#3c3d41}.showcase-levis .block-slider .levis-slider-container .slick-arrow{background-image:url("/img/mdy-arrow-icon-grey-2x.png")}.showcase-levis .block-slider .levis-slider{padding:0 2.5rem;text-align:center}.showcase-levis .block-slider .levis-slider img{display:inline-block;max-width:100%;width:auto}.showcase-levis .block-other-works{padding-bottom:0}.showcase-levis .grid-other-works{max-width:18.75rem;margin-bottom:3.125rem;margin-left:auto;margin-right:auto}@media (min-width: 30rem){.showcase-levis .grid-other-works{max-width:25rem}}@media (min-width: 48rem){.showcase-levis .grid-other-works{max-width:50rem}}@media (min-width: 75rem){.showcase-levis .grid-other-works{max-width:75rem}}.showcase-levis .grid-other-works .photo a{display:block}.showcase-levis .grid-other-works .photo a img{width:100%;transition:all 500ms ease 0ms}.showcase-levis .grid-other-works .photo a:hover{background:#ff3600}.showcase-levis .grid-other-works .photo a:hover img{filter:grayscale(100%);opacity:0.3}.showcase-levis .grid-other-works .description{float:left;padding:20px 0 30px;width:100%}.showcase-levis .grid-other-works .description h3{font-size:1.25rem;margin:0 0 1.25rem 0;font-weight:600}.showcase-levis .grid-other-works .description p{line-height:1.75rem}.showcase-levis .grid-other-works .description .button{min-width:inherit}body.showcase-cadillac{background:#fff}.showcase-cadillac #stack-1{min-height:25rem;top:3.125rem}@media (min-width: 30rem){.showcase-cadillac #stack-1{min-height:37.5rem}}@media (min-width: 48rem){.showcase-cadillac #stack-1{min-height:37.5rem}}@media (min-width: 48rem){.showcase-cadillac #stack-1{min-height:46.25rem}}.showcase-cadillac #stack-1 img{position:relative;transform:scale(1.5) rotate(5deg);bottom:-200px}.showcase-cadillac #stack-2{min-height:12.5rem;background:#f6f6f6}@media (min-width: 30rem){.showcase-cadillac #stack-2{min-height:25rem}}@media (min-width: 48rem){.showcase-cadillac #stack-2{min-height:28.125rem}}@media (min-width: 75rem){.showcase-cadillac #stack-2{min-height:37.5rem}}.showcase-cadillac #stack-2 img{position:relative}@media (min-width: 30rem){.showcase-cadillac #stack-2 img{transform:scale(0.5);top:300px}}.showcase-cadillac .block-challenge{background:#f6f6f6}.showcase-cadillac .block-process{padding-bottom:0}.showcase-cadillac .block-design{background:#f6f6f6;padding-bottom:0}.showcase-cadillac .deliverables{margin:0 0 3.125rem 0}body.showcase-stives{background:#fff}.showcase-stives .block-challenge{background:#f6f6f6}.showcase-stives .block-content-media-ugc{background:#35465c}.showcase-stives .block-content-media-ugc .copy *{color:#fff}.showcase-stives .block-content-media-fb{background:#3b5998;padding-bottom:0}.showcase-stives .block-content-media-fb .copy *{color:#fff}.showcase-stives .block-products-photo{background:#3b5998}.showcase-stives .block-bubbles{background:#004b8e}body.showcase-trumid{background:#fff}.showcase-trumid #stack-1 img{position:absolute}.showcase-trumid #stack-1 .layer-1{max-width:9.375rem;margin-top:-100px;left:-100px;animation-name:rotateCircle;animation-direction:normal;animation-duration:12s;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:linear}@media (min-width: 48rem){.showcase-trumid #stack-1 .layer-1{max-width:12.5rem}}@media (min-width: 75rem){.showcase-trumid #stack-1 .layer-1{max-width:18.75rem}}.showcase-trumid #stack-1 .layer-2{max-width:.9375rem;margin-top:150px;right:200px;top:100px;animation-name:rotateCircle;animation-direction:normal;animation-duration:8s;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:linear}@media (min-width: 48rem){.showcase-trumid #stack-1 .layer-2{max-width:1.875rem}}@media (min-width: 75rem){.showcase-trumid #stack-1 .layer-2{max-width:2.5rem}}.showcase-trumid #stack-1 .layer-3{max-width:8.75rem;margin-top:100px;right:100px;animation-name:rotateCircleAlt;animation-direction:normal;animation-duration:6s;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:linear}@media (min-width: 48rem){.showcase-trumid #stack-1 .layer-3{max-width:12.5rem}}@media (min-width: 75rem){.showcase-trumid #stack-1 .layer-3{max-width:15rem}}.showcase-trumid #stack-2{min-height:26.25rem;top:3.125rem}@media (min-width: 30rem){.showcase-trumid #stack-2{min-height:33.75rem}}@media (min-width: 48rem){.showcase-trumid #stack-2{min-height:50rem}}@media (min-width: 75rem){.showcase-trumid #stack-2{min-height:60rem}}.showcase-trumid #stack-2 img{position:absolute}.showcase-trumid #stack-2 .layer-1{max-width:22.5rem;margin-left:-11.25rem;left:50%}@media (min-width: 30rem){.showcase-trumid #stack-2 .layer-1{max-width:31.25rem;margin-left:-15.625rem}}@media (min-width: 48rem){.showcase-trumid #stack-2 .layer-1{max-width:50rem;margin-left:-25rem}}@media (min-width: 75rem){.showcase-trumid #stack-2 .layer-1{max-width:68.75rem;margin-left:-34.375rem}}.showcase-trumid #stack-2 .layer-2{max-width:22.5rem;margin-left:-11.25rem;left:50%}@media (min-width: 30rem){.showcase-trumid #stack-2 .layer-2{max-width:31.25rem;margin-left:-15.625rem}}@media (min-width: 48rem){.showcase-trumid #stack-2 .layer-2{max-width:50rem;margin-left:-25rem}}@media (min-width: 75rem){.showcase-trumid #stack-2 .layer-2{max-width:68.75rem;margin-left:-34.375rem}}.showcase-trumid #stack-2 .layer-3{max-width:22.5rem;margin-left:-11.25rem;left:50%}@media (min-width: 30rem){.showcase-trumid #stack-2 .layer-3{max-width:31.25rem;margin-left:-15.625rem}}@media (min-width: 48rem){.showcase-trumid #stack-2 .layer-3{max-width:50rem;margin-left:-25rem}}@media (min-width: 75rem){.showcase-trumid #stack-2 .layer-3{max-width:68.75rem;margin-left:-34.375rem}}.showcase-trumid #stack-3{min-height:23.75rem}@media (min-width: 30rem){.showcase-trumid #stack-3{min-height:31.25rem}}@media (min-width: 48rem){.showcase-trumid #stack-3{min-height:43.75rem}}@media (min-width: 75rem){.showcase-trumid #stack-3{min-height:60rem}}.showcase-trumid #stack-3 img{position:absolute}.showcase-trumid #stack-3 .layer-1{max-width:22.5rem;margin-left:-11.25rem;top:100px;opacity:0;transform:scale(0);left:50%}@media (min-width: 30rem){.showcase-trumid #stack-3 .layer-1{max-width:31.25rem;margin-left:-15.625rem}}@media (min-width: 48rem){.showcase-trumid #stack-3 .layer-1{max-width:50rem;margin-left:-25rem}}@media (min-width: 75rem){.showcase-trumid #stack-3 .layer-1{max-width:68.75rem;margin-left:-34.375rem}}.showcase-trumid #stack-3 .layer-2{max-width:22.5rem;margin-left:-11.25rem;top:-150px;transform:scale(0.75);left:50%}@media (min-width: 30rem){.showcase-trumid #stack-3 .layer-2{max-width:31.25rem;margin-left:-15.625rem}}@media (min-width: 48rem){.showcase-trumid #stack-3 .layer-2{max-width:50rem;margin-left:-25rem}}@media (min-width: 75rem){.showcase-trumid #stack-3 .layer-2{max-width:68.75rem;margin-left:-34.375rem}}.showcase-trumid #stack-3 .layer-3{max-width:22.5rem;margin-left:-11.25rem;left:50%;top:300px;transform:scale(1.5)}@media (min-width: 30rem){.showcase-trumid #stack-3 .layer-3{max-width:31.25rem;margin-left:-15.625rem}}@media (min-width: 48rem){.showcase-trumid #stack-3 .layer-3{max-width:50rem;margin-left:-25rem}}@media (min-width: 75rem){.showcase-trumid #stack-3 .layer-3{max-width:68.75rem;margin-left:-34.375rem}}.showcase-trumid .block-strategy{background:#fff}@media (min-width: 75rem){.showcase-trumid .block-platform .copy .c-left{padding-top:3.125rem}}.showcase-trumid .grid-platform{max-width:62.5rem;margin:0 auto;width:100%}@media (min-width: 30rem){.showcase-trumid .grid-platform{padding:6.25rem 0 0}}.showcase-trumid .grid-platform .photo{text-align:center}.showcase-trumid .grid-platform .description{padding:1.25rem}.showcase-trumid .grid-platform .description h3{text-align:center;font-weight:600}.showcase-trumid .grid-platform .description p{text-align:center}.showcase-trumid .grid-platform img{padding:1.25rem}@media (min-width: 30rem){.showcase-trumid .grid-platform img{max-width:23.75rem;padding:0;margin:0 auto;width:100%}}.showcase-trumid .grid-ui{background:#405761}.showcase-trumid .grid-ui .grid{max-width:62.5rem;padding:6.25rem 0;margin:0 auto;width:100%}.showcase-trumid .grid-ui .grid .photo{text-align:center}.showcase-trumid .grid-ui img{padding:1.25rem}@media (min-width: 30rem){.showcase-trumid .grid-ui img{max-width:23.75rem;padding:0;margin:0 auto;width:100%}}.showcase-trumid .block-branding-system{padding-bottom:0}.showcase-trumid .block-branding-system .copy .c-left img{padding:0 0 3.75rem}@media (min-width: 48rem){.showcase-trumid .block-branding-system .copy .c-left img{padding:6.25rem 0 0}}@media (min-width: 30rem){.showcase-trumid .block-app .c-right{padding:6.25rem 0 0}}@media (min-width: 30rem){.showcase-trumid .block-app .c-full{padding:6.25rem 0 3.125rem}}.showcase-trumid .block-visit-site .c-full{max-width:35rem}@media (min-width: 30rem){.showcase-trumid .block-all-to-all .copy img{max-width:18.75rem}}#nucleus{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(0.15) translateX(-250px);transition:all 500ms ease 0ms}@media (min-width: 30rem){#nucleus{transform:scale(0.25) translateX(-100px)}}@media (min-width: 48rem){#nucleus{transform:scale(0.5) translateX(-50px)}}@media (min-width: 75rem){#nucleus{transform:scale(0.75)}}#nucleus .orbit{display:block;position:absolute;right:0;bottom:auto;left:0;margin:0 auto;border-radius:100%;transform:rotateX(80deg);transform-style:preserve-3d;transition:opacity 0.25s ease-in-out, height 2s ease-out, width 2s ease-out, top 2s ease-out, left 2s ease-out}#nucleus .orbit .path{border-radius:100%;width:100%;height:100%;position:absolute;transform-style:preserve-3d;animation-name:orb-orbit;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear}#nucleus .orbit .path .electron{position:absolute;left:50%;border-radius:100%;background:transparent none top left no-repeat;background-size:150px;width:150px;height:150px;margin-left:-75px;top:-75px;position:relative;transform-style:preserve-3d;animation-name:orb-fix;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear;zoom:1}#nucleus .orbit .path .electron.orange{background-image:url(/img/showcase_trumid/orange_orb.png)}#nucleus .orbit .path .electron.green{background-image:url(/img/showcase_trumid/green_orb.png)}#nucleus .orbit .path .electron.xs{background-size:16px;width:16px;height:16px;margin-left:-8px;top:-8px}#nucleus .orbit .path .electron.sm{background-size:20px;width:20px;height:20px;margin-left:-10px;top:-10px}#nucleus .orbit .path .electron.md{background-size:40px;width:40px;height:40px;margin-left:-20px;top:-20px}#nucleus .orbit .path .electron.lg{background-size:70px;width:70px;height:70px;margin-left:-45px;top:-45px}#nucleus .orbit.fg{z-index:10}#nucleus .orbit.reverse .path{animation-name:orb-orbit-reverse}#nucleus .orbit.reverse .path .electron{animation-name:orb-fix-reverse}#nucleus .orbit.orbit-1{top:calc(50% - 300px);width:300px;height:300px;left:-475px;transform:rotateX(80deg) rotateY(-40deg)}#nucleus .orbit.orbit-1 .path{animation-duration:60s}#nucleus .orbit.orbit-1 .path .electron{animation-duration:60s}#nucleus .orbit.orbit-2{top:calc(50% - 360px);width:440px;height:440px;left:-340px;transform:rotateX(80deg) rotateY(-25deg)}#nucleus .orbit.orbit-2 .path{animation-duration:60s}#nucleus .orbit.orbit-2 .path .electron{animation-duration:60s}#nucleus .orbit.orbit-3{top:calc(50% - 280px);width:560px;height:560px;left:0;transform:rotateX(80deg) rotateY(60deg)}#nucleus .orbit.orbit-3 .path{animation-duration:60s}#nucleus .orbit.orbit-3 .path .electron{animation-duration:60s}#nucleus .orbit.orbit-4{top:calc(50% - 220px);width:600px;height:600px;left:160px;transform:rotateX(80deg) rotateY(210deg)}#nucleus .orbit.orbit-4 .path{animation-duration:40s}#nucleus .orbit.orbit-4 .path .electron{animation-duration:40s}#nucleus .orbit.orbit-5{top:calc(50% - 375px);width:930px;height:930px;left:120px;transform:rotateX(80deg) rotateY(190deg)}#nucleus .orbit.orbit-5 .path{animation-duration:20s}#nucleus .orbit.orbit-5 .path .electron{animation-duration:20s}#nucleus .orbit.orbit-6{top:calc(50% + 60px);width:290px;height:290px;left:475px;transform:rotateX(80deg) rotateY(-40deg)}#nucleus .orbit.orbit-6 .path{animation-duration:60s}#nucleus .orbit.orbit-6 .path .electron{animation-duration:60s}#nucleus .orbit.orbit-7{top:calc(50% - 10px);width:300px;height:300px;left:610px;transform:rotateX(80deg) rotateY(-15deg)}#nucleus .orbit.orbit-7 .path{animation-duration:70s}#nucleus .orbit.orbit-7 .path .electron{animation-duration:70s}#nucleus .orbit.orbit-8{top:calc(50% - 290px);width:580px;height:580px;left:30px;transform:rotateX(80deg) rotateY(100deg)}#nucleus .orbit.orbit-8 .path{animation-duration:40s}#nucleus .orbit.orbit-8 .path .electron{animation-duration:40s}#nucleus .orbit.orbit-9{top:calc(50% - 320px);width:590px;height:590px;left:240px;transform:rotateX(80deg) rotateY(130deg)}#nucleus .orbit.orbit-9 .path{animation-duration:30s}#nucleus .orbit.orbit-9 .path .electron{animation-duration:30s}#nucleus .orbit.orbit-10{top:calc(50% - 260px);width:440px;height:440px;left:0;transform:rotateX(80deg) rotateY(190deg)}#nucleus .orbit.orbit-10 .path{animation-duration:10s}#nucleus .orbit.orbit-10 .path .electron{animation-duration:10s}#nucleus .orbit.orbit-11{top:calc(50% - 350px);width:700px;height:700px;left:0;transform:rotateX(80deg) rotateY(0deg)}#nucleus .orbit.orbit-11 .path{animation-duration:40s}#nucleus .orbit.orbit-11 .path .electron{animation-duration:40s}#nucleus .orbit.orbit-12{top:calc(50% - 480px);width:1000px;height:1000px;left:0;transform:rotateX(80deg) rotateY(0deg)}#nucleus .orbit.orbit-12 .path{animation-duration:20s}#nucleus .orbit.orbit-12 .path .electron{animation-duration:20s}#nucleus .orbit.orbit-13{top:calc(50% - 240px);width:380px;height:380px;left:-180px;transform:rotateX(80deg) rotateY(110deg)}#nucleus .orbit.orbit-13 .path{animation-duration:70s}#nucleus .orbit.orbit-13 .path .electron{animation-duration:70s}#nucleus .orbit.orbit-14{top:calc(50% - 160px);width:440px;height:440px;left:-110px;transform:rotateX(80deg) rotateY(110deg)}#nucleus .orbit.orbit-14 .path{animation-duration:50s}#nucleus .orbit.orbit-14 .path .electron{animation-duration:50s}#nucleus .orbit.orbit-15{top:calc(50% - 250px);width:500px;height:500px;left:0;transform:rotateX(80deg) rotateY(80deg)}#nucleus .orbit.orbit-15 .path{animation-duration:30s}#nucleus .orbit.orbit-15 .path .electron{animation-duration:30s}#nucleus .orbit.orbit-16{top:calc(50% - 470px);width:730px;height:730px;left:0;transform:rotateX(80deg) rotateY(160deg)}#nucleus .orbit.orbit-16 .path{animation-duration:20s}#nucleus .orbit.orbit-16 .path .electron{animation-duration:20s}#nucleus .orbit.orbit-17{top:calc(50% - 520px);width:1040px;height:1040px;left:0;transform:rotateX(80deg) rotateY(210deg)}#nucleus .orbit.orbit-17 .path{animation-duration:10s}#nucleus .orbit.orbit-17 .path .electron{animation-duration:10s}#nucleus .orbit.orbit-18{top:calc(50% - 330px);width:440px;height:440px;left:480px;transform:rotateX(80deg) rotateY(185deg)}#nucleus .orbit.orbit-18 .path{animation-duration:60s}#nucleus .orbit.orbit-18 .path .electron{animation-duration:60s}#nucleus .orbit.orbit-19{top:calc(50% - 320px);width:560px;height:560px;left:100px;transform:rotateX(80deg) rotateY(-40deg)}#nucleus .orbit.orbit-19 .path{animation-duration:20s}#nucleus .orbit.orbit-19 .path .electron{animation-duration:20s}#nucleus .orbit.orbit-20{top:calc(50% - 225px);width:490px;height:490px;left:530px;transform:rotateX(80deg) rotateY(-75deg)}#nucleus .orbit.orbit-20 .path{animation-duration:50s}#nucleus .orbit.orbit-20 .path .electron{animation-duration:50s}#nucleus .orbit.orbit-21{top:calc(50% - 340px);width:800px;height:800px;left:-300px;transform:rotateX(80deg) rotateY(170deg)}#nucleus .orbit.orbit-21 .path{animation-duration:10s}#nucleus .orbit.orbit-21 .path .electron{animation-duration:10s}#nucleus .orbit.orbit-22{top:calc(50% - 470px);width:730px;height:730px;left:140px;transform:rotateX(80deg) rotateY(190deg)}#nucleus .orbit.orbit-22 .path{animation-duration:20s}#nucleus .orbit.orbit-22 .path .electron{animation-duration:20s}#nucleus .orbit.orbit-23{top:calc(50% - 275px);width:550px;height:550px;left:370px;transform:rotateX(80deg) rotateY(70deg)}#nucleus .orbit.orbit-23 .path{animation-duration:20s}#nucleus .orbit.orbit-23 .path .electron{animation-duration:20s}#nucleus .orbit.orbit-24{top:calc(50% - 225px);width:450px;height:450px;left:-480px;transform:rotateX(80deg) rotateY(60deg)}#nucleus .orbit.orbit-24 .path{animation-duration:40s}#nucleus .orbit.orbit-24 .path .electron{animation-duration:40s}#nucleus .orbit.orbit-25{top:calc(50% - 275px);width:500px;height:510px;left:-610px;transform:rotateX(80deg) rotateY(130deg)}#nucleus .orbit.orbit-25 .path{animation-duration:30s}#nucleus .orbit.orbit-25 .path .electron{animation-duration:30s}#nucleus.show-orbits .orbit .path{border:2px dashed #FFF}@keyframes rotateCircle{from{transform:rotate(0deg) translate(-25px) rotate(0deg)}to{transform:rotate(360deg) translate(-25px) rotate(-360deg)}}@keyframes rotateCircleAlt{from{transform:rotate(360deg) translate(-25px) rotate(-360deg)}to{transform:rotate(0deg) translate(-25px) rotate(0deg)}}@keyframes orb-orbit{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes orb-fix{0%{transform:rotateX(90deg) rotateY(0deg) scale(0.75)}50%{transform:rotateX(90deg) rotateY(-180deg) scale(1)}100%{transform:rotateX(90deg) rotateY(-360deg) scale(0.75)}}@keyframes orb-orbit-reverse{0%{transform:rotateZ(360deg)}100%{transform:rotateZ(0deg)}}@keyframes orb-fix-reverse{0%{transform:rotateX(90deg) rotateY(-360deg) scale(0.75)}50%{transform:rotateX(90deg) rotateY(-180deg) scale(1)}100%{transform:rotateX(90deg) rotateY(0deg) scale(0.75)}}@keyframes ie-rotateCircle{from{transform:rotate(0deg) translate(-25px) rotate(0deg)}to{transform:rotate(360deg) translate(-25px) rotate(-360deg)}}@keyframes ie-rotateCircleAlt{from{transform:rotate(360deg) translate(-25px) rotate(-360deg)}to{transform:rotate(0deg) translate(-25px) rotate(0deg)}}.ie-rotateCircle{animation-name:rotateCircle;animation-direction:normal;animation-duration:68s;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:linear}.ie-rotateCircleAlt{animation-name:rotateCircle;animation-direction:reverse;animation-duration:48s;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes ie-orb-orbit{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes ie-orb-fix{0%{transform:scale(0.75)}50%{transform:scale(1)}100%{transform:scale(0.75)}}@keyframes ie-orb-orbit-reverse{0%{transform:rotateZ(360deg)}100%{transform:rotateZ(0deg)}}@keyframes ie-orb-fix-reverse{0%{transform:scale(0.75)}50%{transform:scale(1)}100%{transform:scale(0.75)}}body.showcase-dailyshow{background:#fff}body.showcase-dailyshow #quote{display:none !important}.showcase-dailyshow #stack-1{top:3.125rem;min-height:15.625rem}@media (min-width: 30rem){.showcase-dailyshow #stack-1{min-height:22.5rem}}@media (min-width: 48rem){.showcase-dailyshow #stack-1{min-height:32.5rem}}@media (min-width: 75rem){.showcase-dailyshow #stack-1{min-height:50rem}}.showcase-dailyshow #stack-1 img{position:absolute}.showcase-dailyshow #stack-1 .layer-1{max-width:15rem;margin-left:-7.5rem;top:-50px;transform:scale(1.15);left:50%}@media (min-width: 30rem){.showcase-dailyshow #stack-1 .layer-1{max-width:20rem;margin-left:-10rem}}@media (min-width: 48rem){.showcase-dailyshow #stack-1 .layer-1{max-width:31.25rem;margin-left:-15.625rem}}@media (min-width: 75rem){.showcase-dailyshow #stack-1 .layer-1{max-width:50rem;margin-left:-25rem}}.showcase-dailyshow #stack-1 .layer-2{max-width:22.5rem;margin-left:-11.25rem;top:100px;left:50%}@media (min-width: 30rem){.showcase-dailyshow #stack-1 .layer-2{max-width:31.25rem;margin-left:-15.625rem}}@media (min-width: 48rem){.showcase-dailyshow #stack-1 .layer-2{max-width:43.75rem;margin-left:-21.875rem}}@media (min-width: 75rem){.showcase-dailyshow #stack-1 .layer-2{max-width:75rem;margin-left:-37.5rem}}.showcase-dailyshow #stack-2{min-height:12.5rem;width:75rem;margin-left:-37.5rem;left:50%}@media (min-width: 30rem){.showcase-dailyshow #stack-2{min-height:21.25rem;width:28.75rem;margin-left:-14.375rem}}@media (min-width: 48rem){.showcase-dailyshow #stack-2{min-height:31.25rem;width:50rem;margin-left:-25rem}}@media (min-width: 75rem){.showcase-dailyshow #stack-2{min-height:43.75rem;width:75rem;margin-left:-37.5rem}}.showcase-dailyshow #stack-2 img{position:absolute}.showcase-dailyshow #stack-2 .layer-1{max-width:10rem;padding:.625rem;left:100%;top:100px;transform:scale(0.5)}@media (min-width: 30rem){.showcase-dailyshow #stack-2 .layer-1{max-width:13.75rem}}@media (min-width: 48rem){.showcase-dailyshow #stack-2 .layer-1{max-width:21.875rem}}@media (min-width: 75rem){.showcase-dailyshow #stack-2 .layer-1{max-width:31.25rem}}.showcase-dailyshow #stack-2 .layer-2{max-width:10rem;padding:.625rem;right:100%;top:100px;transform:scale(0.5)}@media (min-width: 30rem){.showcase-dailyshow #stack-2 .layer-2{max-width:13.75rem}}@media (min-width: 48rem){.showcase-dailyshow #stack-2 .layer-2{max-width:21.875rem}}@media (min-width: 75rem){.showcase-dailyshow #stack-2 .layer-2{max-width:31.25rem}}.showcase-dailyshow #stack-3{min-height:22.5rem;top:6.25rem}@media (min-width: 30rem){.showcase-dailyshow #stack-3{min-height:31.25rem;top:12.5rem}}@media (min-width: 48rem){.showcase-dailyshow #stack-3{min-height:50rem}}@media (min-width: 75rem){.showcase-dailyshow #stack-3{min-height:62.5rem}}.showcase-dailyshow #stack-3 img{position:absolute}.showcase-dailyshow #stack-3 .layer-1{max-width:18.75rem;margin-left:-9.375rem;top:50px;left:50%}@media (min-width: 30rem){.showcase-dailyshow #stack-3 .layer-1{max-width:18.75rem;margin-left:-9.375rem;top:-80px}}@media (min-width: 48rem){.showcase-dailyshow #stack-3 .layer-1{max-width:37.5rem;margin-left:-18.75rem;top:-110px}}@media (min-width: 75rem){.showcase-dailyshow #stack-3 .layer-1{max-width:50rem;margin-left:-25rem;top:-100px}}.showcase-dailyshow #stack-3 .layer-2{max-width:18.75rem;margin-left:-9.375rem;top:-35px;left:50%}@media (min-width: 30rem){.showcase-dailyshow #stack-3 .layer-2{max-width:18.75rem;margin-left:-9.375rem;top:-165px}}@media (min-width: 48rem){.showcase-dailyshow #stack-3 .layer-2{max-width:37.5rem;margin-left:-18.75rem;top:-280px}}@media (min-width: 75rem){.showcase-dailyshow #stack-3 .layer-2{max-width:50rem;margin-left:-25rem;top:-330px}}.showcase-dailyshow #stack-3 .layer-3{max-width:18.75rem;margin-left:-9.375rem;top:-120px;left:50%}@media (min-width: 30rem){.showcase-dailyshow #stack-3 .layer-3{max-width:18.75rem;margin-left:-9.375rem;top:-250px}}@media (min-width: 48rem){.showcase-dailyshow #stack-3 .layer-3{max-width:37.5rem;margin-left:-18.75rem;top:-450px}}@media (min-width: 75rem){.showcase-dailyshow #stack-3 .layer-3{max-width:50rem;margin-left:-25rem;top:-550px}}.showcase-dailyshow #stack-4{position:absolute;bottom:0;right:0;left:0;top:0}.showcase-dailyshow #stack-4 img{position:absolute}.showcase-dailyshow #stack-4 .layer-1{max-width:75%;bottom:-400px}@media (min-width: 30rem){.showcase-dailyshow #stack-4 .layer-1{max-width:75%;bottom:-400px}}@media (min-width: 75rem){.showcase-dailyshow #stack-4 .layer-1{max-width:40%;bottom:-400px}}@media (min-width: 48rem){.showcase-dailyshow #stack-4 .layer-1{max-width:40%;bottom:-400px}}.showcase-dailyshow #stack-4 .layer-2{max-width:50%;bottom:400px}@media (min-width: 30rem){.showcase-dailyshow #stack-4 .layer-2{max-width:50%;bottom:400px}}@media (min-width: 48rem){.showcase-dailyshow #stack-4 .layer-2{max-width:50%;bottom:400px}}@media (min-width: 75rem){.showcase-dailyshow #stack-4 .layer-2{max-width:50%;bottom:400px}}.showcase-dailyshow #stack-4 .layer-3{max-height:60%;top:-200px;right:0}@media (min-width: 30rem){.showcase-dailyshow #stack-4 .layer-3{max-height:60%;top:-200px}}@media (min-width: 48rem){.showcase-dailyshow #stack-4 .layer-3{max-height:45%;top:-200px}}@media (min-width: 75rem){.showcase-dailyshow #stack-4 .layer-3{max-height:45%;top:-200px}}.showcase-dailyshow #stack-4 .layer-4{max-width:100%;top:-350px}@media (min-width: 30rem){.showcase-dailyshow #stack-4 .layer-4{max-width:100%;top:-350px}}@media (min-width: 48rem){.showcase-dailyshow #stack-4 .layer-4{max-width:75%;top:-350px}}@media (min-width: 75rem){.showcase-dailyshow #stack-4 .layer-4{max-width:75%;top:-350px}}.showcase-dailyshow .block-logo{padding-top:0;padding-bottom:0}.showcase-dailyshow .block-logo img{padding:1.25rem}@media (min-width: 30rem){.showcase-dailyshow .block-logo img{max-width:50rem;width:100%}}.showcase-dailyshow .block-strategy{background:#fff}.showcase-dailyshow .block-ux{text-align:center}@media (min-width: 30rem){.showcase-dailyshow .block-ux .copy{max-width:31.25rem}}.showcase-dailyshow .block-socialmedia{background:#E1E6F0;overflow:hidden}.showcase-dailyshow .block-socialmedia .wide{bottom:0;left:0;position:absolute;right:0;top:0}.showcase-dailyshow .block-socialmedia .copy{padding:0 1.25rem;padding-top:55%;padding-bottom:50%}@media (min-width: 30rem){.showcase-dailyshow .block-socialmedia .copy{padding-top:60%;padding-bottom:50%}}@media (min-width: 48rem){.showcase-dailyshow .block-socialmedia .copy{padding-top:40%;padding-bottom:50px}}@media (min-width: 75rem){.showcase-dailyshow .block-socialmedia .copy{padding-top:40%;padding-bottom:100px}}.showcase-dailyshow .block-socialmedia .copy .c-right{width:100%}@media (min-width: 30rem){.showcase-dailyshow .block-socialmedia .copy .c-right{width:100%}}@media (min-width: 48rem){.showcase-dailyshow .block-socialmedia .copy .c-right{width:50%}}@media (min-width: 75rem){.showcase-dailyshow .block-socialmedia .copy .c-right{width:50%}}.showcase-dailyshow .block-counter{background-color:#BBC9D1;background-image:url("/img/showcase_3rdmonthmania/ds-votes-placed-pattern-2x.png");background-repeat:repeat;background-size:75%}.showcase-dailyshow .block-counter .counter{float:left;width:100%}@media (min-width: 30rem){.showcase-dailyshow .block-counter .counter{padding:1.5625rem 0}}@media (min-width: 48rem){.showcase-dailyshow .block-counter .counter{padding:2.5rem 0}}@media (min-width: 75rem){.showcase-dailyshow .block-counter .counter{padding:5rem 0}}.showcase-dailyshow .block-counter .counter p{font-size:1.125rem;color:#002a50;text-transform:uppercase;font-family:"brandon-grotesque",sans-serif;font-weight:600;margin:0}@media (min-width: 30rem){.showcase-dailyshow .block-counter .counter p{font-size:1.5rem}}@media (min-width: 48rem){.showcase-dailyshow .block-counter .counter p{font-size:2.25rem}}@media (min-width: 75rem){.showcase-dailyshow .block-counter .counter p{font-size:3rem}}.showcase-dailyshow .block-counter .counter .number{font-size:1.875rem;font-family:"Monaco", "Consolas", "Courier New", monospace;color:#002a50;text-transform:uppercase;font-weight:600;margin:0;float:left;width:100%;line-height:1}@media (min-width: 30rem){.showcase-dailyshow .block-counter .counter .number{font-size:3.75rem}}@media (min-width: 48rem){.showcase-dailyshow .block-counter .counter .number{font-size:8.75rem;padding:1.875rem 0}}@media (min-width: 75rem){.showcase-dailyshow .block-counter .counter .number{font-size:8.75rem;padding:2.5rem 0}}body.showcase-rio{background:#fff}body.showcase-rio #quote{display:none !important}.showcase-rio #stack-1{min-height:17.5rem;max-width:22.5rem;margin-left:-11.25rem;left:50%;position:relative;z-index:3}@media (min-width: 30rem){.showcase-rio #stack-1{min-height:22.5rem;max-width:28.75rem;margin-left:-14.375rem}}@media (min-width: 48rem){.showcase-rio #stack-1{min-height:33.75rem;max-width:45rem;margin-left:-22.5rem}}@media (min-width: 75rem){.showcase-rio #stack-1{min-height:60rem;max-width:75rem;margin-left:-37.5rem}}.showcase-rio #stack-1 img{position:absolute;transform:rotate(10deg) scale(0.5)}.showcase-rio #stack-1 .layer-1{max-width:35%;left:25%;bottom:0;margin-left:-200px;margin-bottom:-100px}.showcase-rio #stack-1 .layer-2{max-width:30%;right:0;top:0;margin-right:-200px;margin-top:-100px}.showcase-rio #stack-1 .layer-3{max-width:35%;right:23%;bottom:23%;margin-bottom:-300px;margin-right:-200px}.showcase-rio #stack-1 .layer-4{max-width:30%;display:block;right:2%;bottom:12%;margin-right:-100px;margin-bottom:-300px}.showcase-rio #stack-2{min-height:17.5rem;max-width:22.5rem;margin-left:-11.25rem;left:50%;position:absolute;top:0;width:100%;z-index:1}@media (min-width: 30rem){.showcase-rio #stack-2{min-height:22.5rem;max-width:28.75rem;margin-left:-14.375rem}}@media (min-width: 48rem){.showcase-rio #stack-2{min-height:33.75rem;max-width:45rem;margin-left:-22.5rem}}@media (min-width: 75rem){.showcase-rio #stack-2{min-height:60rem;max-width:75rem;margin-left:-37.5rem}}.showcase-rio #stack-2 img{position:absolute;transform:rotate(-10deg) scale(0.5)}.showcase-rio #stack-2 .layer-1{max-width:25%;right:25%;top:10%;margin-top:-50px;margin-right:-200px}.showcase-rio #stack-2 .layer-2{max-width:25%;left:0;bottom:15%;margin-left:-200px;margin-bottom:-150px}.showcase-rio #stack-2 .layer-3{max-width:55%;left:3%;top:3%;margin-left:-150px;margin-top:-50px}.showcase-rio #stack-2 .layer-4{max-width:40%;left:13%;bottom:20%;margin-left:-250px;margin-bottom:-350px}.showcase-rio #stack-2 .layer-5{max-width:50%;right:5%;top:28%;margin-top:-300px;margin-right:-250px}.showcase-rio #stack-3{min-height:15rem;max-width:20rem;margin-left:-10rem;top:-3.75rem;left:50%;position:relative;z-index:2}@media (min-width: 30rem){.showcase-rio #stack-3{min-height:17.5rem;max-width:25rem;margin-left:-12.5rem;top:-5.625rem}}@media (min-width: 48rem){.showcase-rio #stack-3{min-height:30rem;max-width:42.5rem;margin-left:-21.25rem;top:-8.75rem}}@media (min-width: 75rem){.showcase-rio #stack-3{min-height:37.5rem;max-width:56.25rem;margin-left:-28.125rem;top:-12.5rem}}.showcase-rio #stack-3 img{position:absolute}.showcase-rio #stack-3 .layer-1{width:100%;transform:scale(0);margin-top:-300px}.showcase-rio #stack-4{min-height:21.875rem;position:relative;padding-bottom:75%}@media (min-width: 30rem){.showcase-rio #stack-4{min-height:31.25rem}}@media (min-width: 48rem){.showcase-rio #stack-4{min-height:50rem}}@media (min-width: 75rem){.showcase-rio #stack-4{min-height:62.5rem}}.showcase-rio #stack-4 img{position:absolute}.showcase-rio #stack-4 .layer-1{top:-25px}@media (min-width: 30rem){.showcase-rio #stack-4 .layer-1{top:-150px}}@media (min-width: 75rem){.showcase-rio #stack-4 .layer-1{top:-300px}}.showcase-rio #stack-4 .layer-2{top:75px}@media (min-width: 30rem){.showcase-rio #stack-4 .layer-2{top:150px}}@media (min-width: 75rem){.showcase-rio #stack-4 .layer-2{top:300px}}.showcase-rio #stack-4 .layer-3{top:225px}@media (min-width: 30rem){.showcase-rio #stack-4 .layer-3{top:450px}}@media (min-width: 75rem){.showcase-rio #stack-4 .layer-3{top:900px}}.showcase-rio .block-logos .copy{position:relative;text-align:center}.showcase-rio .block-logos .copy img{max-width:31.25rem;width:100%}@media (min-width: 75rem){.showcase-rio .block-logos:before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#ccc;content:'';position:absolute;width:1px;height:calc(100% - 100px)}}.showcase-rio .love-meter-distance{display:block;clear:both}.showcase-rio .block-love{background:url(/img/showcase_rio/ioc-share-bg-2x.png) no-repeat bottom center;background-size:1000px auto;padding-bottom:25%;margin-bottom:-25%}@media (min-width: 30rem){.showcase-rio .block-love{background-size:1200px auto}}@media (min-width: 48rem){.showcase-rio .block-love{background-size:1600px auto}}@media (min-width: 75rem){.showcase-rio .block-love{background-size:100% auto}}.showcase-rio .block-love h2{color:#fff}.showcase-rio .block-love .copy{color:#fff}.showcase-rio .block-love .copy *{color:#fff}.showcase-rio .block-additional{padding-top:0}.showcase-rio .wrapper-sticky{z-index:9999}.showcase-rio .love-meter{width:11.25rem;height:1.75rem;margin-top:2.5rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;position:relative;opacity:1;transition:opacity 500ms ease 0ms}@media (min-width: 30rem){.showcase-rio .love-meter{width:13.75rem}}@media (min-width: 48rem){.showcase-rio .love-meter{width:17.5rem}}.showcase-rio .love-meter .heart{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:2.75rem;height:2.75rem;background:url(/img/showcase_rio/ioc-share-heart-2x.png) no-repeat center;background-size:100%;z-index:2}.showcase-rio .love-meter .progress{border-radius:1.875rem;background:#fff;position:absolute;width:50%;top:0;left:0;bottom:0;z-index:1}.showcase-rio .love-meter .bg{border-radius:1.875rem;background:#471547;border:2px solid rgba(255,255,255,0.25);position:absolute;left:0;top:3px;right:0;bottom:3px;display:block;box-shadow:0 0 0 rgba(0,0,0,0.25);transition:all 500ms ease 0ms}.showcase-rio .love-meter.sticky .bg{box-shadow:0 2px 6px rgba(0,0,0,0.25)}.showcase-rio .love-meter.fade{opacity:0}.showcase-rio .block-olympicday{background:url(/img/showcase_rio/ioc-olympic-day-bg-2x.jpg) no-repeat top center;background-size:100% auto;background-color:#009f3d}.showcase-rio .block-olympicday .copy *{color:#fff}.showcase-rio .block-olympicday .copy img{padding:3.125rem}@media (min-width: 30rem){.showcase-rio .block-olympicday .copy img{padding:1.25rem}}body.showcase-marriott{background:#fff}.showcase-marriott #stack-1 img{margin-bottom:3.125rem;position:relative;opacity:0;transform:scale(0.5)}.showcase-marriott #stack-2{min-height:21.25rem;background-color:#87c8dc}@media (min-width: 30rem){.showcase-marriott #stack-2{min-height:25rem}}@media (min-width: 48rem){.showcase-marriott #stack-2{min-height:37.5rem}}.showcase-marriott #stack-2 img{position:relative;opacity:0;transform:scale(0.5)}.showcase-marriott #stack-3{background-color:#87c8dc;background-image:linear-gradient(#87c8dc,#3393b0);min-height:18.75rem;background-color:#87c8dc;max-width:100%}@media (min-width: 30rem){.showcase-marriott #stack-3{min-height:25rem}}@media (min-width: 48rem){.showcase-marriott #stack-3{min-height:31.25rem}}.showcase-marriott #stack-3 img{bottom:-200px;position:relative;transform:scale(0)}.showcase-marriott .block-inbrowser{background-color:#f6f6f6;background-image:linear-gradient(#f6f6f6,#fff);background-color:#f6f6f6;padding-bottom:0;padding-top:0}.showcase-marriott .block-architecture{padding-bottom:0}.showcase-marriott .block-architecture h2{text-align:left}.showcase-marriott .block-design{background-color:#87c8dc}.showcase-marriott .block-design .copy *{color:#fff}body.showcase-docurama{background:#fff}.showcase-docurama #stack-1{margin-bottom:3.75rem;perspective:1000px}@media (min-width: 30rem){.showcase-docurama #stack-1{margin-bottom:5rem}}@media (min-width: 48rem){.showcase-docurama #stack-1{margin-bottom:5rem}}@media (min-width: 75rem){.showcase-docurama #stack-1{margin-bottom:7.5rem}}.showcase-docurama #stack-1 img{margin-bottom:1.25rem;position:relative}.showcase-docurama #stack-1 .layer-1{transform:rotate3d(1, 0, 0, 90deg);transform-origin:0 100% 0}.showcase-docurama #stack-1 .layer-2{transform:rotate3d(1, 0, 0, -90deg);transform-origin:0 0 0}.showcase-docurama #stack-1 .layer-3{transform:rotate3d(1, 0, 0, 90deg);transform-origin:0 100% 0}.showcase-docurama #stack-2{padding-top:3.125rem;margin:0 auto 100px;perspective:1000px}.showcase-docurama #stack-2:after{clear:both;content:'';display:table}@media (min-width: 48rem){.showcase-docurama #stack-2{max-width:43.75rem}}@media (min-width: 75rem){.showcase-docurama #stack-2{max-width:62.5rem}}.showcase-docurama #stack-2 img{padding:0 .3125rem .3125rem;position:relative;float:left;max-width:33.333%}@media (min-width: 30rem){.showcase-docurama #stack-2 img{padding:0 1.25rem 1.25rem}}.showcase-docurama #stack-2 .layer-1{margin-top:2.5rem;transform:rotate3d(-1, 1, 0, 90deg);transform-origin:0 100% 0}.showcase-docurama #stack-2 .layer-2{transform:rotate3d(1, 1, 0, -120deg);transform-origin:0 100% 0}.showcase-docurama #stack-2 .layer-3{margin-top:2.5rem;transform:rotate3d(-1, 1, 0, 160deg);transform-origin:0 100% 0}.showcase-docurama #stack-3{min-height:20rem;max-width:22.5rem;margin-left:-11.25rem;left:50%}@media (min-width: 30rem){.showcase-docurama #stack-3{min-height:22.5rem;max-width:25rem;margin-left:-12.5rem}}@media (min-width: 48rem){.showcase-docurama #stack-3{min-height:38.75rem;max-width:43.75rem;margin-left:-21.875rem}}@media (min-width: 75rem){.showcase-docurama #stack-3{min-height:53.75rem;max-width:62.5rem;margin-left:-31.25rem}}.showcase-docurama #stack-3 img{position:absolute;max-width:100%}.showcase-docurama #stack-4{min-height:12.5rem}@media (min-width: 30rem){.showcase-docurama #stack-4{min-height:18.75rem}}@media (min-width: 48rem){.showcase-docurama #stack-4{min-height:31.25rem}}.showcase-docurama #stack-4 img{bottom:-500px;position:relative;opacity:0;transform:scale(1.25)}@media (min-width: 30rem){.showcase-docurama .block-design .copy img{margin-top:3.125rem}}.showcase-docurama .block-branding{padding-bottom:0}.showcase-docurama .block-tv{background:#f6f6f6}.showcase-docurama .block-visual{background-image:url(/img/showcase_docurama/dcr-bg-pattern.png);background-repeat:repeat;background-position:center}.showcase-docurama .block-visual .copy *{color:#fff}.showcase-docurama .block-visual img{padding:1.25rem}body.showcase-leesavage{background:#fff}.showcase-leesavage #stack-1{max-width:62.5rem;margin:0 auto;perspective:1000px}.showcase-leesavage #stack-1 img{margin-bottom:7.5rem;padding:1.25rem;position:relative;max-width:50%;float:left}.showcase-leesavage #stack-1 .layer-1{transform:rotate3d(1, 0, 0, 90deg);transform-origin:0 100% 0}.showcase-leesavage #stack-1 .layer-2{transform:rotate3d(1, 0, 0, 90deg);transform-origin:0 100% 0}.showcase-leesavage #stack-2{background-color:#f6f6f6}.showcase-leesavage #stack-2 img{padding:1.25rem;position:relative;max-width:100%;transform:scale(0.75)}.showcase-leesavage #stack-3{background-image:linear-gradient(to bottom, #f6f6f6 0%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF6F6F6', endColorstr='#FFFFFFFF', GradientType=0);background-color:#f6f6f6}.showcase-leesavage #stack-3 img{padding:1.25rem;bottom:-500px;position:relative;transform:scale(1.25)}.showcase-leesavage #stack-4{background:#ff3600;overflow:hidden}.showcase-leesavage #stack-4 img{bottom:-500px;position:relative;transform:scale(1.25)}@media (min-width: 30rem){.showcase-leesavage .block-branding img{padding:3.125rem 1.25rem}}.showcase-leesavage .block-design{background-color:#f6f6f6;padding-bottom:0}.showcase-leesavage .block-mediacontent{padding-top:0}.showcase-leesavage .block-mediacontent h2{text-align:left}.showcase-leesavage .block-articles{background:#ff3600}@media (min-width: 30rem){.showcase-leesavage .block-articles .copy{max-width:31.25rem}}.showcase-leesavage .block-articles .copy h2{color:#fff}.showcase-leesavage .block-articles .copy p{color:#8C2F30}.showcase-leesavage .block-visual{background-image:url(/img/showcase_docurama/dcr-bg-pattern.png);background-repeat:repeat;background-position:center}@media (min-width: 30rem){.showcase-leesavage .block-visual .copy{max-width:31.25rem;margin-bottom:3.125rem}}.showcase-leesavage .block-visual .copy *{color:#fff}.showcase-leesavage .block-visual img{padding:1.25rem}body.showcase-fintech{background:#fff}.showcase-fintech #stack-1{padding:3.125rem 0;max-width:62.5rem;perspective:1000px;width:100%;margin:0 auto}.showcase-fintech #stack-1 img{margin:1.25rem .3125rem;border:1px solid rgba(60,61,65,0.1);border-bottom:3px solid rgba(60,61,65,0.15);position:relative;float:left;width:calc(33.333% - 10px);transform-origin:50% 0 0}.showcase-fintech #stack-1 .layer-1{transform:rotate3d(1, 0, 0, -80deg)}.showcase-fintech #stack-1 .layer-2{transform:rotate3d(1, 0, 0, -90deg)}.showcase-fintech #stack-1 .layer-3{transform:rotate3d(1, 0, 0, -80deg)}.showcase-fintech #stack-2 img{position:relative;max-width:100%}.showcase-fintech #stack-2 .layer-1{transform:scale(0.75);top:-200px}.showcase-fintech #stack-3 img{position:relative;max-width:100%}.showcase-fintech #stack-3 .layer-1{transform:scale(1.75);top:500px}.showcase-fintech .block-exploration{padding-bottom:0}.showcase-fintech .block-sketch{padding-top:0}.showcase-fintech .block-design{padding-bottom:0}.showcase-fintech .brand-callout{background:#242223}.showcase-fintech .brand-callout p{padding:3.125rem 1.25rem;margin:0}.showcase-fintech .brand-colleteral{background:#e9e9e9}.showcase-fintech .brand-colleteral p{margin:0}.showcase-fintech .brand-colleteral img{width:100%}body.showcase-workaholics{background:#fff}.showcase-workaholics #stack-1{padding:1.25rem;perspective:1000px}.showcase-workaholics #stack-1 img{position:relative;transform:rotate3d(1, 0, 0, 60deg) scale(1.5);transform-origin:50% 0 0}.showcase-workaholics #stack-2{padding:3.125rem 0 0;perspective:1000px}.showcase-workaholics #stack-2 img{position:relative;margin-top:2.5rem;transform:rotate3d(-1, -1, 0, 90deg);transform-origin:50% 50% 0}.showcase-workaholics #stack-3{background-color:#f6f6f6;background-image:linear-gradient(#f6f6f6,#fff);background-color:#f6f6f6}.showcase-workaholics #stack-3 img{position:relative;max-width:100%;transform:scale(0.75)}.showcase-workaholics .block-references{padding-bottom:0}.showcase-workaholics .block-design{padding-bottom:0}.showcase-workaholics .block-design h2{text-align:left}.showcase-workaholics .block-creator{background:#f6f6f6;padding-bottom:0}.showcase-workaholics .block-counter{background-image:url("/img/showcase_workaholics/wrk-bg-flames.jpg");background-repeat:repeat;background-size:cover}.showcase-workaholics .block-counter .counter{padding:1.875rem 0;float:left;width:100%}@media (min-width: 30rem){.showcase-workaholics .block-counter .counter{padding:3.125rem 0}}@media (min-width: 48rem){.showcase-workaholics .block-counter .counter{padding:5rem 0}}@media (min-width: 75rem){.showcase-workaholics .block-counter .counter{padding:6.25rem 0}}.showcase-workaholics .block-counter .counter p{font-size:1.125rem;color:#fff;text-transform:uppercase;font-family:"brandon-grotesque",sans-serif;font-weight:600;margin:0}@media (min-width: 30rem){.showcase-workaholics .block-counter .counter p{font-size:.875rem}}@media (min-width: 48rem){.showcase-workaholics .block-counter .counter p{font-size:1.625rem}}@media (min-width: 75rem){.showcase-workaholics .block-counter .counter p{font-size:2.375rem}}.showcase-workaholics .block-counter .counter .number{font-size:1.875rem;font-family:"Monaco", "Consolas", "Courier New", monospace;color:#fff;text-transform:uppercase;font-weight:600;margin:0;float:left;width:100%;line-height:1}@media (min-width: 30rem){.showcase-workaholics .block-counter .counter .number{font-size:3.75rem}}@media (min-width: 48rem){.showcase-workaholics .block-counter .counter .number{font-size:8.75rem;padding:1.875rem 0}}@media (min-width: 75rem){.showcase-workaholics .block-counter .counter .number{font-size:8.75rem;padding:2.5rem 0}}body.showcase-reservations{background:#fff}.showcase-reservations #stack-1{background:#f6f6f6;perspective:1000px}.showcase-reservations #stack-1:after{clear:both;content:'';display:table}.showcase-reservations #stack-1 img{margin-bottom:6.25rem;transform:rotate3d(1, 0, 0, 90deg);transform-origin:0 100% 0;position:relative}.showcase-reservations #stack-2 img{margin-bottom:6.25rem;width:100%;position:relative;top:400px;transform:scale(1.5)}.showcase-reservations #stack-3{background-color:#249ec1}.showcase-reservations #stack-3 img{position:relative}.showcase-reservations #stack-3 .layer-1{transform:scale(0.75)}.showcase-reservations #stack-3 .layer-2{transform:scale(1.5)}.showcase-reservations #stack-3 .layer-3{transform:scale(0.25)}.showcase-reservations .block-architecture{background:#f6f6f6;padding-bottom:0}.showcase-reservations .block-architecture h2{text-align:left}.showcase-reservations .block-lookandfeel{padding-bottom:0}.showcase-reservations .block-lookandfeel h2{text-align:left}.showcase-reservations .block-design{background:#249ec1;padding-bottom:0}.showcase-reservations .block-design .copy *{color:#fff}body.showcase-algonquin{background:#fff}.showcase-algonquin #stack-1 img{position:relative;transform-origin:50% 0 0}.showcase-algonquin #stack-1 .layer-1{margin-top:0;transform:scale(1.25)}.showcase-algonquin #stack-2{background-color:#f6f6f6;background-image:linear-gradient(#f6f6f6,#fff);padding:3.125rem 0;position:relative;margin:0 auto}.showcase-algonquin #stack-2:after{clear:both;content:'';display:table}@media (min-width: 48rem){.showcase-algonquin #stack-2{padding:6.25rem 0}}.showcase-algonquin #stack-2 img{max-width:50%;position:relative}.showcase-algonquin #stack-2 .layer-1{left:0;float:left;transform:scale(0.75)}.showcase-algonquin #stack-2 .layer-2{float:right;right:0;transform:scale(1.25)}.showcase-algonquin #stack-3{padding-bottom:6.25rem;background:#000;position:relative;overflow:hidden}.showcase-algonquin #stack-3 img{position:relative}.showcase-algonquin #stack-3 .layer-1{bottom:-300px;transform:scale(2)}.showcase-algonquin .grid-hotel .photo{text-align:center}@media (min-width: 30rem){.showcase-algonquin .grid-hotel .photo img{width:100%}}.showcase-algonquin .block-design{background:#f6f6f6}.showcase-algonquin .block-content{background:#000}.showcase-algonquin .block-content .copy h2{color:#ff3600}.showcase-algonquin .block-content .copy *{color:#fff}.showcase-algonquin .block-story{background:#f6f6f6}.landing .footer{padding-left:2rem}.landing .wrapper{margin-left:-1rem}.landing .wrapper:before,.landing .wrapper:after,.landing .wrapper>.inner:before,.landing .wrapper>.inner:after{display:none}.landing #hero .hero-title,.landing .hero .hero-title{top:50%;left:15px}@media screen and (min-width: 480px){.landing #hero .hero-title,.landing .hero .hero-title{top:45%}}@media screen and (min-width: 799px){.landing #hero .hero-title,.landing .hero .hero-title{left:0;top:35%}}.landing .hero .inner{width:100%}.landing .hero .hero-image-wrap{top:0;left:0}.landing .hero .button-outline{margin-left:.6rem}.landing main .page-content{width:calc(100% + 2em);margin-left:-1rem;padding-left:2rem;padding-right:1rem}.landing.negative header.header #logo svg,.landing.negative header.header .header__main-logo{fill:#fff;color:#fff}.landing.negative header.header span,.landing.negative header.header span:after,.landing.negative header.header span:before{background:#fff}.landing #hero,.landing .hero{position:relative;padding:0;height:120vh;max-height:120vh}@media screen and (min-width: 480px){.landing #hero,.landing .hero{height:125vh;max-height:125vh}}.landing #hero h1,.landing .hero h1{font-family:'Averta STD';font-weight:800;font-style:normal;line-height:1;font-size:1.8em}@media screen and (min-width: 375px){.landing #hero h1,.landing .hero h1{font-size:2.2em}}@media screen and (min-width: 414px){.landing #hero h1,.landing .hero h1{font-size:2.5em}}@media screen and (min-width: 640px){.landing #hero h1,.landing .hero h1{font-size:4em}}@media screen and (min-width: 799px){.landing #hero h1,.landing .hero h1{font-size:4.5em}}.landing #hero p,.landing .hero p{font-size:1.2em;line-height:1.5;max-width:770px;margin:1.5em 0 1.5em}@media screen and (min-width: 480px){.landing #hero p,.landing .hero p{margin:2em 0 2.5em;line-height:1.5;font-size:1.5em}}.landing #hero .hero-image-wrap,.landing .hero .hero-image-wrap{width:100%;height:120vh;max-height:120vh}@media screen and (min-width: 480px){.landing #hero .hero-image-wrap,.landing .hero .hero-image-wrap{height:125vh;max-height:125vh}}.landing .hero .button-outline{border-color:#fff;color:#fff}.landing .hero .button-outline:hover{background-color:#fff;color:#ff3600}@media screen and (min-width: 799px){.landing .hero .inner{position:absolute;z-index:1;top:10em;left:1em;width:calc(100% - 2em)}}.landing .text-image{padding-top:6em}@media (min-width: 799px){.landing .text-image{padding-top:9em}}@media (min-width: 999px){.landing .text-image{padding-top:12em}}.landing .text-image .grid.grid--text-image{max-width:1140px;padding-left:90px}@media screen and (max-width: 1099px){.landing .text-image .grid.grid--text-image{padding-right:70px}}@media screen and (max-width: 540px){.landing .text-image .grid.grid--text-image{padding-left:0px;padding-right:30px}}.landing .text-image .text-image__row{overflow:visible;margin-bottom:8em;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 799px){.landing .text-image .text-image__row{margin-bottom:10em}}@media (min-width: 999px){.landing .text-image .text-image__row{margin-bottom:15em}}@media screen and (max-width: 799px){.landing .text-image .text-image__row{-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 800px){.landing .text-image .text-image__row>div:first-child{width:55%}}@media screen and (min-width: 800px){.landing .text-image .text-image__row>div:last-child{width:45%}}.landing .text-image .text-image__row_text{padding-right:8em}@media screen and (max-width: 999px){.landing .text-image .text-image__row_text{padding-right:4em}}@media screen and (max-width: 799px){.landing .text-image .text-image__row_text{padding-right:0;-ms-flex-order:2;order:2;margin-top:3em}}.landing .text-image .text-image__row_text h3{font-family:'Apercu Pro';font-weight:700;font-style:normal;font-size:2.25em;text-transform:none;margin-bottom:1em;letter-spacing:-0.9px}@media screen and (max-width: 799px){.landing .text-image .text-image__row_text h3{font-size:2em}}@media screen and (max-width: 540px){.landing .text-image .text-image__row_text h3{font-size:1.75em}}.landing .text-image .text-image__row_text p{font-size:1.5em;line-height:1.5}.landing .text-image .text-image__row_text ul.text-image__list{list-style:none;font-size:1.125em;margin-bottom:2.5em;padding-left:0;font-family:'Apercu Pro';font-weight:700;font-style:normal}.landing .text-image .text-image__row_text ul.text-image__list li{line-height:1.75;position:relative;padding-bottom:1.5em;padding-left:0}.landing .text-image .text-image__row_text ul.text-image__list li img{width:30px;height:30px;display:inline-block;margin-right:10px;float:left;margin-bottom:1.5em}@media screen and (max-width: 400px){.landing .text-image .text-image__row_text ul.text-image__list li img{margin-bottom:2.5em}}.landing .text-image .text-image__row_image div{position:relative;max-width:440px;max-height:540px;overflow:visible}.landing .text-image .text-image__row_image div:after{z-index:-1;content:'';position:absolute;top:20px;right:-25px;display:block;height:100%;width:100%;border:1px solid #ff3600}.landing .text-image .text-image__row_image img{width:100%;max-width:440px;max-height:540px}@media screen and (min-width: 800px) and (max-width: 1099px){.landing .text-image .text-image__row--left>div:first-child{width:45%}}.landing .text-image .text-image__row--left .text-image__row_text{padding-right:0}.landing .landing__text{font-size:3em;letter-spacing:-1.2px;line-height:1.5;text-transform:none;padding-top:0.5em;padding-bottom:1em}@media screen and (max-width: 1099px){.landing .landing__text{font-size:2.5em}}@media screen and (max-width: 799px){.landing .landing__text{font-size:2em}}@media screen and (max-width: 540px){.landing .landing__text{font-size:1.5em}}.landing .button-outline{display:inline-block;text-align:center;line-height:1.15;padding:.8rem 1rem;min-width:240px;min-height:44px}@media (min-width: 799px){.landing .button-outline{min-width:300px;min-height:50px}}.landing .scroll-arrow{font-family:'Apercu Pro';font-weight:700;font-style:normal;display:block;height:4em;padding-top:.5em;padding-left:4em;margin-top:3em;margin-bottom:3em;color:#fff;font-size:1.125em;position:relative}.landing .scroll-arrow:before{content:'';position:absolute;top:0;left:0;display:block;width:54px;height:64px;background-image:url("/img/landing/arrow_down.svg");background-size:contain;background-repeat:no-repeat;z-index:1;cursor:pointer}.landing .mt-4{margin-top:4em}.landing .mb-13{padding-bottom:13em}@font-face{font-family:'Campton';src:url("../fonts/Campton-Bold.ttf");font-weight:bold}@font-face{font-family:'Campton';src:url("../fonts/Campton-Medium.ttf");font-weight:500}@font-face{font-family:'Campton';src:url("../fonts/Campton-SemiBold.ttf");font-weight:600}@font-face{font-family:'Campton';src:url("../fonts/Campton-Light.ttf");font-weight:300}@font-face{font-family:'Poppins';src:url("../fonts/Poppins-Light.ttf");font-weight:300}@font-face{font-family:'Poppins';src:url("../fonts/Poppins-Regular.ttf");font-weight:400}@font-face{font-family:'Poppins';src:url("../fonts/Poppins-SemiBold.ttf");font-weight:600}@font-face{font-family:'Poppins';src:url("../fonts/Poppins-ExtraBold.ttf");font-weight:800}@font-face{font-family:'Poppins';src:url("../fonts/Poppins-Black.ttf");font-weight:900}@font-face{font-family:'BrandonGrotesque';src:url("../fonts/BrandonGrotesque-Black.ttf");font-weight:900}@font-face{font-family:'CrimsonText';src:url("../fonts/CrimsonText-Regular.ttf");font-weight:400}@font-face{font-family:'CrimsonText';src:url("../fonts/CrimsonText-SemiBold.ttf");font-weight:600}.showcase-csi .header__main-logo.header__main-logo,.showcase-braintrust .header__main-logo.header__main-logo{color:#fff}.showcase-csi .project h2,.showcase-braintrust .project h2{text-transform:uppercase}.showcase-csi #logo#logo svg,.showcase-braintrust #logo#logo svg{fill:#fff}.showcase-csi .header span,.showcase-csi .header span:before,.showcase-csi .header span:after,.showcase-braintrust .header span,.showcase-braintrust .header span:before,.showcase-braintrust .header span:after{background:#fff}.showcase-braintrust #hero{height:calc(100vh - 3rem);margin:2rem 1rem 1rem}@media (max-width: 991px){.showcase-braintrust #hero{height:calc(100vh - 2.9rem);margin-top:1.9rem}}@media (max-width: 767px){.showcase-braintrust #hero{height:calc(100vh - 2rem);margin:1rem}}.showcase-braintrust .project h2{font-family:"Brandon Grotesque", sans-serif}.showcase-braintrust .intro{padding-left:0;padding-right:0}.showcase-braintrust .intro .copy h3{margin-bottom:33px;font-size:24px;font-weight:700;text-transform:capitalize;letter-spacing:-0.015em}.showcase-braintrust .text-with-heading.text-with-heading p{color:#666;font-size:1.125rem;line-height:2rem;font-weight:400}.showcase-csi,.showcase-braintrust{padding:0}.showcase-csi main.main,.showcase-braintrust main.main{position:relative;top:0;margin-bottom:-17px}.showcase-csi:not(.showcase-csi) .blocks>div,.showcase-braintrust:not(.showcase-csi) .blocks>div{margin-bottom:124px}.showcase-csi .wrapper:before,.showcase-csi .wrapper:after,.showcase-csi .inner:before,.showcase-csi .inner:after,.showcase-braintrust .wrapper:before,.showcase-braintrust .wrapper:after,.showcase-braintrust .inner:before,.showcase-braintrust .inner:after{display:none}.showcase-csi .services.services li,.showcase-braintrust .services.services li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.showcase-csi .services.services li img,.showcase-braintrust .services.services li img{width:1.75rem;height:1.75rem;padding:0;margin-right:.5rem}.showcase-csi .works,.showcase-braintrust .works{margin:0 1rem}.showcase-csi .copy,.showcase-braintrust .copy{max-width:1174px;padding:0 15px}.showcase-csi footer,.showcase-braintrust footer{margin:0}.showcase-csi [class*="animated-image-"],.showcase-braintrust [class*="animated-image-"]{overflow:hidden}.showcase-csi [class*="animated-image-"] img,.showcase-braintrust [class*="animated-image-"] img{position:relative;transition:all 0.8s}.showcase-csi .animated-image-right img,.showcase-braintrust .animated-image-right img{right:-100%}.showcase-csi .animated-image-right.aos-animate img,.showcase-braintrust .animated-image-right.aos-animate img{right:0}.showcase-csi .animated-image-left img,.showcase-braintrust .animated-image-left img{left:-100%}.showcase-csi .animated-image-left.aos-animate img,.showcase-braintrust .animated-image-left.aos-animate img{left:0}.showcase-csi .animated-image-bottom img,.showcase-braintrust .animated-image-bottom img{top:100%}.showcase-csi .animated-image-bottom.aos-animate img,.showcase-braintrust .animated-image-bottom.aos-animate img{top:0}.showcase-csi .animated-image-top img,.showcase-braintrust .animated-image-top img{bottom:100%}.showcase-csi .animated-image-top.aos-animate img,.showcase-braintrust .animated-image-top.aos-animate img{bottom:0}.case-study-page .container{max-width:1174px;margin:0 auto;box-sizing:border-box;padding:0 15px}.case-study-page h1,.case-study-page h2,.case-study-page h3,.case-study-page h4,.case-study-page h5,.case-study-page h6{text-transform:none}.case-study-page img{display:block;max-width:100%}.case-study-page .text-with-heading{max-width:560px}.case-study-page .text-with-heading .case-study-heading{margin-bottom:28px;font-size:28px;font-weight:900;font-family:"BrandonGrotesque", arial, sans-serif;text-transform:uppercase;color:#333333}.case-study-page .text-with-heading p{margin:0;font-size:20px;font-family:"crimson", serif;font-weight:600;line-height:1.45;color:#4F4F4F}.case-study-info-images{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.case-study-info-images img{display:block;width:calc(100% / 4 - 30px);border-radius:15px}.case-study-messaging{font-family:"Poppins", arial, sans-serif}.case-study-messaging .case-blue-title{margin:90px 0 100px;font-family:inherit;font-size:90px;font-weight:900;text-align:center;color:#3C00F6}.case-study-messaging .case-blue-title .light-blue{position:relative;display:inline-block;text-align:left;color:#01B5F2}.case-study-messaging .case-blue-title .light-blue span{position:absolute;left:0;transform:translateY(100%);opacity:0;visibility:hidden;transition:opacity .3s, visibility .3s, transform .3s}.case-study-messaging .case-blue-title .light-blue span.active{position:relative;transform:translateY(0%);opacity:1;visibility:visible}.case-study-messaging .better-way-items{border:solid #000;border-width:10px 0}.case-study-better-way-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:105px 0 75px}.case-study-better-way-item .better-way-middle,.case-study-better-way-item .better-way-right{width:calc((100% - 236px) / 2 - 60px)}.case-study-better-way-item .better-way-middle .accent{color:#FA85D0}.case-study-better-way-item .better-way-right .accent{color:#FF2D23}.case-study-better-way-item:not(:last-child){border-bottom:2px solid #000000}.case-study-better-way-item h4{margin:25px 0 70px;font-size:24px;font-weight:600;color:#3C00F6;font-family:inherit}.case-study-better-way-item .better-way-heading{margin:0 0 50px 20px;font-family:inherit;font-weight:800;font-size:68px;color:#FA86D1}.case-study-better-way-item .better-way-right .better-way-heading{color:#FF2D23}.case-study-better-way-item .empathy-item{min-height:120px;padding:20px 15px 10px;margin-bottom:25px;box-shadow:0px 0px 10px rgba(0,0,0,0.15);border-radius:5px;box-sizing:border-box}.case-study-better-way-item .empathy-item p{margin:0;font-family:"Poppins", arial, sans-serif;font-size:18px;font-weight:300;line-height:30px}.case-study-better-way-item .accent-pink{color:#FA85D0}.case-study-branding .text-with-heading{margin-bottom:95px}.case-study-branding .case-stady-branding-gallery{position:relative}.case-study-branding .case-stady-branding-gallery::before{content:'';display:block;width:200px;height:172px;position:absolute;bottom:-63px;right:-129px;z-index:-1;background:url("../../img/showcase_braintrust/dots.svg") no-repeat center;background-size:cover}.case-study-branding .case-stady-branding-gallery::after{content:'';display:block;clear:both}.case-study-branding .case-study-gallery-item{float:left;width:360px;height:467px;margin-bottom:30px}.case-study-branding .case-study-gallery-item:nth-child(1),.case-study-branding .case-study-gallery-item:nth-child(3),.case-study-branding .case-study-gallery-item:nth-child(5){width:calc(32.75% - 15px);margin-right:30px}.case-study-branding .case-study-gallery-item:nth-child(4),.case-study-branding .case-study-gallery-item:nth-child(3){height:458px}.case-study-branding .case-study-gallery-item:nth-child(2),.case-study-branding .case-study-gallery-item:nth-child(4){display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:calc(67.25% - 15px)}.case-study-branding .case-study-gallery-item:nth-child(5){height:646px}.case-study-branding .case-study-gallery-item:nth-child(6),.case-study-branding .case-study-gallery-item:nth-child(9){width:calc(67.25% - 15px)}.case-study-branding .case-study-gallery-item:nth-child(8),.case-study-branding .case-study-gallery-item:nth-child(7){width:calc((67.25% - 45px) / 2)}.case-study-branding .case-study-gallery-item:nth-child(7){margin-right:30px}.case-study-branding .case-study-gallery-item:nth-child(6),.case-study-branding .case-study-gallery-item:nth-child(7){height:310px}.case-study-branding .case-study-gallery-item:nth-child(8){height:646px}.case-study-branding .case-study-gallery-item:nth-child(9){height:654px;margin-right:30px;margin-top:-339px}.case-study-branding .case-study-gallery-item:nth-child(10){height:316px;width:calc(32.75% - 15px)}.case-study-branding img{display:block;max-width:100%;max-height:100%;border-radius:15px}.marketing-block-text h4,.user-experience-block.user-experience-block h4{max-width:355px;margin-bottom:28px;font-size:28px;font-weight:900;font-family:"BrandonGrotesque", arial, sans-serif;text-transform:uppercase;color:#333333}.marketing-block-text p,.user-experience-block p{max-width:355px;color:#666;font-size:1.125rem;line-height:2rem;font-weight:400}.user-experience-block ul{max-width:300px;list-style:none;margin:80px 0 0;padding:0;color:#1D293F;font-size:21px;font-weight:400}.user-experience-block li{position:relative;padding-left:70px;margin-bottom:45px}.user-experience-block .user-experience-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:50%;transform:translateY(-50%);width:53px;height:53px;background:#F7F8FA;border-radius:53px}.user-experience-block .icon-pro{position:absolute;right:13px;top:50%;transform:translateY(-50%)}.user-experience-block.user-experience-block-1{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:68px}.user-experience-block .user-experience-block-1-left{width:42%}.user-experience-block .user-experience-half-container{max-width:420px;margin:21.4% 0 0 auto}.user-experience-block .user-experience-block-1-right{position:relative;width:58%;max-width:1040px}.user-experience-block .user-experience-block-1-right__oval{margin:2% 0 0 4%}.user-experience-block .user-experience-block-1-right__small{position:absolute;top:100%;left:5%}.user-experience-block .user-experience-block-1-right__large{position:absolute;top:10%;right:-20%}.user-experience-block .user-experience-block-1-right img{display:block;max-width:100%}.user-experience-block.user-experience-block-2 .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.user-experience-block .user-experience-block-2-left{position:relative;width:52%}.user-experience-block .user-experience-block-2-left__oval{margin-top:8%}.user-experience-block .user-experience-block-2-left__small{position:absolute;top:20%;right:-30%}.user-experience-block .user-experience-block-2-left__large{position:absolute;top:20%;left:-30%}.user-experience-block .user-experience-block-2-right{width:48%;padding-left:13.2%;box-sizing:border-box;margin-top:9.5%}.user-experience-block .user-experience-block-2-right .figure-arrow{margin:22% 0 0 -26%}.user-experience-block.user-experience-block-3{position:relative;overflow:hidden;height:100vh;margin:100px 0}.case-study-marketing.case-study-marketing.case-study-marketing{margin-bottom:-21.6%}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-1{margin:80px 0 60px;padding:0 10px}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-1 .container{position:relative;max-width:1184px;padding:0}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-1 .animated-gif{position:absolute;left:0;top:0;height:100%}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-1 .marketing-accent{position:absolute;right:-21px;top:-23px;width:99px;height:104px;z-index:99}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-2__img__inner{position:relative}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-2__img__inner:after{content:'';display:block;padding-top:80%}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-2__img__shadow{position:absolute;top:20%;right:21%;z-index:-1}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-2__img__top{position:absolute;top:3%;left:5%;z-index:2}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-2__img__bottom{position:absolute;top:9.6%;left:-12%;z-index:1}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-3__img__inner{position:relative}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-3__img__inner:after{content:'';display:block;padding-top:80%}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-3__img__shadow{position:absolute;top:20%;left:21%;z-index:-1}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-3__img__top{position:absolute;top:25.4%;right:12.7%;z-index:2}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-3__img__bottom{position:absolute;top:3.2%;right:-15.3%;z-index:1}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-img{width:68%}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-3 .marketing-block-img img{margin:0 0 0 auto}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-text{width:32%}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-2 .marketing-block-text{margin:10% 10.2% 0 -10.2%}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-3 .marketing-block-text{margin:22.1% -14% 0 14%}.case-study-result{margin-bottom:124px}.case-study-result .animate__slideInLeft{animation-name:slideInLeft}.case-study-result .animate__slideInRight{animation-name:slideInRight}.case-study-result .animate__fadeIn{animation-name:fadeIn}.case-study-result .animate__animated{animation-duration:1s;animation-fill-mode:both}.case-study-result .great-match-section{margin-top:128px}.case-study-result .great-match-section .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:815px}.case-study-result .great-match-section .left-to-center{left:93px}.case-study-result .great-match-section .right-to-center{right:93px}.case-study-result .great-match-section .left-back-to-position{left:0;transition:all 1s ease-in-out}.case-study-result .great-match-section .right-back-to-position{right:0;transition:all 1s ease-in-out}.case-study-result .teacher,.case-study-result .student{position:relative;width:48%;max-width:430px}.case-study-result .teacher h3,.case-study-result .student h3{font-weight:500;letter-spacing:-0.03em;margin:43px 0 23px;font-size:32px;text-align:center}.case-study-result .animate__animated.animate__delay-2s{animation-delay:2s}.case-study-result .checkmark{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-height:348px;margin:0 60px}.case-study-result .button-holder{margin-top:120px;text-align:center}.case-study-result .button-holder a{display:inline-block;box-sizing:border-box;width:100%;max-width:360px;padding:26px;background:#3C00F7;color:#fff;font-size:22px;line-height:1;font-family:"Campton", sans-serif;text-align:center;text-decoration:none;border-radius:50px;border:2px solid #3c00f7;text-transform:uppercase;letter-spacing:0.02em;transition:all 0.25s ease 0ms}.case-study-result .button-holder a:hover{background:#562ade}@keyframes slideInLeft{0%{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translateZ(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 1174px){.case-study-branding .case-study-gallery-item{height:285px;margin-bottom:10px}.case-study-branding .case-study-gallery-item:nth-child(1),.case-study-branding .case-study-gallery-item:nth-child(3),.case-study-branding .case-study-gallery-item:nth-child(5){width:calc(32.75% - 5px);margin-right:10px}.case-study-branding .case-study-gallery-item:nth-child(4),.case-study-branding .case-study-gallery-item:nth-child(3){height:289px}.case-study-branding .case-study-gallery-item:nth-child(10),.case-study-branding .case-study-gallery-item:nth-child(6),.case-study-branding .case-study-gallery-item:nth-child(7){height:195px}.case-study-branding .case-study-gallery-item:nth-child(5){height:402px}.case-study-branding .case-study-gallery-item:nth-child(8){height:413px}.case-study-branding .case-study-gallery-item:nth-child(6),.case-study-branding .case-study-gallery-item:nth-child(9),.case-study-branding .case-study-gallery-item:nth-child(2),.case-study-branding .case-study-gallery-item:nth-child(4){width:calc(67.25% - 5px)}.case-study-branding .case-study-gallery-item:nth-child(9){height:407px;width:calc(67.25% - 10px);margin-top:-205px;margin-right:10px}.case-study-branding .case-study-gallery-item:nth-child(10),.case-study-branding .case-study-gallery-item:nth-child(7){height:198px}.case-study-branding .case-study-gallery-item:nth-child(7){margin-right:10px}.case-study-branding .case-study-gallery-item:nth-child(8),.case-study-branding .case-study-gallery-item:nth-child(7){width:calc((67.25% - 15px) / 2)}.case-study-branding .case-study-gallery-item:nth-child(10){width:32.75%;height:202px}.case-study-branding .case-stady-branding-gallery{max-width:707px;margin:0 auto}}@media (max-width: 1366px){.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-2{margin-bottom:0}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-2__img:after{padding-top:70%}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-2__img__top{width:70%}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-2__img__bottom{width:70%}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-3__img:after{padding-top:70%}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-3__img__top{width:60%}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-3__img__bottom{width:60%}}@media (max-width: 1350px){.hero-section-right img{margin:0}.case-stady-branding-gallery::before{bottom:-32px;right:0}}@media (max-width: 1220px){.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-1 .marketing-accent{right:0}}@media (max-width: 1199px){.header-links-holder a{margin-left:48px}.bloquote-right img{margin:0 auto}.about-team-section .founders-content,.about-team-section .advisors-content,.about-team-section .team-content{width:35%}.about-team-section .member-list{width:65%}.about-team-section .team-item .text{max-width:300px}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-2__img__top{width:60%}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-2__img__bottom{width:60%}}@media (max-width: 1024px){.block.intro .services{max-width:200px}.case-study-better-way-item .better-way-heading{margin-left:0;font-size:60px}.case-study-messaging .case-blue-title .light-blue{text-align:center}}@media (max-width: 991px){.case-study-page .container{padding:0 10px}.header{padding:35px 0 47px}.header .container{-ms-flex-align:center;align-items:center}.header-button-holder{display:none}.header-links-holder{display:none}.header-links-holder a{margin-left:35px}.header-button-holder{margin-left:20px}.hero-section h1{font-size:60px;margin-bottom:20px}.hero-section p{font-size:16px}.hero-section .container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.hero-section-left,.hero-section-right{width:100%}.hero-section-right{max-width:450px}.great-match-section .container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.great-match-section .checkmark{margin:30px 0 85px}.great-match-section .student,.great-match-section .teacher{width:100%}.better-way-top{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:80px}.better-way-top .better-way-top-right,.better-way-top .better-way-top-left{width:100%}.better-way-top .better-way-top-left{max-width:100%}.about-page h2,.great-match-section h2,.better-way-top-left h2{font-size:45px}.better-way-top-left h2{margin:30px 0 20px}.better-way-item:nth-child(2n),.better-way-item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.better-way-item:nth-child(2n),.better-way-item{margin-bottom:80px}.better-way-item .better-way-item-right{width:100%;max-width:100%}.better-way-item-right h4{font-size:35px;margin:30px 0 20px}.better-way-item .better-way-item-left{width:100%}.about-team-section,.about-our-mission,.better-way-section,.great-match-section,.better-section{padding:100px 0}.about-our-mission p{font-size:24px}.policy-page h1,.tutor-hero h1{font-size:100px}.about-team-section .founders-content,.about-team-section .advisors-content,.about-team-section .team-content{width:80%}.about-team-section .member-list{width:80%}.about-team-section .founders-content .text,.about-team-section .advisors-content .text,.about-team-section .team-content .text{max-width:991px;margin-bottom:24px}.about-team-section h2{margin-bottom:65px;text-align:center}.about-our-focus .container{width:80%}.mobile-nav{display:block}.mobile-nav-opener{width:20px;height:32px;position:relative;color:#ffffff;display:inline-block;padding:0;font-size:inherit;font-family:inherit;font-weight:inherit;text-transform:inherit;vertical-align:middle;background:transparent;border:0;cursor:pointer;line-height:inherit;text-decoration:none;outline:none}.header.fixed .mobile-nav-opener{color:#3c00f7}.mobile-nav-opener.user{color:#3c00f7}.mobile-nav-opener::after{width:100%;height:10px;border-top:2px solid;border-bottom:2px solid;content:"";position:absolute;left:0;top:0;bottom:0;margin:auto 0;box-sizing:border-box}.mobile-nav-closer{overflow:visible;position:fixed;top:42px;right:15px}.mobile-nav-content{position:fixed;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;top:0;left:0;width:100%;background-color:#1FB6F0;z-index:4}.mob-nav-content-holder{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.header-links-mobile{margin-left:24px;margin-top:76px}.header-links-mobile.header-links-mobile a{color:#ffffff;font-family:"Campton", sans-serif;display:block;font-size:55px;line-height:135%;font-weight:bold}.mobile-nav-content hr{border-top:0;margin:25px 45px 20px 45px}.header-button-mobile{margin-left:24px}.header-button-mobile.header-button-mobile a.login{color:#ffffff;display:inline-block;font-size:48px;font-weight:bold;line-height:154%}.header-button-mobile.header-button-mobile a.btn{color:#ffffff;margin-top:18px;display:block;font-size:16px;font-weight:bold;line-height:18px;letter-spacing:0.03em;max-width:200px;text-decoration:none}.header-button-mobile a.btn:hover{background:#fff;color:#1fb6f0}.mobile-nav-footer{margin-top:50px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:36px}.mobile-nav-footer .image-holder{margin:0 36px}.case-study-info-wrapper{-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}.better-way-left,.case-study-better-way-item .better-way-middle,.case-study-better-way-item .better-way-right,.case-study-info-wrapper [class*="case-study-info-"]{width:100%}.case-study-info-wrapper .case-study-info-right{-ms-flex-pack:start;justify-content:flex-start}.case-study-better-way-item,.case-study-info-images{-ms-flex-wrap:wrap;flex-wrap:wrap}.case-study-info-images img{width:calc(50% - 10px);margin-bottom:20px}.case-study-messaging .case-blue-title{margin-bottom:95px;font-size:90px}.case-study-better-way-item h4{margin:0 0 50px}.better-way-left{text-align:center;margin-bottom:50px}.better-way-left img{margin:0 auto}.case-study-better-way-item .better-way-heading{font-size:50px;margin:0 0 50px}.better-way-middle{margin-bottom:25px}.case-study-better-way-item{padding:80px 0 60px}.case-study-better-way-item .empathy-item{min-height:auto;padding:15px}.marketing-block-1 .container{padding:0 15px}.user-experience-block .user-experience-block-1-right,.user-experience-block .user-experience-block-1-left{width:100%;margin:0 auto}.user-experience-block.user-experience-block-1{-ms-flex-direction:column;flex-direction:column;padding:0 10px}.user-experience-block .user-experience-half-container{margin:0 auto}.user-experience-block.user-experience-block-2 .container{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.user-experience-block .user-experience-block-2-left,.user-experience-block .user-experience-block-2-right{width:100%;margin:0;padding:0}.user-experience-block .user-experience-block-1-right{margin-bottom:80px}.user-experience-block .user-experience-block-2-left__oval{width:70%}.user-experience-block .user-experience-block-2-left__small{width:70%;margin-right:100px}.user-experience-block .user-experience-block-2-left__large{width:70%;margin-left:50px}.user-experience-block .user-experience-block-2-right .figure-arrow{display:none}.user-experience-block .user-experience-block-2-right{max-width:420px;margin:0 auto}.user-experience-block.user-experience-block-3 img{margin-top:0}.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-1 .marketing-accent{right:-8px;top:0px;width:49px;height:52px}.case-study-marketing.case-study-marketing .marketing-block-1 .animated-gif{left:15px}.case-study-marketing.case-study-marketing .marketing-block-2__img{margin-right:-160px !important;margin-bottom:100px !important}.case-study-marketing.case-study-marketing .marketing-block-2__img__top{width:70%}.case-study-marketing.case-study-marketing .marketing-block-2__img__bottom{width:70%}.case-study-marketing.case-study-marketing .marketing-block-3__img{margin-left:-100px !important}.case-study-marketing.case-study-marketing .marketing-block-3__img__top{width:70%}.case-study-marketing.case-study-marketing .marketing-block-3__img__bottom{width:70%}.case-study-marketing.case-study-marketing .marketing-block-text.marketing-block-text.marketing-block-text,.case-study-marketing.case-study-marketing .marketing-block-img.marketing-block-img.marketing-block-img{width:100%;padding:0 10px;margin:0 auto 30px}.case-study-marketing.case-study-marketing .marketing-block-2 .marketing-block-text,.case-study-marketing.case-study-marketing .marketing-block-3 .marketing-block-text{margin:0 auto 30px;max-width:420px}.case-study-marketing.case-study-marketing .marketing-block{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0 0 50px}.case-study-marketing.case-study-marketing .marketing-block-2{margin-bottom:-30%}.case-study-marketing.case-study-marketing .marketing-block-3{-ms-flex-direction:column;flex-direction:column}}@media (max-width: 797px){.showcase-braintrust .header{top:-0.5rem}}@media (max-width: 767px){body{font-size:16px}.container{padding:0 30px}.page-content h3,.page-content h2{font-size:24px;line-height:1.25}.hero-section h1{font-size:54px;margin-bottom:20px}.policy-page ul li::after{width:12px;height:12px}.policy-page ul{margin:0 0 25px 20px}.tutor-hero{margin:68px 0 117px}.policy-page .container{padding:0 15px}.policy-page h1,.tutor-hero h1{font-size:60px;letter-spacing:-0.055em}.policy-page h1{margin:68px 0 117px}.policy-page h2{margin-bottom:15px}.policy-page p{margin-bottom:12px}.bt_teacher{margin-bottom:137px}.bt_teacher .container{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center}.reverse .bt-right{width:100%;max-width:100%}.bt_teacher .bt-left,.bt-right{width:100%;max-width:480px}.reverse .bt-left{display:none}.bt-right{margin:0}.bt-right img{display:block;margin:30px auto 0;max-width:100%}.bt_teacher .btn{display:block;margin:35px auto 0}.bt_teacher h2{margin-bottom:27px}.bt_teacher p{line-height:1.9}.what-need-to-start{margin-bottom:124px}.what-need-to-start h2{margin-bottom:105px}.what-need-to-start .desktop-img{display:none}.what-need-to-start img.mobile-img{display:block;margin:0 auto 39px}.what-need-to-start ul{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-left:-20px;margin-right:-20px;margin-bottom:67px}.what-need-to-start li{width:100%}.what-need-to-start li:not(:last-child){margin-bottom:75px}.tutor-items-list{margin-bottom:173px}.tutor-items-list .tutor-item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-bottom:59px}.tutor-items-list .tutor-item-right,.tutor-items-list .tutor-item-left{width:100%;max-width:550px}.tutor-items-list .tutor-item-left{margin-bottom:22px}.tutor-items-list h3{margin:0 0 27px}.tutor-items-list .tutor-item:nth-child(3){margin-bottom:70px}.tutor-item-right img{margin:0 auto}.bloquote .container,.quote-from-teacher .container{-ms-flex-direction:column;flex-direction:column}.quote-from-teacher .quote-left{margin-bottom:57px}.quote-from-teacher .quote-right{width:85%}.quote-from-teacher h4{font-size:24px;line-height:1.5;margin-bottom:19px}.are-you-parent{padding:74px 0 53px}.are-you-parent h5{font-size:30px;line-height:1.2;margin-bottom:59px}.quote-from-teacher{padding-top:47px}.parent-icons .item-list{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.parent-icons{margin-bottom:80px}.parent-icons .item-list{margin:105px -20px 0}.parent-icons li{width:100%;margin:0 0 30px}.parent-icons p,.parent-icons h3{max-width:100%}.early-access-form{margin-bottom:53px}.early-access-form h2{margin-bottom:40px}.early-access-form.early-access-form input:not([type="submit"]){font-size:16px}.footer .container{padding:0 15px}.footer .footer-content{-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;padding:0 10px 0 14px}.footer h6{margin-bottom:36px}.contact-form h6{margin-bottom:23px}.contact-form{position:static;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:268px;margin-bottom:37px}.contact-form [type="email"]{padding-right:62px}.footer-column:not(.contact-form){margin:41px 0 0}.footer-column li{margin-bottom:20px}.form-message{text-align:left}.header.sticky-header{padding-top:35px}.header.about-header .container,.header.sticky-header .container{padding:0 15px}.about-our-mission,.better-way-section,.great-match-section,.better-section{padding:40px 0}.better-section ul{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.better-section li{width:100%}.better-section li:not(:last-child){margin-bottom:40px}.about-team-section h4,.bloquote h4,.great-match-section h3,.better-way-item-right h4,.better-way-top-left h2{font-size:24px}.bloquote h4{margin:20px 0}.about-header .header-button-holder a,.sticky-header .header-button-holder a{font-size:12px}.bloquote cite span{font-size:14px}.bloquote-left img{max-width:30px}.bloquote cite span:nth-child(1){margin-bottom:10px;font-weight:400}.better-way-top-left p{font-size:16px}.header-button-holder .btn,.sticky-header .header-button-holder .btn{margin-left:10px}.great-match-section .button-holder{margin-top:100px}.pink-bloquote .bloquote-right img{margin:0}.bloquote .bloquote-right,.bloquote .bloquote-left{width:100%}.about-our-mission h2{margin-bottom:50px}.about-team-section h2{margin-bottom:40px}.about-team-section h3{text-align:center}.member-list{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%}.member-list .team-item{width:100%}.member-list .team-item:not(:last-child){margin-bottom:80px}.member-list ul{font-size:16px}.about-our-mission p{font-size:18px}.about-our-focus h2{font-weight:600;font-size:38px;line-height:48px}.about-our-focus .header .text{margin-top:25px}.about-our-focus .focus-item{margin-top:50px}.about-our-focus .focus-item .list{margin-top:30px}.about-team-section{padding:40px 0 0 0}.about-team-section .founders{margin-bottom:0}.about-team-section .founders-content .text,.about-team-section .advisors-content .text,.about-team-section .team-content .text{max-width:430px;margin:auto}.about-team-section .member-list .team-item{margin-bottom:0}.about-team-section .founders-content,.about-team-section .advisors-content,.about-team-section .team-content{width:100%}.about-team-section .member-list{width:100%}.about-team-section .member-list .team-item{max-width:100%}.about-team-section .member-list .img-holder{margin:0 auto 35px auto}.about-team-section .founders-content .text,.about-team-section .advisors-content .text,.about-team-section .team-content .text{max-width:100%;margin-bottom:24px}.about-team-section .team-item .text{max-width:100%}.about-team-section h2{margin-bottom:65px;text-align:center}.about-our-focus .container{width:100%}.about-our-story .columns{margin:150px auto 12px auto}.about-our-story .mobile-hidden{display:none}.about-our-story .mobile-column-left,.about-our-story .mobile-column-right{width:68%;max-width:68%}.about-our-story .mobile-sticky-toggle{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0 auto;width:100%;height:80px;position:sticky;position:-webkit-sticky;top:114px;z-index:2}.about-our-story .mobile-sticky-boundary{-ms-flex-align:start;align-items:flex-start}.about-our-story .mobile-sticky-toggle .columns{margin:0 auto;width:98%;background:#FFFFFF;box-shadow:0px 4px 15px rgba(0,0,0,0.2)}.about-our-story .mobile-sticky-toggle .columns .mobile-toggle-left,.about-our-story .mobile-sticky-toggle .columns .mobile-toggle-right{display:-ms-flexbox;display:flex;width:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.about-our-story .mobile-sticky-toggle .columns .mobile-toggle-left.selected,.about-our-story .mobile-sticky-toggle .columns .mobile-toggle-right.selected{background-color:#00B3EF}.about-our-story .mobile-sticky-toggle .about-founder-title{color:#3c00f7;font-size:24px;line-height:36px;font-weight:bold;letter-spacing:-1px}.about-our-story .mobile-sticky-toggle .selected .about-founder-title{color:#fff}.about-our-story .mobile-sticky-toggle .about-founder-image{width:50px;height:50px;margin-right:8px}.tutor-our-fees .columns .left,.tutor-our-fees .columns .right{width:60%}.case-study-gallery-item.case-study-gallery-item.case-study-gallery-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 0 15px;height:auto;float:none}.case-study-marketing.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-1 .marketing-accent{right:-8px;top:0px;width:24px;height:26px}.case-study-marketing.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-2__img{margin-right:-30px !important;margin-bottom:140px !important}.case-study-marketing.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-2__img__top{width:80%}.case-study-marketing.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-2__img__bottom{width:80%}.case-study-marketing.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-3__img{margin-left:0 !important;margin-bottom:140px !important}.case-study-marketing.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-3__img__top{width:80%}.case-study-marketing.case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-3__img__bottom{width:80%}.case-study-marketing.case-study-marketing.case-study-marketing.case-study-marketing .case-study-marketing.case-study-marketing.case-study-marketing .marketing-block-1 .marketing-accent{width:57px;height:60px;top:0}}@media (max-width: 580px){.case-study-info-wrapper .case-study-info-right{-ms-flex-direction:column;flex-direction:column}.case-study-info-right .services{margin:0 0 20px}.case-study-messaging .case-blue-title{font-size:65px}}@font-face{font-family:'Bebas';src:url("../fonts/Bebas-Regular.ttf");font-weight:400}.sections-menu{z-index:3}.showcase-csi .case-study-info{margin-bottom:100px}.showcase-csi .case-study-info-wrapper{padding:65px 0 0;margin:0}.showcase-csi .case-study-info-left{width:60%}.showcase-csi .case-study-info-left{width:60%}.showcase-csi .case-study-info-right{width:40%}.showcase-csi.showcase-csi .text-with-heading{max-width:570px}.showcase-csi.showcase-csi .text-with-heading p{font-size:18px;color:#171F46;letter-spacing:0;line-height:1.4}.showcase-csi .case-study-heading.case-study-heading{font-family:"Apercu Pro", serif;color:#141414;margin-bottom:26px}.showcase-csi .service-icons li,.showcase-csi .case-study-info-left a,.showcase-csi .case-study-info-left p{color:#171F46}.showcase-csi .service-icons li{margin-bottom:14px;font-size:16px}.showcase-csi .case-study-info-left p{max-width:565px;line-height:1.4;letter-spacing:-0.02em;margin-bottom:20px;font-size:18px}.showcase-csi .case-study-info-left a{font-family:"CrimsonText", arial, sans-serif;font-size:16px;text-decoration:underline;letter-spacing:-0.02em}.showcase-csi .case-study-info-left .case-study-heading.case-study-heading{margin-bottom:25px}.showcase-csi .case-study-info-right{box-sizing:border-box;padding-top:53px;padding-left:11.5%;-ms-flex-pack:start;justify-content:flex-start}.case-study-wireframe,.case-study-action-builder{padding:102px 0;background:#141414}.case-study-wireframe .text-with-heading,.case-study-action-builder .text-with-heading{margin-bottom:49px}.case-study-wireframe .case-study-heading.case-study-heading,.case-study-action-builder .case-study-heading.case-study-heading{color:#fff}.case-study-wireframe .case-study-heading,.case-study-action-builder .case-study-heading{margin-bottom:26px}.case-study-wireframe .text-with-heading.text-with-heading p,.case-study-wireframe.case-study-action-builder.case-study-action-builder p,.case-study-action-builder .text-with-heading.text-with-heading p,.case-study-action-builder.case-study-action-builder.case-study-action-builder p{max-width:310px;color:#fff;font-weight:400}.case-study-wireframe img,.case-study-action-builder img{margin-bottom:50px}.showcase-csi #hero{height:calc(100vh - 3rem);margin:2rem 1rem 1rem}@media (max-width: 991px){.showcase-csi #hero{height:calc(100vh - 2.9rem);margin-top:1.9rem}}@media (max-width: 767px){.showcase-csi #hero{height:calc(100vh - 2rem);margin:1rem}}.showcase-csi .copy,.showcase-csi .container{padding:0 15px;max-width:990px}.showcase-csi h2{margin-bottom:26px;font-size:28px;text-transform:uppercase;color:#141414;font-weight:700}.showcase-csi p{margin:0;font-size:18px;line-height:1.4;color:#171F46}.showcase-csi .intro{padding:62px 0 82px}.showcase-csi .intro .project{width:60%;margin-right:5%}.showcase-csi .intro .services{width:35%;margin:0;padding:51px 0 0 6%}.showcase-csi .intro .copy h3{margin-bottom:33px;font-size:24px;font-weight:700;text-transform:capitalize;letter-spacing:-0.015em}.showcase-csi .intro h2{text-transform:uppercase;margin-bottom:26px;font-weight:700}.showcase-csi .intro p{margin-bottom:22px;line-height:1.4;color:#171F46}.showcase-csi .misc.misc{display:none}.showcase-csi .case-study-info{margin-bottom:100px}.showcase-csi .case-study-info-wrapper{padding:65px 0 0;margin:0}.showcase-csi .case-study-info-left{width:60%}.showcase-csi .case-study-info-left{width:60%}.showcase-csi .case-study-info-right{width:40%}.showcase-csi.showcase-csi .text-with-heading{max-width:570px}.showcase-csi.showcase-csi .text-with-heading p{font-size:18px;color:#141414;font-weight:400;letter-spacing:0;line-height:1.4}.showcase-csi .case-study-heading.case-study-heading{font-family:"Apercu Pro", serif;color:#141414;margin-bottom:26px}.showcase-csi .service-icons li,.showcase-csi .case-study-info-left a,.showcase-csi .case-study-info-left p{color:#171F46}.showcase-csi .service-icons li{margin-bottom:14px;font-size:16px}.showcase-csi .case-study-info-left p{max-width:565px;line-height:1.4;letter-spacing:-0.02em;margin-bottom:20px;font-size:18px}.showcase-csi .case-study-info-left a{font-family:"CrimsonText", arial, sans-serif;font-size:16px;text-decoration:underline;letter-spacing:-0.02em}.showcase-csi .case-study-info-left .case-study-heading.case-study-heading{margin-bottom:25px}.showcase-csi .case-study-info-right{box-sizing:border-box;padding-top:53px;padding-left:11.5%;-ms-flex-pack:start;justify-content:flex-start}.case-study-user-research{padding:102px 0 82px;background:#F0F0F0}.case-study-user-research .text-with-heading{position:relative;max-width:575px}.case-study-user-research .text-with-heading h2{margin-bottom:26px}.case-study-user-research .text-with-heading p{font-size:18px;line-height:1.4;letter-spacing:-0.018em}.case-study-user-research .text-with-heading::before{content:'';position:absolute;left:-135px;top:-100px;width:270px;height:270px;background:url("../../img/showcase_csi/sea-drive.svg") no-repeat center}.case-study-user-research .research-members{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:120px;padding:0}.case-study-user-research .research-members li{width:calc(100% / 3 - 15px);position:relative;padding-bottom:40px;background:#141414;color:#fff;text-align:center;font-family:"CrimsonText", arial, sans-serif;font-size:16px}.case-study-user-research .research-members h4,.case-study-user-research .research-members p,.case-study-user-research .research-members .job-title{color:#fff}.case-study-user-research .research-members h4{margin:22px 0 10px;font-family:"Apercu Pro", arial, sans-serif;font-size:18px;font-weight:700}.case-study-user-research .research-members p{max-width:243px;margin:0 auto;font-size:16px;line-height:1.25;letter-spacing:0}.case-study-user-research .research-members .job-title{display:block;margin-bottom:19px;opacity:0.5}.case-study-user-research .research-members p,.case-study-user-research .research-members .job-title{font-family:"crimson", serif}.case-study-user-research .research-members img.quote{position:absolute;top:-21px;left:21px}.case-study-user-research .research-members img:not(.quote){border-radius:50%;margin:-72px auto 0}.case-study-experience{padding:102px 0 98px;text-align:center}.case-study-experience.case-study-experience .text-with-heading{max-width:720px;margin:0 auto}.case-study-experience.case-study-experience .text-with-heading h2{margin-bottom:28px}.case-study-experience.case-study-experience .text-with-heading p{font-size:18px;color:#171F46;letter-spacing:-0.02em}.case-study-wireframe,.case-study-action-builder{padding:102px 0;background:#141414}.case-study-wireframe .text-with-heading,.case-study-action-builder .text-with-heading{margin-bottom:49px}.case-study-wireframe .case-study-heading.case-study-heading,.case-study-action-builder .case-study-heading.case-study-heading{color:#fff}.case-study-wireframe .case-study-heading,.case-study-action-builder .case-study-heading{margin-bottom:26px}.case-study-wireframe .text-with-heading.text-with-heading p,.case-study-wireframe.case-study-action-builder.case-study-action-builder p,.case-study-action-builder .text-with-heading.text-with-heading p,.case-study-action-builder.case-study-action-builder.case-study-action-builder p{max-width:310px;color:#fff;font-weight:400}.case-study-wireframe img,.case-study-action-builder img{margin-bottom:50px}.case-study-wireframe{overflow:hidden;padding:50px 0 210px}.running-line{position:relative;height:423px;transform:rotate(-7deg)}.running-line-wrapper{width:calc(540 * 4px + 90px);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden;transform:translate(-100%, 0%);position:absolute;top:0;right:0;animation:ticker 20s infinite linear forwards}.running-line-wrapper:nth-child(2){animation:20s ticker 10s infinite linear forwards}.second-line .running-line-wrapper{width:calc(540 * 5px + 120px);animation:ticker 30s infinite linear forwards}.second-line .running-line-wrapper:nth-child(2){animation:30s ticker 15s infinite linear forwards}.running-line-wrapper img{width:540px;margin-right:30px}.case-study-visual-design{margin-bottom:85px;padding-top:100px}.case-study-visual-design img{width:100%}.case-study-visual-design .visual-design-wrapper{position:relative;max-width:1100px;margin:0 auto}.case-study-visual-design .visual-design-wrapper *:focus{outline:none}.case-study-visual-design .visual-design-wrapper-inner{position:relative;max-width:460px;padding:18% 4%;margin:0 auto}.case-study-visual-design .text-with-heading{max-width:495px;margin:0 auto 45px;text-align:center}.case-study-visual-design .visual-design-corusel{margin-top:-29px}.case-study-visual-design .visual-design-corusel .slick-list{overflow:visible}.case-study-visual-design .visual-design-corusel .slick-slide{position:relative;z-index:1;transform:scale(2.02);opacity:0;visibility:hidden;transition:opacity .5s, visibility .5s, transform .5s}.case-study-visual-design .visual-design-corusel .slick-slide.slick-current{z-index:10;transform:scale(2.86)}.case-study-visual-design .visual-design-corusel .slick-slide.slick-active{opacity:1;visibility:visible}.case-study-visual-design .visual-design-controls{max-width:942px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin:0 auto 30px;text-align:right}.case-study-visual-design .visual-design-controls a:hover{opacity:.8}.case-study-visual-design .visual-design-controls .slick-arrow{position:static;display:inline-block;vertical-align:middle;opacity:1;visibility:visible}.case-study-visual-design .visual-design-controls .slick-disabled{opacity:.5;cursor:default}.case-study-visual-design .visual-design-controls [data-action="next"]{display:inline-block;margin-left:43px}@keyframes ticker-reverse{0%{transform:translate(-100%, 0)}50%{transform:translate(0%, 0)}100%{transform:translate(100%, 0)}}@keyframes ticker{0%{transform:translate(-100%, 0)}50%{transform:translate(0%, 0)}100%{transform:translate(100%, 0)}}.visual-design-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.visual-design-block .visual-design-img-holder{width:62%;max-width:580px}.visual-design-block .visual-design-img{position:relative;display:block;padding-top:80%}.visual-design-block .visual-design-img__top{position:absolute;top:15%;left:0;z-index:1;padding-bottom:40px;padding-left:40px}.visual-design-block .visual-design-img__top.reversed{padding-right:40px;padding-left:0}.visual-design-block .visual-design-img__bottom{position:absolute;top:30%;left:0;padding-top:40px;padding-right:40px}.visual-design-block .visual-design-img__bottom.reversed{padding-right:0;padding-left:40px}.visual-design-block .visual-design-text-block{width:38%;box-sizing:border-box;padding:0 24px 0 0}.visual-design-block:first-child{margin-bottom:75px}.visual-design-block:first-child .visual-design-text-block{padding:0 0 0 24px}.case-study-development{padding-top:100px;background:#F0F0F0;position:relative}.case-study-development:after{content:'';position:absolute;right:0;bottom:0;left:0;height:300px;background:#141414;z-index:1}.case-study-development .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:38px;position:relative;z-index:2}.case-study-development .case-study-development-image{width:74%}.case-study-development .case-study-development-image img{width:100%}.case-study-development .case-study-development-text{width:26%;margin:-4% 0 14% -2%}.case-study-ui-kit{padding:102px 0;background:#F0F0F0;font-family:"Apercu Pro", sans-serif;font-weight:400;letter-spacing:-0.03rem}.case-study-ui-kit h2{margin-bottom:55px}.case-study-ui-kit .case-study-ui-kit-image{width:100%;max-width:1416px;margin:0 auto}.case-study-ui-kit .ui-heading{margin-bottom:23px;font-size:16px;font-weight:700;font-family:"Apercu Pro", arial, sans-serif;color:#171F46}.ui-kit-left .case-study-ui-kit .ui-heading{margin-bottom:34px}.case-study-ui-kit ul{list-style:none;margin:0;padding:0;width:270px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.case-study-ui-kit .ui-colors li{width:60px;height:60px;border-radius:100%;margin-bottom:20px;margin-right:10px}.case-study-ui-kit .ui-colors li:nth-child(4n){margin-right:0}.case-study-ui-kit .ui-colors .ui-color-1{background:#2BBBCD}.case-study-ui-kit .ui-colors .ui-color-2{background:#141414}.case-study-ui-kit .ui-colors .ui-color-3{background:#A1A1A1}.case-study-ui-kit .ui-colors .ui-color-4{background:#ffffff}.case-study-ui-kit .ui-colors .ui-color-5{background:#F54141}.case-study-ui-kit .ui-colors .ui-color-6{background:linear-gradient(270deg, #00A2BA 0%, #0bc 100%)}.case-study-ui-kit .ui-icons ul{margin-left:-18px}.case-study-ui-kit .ui-icons li{width:25%;margin-bottom:22px}.case-study-ui-kit .ui-icons li img{display:block;margin:0 auto;max-width:100%}.case-study-ui-kit .ui-kit-right{max-width:596px}.case-study-ui-kit .ui-kit-right-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.case-study-ui-kit .ui-kit-right-bottom{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-top:22px}.case-study-ui-kit .ui-kit-right-bottom .ui-heading{width:100%}.case-study-ui-kit .ui-kit-btn{font-size:12px;font-weight:700;display:block;text-align:center;text-transform:uppercase;color:#fff;border:1px solid #FFFFFF;box-shadow:10px 4px 24px rgba(0,0,0,0.1);border-radius:6px;padding:8px;letter-spacing:0.15rem}.case-study-ui-kit .round-border{border-radius:6px;padding:24px;box-sizing:border-box}.case-study-ui-kit .background-dark-1{background:#353535}.case-study-ui-kit .background-dark-2{background:#303030}.case-study-ui-kit .background-dark-3{background:#242424}.case-study-ui-kit .background-dark-4{background:#1F1F1F}.case-study-ui-kit .ui-kit-card-1 p,.case-study-ui-kit .ui-kit-card-3 p,.case-study-ui-kit .ui-kit-card-4 p{margin-bottom:17px;font-size:14px;line-height:18px;color:#898989}.case-study-ui-kit .ui-kit-card-1{max-width:283px;margin-bottom:31px;padding-left:24px;padding-bottom:20px}.case-study-ui-kit .ui-kit-card-1 .ui-kit-card-1__top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:17px}.case-study-ui-kit .ui-kit-card-1 .ui-kit-card-1__top .ui-kit-card-1__number{font-size:28px;font-weight:400;color:#fff}.case-study-ui-kit .ui-kit-card-2{max-width:267px;padding:33px 20px 30px;text-align:center}.case-study-ui-kit .ui-kit-card-2 .ui-kit-card-2__big-number{display:block;margin-bottom:16px;font-family:"Bebas", sans-serif;font-size:90px;line-height:1;color:#fff}.case-study-ui-kit .ui-kit-card-2 .ui-kit-card-2__big-number .m-letter{font-size:60px}.case-study-ui-kit .ui-kit-card-2 .ui-kit-card-2__total-spend{font-size:16px;color:#A1A1A1}.case-study-ui-kit .ui-kit-card-3{position:relative;max-width:283px;padding:13px 22px 24px;margin:0 0 39px}.case-study-ui-kit .ui-kit-card-3 img{position:absolute;right:28px;top:17px}.case-study-ui-kit .ui-kit-card-3 .big-text{display:block;margin:0 0 17px;color:#5A5A5A;font-size:24px;line-height:1.3}.case-study-ui-kit .ui-kit-card-3 p{color:#5A5A5A}.case-study-ui-kit .ui-kit-card-3 .ui-kit-card-3__button{opacity:0.15}.case-study-ui-kit .ui-kit-card-4{max-width:283px;padding:24px 25px 2px}.case-study-ui-kit .ui-kit-card-4 .ui-kit-card-4__heading{display:block;margin-bottom:19px;color:#fff;font-size:20px}.case-study-ui-kit .ui-kit-card-4 .ui-kit-card-4__heading .ui-kit-card-4__number{font-size:28px}.case-study-ui-kit .ui-kit-left__month-open,.case-study-ui-kit .ui-kit-left__month-closed{width:312px}.case-study-ui-kit .ui-kit-left__month-closed{padding:13px 16px;margin-bottom:9px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.case-study-ui-kit .ui-kit-left__month-closed .ui-kit-left__month-title{padding-left:12px;font-size:14px;text-align:left;font-weight:700;-ms-flex:1 1 auto;flex:1 1 auto}.case-study-ui-kit .ui-kit-left__month-open{padding:14px 14px 34px;color:#fff}.case-study-ui-kit .ui-kit-left__month-open .ui-kit-left__month-open-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 14px;margin-bottom:16px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0}.case-study-ui-kit .ui-kit-left__month-open table{width:100%;margin-bottom:14px}.case-study-ui-kit .ui-kit-left__month-open th,.case-study-ui-kit .ui-kit-left__month-open td{text-align:center;width:calc(100% / 7)}.case-study-ui-kit .ui-kit-left__month-open th{padding-bottom:10px;font-size:12px;font-weight:700;text-transform:uppercase;color:#A1A1A1}.case-study-ui-kit .ui-kit-left__month-open td{padding:10px 0;color:#fff;font-size:14px}.case-study-ui-kit .ui-kit-left__month-open td.out-date{color:#A1A1A1}.case-study-ui-kit .ui-kit-left__month-open td.current-date{position:relative}.case-study-ui-kit .ui-kit-left__month-open td.current-date:after{content:'';position:absolute;top:50%;right:50%;transform:translate(50%, -50%);background:#F54141;width:80%;height:80%;z-index:0;border-radius:9px}.case-study-ui-kit .ui-kit-left__month-open td.current-date .date{position:relative;z-index:1}.case-study-ui-kit .ui-kit-left__month-open .ui-kit-left__month-open-button{width:250px;margin:0 auto;opacity:0.15}.case-study-ui-kit .ui-kit-left__choose-brand{padding:12px 16px;max-width:172px}.case-study-ui-kit .ui-kit-left__choose-brand ul{display:block;width:100%}.case-study-ui-kit .ui-kit-left__choose-brand ul .choose-brand__current{margin-bottom:14px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:700;color:#fff}.case-study-ui-kit .ui-kit-left__choose-brand ul li{font-size:14px}.case-study-ui-kit .ui-kit-left__choose-brand ul li:not(.choose-brand__current):not(:last-child){margin-bottom:11px}.case-study-ui-kit .dropdown-items-bottom,.case-study-ui-kit .ui-kit-left__rest,.case-study-ui-kit .dropdown-items-top,.case-study-ui-kit .case-study-ui-kit-items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.case-study-ui-kit .dropdown-items-bottom{-ms-flex-align:end;align-items:flex-end;margin-top:10px}.case-study-ui-kit .ui-kit-right{margin-left:50px}.case-study-ui-kit .case-study-ui-kit-items{-ms-flex-pack:center;justify-content:center;padding:0 15px}.case-study-ui-kit .ui-kit-left__rest-left{margin:0 30px}.case-study-ui-kit .ui-kit-left__sort-by,.case-study-ui-kit .ui-kit-left__pass,.case-study-ui-kit .ui-kit-left__date{background:#242424;color:#A1A1A1;max-width:211px;border-radius:6px;min-height:50px;box-sizing:border-box}.case-study-ui-kit .ui-kit-left__date{width:210px}.case-study-ui-kit .ui-kit-left__sort-by,.case-study-ui-kit .ui-kit-left__date{padding:15px 16px;margin:64px 0 43px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:16px}.case-study-ui-kit .ui-kit-left__sort-by .sort-type,.case-study-ui-kit .ui-kit-left__sort-by .days-count,.case-study-ui-kit .ui-kit-left__date .sort-type,.case-study-ui-kit .ui-kit-left__date .days-count{font-weight:700;color:#fff}.case-study-ui-kit .ui-kit-left__sort-by .sort-value,.case-study-ui-kit .ui-kit-left__sort-by .full-date,.case-study-ui-kit .ui-kit-left__date .sort-value,.case-study-ui-kit .ui-kit-left__date .full-date{-ms-flex:1 1 auto;flex:1 1 auto;text-align:left;padding-left:16px}.case-study-ui-kit .ui-kit-left__sort-by.ui-kit-left__sort-by{margin-left:-37px}.case-study-ui-kit .ui-kit-left__pass{padding:14px}.case-study-ui-kit .ui-kit-left__pass span{font-size:18px;font-weight:700}.case-study-ui-kit .ui-kit-left__sort-by{width:232px;min-height:44px;margin:0 0 62px;padding:12px 16px;font-size:14px}.case-study-ui-kit .ui-kit-left__month-2{background:#303030;max-width:172px;padding:22px 15px;margin-left:auto;color:#A1A1A1;font-size:24px;text-transform:capitalize}.case-study-ui-kit .ui-kit-left__month-2 ul{display:block;width:100%}.case-study-ui-kit .ui-kit-left__month-2 .active{font-weight:700;margin-bottom:28px}.case-study-ui-kit .ui-kit-left__month-2 li:not(.active):not(:last-child){margin-bottom:20px}.case-study-ui-kit .ui-kit-left__month-2 .active,.case-study-ui-kit .ui-kit-left__month-2 .hover{color:#fff}.case-study-ui-kit .ui-kit-left__search{-ms-flex:1 1 auto;flex:1 1 auto;max-width:394px;padding:13px 17px;box-shadow:0 4px 40px rgba(0,0,0,0.1);color:#A1A1A1;font-size:14px;letter-spacing:-0.01rem}.case-study-ui-kit .ui-kit-left__search ul{display:block;width:100%}.case-study-ui-kit .ui-kit-left__search li:not(.ui-kit-left__first-line):not(:last-child){margin-bottom:10px}.case-study-ui-kit .ui-kit-left__search .ui-kit-left__first-line{display:-ms-flexbox;display:flex;margin-bottom:14px;width:100%;color:#fff}.case-study-ui-kit .ui-kit-left__search .ui-kit-left__first-line img{margin:0 13px 0 2px}.case-study-ui-kit .ui-kit-left__time-picker{max-width:332px;padding:21px 24px 25px;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:40px}.case-study-ui-kit .ui-kit-left__time-picker .ui-kit-btn{box-shadow:10px 4px 34px rgba(0,0,0,0.6);background:#fff;color:#141414}.case-study-ui-kit .ui-kit-left__time-picker .ui-kit-left__time-picker-top{font-size:12px;color:#A1A1A1;text-transform:uppercase;font-weight:700;margin-bottom:32px;letter-spacing:0.08rem}.case-study-ui-kit .ui-kit-left__time-picker .ui-kit-left__time-picker-top .active{margin-left:18px;position:relative;color:#F54141}.case-study-ui-kit .ui-kit-left__time-picker .ui-kit-left__time-picker-top .active:after{content:'';position:absolute;bottom:-10px;left:0;right:0;height:1px;background:#F54141}.case-study-ui-kit .ui-kit-left__time-picker .ui-kit-left__time-picker-inputs ul{width:100%;margin-bottom:16px}.case-study-ui-kit .ui-kit-left__time-picker .ui-kit-left__time-picker-inputs li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border:1px solid rgba(255,255,255,0.15);box-sizing:border-box;box-shadow:10px 4px 34px rgba(0,0,0,0.6);border-radius:6px;text-transform:capitalize;color:#fff;padding:8px 14px}.case-study-ui-kit .ui-kit-left__time-picker .ui-kit-left__time-picker-inputs li:first-child{width:34%}.case-study-ui-kit .ui-kit-left__time-picker .ui-kit-left__time-picker-inputs li:nth-child(2){width:calc(32% - 14px);margin:0 7px}.case-study-ui-kit .ui-kit-left__time-picker .ui-kit-left__time-picker-inputs li:nth-child(3){width:34%}@media (max-width: 1420px){.case-study-ui-kit .case-study-ui-kit-items{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.case-study-ui-kit .case-study-ui-kit-items .ui-kit-right{margin:50px 0 0}.case-study-ui-kit .case-study-ui-kit-items .ui-kit-left__rest-left{margin:0 20px}}@media (max-width: 1150px){.case-study-visual-design .visual-design-controls{-ms-flex-pack:center;justify-content:center;margin-bottom:50px;text-align:center}.case-study-visual-design .slick-slider{margin:0 auto}.case-study-visual-design .visual-design-wrapper-inner{padding:15% 7%}.case-study-visual-design .visual-design-controls{margin-top:30px}}@media (max-width: 991px){.case-study-visual-design .visual-design-wrapper-inner{padding:18% 12%}.case-study-development:after{height:150px}.case-study-development .container{padding-bottom:0}.case-study-wireframe{padding:50px 0}.running-line{height:305px}.running-line-wrapper{width:calc(380 * 4px + 90px)}.second-line .running-line-wrapper{width:calc(380 * 5px + 120px)}.running-line-wrapper img{width:380px}}@media (max-width: 767px){.showcase-csi .intro .project{width:100%;margin-right:0}.showcase-csi .intro .services{width:100%;padding-top:30px;padding-left:0}.case-study-user-research .research-members{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.case-study-user-research .research-members li{width:100%;max-width:480px}.case-study-user-research .research-members li:not(:last-child){margin-bottom:125px}.visual-design-block{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.visual-design-block:nth-child(2){-ms-flex-direction:column;flex-direction:column}.visual-design-block:first-child{margin-bottom:50px}.visual-design-block .visual-design-text-block.visual-design-text-block{padding:0}.visual-design-block .visual-design-img-holder img{margin:0 auto 30px}.visual-design-block .visual-design-img-holder,.visual-design-block .visual-design-text-block{width:100%;max-width:100%}.visual-design-block .visual-design-text-block{margin-bottom:30px}.case-study-development{padding-top:50px}.case-study-development .container{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.case-study-development .case-study-development-text,.case-study-development .case-study-development-image{width:100%;max-width:580px;margin:0 auto}.case-study-development .case-study-development-text{margin-bottom:30px}.running-line{height:200px}.running-line-wrapper{width:calc(236 * 4px + 90px)}.second-line .running-line-wrapper{width:calc(236 * 5px + 120px)}.running-line-wrapper img{width:236px}.case-study-visual-design .visual-design-wrapper-inner{padding:20% 20%}.case-study-ui-kit .ui-heading{text-align:center}.case-study-ui-kit .dropdown-items-top,.case-study-ui-kit .dropdown-items-bottom{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.case-study-ui-kit .dropdown-items-bottom{margin-top:30px}.case-study-ui-kit .ui-kit-left__month{margin-bottom:30px}.case-study-ui-kit .ui-kit-left__time-picker,.case-study-ui-kit .ui-kit-left__search{width:100%;margin:0 auto}.case-study-ui-kit .ui-kit-left__search{margin-bottom:30px}}@media (max-width: 600px){.ui-kit-right-top,.ui-kit-right-bottom{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.ui-colors{margin-bottom:30px}.ui-kit-cards-column>div{margin:0 auto}.ui-kit-cards-column:last-of-type{margin-top:30px}}@media (max-width: 480px){.case-study-ui-kit .ui-kit-left__rest{-ms-flex-direction:column;flex-direction:column}.case-study-ui-kit .ui-kit-left__rest .ui-kit-left__rest-left{margin:0 auto 30px}.case-study-ui-kit .ui-kit-left__rest .ui-kit-left__sort-by{width:100%;margin:0 0 30px}}.hero .hero__image{display:none}@media (max-width: 767px){.hero .hero__image{display:block;width:100%;height:100%}}.mayday-caroogo-body,.mayday-caroogo-body *{margin:0;padding:0}.mayday-info-middle,.mayday-info-right{margin-top:50px}.mayday-info-middle .mayday-caroogo-title,.mayday-info-right .mayday-caroogo-title{font-size:20px;line-height:35px}#video-autoplay-on-scroll-caroogo-wrapper{position:relative}#video-autoplay-on-scroll-caroogo-wrapper::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:url("/img/showcase_caroogo/macbook.png");background-size:cover}#video-autoplay-on-scroll-caroogo-wrapper video{transform:scale(0.825) translateY(-10px) translateX(-3px);width:93%;margin-left:3.5%;display:block;position:relative;z-index:30}.mayday-info-right{margin-left:80px}.mayday-info-right a{display:block;margin-bottom:18px;text-decoration:underline;font-family:Crimson Text;font-style:normal;font-weight:normal;font-size:16px;line-height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#6f6f6f}.mayday-caroogo-title{font-family:Apercu Pro;font-style:normal;font-weight:bold;font-size:28px;line-height:35px;text-transform:uppercase;color:#141414}.mayday-caroogo-paragraph{max-width:568px;font-family:Crimson Text;font-style:normal;font-weight:normal;font-size:18px;line-height:25px;color:#171f46;margin-bottom:50px;margin-top:20px}.mayday-info-section{padding-top:100px;padding-bottom:130px}.mayday-info-row{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}.mayday-info__link{display:block;font-family:Crimson Text;font-style:normal;font-weight:normal;font-size:16px;line-height:25px;text-decoration:underline;color:#171f46;margin-top:-30px}.mayday-info-middle{min-width:130px;width:130px;margin-left:100px;font-family:Crimson Text;font-style:normal;font-weight:normal;font-size:16px;line-height:20px;color:#171f46}.mayday-info-middle img{width:20px;display:block;margin-right:10px}.mayday-info-middle li{margin:13px 0;width:150px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.mayday-branding-section{padding-bottom:100px;padding-top:100px;background-color:#fdfcfc}.caroogo-development-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 600px){.caroogo-development-heading{-ms-flex-wrap:wrap;flex-wrap:wrap}.mayday-info-right{margin-left:0}html body div.caroogo-acquisition-section img{position:static !important;max-width:100%;margin:0;transform:scale(1.3)}.caroogo-overview__graph-statistics{-ms-flex-wrap:wrap;flex-wrap:wrap}.caroogo-overview__row-updated{-ms-flex-wrap:wrap;flex-wrap:wrap}html body .caroogo-overview__row-updated .caroogo-overview__updated-col{width:100%;margin-bottom:15px !important}.caroogo-overview__graph-circles{margin:0 !important}.caroogo-overview__graph-statistics .caroogo-overview__graph-item{width:100%}.caroogo-development-heading .mayday-caroogo-paragraph{margin-top:30px}.caroogo-development-heading .mayday-caroogo-paragraph:nth-child(1){margin-bottom:30px}.caroogo-development-heading .mayday-caroogo-paragraph:nth-child(2){margin-top:0px}}.caroogo-development-heading .mayday-caroogo-paragraph{max-width:420px;margin-right:10px}.mayday-caroogo-body .mayday-branding__row{display:-ms-flexbox;display:flex}.mayday-caroogo-body .mayday-branding__row-top{-ms-flex-align:stretch;align-items:stretch}.mayday-caroogo-body .mayday-branding__row-top img{display:block}.mayday-branding__row-top .mayday-branding__col-left{width:396px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}@media (max-width: 600px){.mayday-caroogo-body .mayday-branding__row-top{-ms-flex-wrap:wrap;flex-wrap:wrap}.mayday-caroogo-body .mayday-branding__row-top .mayday-branding__col{width:100%}.mayday-caroogo-body .mayday-branding__row-top .mayday-branding__col-left{-ms-flex-order:2;order:2;-ms-flex-pack:justify;justify-content:space-between;margin-top:19px}.mayday-caroogo-body .mayday-branding__row-top .mayday-branding__col-left img{width:calc(50% - 10px);margin-right:0}.mayday-caroogo-body .mayday-branding__row-top .mayday-branding__col-right{-ms-flex-order:1;order:1;margin-top:0}}.mayday-branding__row-top .mayday-branding__col-right{width:564px}.mayday-branding__row-top .mayday-branding__col-left img{width:44.5%;margin-right:5.5%;margin-bottom:4.8%}.mayday-branding__row-top .mayday-branding__col-left img:nth-child(3),.mayday-branding__row-top .mayday-branding__col-left img:nth-child(4){margin-bottom:19px}.mayday-branding__row-top .mayday-branding__col-right img,.mayday-branding__row-bottom .mayday-branding__col-left img,.mayday-branding__row-bottom .mayday-branding__col-right img{width:100%}.mayday-caroogo-container{width:960px;max-width:95%;margin:0 auto}.mayday-caroogo-container-fullwidth{width:1110px;max-width:95%;margin:0 auto}.mayday-branding__row-bottom{display:-ms-flexbox;display:flex}.mayday-branding__row-bottom .mayday-branding__col-left{width:568px}.mayday-branding__row-bottom .mayday-branding__col-right{width:372px;margin-left:20px}.caroogo-product-design{padding-top:100px;background-image:url("/img/showcase_caroogo/product-design-bg.png");background-size:cover;position:relative}.caroogo-product-design .mayday-caroogo-container{position:relative}.mayday-caroogo-phone-animation{position:relative;transform:translateY(60px)}@media (max-width: 600px){.mayday-caroogo-phone-animation{transform:scale(0.8) translateX(-30px)}}.mayday-caroogo-phone-animation__phone{width:330px;z-index:5}.mayday-caroogo-phone-animation__bg{position:absolute;top:13px;left:27px;width:293px;z-index:10}.mayday-caroogo-phone-animation__filters{position:absolute;top:80px;left:33px;width:220px;z-index:15}.mayday-caroogo-phone-animation__cards{position:absolute;top:193px;left:37px;width:280px;z-index:20}.mayday-caroogo-phone-animation__button{position:absolute;bottom:50px;left:140px;width:130px;z-index:25}.caroogo-product__paragraph.mayday-caroogo-paragraph{margin-left:auto;max-width:372px;position:absolute;right:0;bottom:55px}.caroogo-product__paragraph{margin-bottom:0}.caroogo-inteface-section{background-image:url("/img/showcase_caroogo/interface-bg.png");padding-top:220px;padding-bottom:100px;background-size:cover}.caroogo-interface-template-top{padding-top:31.25%;background-image:url("/img/showcase_caroogo/interface-top.png");background-size:cover}.caroogo-interface-template-bottom{padding-top:34.25%;background-image:url("/img/showcase_caroogo/interface-bottom.png");background-size:cover}.caroogo-website-section{padding:140px 0;background-color:#000000;background-image:url("/img/showcase_caroogo/visit-website-bg.png");background-size:cover;background-position:right;background-attachment:fixed}.caroogo-website-section .caroogo-website__title{text-transform:uppercase;font-family:Apercu Pro;font-style:normal;font-weight:bold;font-size:28px;line-height:35px;color:#ffffff;margin:0 auto;text-align:center}.caroogo-website-section button{display:block;margin:0 auto;padding:0;background-color:#ffa733;border-radius:5px;max-width:90%;border:none;margin-top:50px}.caroogo-website-section button a{width:225px;display:block;font-family:Apercu Pro;font-style:normal;font-weight:bold;font-size:19px;line-height:30px;color:#000203;text-decoration:none;padding:12px 0}.caroogo-website-section .caroogo-website__paragraph{width:241px;font-family:Crimson Text;font-style:normal;font-weight:normal;font-size:18px;line-height:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;color:#ffffff;margin:0 auto;margin-top:10px}.caroogo-development-section{background-color:#e9f1fa;padding:100px 0;background-attachment:fixed}.caroogo-acquisition-section{padding-top:100px;padding-bottom:220px;background-color:#000;background-position:bottom}.caroogo-acquisition-section h2{margin-top:100px}.caroogo-feature-section{background-color:#000;padding-bottom:100px}.caroogo-feature-section img{width:400px}.caroogo-feature-section .caroogo-feature-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.caroogo-feature-section .mayday-caroogo-title{color:#ffffff}.caroogo-feature-section .mayday-caroogo-paragraph{color:#ffffff;max-width:372px}.caroogo-acquisition-section img{max-width:800px;display:block;margin:0 auto;position:absolute;right:-200px;top:100px}.caroogo-acquisition-section .mayday-caroogo-title{color:#ffffff}.caroogo-acquisition-section .mayday-caroogo-paragraph{color:#ffffff}.caroogo-development-section img{margin:0 auto;display:block;width:950px;max-width:90%}.caroogo-overview-section{padding:100px 0;background-image:url("/img/showcase_caroogo/statistics/bg.png");background-size:cover}.caroogo-overview-section .mayday-caroogo-paragraph{font-size:24px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:30px}.caroogo-acquisition-section,.caroogo-feature-section{overflow:hidden;position:relative}@media (max-width: 950px){.caroogo-overview__graph-circles{width:260px !important}}@media (max-width: 800px){.caroogo-feature-row{-ms-flex-direction:column;flex-direction:column}.caroogo-overview__graph-circles{width:calc(50% - 10px) !important;margin-top:30px}.caroogo-overview__graph-statistics{width:100%}.caroogo-overview__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 600px){.mayday-caroogo-container{width:100%;max-width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}.caroogo-overview__graph-bars,.caroogo-overview__graph-circles{width:100% !important}.caroogo-feature-section img{max-width:100%}.mayday-info-row{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.mayday-info-middle{margin-left:0;margin-top:50px}.mayday-info-section{padding-top:50px;padding-bottom:50px}.mayday-branding-section{padding-top:50px;padding-bottom:50px}.caroogo-product-design{padding-top:50px}.caroogo-inteface-section{padding-top:70px;padding-bottom:50px}.caroogo-development-section{padding:50px 0}.caroogo-acquisition-section{padding-top:50px;padding-bottom:70px}.caroogo-feature-section{padding-top:50px;padding-bottom:50px}.caroogo-overview-section{padding:50px 0}.caroogo-website-section{padding:70px 0 !important}.caroogo-website-section button{margin-top:30px}.caroogo-overview__graph-circles img.caroogo-overview__circles-circle{max-width:200px}.caroogo-product__paragraph.mayday-caroogo-paragraph{position:static;margin-top:50px;padding-bottom:50px}.caroogo-interface-template-top{padding-top:90%}.caroogo-interface-template-bottom{padding-top:90%}}.caroogo-overview__row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.caroogo-overview__row-updated{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-top:16px}.mayday-caroogo-body .caroogo-overview__graph-bars{padding:20px;box-sizing:border-box;background-color:#fff;box-shadow:0px 4px 15px rgba(60,60,60,0.13);border-radius:6px;height:100%}.mayday-caroogo-body .caroogo-overview__graph-bars .caroogo-overview__bars-title+img{display:block;max-width:100%;margin-top:30px}.caroogo-overview__bars-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-family:Apercu Pro;font-style:normal;font-weight:normal;font-size:14px;line-height:20px}.caroogo-overview__bars-title h2{font-style:normal;font-weight:bold;font-size:20px;line-height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-transform:capitalize;color:#141414}.caroogo-overview__bars-title h3{font-size:14px;line-height:20px;text-transform:capitalize}.caroogo-overview__bars-title img{width:12px;height:auto;display:block;margin-right:5px;transform:translateY(1px)}.caroogo-overview__bars-title div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#ff2d2e}.caroogo-overview__bars-title div h3{color:#ff2d2e}.caroogo-overview__bars-title-up div h3{color:#149b22;font-weight:normal !important}.caroogo-overview__graph-item{width:250px}.caroogo-overview__row-updated{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.caroogo-overview__updated-col{width:250px}.caroogo-overview__graph-statistics{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.caroogo-overview__graph-statistics .caroogo-overview__graph-item{display:-ms-flexbox;display:flex;background-color:#ffffff;padding:16px;box-sizing:border-box;box-shadow:0px 4px 15px rgba(60,60,60,0.13);border-radius:4px;-ms-flex-align:center;align-items:center;margin-bottom:5px}.caroogo-overview__graph-statistics .caroogo-overview__graph-item .caroogo-overview__graph-icon{width:48px;height:auto;margin-right:10px}.caroogo-overview__graph-title{font-family:Apercu Pro;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;color:#141414;text-transform:none}.caroogo-overview__graph-paragraph{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.caroogo-overview__graph-paragraph h3{font-family:Apercu Pro;font-style:normal;font-weight:normal !important;font-size:14px;line-height:20px;color:#ff2d2e;margin-left:5px}.caroogo-overview__graph-paragraph-up h3{color:#149b22 !important;font-weight:normal !important}.caroogo-overview__graph-paragraph div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.caroogo-overview__graph-paragraph img{display:block;margin-left:10px;width:12px;height:auto}.caroogo-overview__graph-paragraph p{font-family:Apercu Pro;font-style:normal;font-weight:bold;font-size:22px;line-height:24px;color:#141414;margin-top:3px}.caroogo-overview__graph-circles{width:100%}.caroogo-overview__graph-circles .caroogo-overview__circles-circle{max-width:90%;display:block;margin:0 auto;margin-top:20px;margin-bottom:25px}.caroogo-overview__circles-title{font-family:Apercu Pro;font-style:normal;color:#141414;font-weight:bold;font-size:20px;line-height:24px}.caroogo-overview__graph-circles{padding:20px !important;box-sizing:border-box;background:#ffffff;box-shadow:0px 4px 15px rgba(60,60,60,0.13);border-radius:6px}.mayday-caroogo-body .caroogo-overview__circles-data{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:20px;padding-left:10px}.mayday-caroogo-body .caroogo-overview__circles-data .caroogo-overview__circles-item{position:relative;font-family:Apercu Pro;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-transform:lowercase;color:rgba(20,20,20,0.5)}.mayday-caroogo-body .caroogo-overview__circles-data .caroogo-overview__circles-item::after{content:"";position:absolute;left:-15px;border-radius:50%;top:50%;transform:translateY(-50%);width:10px;height:10px;background-color:#fba93a}.mayday-caroogo-body .caroogo-overview__circles-data .caroogo-overview__circles-item.lighblue::after{background-color:#5292cb}.mayday-caroogo-body .caroogo-overview__circles-data .caroogo-overview__circles-item.darkblue::after{background-color:#060708}.caroogo-overview__graph-data{max-width:200px;display:none !important}.showcase-lightly .block.intro .services img{width:auto;height:auto;min-width:25px;max-height:27px}.showcase-lightly #hero .logo,.showcase-lightly .hero .logo{top:40%}@media (max-width: 899px){.showcase-lightly #hero .logo,.showcase-lightly .hero .logo{top:43%}.showcase-lightly #hero .logo img,.showcase-lightly .hero .logo img{max-width:120px}}.showcase-lightly .header:not(.header--black) .header__main-logo path,.showcase-lightly .header:not(.header--black) #logo path{fill:#fff}.showcase-lightly .header:not(.header--black) span{background:#fff}.showcase-lightly .header:not(.header--black) span:after,.showcase-lightly .header:not(.header--black) span:before{background:#fff}.showcase-lightly .wrapper>.inner:after,.showcase-lightly .wrapper>.inner:before,.showcase-lightly .wrapper:after,.showcase-lightly .wrapper:before{display:none}.showcase-lightly .block-logo{min-height:37.5rem;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;margin-bottom:50px}@media (max-width: 899px){.showcase-lightly .block-logo{min-height:18.75rem}.showcase-lightly .block-logo svg,.showcase-lightly .block-logo img{max-width:50%}}.showcase-lightly .block-logo .copy{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fcfbfc;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width: 75rem){.showcase-lightly .block-logo .copy{max-width:1200px}}.showcase-lightly .block-template:not(.block-package-design) .block-template--inner{text-align:center;margin:0 auto}.showcase-lightly .block-template:not(.block-package-design) .block-template--inner p{margin:0 auto}@media (min-width: 48rem){.showcase-lightly .block-template--inner p{max-width:430px}}.showcase-lightly .block-template p{color:#000}.showcase-lightly .block-template__row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:1200px;margin:auto;margin-top:3.75rem}@media (max-width: 899px){.showcase-lightly .block-template__row{-ms-flex-direction:column;flex-direction:column}}.showcase-lightly .block-template__row img{max-width:100%}.showcase-lightly .block-template__row--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.showcase-lightly .block-template__row--reverse .block-template__cell--text{padding-right:4.8125rem;padding-left:0}@media (max-width: 899px){.showcase-lightly .block-template__row--reverse .block-template__cell--text{padding-right:0}}@media (max-width: 899px){.showcase-lightly .block-template__row--reverse{-ms-flex-direction:column;flex-direction:column}}.showcase-lightly .block-template__row-images{margin:4.375rem auto auto;display:-ms-grid;display:grid;grid-gap:8px;-ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto;-ms-flex-pack:center;justify-content:center;max-width:1200px}@media (max-width: 899px){.showcase-lightly .block-template__row-images{-ms-grid-columns:auto;grid-template-columns:auto}}.showcase-lightly .block-template__row-images--svg{grid-gap:9px;-ms-grid-columns:(minmax(32%, 1fr))[3];grid-template-columns:repeat(3, minmax(32%, 1fr));grid-auto-rows:390px}@media (min-width: 601px) and (max-width: 1200px){.showcase-lightly .block-template__row-images--svg{-ms-grid-columns:(minmax(250px, 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-auto-rows:250px}}@media (max-width: 600px){.showcase-lightly .block-template__row-images--svg{-ms-grid-columns:(minmax(250px, 1fr))[1];grid-template-columns:repeat(1, minmax(250px, 1fr));grid-auto-rows:250px}}.showcase-lightly .block-template__row-images--svg svg{display:block;max-width:100%}.showcase-lightly .block-template__row-images .svg-item{display:-ms-grid;display:grid;-ms-flex-align:center;align-items:center;max-width:390px}.showcase-lightly .block-template__row-images .svg-item path{stroke-dasharray:5000;stroke-dashoffset:5000}.showcase-lightly .block-template__row-images .svg-item.start path{animation:svgDraw 4s 1 cubic-bezier(0.51, 0.01, 0.78, 0.54) forwards}@media (max-width: 600px){.showcase-lightly .block-template__row-images .svg-item{max-width:250px}}.showcase-lightly .block-template__row-images .svg-item:nth-child(3n+1){background-color:#3E1E71}.showcase-lightly .block-template__row-images .svg-item:nth-child(3n+2){background-color:#673373}.showcase-lightly .block-template__row-images .svg-item:nth-child(3n+3){background-color:#A25175}.showcase-lightly .block-template__row-images .svg-item--flip{transform:scale(-1, 1)}.showcase-lightly .block-template__cell--image{width:66%}@media (min-width: 899px) and (max-width: 899px){.showcase-lightly .block-template__cell--image{width:40%}}@media (max-width: 899px){.showcase-lightly .block-template__cell--image{width:100%;margin-bottom:40px}}.showcase-lightly .block-template__cell--text{width:34%;padding-left:4.8125rem;padding-right:0}@media (min-width: 899px) and (max-width: 1280px){.showcase-lightly .block-template__cell--text{width:60%;padding-left:30px}}@media (max-width: 899px){.showcase-lightly .block-template__cell--text{width:100%;padding-left:0}}.showcase-lightly .block-template__cell p:last-of-type{margin-bottom:0}@media (max-width: 899px){.showcase-lightly #hero,.showcase-lightly .hero{height:50vh}}.showcase-lightly #hero_footer{margin:0 -1rem}.block-palette{padding-top:0;padding-bottom:0}.block-palette__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:18.75rem}.block-palette__item img{max-width:170px}@media (max-width: 899px){.block-palette__item img{max-width:50%}}.block-palette__item:nth-child(6n+1){background-color:#DA7277}.block-palette__item:nth-child(6n+2){background-color:#EA8C79}.block-palette__item:nth-child(6n+3){background-color:#FCAA7B}.block-palette__item:nth-child(6n+4){background-color:#3E1E71}.block-palette__item:nth-child(6n+5){background-color:#673373}.block-palette__item:nth-child(6n+6){background-color:#A25175}.block-palette .copy{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(300px, 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media (min-width: 75rem){.block-palette .copy{-ms-grid-columns:(minmax(300px, 1fr))[3];grid-template-columns:repeat(3, minmax(300px, 1fr));max-width:1200px}}@media (max-width: 899px){.block-palette .copy{-ms-grid-columns:(minmax(200px, 1fr))[1];grid-template-columns:repeat(1, minmax(200px, 1fr))}}.pr-55{padding-right:3.4375rem !important}@media (min-width: 75rem){.mt-170{margin-top:10.625rem !important}}@keyframes svgDraw{to{stroke-dashoffset:0}}
