html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,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-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}a{text-decoration:none}a:hover,a:focus{text-decoration:none}html{background:#141414}body{background:#1e1e1e}img{max-width:100%}p{margin:0 auto 15px auto}.dimmer{display:none;background:rgba(0,0,0,0.65);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}.show{display:block}.hero-section-wrap .vert-line{position:absolute;bottom:0;left:50%;height:50px;border-left:2px solid #fff}.main-content-wrap{position:relative;z-index:1}.general-callout a{position:fixed;bottom:0;right:5%;padding:20px 40px;text-align:center;background:#fefefe;z-index:999;box-shadow:1px 4px 15px 1px rgba(0,0,0,0.14);display:none}.general-callout a h3{font-size:1.2rem;color:#d1a274;text-transform:uppercase;font-weight:400;font-family:"Montserrat";margin:0}.general-callout a div{position:absolute;bottom:35px;right:8%;width:6px;height:15px;font-size:1.5rem;color:#ddd;transition:color .3s}.general-callout a div:hover{color:#999}.general-callout-top a{position:fixed;top:0;left:162px;padding:20px 15px;text-align:center;background:#141414;z-index:999;box-shadow:1px 4px 15px 1px rgba(0,0,0,0.14);transition:background .3s;border-left:1px solid #666;display:none}.general-callout-top a h3{font-size:1rem;color:#ccc;text-transform:uppercase;font-weight:400;font-family:"Montserrat";margin:0;transition:color .3s}.general-callout-top a:hover{background:#d1a274;color:#fff}.general-callout-top a:hover h3{color:#fff}.blue-work-link{padding-top:50px !important;margin-bottom:-30px !important}.blue-work-link a{color:#4083ef !important}.gold-link-wrap{text-align:center}.gold-link-wrap a{color:#d1a274;font-family:"Montserrat";font-weight:700;font-size:2.2rem;text-transform:uppercase;display:inline-block;left:0;transition:.8s all}@media screen and (max-width: 620px){.gold-link-wrap a{font-size:1.8rem}}.gold-link-wrap a:after{display:block;margin:6px auto 0 auto;content:"";width:0%;opacity:0;height:2px;background-color:#d1a274;transition:all 0.8s ease 0s}.gold-link-wrap .right-arrow{display:inline-block}.gold-link-wrap a:hover:after,.gold-link-wrap a:focus:after{width:40%;opacity:1}.load-layer{background:#141414;position:fixed;top:0;left:0;width:100%;height:100%;z-index:65;opacity:1;visibility:visible;transform:translateX(-110%);transition:transform .6s}.load-layer-gold{background:#d1a274;position:fixed;top:0;left:0;width:100%;height:100%;z-index:64;opacity:1;visibility:visible;transform:translateX(-102%);transition:transform .6s}.load-layer.loading,.load-layer-gold.loading{transform:translateX(0)}.load-layer.loading.unloading{animation:unloading 1.2s;animation-fill-mode:forwards !important}.load-layer-gold.loading.unloading{animation:goldenunload 1.2s;animation-fill-mode:forwards !important}@keyframes pageload{0%{opacity:1;visibility:visible}20%{opacity:1;visibility:visible}100%{transform:translateX(0)}}@keyframes unloading{0%{transform:translateX(0);visibility:visible;opacity:1}85%{transform:translateX(0);visibility:hidden;opacity:0}100%{transform:translateX(-110%);visibility:hidden;opacity:0}}@keyframes goldenunload{0%{transform:translateX(0);visibility:visible;opacity:1}10%{transform:translateX(0);visibility:hidden;opacity:0}100%{transform:translateX(-102%);visibility:hidden;opacity:0}}.nav ul li{opacity:1;transition:opacity .2s}.nav-loading{opacity:0}#main{opacity:1;transition:opacity .4s}#main.fade{opacity:0}#load{width:300px;position:fixed;top:50%;left:40%;margin-left:-18%;transform:translate(-50%, -50%);text-align:center;z-index:100;animation:load 2s linear infinite}@media screen and (max-width: 700px){#load{width:180px}}@keyframes load{0%{left:20%;transform:scaleX(0.2);transform-origin:0% 50%;opacity:0}25%{left:35%;transform:scaleX(0.6);transform-origin:0% 50%;opacity:0.5}50%{left:50%;transform:scaleX(1);transform-origin:0% 50%;opacity:1}75%{left:75%;transform:scaleX(0.6);transform-origin:0% 50%;opacity:1}100%{left:85%;transform:scaleX(0.2);transform-origin:100% 50%;opacity:0}}#preloader{opacity:0;visibility:hidden}#preloader.loading{opacity:1;visibility:visible;transition-delay:0}body{opacity:1;transition:opacity .8s}body.body-fade{opacity:0}.din{font-family:"din-condensed", sans-serif;font-weight:300}.text-wrap{width:80%;margin:0 auto}.bg-video{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 900px){.bg-video{display:none}}.slideanim{opacity:0;transform:translateY(40px);transition:all .8s ease-out}.slideanim2{opacity:0;transform:translateY(40px);transition:all 1.1s .2s ease-out}.slideanim.slide{opacity:1;transform:translateY(0)}.slideanim2.slidedelayed{opacity:1;transform:translateY(0)}.fadeup{animation:fadeup 1s}@keyframes fadeup{0%{opacity:0;transform:translateY(20%)}100%{opacity:1;transform:translateY(0%)}}.fadein{animation:fadein 1s}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.home-hero{color:#fff}.home-hero .hero-section-wrap{height:100vh;text-align:center;position:relative;background-size:cover;overflow:hidden}@media (max-width: 900px){.home-hero .hero-section-wrap{background:url("/assets/img/flatirons-work-photo-2.jpg") center center no-repeat}}@media (max-width: 500px){.home-hero .hero-section-wrap{height:92vh}}.home-hero .hero-section-wrap .vid-wrap{overflow:hidden}@media (max-width: 500px){.home-hero .hero-section-wrap .home-callout{display:none}}.home-hero .hero-section-wrap .home-callout a{position:absolute;bottom:0;right:0;padding:30px 70px;text-align:center;background:#fefefe;transition:.3s all}.home-hero .hero-section-wrap .home-callout a h3{font-size:1.5rem;color:#d1a274;text-transform:uppercase;font-weight:400;font-family:"Montserrat";margin:0;transition:color .3s}.home-hero .hero-section-wrap .home-callout a:hover{background:#d1a274;color:#fff}.home-hero .hero-section-wrap .home-callout a:hover h3{color:#fff}.home-hero .hero-section-wrap .hero-text-wrap{position:relative;height:100%;margin:0 auto}.home-hero .hero-section-wrap .hero-text-wrap h1{position:absolute;left:0;right:0;bottom:50%;font-size:6rem;text-transform:uppercase;font-family:"Q Stencil Regular"}@media screen and (max-width: 850px){.home-hero .hero-section-wrap .hero-text-wrap h1{font-size:5rem}}@media screen and (max-width: 750px){.home-hero .hero-section-wrap .hero-text-wrap h1{font-size:4.5rem}}@media screen and (max-width: 600px){.home-hero .hero-section-wrap .hero-text-wrap h1{font-size:4rem}}@media screen and (max-width: 500px){.home-hero .hero-section-wrap .hero-text-wrap h1{bottom:50%;line-height:6rem}}.home-hero .hero-section-wrap .hero-text-wrap .ability-spans{position:absolute;left:0;right:0;top:15%;text-transform:uppercase}@media screen and (max-width: 840px) and (min-width: 690px){.home-hero .hero-section-wrap .hero-text-wrap .ability-spans{top:20%}}@media (max-width: 500px){.home-hero .hero-section-wrap .hero-text-wrap .ability-spans{display:none}}.home-hero .hero-section-wrap .hero-text-wrap .ability-spans h3{display:inline}.home-hero .hero-section-wrap .hero-text-wrap .ability-spans h3 a{color:#c6c4c6;transition:color .3s}.home-hero .hero-section-wrap .hero-text-wrap .ability-spans h3 a:hover{color:#d1a274}.home-hero .hero-section-wrap .hero-text-wrap .ability-spans span,.home-hero .hero-section-wrap .hero-text-wrap .ability-spans h3{line-height:2.6rem;font-family:"Montserrat";font-weight:300;color:#c6c4c6;font-size:2rem}@media screen and (max-width: 850px){.home-hero .hero-section-wrap .hero-text-wrap .ability-spans span,.home-hero .hero-section-wrap .hero-text-wrap .ability-spans h3{font-size:1.8rem}}@media screen and (max-width: 600px){.home-hero .hero-section-wrap .hero-text-wrap .ability-spans span,.home-hero .hero-section-wrap .hero-text-wrap .ability-spans h3{font-size:1.6rem}}.home-hero .hero-section-wrap .hero-text-wrap .ability-spans .home-top-spacer{margin:0 20px}@media screen and (max-width: 750px){.home-hero .hero-section-wrap .hero-text-wrap .ability-spans .home-top-spacer{margin:0 10px}}.home-hero .hero-section-wrap .hero-text-wrap h2{position:absolute;left:0;right:0;bottom:37%;font-family:"din-condensed",sans-serif;font-weight:300;color:#fff;width:50%;margin:0 auto;font-size:3rem}@media screen and (max-width: 950px){.home-hero .hero-section-wrap .hero-text-wrap h2{width:70%}}@media screen and (max-width: 900px){.home-hero .hero-section-wrap .hero-text-wrap h2{font-size:2.6rem}}@media screen and (max-width: 700px){.home-hero .hero-section-wrap .hero-text-wrap h2{width:90%;font-size:2.4rem;line-height:3rem}}@media screen and (max-width: 500px){.home-hero .hero-section-wrap .hero-text-wrap h2{bottom:36%}}.home-hero .hero-section-wrap .hero-text-wrap .reel-link-wrap{position:absolute;left:0;right:0;bottom:20%}.home-hero .hero-section-wrap .hero-text-wrap .reel-link-wrap button{background:#050505;border:none;padding:10px 30px;font-size:1.8rem;font-family:"Montserrat"}.home-hero .hero-section-wrap .hero-text-wrap .reel-link-wrap button a{color:#c6c6c6;transition:color .5s}.home-hero .hero-section-wrap .hero-text-wrap .reel-link-wrap button a:hover,.home-hero .hero-section-wrap .hero-text-wrap .reel-link-wrap button a:focus{color:#d1a274}@media screen and (max-width: 600px){.home-hero .hero-section-wrap .hero-text-wrap .reel-link-wrap button{font-size:1.6rem}}@media screen and (max-width: 500px){.home-hero .hero-section-wrap .hero-text-wrap .reel-link-wrap button{padding:8px 26px;font-size:1.5rem}}@media (min-aspect-ratio: 16 / 9){.bg-video{height:300%;top:-100%}}@media (max-aspect-ratio: 16 / 9){.bg-video{width:300%;left:-100%}}.title{opacity:0;visibility:hidden;transform:translateY(30px);transition:.8s all ease-out}.title.shown{opacity:1;visibility:visible;transform:translateY(0)}.subtitle{opacity:0;visibility:hidden;transition:.8s all .2s ease-out}.subtitle.shown{opacity:1;visibility:visible;transform:translateY(0)}.ability-spans span{opacity:0;visibility:hidden;transform:translateY(-20px);transition:.8s all}.ability-spans span:nth-of-type(1){transition-delay:.15s}.ability-spans span:nth-of-type(2){transition-delay:.3s}.ability-spans span:nth-of-type(3){transition-delay:.45s}.ability-spans span:nth-of-type(4){transition-delay:.60s}.ability-spans span:nth-of-type(5){transition-delay:.75s}.ability-spans span:nth-of-type(6){transition-delay:.90s}.ability-spans span:nth-of-type(7){transition-delay:1.1s}.ability-spans span.shown{opacity:1;visibility:visible;transform:translateY(0)}.we-are{position:relative;padding:60px 0 110px 0;z-index:4}.we-are .scrollpoint{position:absolute;top:60%}.we-are .we-are-text{text-align:center;position:relative;z-index:4;padding-bottom:60px;padding-top:40px}.we-are .we-are-text p{color:#c6c4c6;font-family:"Montserrat";font-weight:300;text-transform:uppercase;font-size:2.5em}@media screen and (max-width: 800px){.we-are .we-are-text p{font-size:2rem}}.we-are .we-are-text p:nth-of-type(1){color:#d1a274}.we-are .we-are-text .fade-spans{color:#d1a274;font-size:3em;font-family:"Q Stencil Regular";text-transform:uppercase;padding:30px 0}@media screen and (max-width: 800px){.we-are .we-are-text .fade-spans{font-size:2.5rem}}.we-are .we-are-text .fade-spans span{display:none}.we-are .gold-link-wrap{position:relative;margin-top:80px;z-index:9}@media screen and (max-width: 769px){.we-are .gold-link-wrap{margin-top:40px}}.mousy{position:absolute;top:0px;width:100%;height:100%;z-index:3;display:block}@media screen and (max-width: 900px){.mousy{display:none}}.mousy svg{position:absolute;height:20px;transition:all .7s}.mousy svg .middle{left:0;right:0;top:50%}.mousy svg .cls-1{fill:#282828}.mousy #one{top:11%;left:22%;transform:rotate(30deg)}.mousy #two{top:29%;left:8%;transform:rotate(250deg)}.mousy #two .cls-1{fill:#142b33}.mousy #three{top:55%;left:19%;transform:rotate(60deg)}.mousy #four{top:73%;left:29%;transform:rotate(345deg)}.mousy #four .cls-1{fill:#142b33}.mousy #five{top:89%;left:12%;transform:rotate(15deg)}.mousy #six{top:96%;left:17%}.mousy #rone{top:14%;right:20%}.mousy #rtwo{top:29%;right:7%}.mousy #rthree{top:45%;right:29%}.mousy #rthree .cls-1{fill:#142b33}.mousy #rfour{top:64%;right:18%}.mousy #rfive{top:83%;right:12%}.mousy #rfive .cls-1{fill:#142b33}.mousy #rsix{top:93%;right:27%}svg.middle{top:40% !important;left:50% !important;transition:all .4s}.big-dividers{background:#e6e6e6;background:linear-gradient(to bottom, #e6e6e6 0%, #fff 37%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff',GradientType=0 )}.big-dividers .black-space{background:#1E1E1E;height:240px;width:100%}.dividers{width:70%;max-width:850px;margin:-180px auto 0 auto;height:500px;display:-ms-flexbox;display:flex;position:relative}@media (max-width: 750px){.dividers{width:80%}}@media (max-width: 600px){.dividers{height:400px}}@media (max-width: 440px){.dividers{width:90%}}.dividers .left-divider{height:100%;width:50%;background:#344963;background:linear-gradient(245deg, #36a7c1, #3bbc7e, #dda96b);background-size:600% 600%;animation:fadingColors 21s ease infinite}.dividers .right-divider{height:100%;width:50%;background:#1B382C;background:url("/assets/img/phase2-img/desert.jpg") center center no-repeat}.dividers h3{position:absolute;top:35%;width:70%;margin-left:15%;text-align:center;color:#fff;font-family:"Q Stencil Regular";font-size:4rem;line-height:6rem}@media (max-width: 600px){.dividers h3{font-size:3rem;line-height:4rem}}@keyframes fadingColors{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.home-about-section{background:#fff;padding-top:200px;padding-bottom:190px}@media (max-width: 600px){.home-about-section{padding-top:120px;padding-bottom:90px}}@media (max-width: 420px){.home-about-section{padding-bottom:50px}}.home-about-section .home-about-inner{width:80%;max-width:1000px;margin:0 auto}.home-about-section .home-about-inner h2{margin-top:0;text-align:center;color:#d1a274;text-transform:uppercase;font-size:2rem;font-family:"Montserrat";margin-bottom:50px;line-height:3rem}.home-about-section .home-about-inner p{font-family:"Montserrat";font-size:2.5rem;font-weight:200;color:#555;line-height:3.8rem}@media (max-width: 600px){.home-about-section .home-about-inner p{font-size:1.8rem;line-height:2.8rem}}.services-home{background:#fff;padding-bottom:50px}.services-home .container-services{padding:0;margin:0;position:relative}.services-home .service-tabs{width:90%;font-family:"Montserrat"}@media (min-width: 1000px) and (max-width: 1100px){.services-home .service-tabs{width:95%}}.services-home .service-tabs ul{list-style-type:none;margin-left:10%;padding-left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 992px){.services-home .service-tabs ul{margin:0 auto;width:80%}}.services-home .service-tabs ul li{text-align:center}@media (max-width: 720px){.services-home .service-tabs ul li{min-width:45%;margin:20px 0}}.services-home .service-tabs ul li a{color:#999;transition:color .3s}.services-home .service-tabs ul li a svg{max-width:80px;height:70px}.services-home .service-tabs ul li a svg .stroke{stroke:#999 !important;transition:all .3s}@media (max-width: 500px){.services-home .service-tabs ul li a svg{max-width:50px;height:50px}}.services-home .service-tabs ul li a h3{font-size:1.5rem;margin:0;padding-top:15px}.services-home .service-tabs ul li a:hover{color:#666}.services-home .service-tabs ul li a:hover svg .stroke{stroke:#656565 !important}.services-home .service-tabs .ui-tabs-active a{color:#000;outline:none}.services-home .service-tabs .ui-tabs-active a h3::after{display:block;content:"";width:50%;margin:10px auto;border-bottom:2px solid #d1a274}.services-home .service-tabs .ui-tabs-active a svg .stroke,.services-home .service-tabs .ui-tabs-active a svg .cls-1,.services-home .service-tabs .ui-tabs-active a svg .cls-2,.services-home .service-tabs .ui-tabs-active a svg .cls-3,.services-home .service-tabs .ui-tabs-active a svg .cls-4{stroke:#111 !important}.services-home .service-tabs .ui-tabs-active a:hover{color:#000}.services-home .service-tabs .ui-tabs-active a:hover svg .stroke{stroke:#000 !important}.services-home .contents{font-family:"Montserrat";margin-left:10%}@media (max-width: 992px){.services-home .contents{margin:40px auto;width:80%}}.services-home .contents h2{margin-bottom:30px;font-size:3rem}@media (max-width: 600px){.services-home .contents h2{font-size:2.2rem}}.services-home .contents .img-wrap{box-shadow:1px 4px 15px 1px rgba(0,0,0,0.14);height:auto;margin:0 auto;position:absolute;left:0;top:5%;width:85%;left:-90%}@media (max-width: 992px){.services-home .contents .img-wrap{display:none}}.services-home .contents .img-wrap img{width:100%;height:100%}.services-home .row{margin-left:0;margin-right:0;padding:0}.services-home .row .col-md-6{padding:0 !important}.services-home .row .photos-col{padding:0}@media (max-width: 992px){.services-home .row .photos-col{display:none}}.services-home .row .photos-col .bg-img{background:#bfddf2;width:80%;min-height:500px}.section-subtitle{font-family:"Montserrat";font-weight:300;text-align:center;margin-top:30px;margin-bottom:50px;color:#636363;font-size:1.8rem;margin:20px auto 50px auto}@media screen and (max-width: 767px){.section-subtitle{font-size:1.5rem}}.section-subtitle span{display:inline-block}.section-subtitle .line{width:60px;border-bottom:1px solid #636363;margin-bottom:4px}@media screen and (max-width: 420px){.section-subtitle .line{width:30px}}.section-subtitle .left-line{margin-right:25px}.section-subtitle .right-line{margin-left:25px}.feat-proj-text.section-subtitle{margin:50px auto}.home-featured-projects .container-fluid{width:100%}.home-featured-projects .proj-row .col-sm-6{height:42rem;padding:0;position:relative;overflow:hidden}@media screen and (max-width: 870px) and (min-width: 767px){.home-featured-projects .proj-row .col-sm-6{height:30rem}}@media screen and (max-width: 767px) and (min-width: 600px){.home-featured-projects .proj-row .col-sm-6{height:42rem}}@media screen and (max-width: 600px){.home-featured-projects .proj-row .col-sm-6{height:35rem}}@media screen and (max-width: 400px){.home-featured-projects .proj-row .col-sm-6{height:30rem}}.home-featured-projects .proj-row .col-sm-6:hover .child,.home-featured-projects .proj-row .col-sm-6:focus .child{transform:scale(1.05)}.home-featured-projects .proj-row .col-sm-6:hover .overlay,.home-featured-projects .proj-row .col-sm-6:focus .overlay{opacity:1}.home-featured-projects .proj-row .col-sm-6:hover .proj-arrow-right,.home-featured-projects .proj-row .col-sm-6:focus .proj-arrow-right{opacity:.11}.home-featured-projects .proj-row .col-sm-6:hover .scope-elements span,.home-featured-projects .proj-row .col-sm-6:focus .scope-elements span{transform:translateX(0px);opacity:1}.home-featured-projects .proj-row .col-sm-6 .child{position:relative;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;transition:all 5s}.home-featured-projects .proj-row .col-sm-6 a{position:absolute;top:0;left:0;right:0;bottom:0}.home-featured-projects .proj-row .col-sm-6 a .proj-text{max-width:85%;margin:0 auto;text-align:center;position:absolute;left:0;right:0;top:25%}.home-featured-projects .proj-row .col-sm-6 a .proj-text h4{font-family:"Montserrat";font-weight:700;text-transform:uppercase;font-size:1.5em;color:#fff}.home-featured-projects .proj-row .col-sm-6 a .proj-text p{font-family:"din-condensed",sans-serif;font-weight:300;font-size:1.5em;color:#e5e5e5;margin-top:25px}.home-featured-projects .proj-row .col-sm-6 a .scope-elements{position:absolute;left:0;right:0;text-align:center;bottom:10%;font-size:1.1em;font-family:"Montserrat";font-weight:300;color:#a5a5a5;text-transform:uppercase}.home-featured-projects .proj-row .col-sm-6 a .scope-elements .spacer{margin:0 10px}.home-featured-projects .proj-row .col-sm-6 a .scope-elements span{opacity:0;transform:translateX(-20px);transition:all 1.5s}.home-featured-projects .proj-row .col-sm-6 a .scope-elements span:nth-of-type(1){transition-delay:.15s}.home-featured-projects .proj-row .col-sm-6 a .scope-elements span:nth-of-type(2){transition-delay:.3s}.home-featured-projects .proj-row .col-sm-6 a .scope-elements span:nth-of-type(3){transition-delay:.45s}.home-featured-projects .proj-row .col-sm-6 a .scope-elements span:nth-of-type(4){transition-delay:.60s}.home-featured-projects .proj-row .col-sm-6 a .scope-elements span:nth-of-type(5){transition-delay:.75s}.home-featured-projects .proj-row .col-sm-6 a .scope-elements span:nth-of-type(6){transition-delay:.90s}.home-featured-projects .proj-row .col-sm-6 a .overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.7);opacity:0;transition:opacity 1.4s}.home-featured-projects .proj-row .col-sm-6 a .arrow-wrap{position:absolute;text-align:center;left:0;right:0;top:10%}@media screen and (max-width: 920px){.home-featured-projects .proj-row .col-sm-6 a .arrow-wrap{top:20%}}@media screen and (max-width: 850px){.home-featured-projects .proj-row .col-sm-6 a .arrow-wrap{top:10%}}@media screen and (max-width: 767px){.home-featured-projects .proj-row .col-sm-6 a .arrow-wrap{top:8%}}@media screen and (max-width: 600px){.home-featured-projects .proj-row .col-sm-6 a .arrow-wrap{top:15%}}.home-featured-projects .proj-row #feat-proj-one{background-image:url("/assets/img/homepage-featured.jpg")}.home-featured-projects .proj-row #feat-proj-two{background-image:url("/assets/img/godron-homepage-featured.jpg")}.home-featured-projects .proj-row #feat-proj-three{background-image:url("/assets/img/justins-lighter.jpg")}.home-featured-projects .proj-row #feat-proj-four{background-image:url("/assets/img/jag-work-img.jpg")}.proj-arrow-right{opacity:0;height:320px;transition:2s all}@media screen and (max-width: 930px) and (min-width: 767px){.proj-arrow-right{height:220px}}@media screen and (max-width: 600px){.proj-arrow-right{height:220px}}.see-all{padding:60px 0}.invisible-image-og{display:none}.testimonials{background:linear-gradient(245deg, #cecece, #8dc9db, #d3b78d);background-size:600% 600%;animation:fadingColors 21s ease infinite;padding:40px 0 100px 0}@media screen and (max-width: 850px){.testimonials{padding-bottom:30px}}@media screen and (max-width: 550px){.testimonials{padding-bottom:10px}}.testimonials h3{text-align:center}@keyframes fadingColors{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.testimonials-wrap{width:80%;margin:100px auto 60px auto}.testimonials-wrap p{text-align:center;font-family:"din-condensed",sans-serif;font-weight:300;color:#303030;font-size:3rem;line-height:1.5em;padding:0 50px}@media screen and (max-width: 800px){.testimonials-wrap p{font-size:2.5rem}}@media screen and (max-width: 600px){.testimonials-wrap p{padding:0 20px}}@media screen and (max-width: 550px){.testimonials-wrap p{font-size:2.2rem}}.slick-prev,.slick-next{color:#000}.testimonials-wrap cite{display:block;position:relative;float:right;text-align:right;padding-right:20%;margin-top:70px;max-width:600px;font-size:2rem;color:#545454;font-style:normal;font-family:"Montserrat";font-weight:300}@media screen and (max-width: 800px){.testimonials-wrap cite{font-size:1.5rem;padding-right:15%;max-width:500px}}@media screen and (max-width: 550px){.testimonials-wrap cite{font-size:1.5rem;padding-right:10%;max-width:370px}}.testimonials-wrap cite::before{display:inline-block;content:"\2014";padding-right:10px}@media screen and (max-width: 800px){.testimonials-wrap cite::before{font-size:1.5rem}}.portfolio-piece .hero-section-wrap{height:97vh;text-align:center;position:relative;background-size:cover}.portfolio-piece .hero-section-wrap .vid-wrap{overflow:hidden}@media (max-width: 900px){.portfolio-piece .hero-section-wrap .vid-wrap{display:none !important}}@media (max-width: 900px){.portfolio-piece .hero-section-wrap .vid-wrap video{display:none !important}}.portfolio-piece .hero-section-wrap .hero-text-wrap{position:absolute;bottom:40%;margin:0 auto;left:0;right:0;width:80%}.portfolio-piece .hero-section-wrap .hero-text-wrap h1{font-family:"Q Stencil Regular";color:#fff;text-transform:uppercase;font-size:4.5rem;margin-bottom:50px}@media screen and (max-width: 550px){.portfolio-piece .hero-section-wrap .hero-text-wrap h1{font-size:3.5rem}}.portfolio-piece .hero-section-wrap .hero-text-wrap h2{font-family:"din-condensed",sans-serif;color:#fff;font-weight:300;font-size:2.5rem}.portfolio-piece .hero-section-wrap .work-website-link{position:absolute;bottom:15%;left:0;right:0}.portfolio-piece h3{text-align:center;color:#d1a274;font-family:"Montserrat";text-transform:uppercase}@media screen and (max-width: 550px){.portfolio-piece h3{font-size:2rem}}.white-wrap{background:#fff}.work-website-link{color:white}.full-width-img-wrap{background-color:#fff;width:100%;height:280px;position:relative}@media (min-width: 760px){.full-width-img-wrap{height:400px}}@media (min-width: 1100px){.full-width-img-wrap{height:500px}}.full-width-img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sum-and-needs{padding:0 !important}.sum-and-needs .row{margin:0 !important}.sum-and-needs h3{text-align:center;margin-bottom:30px;color:#d1a274;font-family:"Montserrat";font-weight:400;text-transform:uppercase}@media screen and (max-width: 768px){.sum-and-needs h3{margin-bottom:50px}}@media screen and (max-width: 550px){.sum-and-needs h3{font-size:2.2rem}}.sum-and-needs .summary-cont,.sum-and-needs .needs-cont{padding-left:80px;padding-right:80px;padding-top:60px;padding-bottom:110px}.sum-and-needs .summary-cont{background:#fff;position:relative;z-index:100}.sum-and-needs .summary-cont .summary-cover{position:absolute;width:100%;height:114%;left:0;top:-5%;z-index:-2;background-color:white;box-shadow:0 8px 15px 0 rgba(0,0,0,0.4)}@media screen and (max-width: 768px){.sum-and-needs .summary-cont .summary-cover{display:none}}.sum-and-needs .summary-cont p{color:#595959;font-size:2rem;font-family:"din-condensed",sans-serif;font-weight:300}@media screen and (max-width: 550px){.sum-and-needs .summary-cont p{font-size:1.7rem}}.sum-and-needs .needs-cont{background:#1e1e1e}.sum-and-needs .needs-cont ul{list-style:none;color:#8e8e8e;font-size:2rem;font-family:"din-condensed",sans-serif;font-weight:300}@media screen and (max-width: 550px){.sum-and-needs .needs-cont ul{font-size:1.7rem}}.sum-and-needs .needs-cont ul li:before{content:"–";display:inline;margin-right:8px}.case-study-pic{text-align:center;margin:40px auto}.case-study-pic img{max-width:100%}.replicator-wrap{background:#fff;margin-top:80px}.replicator-wrap .port-description{width:68%;margin:0 auto;font-family:"din-condensed",sans-serif;font-weight:300;color:#595959;font-size:2rem;padding-bottom:150px}@media screen and (max-width: 950px){.replicator-wrap .port-description{width:70%}}@media screen and (max-width: 780px){.replicator-wrap .port-description{width:78%}}@media screen and (max-width: 580px){.replicator-wrap .port-description{width:85%}}@media screen and (max-width: 550px){.replicator-wrap .port-description{font-size:1.7rem}}@media screen and (max-width: 420px){.replicator-wrap .port-description{width:90%}}.replicator-wrap .two-col-photos{padding-bottom:80px}.vid-section{background:#1e1e1e;text-align:center;padding:60px 0 100px 0}.vid-section .double-wrap{width:70%;margin:70px auto 0 auto}@media screen and (max-width: 768px){.vid-section .double-wrap{width:80%}}@media screen and (max-width: 500px){.vid-section .double-wrap{width:85%}}.vid-section .double-wrap .video-wrap{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.vid-section .double-wrap iframe{position:absolute;height:100%;width:100%;top:0;left:0}.recognition-section{background-color:#e0e0e0;padding:60px 0 130px 0}.recognition-section .recognition-wrap{width:80%;margin:0 auto}.recognition-section .recognition-wrap p{font-family:"din-condensed",sans-serif;font-weight:300;color:#595959;text-align:center;font-size:2rem;margin-top:70px}@media screen and (max-width: 550px){.recognition-section .recognition-wrap p{font-size:1.7rem}}.results-section{background-color:#1e1e1e;text-align:center;padding:60px 0 80px 0}.results-section .stats-wrap{margin-top:70px}.results-section .col-sm-6{margin-bottom:70px}.results-section .big-num{color:#d1a274;font-family:"Montserrat";font-size:5rem}@media screen and (max-width: 550px){.results-section .big-num{font-size:4rem}}.results-section .description{color:#8e8e8e;font-family:"din-condensed",sans-serif;font-weight:300;font-size:2rem}.next-project{text-align:center;background:linear-gradient(245deg, #cecece, #8dc9db, #d3b78d);background-size:600% 600%;animation:fadingColors 21s ease infinite;padding:150px 0;position:relative}@media screen and (max-width: 767px){.next-project{padding:100px 0}}@media screen and (max-width: 550px){.next-project{padding:80px 0}}.next-project a{position:absolute;width:100%;height:100%;top:0;left:0}.next-project p{display:inline-block;font-family:"Montserrat";color:#1e1e1e;font-size:2.5rem}@media screen and (max-width: 550px){.next-project p{font-size:2rem}}.next-project p:after{display:block;margin:6px auto 0 auto;content:"";width:0%;opacity:0;height:2px;background-color:#595959;transition:all 0.8s ease 0s}.next-project a:hover ~ p::after,.next-project a:focus ~ p::after{width:40%;opacity:1}.portfolio-spacer{width:100%;background:#1e1e1e;height:70px}.about-hero{text-align:center;height:62vh;position:relative}.about-hero .hero-text-wrap{position:absolute;left:0;right:0;bottom:25%;width:80%;margin:0 auto}@media screen and (max-width: 700px){.about-hero .hero-text-wrap{width:90%}}@media screen and (max-width: 635px){.about-hero .hero-text-wrap{width:95%;bottom:18%}}.about-hero .hero-text-wrap h2{color:#fff;font-size:4.5rem;margin-bottom:55px;font-family:"Q Stencil Regular";text-transform:uppercase}@media screen and (max-width: 750px){.about-hero .hero-text-wrap h2{font-size:3.5rem}}@media screen and (max-width: 420px){.about-hero .hero-text-wrap h2{font-size:3rem}}.about-hero .hero-text-wrap h1{color:#eaeaea;font-size:3rem;font-weight:300;font-family:"din-condensed",sans-serif}@media screen and (max-width: 750px){.about-hero .hero-text-wrap h1{font-size:2.8rem}}@media screen and (max-width: 420px){.about-hero .hero-text-wrap h1{font-size:2.3rem}}.about-page-wrap h2{text-align:center;color:#d1a274;font-family:"Q Stencil Regular";text-transform:uppercase;font-size:3rem}@media screen and (max-width: 750px){.about-page-wrap h2{font-size:2.8rem}}@media screen and (max-width: 420px){.about-page-wrap h2{font-size:2.3rem}}.about-page-wrap .what-we-do{padding-top:70px;margin-bottom:100px}.about-page-wrap .what-we-do .service-col{text-align:center;margin-top:80px}.about-page-wrap .what-we-do .service-col .service-inner{margin:0 70px;background:#161616;transition:all .8s}@media screen and (max-width: 1050px) and (min-width: 850px){.about-page-wrap .what-we-do .service-col .service-inner{margin:0 40px}}@media screen and (max-width: 850px) and (min-width: 767px){.about-page-wrap .what-we-do .service-col .service-inner{margin:0 25px}}@media screen and (max-width: 630px){.about-page-wrap .what-we-do .service-col .service-inner{margin:0 40px}}@media screen and (max-width: 480px){.about-page-wrap .what-we-do .service-col .service-inner{margin:0 25px}}.about-page-wrap .what-we-do .service-col .service-inner:hover,.about-page-wrap .what-we-do .service-col .service-inner:focus{background:#101010}.about-page-wrap .what-we-do .service-col .service-inner .dub-inner{box-sizing:border-box;position:relative;padding:40px 0 80px 0;width:90%;margin:0 auto}.about-page-wrap .what-we-do .service-col .service-inner .dub-inner::before,.about-page-wrap .what-we-do .service-col .service-inner .dub-inner::after{box-sizing:inherit;z-index:1;content:'';position:absolute;width:100%;height:92%;top:4%}.about-page-wrap .what-we-do .service-col .service-inner .dub-inner .icon-wrapper{width:70%;margin:60px auto}.about-page-wrap .what-we-do .service-col .service-inner .dub-inner .icon-wrapper svg{max-height:150px}.about-page-wrap .what-we-do .service-col h3{color:#c6c4c6;font-family:"Montserrat";text-transform:uppercase;font-size:2.4rem}@media screen and (max-width: 620px){.about-page-wrap .what-we-do .service-col h3{font-size:2.1rem}}.about-page-wrap .what-we-do .service-col ul{list-style:none;color:#ededed;padding-left:0;font-size:2rem;height:250px;font-family:"din-condensed",sans-serif;font-weight:300;margin-top:25px}@media screen and (max-width: 660px){.about-page-wrap .what-we-do .service-col ul{font-size:1.8rem}}#inner{opacity:0;transition:opacity .4s}#inner.shown{opacity:1 !important}#vidicon-wrap svg{margin-left:40px}@media screen and (max-width: 410px){#vidicon-wrap svg{margin-left:30px}}#lines{opacity:0}#lines.shown{opacity:1 !important}.center:hover,.center:focus{color:#c6c4c6}.center::before,.center::after{pointer-events:none;top:0;left:0;height:100%;width:100%;transform-origin:center}.center::before{border-top:2px solid #4c4c4c;border-bottom:2px solid #4c4c4c;transform:scale3d(0, 1, 1)}.center::after{border-left:2px solid #4c4c4c;border-right:2px solid #4c4c4c;transform:scale3d(1, 0, 1)}.center:hover::before,.center:hover::after,.center:focus::before,.center:focus::after{transform:scale3d(1, 1, 1);transition:transform 1s}.who-we-are{margin-bottom:130px}.who-we-are h2{margin-bottom:65px}.who-we-are .prof-col{padding:0 10rem}@media screen and (max-width: 920px) and (min-width: 820px){.who-we-are .prof-col{padding:0 7rem}}@media screen and (max-width: 820px) and (min-width: 768px){.who-we-are .prof-col{padding:0 5rem}}@media screen and (max-width: 767px){.who-we-are .prof-col{padding:0 9rem;margin-bottom:120px}}@media screen and (max-width: 550px){.who-we-are .prof-col{padding:0 7rem}}@media screen and (max-width: 480px){.who-we-are .prof-col{padding:0 5rem}}@media screen and (max-width: 420px){.who-we-are .prof-col{padding:0 3rem}}.who-we-are .prof-col .prof-image-wrap{position:relative;z-index:5}.who-we-are .prof-col .prof-image-wrap .img-border{position:absolute;width:100%;height:100%;border:2px solid #343434;top:-20px;right:-20px;z-index:-2}.who-we-are .prof-col .prof-copy h3{text-align:center;font-family:"Montserrat";color:#d1a274;font-size:2.4rem}@media screen and (max-width: 660px){.who-we-are .prof-col .prof-copy h3{font-size:2rem}}.who-we-are .prof-col .prof-copy h4{text-align:center;font-family:"Montserrat";font-weight:300;color:#8e8e8e;margin-top:20px;line-height:3rem;font-size:1.8rem}@media screen and (max-width: 660px){.who-we-are .prof-col .prof-copy h4{font-size:1.7rem}}.who-we-are .prof-col .prof-copy p{font-family:"din-condensed",sans-serif;font-weight:300;color:#c6c4c6;font-size:2rem;margin-top:30px}@media screen and (max-width: 660px){.who-we-are .prof-col .prof-copy p{font-size:1.8rem}}.work-page-wrap .hero-section-wrap{height:400px;text-align:center;position:relative}.work-page-wrap .hero-section-wrap .hero-text-wrap{position:absolute;bottom:40%;margin:0 auto;left:0;right:0;width:80%}.work-page-wrap .hero-section-wrap .hero-text-wrap h1{font-family:"Q Stencil Regular";color:#fff;text-transform:uppercase;font-size:4.5rem;margin-bottom:50px}@media screen and (max-width: 550px){.work-page-wrap .hero-section-wrap .hero-text-wrap h1{font-size:3.5rem}}.work-page-wrap .hero-section-wrap .hero-text-wrap h2{font-family:"din-condensed",sans-serif;color:#fff;font-weight:300;font-size:2.5rem}.work-page-wrap .filter-button-container{padding:50px 15px}.work-page-wrap .filter-button-container .col-sm-3{text-align:center;font-size:2rem;border-right:1px solid #4c4c4c}.work-page-wrap .filter-button-container .col-sm-3:nth-of-type(4){border-right:none}.work-page-wrap .filter-button-container .col-sm-3 button{background:transparent;border:none;box-shadow:none;color:#c6c4c6;font-family:"Montserrat";transition:color .4s}.work-page-wrap .filter-button-container .col-sm-3 button:hover,.work-page-wrap .filter-button-container .col-sm-3 button:focus{color:#d1a274;outline:none}.categories button.active{color:#d1a274 !important}.work-page-wrap .container-fluid{width:100%}.work-page-wrap #mix-wrapper{padding-right:0;padding-left:0}.work-page-wrap .col-sm-6{height:42rem;padding:0;position:relative;overflow:hidden}@media screen and (max-width: 870px) and (min-width: 767px){.work-page-wrap .col-sm-6{height:30rem}}@media screen and (max-width: 767px) and (min-width: 600px){.work-page-wrap .col-sm-6{height:42rem}}@media screen and (max-width: 600px){.work-page-wrap .col-sm-6{height:35rem}}@media screen and (max-width: 400px){.work-page-wrap .col-sm-6{height:30rem}}.work-page-wrap .col-sm-6:hover .child,.work-page-wrap .col-sm-6:focus .child{transform:scale(1.05)}.work-page-wrap .col-sm-6:hover .overlay,.work-page-wrap .col-sm-6:focus .overlay{opacity:1}.work-page-wrap .col-sm-6:hover .proj-arrow-right,.work-page-wrap .col-sm-6:focus .proj-arrow-right{opacity:.11}.work-page-wrap .col-sm-6:hover .scope-elements span,.work-page-wrap .col-sm-6:focus .scope-elements span{transform:translateX(0px);opacity:1}.work-page-wrap .col-sm-6 .child{position:relative;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;transition:all 5s}.work-page-wrap .col-sm-6 a{position:absolute;top:0;left:0;right:0;bottom:0}.work-page-wrap .col-sm-6 a .proj-text{max-width:85%;margin:0 auto;text-align:center;position:absolute;left:0;right:0;bottom:45%}.work-page-wrap .col-sm-6 a .proj-text h4{font-family:"Montserrat";font-weight:700;text-transform:uppercase;font-size:1.5em;color:#fff}.work-page-wrap .col-sm-6 a .proj-text p{font-family:"din-condensed",sans-serif;font-weight:300;font-size:1.5em;color:#e5e5e5;margin-top:25px}.work-page-wrap .col-sm-6 a .scope-elements{position:absolute;left:0;right:0;text-align:center;bottom:10%;font-size:1.1em;font-family:"Montserrat";font-weight:300;color:#a5a5a5;text-transform:uppercase}.work-page-wrap .col-sm-6 a .scope-elements .spacer{margin:0 10px}.work-page-wrap .col-sm-6 a .scope-elements span{opacity:0;transform:translateX(-20px);transition:all 1.5s}.work-page-wrap .col-sm-6 a .scope-elements span:nth-of-type(1){transition-delay:.15s}.work-page-wrap .col-sm-6 a .scope-elements span:nth-of-type(2){transition-delay:.3s}.work-page-wrap .col-sm-6 a .scope-elements span:nth-of-type(3){transition-delay:.45s}.work-page-wrap .col-sm-6 a .scope-elements span:nth-of-type(4){transition-delay:.60s}.work-page-wrap .col-sm-6 a .scope-elements span:nth-of-type(5){transition-delay:.75s}.work-page-wrap .col-sm-6 a .scope-elements span:nth-of-type(6){transition-delay:.90s}.work-page-wrap .col-sm-6 a .overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.7);opacity:0;transition:opacity 1.4s}.work-page-wrap .col-sm-6 a .arrow-wrap{position:absolute;text-align:center;left:0;right:0;top:10%}@media screen and (max-width: 767px){.work-page-wrap .col-sm-6 a .arrow-wrap{top:8%}}@media screen and (max-width: 600px){.work-page-wrap .col-sm-6 a .arrow-wrap{top:5%}}@media screen and (max-width: 500px){.work-page-wrap .col-sm-6 a .arrow-wrap{top:0%}}.work-page-wrap .col-sm-6 #mb-project-link{background-image:url("/assets/img/homepage-featured.jpg")}.work-page-wrap .col-sm-6 #justins-project-link{background-image:url("/assets/img/justins-lighter.jpg")}.work-page-wrap .col-sm-6 #levinson-project-link{background-image:url("/assets/img/godron-homepage-featured.jpg")}.work-page-wrap .col-sm-6 #houtchens-project-link{background-image:url("/assets/img/houtchens-featured-pic.jpg")}.work-page-wrap .col-sm-6 #mcvey-project-link{background-image:url("/assets/img/mcvey-thumbnail.jpg")}.work-page-wrap .col-sm-6 #gcab-project-link{background-image:url("/assets/img/gcab-intro.jpg")}.work-page-wrap .col-sm-6 #jag-project-link{background-image:url("/assets/img/jag-work-img.jpg")}.work-page-wrap .col-sm-6 #porsche-project-link{background-image:url("/assets/img/porsche-work.jpg")}.work-page-wrap .col-sm-6 #ducati-project-link{background-image:url("/assets/img/ducati-work-img.jpg")}.work-page-wrap .col-sm-6 #aerial-project-link{background-image:url("/assets/img/aerial-work.jpg")}.work-page-wrap .col-sm-6 #chevy-project-link{background-image:url("/assets/img/chevy-work-img.jpg")}.work-page-wrap .col-sm-6 #imports-project-link{background-image:url("/assets/img/imports-work-img.jpg")}.work-page-wrap .col-sm-6 #lexus-project-link{background-image:url("/assets/img/lexus-work-img.jpg")}@media screen and (max-width: 768px){.filtr-item{width:100% !important}}iframe .player .vp-title .vp-title-header{display:none !important}.blm-inner-copy{background:white;padding-bottom:50px}.blm-inner-copy h3{text-align:center;color:#d1a274;text-transform:uppercase;font-size:2rem;font-family:"Gotham SSm A","Gotham SSm B";padding-top:35px;margin-bottom:20px;line-height:3rem}.blm-inner-copy .main-content{font-family:"Montserrat";font-size:2rem;font-weight:200;color:#555;line-height:1.5;max-width:900px;margin:0 auto}@media (max-width: 600px){.blm-inner-copy .main-content{font-size:1.8rem;line-height:1.5}}footer{text-align:center;padding:50px 0 20px 0;width:90%;margin:0 auto}@media screen and (max-width: 768px){footer{width:100%}}footer h3{text-align:center;color:#d1a274;font-size:3.5rem;margin-bottom:45px;font-family:"Q Stencil Regular";text-transform:uppercase}@media screen and (max-width: 820px){footer h3{font-size:3rem}}@media screen and (max-width: 600px){footer h3{font-size:2.8rem}}footer p{color:#c6c4c6;font-family:"Montserrat";font-size:2rem;font-weight:300}@media screen and (max-width: 550px){footer p{font-size:1.7rem}}footer .footer-email{margin:40px 0;font-weight:700;font-size:1.5em;font-family:"Montserrat"}footer .footer-email a{color:#d1a274;font-size:2rem;display:inline-block}@media screen and (max-width: 550px){footer .footer-email a{font-size:1.7rem}}footer .footer-email a:after{display:block;margin:6px auto 0 auto;content:"";width:0%;opacity:0;height:2px;background-color:#d1a274;transition:all 0.8s ease 0s}footer .footer-email a:hover:after,footer .footer-email a:focus:after{width:40%;opacity:1}footer p.copyright{font-family:"Montserrat";font-weight:300;color:#7f7f7f;font-size:1.5rem}@media screen and (max-width: 550px){footer p.copyright{font-size:1.3rem}}.slick-prev,.slick-next{position:absolute;display:block;height:150px;width:15px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:30%;transform:translate(0, -50%);padding:0;border:none;outline:none}@media screen and (max-width: 600px){.slick-prev,.slick-next{width:10px}}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:url("/assets/img/goldrock-left-arrow.svg")}[dir="rtl"] .slick-prev:before{content:url("/assets/img/goldrock-right-arrow.svg")}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:url("/assets/img/goldrock-right-arrow.svg")}[dir="rtl"] .slick-next:before{content:url("/assets/img/goldrock-left-arrow.svg")}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-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.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}#menu{position:fixed;top:0;bottom:0;width:380px;left:-380px;height:100%;transform:translate(0px, 0px);transition:0.30s ease;z-index:13}@media (max-width: 600px){#menu{width:100%;left:-100%}}#menu ul{list-style:none;text-decoration:none;margin:0;padding:0;height:100%;background:#141414;font-family:"Montserrat"}#menu .nav-list-wrap{padding-top:80px}#menu .push-nav ul.sub-menu{text-transform:uppercase}#menu .push-nav li{padding:15px 20px;transform:translateX(-100px);opacity:.0;transition:all .4s ease 0s;font-weight:300}#menu .push-nav li:nth-child(1){transition-delay:.25s}#menu .push-nav li:nth-child(2){transition-delay:.35s}#menu .push-nav li:nth-child(3){transition-delay:.45s}#menu .push-nav li:nth-child(4){transition-delay:.55s}#menu .push-nav li:nth-child(5){transition-delay:.65s}#menu .push-nav li:nth-child(6){transition-delay:.75s}#menu .push-nav li.nav-email{margin-top:30px;color:#d1a274;transform:translateX(0px);opacity:0;transition:opacity .8s ease .5s}#menu .push-nav li.nav-email a{color:#d1a274;font-family:"Montserrat";font-weight:700;font-size:1.7rem;display:inline-block;left:0;transition:.8s all}@media screen and (max-width: 600px){#menu .push-nav li.nav-email a{font-size:1.8rem}}#menu .push-nav li.nav-email a:after{display:block;margin:6px auto 0 auto;content:"";width:0%;opacity:0;height:2px;background-color:#d1a274;transition:all 0.8s ease 0s}#menu .push-nav li.nav-email a:hover:after{width:40%;opacity:1}#menu .push-nav li.nav-email:before{display:block;content:"";border-top:1px solid #2d2d2d;width:40%;margin:0 0 30px 30px}#menu .push-nav a{color:#d1d1d1;padding:15px 30px;text-decoration:none;font-size:2rem;transition:color .3s}#menu .push-nav a:hover{color:#d1a274}ul.services-dropdown li a{font-size:1.5rem !important}#menu.active{transform:translate(380px, 0px);background:#141414}@media (max-width: 600px){#menu.active{transform:translate(100%, 0px)}}#menu.active .push-nav li{transform:translateX(0px);opacity:1}#menu.active .push-nav li.nav-email{opacity:1}.nav-button-container{width:200px;opacity:1;transform:translate(0px, 0px);transition:0.30s ease;position:fixed;top:0;left:0;z-index:17}.nav-button-container .nav-logo{width:60px;visibility:visible;opacity:1;transform:translate(0px, -78px);transition:all .3s ease .2s}@media (max-width: 769px){.nav-button-container .nav-logo{display:none !important}}.nav-button-container .nav-logo a{position:absolute;top:0;left:0;height:80px;width:70px}.nav-button-container .nav-logo svg{height:40px;margin-top:20px;margin-left:20px}.nav-button-container .nav-logo svg .cls-1{fill:#dbdbdd;stroke:none}.nav-button-container .nav-logo svg .cls-2{fill:#d1a274;stroke:none}.nav-button-container .inner-nav-container{display:inline-block;background:#141414;opacity:1;transition:all .6s}.nav-button-container .inner-nav-container div{display:inline-block}.nav-button-container .inner-nav-container.shadowy{box-shadow:0 8px 15px 0 rgba(0,0,0,0.4)}.nav-button-container .inner-nav-container.nav-roll{opacity:0;transform:translateY(-90px)}.nav-button-container.active{transform:translate(210px, 0px)}@media (max-width: 769px) and (min-width: 600px){.nav-button-container.active{transform:translate(280px, 0px)}}@media (max-width: 600px){.nav-button-container.active{transform:translate(84%, 0px)}}@media (max-width: 480px){.nav-button-container.active{transform:translate(81%, 0px)}}@media (max-width: 400px){.nav-button-container.active{transform:translate(78%, 0px)}}@media (max-width: 350px){.nav-button-container.active{transform:translate(73%, 0px)}}.nav-button-container.active .nav-logo,.nav-button-container.active .nav-spacer,.nav-button-container.active .home-text{visibility:hidden;opacity:0}.nav-button-container.active .menu-text,.nav-button-container.active .menu-text.show-menu{visibility:hidden;opacity:0;transform:translate(-60px 0px)}#nav-icon{width:75px;height:80px;display:block;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;display:block;color:#fff;margin-left:8px}#nav-icon span{display:block;position:absolute;height:4px;width:100%;background:#d1a274;opacity:1;left:15px;transform:rotate(0deg);transform:translate(0px, 0px);transition:all .25s ease-in-out}#nav-icon:hover span:nth-child(1){width:35px}#nav-icon:hover span:nth-child(2){width:35px}#nav-icon:hover span:nth-child(3){width:35px}#nav-icon:hover .nav-logo{visibility:hidden;opacity:0}#nav-icon span:nth-child(1){top:28px;width:28px;opacity:1;visibility:visible;transform-origin:left center;transition:.4s all}#nav-icon span:nth-child(2){opacity:1;visibility:visible;top:40px;transform-origin:left center;width:35px}#nav-icon span:nth-child(3){opacity:1;visibility:visible;top:52px;width:28px;transform-origin:left center;transition:.5s all}.active #nav-icon span{width:35px !important}.active #nav-icon span:nth-child(1){transform:rotate(45deg);top:25px;left:7px}.active #nav-icon span:nth-child(2){width:0%;opacity:0}.active #nav-icon span:nth-child(3){transform:rotate(-45deg);top:50px;left:8px}#menu.active{overflow-x:hidden}.nav-spacer{border-right:1px solid #494949;height:28px;margin-bottom:22px;margin-left:10px;transform:translate(0px, 0px);transition:all .3s ease .2s}@media (max-width: 769px){.nav-spacer{display:none !important}}.nav-bars{opacity:1;visibility:visible;transition:all .3s ease .2s}.nav-logo.hide-logo{transform:translate(-40px, -78px);visibility:hidden;opacity:0;transition-delay:0s}.nav-spacer.hide-logo,.nav-spacer.hide-link{transform:translate(0px, -40px);visibility:hidden;opacity:0;transition-delay:0s}.menu-text{position:absolute;left:20px;top:30px;font-size:1.8rem;color:#d1d1d1;visibility:hidden;opacity:0;transform:translate(-40px, 0px);transition:all .4s ease 0s}@media (max-width: 769px){.menu-text{display:none !important}}.menu-text.show-menu{visibility:visible;opacity:1;transform:translate(0px, 0px);transition:all .4s ease .2s}.home-text{position:absolute;left:90px;top:30px;font-size:1.8rem;color:#d1d1d1;visibility:hidden;opacity:0;transform:translate(40px, 0px);transition:all .4s ease 0s}@media (max-width: 767px){.home-text{display:none !important}}.home-text.show-menu{visibility:visible;opacity:1;transform:translate(0px, 0px);transition:all .4s ease .2s}.blm-banner{position:absolute;top:0;width:100%;padding:23px 0 18px 0;left:0;background:#912020;z-index:5;text-align:center}.blm-banner:after{display:block;content:'';width:0;height:2px;background:white;margin:6px auto 0 auto;transition:all .3s}.blm-banner span{color:white;transition:all .3s}.blm-banner:hover span{color:#ddd}.blm-banner:hover:after{width:120px}.blm-banner .blm-span{font-weight:700}.news-hero{text-align:center;height:62vh;position:relative}.news-hero .hero-text-wrap{position:absolute;left:0;right:0;bottom:25%;width:80%;margin:0 auto}@media screen and (max-width: 700px){.news-hero .hero-text-wrap{width:90%}}@media screen and (max-width: 635px){.news-hero .hero-text-wrap{width:95%;bottom:18%}}.news-hero .hero-text-wrap h1{color:#fff;line-height:1.5em;font-size:4.5rem;margin-bottom:55px;font-family:"Q Stencil Regular";text-transform:uppercase}@media screen and (max-width: 750px){.news-hero .hero-text-wrap h1{font-size:3.5rem}}@media screen and (max-width: 420px){.news-hero .hero-text-wrap h1{font-size:3rem}}.news-hero .hero-text-wrap h2{color:#eaeaea;font-size:3rem;font-weight:300;font-family:"din-condensed",sans-serif}@media screen and (max-width: 750px){.news-hero .hero-text-wrap h2{font-size:2.8rem}}@media screen and (max-width: 420px){.news-hero .hero-text-wrap h2{font-size:2.3rem}}.posts{margin-bottom:60px}.post-block{margin:100px 0}.post-block .post-img-block{width:70%;margin:0 auto;text-align:center;height:450px;position:relative;overflow:hidden}@media screen and (max-width: 1020px){.post-block .post-img-block{width:80%}}@media screen and (max-width: 870px){.post-block .post-img-block{height:400px}}@media screen and (max-width: 720px){.post-block .post-img-block{height:340px}}@media screen and (max-width: 660px){.post-block .post-img-block{width:90%}}@media screen and (max-width: 560px){.post-block .post-img-block{height:300px}}@media screen and (max-width: 460px){.post-block .post-img-block{height:270px}}@media screen and (max-width: 410px){.post-block .post-img-block{height:220px}}.post-block .post-img-block:hover .child,.post-block .post-img-block:focus .child{transform:scale(1.05)}.post-block .post-img-block:hover .overlay,.post-block .post-img-block:focus .overlay{opacity:1}.post-block .post-img-block:hover .blog-arrow-right,.post-block .post-img-block:focus .blog-arrow-right{opacity:.11}.post-block .post-img-block:hover .scope-elements span,.post-block .post-img-block:focus .scope-elements span{transform:translateX(0px);opacity:1}.post-block .post-img-block:hover .article-date,.post-block .post-img-block:focus .article-date{color:#d1a274}.post-block .post-img-block .child{position:relative;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;transition:all 5s}.post-block .post-img-block .article-date{font-family:"Montserrat";font-size:1.8rem;font-weight:300;color:#e5e5e5;position:absolute;text-align:center;top:15%;left:0;right:0;width:90%;margin:0 auto;transition:color 1s}@media screen and (max-width: 610px){.post-block .post-img-block .article-date{font-size:1.6rem}}@media screen and (max-width: 450px){.post-block .post-img-block .article-date{font-size:1.4rem}}.post-block .post-img-block .article-date .blog-block-spacer{margin:0 20px}@media screen and (max-width: 520px){.post-block .post-img-block .article-date .blog-block-spacer{margin:0 10px}}.post-block .post-img-block a{position:absolute;top:0;left:0;right:0;bottom:0}.post-block .post-img-block .blog-text{max-width:85%;margin:0 auto;text-align:center;position:absolute;left:0;right:0;top:35%}.post-block .post-img-block .blog-text h3{font-family:"Montserrat";text-transform:uppercase;font-size:3rem;color:#fff;line-height:1.3em}@media screen and (max-width: 610px){.post-block .post-img-block .blog-text h3{font-size:2.7rem}}@media screen and (max-width: 450px){.post-block .post-img-block .blog-text h3{font-size:2.4rem}}.post-block .post-img-block .blog-text h4{font-family:"din-condensed",sans-serif;font-weight:300;font-size:1.5em;color:#e5e5e5;margin-top:25px}.post-block .post-img-block .overlay{position:absolute;width:100%;height:100%;top:0;background-color:rgba(0,0,0,0.7);opacity:0;transition:opacity 1.4s}.post-block .post-img-block .arrow-wrap{position:absolute;text-align:center;left:0;right:0;top:10%}@media screen and (max-width: 920px){.post-block .post-img-block .arrow-wrap{top:20%}}@media screen and (max-width: 850px){.post-block .post-img-block .arrow-wrap{top:10%}}@media screen and (max-width: 767px){.post-block .post-img-block .arrow-wrap{top:8%}}@media screen and (max-width: 600px){.post-block .post-img-block .arrow-wrap{top:15%}}.blog-arrow-right{opacity:0;height:380px;transition:2s all}@media screen and (max-width: 1100px) and (min-width: 850px){.blog-arrow-right{height:330px}}@media screen and (max-width: 600px){.blog-arrow-right{height:220px}}.paginate-wrap{text-align:center}.paginate-wrap p{color:#e5e5e5;font-size:1.5rem;font-family:"Montserrat"}.paginate-wrap li{font-family:"Montserrat"}.paginate-wrap li a,.paginate-wrap li span{background:transparent !important;border:none;font-size:1.8rem}.paginate-wrap li a{color:#fff;transition:color .4s}.paginate-wrap li a:hover{color:#d1a274}.paginate-wrap li.active span{color:#d1a274}article.content{background:#fff;padding-bottom:100px}.blog-replicator-wrap{background:#fff;padding-top:80px;width:60%;margin:0 auto 15px auto;font-family:"din-condensed",sans-serif;font-weight:300;color:#595959;font-size:2rem}@media screen and (max-width: 950px){.blog-replicator-wrap{width:70%}}@media screen and (max-width: 780px){.blog-replicator-wrap{width:78%}}@media screen and (max-width: 580px){.blog-replicator-wrap{width:85%}}@media screen and (max-width: 550px){.blog-replicator-wrap{font-size:1.7rem}}@media screen and (max-width: 420px){.blog-replicator-wrap{width:90%}}.blog-replicator-wrap h2{margin-top:45px;margin-bottom:25px}.blog-replicator-wrap h3{color:#d1a274;margin-top:40px}.blog-replicator-wrap ol{margin-top:40px;margin-bottom:40px}.blog-replicator-wrap ol li{margin-top:15px}.blog-replicator-wrap ul{margin-top:20px;margin-bottom:40px}.blog-replicator-wrap ul li{margin-top:15px}.blog-replicator-wrap .blog-double-wrap{width:95%;margin:70px auto 70px auto}.blog-replicator-wrap .blog-double-wrap .blog-vid-wrap{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.blog-replicator-wrap .blog-double-wrap iframe{position:absolute;height:100%;width:100%;top:0;left:0}.blog-replicator-wrap .blog-pic{text-align:center;margin:50px auto 90px auto}.blog-replicator-wrap figcaption,.blog-replicator-wrap .vidcaption{text-align:center;margin:15px auto 0 auto;color:#888;font-size:1.7rem;width:80%}
