/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{font-family:helvetica}body{margin:0;font-family:Montserrat,sans-serif}.page-container{position:relative;width:100%}video::-webkit-media-controls{display:none}.fade-in{opacity:0;transition:opacity .5s ease,-webkit-transform .7s ease-out;transition:opacity .5s ease,transform .7s ease-out;transition:opacity .5s ease,transform .7s ease-out,-webkit-transform .7s ease-out;-webkit-transform:translateY(5px);transform:translateY(5px)}.fade-in-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.resize-animation-stopper *{-webkit-animation:none!important;animation:none!important;transition:none!important}.container{width:100%;display:block}h3{font-weight:300;font-size:1.5em;margin:0}h1{font-family:Kanit,sans-serif;font-weight:700;font-weight:600;font-size:2em;text-transform:uppercase}h2{font-family:Kanit,sans-serif;font-weight:700;font-weight:600;text-transform:uppercase;font-size:1.75em;margin:0;color:#9a7e30}.grid:after{content:"";display:block;clear:both}.grid-item,.grid-sizer{width:100%}.grid-item{float:left;height:300px;box-sizing:border-box;padding:.5em}.grid-item a{text-decoration:none}.kanit{font-family:Kanit,sans-serif;font-weight:700}.grid-item--width2{width:100%}.grid-item--width3{width:100%}.grid-item--height2{height:300}.grid-item--height3{height:300}.grid-inner{background-position:center;background-size:cover;width:100%;height:100%;display:block;position:relative}.grid-inner-text{position:absolute;left:1em;bottom:1em}.grid-inner-text span{display:block}.grid-inner-text .work-title{font-weight:600;margin-bottom:.25em;font-family:Kanit,sans-serif;font-weight:700}.grid-inner-text .work-subtitle{font-size:1.25em}.black{color:#000}.white{color:#fff}.gold{color:#9a7e30}.white-shadow{color:#fff;text-shadow:0 0 7px rgba(0,0,0,.7)}h1.editor-post-title__input{text-transform:none}.text-area{display:block}.cursor{display:none}@media only screen and (min-width:768px){.container{max-width:720px;margin:0 auto}.grid-item,.grid-sizer{width:33.33%}.grid-item--width2{width:66.66%}.grid-item--width3{width:100%}.grid-item--height2{height:600px}.grid-item--height3{height:900px}.grid-inner{transition:.3s ease transform}.grid-inner:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.cursor{position:absolute;width:5em;height:5em;text-align:center;z-index:10;border-radius:100%;transition:.2s cubic-bezier(.75,-1.27,.3,2.33) opacity,.5s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;transition:.5s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-1.27,.3,2.33) opacity;transition:.5s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-1.27,.3,2.33) opacity,.5s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;pointer-events:none;-webkit-transform:scale(.7);transform:scale(.7);opacity:0;cursor:none;color:transparent;display:block}.cursor span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;text-align:center;font-family:Kanit,sans-serif;font-weight:700}.cursor.active-black{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);background-color:#000}.cursor.active-black span{color:#fff}.cursor.active-gold{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);background-color:#9a7e30}.cursor.active-gold span{color:#fff}.cursor.active-white{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2);background-color:#fff}.cursor.active-white span{color:#000}h1{font-size:2.5em}h2{font-size:1.75em}.inset-text{max-width:620px;margin:0 auto}}@media only screen and (min-width:992px){.container{max-width:960px;margin:0 auto}h1{font-size:2.75em}h2{font-size:2em}.inset-text{max-width:850px}}@media only screen and (min-width:1200px){.container{max-width:1140px;margin:0 auto}h1{font-size:3em}h2{font-size:2.25em}.inset-text{max-width:1000px}}@media only screen and (min-width:1400px){.container{max-width:1320px;margin:0 auto}h1{font-size:4em}h2{font-size:2.5em}.inset-text{max-width:1200px}}.home-container{opacity:0;display:none;transition:1s ease opacity}.home-loader{height:100vh;width:100%;display:block;position:fixed;overflow:hidden;background-color:#000;transition:.5s ease opacity;pointer-events:none;top:0}.home-loader .loaderPane{height:100vh;width:100%;display:block;top:100vh;position:absolute}.home-loader .loaderOne{background-color:#9a7e30;z-index:1}.home-loader .loaderTwo{background-color:#ad8e36;z-index:2}.home-loader .loaderTwo{background-color:#c19e3c;z-index:99}.home-loader .loaderThree{background-color:#c8a84f;z-index:4}.home-loader .loaderFour{background-color:#ceb162;z-index:5}.home-loader .loaderOverlay{z-index:50;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:left}.home-loader .loaderOverlay .overlaySection{margin:2em 0;transition:.3s ease opacity}.home-loader .loaderOverlay .loaderSectionOne{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.home-loader .loaderOverlay .loaderSectionTwo{opacity:0}.home-loader .loaderOverlay .loaderSectionThree{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.home-loader .loaderOverlay span{display:block;font-size:7vw;font-weight:400;text-transform:uppercase;color:#fff}.home-loader .loaderOverlay .overlayText-large{font-size:12vw}.normal-container{opacity:0;transition:1s ease opacity;z-index:1}.page-loader{position:fixed;background-color:#9a7e30;height:100vh;width:100vw;z-index:99;transition:1s ease opacity;pointer-events:none;display:block;top:0;left:0}.page-loader .loader-bolt{width:2em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;transition:.5s ease opacity}@media only screen and (min-width:768px){.home-loader .loaderOverlay span{font-size:3em}.home-loader .loaderOverlay .overlayText-large{font-size:6em}}.nav-outer{width:100%;position:fixed;padding:1em;top:0;left:0;transition:.3s ease background-color;box-sizing:border-box;z-index:100;display:block}.nav-outer .navigation{box-sizing:border-box}.nav-outer .navigation .header-logo{height:72px;margin:0 auto;transition:.3s ease transform}.nav-outer .navigation .header-logo #desktop-logo{display:none}.nav-outer .navigation .header-logo svg{height:100%;display:block;margin:0 auto}.nav-outer .navigation .header-logo img{height:100%;display:block;margin:0 auto}.nav-outer .navigation .header-logo #logo-inverted{display:none}.nav-outer .navigation .logo-left{-webkit-transform:translateX(-120px);transform:translateX(-120px)}.nav-outer .navigation .nav-button-white path{fill:#fff}.nav-outer .navigation .nav-button-white .nav-item a{color:#000}.nav-outer .navigation .nav-button-white .active a{color:#9a7e30}.nav-outer .navigation .nav-items{height:100%;width:0;position:fixed;z-index:1;top:0;right:0;background-color:#fff;overflow-x:hidden;padding-top:60px;transition:.3s;z-index:100;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.2);box-sizing:border-box}.nav-outer .navigation .nav-items .nav-item{display:block;margin:1.5em 2em}.nav-outer .navigation .nav-items .nav-item a{color:#000;font-size:1.5em;text-decoration:none}.nav-outer .navigation .nav-items .active a{color:#ceb162!important;text-decoration:underline}.nav-outer .navigation .nav-expand{width:60%}.nav-outer .navigation .nav-button{width:2.5em;height:2.5em;position:absolute;display:block;cursor:pointer}.nav-outer .navigation .nav-button img{width:100%;display:block}.nav-outer .navigation .open-button{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1em;z-index:100;height:100%}.nav-outer .navigation .close-button{right:1em;top:2.25em;display:none}.nav-white{background-color:#fff}.nav-black{background-color:#000}.nav-black .navigation .nav-items{background-color:#000}.nav-black .navigation .nav-items .nav-item a{color:#fff}.nav-black .navigation .nav-items .active a{color:#9a7e30}.nav-black .navigation .open-button svg path{fill:#fff}.black-section{background-color:#000;color:#fff}@media only screen and (min-width:768px){.nav-outer .navigation{display:flex;justify-content:space-between;align-items:center;max-width:720px;margin:0 auto}.nav-outer .navigation .logo-left{-webkit-transform:none;transform:none}.nav-outer .navigation .header-logo{margin:0;width:7em}.nav-outer .navigation .header-logo .mobile-logo{display:none}.nav-outer .navigation .header-logo #desktop-logo{display:block;height:72px}.nav-outer .navigation .open-button{display:none}.nav-outer .navigation .nav-items{display:flex;width:100%;background-color:transparent;position:relative;box-shadow:none;flex:0 0 80%;padding:0;justify-content:flex-end;align-items:center;transition:none!important;overflow:visible}.nav-outer .navigation .nav-items .nav-item{text-align:right;margin:0 1em}.nav-outer .navigation .nav-items .nav-item a{font-size:1em;text-decoration:none;position:relative}.nav-outer .navigation .nav-items .nav-item a:after,.nav-outer .navigation .nav-items .nav-item a:before{content:"";position:absolute;left:0;right:0;height:2px;width:100%;background-color:#9a7e30;position:absolute;bottom:-3px;left:0}.nav-outer .navigation .nav-items .nav-item a:before{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px);transition:opacity 0s,-webkit-transform 0s cubic-bezier(.175,.885,.32,1.275);transition:transform 0s cubic-bezier(.175,.885,.32,1.275),opacity 0s;transition:transform 0s cubic-bezier(.175,.885,.32,1.275),opacity 0s,-webkit-transform 0s cubic-bezier(.175,.885,.32,1.275)}.nav-outer .navigation .nav-items .nav-item a:after{opacity:0;-webkit-transform:translateY(8px/2);transform:translateY(8px/2);transition:opacity .2s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);transition:transform .2s cubic-bezier(.175,.885,.32,1.275),opacity .2s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),opacity .2s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275)}.nav-outer .navigation .nav-items .nav-item a:focus:after,.nav-outer .navigation .nav-items .nav-item a:focus:before,.nav-outer .navigation .nav-items .nav-item a:hover:after,.nav-outer .navigation .nav-items .nav-item a:hover:before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.nav-outer .navigation .nav-items .nav-item a:focus:before,.nav-outer .navigation .nav-items .nav-item a:hover:before{transition:opacity .2s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);transition:transform .2s cubic-bezier(.175,.885,.32,1.275),opacity .2s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),opacity .2s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275)}.nav-outer .navigation .nav-items .nav-item a:focus:after,.nav-outer .navigation .nav-items .nav-item a:hover:after{transition:opacity 0s .2s,-webkit-transform 0s .2s cubic-bezier(.175,.885,.32,1.275);transition:transform 0s .2s cubic-bezier(.175,.885,.32,1.275),opacity 0s .2s;transition:transform 0s .2s cubic-bezier(.175,.885,.32,1.275),opacity 0s .2s,-webkit-transform 0s .2s cubic-bezier(.175,.885,.32,1.275)}.nav-outer .navigation .nav-items .close-button{display:none}.nav-outer .navigation .nav-button-white .nav-item a{color:#fff}}@media only screen and (min-width:992px){.nav-outer .navigation{max-width:960px}.nav-outer .navigation .header-logo{margin:0}.nav-outer .navigation .nav-items .nav-item a{font-size:1.25em}}@media only screen and (min-width:1200px){.nav-outer .navigation{max-width:1140px}}@media only screen and (min-width:1400px){.nav-outer .navigation{max-width:1320px}}.homepage-about{background-color:#000;height:60vh;max-height:40em;display:flex;justify-content:center;align-items:center;box-sizing:border-box;position:relative;padding:5em 0}.homepage-about .homepage-about-bg{background-image:url(images/Stripes-5-02.svg);width:100%;display:block;content:"";position:absolute;left:0;height:110em;bottom:0;z-index:50;background-repeat:no-repeat;background-size:cover;background-position:center bottom;box-sizing:border-box;opacity:.3}.homepage-about .inner{position:relative;max-width:40em;margin:0 auto;align-items:center;box-sizing:border-box;z-index:51;text-align:center}.homepage-about .inner .body-text{color:#fff;font-size:1em;display:block;margin:.25em 0;text-shadow:0 0 15px rgba(0,0,0,.7)}.homepage-about .inner h2{color:#fff;text-transform:uppercase;font-size:2em;margin:1em 0;margin-top:.5em;text-shadow:0 0 15px rgba(0,0,0,.7);font-family:Kanit,sans-serif;font-weight:700}.homepage-about .inner .learn-more{color:#fff;text-shadow:0 0 15px rgba(0,0,0,.7);transition:.3s ease color}.homepage-about .inner .learn-more:hover{color:#ad8e36}.homepage-title-switcher{margin:2em auto;text-align:center;padding-bottom:3em}.homepage-title-switcher .learn-more{color:#000;margin-top:1em;display:block}@media only screen and (min-width:768px){.homepage-about .inner .body-text{font-size:1.25em}.homepage-about .inner h2{font-size:2.5em}}@media only screen and (min-width:1200px){.homepage-about .inner .body-text{font-size:1.5em}.homepage-about .inner h2{font-size:3em}.homepage-about .inner .learn-more{font-size:1.5em}.homepage-callout .container .inner h2{font-size:3em}}@media only screen and (min-width:1400px){.homepage-about .inner .body-text{font-size:1.55em}.homepage-about .inner h2{font-size:4em}.homepage-about .inner .learn-more{font-size:1.55em}.homepage-callout .container .inner h2{font-size:4em}}.homepage-banner{min-height:90vh;background-image:url(images/videos/banner_thumbnail.jpeg);background-size:cover;background-position:center;display:block;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;padding-top:106px}.homepage-banner .banner-image{max-width:100vw;z-index:2;position:absolute;left:0;min-height:90vh;top:0;z-index:99;height:100%}.homepage-banner .banner-image .animated-banner-text{text-align:center;position:absolute;display:block;box-sizing:border-box;width:100vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.homepage-banner .banner-image .animated-banner-text .animated-text-slide{width:100vw;box-sizing:border-box;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word{display:inline-block;color:#fff;box-sizing:border-box;text-transform:uppercase;font-size:7vw;text-shadow:0 0 20px rgba(0,0,0,.4);margin:0 .15em;font-family:Montserrat,sans-serif}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word .letter{display:inline-block}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .scroll{margin:2em 0 0 0;cursor:pointer}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .scroll p{color:#fff;font-size:1.2em;margin-bottom:.5em}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .scroll img{width:1em;display:block;margin:0 auto}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .bigger-word{margin:0 .05em}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .we-are-ccn{font-size:6vw}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .ccn-large{font-size:12vw}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-single{display:block}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-light{font-weight:300}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-regular{font-weight:400}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-semi-bold{font-weight:500}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-bold{font-weight:700}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-black{font-weight:900}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-black-i{font-weight:900;font-style:italic}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-xl{font-size:14vw}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-large{font-size:11vw}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .banner-font2{font-family:Kanit,sans-serif;font-weight:700}.homepage-banner .banner-image .animated-banner-text .animated-text-slide2 .word{font-size:5vw}.homepage-banner .banner-image .animated-banner-text .animated-text-slide3 .word{margin:0;display:block;font-size:12vw}.homepage-banner .banner-image img{width:100%;display:block}.homepage-banner #banner-video{object-fit:cover;width:100vw;height:90vh;top:0;left:0}.generic-banner{min-height:90vh;display:flex;justify-content:center;align-items:center;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;padding:5em 1em}.about-hex-banner .hexagon{position:relative;max-width:25em;margin:0 auto}.about-hex-banner .hexagon-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 2em;box-sizing:border-box}.about-hex-banner .hexagon-content img{width:50%;display:block;margin:0 auto}.about-hex-banner .hex-middle{text-align:center;z-index:10}.about-hex-banner h2{color:#9a7e30;text-transform:uppercase;font-size:1.5em;margin-bottom:.25em;font-weight:400}.about-hex-banner h3{color:#fff;text-transform:uppercase;font-size:2em;font-family:Kanit,sans-serif;font-weight:700}.about-hex-banner .hex-left{-webkit-transform:translateY(4em);transform:translateY(4em);max-width:15em}.about-hex-banner .hex-left .hexagon-content img{-webkit-transform:translateY(-1em);transform:translateY(-1em)}.about-hex-banner .hex-right{-webkit-transform:translateY(-4em);transform:translateY(-4em);max-width:15em}.about-hex-banner .hex-right .hexagon-content img{-webkit-transform:translateY(1em);transform:translateY(1em)}@media only screen and (min-width:768px){.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word{font-size:4vw}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .we-are-ccn{font-size:4vw}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .ccn-large{font-size:10vw}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-single{display:block}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-light{font-weight:300}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-regular{font-weight:400}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-semi-bold{font-weight:500}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-bold{font-weight:700}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-black{font-weight:900}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-black-i{font-weight:900;font-style:italic}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-xl{font-size:14vw}.homepage-banner .banner-image .animated-banner-text .animated-text-slide .word-large{font-size:10vw}.homepage-banner .banner-image .animated-banner-text .animated-text-slide2 .word{font-size:4vw}.homepage-banner .banner-image .animated-banner-text .animated-text-slide3 .word{font-size:12vw}.about-banner{display:flex;align-items:center;justify-content:center}.about-hex-banner{display:flex;align-items:center}.about-hex-banner .hexagon{max-width:30em}.about-hex-banner h2{font-size:1.5em}.about-hex-banner h3{font-size:2em}.about-hex-banner .hex-left,.about-hex-banner .hex-right{flex:0 0 25%}.about-hex-banner .hex-left{-webkit-transform:translateX(2em);transform:translateX(2em)}.about-hex-banner .hex-left .hexagon-content img{-webkit-transform:none;transform:none;transition:.3s ease all}.about-hex-banner .hex-left .hexagon-content img:hover{-webkit-transform:rotate(5deg);transform:rotate(5deg)}.about-hex-banner .hex-right{-webkit-transform:translateX(-2em);transform:translateX(-2em)}.about-hex-banner .hex-right .hexagon-content img{-webkit-transform:none;transform:none;transition:.3s ease all}.about-hex-banner .hex-right .hexagon-content img:hover{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.about-hex-banner .hex-middle{flex:1 0 50%}.about-hex-banner .hex-middle img{width:100%}.about-banner .about-banner-lines{width:170%}}@media only screen and (min-width:992px){.about-hex-banner .hex-left{-webkit-transform:translateX(2em);transform:translateX(2em)}.about-hex-banner .hex-right{-webkit-transform:translateX(-2em);transform:translateX(-2em)}.about-hex-banner h2{font-size:1.75em}.about-hex-banner h3{font-size:2.5em}.about-banner .about-banner-lines{width:150%}}@media only screen and (min-width:1200px){.about-hex-banner .hex-left{-webkit-transform:translateX(5em);transform:translateX(5em)}.about-hex-banner .hex-right{-webkit-transform:translateX(-5em);transform:translateX(-5em)}}@media only screen and (min-width:1400px){.about-hex-banner{width:100%;margin:0}.about-hex-banner .hexagon{max-width:40em}.about-hex-banner .hex-left{-webkit-transform:translateX(3em);transform:translateX(3em)}.about-hex-banner .hex-right{-webkit-transform:translateX(-3em);transform:translateX(-3em)}.about-hex-banner .hex-middle{flex:1 0 60%}.about-hex-banner .hex-left,.about-hex-banner .hex-right{flex:0 0 27%}.about-hex-banner h2{font-size:2em}.about-hex-banner h3{font-size:3.5em}.about-banner .about-banner-lines{width:100%}.about-banner .about-banner-lines svg{bottom:-3em}}.homepage-about .hexagon{position:relative;width:90vw;max-width:40em;margin:0 auto;display:flex;align-items:center;box-sizing:border-box;z-index:51}.homepage-about .hexagon-image{width:100%;display:block;margin:0 auto}.homepage-about .hexagon-content{position:absolute;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto;box-sizing:border-box;padding:0 1em}.homepage-about .hexagon-content .concoction-logo{width:80%;display:block;margin:.5em 0}.homepage-about .hexagon-content h2{display:block;flex:1 0 90%;font-size:1.25em}.homepage-about .hexagon-content p{font-weight:300;font-size:.8em;flex:1 0 90%;margin-bottom:2em}.homepage-about .hexagon-content .hexagon-logo{width:20%;margin:0 auto}.homepage-about .hexagon-content .hexagon-logo img{width:100%;display:block}.homepage-slider .swiper-container{height:50vh;position:relative}.homepage-slider .homepage-slide{width:100%;position:relative;height:100%;max-height:80vh;background-position:center;background-size:cover;background-repeat:no-repeat}.homepage-slider .homepage-slide a{width:100%;height:100%;display:block}.homepage-slider .homepage-slide .slide-content{position:absolute;height:100%;width:100%;color:#fff;top:0;left:0;z-index:10}.homepage-slider .homepage-slide .slide-content .container{display:flex;align-items:flex-end;width:100%;height:100%;padding:1em;box-sizing:border-box}.homepage-slider .homepage-slide .slide-content .container .brand{display:block;font-weight:500;font-size:.8em;margin-bottom:.25em}.homepage-slider .homepage-slide .slide-content .container .category{display:block;font-weight:300}.homepage-slider .homepage-slide .slide-content .container .black{color:#000}.homepage-slider .homepage-slide .slide-content .container .white{color:#fff}.homepage-slider .homepage-slide .slide-content .container .white-shadow{color:#fff;text-shadow:0 0 7px rgba(0,0,0,.7)}.homepage-slider .slider-navigation-container{height:100%}.homepage-slider .slider-navigation-container .slider-navigation{width:2em;height:100%;display:block;position:absolute;z-index:10;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;outline:0}.homepage-slider .slider-navigation-container .slider-navigation-right{right:1em;cursor:e-resize}.homepage-slider .slider-navigation-container .slider-navigation-left{left:1em;cursor:w-resize}.homepage-slider .slider-navigation-container .slider-navigation img{display:block;width:1em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.homepage-slider .slider-navigation-pagination{width:100%;position:absolute;display:block;bottom:0;z-index:10;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);box-sizing:border-box;display:flex;align-items:flex-end;justify-content:flex-end}.homepage-slider .slider-navigation-pagination .bullet-container{display:flex;padding:0 1em 1em 0}.homepage-slider .slider-navigation-pagination .bullet-container .pagination-bullet{width:.75em;height:.75em;border:2px #fff solid;content:"";border-radius:1em;display:block;margin-left:.5em;transition:.3s ease background-color;cursor:pointer}.homepage-slider .slider-navigation-pagination .bullet-container .bullet-active{background-color:#fff}@media only screen and (min-width:768px){.homepage-slider .swiper-container{height:60vh}.homepage-slider .homepage-slide{max-height:none}.homepage-slider .homepage-slide .slide-content .container{padding:0 0 1em 0}.homepage-slider .slider-navigation-pagination .bullet-container{padding:0 0 1em 0}}@media only screen and (min-width:992px){.homepage-slider .swiper-container{height:70vh}.homepage-slider .homepage-slide .slide-content .container .brand{font-size:1.2em}.homepage-slider .homepage-slide .slide-content .container .category{font-size:1.3em}}@media only screen and (min-width:1200px){.homepage-slider .swiper-container{height:90vh}}.instagram-feed{padding:2em 1em;box-sizing:border-box}.instagram-feed #instafeed{margin-top:2em;display:grid;grid-gap:1em;width:100%;grid-template-columns:repeat(auto-fit,minmax(200px,2fr))}.instagram-feed #instafeed a{width:100%;height:auto;display:block;position:relative;box-sizing:border-box;background-position:center;background-size:cover;background-repeat:no-repeat}.instagram-feed #instafeed a:before{content:"";display:block;height:0;width:0;padding-bottom:100%}@media only screen and (min-width:768px){.instagram-feed{padding:5em 0}.instagram-feed #instafeed a{transition:.3s ease transform}.instagram-feed #instafeed a:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}}@media only screen and (min-width:992px){.instagram-feed{min-height:90vh;display:flex;flex-wrap:wrap;align-items:center}.instagram-feed h3{flex:1 0 90%;align-self:flex-end;margin-bottom:1em}.instagram-feed #instafeed{grid-template-columns:1fr 1fr 1fr;flex:1 0 95%;margin:0}}@media only screen and (min-width:1200px){.instagram-feed{padding:10em 0}.instagram-feed #instafeed{grid-gap:2em}}.footer{background-color:#2c2c2c;background-image:url(images/footer-stripes-mobile.svg);background-position:left;background-size:cover;background-repeat:no-repeat;padding:3em 1em}.footer-left{color:#fff;display:block}.footer-left h2{color:#fff;font-size:2.5em;font-family:Kanit,sans-serif;font-weight:700}.footer-left p{margin:.5em 0 2em;font-size:.9em}.footer-left .footer-socials{display:flex}.footer-left .footer-socials .footer-social{width:2.5em;margin-right:1em}.footer-left .footer-socials .footer-social svg{width:100%;display:block;fill:#fff}.footer-left .footer-socials .footer-social .social-white{fill:#fff}.footer-right{display:flex;margin-top:4em}.footer-right .footer-col a{color:#fff}.footer-right .footer-col .footer-text-container span{display:block;margin:.25em 0;font-size:.9em;color:#fff;font-weight:300}.footer-right .footer-col .footer-contact-container{margin:2em 0}.footer-right .footer-nav{order:2;flex:0 0 40%}.footer-right .footer-nav a{display:block;text-decoration:none;font-size:1.3em;margin-bottom:.9em}.footer-right .footer-nav .active{color:#9a7e30}.footer-right .footer-contact{order:1;flex:0 0 60%}@media only screen and (min-width:768px){.footer{min-height:25vh}.footer .container{display:flex;justify-content:space-between}.footer-left{flex:0 0 40%}.footer-left .footer-socials .footer-social svg{transition:.3s ease all}.footer-left .footer-socials .footer-social:hover{cursor:pointer}.footer-left .footer-socials .footer-social:hover svg{fill:#9a7e30}.footer-right{flex:0 0 40%;margin:0}.footer-right .footer-nav a{position:relative}.footer-right .footer-nav a:after,.footer-right .footer-nav a:before{content:"";position:absolute;left:0;right:0;height:2px;width:30%;background-color:#9a7e30;position:absolute;bottom:-3px;left:0}.footer-right .footer-nav a:before{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px);transition:opacity 0s,-webkit-transform 0s cubic-bezier(.175,.885,.32,1.275);transition:transform 0s cubic-bezier(.175,.885,.32,1.275),opacity 0s;transition:transform 0s cubic-bezier(.175,.885,.32,1.275),opacity 0s,-webkit-transform 0s cubic-bezier(.175,.885,.32,1.275)}.footer-right .footer-nav a:after{opacity:0;-webkit-transform:translateY(8px/2);transform:translateY(8px/2);transition:opacity .2s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);transition:transform .2s cubic-bezier(.175,.885,.32,1.275),opacity .2s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),opacity .2s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275)}.footer-right .footer-nav a:focus:after,.footer-right .footer-nav a:focus:before,.footer-right .footer-nav a:hover:after,.footer-right .footer-nav a:hover:before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.footer-right .footer-nav a:focus:before,.footer-right .footer-nav a:hover:before{transition:opacity .2s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);transition:transform .2s cubic-bezier(.175,.885,.32,1.275),opacity .2s;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),opacity .2s,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275)}.footer-right .footer-nav a:focus:after,.footer-right .footer-nav a:hover:after{transition:opacity 0s .2s,-webkit-transform 0s .2s cubic-bezier(.175,.885,.32,1.275);transition:transform 0s .2s cubic-bezier(.175,.885,.32,1.275),opacity 0s .2s;transition:transform 0s .2s cubic-bezier(.175,.885,.32,1.275),opacity 0s .2s,-webkit-transform 0s .2s cubic-bezier(.175,.885,.32,1.275)}.footer-right .footer-col .footer-contact-container a{transition:.3s ease color}.footer-right .footer-col .footer-contact-container a:hover{color:#9a7e30}}.text-with-hex{background-image:url(images/about-background-v2.jpg);background-position:top center;background-size:cover;color:#fff;text-align:center;padding-top:106px}.text-with-hex .container{padding:5em 1em;padding-top:1em;box-sizing:border-box}.text-with-hex .para-standard{font-size:1.2em;font-weight:400}.text-with-hex .para-small{font-weight:300}.the-team{padding:2em 1em;background-image:url(images/team-bg.jpg);background-position:bottom center;background-size:cover}.the-team h2{text-align:center}.the-team .team-members{box-sizing:border-box}.the-team .team-members .team-member{margin:3em 0;display:block}.the-team .team-members .team-member img{width:60%;margin:0 auto;display:block;margin-bottom:1em}.the-team .team-members .team-member span{text-align:center;display:block;margin:.25em 0}.the-team .team-members .team-member .name{font-size:1.25em}.the-team .team-members .team-member .position{font-weight:300}.the-team .team-members .team-member .socials{display:flex;justify-content:center;margin-top:1em}.the-team .team-members .team-member .socials a{flex:0 0 2em;margin:0 .25em}.the-team .team-members .team-member .socials a svg{width:100%}.clients{padding:2em 1em;box-sizing:border-box}.clients h2{text-align:center}.clients .clients-container{display:flex;flex-wrap:wrap;margin-top:2em}.clients .clients-container .client{flex:0 0 50%}.clients .clients-container .client img{width:100%;display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.clients .see-work{text-align:center;color:#000;margin:0 auto;margin-top:2em;display:block;cursor:pointer;padding:1em 0;width:5em}@media only screen and (min-width:768px){.text-with-hex{min-height:70vh;display:flex;align-items:center}.text-with-hex .container{max-width:700px}.text-with-hex .container .left{flex:0 0 60%;align-self:flex-start}.text-with-hex .container .right{flex:0 0 25%;margin:3em 0}.the-team{min-height:80vh;display:flex;align-items:center;padding:5em 0}.the-team .team-members{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2em}.the-team .team-members .team-member{flex:0 0 25%;margin:1em 0}.the-team .team-members .team-member img{width:80%;max-width:17em}.the-team .team-members .team-member .name{font-size:1em}.the-team .team-members .team-member .position{font-size:.8em}.the-team .team-members .team-member .socials a{flex:0 0 1.25em}.the-team .team-members .team-member .socials a svg{transition:.3s ease fill,.3s ease transform}.the-team .team-members .team-member .socials a:hover svg{fill:#9a7e30;-webkit-transform:scale(1.25);transform:scale(1.25)}.clients{padding:7em 0}.clients h1{flex:1 0 90%}.clients .clients-container{display:flex;flex-wrap:wrap;margin-top:2em}.clients .clients-container .client{flex:0 0 25%}.clients .clients-container .client img{max-width:15em;margin:0 auto;transition:.3s ease filter,.3s ease transform}.clients .clients-container .client img:hover{-webkit-filter:none;filter:none;-webkit-transform:scale(1.05);transform:scale(1.05)}}@media only screen and (min-width:992px){.text-with-hex .para-standard{font-size:1.75em}.text-with-hex .para-small{font-size:1.25em}.the-team{padding:6em 0}.the-team .team-members .team-member{flex:0 0 20%}}.work-container{padding:6em 1em 3em 1em;background-image:url(images/work-bg.jpg);background-size:contain;background-repeat:no-repeat;background-position:right top;position:relative}.work-container .selected-filter{color:#9a7e30;font-weight:600}.work-container .work-info h1{font-weight:400}.work-container .work-info p{width:60%;font-size:1.2em}.work-container .grid-filter .filter-button{margin-bottom:.5em;cursor:pointer}.work-container .grid-filter .filter-button span{font-weight:300}.work-container .grid-filter .filter-button span .filter-down-arrow{width:1em;margin-left:.5em;transition:.3s ease transform}.work-container .grid-filter .filter-button span .rotate-90{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.work-container .grid-filter .filter-list{opacity:0;transition:.4s ease opacity;margin-bottom:1em;cursor:default}.work-container .grid-filter .filter-list span{font-weight:300}.work-container .grid-filter .filter-list .filter-item{cursor:default}.work-container .grid-filter .filter-list .filter-spacer{margin:0 .5em}.work-container .grid-filter .filter-open{opacity:1}.work-container .grid-filter .filter-open .filter-item{cursor:pointer}@media only screen and (min-width:768px){.work-container{background-size:cover}.work-info{display:flex;align-items:center;justify-content:space-between;padding:.5em}.work-info .info{flex:0 0 60%}.work-info .grid-filter .filter-button{text-align:right}}@media only screen and (min-width:992px){.work-container .work-info .info{flex:0 0 70%}}.main-info{font-size:1.25em;margin-top:0}.single-work{padding-top:106px;background-image:url(images/work-single-background.png);background-size:clamp(300px,80%,1500px) auto;background-position:bottom right;background-repeat:no-repeat}.single-work .image-banner,.single-work .video-banner{margin-top:2em}.single-work .video-banner .embed-container{--video--width:1920;--video--height:1080;position:relative;padding-bottom:calc(var(--video--height)/ var(--video--width) * 100%);overflow:hidden;max-width:100%;background:#000}.single-work .video-banner .embed-container embed,.single-work .video-banner .embed-container iframe,.single-work .video-banner .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.single-work .image-banner .container{padding:0 1em;box-sizing:border-box}.single-work .image-banner img{width:100%;display:block}.single-work .single-work-head{background-color:#d9d9d9;background-image:url(images/white-bg-left-stripes.png);background-size:contain;background-position:left;background-repeat:no-repeat;overflow:hidden;padding:2em 1em}.single-work .single-work-head .container{display:flex;align-items:center;justify-content:center}.single-work .single-work-head .container .inner{text-align:center}.single-work .single-work-head .container .inner h1{font-size:2em;color:#000;margin-bottom:.25em}.single-work .single-work-head .container .inner h3{margin:.5em 0 2em 0;font-size:1.25em}.single-work .single-work-secondary .container{padding:1em;box-sizing:border-box}.single-work .single-work-images .container{padding:1em;padding-top:0;box-sizing:border-box}.single-work .single-work-images .container .single-work-image{width:100%;margin-bottom:1em}.single-work .single-work-images .container .single-work-image img{width:100%;display:block}.single-work .single-work-images .container .single-image-5{margin-bottom:0}@media only screen and (min-width:768px){.single-work .single-work-head{padding:3em 1em}.single-work .single-work-head .container .inner p{font-size:1.25em}.single-work .image-banner .container{padding:0}.single-work .single-work-secondary .container{padding:0}.single-work .single-work-secondary p{font-size:1.25em;margin:2em auto}.single-work .single-work-images .container{padding:0;padding-bottom:2em}.single-work .single-work-images .container .single-work-image{margin-bottom:2em}.single-work .single-work-images .container .single-image-1,.single-work .single-work-images .container .single-image-2{width:75%}.single-work .single-work-images .container .single-image-2{margin-left:auto}.single-work .single-work-images .container .single-image-left{width:80%}.single-work .single-work-images .container .single-image-right{width:80%;margin-left:auto}.single-work .single-work-images .container .two-images{display:flex;width:90%}.single-work .single-work-images .container .two-images .single-work-image{flex:1 0 45%}.single-work .single-work-images .container .two-images .single-work-image:first-child{margin-right:1em}.single-work .single-work-images .container .two-images .single-work-image:last-child{margin-left:1em}.single-work .single-work-images .container .two-images-right{margin-left:auto}}@media only screen and (min-width:992px){.single-work .single-work-head{padding:4em 1em}.single-work .single-work-head .container .inner p{font-size:1.5em}.single-work .single-work-head .container .inner h1{font-size:2.5em}.single-work .single-work-head .container .inner h3{font-size:1.5em}.single-work .single-work-secondary p{font-size:1.5em;margin:3em auto}.single-work .single-work-images .container .single-work-image{margin-bottom:3em}.single-work .single-work-images .container .two-images .single-work-image:first-child{margin-right:1.5em}.single-work .single-work-images .container .two-images .single-work-image:last-child{margin-left:1.5em}.single-work .image-banner,.single-work .video-banner{margin-top:3em}}@media only screen and (min-width:1200px){.single-work .image-banner,.single-work .video-banner{margin-top:4em}}.services-wrapper{position:relative;overflow:hidden}.services-header{padding:5em 1em;box-sizing:border-box}.services-header .hex-block .hexagon{width:80%;max-width:30em;box-sizing:border-box;position:relative;margin:0 auto;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.services-header .hex-block .hexagon img{width:100%;display:block;box-sizing:border-box}.services-header .hex-block .hexagon-content{position:absolute;bottom:6em;text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.services-header .hex-block .hexagon-content h1{color:#fff}.services-header .para-standard{font-size:1.2em;font-weight:400;text-align:center;z-index:10;position:relative}.services-header .para-small{font-weight:300;text-align:center;z-index:10;position:relative}.services-header-bg{position:absolute;width:200em;height:10em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-80em}.services-header-bg img{width:100%;display:block}.services-block{background-size:cover;position:relative;background-position:-5em center}.services-block .overlay{width:100%;display:block}.services-block .overlay img{width:100%;display:block}.services-block-inner{color:#fff;padding:3em 1em;box-sizing:border-box}.services-block-inner .hexagon{width:4em;position:relative;margin-bottom:1em}.services-block-inner .hexagon img{display:block;width:100%}.services-block-inner .hexagon .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.services-block-inner .hexagon .icon img{width:100%;display:block}.services-block-inner h2{font-size:1.5em;color:#fff;text-transform:none;font-family:Kanit,sans-serif;font-weight:700;text-transform:uppercase}.services-block-inner .para-standard{margin:1.5em 0;font-size:.8em;max-width:17em}.services-block-inner a{display:block;color:#fff;margin:.5em 0;text-decoration:none}.services-block-inner .view-all-work{margin-top:2em;color:#9a7e30}.services-block-right{background-position:32em center}.services-block-right .services-block-inner{color:#000;right:1em;left:auto;text-align:right}.services-block-right .services-block-inner .hexagon{float:right}.services-block-right .services-block-inner h2{color:#000;clear:right}.services-block-right .services-block-inner a{color:#000;clear:right}.services-block-right .services-block-inner .para-standard{float:right}.single-service{background-image:url(../images/single-service-bg.svg);background-position:left center;background-size:cover;background-repeat:no-repeat}.single-service .service-info{padding:8em 1em 2em 1em;display:block;box-sizing:border-box}.single-service .service-info .hexagon-container .hexagon{position:relative;max-width:20em;margin:0 auto}.single-service .service-info .hexagon-container .hexagon img{width:100%;display:block}.single-service .service-info .hexagon-container .hexagon-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%;padding:0 1em;box-sizing:border-box}.single-service .service-info .hexagon-container .hexagon-content h1{color:#fff;text-transform:uppercase;text-align:center}.single-service .service-info .tags{font-weight:700;margin-top:4em}.single-service .service-info .service-text{margin:2em 0}.single-service .service-info .service-text .view-work{color:#000;margin-top:2em;display:block;font-size:1.25em}.single-service .single-service-grid{margin-bottom:2em}@media only screen and (min-width:500px){.services-block{background-position:left center}.services-block-right{background-position:right center}}@media only screen and (min-width:768px){.single-service .service-info{padding:15em 1em 4em 1em;display:flex;justify-content:space-between}.single-service .service-info .hexagon-container{flex:0 0 25%;max-width:20em}.single-service .service-info .hexagon-container .hexagon-content h1{font-size:1.25em}.single-service .service-info .service-text{flex:0 0 70%}.services-block{min-height:52vh;display:flex;align-items:center}.services-block-inner{padding:5em 0;width:100%}.services-block-inner .para-standard{max-width:20em}.services-block-inner .hexagon{width:10em}.services-block-inner a{transition:.5s ease color}.services-block-inner a:hover{color:#c19e3c}.services-block-right .services-block-inner .para-standard{float:right}.services-header-bg{top:-70em}}@media only screen and (min-width:992px){.single-service .service-info .service-text{margin-top:4em}.services-block{min-height:65vh}.services-block-inner .hexagon{margin-bottom:4em}.services-block-inner .para-standard{font-size:1.2em}.services-block-inner a{font-size:1.3em}.services-block-inner .view-all-work{font-size:1em}.services-header .para-standard{font-size:1.75em}.services-header .para-small{font-size:1.25em}}.careers .careers-banner{background-color:#000;background-image:url(images/careers-lines.svg);background-repeat:no-repeat;background-position:bottom center;background-size:cover;padding:10em 0}.careers .careers-banner .hexagon{position:relative;width:80%;margin:0 auto;max-width:30em}.careers .careers-banner .hexagon-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%}.careers .careers-banner .hexagon-content img{width:25%;max-width:10em;display:block;margin:0 auto}.careers .careers-banner .hexagon-content h1{text-transform:uppercase;font-size:3em;margin:.2em 0 0 0}.careers .careers-blurb{padding:1em;box-sizing:border-box}.careers .careers-blurb a{color:#9a7e30}.careers .careers-listings{padding:3em 1em;box-sizing:border-box}.careers .careers-listings a{cursor:pointer!important;width:100%;display:block}.careers .careers-listings .career{max-width:20em;position:relative;margin:2em auto;box-sizing:border-box}.careers .careers-listings .career img{width:100%;display:flex}.careers .careers-listings .career-inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:1em;box-sizing:border-box;text-align:center}.careers .careers-listings .career-inner .title{font-size:2em}.careers .careers-listings .career-inner p{color:#000;font-size:.9em}.careers-single{padding:2em 1em;box-sizing:border-box}.careers-single .hexagon{position:relative;max-width:20em;margin:0 auto}.careers-single .hexagon-inner{width:100%;padding:1em;box-sizing:border-box;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.careers-single .hexagon-inner .title{font-size:2em}.careers-single .closing-date{font-weight:300;margin:2em 0;display:block}.careers-single .career-block{margin:2em 0}.careers-single .career-block h2{color:#000;font-size:1.25em;margin:0 0 .5em 0;font-family:Kanit,sans-serif;font-weight:700}.careers-single .career-block p{margin:0}.careers-single .apply-button{font-size:1.2em;color:#9a7e30;text-decoration:underline;cursor:pointer}.apply-form{position:fixed;background-color:rgba(0,0,0,.5);height:100%;width:100%;display:flex;top:0;left:0;align-items:center;z-index:99;padding:1em;box-sizing:border-box;opacity:0;pointer-events:none;transition:.5s ease opacity}.apply-form .form-container{padding:1em;box-sizing:border-box;width:90%;background-color:#fff;border-radius:1em;position:absolute;height:calc(80vh - 30px);overflow-y:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.apply-form .form-container .close-button-form{width:1em;top:1em;right:1em;position:absolute;z-index:100}.apply-form .form-container .close-button-form img{width:100%;display:block}.apply-form .form-container h2{text-align:center;margin:1em 0 1em 0}.apply-form .form-container .input-row{box-sizing:border-box;margin-bottom:1em}.apply-form .form-container .input-row span{display:block;font-size:.9em;font-weight:300;margin-bottom:.25em;text-align:left}.apply-form .form-container .input-row .input-error{color:#d93a25;margin-top:.5em;font-size:.8em;display:none}.apply-form .form-container .input-row input{box-sizing:border-box;width:100%;border:1px rgba(0,0,0,.3) solid;border-radius:.5em;padding:.5em;color:#735e24;outline:0}.apply-form .form-container .input-row input::-webkit-input-placeholder{font-size:.9em;-webkit-transition:.3s ease font-size;transition:.3s ease font-size}.apply-form .form-container .input-row input::placeholder{font-size:.9em;transition:.3s ease font-size}.apply-form .form-container .input-row input:focus::-webkit-input-placeholder{font-size:.8em}.apply-form .form-container .input-row input:focus::placeholder{font-size:.8em}.apply-form .form-container .input-row input:disabled{color:rgba(0,0,0,.2);border:1px rgba(0,0,0,.2) solid}.apply-form .form-container .input-row input[type=file]{border:none}.apply-form .form-container .input-row .file-upload label{color:#fff;background-color:#9a7e30;padding:.75em;cursor:pointer;width:100%;display:block;border-radius:.5em;box-sizing:border-box}.apply-form .form-container .input-row textarea{resize:vertical;border:1px rgba(0,0,0,.3) solid;border-radius:.5em;padding:.5em;color:#735e24;outline:0;box-sizing:border-box;width:100%}.apply-form .form-container .input-row textarea::-webkit-input-placeholder{font-size:.9em;-webkit-transition:.3s ease font-size;transition:.3s ease font-size}.apply-form .form-container .input-row textarea::placeholder{font-size:.9em;transition:.3s ease font-size}.apply-form .form-container .input-row textarea:focus::-webkit-input-placeholder{font-size:.8em}.apply-form .form-container .input-row textarea:focus::placeholder{font-size:.8em}.apply-form .form-container .submit-button{width:100%;display:block;margin:2em 0;padding:.75em;background-color:#9a7e30;color:#fff;outline:0;border-radius:.5em;border:none}.apply-form .form-container .submit-button .submit-text{display:block}.apply-form .form-container .submit-button .submit-loader{width:1.5em;margin:0 auto;display:none}.apply-form .form-container .submit-button:disabled{background-color:#4c3e18;cursor:not-allowed}.apply-form .form-container #success-anim{display:none;width:10em;height:10em;margin:0 auto}.apply-form-show{opacity:1;pointer-events:unset}@media only screen and (min-width:768px){.careers .careers-banner .hexagon-content h1{font-size:4.5em}.careers .careers-blurb{padding:3em 0 0 0}.careers .careers-listings{padding:0;display:flex;min-height:50vh;align-items:center;justify-content:center}.careers .careers-listings .career{flex:0 0 45%;margin:0 1em}.careers .careers-listings .career-inner .title{font-size:1.5em}.careers-single{display:flex;padding:3em 0}.careers-single .hexagon-container{flex:0 0 30%;margin-right:2em;max-width:15em}.careers-single .hexagon-container .hexagon-inner .title{font-size:1.5em}.careers-single .career-block{flex:0 0 50%;box-sizing:border-box}.apply-form .form-container{max-width:40em}.apply-form .form-container .close-button-form{cursor:pointer}.apply-form form{display:flex;flex-wrap:wrap;justify-content:space-between}.apply-form form .input-row{flex:0 0 48%}.apply-form form #message-row{flex:1 0 90%}.apply-form form .file-upload-row{flex:1 0 90%}.apply-form form .submit-button{cursor:pointer;transition:.5s ease background-color}.apply-form form .submit-button:hover{background-color:#604e1e}}@media only screen and (min-width:992px){.careers .careers-listings{min-height:60vh}.careers .careers-listings .career{flex:0 0 17em;margin:0 2em}.careers .careers-listings .career-inner .title{font-size:1.5em}.careers-single{padding:10em 0}.careers-single .hexagon-container{max-width:25em;margin-right:4em}.careers-single .hexagon-container .hexagon-inner .title{font-size:1.75em}.careers-single .career-block{flex:0 0 40%;box-sizing:border-box}.careers-single .apply{font-size:1.2em;color:#9a7e30}.apply-form .form-container{max-width:45em;padding:2em}}@media only screen and (min-width:1200px){.careers .careers-listings{min-height:70vh}.careers .careers-listings .career{flex:0 0 45%}.careers .careers-listings .career-inner .title{font-size:2em}.careers-single .closing-date{margin:2em 3em}}.thank-you{min-height:70vh;text-align:center;display:flex;justify-content:center;align-items:center}.thank-you .inner{flex:1 0 90%}.grecaptcha-badge{z-index:10}.contact{padding-top:8em}.contact .contact-second{margin:3em auto;padding:0 1em;box-sizing:border-box}.contact .contact-inner{padding:0 1em;margin-bottom:3em;box-sizing:border-box}.contact .contact-inner .contact-row .right .form-error{color:#d93a25;margin-bottom:0}.contact .contact-inner .contact-row .right form{margin:2em 0}.contact .contact-inner .contact-row .right form .form-row .row-container .input-error{color:#d93a25;display:none}.contact .contact-inner .contact-row .right form .form-row input{box-sizing:border-box;width:100%;border:1px rgba(0,0,0,.1) solid;padding:.5em;color:#000;outline:0;margin:.5em 0;background-color:#f0f0f0}.contact .contact-inner .contact-row .right form .form-row input::-webkit-input-placeholder{font-size:.9em;-webkit-transition:.3s ease font-size;transition:.3s ease font-size}.contact .contact-inner .contact-row .right form .form-row input::placeholder{font-size:.9em;transition:.3s ease font-size}.contact .contact-inner .contact-row .right form .form-row input:focus::-webkit-input-placeholder{font-size:.8em}.contact .contact-inner .contact-row .right form .form-row input:focus::placeholder{font-size:.8em}.contact .contact-inner .contact-row .right form textarea{resize:vertical;margin-top:.5em;border:1px rgba(0,0,0,.1) solid;padding:.5em;color:#000;outline:0;box-sizing:border-box;width:100%;background-color:#f0f0f0}.contact .contact-inner .contact-row .right form textarea::-webkit-input-placeholder{font-size:.9em;-webkit-transition:.3s ease font-size;transition:.3s ease font-size}.contact .contact-inner .contact-row .right form textarea::placeholder{font-size:.9em;transition:.3s ease font-size}.contact .contact-inner .contact-row .right form textarea:focus::-webkit-input-placeholder{font-size:.8em}.contact .contact-inner .contact-row .right form textarea:focus::placeholder{font-size:.8em}.contact .contact-inner .contact-row .right form button{padding:.75em 3em;background-color:#9a7e30;color:#fff;text-transform:uppercase;outline:0;border:none;margin:1em 0}.contact .contact-inner .contact-row .right form button .submit-text{display:block}.contact .contact-inner .contact-row .right form button .submit-loader{width:1.5em;margin:0 auto;display:none}.contact .contact-inner .contact-row .right form button:disabled{background-color:#735e24;color:rgba(255,255,255,.5)}.contact .contact-map .container{padding:0 1em}.contact .contact-map-inner{position:relative}.contact .contact-map-inner .map{height:60vh;width:100%;display:block;position:relative;z-index:1}.contact .contact-map-inner .map-overlay{position:absolute;width:100%;height:60vh;display:block;content:"";top:0;right:0;z-index:2;background-position:75% 50%;background-size:cover;background-repeat:no-repeat;pointer-events:none}.contact .contact-map-inner .address-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;color:#fff;text-align:right;pointer-events:none;box-sizing:border-box}.contact .contact-map-inner .address-container span{display:block;margin:.25em 0}.contact .contact-map-inner .address-container .email,.contact .contact-map-inner .address-container .phone{margin:.5em 0;font-size:.8em}.contact .contact-map-inner .address-container .email a,.contact .contact-map-inner .address-container .phone a{color:#fff;pointer-events:visible;cursor:pointer}.contact .contact-map-inner .address-container .phone{margin-top:1.5em}@media only screen and (min-width:500px){.contact .contact-map-inner .map-overlay{background-position:65% 50%}}@media only screen and (min-width:600px){.contact .contact-map-inner .map-overlay{background-position:70% 50%}}@media only screen and (min-width:700px){.contact .contact-map-inner .map-overlay{background-position:75% 50%}}@media only screen and (min-width:768px){.contact .contact-second{padding:0}.contact .contact-inner{padding:0}.contact .contact-inner .contact-row .right form{margin:0}.contact .contact-inner .contact-row .right form .form-row{display:flex;justify-content:space-between}.contact .contact-inner .contact-row .right form .form-row .row-container{flex:0 0 49%}.contact .contact-inner .contact-row .right form .form-row .full-width{flex:1 0 90%}.contact .contact-map-inner .map{min-height:60vh}.contact .contact-map-inner .map-overlay{background-position:50% 50%;min-height:60vh}.contact .contact-map-inner .address-container{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact .contact-map-inner .address-container .email,.contact .contact-map-inner .address-container .phone{font-size:1em}}@media only screen and (min-width:992px){.contact .contact-inner .contact-row .left{flex:0 0 40%}.contact .contact-inner .contact-row .right{flex:0 0 50%}}.lost-container{padding:8em 0 4em 0;text-align:center}.lost-container h1{text-transform:uppercase;font-size:10em;margin:0}.lost-container h2{font-size:2em}.lost-container span{display:block;margin:1em 0;font-weight:300}.lost-container .homepage-button{width:90%;max-width:15em;background-color:#9a7e30;color:#fff;padding:1em 0;display:block;border-radius:1.5em;text-decoration:none;margin:4em auto;text-transform:uppercase}.lost-container .homepage-button .emoji{margin:0 0 0 .25em;display:inline-block}.lost-container img{width:100%;display:block;max-width:25em;margin:4em auto}.lost-container .anim-container{max-width:30em;margin:0 auto;height:40em}@media only screen and (min-width:768px){.lost-container{padding:10em 0 4em 0;display:flex;justify-content:center;text-align:left}.lost-container .left{flex:0 0 30%}.lost-container .right{flex:0 0 40%}.lost-container .left{margin-top:4em}.lost-container .homepage-button{margin:2em 0;text-align:center;max-width:20em;transition:.3s ease background-color;overflow:hidden}.lost-container .homepage-button .emoji{transition:1s ease transform}.lost-container .homepage-button:hover{background-color:#735e24}.lost-container .homepage-button:hover .emoji{-webkit-transform:translate(10em,-2em) rotate(20deg) scale(2);transform:translate(10em,-2em) rotate(20deg) scale(2)}.lost-container .anim-container{margin-left:2em;height:40em;max-width:none}}.homepage-projects{z-index:99;background-color:#fff;position:relative;padding:4em 1em;box-sizing:border-box}.homepage-projects .inner .image{position:relative}.homepage-projects .inner .image img{width:100%;display:block}.homepage-projects .inner .image .image-hover{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:flex-end;background-color:rgba(0,0,0,.5);padding:1em;box-sizing:border-box;flex-wrap:wrap;opacity:0;transition:.3s ease opacity;cursor:pointer;text-decoration:none}.homepage-projects .inner .image .image-hover .inner{flex:1 0 99%}.homepage-projects .inner .image .image-hover .inner .image-title{color:#fff;font-family:Kanit,sans-serif;font-weight:700;font-size:1.5em;display:block}.homepage-projects .inner .image .image-hover .inner .see-more{color:#fff;display:block;text-decoration:underline;margin-top:.5em}.homepage-projects .inner .image:hover .image-hover{opacity:1}.homepage-projects .inner h2{margin:1.5em 0;font-size:2em;font-family:Kanit,sans-serif;font-weight:700;max-width:75%}.homepage-projects .inner .row{display:flex;flex-wrap:wrap}.homepage-projects .inner .row .col{flex:1 0 99%}.homepage-projects .inner .row:last-child .col:first-child{order:2;margin-top:1.5em}.homepage-projects .inner .row:last-child h2{margin-bottom:.5em}.homepage-projects .inner .text{display:block}.homepage-projects .inner .see-more{color:#000;display:block;margin-top:1em;transition:.3s ease color}.homepage-projects .inner .see-more:hover{color:#9a7e30}@media only screen and (min-width:768px){.homepage-projects .inner h2{font-size:1.5em;max-width:none}.homepage-projects .inner .row{display:flex;flex-wrap:nowrap;align-items:center}.homepage-projects .inner .row:first-child h2{margin-bottom:0}.homepage-projects .inner .row:first-child .col:first-child{flex:1 0 30%;margin-right:1em}.homepage-projects .inner .row:first-child .col:last-child{flex:1 0 50%;margin-left:1em}.homepage-projects .inner .row:last-child{margin-top:2em}.homepage-projects .inner .row:last-child .col:first-child{order:1;margin-top:0;flex:1 0 65%;margin-right:1em}.homepage-projects .inner .row:last-child .col:last-child{flex:1 0 25%;margin-left:1em;order:2}.homepage-projects .inner .row:last-child .col:last-child h2{margin-top:0}}@media only screen and (min-width:992px){.homepage-projects .inner .row:first-child .col:first-child{flex:1 0 30%}.homepage-projects .inner .row:first-child .col:last-child{flex:1 0 60%}.homepage-projects .inner .row:last-child h2{margin-bottom:.5em}.homepage-projects .inner .row .col .see-more,.homepage-projects .inner .row .col .text{font-size:1.15em}.homepage-projects .inner h2{font-size:2em}}@media only screen and (min-width:1200px){.homepage-projects .inner .row:first-child .col:first-child{flex:1 0 35%}.homepage-projects .inner .row:first-child .col:last-child{flex:1 0 55%}.homepage-projects .inner .row:last-child{margin-top:4em}.homepage-projects .inner h2{font-size:2.5em}}@media only screen and (min-width:1400px){.homepage-projects .inner h2{font-size:2.5em}.homepage-projects .inner .row .col .see-more,.homepage-projects .inner .row .col .text{font-size:1.25em}}.blog-container{padding:0 1em;box-sizing:border-box;margin-bottom:3em}.blog-container .wp-block-gallery{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.blog-container .info h1{margin-bottom:.1em}.blog-container .info .blog-date{font-size:.9em;margin-top:0;font-weight:300;display:block}.blog-container .info .blog-author{margin-bottom:2em;margin-top:2em;display:flex;align-items:center}.blog-container .info .blog-author .image{width:5em;height:5em;flex:0 0 5em}.blog-container .info .blog-author .image img{width:100%;height:100%;display:block}.blog-container .info .blog-author .text{display:block;margin-left:1em}.blog-container .info .blog-author .text .posted-by{font-size:.8em}.blog-container .info .blog-author .text .name{font-weight:600;display:block;margin-top:.15em;font-size:1.25em}.blog-container .blog-content a{color:#9a7e30}.blog-container .blog-content h1{font-size:2em}.blog-container .blog-content h2{font-size:2em;color:#9a7e30;font-family:Kanit,sans-serif;font-weight:700}.blog-container .blog-content h3{font-family:Kanit,sans-serif;font-weight:700;font-size:1.5em}.blog-container .blog-content h4{font-family:Kanit,sans-serif;font-weight:700;font-size:1.5em;color:#9a7e30}.blog-container .blog-content h5{font-family:helvetica;font-size:1em}.blog-container .blog-content p{line-height:1.3}.news-container .grid-inner-text .news-title{font-size:2em;font-weight:600;margin-bottom:0;font-family:Kanit,sans-serif;font-weight:700}.news-container .grid-inner-text .news-subtitle{font-size:1em;max-width:70%}.news-container .grid-inner-text .news-date{font-size:.8em}@-webkit-keyframes zoomBanner{0%{-webkit-transform:scale(100%);transform:scale(100%)}100%{-webkit-transform:scale(120%);transform:scale(120%)}}@keyframes zoomBanner{0%{-webkit-transform:scale(100%);transform:scale(100%)}100%{-webkit-transform:scale(120%);transform:scale(120%)}}.blog-banner{height:30em;width:100%;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.blog-banner .banner-image{background-size:cover;background-position:center;content:"";display:block;position:absolute;width:100%;height:100%;-webkit-animation:zoomBanner 10s ease-out 1;animation:zoomBanner 10s ease-out 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.blog-banner .banner-image.darken-image:after{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.5);content:"";display:block}.blog-banner .blog-title{z-index:10;text-align:center;max-width:70%}.news-container{padding:7em 1em 3em 1em}.blog-item .grid-inner.darken-image:after{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.5);content:"";display:block}.blog-item .grid-inner.darken-image .grid-inner-text{z-index:10}@media only screen and (min-width:768px){.blog-container{padding:0;margin-top:3em}.blog-container .info{display:flex;margin-bottom:2em}.blog-container .info .left{flex:1 0 60%}.blog-container .info .left h1{margin-top:0}.blog-container .info .right{flex:0 0 35%}.blog-container .info .right .blog-author{justify-content:flex-end;margin:0}.blog-container .info .right .blog-author .image{order:2}.blog-container .info .right .blog-author .text{order:1;text-align:right;margin-right:1em}.blog-container .blog-content{max-width:80%}.news-container{padding:5em 1em 3em 1em}.blog-item .grid-inner.darken-image:after{background-color:rgba(0,0,0,0);content:"";display:block}}@media only screen and (min-width:992px){.blog-container{margin-top:4em}.blog-banner{height:40em}.blog-banner .blog-title{font-size:1.5em}}@media only screen and (min-width:1200px){.blog-banner{height:50em}.blog-banner .blog-title{font-size:1.75em}}.editor-styles-wrapper h1{font-size:2em!important}.editor-styles-wrapper h1.wp-block-post-title{-webkit-transform:none!important;transform:none!important}.editor-styles-wrapper h1.editor-post-title__input{-webkit-transform:none!important;transform:none!important}.editor-styles-wrapper h2{font-size:2em!important;color:#9a7e30!important;font-family:Kanit,sans-serif;font-weight:700}.editor-styles-wrapper h3{font-family:Kanit,sans-serif;font-weight:700;font-size:1.5em!important}.editor-styles-wrapper h4{font-family:Kanit,sans-serif;font-weight:700;font-size:1em!important}.editor-styles-wrapper h5{font-family:helvetica;font-size:1em!important}.custom-block .text-with-icon{width:100%;margin:2em 0}.custom-block .text-with-icon .image{max-width:20em;margin:2em auto}.custom-block .text-with-icon .image img{width:100%;display:block}.custom-block .quote{position:relative;box-sizing:border-box;padding:0 1em;width:75%;margin:4em auto}.custom-block .quote-text{text-align:center;font-weight:600;display:block;position:relative;font-size:1.5em}.custom-block .quote-text .quote-mark{font-family:Kanit,sans-serif;font-weight:700;color:#9a7e30;font-size:3em;position:absolute}.custom-block .quote-text .start-quote{top:-.5em;left:-.5em}.custom-block .quote-text .end-quote{bottom:-.75em;right:-.5em}.custom-block .quote .author{font-size:.9em;font-weight:400;margin-top:1.5em;box-sizing:border-box;float:right;position:relative;color:#9a7e30}.custom-block .quote .author:before{content:"";width:.8em;height:1px;margin-right:.25em;background-color:#9a7e30;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-1.25em;position:absolute}.custom-block .page-slideshow{margin:2em auto;--swiper-navigation-size:25px}.custom-block .page-slideshow .swiper-pagination .swiper-pagination-bullet-active{background:#9a7e30}.custom-block .page-slideshow .black-arrows{--swiper-navigation-color:#000;--swiper-pagination-color:#000}.custom-block .page-slideshow .gold-arrows{--swiper-navigation-color:$col1;--swiper-pagination-color:$col1}.custom-block .page-slideshow .white-arrows{--swiper-navigation-color:#fff;--swiper-pagination-color:#fff}.custom-block .page-slideshow .swiper-slideshow{width:100%;height:100%;overflow-x:clip;overflow-y:visible;padding-bottom:2em}.custom-block .page-slideshow .swiper-slideshow .swiper-wrapper{padding:1em 0;height:auto}.custom-block .page-slideshow .swiper-slideshow .swiper-slide img{width:100%;display:block;height:auto}@media only screen and (min-width:768px){.custom-block .text-with-icon{display:flex;justify-content:space-between;align-items:center;margin:4em 0}.custom-block .text-with-icon .text{flex:1 0 65%;margin-right:3em}.custom-block .text-with-icon .text p{max-width:none}.custom-block .text-with-icon .text.text-right{margin-left:3em;margin-right:0}.custom-block .text-with-icon .text.text-right p{text-align:right;margin-left:auto}.custom-block .text-with-icon .image{flex:0 0 25%;margin:0;max-width:15em}.custom-block .quote{max-width:40em;margin:4em auto}.custom-block .quote-text{font-size:2em}}@media only screen and (min-width:992px){.custom-block .text-with-icon .text{margin-right:5em}.custom-block .text-with-icon .text.text-right{margin-left:5em;margin-right:0}}.mid-page-callout{background-image:url(images/white-bg-right-stripes.png);background-size:contain;background-position:right;background-repeat:no-repeat;overflow:hidden}.mid-page-callout.callout-colour-grey{background-color:#d9d9d9}.mid-page-callout.callout-colour-white{background-color:#fff}.mid-page-callout.callout-colour-black{background-color:#000}.mid-page-callout.callout-colour-gold{background-color:#9a7e30}.mid-page-callout .container{height:100%}.mid-page-callout .container .inner{min-height:20vh;display:flex;align-items:center}.mid-page-callout .container .inner .flex-box{display:flex;flex-wrap:wrap;justify-content:center;flex:1 0 90%;text-align:center}.mid-page-callout .container .inner .flex-box a{flex:1 0 90%;text-decoration:none}.mid-page-callout .container .inner .flex-box a .title-colour-black,.mid-page-callout .container .inner .flex-box a .title-colour-gold,.mid-page-callout .container .inner .flex-box a .title-colour-grey,.mid-page-callout .container .inner .flex-box a .title-colour-white{transition:.3s ease color}.mid-page-callout .container .inner .flex-box a:hover .title-colour-gold{color:#c19e3c}.mid-page-callout .container .inner .flex-box a:hover .title-colour-white{color:#d9d9d9}.mid-page-callout .container .inner .flex-box a:hover .title-colour-black{color:#4d4d4d}.mid-page-callout .container .inner .flex-box a:hover .title-colour-grey{color:#b3b3b3}.mid-page-callout .container .inner .flex-box h2{color:#000;font-size:2.5em;margin:0;font-family:Kanit,sans-serif;font-weight:700;display:block;flex:1 0 90%;text-align:center}.mid-page-callout .container .inner .flex-box .text-colour-grey,.mid-page-callout .container .inner .flex-box .title-colour-grey{color:#d9d9d9}.mid-page-callout .container .inner .flex-box .text-colour-black,.mid-page-callout .container .inner .flex-box .title-colour-black{color:#000}.mid-page-callout .container .inner .flex-box .text-colour-white,.mid-page-callout .container .inner .flex-box .title-colour-white{color:#fff}.mid-page-callout .container .inner .flex-box .text-colour-gold,.mid-page-callout .container .inner .flex-box .title-colour-gold{color:#9a7e30}@media only screen and (min-width:1200px){.mid-page-callout .container .inner .flex-box h2{font-size:3em}.mid-page-callout .container .inner .flex-box .text{font-size:1.25em;margin-bottom:.25em}}@media only screen and (min-width:1400px){.mid-page-callout{padding:3em 0}.mid-page-callout .container .inner .flex-box h2{font-size:4em}}.title-switcher{position:relative;width:100%;min-height:3em;overflow:hidden}.title-switcher .title-item{transition:.3s ease all}.title-switcher .item-next{position:absolute;opacity:1;top:1.5em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.title-switcher .item{display:none}.title-switcher .item-active{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:100%}.title-switcher .item-prev{position:absolute;opacity:1;top:-1.5em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.title-switcher h2{font-size:2em}.title-switcher h2 .italics{font-style:italic}@media only screen and (min-width:768px){.title-switcher h2{font-size:2.5em}}@media only screen and (min-width:992px){.title-switcher h2{font-size:2.75em}}@media only screen and (min-width:1200px){.title-switcher h2{font-size:3em}}@media only screen and (min-width:1400px){.title-switcher h2{font-size:4em}}