@import 'https://cloud.typography.com/7176332/637066/css/fonts.css';html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@-webkit-keyframes clipFromLeft{from{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}to{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@keyframes clipFromLeft{from{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}to{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}.fc--work .featured-post__post span.subline,.fc--blog_posts .featured-post__post span.subline,.team__member__title,.modal .column--title h4{font-family:'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;font-weight:500}.global-menu .current-menu-item a,#mobile-menu .current-menu-item a,.fc--banner .animated-title__black,.fc--banner_repeater .animated-title__black,.fc--banner .animated-title__white.inverted,.fc--banner_repeater .animated-title__white.inverted,.fc--work .featured-post__post span,.fc--blog_posts .featured-post__post span,.wysiwyg strong,#tinymce strong,.wysiwyg .arrow-link a,#tinymce .arrow-link a,.team__member__name,.jobs a,.modal .column--title{font-family:'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;font-weight:800}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0}body{font:16px/22px 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;line-height:1.2;color:#333;min-width:275px;background:#ee3423}::-moz-selection{background:#ee3423;color:#fff}::selection{background:#ee3423;color:#fff}pre{font-family:monospace;white-space:pre;text-align:left}.powerup{position:fixed;bottom:10%;left:50%;z-index:150;width:80%;padding-top:50%;height:0;margin-left:-40%;background:url(../images/powerup.svg) no-repeat;background-size:100%;background-position:50% 50%}html.touch .content_section .grid_block .grid_overlay{top:inherit;bottom:0;height:auto;padding:20px;opacity:1;text-align:left}@media screen and (max-width: 400px){html.touch .content_section .grid_block .grid_overlay{display:none}}html.touch .content_section .grid_block .grid_overlay:before,html.touch .content_section .grid_block .grid_overlay:after{display:none}html.touch .content_section .grid_block .grid_overlay .title{font-size:20px}body.single-award-entry header.main a.logo{display:none}body.single-award-entry .content_section .post_block{margin-top:80px}body.single-award-entry .content_section .post_block:before{display:none}.overflow{overflow:hidden}.hidden{display:none}.clear{clear:both}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}@media screen and (max-width: 70em){.content_section .grid_layout{background-size:50%}.content_section .column_width{width:50%}.content_section .grid_block{width:50%;padding-top:50%}.content_section .grid_block.ratio2_1{width:100%}.content_section .grid_block.ratio1_2{padding-top:100%}.content_section .grid_block .grid_overlay .title{font-size:25px}}@media screen and (max-width: 40em){.content_section .post_block .description{width:95%}.content_section .post_block h2,.content_section .post_block h4{text-align:left;max-width:100%}.content_section .post_block.centered h2,.content_section .post_block.centered h4{text-align:center}.content_section .post_block .gallery .gallery_block{width:50%;padding-top:50%}.content_section #instagram_grid .grid_overlay{display:none}.content_section .grid_block .grid_overlay .title{font-size:20px}html.touch .content_section .grid_block .grid_overlay{padding:20px 10px}}@media screen and (max-width: 26em){.content_section .post_block h2{font-size:10vw}.content_section .post_block h4{font-size:7vw}.content_section .post_block .gallery .gallery_block{width:100%;padding-top:100%}}.bg-container{position:absolute;top:0;right:0;z-index:1;width:100%;height:100%;background:50% no-repeat;background-size:cover}.bg-container iframe,.bg-container object,.bg-container embed,.bg-container video{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.no-object-fit .bg-container iframe,.no-object-fit .bg-container object,.no-object-fit .bg-container embed,.no-object-fit .bg-container video{width:100%;height:auto;min-width:100%;min-height:100%}@media screen and (max-width: 768px){.no-object-fit .bg-container iframe,.no-object-fit .bg-container object,.no-object-fit .bg-container embed,.no-object-fit .bg-container video{width:auto;height:100%}}strong{font-weight:bold}body{background-color:#1d1f20;line-height:1.6;font-weight:400;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}@media screen and (max-width: 500px){body{font-size:14px}}body.menu_open{overflow:hidden}a:focus{outline-color:#ee3423}.preload *{-webkit-transition:none !important;transition:none !important}.skip-nav{display:block;position:absolute;z-index:9999;left:-999px;top:-999px;background:#ee3423;color:white;font-weight:bold;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.skip-nav:focus{left:0;top:0;padding:5px 30px}header.main{position:fixed;top:0;left:0;z-index:60;width:100%;min-width:275px;height:50px;text-align:left;font-weight:400}header.main:before,header.main:after{content:'';display:inline-block;zoom:1;*display:inline;vertical-align:middle;height:100%}header.main .container{position:absolute;top:0;left:0;z-index:101;width:100%;height:100%;max-width:none;padding:0 30px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){header.main .container{padding:0 15px}}header.main a.logo{display:inline-block;zoom:1;*display:inline;color:white;text-decoration:none;background:url(../images/bbdompls.svg) no-repeat 50% 50%;background-size:100%;width:150px;height:50px}header.main a.logo .text_name{display:none}header.main .nav_close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background-color:transparent;width:45px;height:45px;padding:0;cursor:pointer;outline-color:#ee3423}header.main .nav_close .lines{display:inline-block;width:20px;height:2px;background:#000;border-radius:0px;-webkit-transition:.25s;transition:.25s;position:relative}header.main .nav_close .lines:before,header.main .nav_close .lines:after{display:inline-block;width:20px;height:2px;background:#000;border-radius:0px;-webkit-transition:.25s;transition:.25s;position:absolute;left:0;content:'';-webkit-transform-origin:3px center;transform-origin:3px center}header.main .nav_close .lines:before{top:6px}header.main .nav_close .lines:after{top:-6px}header.main .nav_close.x .lines{background:transparent}header.main .nav_close.x .lines:before,header.main .nav_close.x .lines:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0;background:#ee3423}header.main .nav_close.x .lines:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}header.main .nav_close.x .lines:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.global-menu{position:relative;z-index:101;list-style:none}.global-menu a{font-size:15px;text-decoration:none;text-transform:uppercase;color:#000;display:block;line-height:50px;height:50px;position:relative;overflow:hidden}.global-menu a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:6px;-webkit-transition:.3s ease;transition:.3s ease;background:transparent}.global-menu a:hover{color:#ee3423}.global-menu .current-menu-item a{color:#ee3423}.global-menu .current-menu-item a:after{background:#ee3423}#mobile-menu{display:block;position:absolute;top:0;right:0;margin:50px 0 0;text-align:right;pointer-events:none}#mobile-menu li{float:right;clear:right;padding:5px 0 0;-webkit-transition:.5s ease;transition:.5s ease}.clip-path #mobile-menu li{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}.no-clip-path #mobile-menu li{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}#mobile-menu li:nth-child(1){-webkit-transition-delay:0.1s;transition-delay:0.1s}#mobile-menu li:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}#mobile-menu li:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}#mobile-menu li:nth-child(4){-webkit-transition-delay:0.4s;transition-delay:0.4s}#mobile-menu li:nth-child(5){-webkit-transition-delay:0.5s;transition-delay:0.5s}#mobile-menu li:nth-child(6){-webkit-transition-delay:0.6s;transition-delay:0.6s}#mobile-menu li:nth-child(7){-webkit-transition-delay:0.7s;transition-delay:0.7s}#mobile-menu a{display:block;padding:17px 20px 15px;font-size:25px;font-weight:300;line-height:1;height:auto;background:#fff;overflow:visible}#mobile-menu .current-menu-item a{color:#ee3423}.menu_open #mobile-menu{pointer-events:all}.clip-path .menu_open #mobile-menu li{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.no-clip-path .menu_open #mobile-menu li{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.menu_overlay{display:block;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background:rgba(0,0,0,0.75);visibility:collapse;opacity:0;-webkit-transition:visibility 0.5s, opacity 0.5s;transition:visibility 0.5s, opacity 0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s;overflow:auto}.menu_open .menu_overlay{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.container{max-width:1400px;padding:0 30px;margin:0 auto;position:relative}@media screen and (max-width: 768px){.container{padding:0 15px}}.section-title{padding:10px 15px;font-weight:bold;color:#fff;background-color:#000;display:inline-block}.animated-text{background-color:#1d1f20;position:relative;min-height:500px}.animated-text__heading{color:transparent;display:inline-block;overflow:hidden;position:relative}.animated-text__bar{background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:-100%;height:100%;width:100%;z-index:10}.fc{position:relative;margin:60px 0}@media screen and (max-width: 768px){.fc{margin:30px 0}}.cta{display:inline-block;text-decoration:none;padding:15px;background:#fff;color:#ee3423;font-size:12px;position:relative;-webkit-transition:.3s ease;transition:.3s ease;text-transform:uppercase}.cta span{position:relative;z-index:1}.cta:after{content:'';position:absolute;top:0;left:0;width:0%;height:100%;background:#ee3423;-webkit-transition:.3s ease;transition:.3s ease}.cta--arrow,.cta--arrow__right{position:relative;padding-right:35px}.cta--arrow:before,.cta--arrow__right:before{content:'';position:absolute;top:50%;right:20px;width:0;height:0;margin-top:-5px;margin-right:-5px;border-top:5px solid transparent;border-left:5px solid #ee3423;border-bottom:5px solid transparent;-webkit-transition:.3s ease;transition:.3s ease;z-index:1}.cta--arrow__left{position:relative;padding-left:35px}.cta--arrow__left:before{content:'';position:absolute;top:50%;left:20px;width:0;height:0;margin-top:-4px;margin-left:-5px;border-top:5px solid transparent;border-right:5px solid #ee3423;border-bottom:5px solid transparent;-webkit-transition:.3s ease;transition:.3s ease;z-index:1}.cta:hover{color:#fff;cursor:pointer}.cta:hover:after{width:100%}.cta:hover:before{border-left-color:#fff;border-right-color:#fff}.cta--black{background:#000;color:#FFF}.cta--black.cta--arrow__left:before,.cta--black.cta--arrow__right:before{border-left-color:#fff;border-right-color:#fff}.fc--button{text-align:right;font-weight:400;text-align:center}.fc--banner,.fc--banner_repeater{position:relative;margin:0;overflow:hidden;font-weight:400}.fc--banner .cta,.fc--banner_repeater .cta{display:inline-block;margin:0 auto;max-width:260px;margin-top:15px;font-weight:400}.fc--banner .banner,.fc--banner_repeater .banner{background:50% no-repeat;background-size:cover;min-height:278px;position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fc--banner .banner.tall,.fc--banner_repeater .banner.tall{min-height:520px}@media screen and (max-width: 768px){.fc--banner .banner.tall,.fc--banner_repeater .banner.tall{min-height:435px}}.fc--banner .banner.short,.fc--banner_repeater .banner.short{min-height:200px}.fc--banner .banner.short .banner--content,.fc--banner_repeater .banner.short .banner--content{padding:25px 15px}.fc--banner .banner--video,.fc--banner_repeater .banner--video{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;max-height:590px;min-height:inherit;opacity:1}.fc--banner .banner--content,.fc--banner_repeater .banner--content{max-width:1400px;width:100%;text-align:center;text-transform:uppercase;margin:0 auto;color:#fff;padding:60px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 500px){.fc--banner .banner--content,.fc--banner_repeater .banner--content{padding:60px 15px}}.fc--banner .play-button,.fc--banner_repeater .play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:98px;height:98px;background:url(../images/icons/play-button.png) 50% no-repeat;background-size:contain}@media screen and (max-width: 768px){.fc--banner .play-button,.fc--banner_repeater .play-button{width:60px;height:60px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 192), only screen and (min-resolution: 192dppx){.fc--banner .play-button,.fc--banner_repeater .play-button{background-image:url(../images/icons/play-button@2x.png)}}.fc--banner .responsive-video,.fc--banner_repeater .responsive-video{position:relative;overflow:hidden;height:590px;z-index:10}@media screen and (max-width: 1020px){.fc--banner .responsive-video,.fc--banner_repeater .responsive-video{padding-bottom:56%;height:0}}.fc--banner iframe.video_embed,.fc--banner_repeater iframe.video_embed{position:absolute;top:0;left:0;width:100%;height:100%;max-height:590px;z-index:-1;opacity:0;visibility:collapse;background:rgba(0,0,0,0.75)}.fc--banner .animated-title,.fc--banner_repeater .animated-title{position:relative;display:inline-block;overflow:hidden;vertical-align:top;color:#FFF;-webkit-transition:none;transition:none}.fc--banner .animated-title.loaded,.fc--banner_repeater .animated-title.loaded{-webkit-transition:.5s ease;transition:.5s ease}.clip-path .fc--banner .animated-title,.clip-path .fc--banner_repeater .animated-title{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}.no-clip-path .fc--banner .animated-title,.no-clip-path .fc--banner_repeater .animated-title{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.clip-path .fc--banner .animated-title.open,.clip-path .fc--banner_repeater .animated-title.open{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.no-clip-path .fc--banner .animated-title.open,.no-clip-path .fc--banner_repeater .animated-title.open{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.fc--banner .animated-title.delay-1,.fc--banner_repeater .animated-title.delay-1{-webkit-transition-delay:.15s;transition-delay:.15s}.fc--banner .animated-title.delay-2,.fc--banner_repeater .animated-title.delay-2{-webkit-transition-delay:.3s;transition-delay:.3s}.fc--banner .animated-title.delay-3,.fc--banner_repeater .animated-title.delay-3{-webkit-transition-delay:.45s;transition-delay:.45s}.fc--banner .animated-title.delay-4,.fc--banner_repeater .animated-title.delay-4{-webkit-transition-delay:.6s;transition-delay:.6s}.fc--banner .animated-title.delay-5,.fc--banner_repeater .animated-title.delay-5{-webkit-transition-delay:.75s;transition-delay:.75s}.fc--banner .animated-title__black,.fc--banner_repeater .animated-title__black{background:#000;padding:15px 20px;font-size:50px;margin-bottom:10px;line-height:1}@media screen and (max-width: 500px){.fc--banner .animated-title__black,.fc--banner_repeater .animated-title__black{font-size:28px}}.fc--banner .animated-title__black.inverted,.fc--banner_repeater .animated-title__black.inverted{margin-bottom:0}.fc--banner .animated-title__white,.fc--banner_repeater .animated-title__white{padding:0;font-size:18px;text-align:center}@media screen and (max-width: 500px){.fc--banner .animated-title__white,.fc--banner_repeater .animated-title__white{font-size:14px}}.fc--banner .animated-title__white.inverted,.fc--banner_repeater .animated-title__white.inverted{background:#FFF;color:#000;padding:15px 20px;font-size:50px;line-height:1}@media screen and (max-width: 500px){.fc--banner .animated-title__white.inverted,.fc--banner_repeater .animated-title__white.inverted{font-size:28px}}.fc--banner .banner--side-layout,.fc--banner_repeater .banner--side-layout{text-align:left}.fc--banner .banner--side-layout h1,.fc--banner_repeater .banner--side-layout h1{background:none;padding:0}.fc--banner .banner--side-layout .animated-title__black,.fc--banner_repeater .banner--side-layout .animated-title__black{padding:0 20px;line-height:1.15;margin:-1px 0;float:left;clear:left;font-size:70px}@media screen and (max-width: 768px){.fc--banner .banner--side-layout .animated-title__black,.fc--banner_repeater .banner--side-layout .animated-title__black{font-size:9vw}}.fc--banner .banner--side-layout .animated-title__black:first-child,.fc--banner_repeater .banner--side-layout .animated-title__black:first-child{padding-top:10px}.fc--banner .banner--side-layout .animated-title__black:last-of-type,.fc--banner_repeater .banner--side-layout .animated-title__black:last-of-type{padding-bottom:10px}.fc--flex_columns .grid{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.fc--flex_columns .grid--item{position:relative;padding:0 10px}.fc--flex_columns .grid--item__inner{display:block;background:50% no-repeat;background-size:cover}.fc--flex_columns .grid--item__video{display:block}.fc--flex_columns .grid--item__video:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(../images/icons/play-button.png) 50% no-repeat;background-size:contain;width:98px;height:98px}@media screen and (max-width: 768px){.fc--flex_columns .grid--item__video:after{width:60px;height:60px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 192), only screen and (min-resolution: 192dppx){.fc--flex_columns .grid--item__video:after{background-image:url(../images/icons/play-button@2x.png)}}.fc--flex_columns .grid--item h2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff}.fc--flex_columns .grid__margin{margin:0 -10px}.fc--flex_columns .grid--1 .grid--item{width:100%}@media screen and (max-width: 768px){.fc--flex_columns .grid--1 .grid--item{width:100%;margin-bottom:10px}}.fc--flex_columns .grid--1 .grid--item__inner:before{content:'';display:block;padding-bottom:33%}.fc--flex_columns .grid--2 .grid--item{width:50%}@media screen and (max-width: 768px){.fc--flex_columns .grid--2 .grid--item{width:100%;margin-bottom:10px}}.fc--flex_columns .grid--2 .grid--item__inner:before{content:'';display:block;padding-bottom:56.25%}.fc--flex_columns .grid--3 .grid--item{width:33%}@media screen and (max-width: 500px){.fc--flex_columns .grid--3 .grid--item{width:100%;margin-bottom:10px}}.fc--flex_columns .grid--3 .grid--item__inner:before{content:'';display:block;padding-bottom:133%}@media screen and (max-width: 500px){.fc--flex_columns .grid .grid--item:last-of-type{margin-bottom:0}}.fc--work,.fc--blog_posts{overflow:hidden}.fc--work .post-link,.fc--blog_posts .post-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.fc--work .subline,.fc--blog_posts .subline{display:inline-block;padding:10px 20px;margin-top:2px;text-transform:uppercase}.fc--work .featured-post__post,.fc--blog_posts .featured-post__post{width:49%;margin:1% 1% 0 0;float:left;background:50% no-repeat;background-size:cover;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fc--work .featured-post__post.featured-post__hidden,.fc--blog_posts .featured-post__post.featured-post__hidden{opacity:0}.fc--work .featured-post__post__clipper,.fc--blog_posts .featured-post__post__clipper{position:absolute;background-color:#fff;clip:rect(0px 900px 400px 900px);top:0;left:0;right:0;bottom:0;z-index:101;pointer-events:none}.fc--work .featured-post__post:nth-child(even) .featured-post__post__clipper,.fc--blog_posts .featured-post__post:nth-child(even) .featured-post__post__clipper{clip:rect(0px 0px 400px 0px)}@media screen and (max-width: 768px){.fc--work .featured-post__post,.fc--blog_posts .featured-post__post{width:100%;float:none}}.fc--work .featured-post__post:before,.fc--blog_posts .featured-post__post:before{content:'';display:block;padding-bottom:56.25%}.fc--work .featured-post__post .content,.fc--blog_posts .featured-post__post .content{position:absolute;left:20px;bottom:20px;right:20px;overflow:hidden}@media screen and (max-width: 768px){.fc--work .featured-post__post .content,.fc--blog_posts .featured-post__post .content{left:8px;bottom:8px;right:8px}}.fc--work .featured-post__post .content span:nth-of-type(1),.fc--blog_posts .featured-post__post .content span:nth-of-type(1){-webkit-transition-delay:.15s;transition-delay:.15s}.fc--work .featured-post__post .content span:nth-of-type(2),.fc--blog_posts .featured-post__post .content span:nth-of-type(2){-webkit-transition-delay:.25s;transition-delay:.25s}.fc--work .featured-post__post .content span:nth-of-type(3),.fc--blog_posts .featured-post__post .content span:nth-of-type(3){-webkit-transition-delay:.35s;transition-delay:.35s}.fc--work .featured-post__post .content span:nth-of-type(4),.fc--blog_posts .featured-post__post .content span:nth-of-type(4){-webkit-transition-delay:.4s;transition-delay:.4s}.fc--work .featured-post__post .content span:nth-of-type(5),.fc--blog_posts .featured-post__post .content span:nth-of-type(5){-webkit-transition-delay:.45s;transition-delay:.45s}.fc--work .featured-post__post .content span:nth-of-type(6),.fc--blog_posts .featured-post__post .content span:nth-of-type(6){-webkit-transition-delay:.5s;transition-delay:.5s}.fc--work .featured-post__post span,.fc--blog_posts .featured-post__post span{-webkit-transition:.3s ease;transition:.3s ease;color:#fff;background:#000;display:inline-block;padding:0 15px;line-height:1.15;margin:-1px 0;text-transform:uppercase;font-size:26px;float:left;clear:left}@media screen and (max-width: 500px){.fc--work .featured-post__post span,.fc--blog_posts .featured-post__post span{font-size:18px}}.fc--work .featured-post__post span.subline,.fc--blog_posts .featured-post__post span.subline{background:#fff;color:#ee3423;padding-top:10px;margin-top:1px;font-size:12px}@media screen and (max-width: 500px){.fc--work .featured-post__post span.subline,.fc--blog_posts .featured-post__post span.subline{font-size:10px}}.fc--work .featured-post__post span:first-child,.fc--blog_posts .featured-post__post span:first-child{padding-top:10px}.fc--work .featured-post__post span:nth-last-child(2),.fc--blog_posts .featured-post__post span:nth-last-child(2){padding-bottom:10px}.fc--work .featured-post__post span:last-of-type,.fc--blog_posts .featured-post__post span:last-of-type{padding-bottom:10px}@media screen and (max-width: 768px){.fc--work .featured-post__post,.fc--blog_posts .featured-post__post{margin-bottom:15px}.fc--work .featured-post__post:last-of-type,.fc--blog_posts .featured-post__post:last-of-type{margin-bottom:0}}@media screen and (min-width: 768px){.clip-path .fc--work .featured-post__post a:hover span,.clip-path .fc--work .featured-post__post a:focus span{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.no-clip-path .fc--work .featured-post__post a:hover span,.no-clip-path .fc--work .featured-post__post a:focus span{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.clip-path .fc--work .featured-post__post span{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}.no-clip-path .fc--work .featured-post__post span{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}}.fc--news div.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.fc--news div.news-post{width:33%;padding:0 20px 60px 0;line-height:1.2}@media screen and (max-width: 1020px){.fc--news div.news-post{width:50%}}@media screen and (max-width: 500px){.fc--news div.news-post{width:100%}}.fc--news div.news-post a{text-decoration:none}.fc--news div.news-post img.post_image{display:block;width:100%;margin-bottom:30px}.fc--news div.news-post img.external_icon{width:12px;height:12px;margin-right:0.5em}.fc--news div.news-post div.category{margin-bottom:10px;text-transform:uppercase;font-size:16px;color:#ee3423;font-weight:400}.fc--news div.news-post div.headline{margin-bottom:15px;font-size:30px;color:#000;font-weight:900}.fc--news div.news-post div.date{font-size:16px;color:#000;font-weight:300}.fc--social .social_posts{display:-webkit-box;display:-ms-flexbox;display:flex}.fc--social .column{display:block;background:50% no-repeat;background-size:cover;width:25%;position:relative}.fc--social .column:before{content:'';display:block;padding-bottom:100%}.fc--social .column:focus{z-index:2}@media screen and (max-width: 768px){.fc--social .column{width:50%}}@media screen and (max-width: 500px){.fc--social .column--1,.fc--social .column--4{width:100%}.fc--social .column--2,.fc--social .column--3{width:50%}}.fc--logo_grid .grid{overflow:hidden;max-width:1000px;margin:0 auto}.fc--logo_grid .grid-item{padding:40px 30px;width:16.66667%;float:left}.fc--logo_grid .grid-item--inner{position:relative}@media screen and (max-width: 1020px){.fc--logo_grid .grid-item{width:20%}}@media screen and (max-width: 768px){.fc--logo_grid .grid-item{width:33.33333%}}@media screen and (max-width: 500px){.fc--logo_grid .grid-item{width:50%}}.fc--logo_grid .grid-item .logo{-webkit-transition:.5s ease;transition:.5s ease}.fc--logo_grid .grid-item .logo__grey{z-index:1}.fc--logo_grid .grid-item .logo__color{position:absolute;top:0;left:0;visibility:hidden;opacity:0;z-index:-1}.fc--logo_grid .grid-item:hover .logo__grey{opacity:0;visibility:hidden;z-index:-1}.fc--logo_grid .grid-item:hover .logo__color{visibility:visible;opacity:1;z-index:1}.featured-post--work h2:nth-of-type(1){-webkit-transition-delay:0.1s;transition-delay:0.1s}.featured-post--work h2:nth-of-type(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.featured-post--work h2:nth-of-type(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.featured-post--work h2:nth-of-type(4){-webkit-transition-delay:0.4s;transition-delay:0.4s}.fc--section_header{margin:60px 0}@media screen and (max-width: 500px){.fc--section_header{margin:40px 0}}.fc--section_header .container{position:relative}.fc--section_header .section_header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:150px}@media screen and (max-width: 768px){.fc--section_header .section_header__content{padding-right:0}}.fc--section_header .red-label,.fc--section_header .post-date{text-transform:uppercase;line-height:1}@media screen and (max-width: 500px){.fc--section_header .red-label,.fc--section_header .post-date{font-size:14px}}.fc--section_header .red-label{margin-right:1em;font-weight:400}.fc--section_header .bold-heading{width:100%;font-size:40px;text-transform:uppercase;line-height:1}.content_section--blog .fc--section_header .bold-heading{text-transform:none}@media screen and (max-width: 500px){.fc--section_header .bold-heading{font-size:24px}}.fc--map{margin:0}.fc--map #google_map{margin:3em 0 0;height:335px}@media screen and (max-width: 500px){.fc--map #google_map{height:250px}}.fc--wysiwyg .wysiwyg-container{margin:0 10% 0 10%}@media screen and (max-width: 768px){.fc--wysiwyg .wysiwyg-container{margin:0 40px}}.fc--wysiwyg .wysiwyg-container p{margin-bottom:1.5em}.fc--wysiwyg .wysiwyg-container a{text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0,0,0,0.68)), color-stop(50%, rgba(0,0,0,0)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.68) 50%, rgba(0,0,0,0) 50%);background-size:2px 0.1em;background-position:0 1.03em;background-repeat:repeat-x}.fc--wysiwyg .wysiwyg-container--2{overflow:hidden}.fc--wysiwyg .wysiwyg-container--2 .wysiwyg{padding:0 10px;width:50%;float:left}@media screen and (max-width: 768px){.fc--wysiwyg .wysiwyg-container--2 .wysiwyg{float:none;width:100%}.fc--wysiwyg .wysiwyg-container--2 .wysiwyg:first-child{margin-bottom:25px}}.fc--visuals_with_callout .container{padding:0}.fc--visuals_with_callout .callout-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;overflow:hidden}.fc--visuals_with_callout .callout-container .callout-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}@media screen and (max-width: 1020px){.fc--visuals_with_callout .callout-container .callout-column{width:100%}}.fc--visuals_with_callout .callout-container .callout{position:relative;width:25%}.fc--visuals_with_callout .callout-container .callout__inner{display:block;background:50% no-repeat;background-size:cover}.fc--visuals_with_callout .callout-container .callout__inner:before{content:'';display:block;padding-bottom:100%}.fc--visuals_with_callout .callout-container .callout__video{display:block}.fc--visuals_with_callout .callout-container .callout__video:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(../images/icons/play-button.png) 50% no-repeat;background-size:contain;width:98px;height:98px}@media screen and (max-width: 768px){.fc--visuals_with_callout .callout-container .callout__video:after{width:60px;height:60px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 192), only screen and (min-resolution: 192dppx){.fc--visuals_with_callout .callout-container .callout__video:after{background-image:url(../images/icons/play-button@2x.png)}}.fc--visuals_with_callout .callout-container .callout--copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50%;padding:0 60px}@media screen and (max-width: 1020px){.fc--visuals_with_callout .callout-container .callout--copy{height:inherit;margin-bottom:30px}}@media screen and (max-width: 768px){.fc--visuals_with_callout .callout-container .callout--copy{padding:0 15px}}@media screen and (max-width: 1020px){.fc--visuals_with_callout .callout-container .callout .bold-heading{margin-top:0}}.fc--visuals_with_callout .callout-container .callout .wysiwyg{margin-left:40px;margin-bottom:10px;padding:0 10px}.fc--visuals_with_callout .callout-container--2 .callout--copy{width:100%}.fc--visuals_with_callout .callout-container--2 .callout--0{width:100%}.fc--visuals_with_callout .callout-container--2 .callout--0 .callout__inner:before{padding-bottom:50%}.fc--visuals_with_callout .callout-container--2 .callout--1{width:50%}@media screen and (max-width: 1020px){.fc--visuals_with_callout .callout-container--2 .callout--copy{margin-top:0}.fc--visuals_with_callout .callout-container--2 .callout--1{width:100%}}.fc--visuals_with_callout .callout-container--3 .callout--0{width:50%}.fc--visuals_with_callout .callout-container--3 .callout--1{width:50%}.fc--visuals_with_callout .callout-container--3 .callout--2{width:50%}.fc--visuals_with_callout .callout-container--3 .callout--copy{width:100%}@media screen and (max-width: 1020px){.fc--visuals_with_callout .callout-container--3 .callout--copy{margin-bottom:0;margin-top:30px}.fc--visuals_with_callout .callout-container--3 .callout--0{width:100%}}.fc--visuals_with_callout .callout-container--5 .callout--copy{width:100%}.fc--visuals_with_callout .callout-container--5 .callout--0{width:100%}.fc--visuals_with_callout .callout-container--5 .callout--0 .callout__inner:before{padding-bottom:50%}.fc--visuals_with_callout .callout-container--5 .callout--1{width:50%}.fc--visuals_with_callout .callout-container--5 .callout--2{width:50%}.fc--visuals_with_callout .callout-container--5 .callout--3{width:50%}.fc--visuals_with_callout .callout-container--5 .callout--4{width:50%}@media screen and (max-width: 1020px){.fc--visuals_with_callout .callout-container--5 .callout--copy{width:100%}.fc--visuals_with_callout .callout-container--5 .callout--0{width:100%}.fc--visuals_with_callout .callout-container--5 .callout--0 .callout__inner:before{padding-bottom:50%}.fc--visuals_with_callout .callout-container--5 .callout--1{width:50%}.fc--visuals_with_callout .callout-container--5 .callout--2{width:50%}.fc--visuals_with_callout .callout-container--5 .callout--3{width:50%}.fc--visuals_with_callout .callout-container--5 .callout--4{width:50%}}.fc--visuals .container{padding:0}.fc--visuals .visuals-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;overflow:hidden}.fc--visuals .visuals-container .visuals-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}@media screen and (max-width: 1020px){.fc--visuals .visuals-container .visuals-column{width:100%}}.fc--visuals .visuals-container .callout{position:relative;width:25%}.fc--visuals .visuals-container .callout__inner{display:block;background:50% no-repeat;background-size:cover}.fc--visuals .visuals-container .callout__inner:before{content:'';display:block;padding-bottom:100%}.fc--visuals .visuals-container .callout__video{display:block}.fc--visuals .visuals-container .callout__video:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(../images/icons/play-button.png) 50% no-repeat;background-size:contain;width:98px;height:98px}@media screen and (max-width: 768px){.fc--visuals .visuals-container .callout__video:after{width:60px;height:60px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 192), only screen and (min-resolution: 192dppx){.fc--visuals .visuals-container .callout__video:after{background-image:url(../images/icons/play-button@2x.png)}}.fc--visuals .visuals-container--2 .callout--0{width:100%}.fc--visuals .visuals-container--2 .callout--1{width:50%}@media screen and (max-width: 1020px){.fc--visuals .visuals-container--2 .callout--1{width:100%}}.fc--visuals .visuals-container--5 .callout--0{width:100%}.fc--visuals .visuals-container--5 .callout--1{width:50%}.fc--visuals .visuals-container--5 .callout--2{width:50%}.fc--visuals .visuals-container--5 .callout--3{width:50%}.fc--visuals .visuals-container--5 .callout--4{width:50%}@media screen and (max-width: 1020px){.fc--visuals .visuals-container--5 .callout--0{width:100%}.fc--visuals .visuals-container--5 .callout--1{width:50%}.fc--visuals .visuals-container--5 .callout--2{width:50%}.fc--visuals .visuals-container--5 .callout--3{width:50%}.fc--visuals .visuals-container--5 .callout--4{width:50%}}.fc--visual_w_caption .visual img{width:100%}.fc--visual_w_caption p.caption{font-size:16px;text-align:center}@media screen and (max-width: 500px){.fc--visual_w_caption p.caption{font-size:12px}}.fc--pull_quote .frame{border:5px solid #ee3423;border-width:5px 0}.fc--pull_quote p.quote{max-width:625px;margin:0 auto;padding:2em 5%;font-size:25px;text-align:center;text-transform:uppercase}.fc--pull_quote p.quote:before{content:"“"}.fc--pull_quote p.quote:after{content:"”"}.wysiwyg li,#tinymce li{margin-bottom:10px;margin-left:30px}.wysiwyg a,#tinymce a{color:#333}.wysiwyg a:hover,#tinymce a:hover{color:#ee3423}.wysiwyg .red,#tinymce .red{color:red}.wysiwyg .arrow-link a,#tinymce .arrow-link a{padding-right:20px;position:relative;text-decoration:none;color:#000;-webkit-transition:.3s ease;transition:.3s ease}.wysiwyg .arrow-link a:before,#tinymce .arrow-link a:before{content:'';position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:5px solid transparent;border-left:8px solid #000;border-bottom:5px solid transparent;-webkit-transition:inherit;transition:inherit}.wysiwyg .arrow-link a:hover,#tinymce .arrow-link a:hover{color:#ee3423}.wysiwyg .arrow-link a:hover:before,#tinymce .arrow-link a:hover:before{border-left-color:#ee3423}#tinymce{background:#fff}.team{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}.team__member{width:25%;position:relative;display:block;text-decoration:none}@media screen and (max-width: 1020px){.team__member{width:50%}}@media screen and (max-width: 500px){.team__member{width:100%}}.team__member:after{content:'';display:block;padding-bottom:100%}.team__member:focus{z-index:2}.team__member__photo,.team__member__photo-alt{position:absolute;top:0;left:0;width:100%;height:100%;background:50% no-repeat;background-size:cover}.team__member__photo-alt{opacity:0;-webkit-transition:.3s ease;transition:.3s ease}.team__member__content{position:absolute;bottom:0;left:0;padding:15px}.team__member:hover .team__member__photo-alt{opacity:1}.team__member__name,.team__member__title{display:inline-block;padding:10px 15px;text-transform:uppercase;line-height:1}@media screen and (min-width: 768px){.team__member__name,.team__member__title{-webkit-transition:0.3s ease;transition:0.3s ease}.clip-path .team__member__name,.clip-path .team__member__title{-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}.no-clip-path .team__member__name,.no-clip-path .team__member__title{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%}.clip-path .team__member:hover .team__member__name,.clip-path .team__member:hover .team__member__title{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.no-clip-path .team__member:hover .team__member__name,.no-clip-path .team__member:hover .team__member__title{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}.team__member__name{color:#fff;background:#000;font-size:22px;-webkit-transition-delay:0.15s;transition-delay:0.15s}@media screen and (max-width: 500px){.team__member__name{font-size:18px}}.team__member__title{color:#ee3423;background:#fff;font-size:12px;-webkit-transition-delay:0.3s;transition-delay:0.3s;letter-spacing:.03em}@media screen and (max-width: 500px){.team__member__title{font-size:9px}}@media screen and (max-width: 500px){.team__member .team__member__content{opacity:1}}.jobs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.jobs__listing{width:50%;padding:0 10px 20px}@media screen and (max-width: 768px){.jobs__listing{width:100%}}.jobs a{color:#000;text-decoration:none;text-transform:uppercase;display:inline-block;margin:10px 0}.jobs a:hover{color:#ee3423}.jobs h3 a{margin-top:10px}.jobs .learn-more{font-size:12px;position:relative;padding-right:15px}.jobs .learn-more:after{content:'';position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:.4em solid transparent;border-left-color:currentColor}.modal-overlay{position:fixed;visibility:collapse;top:0;left:0;width:100%;height:100%;margin-left:-100%;background:rgba(255,255,255,0.97);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal--active .modal-overlay{visibility:visible;margin-left:0}.modal-overlay .modal__close{position:absolute;top:0;right:0;z-index:2;height:30px;width:30px;margin:30px 30px 0 0;background:url(../images/icons/modal-close.png) 50% no-repeat;background-size:contain}@media screen and (max-width: 768px){.modal-overlay .modal__close{margin:15px 15px 0 0}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 192), only screen and (min-resolution: 192dppx){.modal-overlay .modal__close{background-image:url(../images/icons/modal-close@2x.png)}}.modal{position:relative;z-index:1001;width:80%;max-height:80%;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333}@media screen and (max-width: 768px){.modal{width:90%}}@media screen and (max-width: 500px){.modal{width:95%}}.modal.sticky-top{height:80%}.modal.static-asset{height:80%;overflow:hidden}.modal.static-asset .modal__content{height:100%}.modal__content{position:relative;overflow:hidden;width:100%}.modal__content h2{line-height:1.1;text-transform:uppercase}.modal__content img.full_image_modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;margin:0 auto;max-width:100%;max-height:100%}.modal__content .iframe{max-width:1200px;max-height:80vh}.modal .column{float:left}.modal .column--title{width:33.33333%;font-size:24px}@media screen and (max-width: 768px){.modal .column--title{width:100%}}.modal .column--title .image{width:300px;height:auto;max-width:100%;margin-bottom:30px}.modal .column--title .image img{display:block;width:100%}@media screen and (max-width: 768px){.modal .column--title .image{padding-bottom:0}}.modal .column--title h4{color:#ee3423;font-size:16px;text-transform:uppercase}.modal .column--copy{width:66.66667%;padding-top:30px;padding-left:30px}.modal .column--copy li,.modal .column--copy p{margin-bottom:10px}.modal .column--copy li{margin-left:30px}@media screen and (max-width: 768px){.modal .column--copy{width:100%;padding-top:15px;padding-left:0}}.iframe{position:relative;margin:0 auto;max-width:100%;max-height:100%}.iframe:before{content:'';display:block;padding-bottom:56.25%}.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.red-label{color:#ee3423;font-size:20px;margin-bottom:1em}.post-date{color:#333;font-size:20px;margin-bottom:10px}.bold-heading{font-size:20px;margin-bottom:15px;font-weight:900}@media screen and (max-width: 500px){.bold-heading{font-size:14px}}.underline{display:inline-block;text-align:left;text-transform:uppercase;line-height:1}.underline:after{content:' ';display:block;margin-top:0.5em;width:40px;border-bottom:1px solid #ee3423}.phone{color:#ee3423}.social{position:absolute;top:0;right:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.social a{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;height:20px;vertical-align:middle;margin:0 12px}.social a svg{display:block;width:100%}.social a svg *{-webkit-transition:0.3s ease;transition:0.3s ease}.social a:hover svg *{fill:#ee3423}.social__facebook{width:11px}.social__twitter{width:27px}.social__email{width:26px}@media screen and (max-width: 768px){.social{top:-30px;right:7px;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:top right;transform-origin:top right}.social a{margin:0 10px}}section.content_section--blog .container{max-width:920px}section.content_section--blog .fc--section_header .container{max-width:1400px}section.content_section--blog .fc--wysiwyg .wysiwyg-container p{font-size:20px}@media screen and (max-width: 500px){section.content_section--blog .fc--wysiwyg .wysiwyg-container p{font-size:16px}}section.content_section--blog .fc{margin:40px 0}section.content_section--blog .fc:last-child{margin-bottom:60px}@media screen and (max-width: 500px){section.content_section--blog .fc{margin:30px 0}}section.content_section--blog .fc--section_header{margin-top:60px}section.content_section--blog .fc--banner,section.content_section--blog .fc--banner_repeater{margin:0}@media screen and (max-width: 1200px){section.content_section--blog .social{top:-30px;right:7px;-webkit-transform:scale(0.9);transform:scale(0.9)}section.content_section--blog .social a{margin:0 10px}}section.content_section--blog .section_header__content{max-width:860px;padding-right:0;margin:0 auto}section.content_section--blog .section_header__content .summary{margin-top:1em;font-size:30px;line-height:1.2}@media screen and (max-width: 500px){section.content_section--blog .section_header__content .summary{font-size:20px}}section.content_section--blog .fc--wysiwyg .wysiwyg-container{margin:0}#content_blocks{position:relative;width:100%;margin-top:50px;overflow:hidden}section.content_section{position:relative;z-index:9;width:100%;min-height:100%;overflow:hidden;background:#fff}section.content_section.current{z-index:10}section.content_section.inactive{height:0}section.content_section.loading{position:fixed;top:50px;left:0;z-index:11;-webkit-transform:translateX(100%);transform:translateX(100%)}section.content_section.loading.home-content{-webkit-transform:translateX(-100%);transform:translateX(-100%)}footer{background:#000;overflow:hidden}footer ul{text-align:center;margin:35px 0;list-style:none}footer ul li{display:inline-block}footer a{color:#fff;text-decoration:none}.footer-menu{font-size:14px;text-transform:uppercase;font-weight:400}@media screen and (max-width: 768px){.footer-menu{display:none}}.footer-menu li{margin:0 15px}.social-menu li{margin:0 15px;vertical-align:middle}.social-menu a{display:block;text-indent:-9999em;overflow:hidden}.social-menu .facebook a{background-image:url(../images/socialicons/facebook.svg);background-repeat:no-repeat;background-size:contain;width:8px;height:18px}.social-menu .twitter a{background-image:url(../images/socialicons/twitter.svg);background-repeat:no-repeat;background-size:contain;width:22px;height:18px}.social-menu .instagram a{background-image:url(../images/socialicons/instagram.svg);background-repeat:no-repeat;background-size:contain;width:18px;height:18px}.social-menu .linkedin a{background-image:url(../images/socialicons/linkedin.svg);background-repeat:no-repeat;background-size:contain;width:18px;height:18px}form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:600px;margin:0 auto}.column--copy form{margin:0}form .input-group{width:100%;padding:10px}form .input-group.half-width{width:50%}@media screen and (max-width: 500px){form .input-group.half-width{width:100%}}.column--copy form .input-group.portfolio-link{width:100%}form .input-group.submit-group{text-align:center}form .input-group.checkbox-group{text-align:center}form .input-group label{display:block;text-transform:uppercase;color:#000;font-size:15px;margin-bottom:0.5em}form .input-group label.question-label{text-transform:none}form .input-group label .sublabel{font-size:13px;color:#929292;line-height:1;text-transform:none}.column--copy form .input-group label .sublabel{display:inline-block}form .input-group input,form .input-group select,form .input-group textarea{width:100%;border:1px solid #000;padding:10px;font-size:12px;font-family:'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;font-weight:300}form .input-group input[type="date"]{padding:9px}form .input-group input[type="file"]{border:1px solid #000;padding:10px;width:100%}form .input-group .textarea{height:3em}form .input-group .textarea-long{height:8em}form .input-group input[type="checkbox"]{position:absolute;opacity:0}form .input-group input[type="checkbox"]+label{cursor:pointer;display:inline-block;margin:0 2em 0 0}form .input-group input[type="checkbox"]+label:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;border:1px solid #000;background:#fff;cursor:pointer;vertical-align:text-top;-webkit-transition:background-color 0.25s;transition:background-color 0.25s}form .input-group input[type="checkbox"]:checked+label:before{background:#000}form .input-group button.submit,form .input-group input[type=submit],form .input-group #awsm-application-submit-btn{display:inline-block;text-decoration:none;padding:15px 30px;background:#000;color:#FFF;font-size:12px;position:relative;-webkit-transition:.3s ease;transition:.3s ease;text-transform:uppercase;border:none;width:auto}form .input-group button.submit span,form .input-group input[type=submit] span,form .input-group #awsm-application-submit-btn span{position:relative;z-index:1}form .input-group button.submit:after,form .input-group input[type=submit]:after,form .input-group #awsm-application-submit-btn:after{content:'';position:absolute;top:0;left:0;width:0%;height:100%;background:#ee3423;-webkit-transition:.3s ease;transition:.3s ease}form .input-group button.submit:hover,form .input-group input[type=submit]:hover,form .input-group #awsm-application-submit-btn:hover{color:#fff;cursor:pointer}form .input-group button.submit:hover:after,form .input-group input[type=submit]:hover:after,form .input-group #awsm-application-submit-btn:hover:after{width:100%}form .input-group button.submit:hover:before,form .input-group input[type=submit]:hover:before,form .input-group #awsm-application-submit-btn:hover:before{border-left-color:#fff;border-right-color:#fff}form .questions,form .submit-group{width:100%;padding:30px 0}.column--copy form .questions,.column--copy form .submit-group{text-align:left;padding:30px 10px}form .upload_captcha{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){form .upload_captcha{-ms-flex-wrap:wrap;flex-wrap:wrap}}form .upload_captcha .g-recaptcha div{margin:0 auto}form .cta{font-weight:400}form .disclaimer{margin-top:1em;font-size:11px}form .required label:after{content:'*';color:#ee3423}.button{display:block;max-width:200px;margin:10px auto;text-transform:uppercase;background-color:#ee3423;color:#fff;font:16px/22px 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;border:none;padding:10px 15px}.button:hover{cursor:pointer;background-color:#ce2010}.button--load-more{visibility:hidden}.pace{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#ee3423;position:fixed;z-index:2000;top:50;right:100%;width:100%;height:5px}

/*# sourceMappingURL=styles.min.css.map */
