/*!
 */.billboard,.grid a.item-link{background-position:center center}.navbar-dark .navbar-nav .nav-link{color:#fff}.bg-primary{background-color:#A64125!important}.bg-secondary{background-color:#333!important}.bg-tertiary{background-color:#000!important}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:link,.btn-primary:visited{background-color:#A64125;border-color:#A64125}.btn-primary{box-shadow:none}.grid,.grid .grid-container .grid-item.brand-item{background-color:#333}.grid-seperator{content:" ";border-top:1px solid grey;height:1px;margin:0 7px 40px}.grid{padding-top:0;padding-bottom:50px}@media (max-width:768px){.grid{padding-left:20px;padding-right:20px}}.grid .grid-container{width:100%;overflow:hidden;padding:4px}.grid .grid-container .grid-item{float:left;position:relative;margin:-20px 0 0;width:33.3333%;max-height:200px;padding-top:33.3333%;opacity:0;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}@media (max-width:960px){.grid .grid-container .grid-item{width:50%;padding-top:50%}}@media (max-width:480px){.grid .grid-container .grid-item{width:100%;padding-top:100%}.grid .grid-container .grid-item.text-item{text-align:center}}@media (hover:none){.grid .grid-container .grid-item a.item-link .item-info,.grid .grid-container .grid-item a.item-link .logo-overlay{opacity:1}.grid .grid-container .grid-item a.item-link .item-cta{display:none;opacity:1;left:40px;right:40px;min-width:0}.grid .grid-container .grid-item a.item-link .item-cta:after{display:none}.grid .grid-container .grid-item a.item-link.hovering .item-info{opacity:0}.grid .grid-container .grid-item a.item-link.hovering .item-cta{display:block}}.grid .grid-container .grid-item.brand-item .grid-item-container{display:flex;align-items:center}.grid .grid-container .grid-item.brand-item .logo-overlay{display:block;text-align:center}.grid .grid-container .grid-item.brand-item .logo-overlay img{width:50%}.grid .grid-container .grid-item.brand-item:hover .logo-overlay{opacity:1}.grid .grid-container .grid-item.brand-item:hover .item-info{opacity:0}.grid .grid-container .grid-item.brand-item:hover .item-cta,.grid .grid-container .grid-item.work:hover .work-logo-overlay{opacity:1}.grid .grid-container .grid-item.work .item-link{text-align:center;padding:7px;display:flex;align-items:center}.grid .grid-container .grid-item.work .work-logo-overlay{position:relative;justify-content:center;display:block;text-align:center;width:100%;transition:transform .5s}.grid .grid-container .grid-item.work .work-logo-overlay img.item-logo{display:block;align-self:center;width:auto;margin:0 auto;max-width:80%}.grid .grid-container .grid-item.text-item{padding:50px 50px 10px;height:200%;max-height:none;font-size:20px;line-height:1.4em;-moz-transition:opacity 1.5s;-webkit-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}@media (max-width:1280px){.grid .grid-container .grid-item.text-item{padding:30px 30px 10px;font-size:18px}}@media (max-width:1050px){.grid .grid-container .grid-item.text-item{font-size:18px}}@media (max-width:960px){.grid .grid-container .grid-item.text-item{font-size:18px}}@media (max-width:768px){.grid .grid-container .grid-item.text-item{font-size:18px;padding:20px}}.grid .grid-container .grid-item.loaded{opacity:1!important;margin-top:0}.grid .grid-container .grid-item .grid-item-container{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;padding:7px;align-items:center}.grid a.item-link{display:block;width:100%;height:100%;cursor:pointer;background-size:cover;position:relative;transition:transform .5s}.grid .no-animation,.grid .no-animation a,.grid a.item-link.item-pending{cursor:default}.grid a.item-link .logo-overlay{position:relative;justify-content:center;top:0;left:0;width:100%;height:100%;text-align:center;transition:opacity .5s}.grid a.item-link img.item-logo{display:block;align-self:center;width:200px;max-width:90%}.grid a.item-link .item-info{opacity:1;transition:opacity .5s;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);overflow:all}.grid a.item-link .item-cta{background-color:rgba(166,65,37,.9);display:inline-block;opacity:0;transition:opacity 1s;position:absolute;padding:10px 16px;min-width:300px;top:calc(55%);left:-40px;color:#fff;font-size:24px;line-height:24px;z-index:100;text-align:left}@media (max-width:480px){.grid a.item-link .item-cta{left:40px;min-width:0}}.grid a.item-link .item-cta:after{content:'';position:absolute;bottom:0;left:85%;width:0;height:0;border:17px solid transparent;border-top-color:rgba(166,65,37,.9);border-bottom:0;border-right:0;margin-left:-8.5px;margin-bottom:-17px}.grid a.item-link .item-cta.position-right{left:auto;right:-40px}.grid a.item-link .item-cta.position-right:after{left:15%;border:17px solid transparent;border-top-color:rgba(166,65,37,.9);border-bottom:0;border-left:0;border-right:-8.5px;margin-left:0;margin-bottom:-17px}.grid a.item-link .item-cta h2{display:inline-block;font-size:24px;line-height:24px;text-align:left;font-weight:500;padding-top:6px;border-top:1px solid #fff}h1,h2{font-weight:700}.grid a.item-link .item-cta h3{font-size:12px;line-height:12px;text-align:left}h1,h2,h3{text-align:center}.grid .icon-arrow-right{display:inline-block;margin-left:3px;margin-bottom:4px}.grid .grid-item:not(.no-animation):hover .item-info,.grid .grid-item:not(.no-animation):hover .logo-overlay{opacity:0}.grid .grid-item:not(.no-animation):hover .item-cta{opacity:1}.grid .grid-item.hidden .item-info,.grid .grid-item.hidden .logo-overlay{display:none}#blog .blog .item-info,#team .team .item-info,body.blog .blog .item-info,body.team .team .item-info{opacity:0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fadeIn{0%{margin-top:-60px;opacity:0}100%{margin-top:0;opacity:1}}@keyframes fadeIn2{0%{margin-top:-100px;opacity:0}100%{margin-top:0;opacity:1}}*{font-variant-ligatures:none;hyphens:none}body{font-family:Helvetica,Helvetica,sans-serif;color:#404040;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333}.billboard .billboard-info h1,.btn,.main-container,h1,h2,h3{font-family:Helvetica}a{text-decoration:none;color:#fff}a:hover{text-decoration:none;color:#A7A7A7}h1{font-size:72px;line-height:72px;margin-bottom:32px}h2{font-size:48px;line-height:48px}h3{font-weight:400;font-size:30px;line-height:36px;color:#404040}p{font-size:18px;margin-bottom:1.2em}.btn{margin:40px auto;border-radius:6px;font-size:30px}.btn.btn-med{font-size:30px;padding:10px 30px}.btn.btn-lg{font-size:36px;padding:10px 50px}.container-fluid{padding-left:0!important;padding-right:0!important}.main-container{background-color:transparent;color:#fff}.main-container h1,.main-container h2,.main-container h3,.main-container h4,.main-container h5{color:#fff}.row.no-gutter{margin-left:0;margin-right:0}.row.no-gutter [class*=col-]:not(:first-child),.row.no-gutter [class*=col-]:not(:last-child){padding-right:0;padding-left:0}.billboard{background-size:cover;width:100%;overflow:hidden;position:relative}.billboard.billboard-image-right{background-position:80% center}.billboard.billboard-image-left{background-position:20% center}.billboard .video-container{position:absolute;overflow:hidden;top:-50%;left:-50%;width:200%;height:200%;z-index:-100}@media (max-width:680px){.billboard .video-container{top:-10%;left:-10%;width:120%;height:120%}}.billboard .video-container video{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}@media (max-width:680px){.billboard .video-container video{min-width:0;min-height:0;width:150%;height:150%}}.billboard .billboard-container{width:100%;height:100%;background-color:transparent;overflow:hidden;display:table}.billboard .billboard-info{padding:16% 60px;margin:0;display:block;vertical-align:middle}.billboard .billboard-info *{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.billboard .billboard-info.right{float:right}@media (max-width:960px){.billboard .billboard-info{padding:12% 40px}}.billboard .billboard-info h1{font-size:80px;line-height:88px;font-weight:400;text-align:left;display:inline-block;padding-top:10px;border-top:1px solid #fff}@media (max-width:1280px){.billboard .billboard-info h1{font-size:44px;line-height:48px}}.billboard .billboard-info h1 p{margin:0;font-size:80px;font-weight:400;line-height:88px}@media (max-width:1280px){.billboard .billboard-info h1 p{font-size:44px;line-height:48px}}@media (max-width:960px){.billboard .billboard-info h1 p{font-size:32px;line-height:36px}}.billboard .billboard-info h2{font-size:34px;line-height:40px;font-weight:400;text-align:left}@media (max-width:1280px){.billboard .billboard-info h2{font-size:24px;line-height:30px}}.billboard .billboard-info h2 p{font-size:34px;line-height:40px;font-weight:400}@media (max-width:1280px){.billboard .billboard-info h2 p{font-size:24px;line-height:30px}}.billboard .billboard-info img{max-width:320px;width:100%;display:block;margin-bottom:20px}.red{background-color:#A64125}.gray{background-color:#333}.black{background-color:#000}.white{background-color:#fff}.tags-container{margin:40px auto;text-align:center}h2.author-info{font-size:18px!important}.tile-container{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(200px,1fr));margin:10px}.tile-container .born-tile{overflow:hidden}.tile-container .born-tile .born-tile-interior{width:100%;height:100%;overflow:hidden}.tile-container .born-tile .born-tile-interior img{max-height:100%}@media (max-width:680px){.tile-container{display:block;grid-template-columns:1fr}.tile-container .born-tile{margin-bottom:10px}}.tile-container .born-tile.logo-tile .born-tile-interior{background-color:#606060;color:#fff;position:relative}.tile-container .born-tile.logo-tile .born-tile-interior img{padding:0 80px;margin:auto;width:100%;max-width:100%}@media (max-width:1050px){.tile-container .born-tile.logo-tile .born-tile-interior img{padding:0 40px}}@media (max-width:960px){.tile-container .born-tile.logo-tile .born-tile-interior img{padding:0 20px}}@media (max-width:768px){.tile-container .born-tile.logo-tile .born-tile-interior img{padding:0 20px}}@media (max-width:680px){.tile-container .born-tile.logo-tile .born-tile-interior img{max-width:80%;margin:0 auto;display:block;padding:0}}.tile-container .born-tile.color-tile .tile-text-container{padding:0 48px}@media (max-width:1050px){.tile-container .born-tile.color-tile .tile-text-container{padding:0 36px}}@media (max-width:960px){.tile-container .born-tile.color-tile .tile-text-container{padding:0 30px}}@media (max-width:768px){.tile-container .born-tile.color-tile .tile-text-container{padding:0 28px}}@media (max-width:680px){.tile-container .born-tile.color-tile .tile-text-container{padding:0 24px}}.tile-container .born-tile.image-tile img{width:100%}.tile-container .born-tile.video-tile .born-tile-interior{position:relative;text-align:center}.tile-container .born-tile.video-tile .born-tile-interior .play-icon-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}.tile-container .born-tile.video-tile .born-tile-interior .play-icon-overlay .icon{opacity:.8;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.tile-container .born-tile.video-tile .born-tile-interior .play-icon-overlay .icon:hover{opacity:1}.tile-container .born-tile.video-tile .born-tile-interior .video-tile-background-container{width:100%;height:100%}.tile-container .born-tile.video-tile .born-tile-interior img{width:100%}.tile-container .born-tile.description-tile .born-tile-interior{background-color:#606060;color:#fff}.tile-container .born-tile.description-tile .tile-text-container{padding:80px 120px}@media (max-width:1050px){.tile-container .born-tile.description-tile .tile-text-container{padding:0 48px}}@media (max-width:960px){.tile-container .born-tile.description-tile .tile-text-container{padding:0 36px}}@media (max-width:768px){.tile-container .born-tile.description-tile .tile-text-container{padding:0 32px}.tile-container .born-tile.turn-off-for-mobile{display:none}}@media (max-width:680px){.tile-container .born-tile.description-tile .tile-text-container{padding:0 24px}}.modal .modal-dialog{position:fixed;top:0;z-index:100;width:90%;margin-left:auto;margin-right:auto;max-width:1080px}.modal .modal-dialog .modal-content .modal-header{border:0}@media (max-width:480px){.modal .modal-dialog .modal-content .modal-header{margin-bottom:0}}.modal .modal-dialog .modal-content .modal-body{text-align:center;margin:0 auto;padding-top:0;max-width:860px}.modal .modal-dialog .modal-content .modal-body h1{font-size:60px;line-height:60px;margin-top:0}@media (max-width:480px){.modal .modal-dialog .modal-content .modal-body h1{font-size:36px!important;line-height:40px!important;margin-top:0;margin-bottom:12px}}.modal .modal-dialog .modal-content .modal-body p{font-size:20px;line-height:24px;margin-bottom:10px}@media (max-width:480px){.modal .modal-dialog .modal-content .modal-body p{font-size:24px;line-height:30px}}.modal .modal-dialog .modal-content .modal-body .form-container{max-width:600px;margin:40px auto 0 6px}#in-the-news .news-year .social-feeds #facebook-timeline ul li img,.body-matrix img{max-width:100%}.modal .modal-dialog .modal-content .modal-body .form-container label{font-size:20px;line-height:40px;text-align:right;font-family:400;font-weight:400;color:#A7A7A7}@media (max-width:480px){.modal .modal-dialog .modal-content .modal-body .form-container label{font-size:18px;line-height:24px}}.modal .modal-dialog .modal-content .modal-body .form-container .form-control{font-size:24px;line-height:36px;background-color:#F5F5F5;border-color:#A7A7A7;padding:12px;height:50px}.modal .modal-dialog .modal-content .modal-footer{border:0;text-align:center}@media (max-width:480px){.modal .modal-dialog .modal-content .modal-body .form-container .form-control{font-size:18px;line-height:24px;padding:8px;height:40px}.modal .modal-dialog .modal-content .modal-footer{margin-top:0}}.modal .modal-dialog .modal-content .modal-footer .btn{margin:15px 0}.modal .close{width:40px;height:40px;background-color:#404040;border-radius:50%;opacity:1}.modal .close span{color:#fff;font-size:30px;line-height:10px}.align-right{text-align:right}.multi-column-2{-moz-column-count:2;-moz-column-gap:60px;-webkit-column-count:2;-webkit-column-gap:60px;column-count:2;column-gap:60px}@media (max-width:480px){.multi-column-2{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.multi-column-3{-moz-column-count:3;-moz-column-gap:60px;-webkit-column-count:3;-webkit-column-gap:60px;column-count:3;column-gap:60px}@media (max-width:480px){.multi-column-3{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.multi-column-4{-moz-column-count:4;-moz-column-gap:60px;-webkit-column-count:4;-webkit-column-gap:60px;column-count:4;column-gap:60px}.large-text{font-weight:700;font-size:2.4em}.text-xs,.text-xs *{font-size:.75rem}.text-sm,.text-sm *{font-size:.875rem}.text-md,.text-md *{font-size:1rem}.text-lg,.text-lg *{font-size:18px}.text-xl,.text-xl *{font-size:20px}.text-2xl,.text-2xl *{font-size:24px}.text-3xl,.text-3xl *{font-size:30px}@media (max-width:1050px){.text-3xl,.text-3xl *{font-size:22px}}@media (max-width:768px){.text-3xl,.text-3xl *{font-size:22px}}.text-4xl,.text-4xl *{font-size:36px}.text-5xl,.text-5xl *{font-size:48px}@media (max-width:1050px){.text-5xl,.text-5xl *{font-size:32px}}@media (max-width:960px){.text-5xl,.text-5xl *{font-size:24px}}@media (max-width:768px){.text-5xl,.text-5xl *{font-size:22px}}.text-6xl,.text-6xl *{font-size:60px}@media (max-width:1050px){.text-6xl,.text-6xl *{font-size:50px}}@media (max-width:960px){.text-6xl,.text-6xl *{font-size:40px}}@media (max-width:768px){.text-6xl,.text-6xl *{font-size:30px}}.text-7xl,.text-7xl *{font-size:72px}@media (max-width:1050px){.text-7xl,.text-7xl *{font-size:60px}}@media (max-width:960px){.text-7xl,.text-7xl *{font-size:50px}}@media (max-width:768px){.text-7xl,.text-7xl *{font-size:40px}}.text-8xl,.text-8xl *{font-size:80px}@media (max-width:1050px){.text-8xl,.text-8xl *{font-size:80px}}@media (max-width:960px){.text-8xl,.text-8xl *{font-size:60px}}@media (max-width:768px){.text-8xl,.text-8xl *{font-size:50px}}.text-9xl,.text-9xl *{font-size:128px}@media (max-width:1280px){.text-9xl,.text-9xl *{font-size:110px}}@media (max-width:1050px){.text-9xl,.text-9xl *{font-size:100px}}@media (max-width:960px){.text-9xl,.text-9xl *{font-size:80px}}@media (max-width:768px){.text-9xl,.text-9xl *{font-size:70px}}.nav-container{padding-bottom:120px}@media (max-width:960px){.nav-container{padding-bottom:100px}}.nav-container .navbar{padding:0 60px;margin-bottom:0;border:none;height:120px;background-color:#A64125!important}.nav-container .navbar .navbar-brand{height:100px;display:flex;align-items:center}@media (max-width:960px){.nav-container .navbar{padding:0;height:100px}.nav-container .navbar .navbar-brand{margin-left:20px}.nav-container .navbar .navbar-toggler{margin-right:20px}}.nav-container .navbar .navbar-brand img{display:inline-block;max-height:60px}@media (max-width:850px){.nav-container .navbar .navbar-brand img{max-height:52px}}.nav-container .navbar .navbar-brand #tagline{display:inline-block;color:#fff;font-size:24px;font-style:italic;margin-left:70px;padding-top:10px}@media (max-width:480px){.multi-column-4{-moz-column-count:1;-webkit-column-count:1;column-count:1}.nav-container .navbar .navbar-brand #tagline{font-size:20px;margin-left:40px}}.nav-container .navbar .navbar-toggler{border:none}.nav-container .navbar .navbar-collapse{padding-left:0!important;padding-right:0!important}.nav-container .navbar .navbar-nav{position:absolute;right:60px;padding-top:8px}.nav-container .navbar .navbar-nav li.left-border{border-left:1px solid #fff}@media (max-width:960px){.nav-container .navbar .navbar-collapse{width:100%}.nav-container .navbar .navbar-nav{position:relative;float:none;padding-top:0;width:100%;left:0;background-color:#A64125}.nav-container .navbar .navbar-nav li.left-border{border:none}.nav-container .navbar .navbar-nav a{padding:16px;text-align:center}}.nav-container .navbar .navbar-nav a{font-size:18px;color:#fff;padding:16px}.nav-container .navbar .navbar-nav a:hover{color:#A7A7A7;background-color:transparent!important}.nav-container .navbar .navbar-nav .nav-link.active{color:#A7A7A7}.nav-container .navbar .navbar-nav .secondary-nav{position:absolute;top:0;right:0;font-family:400;color:#fff;background-color:#A64125}@media (max-width:960px){.nav-container .navbar .navbar-nav .secondary-nav{position:relative;float:none}}.nav-container .navbar .navbar-nav .secondary-nav a{color:#fff}.nav-container .navbar .nav-indicator{display:none;position:absolute;bottom:-5px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #2f2f2f;font-size:0;line-height:0}@media (max-width:1050px){.nav-container .navbar .nav-indicator{border-left-width:15px;border-right-width:15px;border-bottom-width:15px}}@media (max-width:960px){.nav-container .navbar .nav-indicator{display:none!important}}#footer{background-color:#000;border-bottom:32px solid #A64125;color:#fff;font-family:400;font-size:16px;line-height:20px;padding:60px}@media (max-width:480px){#footer{padding:20px}}#footer .row>div{margin-bottom:20px}#footer .legal,#footer .site-map{margin-bottom:40px}#footer a{color:#fff}#footer a:hover{color:#fff;text-decoration:underline}#footer .legal,#footer .site-map a,#footer .social-links ul li a{color:#F5F5F5}#footer .site-map ul{padding:0;min-width:98px;display:inline-block;list-style:none;margin-right:16px}#footer address{margin:0 0 16px!important}#footer .social-links ul{list-style:none;padding-left:0}#footer .social-links ul li{display:inline-block;margin-bottom:8px}#footer .social-links ul li a .social-icon-container{font-size:28px;display:inline-block;width:40px;height:40px;text-align:center;border-radius:12px;background-color:#fff;color:#000;padding-top:6px;margin-right:4px}.body-matrix{margin-bottom:40px}.body-matrix h1,.body-matrix h2,.body-matrix h3,.body-matrix h4,.body-matrix h5{text-align:left}.body-matrix h2,.body-matrix h2 p{font-size:32px;line-height:40px;font-weight:400}.body-matrix h3,.body-matrix h3 p{font-size:24px;line-height:30px;font-weight:400;margin-bottom:1em}.body-matrix video{width:100%}.body-matrix .enclosure{padding:20px;margin-bottom:40px;background-size:cover;background-position:top center}.body-matrix .vertical-center-row{display:flex;align-items:center}.body-matrix .full-media-block{padding:20px 0}.body-matrix .full-copy-block,.body-matrix .text-media-block{padding:30px 0}.body-matrix .full-copy-block img{width:100%}.body-matrix .text-media-block img{width:100%;margin-bottom:20px}.body-matrix .text-media-block .media-headline-side h1,.body-matrix .text-media-block .media-headline-side h1>*{font-size:2em;line-height:1em}@media (max-width:1050px){.body-matrix .text-media-block .media-headline-side h1,.body-matrix .text-media-block .media-headline-side h1>*{font-size:1.8em}}@media (max-width:960px){.body-matrix .text-media-block .media-headline-side h1,.body-matrix .text-media-block .media-headline-side h1>*{font-size:1.6em}}@media (max-width:768px){.body-matrix .text-media-block .media-headline-side h1,.body-matrix .text-media-block .media-headline-side h1>*{font-size:1.2em}}.body-matrix .media-media-block{padding:20px}@media (max-width:480px){.body-matrix .text-media-block .media-headline-side h1,.body-matrix .text-media-block .media-headline-side h1>*{font-size:1.6em}.body-matrix .image-collection-block img{margin-bottom:20px}}.body-matrix .text-color-black,.body-matrix .text-color-black a,.body-matrix .text-color-black a:hover,.body-matrix .text-color-black a:visited{color:#000}.body-matrix .text-color-white,.body-matrix .text-color-white a,.body-matrix .text-color-white a:visited{color:#fff}.body-matrix .text-color-white a:hover,.body-matrix .text-color-white a:visited:hover{color:#A7A7A7}.body-matrix .text-color-red,.body-matrix .text-color-red a,.body-matrix .text-color-red a:hover,.body-matrix .text-color-red a:visited{color:#A64125}.body-matrix .text-color-gray,.body-matrix .text-color-gray a,.body-matrix .text-color-gray a:hover,.body-matrix .text-color-gray a:visited{color:#333}.body-matrix .separator-color-white hr{color:#fff;background-color:#fff}.body-matrix .separator-color-black hr{color:#000;background-color:#000}.body-matrix .separator-color-red hr{color:#A64125;background-color:#A64125}.body-matrix .separator-color-gray hr{color:#333;background-color:#333}.body-matrix .related-projects{margin-bottom:20px}.body-matrix .related-projects .inline{display:inline-block;margin-right:16px;padding-right:16px;border-right:1px solid #fff}.body-matrix .related-projects .inline:last-of-type{border-right:none}.body-matrix .related-projects .stacked{display:block}.body-matrix .related-projects .thumbnails{display:inline-block;margin-right:32px}.body-matrix .related-projects .thumbnails img{max-width:120px!important}.body-matrix .social-links{margin-top:20px;text-align:center}.body-matrix .social-links h2{text-align:left;font-size:14px;line-height:18px;font-weight:500;border:none!important;padding-bottom:0!important}.body-matrix .social-links ul{display:inline-block;padding-top:12px;list-style:none}.body-matrix .social-links ul li{display:inline-block;margin-bottom:8px}.body-matrix .social-links ul li a{color:#F5F5F5}.body-matrix .social-links ul li a .social-icon-container{font-size:28px;line-height:28px;display:inline-block;width:40px;height:40px;text-align:center;border-radius:12px;background-color:#000;color:#fff;padding-top:6px;margin-right:4px}#home .btn,#home .close,#home .hero .container .heading span,#home .nav-container .navbar-nav .secondary-nav,#in-the-news .btn,#in-the-news .close,#in-the-news .hero .container .heading span,#in-the-news .nav-container .navbar-nav .secondary-nav{background-color:#A64125}#home .btn{color:#fff}#home .nav-container{border-color:#A64125}#home .hero .container .heading span{max-width:460px}#home .hero .container .subheading span{max-width:460px;color:#A64125}#home .billboard-info.center{text-align:center}#home .billboard-info h1{font-size:80px;line-height:88px;font-weight:700;padding-top:0;border-top:none;margin-bottom:8px}@media (max-width:1280px){#home .billboard-info h1{font-size:44px;line-height:48px}}@media (max-width:960px){.body-matrix .social-links ul{padding-left:0}#home .billboard-info h1{font-size:32px;line-height:36px}}#home .billboard-info h1 p{font-size:1em;font-weight:700;line-height:1.2em}#home .billboard-info h2{text-align:inherit}#in-the-news .btn{color:#fff}#in-the-news #footer h1,#in-the-news #footer h2,#in-the-news #subfooter h1,#in-the-news #subfooter h2,#in-the-news .hero .container .subheading span,#in-the-news .modal h1{color:#A64125}#in-the-news .nav-container{border-color:#A64125}#in-the-news .nav-container .nav-indicator{display:block;border-bottom-color:#A64125;right:130px}#in-the-news .page-body{margin-bottom:0}#in-the-news .page-body h1,#in-the-news .page-body h2{font-size:48px;line-height:58px;color:#fff}#in-the-news .news-year{padding-top:40px;padding-bottom:40px}#in-the-news .news-year a{color:#fff}#in-the-news .news-year .news-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;margin:0 auto;width:100%}#in-the-news .news-year .news-grid .news-entry{width:33%;overflow:hidden;padding:10px 10px 16px}@media (max-width:960px){#in-the-news .news-year .news-grid .news-entry{width:50%}}@media (max-width:480px){#in-the-news .news-year .news-grid .news-entry{width:100%}}#in-the-news .news-year .news-grid .news-entry.current-year{width:49.75%}#in-the-news .news-year .news-grid .news-entry .news-entry-container{position:relative;display:block;text-align:center;background-color:#fff;border:1px solid #4C4C4C;border-radius:6px;padding:20px 20px 28px}#in-the-news .news-year .news-grid .news-entry .news-entry-container .news-photo{width:100%;max-width:360px;display:block;margin:0 auto 12px}#in-the-news .news-year .news-grid .news-entry .news-entry-container .news-info{color:#404040;font-family:400;font-size:20px;line-height:24px;text-align:left}#in-the-news .news-year .news-grid .news-entry .news-entry-container .news-info a{color:#A64125;text-decoration:underline}#in-the-news .news-year .news-grid .news-entry .news-entry-container .news-info h3{font-size:24px;line-height:28px;margin-top:10px}#in-the-news .news-year .social-feeds{border-left:1px solid #F5F5F5}@media (max-width:768px){#in-the-news .news-year .social-feeds{border:none}}#in-the-news .news-year .social-feeds h3{color:#A64125;text-align:left;margin-top:0;margin-left:12px}#in-the-news .news-year .social-feeds .news-entry{overflow:hidden;padding:10px 10px 16px}#in-the-news .news-year .social-feeds .news-entry>h3{font-family:700}#in-the-news .news-year .social-feeds .news-entry>h3 a{color:#A64125}@media (max-width:480px){#in-the-news .news-year .news-grid .news-entry.current-year{width:100%}#in-the-news .news-year .social-feeds .news-entry>h3{text-align:center}#in-the-news .news-year .social-feeds .news-entry>h3 a{display:inline}}#in-the-news .news-year .social-feeds .news-entry .news-entry-container{position:relative;display:block;text-align:center;background-color:#F5F5F5;border:1px solid #4C4C4C;border-radius:6px;padding:20px 20px 28px;max-height:500px;overflow-y:scroll}@media (max-width:480px){#in-the-news .news-year .social-feeds .news-entry .news-entry-container{display:none}}#in-the-news .news-year .social-feeds .news-entry .news-entry-container .news-photo{width:100%;max-width:360px;display:block;margin:0 auto 20px}#in-the-news .news-year .social-feeds .news-entry .news-entry-container .news-info{color:#404040;font-family:400;font-size:24px;line-height:28px;text-align:left}#in-the-news .news-year .social-feeds .news-entry .news-entry-container .news-info a{color:#A64125;text-decoration:underline}#in-the-news .news-year .social-feeds #facebook-timeline ul{margin:0;padding:0;list-style:none;border:none;background-color:#fff;border-radius:8px}#in-the-news .news-year .social-feeds #facebook-timeline ul li{text-align:left;margin-bottom:20px;border-bottom:1px solid #F5F5F5;padding:10px 10px 16px}#in-the-news .news-year .social-feeds #facebook-timeline ul li h4{font-family:700;font-size:21px;font-weight:300;line-height:24px;color:#292F33}#in-the-news .news-year .social-feeds #facebook-timeline ul li h4 span{font-size:12px;font-weight:400;line-height:16px;color:#8899A6}#in-the-news .news-year .social-feeds #facebook-timeline ul li h4 span a{color:#3b94d9}#in-the-news .news-year .social-feeds #facebook-timeline ul li a{color:#404040}#in-the-news .news-year .social-feeds #facebook-timeline ul li p{font-family:400;font-size:16px;line-height:17px;margin-bottom:20px}#in-the-news .news-year .social-feeds #facebook-timeline ul li .facebook-heading{overflow:hidden;margin-bottom:8px}#in-the-news .news-year .social-feeds #facebook-timeline ul li .facebook-heading img{width:40px;float:left}#in-the-news .news-year .social-feeds #facebook-timeline ul li .facebook-heading .facebook-author{font-family:400;font-size:12px;line-height:16px;color:#404040}#in-the-news .news-year .social-feeds #facebook-timeline ul li .facebook-heading .facebook-date-created{font-family:400;font-size:12px;line-height:16px;color:#A7A7A7}#in-the-news .news-year .social-feeds #facebook-timeline ul li .share{overflow:hidden;border:1px solid #F5F5F5;border-radius:4px;padding:0 8px 0 0}#in-the-news .news-year .social-feeds #facebook-timeline ul li .share h2{text-align:left;font-family:400;font-size:12px;line-height:16px;color:#404040;margin-top:8px}#in-the-news .news-year .social-feeds #facebook-timeline ul li .share h3{text-align:left;font-family:400;font-size:12px;line-height:16px;color:#A7A7A7}#in-the-news .news-year .social-feeds #facebook-timeline ul li .share img{float:left;max-width:30%;margin-right:8px;margin-bottom:8px}#news-item .news-item-info{margin-top:30px;margin-bottom:60px}#news-item .news-item-info img{width:100%;max-width:370px;margin-bottom:20px}#landing-pages .landing-page-content img,#team .profile img,#work .work-details img{max-width:100%}#team .profile{padding:60px;font-size:18px;line-height:1.4em}@media (max-width:768px){#team .profile{padding:20px;font-size:18px}}#team .profile .profile-image,#team .profile video{width:100%}#team .profile .profile-info{margin-top:20px;font-size:16px;line-height:20px}#team .profile .profile-info .personal-info{margin-bottom:1em}#team .profile .profile-info h2{text-align:left;font-size:14px;line-height:18px;font-weight:500;padding-bottom:.4em;border-bottom:1px solid #fff}#team .profile .profile-info h3{text-align:left;font-size:1em;line-height:22px;font-weight:500;margin-bottom:1em}#team .profile .profile-info ul{list-style:none;padding-left:0}#team .profile .profile-info ul li{margin-bottom:2px}#team .profile .bio{margin-top:30px}#work{font-size:18px;line-height:1.4em}@media (max-width:768px){#work{font-size:18px}}#work .billboard-info.center{text-align:center}#work .billboard-info h1{font-size:80px;line-height:88px;font-weight:700;padding-top:0;border-top:none;margin-bottom:8px}@media (max-width:1280px){#work .billboard-info h1{font-size:44px;line-height:48px}}@media (max-width:960px){#work .billboard-info h1{font-size:32px;line-height:36px}}#work .billboard-info h1 p{font-size:1em;font-weight:700;line-height:1.2em}#work .billboard-info h2{text-align:inherit}#work section.billboard{padding:0}#work .work-details{font-size:16px;line-height:20px;padding:40px 0}#work .work-details .work-details-column{margin-bottom:1em}#work .work-details p{font-size:16px;line-height:20px;margin-bottom:2px}#work .work-details video{width:100%}#work .work-details h2{text-align:left;font-size:14px;line-height:18px;font-weight:500;padding-bottom:.4em;border-bottom:1px solid #fff}#work .work-details h3{text-align:left;font-size:1em;line-height:22px;font-weight:500;margin-bottom:1em}#work .work-details ul{list-style:none;padding-left:0;margin-bottom:0}#work .work-details ul li{margin-bottom:2px}#contact h3,#contact h3 label{margin-bottom:0;line-height:1em}#contact{text-align:left}#contact .main-container{padding:60px 0}#contact ul.errors{color:#D00;list-style:none;padding:0}#contact ul.errors li{padding-left:0}#contact input,#contact textarea{font-family:400;margin:10px auto;padding:6px 12px;color:#333;width:100%}#contact h2{margin-bottom:30px;text-align:left;font-weight:200}#contact h3 label{font-size:18px}#contact address{margin:20px 0 30px;text-align:left}#contact form{padding:0 10px 10px;display:block;width:100%}#contact #fields-phone1-country,#contact .heading{display:none}#contact textarea{border:1px solid transparent;border-radius:6px;font-size:22px}#contact input{font-size:22px;border:1px solid transparent;border-radius:6px;text-align:left;display:inline-block;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;background-color:#fff}#contact .embedded-map,#contact .social-links{margin-top:10px}#contact input.btn-primary{background-color:#A64125;color:#fff;width:auto}#contact input.btn-primary:hover{border:1px solid #fff}#contact button[type=submit]{font-size:22px}#contact iframe{max-width:400px}#contact .social-links a{display:inline-block;color:#F5F5F5}#contact .social-links a .social-icon-container{font-size:28px;display:inline-block;width:40px;height:40px;text-align:center;border-radius:12px;background-color:#fff;color:#000;padding-top:0;margin-right:4px}@media (max-width:768px){#landing-pages{font-size:18px}}#landing-pages section{padding:20px 0}#landing-pages section.billboard{padding:0}#landing-pages .statistics{margin:60px auto}#landing-pages .statistics .roller-shade-toggle{font-size:28px;font-weight:600;text-align:center;background-color:#A64125;display:block;width:100%;padding:20px 0;border-radius:14px;margin-bottom:0;box-shadow:0 8px 20px rgba(0,0,0,.4);position:relative;cursor:pointer;z-index:100}#landing-pages .statistics .roller-shade-tab{display:table;margin:0 auto;width:auto;background-color:#A64125;padding:6px 10px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;text-align:center;cursor:pointer;position:relative;z-index:99}#landing-pages .statistics .roller-shade-tab .fa-minus{display:none}#landing-pages .statistics .roller-shade-tab[aria-expanded=true] .fa-minus{display:inline}#landing-pages .statistics .roller-shade-tab[aria-expanded=true] .fa-plus{display:none}#landing-pages .statistics .statistics-body{background-color:grey;color:#fff;border-bottom-right-radius:14px;border-bottom-left-radius:14px;margin:0 60px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.4);position:relative;-moz-transition:height .3s ease;-webkit-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease;z-index:98;padding:0 40px}@media (max-width:480px){#landing-pages .statistics .statistics-body{margin:0 30px;padding:0 12px}}#landing-pages .statistics .statistics-body.collapse:not(.show){display:block;height:70px}#landing-pages .statistics .statistics-body .row{border-bottom:1px solid #A7A7A7;padding:30px 0}#landing-pages .statistics .statistics-body .row:first-of-type{padding-top:10px}#landing-pages .statistics .statistics-body .row:last-of-type{border-bottom:0}#landing-pages .statistics .statistics-body .row .statistic-value{font-size:3em;font-weight:600;line-height:1em;text-align:center;margin-bottom:12px}@media (max-width:960px){#landing-pages .statistics .statistics-body .row .statistic-value{font-size:2em}}#landing-pages .landing-page-content{font-size:16px}#landing-pages .landing-page-content video{width:100%}#landing-pages .landing-page-content h2{text-align:left;font-size:14px;line-height:18px;font-weight:500;padding-bottom:.4em;border-bottom:none}#landing-pages .landing-page-content h3{text-align:left;font-size:1em;line-height:22px;font-weight:500;margin-bottom:1em}#landing-pages .landing-page-content ul{list-style:none;padding-left:0}#landing-pages .landing-page-content ul li{margin-bottom:2px}#landing-pages .separator-block{max-width:1140px!important}@media (max-width:768px){#jobs{font-size:18px}}#jobs section{padding:20px 0}#jobs section.billboard{padding:0}#jobs .jobs-content{margin-top:40px;margin-bottom:40px}#jobs .job{margin-bottom:60px}#jobs .job h2{text-align:left;font-size:24px;line-height:28px;font-weight:500;padding-bottom:.4em;border-bottom:1px solid #fff}#jobs .job h3{text-align:left;font-size:1em;line-height:22px;font-weight:500;margin-bottom:1em}.blog-filter-container{margin:12px;padding:10px 40px}.blog-filter-container #blog-filter-find label{margin-right:4px;display:none}.blog-filter-container #blog-filter-find .form-control{outline:0;-webkit-appearance:none;-moz-appearance:none;display:inline-block;max-width:240px;margin-left:30px;background-color:transparent;color:#fff;border:none;border-radius:0!important;border-bottom:1px solid #fff}.blog-filter-container #blog-filter-find select.form-control{background:url(/assets/img/sort-solid.png) no-repeat;background-position:calc(100% - 4px) 50%}.blog-filter-container #blog-filter-find .filter-title{font-style:italic;font-size:28px;margin-right:30px;position:relative}.blog-filter-container #blog-filter-find .filter-title *{position:absolute;top:10px}.blog-filter-container #blog-filter-find .nothing{display:none}#proposal-body .main-container{padding:0}#proposal-body h1,#proposal-body h2,#proposal-body h3{text-align:inherit;color:inherit;margin-bottom:.4em;line-height:1.1em}#proposal-body .video-wrapper{position:relative;padding-top:56.25%;overflow:hidden;width:100%}#proposal-body .video-wrapper iframe,#proposal-body .video-wrapper video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#proposal-body .proposal-key-form-container{margin-top:60px;margin-bottom:60px;text-align:center}#proposal-body .billboard{position:relative}#proposal-body .billboard .billboard-background{height:100%;max-height:900px}#proposal-body .billboard .billboard-background img{width:100%}#proposal-body .billboard .billboard-container{position:absolute;top:0;left:0}#proposal-body .billboard .billboard-info{padding:20px;display:block}#proposal-body .billboard .billboard-info h1,#proposal-body .billboard .billboard-info h2{border:none;display:block;line-height:1.1em}#proposal-body .billboard .billboard-info h1 p,#proposal-body .billboard .billboard-info h2 p{font-size:inherit;font-weight:inherit;line-height:1.1em}#proposal-body .billboard .billboard-info h1{font-size:72px;font-weight:800}#proposal-body .billboard .billboard-info h2{font-size:48px;font-weight:600}#proposal-body .body-matrix *{line-height:1.1em}#proposal-body .body-matrix p{line-height:1.4em}#proposal-body .body-matrix h2,#proposal-body .body-matrix h2 p{font-size:32px;line-height:1.1em;font-weight:600}#proposal-body .body-matrix h3,#proposal-body .body-matrix h3 p{font-size:24px;line-height:1.1em;font-weight:600;margin-bottom:.4em}#proposal-body .body-matrix .hero-block{position:relative;overflow:hidden}#proposal-body .body-matrix .hero-block .hero-text-container{width:100%;margin:0 auto;position:absolute;bottom:8rem;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media (max-width:960px){#proposal-body .body-matrix .hero-block .hero-text-container{bottom:1rem}}#proposal-body .body-matrix .hero-block .hero-text-container p{margin-bottom:0}#proposal-body .body-matrix .full-copy-block{padding:80px 0}#proposal-body .body-matrix .full-copy-block h2,#proposal-body .body-matrix .full-copy-block h2 p{font-size:48px;line-height:1.1em}#proposal-body .body-matrix .full-copy-block h3,#proposal-body .body-matrix .full-copy-block h3 p{font-size:36px;line-height:1.1em;margin-bottom:1em}#proposal-body .body-matrix .full-media-block{padding:80px 0}#proposal-body .body-matrix .full-media-block h2,#proposal-body .body-matrix .full-media-block h2 p{font-size:48px;line-height:1.1em}#proposal-body .body-matrix .full-media-block h3,#proposal-body .body-matrix .full-media-block h3 p{font-size:36px;line-height:1.1em;margin-bottom:1em}#proposal-body .body-matrix .full-media-block img,#proposal-body .body-matrix .full-media-block video{margin-bottom:20px}#proposal-body .body-matrix .media-media-block,#proposal-body .body-matrix .text-media-block{padding:80px 0}#proposal-body .body-matrix .media-media-block h2,#proposal-body .body-matrix .media-media-block h2 p{font-size:48px;line-height:1.1em}#proposal-body .body-matrix .media-media-block h3,#proposal-body .body-matrix .media-media-block h3 p{font-size:36px;line-height:1.1em;margin-bottom:1em}#proposal-body .body-matrix .media-collection-block{padding:80px 0}#proposal-body .body-matrix .media-collection-block h2,#proposal-body .body-matrix .media-collection-block h2 p{font-size:48px;line-height:1.1em}#proposal-body .body-matrix .media-collection-block h3,#proposal-body .body-matrix .media-collection-block h3 p{font-size:36px;line-height:1.1em;margin-bottom:1em}#proposal-body .body-matrix .media-collection-block .media-gallery{margin-top:20px;margin-bottom:20px}#proposal-body .body-matrix .media-collection-block .media-gallery .media-item{max-width:300px;padding:12px}#proposal-body #footer{border:none}