﻿body{font-family:"Work Sans", sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-family:karmina, serif;font-weight:700}p{font-family:"Work Sans", sans-serif;font-weight:400}html,body{background:#fff;margin:0px;padding:0px;color:#59595b}a{text-decoration:none;color:#59595b;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out}a:hover{color:#5a87c6}b,strong{font-weight:600}.mobile-only{display:none !important}.linked:hover{cursor:pointer}.button-line{display:inline-block;position:relative;margin:10px 0px;font-family:karmina, serif;font-weight:400;font-size:19px;font-style:italic;line-height:19px;text-transform:lowercase}.button-line span{display:inline-block;width:42px;height:1px;margin:-12px 0 5px 20px;border-bottom:1px solid #d5e6f7;-webkit-transition:width 300ms ease-out;-moz-transition:width 300ms ease-out;-o-transition:width 300ms ease-out;transition:width 300ms ease-out}.button-line:hover span{width:96px}@media only screen and (max-width:1024px){.button-line:hover span{width:66px}}.dark .button-line{color:#59595b}.dark .button-line span{border-color:#59595b}footer{background-color:#3d4147;color:#7fa6cc;padding:52px 0;font-family:"Work Sans", sans-serif;font-weight:400;font-size:13px;line-height:19px}@media print{footer{display:none}}footer .container{max-width:1150px;margin:0px auto}@media only screen and (max-width:1024px){footer .container{padding:0px 42px;max-width:calc(100% - 84px)}}footer .border-left{border-left:1px solid rgba(170, 196, 226, 0.5)}@media only screen and (max-width:1023px){footer .border-left{border:none}}footer .border-left .col:first-child{margin-left:70px;width:calc(58.33% - 70px)}@media only screen and (max-width:1023px){footer .border-left .col:first-child{margin-left:110px;width:calc(100% - 84px)}}@media only screen and (max-width:767px){footer .border-left .col:first-child{margin:0;width:auto}}footer a{color:#aac4e2;font-family:"Work Sans", sans-serif;font-weight:400;font-size:13px;line-height:19px}@media only screen and (max-width:1023px){footer a{font-size:13px;line-height:19px}}@media only screen and (max-width:1023px){footer a{font-size:17px;line-height:20px}}footer a:hover{color:#fff}footer ul{margin:20px 0 0 0;padding:0;list-style:none}footer ul li{padding:8px 0}footer ul li a{color:#7fa6cc;font-family:"Work Sans", sans-serif;font-weight:400;font-size:13px;line-height:19px}footer .contact-info{padding-top:16px}footer .contact-info strong{letter-spacing:1px;font-weight:600;text-transform:uppercase}footer .contact-info address{font-family:"Work Sans", sans-serif;font-weight:400;font-size:13px;line-height:19px;font-size:13px;font-style:normal}@media only screen and (max-width:1023px){footer .contact-info address{font-size:13px;line-height:19px}}footer .contact-info a{font-family:"Work Sans", sans-serif;font-weight:400;font-size:13px;line-height:19px;font-size:13px;color:#7fa6cc}@media only screen and (max-width:1023px){footer .contact-info a{font-size:13px;line-height:19px}}footer .contact-info a:hover{color:#fff}footer .social-icons{text-align:right}@media only screen and (max-width:1023px){footer .social-icons{text-align:left;padding-bottom:40px}}footer .social-icons a{display:inline-block;width:26px;text-align:center;margin-left:4px;font-size:24px}@media only screen and (max-width:1023px){footer .social-icons a{margin-left:0;margin-right:5px}}footer .copyright{font-size:11px;color:#647588;padding-top:20px}@media only screen and (max-width:1023px){footer .copyright{margin:0 152px}}@media only screen and (max-width:767px){footer .copyright{margin:0 42px}}body.search date{display:none}.frm_form_fields fieldset{margin:0;padding:0;border:none}.frm_form_fields .frm_screen_reader{display:none}.frm_fields_container{padding:20px 0px;width:100%;max-width:336px}@media only screen and (max-width:1023px){.frm_fields_container{max-width:100%}}.frm_fields_container .frm_form_field{padding-bottom:11px}@media only screen and (max-height:900px) and (max-width:1440px){.frm_fields_container .frm_form_field{padding-bottom:6px}}@media only screen and (max-width:1024px){.frm_fields_container .frm_form_field{padding-bottom:6px}}.frm_fields_container .frm_form_field .frm_primary_label{display:none}.frm_fields_container .frm_form_field span.frm_required{display:none}.frm_fields_container .frm_form_field input[type="text"],.frm_fields_container .frm_form_field input[type="email"],.frm_fields_container .frm_form_field input[type="tel"],.frm_fields_container .frm_form_field select,.frm_fields_container .frm_form_field textarea{font-family:"Work Sans", sans-serif;font-size:12px;line-height:14px;color:#202328;background:#fff;border:1px solid #8f9192;padding:10px 10px;width:calc(100% - 20px) !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width:1023px){.frm_fields_container .frm_form_field input[type="text"],.frm_fields_container .frm_form_field input[type="email"],.frm_fields_container .frm_form_field input[type="tel"],.frm_fields_container .frm_form_field select,.frm_fields_container .frm_form_field textarea{width:calc(100% - 20px) !important}}.frm_fields_container .frm_form_field textarea{min-height:195px}@media only screen and (max-height:900px) and (max-width:1440px){.frm_fields_container .frm_form_field textarea{min-height:80px}}@media only screen and (max-width:1024px){.frm_fields_container .frm_form_field textarea{min-height:100px}}.frm_fields_container .frm_form_field select{border-radius:0;width:calc(100% + 28px);background-image:url(../images/select-triangle.png);background-size:contain;background-position:right center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.frm_fields_container .frm_submit .frm_button_submit{display:inline-block;position:relative;margin:10px 0px;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:karmina, serif;font-weight:400;font-size:19px;font-style:italic;line-height:19px;text-transform:lowercase}.frm_fields_container .frm_submit .frm_button_submit span{display:inline-block;width:42px;height:1px;margin:-12px 0 5px 9px;border-bottom:1px solid #202328;-webkit-transition:width 300ms ease-out;-moz-transition:width 300ms ease-out;-o-transition:width 300ms ease-out;transition:width 300ms ease-out}.frm_fields_container .frm_submit .frm_button_submit:hover{cursor:pointer}.frm_fields_container .frm_submit .frm_button_submit:hover span{width:72px}.frm_dropzone{font-size:14px;line-height:18px;padding:10px 20px;background:#eee;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.frm_dropzone .frm_compact_text{display:block;font-weight:600;padding:10px 0;font-family:karmina, serif;font-weight:400;font-size:19px;font-style:italic;line-height:19px;color:#111;text-transform:lowercase}.frm_dropzone .frm_compact_text:hover{cursor:pointer}.frm_dropzone .frm_small_text{font-size:10px}.frm_form_fields .frm_dropzone{background:rgba(89, 89, 91, 0.05) !important;border:1px solid rgba(61, 65, 71, 0.1) !important}.frm_form_fields .frm_dropzone .frmsvg.frm-svg-icon{width:54px !important;height:auto !important;display:inline-block !important;float:left !important;margin-right:12px !important}.frm_form_fields .frm_dropzone .frmsvg.frm-svg-icon path{fill:#202328 !important}.frm_form_fields .frm_verify{display:none !important}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes layoutAPhoto{0%{opacity:0;right:118px}100%{opacity:1;right:18px}}@-moz-keyframes layoutAPhoto{0%{opacity:0;right:118px}100%{opacity:1;right:18px}}@-o-keyframes layoutAPhoto{0%{opacity:0;right:118px}100%{opacity:1;right:18px}}@keyframes layoutAPhoto{0%{opacity:0;right:118px}100%{opacity:1;right:18px}}@-webkit-keyframes layoutCPhoto{0%{opacity:0;top:calc(214px + 72px)}100%{opacity:1;top:214px}}@-moz-keyframes layoutCPhoto{0%{opacity:0;top:calc(214px + 72px)}100%{opacity:1;top:214px}}@-o-keyframes layoutCPhoto{0%{opacity:0;top:calc(214px + 72px)}100%{opacity:1;top:214px}}@keyframes layoutCPhoto{0%{opacity:0;top:calc(214px + 72px)}100%{opacity:1;top:214px}}@-webkit-keyframes layoutGPhoto{0%{opacity:0;top:calc(160px + 72px)}100%{opacity:1;top:160px}}@-moz-keyframes layoutGPhoto{0%{opacity:0;top:calc(160px + 72px)}100%{opacity:1;top:160px}}@-o-keyframes layoutGPhoto{0%{opacity:0;top:calc(160px + 72px)}100%{opacity:1;top:160px}}@keyframes layoutGPhoto{0%{opacity:0;top:calc(160px + 72px)}100%{opacity:1;top:160px}}@-webkit-keyframes layoutAH1{0%{opacity:0;margin-left:0}100%{opacity:1;margin-left:-46px}}@-moz-keyframes layoutAH1{0%{opacity:0;margin-left:0}100%{opacity:1;margin-left:-46px}}@-o-keyframes layoutAH1{0%{opacity:0;margin-left:0}100%{opacity:1;margin-left:-46px}}@keyframes layoutAH1{0%{opacity:0;margin-left:0}100%{opacity:1;margin-left:-46px}}@-webkit-keyframes layoutAH1NoOverlay{0%{opacity:0;margin-left:46px}100%{opacity:1;margin-left:0px}}@-moz-keyframes layoutAH1NoOverlay{0%{opacity:0;margin-left:46px}100%{opacity:1;margin-left:0px}}@-o-keyframes layoutAH1NoOverlay{0%{opacity:0;margin-left:46px}100%{opacity:1;margin-left:0px}}@keyframes layoutAH1NoOverlay{0%{opacity:0;margin-left:46px}100%{opacity:1;margin-left:0px}}@-webkit-keyframes layoutAH2{0%{opacity:0;margin-left:0}100%{opacity:1;margin-left:-90px}}@-moz-keyframes layoutAH2{0%{opacity:0;margin-left:0}100%{opacity:1;margin-left:-90px}}@-o-keyframes layoutAH2{0%{opacity:0;margin-left:0}100%{opacity:1;margin-left:-90px}}@keyframes layoutAH2{0%{opacity:0;margin-left:0}100%{opacity:1;margin-left:-90px}}@-webkit-keyframes barLeftToRight{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@-moz-keyframes barLeftToRight{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@-o-keyframes barLeftToRight{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@keyframes barLeftToRight{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@-webkit-keyframes lineRightToLeftF{0%{width:0}100%{width:calc(86% + 24px)}}@-moz-keyframes lineRightToLeftF{0%{width:0}100%{width:calc(86% + 24px)}}@-o-keyframes lineRightToLeftF{0%{width:0}100%{width:calc(86% + 24px)}}@keyframes lineRightToLeftF{0%{width:0}100%{width:calc(86% + 24px)}}@-webkit-keyframes barLeftToRightA{0%{opacity:0;width:0}100%{opacity:1;width:94%}}@-moz-keyframes barLeftToRightA{0%{opacity:0;width:0}100%{opacity:1;width:94%}}@-o-keyframes barLeftToRightA{0%{opacity:0;width:0}100%{opacity:1;width:94%}}@keyframes barLeftToRightA{0%{opacity:0;width:0}100%{opacity:1;width:94%}}@-webkit-keyframes barLeftToRightB{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@-moz-keyframes barLeftToRightB{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@-o-keyframes barLeftToRightB{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@keyframes barLeftToRightB{0%{opacity:0;width:0}100%{opacity:1;width:100%}}@-webkit-keyframes barLeftToRightC{0%{opacity:0;width:0}100%{opacity:1;width:calc(100% + 20px)}}@-moz-keyframes barLeftToRightC{0%{opacity:0;width:0}100%{opacity:1;width:calc(100% + 20px)}}@-o-keyframes barLeftToRightC{0%{opacity:0;width:0}100%{opacity:1;width:calc(100% + 20px)}}@keyframes barLeftToRightC{0%{opacity:0;width:0}100%{opacity:1;width:calc(100% + 20px)}}@-webkit-keyframes barLeftToRightC{0%{opacity:0;width:0}100%{opacity:1;width:84%}}@-moz-keyframes barLeftToRightC{0%{opacity:0;width:0}100%{opacity:1;width:84%}}@-o-keyframes barLeftToRightC{0%{opacity:0;width:0}100%{opacity:1;width:84%}}@keyframes barLeftToRightC{0%{opacity:0;width:0}100%{opacity:1;width:84%}}@-webkit-keyframes withImageUpLeft{0%{opacity:0;margin-top:0;margin-bottom:-72px}100%{opacity:1;margin-top:-72px;margin-bottom:0}}@-moz-keyframes withImageUpLeft{0%{opacity:0;margin-top:0;margin-bottom:-72px}100%{opacity:1;margin-top:-72px;margin-bottom:0}}@-o-keyframes withImageUpLeft{0%{opacity:0;margin-top:0;margin-bottom:-72px}100%{opacity:1;margin-top:-72px;margin-bottom:0}}@keyframes withImageUpLeft{0%{opacity:0;margin-top:0;margin-bottom:-72px}100%{opacity:1;margin-top:-72px;margin-bottom:0}}@-webkit-keyframes withImageUpRight{0%{opacity:0;margin-top:calc(-120px - 72px);margin-bottom:calc(20px + 72px)}100%{opacity:1;margin-top:-120px;margin-bottom:20px}}@-moz-keyframes withImageUpRight{0%{opacity:0;margin-top:calc(-120px - 72px);margin-bottom:calc(20px + 72px)}100%{opacity:1;margin-top:-120px;margin-bottom:20px}}@-o-keyframes withImageUpRight{0%{opacity:0;margin-top:calc(-120px - 72px);margin-bottom:calc(20px + 72px)}100%{opacity:1;margin-top:-120px;margin-bottom:20px}}@keyframes withImageUpRight{0%{opacity:0;margin-top:calc(-120px - 72px);margin-bottom:calc(20px + 72px)}100%{opacity:1;margin-top:-120px;margin-bottom:20px}}@-webkit-keyframes videoMoveUp{0%{opacity:0;top:calc(190px + 72px)}100%{opacity:1;top:190px}}@-moz-keyframes videoMoveUp{0%{opacity:0;top:calc(190px + 72px)}100%{opacity:1;top:190px}}@-o-keyframes videoMoveUp{0%{opacity:0;top:calc(190px + 72px)}100%{opacity:1;top:190px}}@keyframes videoMoveUp{0%{opacity:0;top:calc(190px + 72px)}100%{opacity:1;top:190px}}@-webkit-keyframes noMarginPhoto{0%{opacity:0;top:160px}100%{opacity:1;top:88px}}@-moz-keyframes noMarginPhoto{0%{opacity:0;top:160px}100%{opacity:1;top:88px}}@-o-keyframes noMarginPhoto{0%{opacity:0;top:160px}100%{opacity:1;top:88px}}@keyframes noMarginPhoto{0%{opacity:0;top:160px}100%{opacity:1;top:88px}}@-webkit-keyframes movePhotoUpSlide1{0%{opacity:0;top:302px}100%{opacity:1;top:230px}}@-moz-keyframes movePhotoUpSlide1{0%{opacity:0;top:302px}100%{opacity:1;top:230px}}@-o-keyframes movePhotoUpSlide1{0%{opacity:0;top:302px}100%{opacity:1;top:230px}}@keyframes movePhotoUpSlide1{0%{opacity:0;top:302px}100%{opacity:1;top:230px}}@-webkit-keyframes h1Slide1{0%{opacity:0;margin-left:0}100%{opacity:1;margin-left:-56px}}@-moz-keyframes h1Slide1{0%{opacity:0;margin-left:0}100%{opacity:1;margin-left:-56px}}@-o-keyframes h1Slide1{0%{opacity:0;margin-left:0}100%{opacity:1;margin-left:-56px}}@keyframes h1Slide1{0%{opacity:0;margin-left:0}100%{opacity:1;margin-left:-56px}}@-webkit-keyframes h1Slide1NoOverlay{0%{opacity:0;margin-left:-56px}100%{opacity:1;margin-left:0px}}@-moz-keyframes h1Slide1NoOverlay{0%{opacity:0;margin-left:-56px}100%{opacity:1;margin-left:0px}}@-o-keyframes h1Slide1NoOverlay{0%{opacity:0;margin-left:-56px}100%{opacity:1;margin-left:0px}}@keyframes h1Slide1NoOverlay{0%{opacity:0;margin-left:-56px}100%{opacity:1;margin-left:0px}}@-webkit-keyframes movePhotoUpSlide2{0%{opacity:0;top:382px}100%{opacity:1;top:310px}}@-moz-keyframes movePhotoUpSlide2{0%{opacity:0;top:382px}100%{opacity:1;top:310px}}@-o-keyframes movePhotoUpSlide2{0%{opacity:0;top:382px}100%{opacity:1;top:310px}}@keyframes movePhotoUpSlide2{0%{opacity:0;top:382px}100%{opacity:1;top:310px}}@-webkit-keyframes h1Slide2{0%{opacity:0;margin-left:-56px}100%{opacity:1;margin-left:0}}@-moz-keyframes h1Slide2{0%{opacity:0;margin-left:-56px}100%{opacity:1;margin-left:0}}@-o-keyframes h1Slide2{0%{opacity:0;margin-left:-56px}100%{opacity:1;margin-left:0}}@keyframes h1Slide2{0%{opacity:0;margin-left:-56px}100%{opacity:1;margin-left:0}}@-webkit-keyframes movePhotoUpSlide3Left{0%{opacity:0;top:272px}100%{opacity:1;top:200px}}@-moz-keyframes movePhotoUpSlide3Left{0%{opacity:0;top:272px}100%{opacity:1;top:200px}}@-o-keyframes movePhotoUpSlide3Left{0%{opacity:0;top:272px}100%{opacity:1;top:200px}}@keyframes movePhotoUpSlide3Left{0%{opacity:0;top:272px}100%{opacity:1;top:200px}}@-webkit-keyframes movePhotoUpSlide3Right{0%{opacity:0;margin-top:92px}100%{opacity:1;margin-top:20px}}@-moz-keyframes movePhotoUpSlide3Right{0%{opacity:0;margin-top:92px}100%{opacity:1;margin-top:20px}}@-o-keyframes movePhotoUpSlide3Right{0%{opacity:0;margin-top:92px}100%{opacity:1;margin-top:20px}}@keyframes movePhotoUpSlide3Right{0%{opacity:0;margin-top:92px}100%{opacity:1;margin-top:20px}}@-webkit-keyframes barLeftToRight3{0%{opacity:0;width:0}100%{opacity:1;width:calc(100% + 40px)}}@-moz-keyframes barLeftToRight3{0%{opacity:0;width:0}100%{opacity:1;width:calc(100% + 40px)}}@-o-keyframes barLeftToRight3{0%{opacity:0;width:0}100%{opacity:1;width:calc(100% + 40px)}}@keyframes barLeftToRight3{0%{opacity:0;width:0}100%{opacity:1;width:calc(100% + 40px)}}@-webkit-keyframes barRightToLeft3{0%{opacity:0;width:0}100%{opacity:1;width:90%}}@-moz-keyframes barRightToLeft3{0%{opacity:0;width:0}100%{opacity:1;width:90%}}@-o-keyframes barRightToLeft3{0%{opacity:0;width:0}100%{opacity:1;width:90%}}@keyframes barRightToLeft3{0%{opacity:0;width:0}100%{opacity:1;width:90%}}@-webkit-keyframes aboutHeroPhoto{0%{opacity:0;top:202px}100%{opacity:1;top:274px}}@-moz-keyframes aboutHeroPhoto{0%{opacity:0;top:202px}100%{opacity:1;top:274px}}@-o-keyframes aboutHeroPhoto{0%{opacity:0;top:202px}100%{opacity:1;top:274px}}@keyframes aboutHeroPhoto{0%{opacity:0;top:202px}100%{opacity:1;top:274px}}@-webkit-keyframes relativePositionPhotoDown{0%{opacity:0;margin-top:-72px}100%{opacity:1;margin-top:0}}@-moz-keyframes relativePositionPhotoDown{0%{opacity:0;margin-top:-72px}100%{opacity:1;margin-top:0}}@-o-keyframes relativePositionPhotoDown{0%{opacity:0;margin-top:-72px}100%{opacity:1;margin-top:0}}@keyframes relativePositionPhotoDown{0%{opacity:0;margin-top:-72px}100%{opacity:1;margin-top:0}}@-webkit-keyframes drawLineTrapezoid{0%{stroke-dashoffset:1669.7905273438}100%{stroke-dashoffset:0}}@-moz-keyframes drawLineTrapezoid{0%{stroke-dashoffset:1669.7905273438}100%{stroke-dashoffset:0}}@-o-keyframes drawLineTrapezoid{0%{stroke-dashoffset:1669.7905273438}100%{stroke-dashoffset:0}}@keyframes drawLineTrapezoid{0%{stroke-dashoffset:1669.7905273438}100%{stroke-dashoffset:0}}@-webkit-keyframes drawLine{0%{stroke-dashoffset:1814.8400878906}100%{stroke-dashoffset:0}}@-moz-keyframes drawLine{0%{stroke-dashoffset:1814.8400878906}100%{stroke-dashoffset:0}}@-o-keyframes drawLine{0%{stroke-dashoffset:1814.8400878906}100%{stroke-dashoffset:0}}@keyframes drawLine{0%{stroke-dashoffset:1814.8400878906}100%{stroke-dashoffset:0}}@-webkit-keyframes drawLine2{0%{stroke-dashoffset:1894.8400878906}100%{stroke-dashoffset:0}}@-moz-keyframes drawLine2{0%{stroke-dashoffset:1894.8400878906}100%{stroke-dashoffset:0}}@-o-keyframes drawLine2{0%{stroke-dashoffset:1894.8400878906}100%{stroke-dashoffset:0}}@keyframes drawLine2{0%{stroke-dashoffset:1894.8400878906}100%{stroke-dashoffset:0}}@-webkit-keyframes drawLine3{0%{stroke-dashoffset:2414.83984375}100%{stroke-dashoffset:0}}@-moz-keyframes drawLine3{0%{stroke-dashoffset:2414.83984375}100%{stroke-dashoffset:0}}@-o-keyframes drawLine3{0%{stroke-dashoffset:2414.83984375}100%{stroke-dashoffset:0}}@keyframes drawLine3{0%{stroke-dashoffset:2414.83984375}100%{stroke-dashoffset:0}}@-webkit-keyframes drawLine4{0%{stroke-dashoffset:2134.8400878906}100%{stroke-dashoffset:0}}@-moz-keyframes drawLine4{0%{stroke-dashoffset:2134.8400878906}100%{stroke-dashoffset:0}}@-o-keyframes drawLine4{0%{stroke-dashoffset:2134.8400878906}100%{stroke-dashoffset:0}}@keyframes drawLine4{0%{stroke-dashoffset:2134.8400878906}100%{stroke-dashoffset:0}}@-webkit-keyframes drawLine5{0%{stroke-dashoffset:2190.8598632813}100%{stroke-dashoffset:0}}@-moz-keyframes drawLine5{0%{stroke-dashoffset:2190.8598632813}100%{stroke-dashoffset:0}}@-o-keyframes drawLine5{0%{stroke-dashoffset:2190.8598632813}100%{stroke-dashoffset:0}}@keyframes drawLine5{0%{stroke-dashoffset:2190.8598632813}100%{stroke-dashoffset:0}}@-webkit-keyframes drawLine6{0%{stroke-dashoffset:1591.6199951172}100%{stroke-dashoffset:0}}@-moz-keyframes drawLine6{0%{stroke-dashoffset:1591.6199951172}100%{stroke-dashoffset:0}}@-o-keyframes drawLine6{0%{stroke-dashoffset:1591.6199951172}100%{stroke-dashoffset:0}}@keyframes drawLine6{0%{stroke-dashoffset:1591.6199951172}100%{stroke-dashoffset:0}}.section{clear:both;padding:0px;margin:0px}.col{display:block;position:relative;float:left;margin:0}.col:first-child{margin-left:0}.col.pull-right{float:right}.col.pull-left{float:left}.col.pull-center{margin:0 auto}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.span_12_of_12{width:100%}.span_11_of_12{width:91.66%}.span_10_of_12{width:83.33%}.span_9_of_12{width:75%}.span_8_of_12{width:66.66%}.span_7_of_12{width:58.33%}.span_6_of_12{width:50%}.span_5_of_12{width:41.66%}.span_4_of_12{width:33.33%}.span_3_of_12{width:25%}.span_2_of_12{width:16.66%}.span_1_of_12{width:8.333%}.span_5_of_5{width:100%}.span_4_of_5{width:80%}.span_3_of_5{width:60%}.span_2_of_5{width:40%}.span_1_of_5{width:20%}@media only screen and (max-width:1023px){.col{margin:0}.span_1_of_12:not(.responsive),.span_2_of_12:not(.responsive),.span_3_of_12:not(.responsive),.span_4_of_12:not(.responsive),.span_5_of_12:not(.responsive),.span_6_of_12:not(.responsive),.span_7_of_12:not(.responsive),.span_8_of_12:not(.responsive),.span_9_of_12:not(.responsive),.span_10_of_12:not(.responsive),.span_11_of_12:not(.responsive),.span_12_of_12:not(.responsive),.span_1_of_5:not(.responsive),.span_2_of_5:not(.responsive),.span_3_of_5:not(.responsive),.span_4_of_5:not(.responsive),.span_5_of_5:not(.responsive){width:100%}}header.primary{position:fixed;z-index:999;width:100%;top:0;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}@media only screen and (max-width:1023px){header.primary{-webkit-transition:background-color 0ms ease-out;-moz-transition:background-color 0ms ease-out;-o-transition:background-color 0ms ease-out;transition:background-color 0ms ease-out}}@media print{header.primary{display:none}}header.primary.scroll{background-color:rgba(255, 255, 255, 0.95);-webkit-backdrop-filter:blur(6px)}header.primary.mobile-menu-open{background:#5688d1 !important}header.primary.mobile-menu-open .logo .light{display:none !important}header.primary.mobile-menu-open .logo .dark{display:none !important}header.primary.mobile-menu-open .logo .mobile{display:block !important}header.primary .logo{text-align:left}header.primary .logo img{width:87px;height:auto;padding:12px 26px;margin:13px 0}@media only screen and (max-width:1023px){header.primary .logo img{margin:0;padding:12px 26px 10px 26px}}header.primary .logo img .mobile{display:none}header.primary .navigation{text-align:center}header.primary .navigation .hamburger{display:none}@media only screen and (max-width:1023px){header.primary .navigation .hamburger{display:block;position:absolute;top:-50px;right:20px;width:40px}header.primary .navigation .hamburger:hover{cursor:pointer}header.primary .navigation .hamburger img{width:100%;height:auto}header.primary .navigation .hamburger img.close{display:none}header.primary .navigation .hamburger img.open{display:block}header.primary .navigation .hamburger.open img.close{display:block}header.primary .navigation .hamburger.open img.open{display:none}}header.primary .contact{text-align:right}@media only screen and (max-width:1023px){header.primary .contact{display:none}}header.primary .contact li{padding-right:46px}header.primary .contact li.search{padding-right:14px}header.primary .contact li.search .fal{font-size:14px}header.primary .contact li.search form{margin:0;margin-top:8px;padding:0}header.primary .contact li.search form .input-wrapper{display:none;position:relative;width:100%}header.primary .contact li.search form .input-wrapper:before{content:"";font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;text-decoration:inherit;font-size:14px;position:absolute;top:8px;left:8px}header.primary .contact li.search form input[type="text"]{-moz-appearance:none;-webkit-appearance:none;background:none;border:1px solid #b1b3b6;padding:5px 5px 5px 26px;font-family:"Work Sans", sans-serif;font-weight:300}header.primary .contact li.search form input[type="text"]:focus{outline:none}@media only screen and (max-width:1023px){header.primary nav{display:none;background:#5688d1;text-align:left;height:100vh}}header.primary nav ul{display:inline-block;list-style:none;margin:22px 0px 36px 0px;padding:0px}@media only screen and (max-width:1023px){header.primary nav ul{margin:10px 30px 30px 50px}}header.primary nav ul li{display:inline-block;position:relative;padding:0 8px;vertical-align:top;text-align:left;font-family:"Work Sans", sans-serif;font-weight:400;font-size:14px;line-height:14px}@media only screen and (max-width:1023px){header.primary nav ul li{font-weight:300;font-size:18px;line-height:18px}}@media only screen and (max-width:1023px){header.primary nav ul li{display:block}}header.primary nav ul li.about{width:58px}header.primary nav ul li.services,header.primary nav ul li.markets{width:74px}header.primary nav ul li.news{width:58px}@media only screen and (max-width:1023px){header.primary nav ul li{width:auto !important}}header.primary nav ul li.contact-mobile-only,header.primary nav ul li.search-mobile-only{display:none !important}@media only screen and (max-width:1023px){header.primary nav ul li.contact-mobile-only,header.primary nav ul li.search-mobile-only{display:block !important}}header.primary nav ul li.search-mobile-only .fal{font-size:14px}header.primary nav ul li.search-mobile-only form{margin:0;margin-top:24px;padding:0}header.primary nav ul li.search-mobile-only form .input-wrapper{display:block;position:relative;width:100%}header.primary nav ul li.search-mobile-only form .input-wrapper:before{content:"";font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;text-decoration:inherit;font-size:20px;position:absolute;top:13px;left:0px;color:#fff !important}header.primary nav ul li.search-mobile-only form input[type="text"]{-moz-appearance:none;-webkit-appearance:none;background:none !important;border:none !important;border-bottom:1px solid #fff !important;padding:8px 10px 8px 35px;width:calc(100% - 45px);font-size:18px;color:#fff !important;font-family:"Work Sans", sans-serif;font-weight:300}header.primary nav ul li.search-mobile-only form input[type="text"]:focus{outline:none}header.primary nav ul li.search-mobile-only form input[type="text"]::placeholder{color:#fff}header.primary nav ul li a{display:inline-block;padding:14px 0 0 0;color:#aac4e2;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out}@media only screen and (max-width:1023px){header.primary nav ul li a{padding:12px 0;color:#fff !important}}header.primary nav ul li a:hover{color:#fff}header.primary nav ul li.has-children a:after{font-family:"Font Awesome 5 Pro";font-size:12px;content:"";opacity:0.5;display:inline-block;margin-left:6px}@media only screen and (max-width:1023px){header.primary nav ul li.has-children a:after{content:"";margin:0}}header.primary nav ul li.has-children:hover ul{display:block;opacity:1}header.primary nav ul li ul{display:none;position:relative;width:150px;opacity:0;margin-bottom:0px;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}@media only screen and (max-width:1023px){header.primary nav ul li ul{display:none;width:100%;opacity:1;margin:0 0 0 20px}}header.primary nav ul li ul li{display:block;text-align:left;padding:2px 0px}header.primary nav ul li ul li a::after{content:"" !important;margin:0}@media only screen and (max-width:1023px){header.primary nav ul li ul li{font-size:16px;line-height:16px;padding:0}header.primary nav ul li ul li a{padding:5px 0 5px 20px}header.primary nav ul li ul li a::after{display:block;position:absolute;left:0;font-family:"Work Sans", sans-serif !important;font-weight:600;font-size:16px;content:"—" !important;opacity:1}}header.primary.dark .logo .light{display:none}header.primary.dark .logo .dark{display:block}header.primary.dark .logo .mobile{display:none}header.primary.dark .hamburger .open.light{display:none}header.primary.dark nav ul li a{color:#202328}header.primary.dark nav ul li a:hover{color:#7fa6cc}header.primary.dark nav ul li.current-menu-item a,header.primary.dark nav ul li ul li a{color:#5a87c6}header.primary.dark nav ul li.current-menu-item a::before,header.primary.dark nav ul li ul li a::before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;height:1px;width:55%;border-top:1px solid #5a87c6;opacity:0.7}@media only screen and (max-width:1023px){header.primary.dark nav ul li.current-menu-item a::before,header.primary.dark nav ul li ul li a::before{border-top:0}}header.primary.dark nav ul li.current-menu-item a:hover,header.primary.dark nav ul li ul li a:hover{color:#aac4e2}header.primary.dark nav ul li.current-menu-item.has-children a:before,header.primary.dark nav ul li ul li.has-children a:before{width:40%;left:38%}header.primary.dark nav ul li ul li a::before{display:none}header.primary.light .logo .light{display:block}header.primary.light .logo .dark{display:none}header.primary.light .logo .mobile{display:none}header.primary.light .hamburger .open.dark{display:none}header.primary.light nav ul li a{color:#aac4e2}header.primary.light nav ul li a:hover{color:#fff}header.primary.light nav ul li.current-menu-item a,header.primary.light nav ul li ul li a{color:#fff}header.primary.light nav ul li.current-menu-item a::before,header.primary.light nav ul li ul li a::before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;height:1px;width:55%;border-top:1px solid #fff;opacity:0.7}@media only screen and (max-width:1023px){header.primary.light nav ul li.current-menu-item a::before,header.primary.light nav ul li ul li a::before{border-top:0}}header.primary.light nav ul li.current-menu-item a:hover,header.primary.light nav ul li ul li a:hover{color:#fff}header.primary.light nav ul li.current-menu-item.has-children a:before,header.primary.light nav ul li ul li.has-children a:before{width:40%;left:38%}header.primary.light nav ul li ul li a::before{display:none}header.primary.light .contact form .input-wrapper:before,header.primary.light .search form .input-wrapper:before{color:#aac4e2}header.primary.light .contact form input[type="text"],header.primary.light .search form input[type="text"]{border:1px solid #4e5e69;color:#aac4e2}header.primary.light.scroll{background-color:rgba(32, 35, 40, 0.95)}.blade{background-size:cover;background-position:center center;background-repeat:no-repeat}.blade .container{max-width:1366px;margin:0px auto}.blade .photo{width:100%;height:auto}.blade.fixed-header-space{margin-top:94px}.blade h1{font-family:karmina, serif;font-weight:700;font-size:45px;line-height:46px;margin-bottom:20px}@media only screen and (max-width:1023px){.blade h1{font-size:28px;line-height:36px}}.blade h2{font-family:karmina, serif;font-weight:700;font-size:32px;line-height:33px;margin-bottom:20px}.blade h3{font-family:"Work Sans", sans-serif;font-weight:400;font-size:18px;line-height:23px;letter-spacing:3px;text-transform:uppercase}.blade h4{font-family:"Work Sans", sans-serif;font-weight:400;font-size:18px;line-height:23px;letter-spacing:3px;text-transform:uppercase;font-size:13px;line-height:18px}.blade p,.blade ul,.blade li{font-family:"Work Sans", sans-serif;font-weight:400;font-size:13px;line-height:19px}.blade .video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.blade .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blade.hero{padding-top:0px;min-height:634px}@media only screen and (max-width:1023px){.blade.hero.lightTeal{background-image:none !important;background-color:#dceff2}}.blade.hero .image-elements{display:block;width:100%;min-height:634px}.blade.hero .image-elements .shape.hollow{opacity:0.7}@media only screen and (max-width:1023px){.blade.hero .image-elements .shape.hollow{opacity:1}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-a{background:#e8f2fb}}.blade.hero .image-elements.layout-a .trapezoid{display:block;position:absolute;top:58px;right:230px;width:34%;height:auto}.blade.hero .image-elements.layout-a .trapezoid:after{content:"";display:block;padding-bottom:180%}.blade.hero .image-elements.layout-a .trapezoid svg{width:100%;height:auto}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-a .trapezoid svg{width:calc(100% - 2px)}}.blade.hero .image-elements.layout-a .trapezoid svg .path{stroke-dasharray:1669.7905273438;stroke-dashoffset:1669.7905273438;fill:none;stroke:#5a87c6;stroke-miterlimit:10;stroke-width:0.5px}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-a .trapezoid svg .path{stroke-dasharray:0;stroke-dashoffset:0}}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-a .trapezoid{top:70px;right:42%;width:40%;opacity:1}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-a .trapezoid{top:50px;right:32%;width:30%}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-a .trapezoid{top:70px;width:46%}}.blade.hero .image-elements.layout-a .photo{display:block;position:absolute;top:164px;right:18px;width:73%;background-size:cover;background-position:center center;background-repeat:no-repeat}.blade.hero .image-elements.layout-a .photo:after{content:"";display:block;padding-bottom:65%}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-a .photo{width:90%}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-a .photo{top:160px;right:auto;margin:0 152px;width:calc(100% - 304px)}.blade.hero .image-elements.layout-a .photo:after{padding-bottom:72%}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-a .photo{top:150px;right:0;width:100%;margin:0}}.blade.hero .image-elements.layout-a .link{position:absolute;top:77%;right:18px;text-align:right;z-index:9}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-a .link{display:none}}.blade.hero .image-elements.layout-a .caption{position:absolute;top:130px;right:4px;text-align:right;z-index:9;color:#5a87c6;font-family:"Work Sans", sans-serif;font-weight:400;font-size:11px;line-height:14px}.blade.hero .image-elements.layout-a .caption strong{text-transform:uppercase;letter-spacing:1px;font-weight:normal}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-a .caption{display:none}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-b{background:#dceff2}}.blade.hero .image-elements.layout-b .shape{display:block;width:100%;height:340px;position:absolute;top:188px;left:-1px}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-b .shape{height:300px;top:148px}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-b .shape{height:330px;top:90px;width:74%;margin-left:10%}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-b .shape{height:200px;top:110px}}.blade.hero .image-elements.layout-b .shape.hollow{border:none}.blade.hero .image-elements.layout-b .shape.hollow svg{display:inline-block;width:100%;height:auto}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-b .shape.hollow svg{width:calc(100% - 2px)}}.blade.hero .image-elements.layout-b .shape.hollow svg .path{stroke-dasharray:1894.8400878906;stroke-dashoffset:1894.8400878906;fill:none;stroke:#6ac7cc;stroke-miterlimit:10}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-b .shape.hollow svg .path{stroke-dasharray:0;stroke-dashoffset:0}}.blade.hero .image-elements.layout-b .photo{display:block;position:absolute;top:274px;right:78px;width:77%;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0}.blade.hero .image-elements.layout-b .photo:after{content:"";display:block;padding-bottom:65%}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-b .photo{opacity:1;top:200px}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-b .photo{top:130px;right:auto;margin:0 152px;width:calc(100% - 304px)}.blade.hero .image-elements.layout-b .photo:after{padding-bottom:72%}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-b .photo{top:160px;right:0;width:100%;margin:0}}.blade.hero .image-elements.layout-b .link{position:absolute;bottom:-105px;right:120px;text-align:right;z-index:9}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-b .link{bottom:60px}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-b .link{bottom:110px}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-b .link{display:none}}.blade.hero .image-elements.layout-b .caption{position:absolute;bottom:-103px;left:105px;text-align:left;z-index:9;color:#5a87c6;font-family:"Work Sans", sans-serif;font-weight:400;font-size:11px;line-height:14px;line-height:16px}.blade.hero .image-elements.layout-b .caption strong{display:block;text-transform:uppercase;letter-spacing:1px;font-weight:normal}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-b .caption{bottom:60px;left:60px}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-b .caption{display:none}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-c{min-height:500px}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-c{min-height:440px}}.blade.hero .image-elements.layout-c .shape{display:block;position:absolute}.blade.hero .image-elements.layout-c .shape.hollow{width:78%;height:340px;top:148px;left:70px}.blade.hero .image-elements.layout-c .shape.hollow svg{display:inline-block;width:100%;height:auto}.blade.hero .image-elements.layout-c .shape.hollow svg .path{stroke-dasharray:2134.8400878906;stroke-dashoffset:2134.8400878906;fill:none;stroke:#e2743c;stroke-miterlimit:10}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-c .shape.hollow svg .path{stroke-dasharray:0;stroke-dashoffset:0}}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-c .shape.hollow{width:86%;left:auto;right:0}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-c .shape.hollow{top:48px;left:84px}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-c .shape.hollow{left:-1px;width:calc(100% + 2px);height:300px;display:none}}.blade.hero .image-elements.layout-c .shape.solid{background:#e2743c;width:0;margin-left:-20px;height:120px;bottom:54px;right:0}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-c .shape.solid{width:calc(100% - 20px);margin-left:20px}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-c .shape.solid{bottom:40px}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-c .shape.solid{bottom:60px}}.blade.hero .image-elements.layout-c .photo{display:block;position:absolute;top:214px;right:revert;left:36px;width:56%;opacity:0;background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-c .photo{opacity:1;width:70%;left:48px}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-c .photo{top:100px;left:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-c .photo{left:42px;width:calc(100% - 84px)}}.blade.hero .image-elements.layout-c .photo:after{content:"";display:block;padding-bottom:65%}.blade.hero .image-elements.layout-c .link{position:absolute;bottom:70px;left:100px;text-align:right;z-index:9}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-c .link{bottom:50px;left:152px}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-c .link{bottom:80px;left:42px}}.blade.hero .image-elements.layout-c .link *{color:#fff}.blade.hero .image-elements.layout-c .link .button-line span{border-color:#fff}.blade.hero .image-elements.layout-c .caption{position:absolute;top:160px;left:100px;text-align:left;z-index:9;color:#5a87c6}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-c .caption{top:52px;left:152px}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-c .caption{left:42px}}.blade.hero .image-elements.layout-c .caption p{font-family:"Work Sans", sans-serif;font-weight:400;font-size:11px;line-height:14px}.blade.hero .image-elements.layout-c .caption strong{display:block;text-transform:uppercase;letter-spacing:1px;font-weight:normal}.blade.hero .image-elements.layout-c .quote{display:block;position:absolute;top:210px;right:124px;width:160px}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-c .quote{display:none}}.blade.hero .image-elements.layout-c.orange .caption *{color:#e2743c}.blade.hero .image-elements.layout-d{min-height:434px;margin-bottom:-634px}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-d{min-height:auto}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-d{min-height:auto;margin:0 152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-d{min-height:auto;margin:0 42px;width:calc(100% - 84px)}}.blade.hero .image-elements.layout-d .shape{display:block;position:absolute}.blade.hero .image-elements.layout-d .shape.hollow{width:72%;height:360px;top:224px;left:revert;right:30px}.blade.hero .image-elements.layout-d .shape.hollow svg{display:inline-block;width:100%;height:auto}.blade.hero .image-elements.layout-d .shape.hollow svg .path{stroke-dasharray:2134.8400878906;stroke-dashoffset:2134.8400878906;fill:none;stroke:#6ac7cc;stroke-miterlimit:10}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-d .shape.hollow svg .path{stroke-dasharray:0;stroke-dashoffset:0}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-d .shape.hollow{width:70%;height:320px;right:152px}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-d .shape.hollow{height:220px;right:42px}}.blade.hero .image-elements.layout-d .image-grid{width:90%;margin-top:264px}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-d .image-grid{margin-top:120px;width:100%}}.blade.hero .image-elements.layout-d .image-grid .image-container{height:422px}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-d .image-grid .image-container{height:380px}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-d .image-grid .image-container{height:280px}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-d .image-grid .image-container:first-child{display:none}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-d .image-grid .image-container:last-child{width:100%}}.blade.hero .image-elements.layout-d .image-grid .image-container .photo{display:block;position:relative;width:calc(100% - 22px);height:100%;margin-right:22px;opacity:0}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-d .image-grid .image-container .photo{opacity:1}}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-e{min-height:560px}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-e{min-height:370px}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-e{min-height:400px}}.blade.hero .image-elements.layout-e .shape{display:block;position:absolute}.blade.hero .image-elements.layout-e .shape.solid{background:#e2743c;width:0;height:295px;top:230px;right:0}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-e .shape.solid{width:100%}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-e .shape.solid{height:40%;top:40%}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-e .shape.solid{height:40%;top:50%}}.blade.hero .image-elements.layout-e .photo{display:block;position:absolute;top:160px;right:revert;left:58px;width:83%;opacity:0;background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-e .photo{opacity:1}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-e .photo{top:60px;left:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-e .photo{top:60px;left:0;width:100%}}.blade.hero .image-elements.layout-e .photo:after{content:"";display:block;padding-bottom:65%}.blade.hero .image-elements.layout-e .link{position:absolute;bottom:-16px;right:78px;text-align:right;z-index:9}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-e .link{bottom:-40px;right:152px}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-e .link{right:auto;bottom:-60px;left:42px}}.blade.hero .image-elements.layout-e .link *{color:#202328}.blade.hero .image-elements.layout-e .link .button-line span{border-color:#202328}.blade.hero .image-elements.layout-e .caption{position:absolute;bottom:-16px;left:58px;text-align:left;z-index:9;color:#e2743c}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-e .caption{bottom:-66px;height:66px;width:40%;left:152px}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-e .caption{bottom:-16px;height:auto;width:100%;left:42px}}.blade.hero .image-elements.layout-e .caption p{font-family:"Work Sans", sans-serif;font-weight:400;font-size:11px;line-height:14px}.blade.hero .image-elements.layout-e .caption strong{display:block;text-transform:uppercase;letter-spacing:1px;font-weight:normal}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-f{background:#e8f2fb}}.blade.hero .image-elements.layout-f .shape{display:block;position:absolute}.blade.hero .image-elements.layout-f .shape.hollow{width:92%;height:245px;top:290px}.blade.hero .image-elements.layout-f .shape.hollow svg{display:inline-block;width:100%;height:auto}.blade.hero .image-elements.layout-f .shape.hollow svg .path{stroke-dasharray:1814.8400878906;stroke-dashoffset:1814.8400878906;fill:none;stroke:#5a87c6;stroke-miterlimit:10}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-f .shape.hollow svg .path{stroke-dasharray:0;stroke-dashoffset:0}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-f .shape.hollow{top:170px;width:88%;margin-left:-1px}}.blade.hero .image-elements.layout-f .photo{display:block;position:absolute;top:142px;right:100px;width:39%;height:auto;opacity:0}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-f .photo{opacity:1}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-f .photo{top:50px;right:32%;width:30%}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-f .photo{top:70px;width:50%}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-g{min-height:460px}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-g{position:relative;overflow-x:hidden}}.blade.hero .image-elements.layout-g .shape{display:block;position:absolute}.blade.hero .image-elements.layout-g .shape.hollow{border:1px solid transparent;width:87%;height:270px;top:100px;right:-1px}.blade.hero .image-elements.layout-g .shape.hollow svg{display:inline-block;width:100%;height:auto}.blade.hero .image-elements.layout-g .shape.hollow svg .path{stroke-dasharray:1814.8400878906;stroke-dashoffset:1814.8400878906;fill:none;stroke:#e2743c;stroke-miterlimit:10}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-g .shape.hollow svg .path{stroke-dasharray:0;stroke-dashoffset:0}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-g .shape.hollow{right:-2px}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-g .shape.hollow{right:-2px;width:calc(100% + 4px)}}.blade.hero .image-elements.layout-g .shape.solid{background:#e2743c;width:0;right:0;margin-left:0px;height:130px;bottom:94px}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-g .shape.solid{width:calc(100% - 60px)}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-g .shape.solid{width:100%;bottom:60px}}.blade.hero .image-elements.layout-g .photo{display:block;position:absolute;top:160px;right:140px;width:67%;opacity:0;background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width:1024px){.blade.hero .image-elements.layout-g .photo{opacity:1;width:79%;right:0px}}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-g .photo{right:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-g .photo{right:42px;width:calc(100% - 84px)}}.blade.hero .image-elements.layout-g .photo:after{content:"";display:block;padding-bottom:65%}.blade.hero .image-elements.layout-g .caption{position:absolute;top:110px;left:124px;text-align:left;z-index:9;color:#e2743c}@media only screen and (max-width:1023px){.blade.hero .image-elements.layout-g .caption{left:152px}}@media only screen and (max-width:767px){.blade.hero .image-elements.layout-g .caption{left:42px}}.blade.hero .image-elements.layout-g .caption p{font-family:"Work Sans", sans-serif;font-weight:400;font-size:11px;line-height:14px}.blade.hero .image-elements.layout-g .caption strong{display:block;text-transform:uppercase;letter-spacing:1px;font-weight:normal}.blade.hero .image-elements.orange .caption{color:#e2743c}.blade.hero .image-elements.orange .caption *{color:#e2743c}.blade.hero .image-elements.orange .shape.hollow svg .path{stroke:#e2743c}.blade.hero .image-elements.orange .shape.solid{background:#e2743c}.blade.hero .image-elements.teal .caption{color:#6ac7cc}.blade.hero .image-elements.teal .caption *{color:#6ac7cc}.blade.hero .image-elements.teal .shape.hollow svg .path{stroke:#6ac7cc}.blade.hero .image-elements.teal .shape.solid{background:#6ac7cc}.blade.hero .image-elements.fullBlue .caption{color:#5a87c6}.blade.hero .image-elements.fullBlue .caption *{color:#5a87c6}.blade.hero .image-elements.fullBlue .shape.hollow svg .path{stroke:#5a87c6}.blade.hero .image-elements.fullBlue .shape.solid{background:#5a87c6}.blade.hero .copy-container{padding-left:16px}@media only screen and (max-width:1023px){.blade.hero .copy-container{padding-left:152px;padding-right:152px}}@media only screen and (max-width:767px){.blade.hero .copy-container{padding-left:42px;padding-right:42px}}.blade.hero .copy-container h1{color:#59595b}.blade.hero .copy-container h2{color:#59595b}.blade.hero .copy-container h3{color:#59595b;margin-top:60px;width:80%}.blade.hero .copy-container p{font-family:"Work Sans", sans-serif;font-weight:400;font-size:13px;line-height:19px;color:#59595b}@media only screen and (max-width:1023px){.blade.hero .copy-container p{font-size:13px;line-height:19px}}.blade.hero .copy-container.layout-a{padding-top:156px}@media only screen and (max-width:1023px){.blade.hero .copy-container.layout-a{background:#e8f2fb;padding-top:0;padding-bottom:40px;margin-top:-80px}}@media only screen and (max-width:767px){.blade.hero .copy-container.layout-a{margin-top:-140px}}.blade.hero .copy-container.layout-a h1{margin-left:0;opacity:0}@media only screen and (max-width:1024px){.blade.hero .copy-container.layout-a h1{margin-left:-46px;opacity:1}}@media only screen and (max-width:1023px){.blade.hero .copy-container.layout-a h1{margin-left:0px}}.blade.hero .copy-container.layout-b{padding-top:202px}@media only screen and (max-width:1023px){.blade.hero .copy-container.layout-b{background:#dceff2;padding-top:0;padding-bottom:40px;margin-top:-130px}}@media only screen and (max-width:767px){.blade.hero .copy-container.layout-b{margin-top:-160px}}.blade.hero .copy-container.layout-b h1{margin-left:-30px;opacity:0}@media only screen and (max-width:1024px){.blade.hero .copy-container.layout-b h1{opacity:1}}@media only screen and (max-width:1023px){.blade.hero .copy-container.layout-b h1{margin-left:0px}}.blade.hero .copy-container.layout-c{width:280px;padding-top:164px;margin-left:128px}@media only screen and (max-width:1024px){.blade.hero .copy-container.layout-c{padding-top:80px;margin-left:42px}}@media only screen and (max-width:1023px){.blade.hero .copy-container.layout-c{padding-top:0px !important;margin-left:0;margin-bottom:-30px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.blade.hero .copy-container.layout-c{padding-top:100px !important;margin-left:0;width:calc(100% - 84px)}}.blade.hero .copy-container.layout-c h1{width:100%;margin-left:0px}.blade.hero .copy-container.layout-c .body-copy{padding-bottom:30px}.blade.hero .copy-container.layout-d{padding-top:146px}@media only screen and (max-width:1023px){.blade.hero .copy-container.layout-d{padding-top:80px;padding-bottom:30px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.blade.hero .copy-container.layout-d{width:calc(100% - 84px)}}.blade.hero .copy-container.layout-d h1{margin-left:0;width:80%;opacity:0}@media only screen and (max-width:1024px){.blade.hero .copy-container.layout-d h1{margin-left:-86px;width:calc(100% + 60px);opacity:1}}@media only screen and (max-width:1023px){.blade.hero .copy-container.layout-d h1{width:80%;margin-left:0}}.blade.hero .copy-container.layout-d p{margin-left:-32px}@media only screen and (max-width:1023px){.blade.hero .copy-container.layout-d p{margin-left:0}}.blade.hero .copy-container.layout-f{padding-top:270px}@media only screen and (max-width:1023px){.blade.hero .copy-container.layout-f{background:#e8f2fb;margin-top:-40px;padding-top:0px;padding-left:152px;padding-right:152px;padding-bottom:30px}}@media only screen and (max-width:767px){.blade.hero .copy-container.layout-f{margin-top:-80px;padding-left:42px;padding-right:42px}}.blade.hero .copy-container.layout-f h1{margin-left:-90px;width:80%;opacity:0}@media only screen and (max-width:1023px){.blade.hero .copy-container.layout-f h1{opacity:1}}@media only screen and (max-width:1023px){.blade.hero .copy-container.layout-f h1{margin-left:0;width:100%}}.blade.hero .copy-container.layout-f p{margin-left:-46px}@media only screen and (max-width:1023px){.blade.hero .copy-container.layout-f p{margin-left:0}}.blade.hero .copy-container.small-body-copy p{font-family:"Work Sans", sans-serif;font-weight:400;font-size:13px;line-height:19px}.blade.hero.simple{min-height:0px}@media print{.blade.hero.simple{display:none}}.blade.hero.simple.lightBlue1{background-color:#e8f2fb}.blade.hero.simple .container{max-width:960px}@media only screen and (max-width:1023px){.blade.hero.simple .container{margin-left:152px;margin-right:152px}}@media only screen and (max-width:767px){.blade.hero.simple .container{margin-left:42px;margin-right:42px}}.blade.hero.simple .container.title-container{padding-top:144px;border-bottom:1px solid #202328}@media only screen and (max-width:1023px){.blade.hero.simple .container.title-container{padding-top:100px}}.blade.hero.simple .container .col:last-child{text-align:right}@media only screen and (max-width:1023px){.blade.hero.simple .container .col:last-child{text-align:left}}.blade.hero.simple .section.group:last-child{padding-bottom:26px}.blade.hero.simple .print-button a{font-family:"Work Sans", sans-serif;font-weight:400;font-size:13px;line-height:15px;letter-spacing:2px;text-transform:uppercase;font-size:11px;background-image:url(../images/print-icon.png);background-size:11px 11px;background-position:center left;background-repeat:no-repeat;display:inline-block;padding-left:16px}.blade.hero.animated .image-elements.layout-a .trapezoid svg .path{-webkit-animation:drawLineTrapezoid 1400ms linear 600ms forwards 1;-moz-animation:drawLineTrapezoid 1400ms linear 600ms forwards 1;-o-animation:drawLineTrapezoid 1400ms linear 600ms forwards 1;animation:drawLineTrapezoid 1400ms linear 600ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .image-elements.layout-a .trapezoid svg .path{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .image-elements.layout-a .photo{-webkit-animation:layoutAPhoto 600ms ease-out 0 forwards 1;-moz-animation:layoutAPhoto 600ms ease-out 0 forwards 1;-o-animation:layoutAPhoto 600ms ease-out 0 forwards 1;animation:layoutAPhoto 600ms ease-out 0 forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .image-elements.layout-a .photo{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .image-elements.layout-b .shape.hollow svg .path{-webkit-animation:drawLine2 1400ms linear 100ms forwards 1;-moz-animation:drawLine2 1400ms linear 100ms forwards 1;-o-animation:drawLine2 1400ms linear 100ms forwards 1;animation:drawLine2 1400ms linear 100ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .image-elements.layout-b .shape.hollow svg .path{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .image-elements.layout-b .photo{-webkit-animation:aboutHeroPhoto 600ms ease-out 200ms forwards 1;-moz-animation:aboutHeroPhoto 600ms ease-out 200ms forwards 1;-o-animation:aboutHeroPhoto 600ms ease-out 200ms forwards 1;animation:aboutHeroPhoto 600ms ease-out 200ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .image-elements.layout-b .photo{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .image-elements.layout-c .shape.hollow svg .path{-webkit-animation:drawLine4 1400ms linear 100ms forwards 1;-moz-animation:drawLine4 1400ms linear 100ms forwards 1;-o-animation:drawLine4 1400ms linear 100ms forwards 1;animation:drawLine4 1400ms linear 100ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .image-elements.layout-c .shape.hollow svg .path{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .image-elements.layout-c .shape.solid{-webkit-animation:barLeftToRightB 600ms ease-out 600ms forwards 1;-moz-animation:barLeftToRightB 600ms ease-out 600ms forwards 1;-o-animation:barLeftToRightB 600ms ease-out 600ms forwards 1;animation:barLeftToRightB 600ms ease-out 600ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .image-elements.layout-c .shape.solid{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .image-elements.layout-c .photo{-webkit-animation:layoutCPhoto 600ms ease-out 0ms forwards 1;-moz-animation:layoutCPhoto 600ms ease-out 0ms forwards 1;-o-animation:layoutCPhoto 600ms ease-out 0ms forwards 1;animation:layoutCPhoto 600ms ease-out 0ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .image-elements.layout-c .photo{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .image-elements.layout-d .shape.hollow svg .path{-webkit-animation:drawLine4 1400ms linear 100ms forwards 1;-moz-animation:drawLine4 1400ms linear 100ms forwards 1;-o-animation:drawLine4 1400ms linear 100ms forwards 1;animation:drawLine4 1400ms linear 100ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .image-elements.layout-d .shape.hollow svg .path{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .image-elements.layout-d .photo.photo1{-webkit-animation:relativePositionPhotoDown 600ms ease-out 0ms forwards 1;-moz-animation:relativePositionPhotoDown 600ms ease-out 0ms forwards 1;-o-animation:relativePositionPhotoDown 600ms ease-out 0ms forwards 1;animation:relativePositionPhotoDown 600ms ease-out 0ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .image-elements.layout-d .photo.photo1{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .image-elements.layout-d .photo.photo2{-webkit-animation:relativePositionPhotoDown 600ms ease-out 300ms forwards 1;-moz-animation:relativePositionPhotoDown 600ms ease-out 300ms forwards 1;-o-animation:relativePositionPhotoDown 600ms ease-out 300ms forwards 1;animation:relativePositionPhotoDown 600ms ease-out 300ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .image-elements.layout-d .photo.photo2{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .image-elements.layout-e .shape.solid{-webkit-animation:barLeftToRightB 600ms ease-out 600ms forwards 1;-moz-animation:barLeftToRightB 600ms ease-out 600ms forwards 1;-o-animation:barLeftToRightB 600ms ease-out 600ms forwards 1;animation:barLeftToRightB 600ms ease-out 600ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .image-elements.layout-e .shape.solid{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .image-elements.layout-e .photo{-webkit-animation:layoutGPhoto 600ms ease-out 200ms forwards 1;-moz-animation:layoutGPhoto 600ms ease-out 200ms forwards 1;-o-animation:layoutGPhoto 600ms ease-out 200ms forwards 1;animation:layoutGPhoto 600ms ease-out 200ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .image-elements.layout-e .photo{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .image-elements.layout-f .shape.hollow svg .path{-webkit-animation:drawLine2 1400ms linear 100ms forwards 1;-moz-animation:drawLine2 1400ms linear 100ms forwards 1;-o-animation:drawLine2 1400ms linear 100ms forwards 1;animation:drawLine2 1400ms linear 100ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .image-elements.layout-f .shape.hollow svg .path{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .image-elements.layout-f .photo{-webkit-animation:fadeIn 600ms ease-out 200ms forwards 1;-moz-animation:fadeIn 600ms ease-out 200ms forwards 1;-o-animation:fadeIn 600ms ease-out 200ms forwards 1;animation:fadeIn 600ms ease-out 200ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .image-elements.layout-f .photo{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .image-elements.layout-g .shape.hollow svg .path{-webkit-animation:drawLine2 1400ms linear 100ms forwards 1;-moz-animation:drawLine2 1400ms linear 100ms forwards 1;-o-animation:drawLine2 1400ms linear 100ms forwards 1;animation:drawLine2 1400ms linear 100ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .image-elements.layout-g .shape.hollow svg .path{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .image-elements.layout-g .shape.solid{-webkit-animation:barLeftToRightA 600ms ease-out 600ms forwards 1;-moz-animation:barLeftToRightA 600ms ease-out 600ms forwards 1;-o-animation:barLeftToRightA 600ms ease-out 600ms forwards 1;animation:barLeftToRightA 600ms ease-out 600ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .image-elements.layout-g .shape.solid{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .image-elements.layout-g .photo{-webkit-animation:layoutGPhoto 600ms ease-out 200ms forwards 1;-moz-animation:layoutGPhoto 600ms ease-out 200ms forwards 1;-o-animation:layoutGPhoto 600ms ease-out 200ms forwards 1;animation:layoutGPhoto 600ms ease-out 200ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .image-elements.layout-g .photo{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .copy-container.layout-a .overlay-text h1{-webkit-animation:layoutAH1 600ms ease-out 200ms forwards 1;-moz-animation:layoutAH1 600ms ease-out 200ms forwards 1;-o-animation:layoutAH1 600ms ease-out 200ms forwards 1;animation:layoutAH1 600ms ease-out 200ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .copy-container.layout-a .overlay-text h1{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .copy-container.layout-a .no-overlay-text h1{-webkit-animation:layoutAH1NoOverlay 600ms ease-out 200ms forwards 1;-moz-animation:layoutAH1NoOverlay 600ms ease-out 200ms forwards 1;-o-animation:layoutAH1NoOverlay 600ms ease-out 200ms forwards 1;animation:layoutAH1NoOverlay 600ms ease-out 200ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .copy-container.layout-a .no-overlay-text h1{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .copy-container.layout-b h1{-webkit-animation:layoutAH1 600ms ease-out 200ms forwards 1;-moz-animation:layoutAH1 600ms ease-out 200ms forwards 1;-o-animation:layoutAH1 600ms ease-out 200ms forwards 1;animation:layoutAH1 600ms ease-out 200ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .copy-container.layout-b h1{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .copy-container.layout-d h1{-webkit-animation:layoutAH2 600ms ease-out 200ms forwards 1;-moz-animation:layoutAH2 600ms ease-out 200ms forwards 1;-o-animation:layoutAH2 600ms ease-out 200ms forwards 1;animation:layoutAH2 600ms ease-out 200ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .copy-container.layout-d h1{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.hero.animated .copy-container.layout-f h1{-webkit-animation:layoutAH2 600ms ease-out 200ms forwards 1;-moz-animation:layoutAH2 600ms ease-out 200ms forwards 1;-o-animation:layoutAH2 600ms ease-out 200ms forwards 1;animation:layoutAH2 600ms ease-out 200ms forwards 1}@media only screen and (max-width:1024px){.blade.hero.animated .copy-container.layout-f h1{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.with-image-up-left{margin-top:220px}@media only screen and (max-width:1023px){.blade.with-image-up-left{margin-top:80px}}.blade.with-image-up-left .photo{margin-top:0px;margin-bottom:-72px;opacity:0}@media only screen and (max-width:1024px){.blade.with-image-up-left .photo{margin-top:-72px;opacity:1}}@media only screen and (max-width:1023px){.blade.with-image-up-left .photo{margin-top:-72px;margin-bottom:0;opacity:1}}.blade.with-image-up-left .animated .photo{-webkit-animation:withImageUpLeft 600ms ease-out 200ms forwards 1;-moz-animation:withImageUpLeft 600ms ease-out 200ms forwards 1;-o-animation:withImageUpLeft 600ms ease-out 200ms forwards 1;animation:withImageUpLeft 600ms ease-out 200ms forwards 1}@media only screen and (max-width:1024px){.blade.with-image-up-left .animated .photo{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.with-image-up-right{margin-top:240px}@media only screen and (max-width:1023px){.blade.with-image-up-right{margin-top:120px}}.blade.with-image-up-right .photo{float:right;width:calc(100% - 80px);margin-top:-120px;margin-bottom:20px;opacity:0}@media only screen and (max-width:1024px){.blade.with-image-up-right .photo{opacity:1}}.blade.with-image-up-right.animated .photo{-webkit-animation:withImageUpRight 600ms ease-out 100ms forwards 1;-moz-animation:withImageUpRight 600ms ease-out 100ms forwards 1;-o-animation:withImageUpRight 600ms ease-out 100ms forwards 1;animation:withImageUpRight 600ms ease-out 100ms forwards 1}@media only screen and (max-width:1024px){.blade.with-image-up-right.animated .photo{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade .skinny-content .copy-container{width:330px;margin-left:230px}@media only screen and (max-width:1024px){.blade .skinny-content .copy-container{margin-left:42px;margin-right:42px;width:calc(100% - 84px)}}@media only screen and (max-width:1023px){.blade .skinny-content .copy-container{margin-left:152px;margin-right:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.blade .skinny-content .copy-container{margin-left:42px;margin-right:42px;width:calc(100% - 84px)}}.blade .skinny-content .copy-container h3{margin-top:50px}.blade .skinny-content .copy-container:first-child{padding-top:170px}@media only screen and (max-width:1023px){.blade .skinny-content .copy-container:first-child{padding-top:12px}}.blade .skinny-content .copy-container:first-child h3{margin-top:-14px}@media only screen and (max-width:1023px){.blade .skinny-content .copy-container:first-child h3{margin-top:50px}}.blade .skinny-content.no-top-margin .copy-container:first-child{padding-top:0px}.blade .skinny-content.center-left .copy-container{margin-left:150px;margin-top:140px}@media only screen and (max-width:1024px){.blade .skinny-content.center-left .copy-container{margin-top:0;margin-left:42px;margin-right:42px;width:calc(100% - 84px)}}@media only screen and (max-width:1023px){.blade .skinny-content.center-left .copy-container{margin-left:152px;margin-right:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.blade .skinny-content.center-left .copy-container{margin-left:42px;margin-right:42px;width:calc(100% - 84px)}}.blade .skinny-content.center-right .copy-container{max-width:300px;margin-top:-36px;padding-left:82px}@media only screen and (max-width:1024px){.blade .skinny-content.center-right .copy-container{margin-top:0;margin-left:42px;margin-right:42px;width:calc(100% - 84px);padding-left:0}}@media only screen and (max-width:1023px){.blade .skinny-content.center-right .copy-container{margin-left:152px;margin-right:152px;max-width:calc(100% - 304px)}}@media only screen and (max-width:767px){.blade .skinny-content.center-right .copy-container{margin-left:42px;margin-right:42px;max-width:calc(100% - 84px)}}.blade .right.skinny-content .copy-container{width:400px;margin-left:130px}@media only screen and (max-width:1024px){.blade .right.skinny-content .copy-container{margin-left:42px;margin-right:42px;width:calc(100% - 84px)}}@media only screen and (max-width:1023px){.blade .right.skinny-content .copy-container{margin-left:152px;margin-right:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.blade .right.skinny-content .copy-container{margin-left:42px;margin-right:42px;width:calc(100% - 84px)}}.blade .full-width-image{display:block;margin:30px 0 0 0;background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width:1023px){.blade .full-width-image{margin-top:0}}.blade .full-width-image:after{content:"";display:block;padding-bottom:26%}@media only screen and (max-width:1023px){.blade .full-width-image:after{padding-bottom:50%}}@media only screen and (max-width:1024px){.blade .quote{display:none}}.blade .quote p{font-family:"Work Sans", sans-serif;font-weight:400;font-size:16.5px;line-height:22px}.blade .quote .quote-icon{width:20px;height:auto;margin-bottom:-6px}.blade .quote .by{padding-top:14px;font-family:"Work Sans", sans-serif;font-weight:400;font-size:13px;line-height:15px;text-transform:none}.blade .quote .by strong{display:block;font-family:"Work Sans", sans-serif;font-weight:400;font-size:13px;line-height:15px;letter-spacing:2px;text-transform:uppercase}.blade .quote.small p{font-family:"Work Sans", sans-serif;font-weight:400;font-size:12px;line-height:17px}.blade .quote.small .quote-icon{width:12px}.blade .quote.small .by{font-family:"Work Sans", sans-serif;font-weight:400;font-size:10px;line-height:15px;text-transform:none}.blade .quote.small .by strong{font-family:"Work Sans", sans-serif;font-weight:400;font-size:10px;line-height:15px;letter-spacing:2px;text-transform:uppercase}.blade .quote.teal *{color:#6ac7cc}.blade .quote.orange *{color:#e2743c}.blade .quote.fullBlue *{color:#5a87c6}.blade .col.right .quote{width:50%;padding:64px 0 0 134px}.blade .numbered{padding:100px 0 0 110px}@media only screen and (max-width:1023px){.blade .numbered{padding:40px 152px 50px 152px}}@media only screen and (max-width:767px){.blade .numbered{padding:40px 42px 50px 42px}}.blade .numbered .number{display:inline-block;width:72px;float:left;font-size:41px;color:#cbcfd5;font-weight:300}@media only screen and (max-width:1023px){.blade .numbered .number{display:block;float:none}}.blade .numbered .copy-container{display:inline-block;width:60%;font-family:"Work Sans", sans-serif;font-weight:400;font-size:13px;line-height:19px}@media only screen and (max-width:1023px){.blade .numbered .copy-container{display:block;width:100%}}.blade .numbered .copy-container h3{margin-top:0px;padding-top:6px}.blade .col.left .numbered{padding-top:200px}@media only screen and (max-width:1023px){.blade .col.left .numbered{padding-top:40px}}.blade .image-left-quote-right{min-height:470px}@media only screen and (max-width:1023px){.blade .image-left-quote-right{min-height:auto}}.blade .image-left-quote-right .background-image{position:relative;background-size:contain;background-position:left bottom;background-repeat:no-repeat;min-height:470px}@media only screen and (max-width:1024px){.blade .image-left-quote-right .background-image{background-position:-140% bottom}}@media only screen and (max-width:1023px){.blade .image-left-quote-right .background-image{min-height:330px;background-position:18% bottom}}@media only screen and (max-width:767px){.blade .image-left-quote-right .background-image{background-position:center bottom}}.blade .image-left-quote-right .quote{position:absolute;top:76px;right:0;width:41%;opacity:0}@media only screen and (max-width:1024px){.blade .image-left-quote-right .quote{display:block;opacity:1}}@media only screen and (max-width:1023px){.blade .image-left-quote-right .quote{right:auto;left:50%}}@media only screen and (max-width:767px){.blade .image-left-quote-right .quote{display:none}}@media only screen and (max-width:1024px){.blade .image-left-quote-right .quote p{font-size:15px;line-height:20px}}.blade .image-left-quote-right .bar{display:block;width:0;height:35px}@media only screen and (max-width:1024px){.blade .image-left-quote-right .bar{width:100%}}.blade .image-left-quote-right .bar.bottom{position:absolute;left:0;bottom:0}.blade .image-left-quote-right .bar.teal{background-color:#6ac7cc}.blade .image-left-quote-right .bar.fullBlue{background-color:#5a87c6}.blade .image-left-quote-right.animated .quote{-webkit-animation:fadeIn 800ms ease-out 1000ms forwards 1;-moz-animation:fadeIn 800ms ease-out 1000ms forwards 1;-o-animation:fadeIn 800ms ease-out 1000ms forwards 1;animation:fadeIn 800ms ease-out 1000ms forwards 1}@media only screen and (max-width:1024px){.blade .image-left-quote-right.animated .quote{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade .image-left-quote-right.animated .bar{-webkit-animation:barLeftToRight 800ms ease-out 0ms forwards 1;-moz-animation:barLeftToRight 800ms ease-out 0ms forwards 1;-o-animation:barLeftToRight 800ms ease-out 0ms forwards 1;animation:barLeftToRight 800ms ease-out 0ms forwards 1}@media only screen and (max-width:1024px){.blade .image-left-quote-right.animated .bar{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.blade.lightBlue1{background-color:#e8f2fb}.blade.lightBlue1 .numbered .number{color:#aac4e2}.blade.lightBlue1 .section.group:last-child{padding-bottom:80px}.blade.darkGray1{background-color:#202328}.blade.darkGray1 a{color:#e8f2fb}.blade.darkGray1 a:hover{color:#fff}.blade.border-bottom{padding-bottom:26px;border-bottom:1px solid red}@media only screen and (max-width:1023px){.blade.border-bottom{border:none;padding-bottom:0}}.blade.border-bottom.border-teal{border-color:#6ac7cc}.blade .awards-block .awards:first-chid{padding-top:30px;background:red}.blade .awards-block .awards .item{display:block;position:relative;border:1px solid #59595b;width:80%;margin-bottom:20%;text-align:center;-webkit-transition:border-color 300ms ease-out, background 300ms ease-out;-moz-transition:border-color 300ms ease-out, background 300ms ease-out;-o-transition:border-color 300ms ease-out, background 300ms ease-out;transition:border-color 300ms ease-out, background 300ms ease-out;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.blade .awards-block .awards .item *{font-family:"Work Sans", sans-serif;font-weight:400;font-size:11px;line-height:14px;display:block;width:100%;position:absolute;-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out}.blade .awards-block .awards .item p{padding-top:32px}@media only screen and (max-width:767px){.blade .awards-block .awards .item p{padding-top:22px;font-size:8px;line-height:10px}}.blade .awards-block .awards .item .year{padding-top:24px;padding-bottom:12px;opacity:0.6}@media only screen and (max-width:767px){.blade .awards-block .awards .item .year{padding-top:12px}}.blade .awards-block .awards .item.image{border:none;background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.blade .awards-block .awards .item:after{content:"";display:block;padding-bottom:100%}.blade .work-detail-animated-image-container{margin-top:16%}@media only screen and (max-width:1023px){.blade .work-detail-animated-image-container{margin-top:20px;margin-bottom:30px}}.blade .work-detail-content-container .copy-container.layout-c{padding-top:140px;padding-bottom:60px;width:380px}@media only screen and (max-width:1023px){.blade .work-detail-content-container .copy-container.layout-c{width:calc(100% - 84px);padding-bottom:0px !important}}.blade .work-detail-content-container .copy-container:first-child h3{margin-top:50px}.photo{background-size:cover;background-position:center center;background-repeat:no-repeat}.photo.square:after{content:"";display:block;padding-bottom:100%}.photo.square.lineart:after{padding-bottom:114%}@media only screen and (max-width:1023px){.photo.square.lineart:after{padding-bottom:50%}}.photo.rectangle-wide:after{content:"";display:block;padding-bottom:50%}.image-with-caption{margin-bottom:20px}@media only screen and (max-width:1023px){.image-with-caption{margin-left:152px;margin-right:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.image-with-caption{margin-left:42px;margin-right:42px;width:calc(100% - 84px)}}.image-with-caption img{width:100%;height:auto;margin-bottom:6px}.image-with-caption .caption{font-size:10px;text-align:left;line-height:14px}.image-with-caption .caption strong{display:block;text-transform:uppercase;letter-spacing:1px;font-weight:normal}.image-with-caption.light .caption{color:#aac4e2}.image-with-caption.dark .caption{color:#5a87c6}.span_5_of_12 .image-with-caption{margin-left:0;margin-right:0;width:100%}.image-block{min-height:500px}.image-block .photo{display:block;position:absolute;top:88px;right:64px;width:76%;height:auto}.image-block .shape{display:block;position:absolute;right:0;width:100%;height:250px}.image-block .shape.solid{top:140px;width:94%;background:#fff}.image-block .shape.hollow{top:240px;border:1px solid #fff}.image-block .caption{display:block;position:absolute}.image-block .caption p{font-family:"Work Sans", sans-serif;font-weight:400;font-size:11px;line-height:14px}.image-block .caption strong{display:block;text-transform:uppercase;letter-spacing:1px;font-weight:normal}@media only screen and (max-width:1023px){.image-block.layout-a{min-height:350px;position:relative;margin-top:20px}}@media only screen and (max-width:767px){.image-block.layout-a{margin-top:-36px}}.image-block.layout-a .photo{opacity:0}@media only screen and (max-width:1024px){.image-block.layout-a .photo{opacity:1;right:0;top:auto;bottom:90px;width:calc(100% - 80px)}}@media only screen and (max-width:1023px){.image-block.layout-a .photo{right:auto;left:auto;top:auto;bottom:60px;margin:0 110px;width:calc(100% - 220px)}}@media only screen and (max-width:767px){.image-block.layout-a .photo{right:auto;left:auto;top:auto;bottom:60px;margin:0 26px;width:calc(100% - 50px)}}.image-block.layout-a .shape{right:0}.image-block.layout-a .shape.solid{width:0}@media only screen and (max-width:1024px){.image-block.layout-a .shape.solid{width:100%;height:160px;top:auto;bottom:120px}}@media only screen and (max-width:1023px){.image-block.layout-a .shape.solid{width:100%;height:150px;top:auto;bottom:78px}}.image-block.layout-a .shape.hollow{border:none}.image-block.layout-a .shape.hollow svg{display:inline-block;width:100%;height:auto}.image-block.layout-a .shape.hollow svg .path{stroke-dasharray:1814.8400878906;stroke-dashoffset:1814.8400878906;fill:none;stroke:#e2743c;stroke-miterlimit:10}@media only screen and (max-width:1024px){.image-block.layout-a .shape.hollow svg .path{stroke-dasharray:0;stroke-dashoffset:0}}@media only screen and (max-width:1024px){.image-block.layout-a .shape.hollow{opacity:1;top:330px;left:40px;width:calc(100% - 80px)}}@media only screen and (max-width:1023px){.image-block.layout-a .shape.hollow{top:150px;left:110px;width:calc(100% - 220px)}}@media only screen and (max-width:767px){.image-block.layout-a .shape.hollow{top:230px;left:25px;width:calc(100% - 50px)}}@media only screen and (max-width:320px){.image-block.layout-a .shape.hollow{display:none}}.image-block.layout-a .caption{left:15%;bottom:20px}@media only screen and (max-width:1023px){.image-block.layout-a .caption{bottom:0;left:152px}}@media only screen and (max-width:767px){.image-block.layout-a .caption{bottom:0;left:42px}}.image-block.layout-a.animated .photo{-webkit-animation:noMarginPhoto 600ms ease-out 200ms forwards 1;-moz-animation:noMarginPhoto 600ms ease-out 200ms forwards 1;-o-animation:noMarginPhoto 600ms ease-out 200ms forwards 1;animation:noMarginPhoto 600ms ease-out 200ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-a.animated .photo{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-block.layout-a.animated .shape.solid{-webkit-animation:barLeftToRightA 600ms ease-out 0ms forwards 1;-moz-animation:barLeftToRightA 600ms ease-out 0ms forwards 1;-o-animation:barLeftToRightA 600ms ease-out 0ms forwards 1;animation:barLeftToRightA 600ms ease-out 0ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-a.animated .shape.solid{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-block.layout-a.animated .shape.hollow svg .path{-webkit-animation:drawLine 1400ms linear 100ms forwards 1;-moz-animation:drawLine 1400ms linear 100ms forwards 1;-o-animation:drawLine 1400ms linear 100ms forwards 1;animation:drawLine 1400ms linear 100ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-a.animated .shape.hollow svg .path{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-block.layout-b .photo{top:156px;width:80%}@media only screen and (max-width:1024px){.image-block.layout-b .photo{top:200px}}.image-block.layout-b .shape.solid{width:0}@media only screen and (max-width:1024px){.image-block.layout-b .shape.solid{width:100%}}@media only screen and (max-width:1023px){.image-block.layout-b .shape.solid{width:100%}}.image-block.layout-b.animated .shape.solid{-webkit-animation:barLeftToRight 600ms ease-out 800ms forwards 1;-moz-animation:barLeftToRight 600ms ease-out 800ms forwards 1;-o-animation:barLeftToRight 600ms ease-out 800ms forwards 1;animation:barLeftToRight 600ms ease-out 800ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-b.animated .shape.solid{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}@media only screen and (max-width:1024px){.image-block.layout-c{min-height:360px}}@media only screen and (max-width:1023px){.image-block.layout-c{min-height:300px;margin-top:-60px}}@media only screen and (max-width:767px){.image-block.layout-c{min-height:200px}}.image-block.layout-c .photo{top:20px;width:100%;right:1px;opacity:0}@media only screen and (max-width:1024px){.image-block.layout-c .photo{top:auto;bottom:0;opacity:1}}@media only screen and (max-width:1023px){.image-block.layout-c .photo{width:calc(100% - 304px);left:152px;top:auto;bottom:0}}@media only screen and (max-width:767px){.image-block.layout-c .photo{width:calc(100% - 84px);left:42px}}.image-block.layout-c .shape.hollow{top:0;width:95%;height:510px;border:none}.image-block.layout-c .shape.hollow svg{display:inline-block;width:100%;height:auto}.image-block.layout-c .shape.hollow svg .path{stroke-dasharray:2414.83984375;stroke-dashoffset:2414.83984375;fill:none;stroke:#5a87c6;stroke-miterlimit:10}@media only screen and (max-width:1024px){.image-block.layout-c .shape.hollow svg .path{stroke-dasharray:0;stroke-dashoffset:0}}@media only screen and (max-width:1024px){.image-block.layout-c .shape.hollow{height:320px;top:auto;bottom:12px}}@media only screen and (max-width:1023px){.image-block.layout-c .shape.hollow{height:300px;top:auto;bottom:0;display:none}}@media only screen and (max-width:767px){.image-block.layout-c .shape.hollow{height:200px}}.image-block.layout-c .shape.solid{width:84%;bottom:-23px;top:revert;right:revert;left:0;width:0}@media only screen and (max-width:1024px){.image-block.layout-c .shape.solid{width:84%}}@media only screen and (max-width:1024px){.image-block.layout-c .shape.solid{height:192px;bottom:0}}@media only screen and (max-width:1023px){.image-block.layout-c .shape.solid{height:200px;bottom:0px}}@media only screen and (max-width:767px){.image-block.layout-c .shape.solid{height:100px}}.image-block.layout-c.animated .photo{-webkit-animation:relativePositionPhotoDown 600ms ease-out 200ms forwards 1;-moz-animation:relativePositionPhotoDown 600ms ease-out 200ms forwards 1;-o-animation:relativePositionPhotoDown 600ms ease-out 200ms forwards 1;animation:relativePositionPhotoDown 600ms ease-out 200ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-c.animated .photo{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-block.layout-c.animated .shape.solid{-webkit-animation:barLeftToRightC 600ms ease-out 100ms forwards 1;-moz-animation:barLeftToRightC 600ms ease-out 100ms forwards 1;-o-animation:barLeftToRightC 600ms ease-out 100ms forwards 1;animation:barLeftToRightC 600ms ease-out 100ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-c.animated .shape.solid{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-block.layout-c.animated .shape.hollow svg .path{-webkit-animation:drawLine3 1400ms linear 300ms forwards 1;-moz-animation:drawLine3 1400ms linear 300ms forwards 1;-o-animation:drawLine3 1400ms linear 300ms forwards 1;animation:drawLine3 1400ms linear 300ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-c.animated .shape.hollow svg .path{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}@media only screen and (max-width:1023px){.image-block.layout-d{min-height:400px}}.image-block.layout-d .photo{top:10px;right:0;width:90%;opacity:0}@media only screen and (max-width:1024px){.image-block.layout-d .photo{opacity:1}}@media only screen and (max-width:1023px){.image-block.layout-d .photo{right:auto;margin-left:152px;margin-right:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.image-block.layout-d .photo{top:20%;margin-left:42px;margin-right:42px;width:calc(100% - 84px)}}.image-block.layout-d .shape.hollow{border:none;top:130px;width:90%;height:289px}.image-block.layout-d .shape.hollow svg{display:inline-block;width:100%;height:auto}.image-block.layout-d .shape.hollow svg .path{stroke-dasharray:1814.8400878906;stroke-dashoffset:1814.8400878906;fill:none;stroke:#e2743c;stroke-miterlimit:10}@media only screen and (max-width:1024px){.image-block.layout-d .shape.hollow svg .path{stroke-dasharray:0;stroke-dashoffset:0}}@media only screen and (max-width:1023px){.image-block.layout-d .shape.hollow{height:36%;top:55px}}@media only screen and (max-width:767px){.image-block.layout-d .shape.hollow{height:30%}}.image-block.layout-d .shape.solid{width:0;bottom:79px;top:auto;right:auto;left:0;height:154px}@media only screen and (max-width:1023px){.image-block.layout-d .shape.solid{width:100%}}@media only screen and (max-width:1023px){.image-block.layout-d .shape.solid{height:20%;bottom:20%}}@media only screen and (max-width:767px){.image-block.layout-d .shape.solid{height:20%;bottom:31%}}.image-block.layout-d.animated .shape.solid{-webkit-animation:barLeftToRightB 600ms ease-out 0ms forwards 1;-moz-animation:barLeftToRightB 600ms ease-out 0ms forwards 1;-o-animation:barLeftToRightB 600ms ease-out 0ms forwards 1;animation:barLeftToRightB 600ms ease-out 0ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-d.animated .shape.solid{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-block.layout-d.animated .shape.hollow svg .path{-webkit-animation:drawLine 1400ms linear 100ms forwards 1;-moz-animation:drawLine 1400ms linear 100ms forwards 1;-o-animation:drawLine 1400ms linear 100ms forwards 1;animation:drawLine 1400ms linear 100ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-d.animated .shape.hollow svg .path{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-block.layout-d.animated .photo{-webkit-animation:relativePositionPhotoDown 600ms ease-out 600ms forwards 1;-moz-animation:relativePositionPhotoDown 600ms ease-out 600ms forwards 1;-o-animation:relativePositionPhotoDown 600ms ease-out 600ms forwards 1;animation:relativePositionPhotoDown 600ms ease-out 600ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-d.animated .photo{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-block.layout-e{min-height:550px}@media only screen and (max-width:1023px){.image-block.layout-e{min-height:320px}}@media only screen and (max-width:767px){.image-block.layout-e{min-height:240px}}.image-block.layout-e .photo{top:auto;bottom:0;right:auto;left:0;width:80%;opacity:0}@media only screen and (max-width:1024px){.image-block.layout-e .photo{opacity:1;width:90%}}@media only screen and (max-width:1023px){.image-block.layout-e .photo{right:auto;margin-left:152px;margin-right:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.image-block.layout-e .photo{margin-left:42px;margin-right:42px;width:calc(100% - 84px)}}.image-block.layout-e .shape.hollow{border:none;top:auto;bottom:46px;right:auto;left:0;width:90%}.image-block.layout-e .shape.hollow svg{display:inline-block;width:100%;height:auto}.image-block.layout-e .shape.hollow svg .path{stroke-dasharray:1814.8400878906;stroke-dashoffset:1814.8400878906;fill:none;stroke:#e2743c;stroke-miterlimit:10}@media only screen and (max-width:1024px){.image-block.layout-e .shape.hollow svg .path{stroke-dasharray:0;stroke-dashoffset:0}}@media only screen and (max-width:1023px){.image-block.layout-e .shape.hollow{right:auto;left:152px;bottom:2px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.image-block.layout-e .shape.hollow{right:auto;left:42px;bottom:auto;top:30%;width:calc(100% - 84px)}}.image-block.layout-e .shape.solid{width:0;bottom:0;top:auto;right:auto;left:0;height:154px}@media only screen and (max-width:1024px){.image-block.layout-e .shape.solid{opacity:1;width:100%}}@media only screen and (max-width:1023px){.image-block.layout-e .shape.solid{right:0;left:auto;height:40%;width:calc(100% - 152px)}}@media only screen and (max-width:767px){.image-block.layout-e .shape.solid{width:calc(100% - 42px)}}.image-block.layout-e.animated .shape.solid{-webkit-animation:barLeftToRightB 600ms ease-out 0ms forwards 1;-moz-animation:barLeftToRightB 600ms ease-out 0ms forwards 1;-o-animation:barLeftToRightB 600ms ease-out 0ms forwards 1;animation:barLeftToRightB 600ms ease-out 0ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-e.animated .shape.solid{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-block.layout-e.animated .shape.hollow svg .path{-webkit-animation:drawLine 1400ms linear 100ms forwards 1;-moz-animation:drawLine 1400ms linear 100ms forwards 1;-o-animation:drawLine 1400ms linear 100ms forwards 1;animation:drawLine 1400ms linear 100ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-e.animated .shape.hollow svg .path{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-block.layout-e.animated .photo{-webkit-animation:relativePositionPhotoDown 600ms ease-out 600ms forwards 1;-moz-animation:relativePositionPhotoDown 600ms ease-out 600ms forwards 1;-o-animation:relativePositionPhotoDown 600ms ease-out 600ms forwards 1;animation:relativePositionPhotoDown 600ms ease-out 600ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-e.animated .photo{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-block.layout-f{min-height:650px}@media only screen and (max-width:1024px){.image-block.layout-f{min-height:440px}}@media only screen and (max-width:1023px){.image-block.layout-f{min-height:440px}}@media only screen and (max-width:767px){.image-block.layout-f{min-height:340px}}.image-block.layout-f .video{display:block;position:absolute;top:190px;right:24px;width:86%;opacity:0}.image-block.layout-f .video.photo{background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:25px}.image-block.layout-f .video.photo:after{display:block;content:"";padding-bottom:56.25%}@media only screen and (max-width:1024px){.image-block.layout-f .video{top:90px;opacity:1}}@media only screen and (max-width:1023px){.image-block.layout-f .video{top:80px;width:calc(100% - 304px);left:152px}}@media only screen and (max-width:767px){.image-block.layout-f .video{top:80px;width:calc(100% - 84px);left:42px}}.image-block.layout-f .shape.hollow{top:auto;bottom:-30px;width:0;height:1px;border-left:none;border-right:none;border-bottom:none;border-color:#e2743c}@media only screen and (max-width:1024px){.image-block.layout-f .shape.hollow{bottom:-40px;width:calc(86% + 24px)}}@media only screen and (max-width:1023px){.image-block.layout-f .shape.hollow{bottom:0px;width:calc(100% - 152px)}}@media only screen and (max-width:767px){.image-block.layout-f .shape.hollow{bottom:0px;width:calc(100% - 42px)}}.image-block.layout-f .shape.solid{width:0;top:300px;right:revert;left:revert;height:214px}@media only screen and (max-width:1024px){.image-block.layout-f .shape.solid{top:220px;width:100%}}@media only screen and (max-width:1023px){.image-block.layout-f .shape.solid{top:180px;height:110px}}@media only screen and (max-width:767px){.image-block.layout-f .shape.solid{top:120px;height:110px}}.image-block.layout-f .caption{bottom:-10px;left:90px}@media only screen and (max-width:1024px){.image-block.layout-f .caption{bottom:-100px}}@media only screen and (max-width:1023px){.image-block.layout-f .caption{bottom:10px;left:152px}}@media only screen and (max-width:767px){.image-block.layout-f .caption{bottom:10px;left:42px}}.image-block.layout-f.layout-f-alt{min-height:550px}@media only screen and (max-width:1024px){.image-block.layout-f.layout-f-alt{min-height:440px}}@media only screen and (max-width:767px){.image-block.layout-f.layout-f-alt{min-height:340px}}.image-block.layout-f.layout-f-alt .video{top:0;margin-top:-8%}@media only screen and (max-width:1024px){.image-block.layout-f.layout-f-alt .video{top:38%;margin-top:0}}@media only screen and (max-width:1023px){.image-block.layout-f.layout-f-alt .video{top:0px}}@media only screen and (max-width:1024px){.image-block.layout-f.layout-f-alt .shape.hollow{bottom:-90px}}@media only screen and (max-width:1023px){.image-block.layout-f.layout-f-alt .shape.hollow{top:400px;bottom:auto;left:152px;right:auto;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.image-block.layout-f.layout-f-alt .shape.hollow{top:300px;left:42px;width:calc(100% - 84px)}}.image-block.layout-f.layout-f-alt .shape.solid{top:200px}@media only screen and (max-width:1023px){.image-block.layout-f.layout-f-alt .shape.solid{top:100px}}@media only screen and (max-width:767px){.image-block.layout-f.layout-f-alt .shape.solid{top:50px}}.image-block.layout-f.layout-f-alt .caption{left:68px}@media only screen and (max-width:1024px){.image-block.layout-f.layout-f-alt .caption{bottom:-70px;left:10%}}@media only screen and (max-width:1023px){.image-block.layout-f.layout-f-alt .caption{top:320px;bottom:auto}}@media only screen and (max-width:767px){.image-block.layout-f.layout-f-alt .caption{top:230px}}.image-block.layout-f.animated .video{-webkit-animation:videoMoveUp 600ms ease-out 600ms forwards 1;-moz-animation:videoMoveUp 600ms ease-out 600ms forwards 1;-o-animation:videoMoveUp 600ms ease-out 600ms forwards 1;animation:videoMoveUp 600ms ease-out 600ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-f.animated .video{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-block.layout-f.animated .shape.hollow{-webkit-animation:lineRightToLeftF 600ms ease-out 200ms forwards 1;-moz-animation:lineRightToLeftF 600ms ease-out 200ms forwards 1;-o-animation:lineRightToLeftF 600ms ease-out 200ms forwards 1;animation:lineRightToLeftF 600ms ease-out 200ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-f.animated .shape.hollow{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-block.layout-f.animated .shape.solid{-webkit-animation:barLeftToRight 600ms ease-out 0ms forwards 1;-moz-animation:barLeftToRight 600ms ease-out 0ms forwards 1;-o-animation:barLeftToRight 600ms ease-out 0ms forwards 1;animation:barLeftToRight 600ms ease-out 0ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-f.animated .shape.solid{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-block.layout-g{height:32vw;max-height:445px;min-height:380px}@media only screen and (max-width:1024px){.image-block.layout-g{min-height:380px}}@media only screen and (max-width:1023px){.image-block.layout-g{min-height:440px;position:relative;margin-top:20px}}.image-block.layout-g .photo{opacity:0;top:0px;margin-top:-12%}@media only screen and (max-width:1024px){.image-block.layout-g .photo{opacity:1;margin-top:22px}}@media only screen and (max-width:1023px){.image-block.layout-g .photo{right:auto;width:calc(100% - 304px);margin-left:152px;margin-right:152px}}@media only screen and (max-width:767px){.image-block.layout-g .photo{right:auto;width:100%;margin-left:0;margin-right:0}}.image-block.layout-g .photo:after{display:block;content:"";padding-bottom:66.6%}.image-block.layout-g .shape{left:0}.image-block.layout-g .shape.solid{width:0;top:90px;height:50%}@media only screen and (max-width:1024px){.image-block.layout-g .shape.solid{top:74px;width:100%;height:160px}}@media only screen and (max-width:1023px){.image-block.layout-g .shape.solid{top:112px;height:150px}}@media only screen and (max-width:767px){.image-block.layout-g .shape.solid{top:14%;height:130px}}.image-block.layout-g .caption{left:15%;bottom:-10px;width:100%;max-width:290px;height:80px}@media only screen and (max-width:1024px){.image-block.layout-g .caption{max-width:220px;left:12%}}@media only screen and (max-width:1023px){.image-block.layout-g .caption{bottom:40px;left:152px}}@media only screen and (max-width:767px){.image-block.layout-g .caption{top:auto;left:auto;right:auto;bottom:auto;position:relative;padding-top:74%;margin-left:42px;width:calc(100% - 84px)}}.image-block.layout-g .link{position:absolute;right:9.4%;bottom:30px}@media only screen and (max-width:1024px){.image-block.layout-g .link{right:12%;bottom:44px}}@media only screen and (max-width:1023px){.image-block.layout-g .link{right:152px;bottom:68px}}@media only screen and (max-width:767px){.image-block.layout-g .link{top:auto;left:auto;right:auto;bottom:auto;position:relative;padding-top:0px;margin-left:42px;width:calc(100% - 84px)}}.image-block.layout-g.animated .photo{-webkit-animation:noMarginPhoto 600ms ease-out 200ms forwards 1;-moz-animation:noMarginPhoto 600ms ease-out 200ms forwards 1;-o-animation:noMarginPhoto 600ms ease-out 200ms forwards 1;animation:noMarginPhoto 600ms ease-out 200ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-g.animated .photo{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-block.layout-g.animated .shape.solid{-webkit-animation:barLeftToRightB 600ms ease-out 0ms forwards 1;-moz-animation:barLeftToRightB 600ms ease-out 0ms forwards 1;-o-animation:barLeftToRightB 600ms ease-out 0ms forwards 1;animation:barLeftToRightB 600ms ease-out 0ms forwards 1}@media only screen and (max-width:1024px){.image-block.layout-g.animated .shape.solid{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-block.orange .shape.solid{background-color:#e2743c}.image-block.orange .shape.hollow svg .path{stroke:#e2743c}.image-block.orange .caption{color:#e2743c}.image-block.teal .shape.solid{background-color:#6ac7cc}.image-block.teal .shape.hollow svg .path{stroke:#6ac7cc}.image-block.teal .caption{color:#6ac7cc}.image-block.fullBlue .shape.solid{background-color:#5a87c6}.image-block.fullBlue .shape.hollow svg .path{stroke:#5a87c6}.image-block.fullBlue .caption{color:#5a87c6}.image-grid.layout-a{margin-left:38px;margin-top:80px}@media only screen and (max-width:1023px){.image-grid.layout-a{margin-bottom:60px}}@media only screen and (max-width:767px){.image-grid.layout-a{margin-left:42px;margin-top:60px}}@media only screen and (max-width:767px){.image-grid.layout-a .col.span_4_of_12{display:none}}@media only screen and (max-width:767px){.image-grid.layout-a .col.span_8_of_12{width:100%}}.image-grid.layout-a .image-container{height:360px}@media only screen and (max-width:767px){.image-grid.layout-a .image-container{height:200px}}.image-grid.layout-a .image-container .photo{width:calc(100% - 22px);height:100%;margin-left:22px;opacity:0}@media only screen and (max-width:1024px){.image-grid.layout-a .image-container .photo{opacity:1}}@media only screen and (max-width:767px){.image-grid.layout-a .image-container .photo{margin-left:0;width:100%}}@media only screen and (max-width:767px){.image-grid.layout-a .image-container .photo.photo2{display:none}}.image-grid.layout-a .caption-block{margin-top:54px}.image-grid.layout-a .caption-block .caption{display:block;margin-left:22px}@media only screen and (max-width:1023px){.image-grid.layout-a .caption-block .caption{margin-left:22px}}@media only screen and (max-width:767px){.image-grid.layout-a .caption-block .caption{margin-left:0}}.image-grid.layout-a .caption-block .caption p{font-family:"Work Sans", sans-serif;font-weight:400;font-size:11px;line-height:14px}.image-grid.layout-a .caption-block .caption strong{display:block;text-transform:uppercase;letter-spacing:1px;font-weight:normal}.image-grid.layout-a .caption-block .caption.teal *{color:#6ac7cc}.image-grid.layout-a .caption-block .caption.orange *{color:#e2743c}@media only screen and (max-width:1023px){.image-grid.layout-a .caption-block .button-line{margin-left:22px}}@media only screen and (max-width:767px){.image-grid.layout-a .caption-block .button-line{margin-left:0}}.image-grid.layout-a .bar{display:block;width:100%;height:88px}.image-grid.layout-a .bar.bottom{position:absolute;right:0;bottom:54px;width:0}@media only screen and (max-width:1024px){.image-grid.layout-a .bar.bottom{width:100%}}@media only screen and (max-width:1023px){.image-grid.layout-a .bar.bottom{bottom:160px}}.image-grid.layout-a .bar.teal{background-color:#6ac7cc}.image-grid.layout-a .bar.orange{background-color:#e2743c}.image-grid.layout-a.animated .bar{-webkit-animation:barLeftToRightB 600ms ease-out 600ms forwards 1;-moz-animation:barLeftToRightB 600ms ease-out 600ms forwards 1;-o-animation:barLeftToRightB 600ms ease-out 600ms forwards 1;animation:barLeftToRightB 600ms ease-out 600ms forwards 1}@media only screen and (max-width:1024px){.image-grid.layout-a.animated .bar{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-grid.layout-a.animated .photo.photo1{-webkit-animation:relativePositionPhotoDown 600ms ease-out 0ms forwards 1;-moz-animation:relativePositionPhotoDown 600ms ease-out 0ms forwards 1;-o-animation:relativePositionPhotoDown 600ms ease-out 0ms forwards 1;animation:relativePositionPhotoDown 600ms ease-out 0ms forwards 1}@media only screen and (max-width:1024px){.image-grid.layout-a.animated .photo.photo1{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.image-grid.layout-a.animated .photo.photo2{-webkit-animation:relativePositionPhotoDown 600ms ease-out 300ms forwards 1;-moz-animation:relativePositionPhotoDown 600ms ease-out 300ms forwards 1;-o-animation:relativePositionPhotoDown 600ms ease-out 300ms forwards 1;animation:relativePositionPhotoDown 600ms ease-out 300ms forwards 1}@media only screen and (max-width:1024px){.image-grid.layout-a.animated .photo.photo2{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.filter-grid{}.filter-grid.container{width:100%;max-width:1210px}.filter-grid .filter{padding:60px 0}@media only screen and (max-width:1024px){.filter-grid .filter{text-align:center}}.filter-grid .filter *{color:#aac4e2}.filter-grid .filter select{display:none;font-family:"Work Sans", sans-serif;font-size:12px;line-height:14px;color:#202328;background-color:#fff;border:1px solid #8f9192;padding:10px 10px;margin:0 auto;background-image:url(../images/down-chevron.svg);background-size:contain;background-position:right;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media only screen and (max-width:1023px){.filter-grid .filter select{display:block;min-width:calc(100% - 304px)}}@media only screen and (max-width:767px){.filter-grid .filter select{min-width:calc(100% - 84px)}}.filter-grid .filter ul{margin:0;padding:0;list-style:none}@media only screen and (max-width:1024px){.filter-grid .filter ul{margin:0 auto}}@media only screen and (max-width:1023px){.filter-grid .filter ul{display:none !important}}.filter-grid .filter ul li{display:inline-block;font-size:10.5px;padding-left:2%;color:#aac4e2;letter-spacing:0.5px;text-transform:uppercase}.filter-grid .filter ul li:hover{color:#fff;cursor:pointer}.filter-grid .filter ul li.selected{color:#e2743c}.filter-grid .filter ul li.selected a{color:#e2743c}.filter-grid .filter ul li:first-child{display:block;font-size:13px;padding-left:0;padding-bottom:6px}.filter-grid .filter ul li:first-child:hover{color:#aac4e2;cursor:default}@media only screen and (max-width:1024px){.filter-grid .filter ul li:first-child{display:none}}.filter-grid .filter ul li:nth-child(2){padding-left:0}@media only screen and (max-width:1024px){.filter-grid .filter ul li{padding:0 0.65%}}.filter-grid .grid{padding-bottom:80px}@media only screen and (max-width:1024px){.filter-grid .grid{padding-left:42px;padding-right:42px}}@media only screen and (max-width:1023px){.filter-grid .grid{padding-left:152px;padding-right:152px}}@media only screen and (max-width:767px){.filter-grid .grid{padding-left:42px;padding-right:42px}}.filter-grid .grid .item{display:block;width:calc(100% - 20px);margin:0 auto 52px auto}@media only screen and (max-width:1023px){.filter-grid .grid .item{width:100%}}.filter-grid .grid .item *{color:#aac4e2}.filter-grid .grid .item .photo{position:relative}.filter-grid .grid .item .photo:after{content:"";display:block;padding-bottom:65%}.filter-grid .grid .item .photo .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.filter-grid .grid .item h2{font-family:karmina, serif;font-weight:700;font-size:19px;line-height:23px;padding-bottom:0;margin-bottom:0}.filter-grid .grid .item p{font-family:"Work Sans", sans-serif;font-weight:400;font-size:10px;line-height:12px;letter-spacing:2px;text-transform:uppercase;padding-top:6px;margin-top:0}.filter-grid .grid .item:hover .photo .overlay{opacity:0.3}.filter-grid .grid.work .tags{border-top:1px solid rgba(170, 196, 226, 0.4);font-size:10px;line-height:16px;margin-top:14px;padding-top:4px;-webkit-transition:border-color 300ms ease-out;-moz-transition:border-color 300ms ease-out;-o-transition:border-color 300ms ease-out;transition:border-color 300ms ease-out}.filter-grid .grid.work .tags span{display:inline-block;padding:0 3px}.filter-grid .grid.work .item *{-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out}.filter-grid .grid.work .item:hover *{color:#fff}.filter-grid .grid.work .item:hover .tags{border-color:rgba(255, 255, 255, 0.4)}.filter-grid .grid.people.items-4{width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:1024px){.filter-grid .grid.people.items-4{width:calc(100% - 84px)}}@media only screen and (max-width:1023px){.filter-grid .grid.people.items-4{width:calc(100% - 304px)}}@media only screen and (max-width:767px){.filter-grid .grid.people.items-4{width:calc(100% - 84px)}}.filter-grid .grid.people.items-4 .col{width:25%}@media only screen and (max-width:1023px){.filter-grid .grid.people.items-4 .col{width:100%}}.filter-grid .grid.people.items-3{width:60%;margin-left:auto;margin-right:auto}@media only screen and (max-width:1024px){.filter-grid .grid.people.items-3{width:calc(100% - 84px)}}@media only screen and (max-width:1023px){.filter-grid .grid.people.items-3{width:calc(100% - 304px)}}@media only screen and (max-width:767px){.filter-grid .grid.people.items-3{width:calc(100% - 84px)}}.filter-grid .grid.people.items-3 .col{width:33.3%}@media only screen and (max-width:1023px){.filter-grid .grid.people.items-3 .col{width:100%}}.filter-grid .grid.people.items-2{width:40%;margin-left:auto;margin-right:auto}@media only screen and (max-width:1024px){.filter-grid .grid.people.items-2{width:calc(100% - 84px)}}@media only screen and (max-width:1023px){.filter-grid .grid.people.items-2{width:calc(100% - 304px)}}@media only screen and (max-width:767px){.filter-grid .grid.people.items-2{width:calc(100% - 84px)}}.filter-grid .grid.people.items-2 .col{width:50%}@media only screen and (max-width:1023px){.filter-grid .grid.people.items-2 .col{width:100%}}.filter-grid .grid.people.items-1{width:20%;margin-left:auto;margin-right:auto}@media only screen and (max-width:1024px){.filter-grid .grid.people.items-1{width:calc(100% - 84px)}}@media only screen and (max-width:1023px){.filter-grid .grid.people.items-1{width:calc(100% - 304px)}}@media only screen and (max-width:767px){.filter-grid .grid.people.items-1{width:calc(100% - 84px)}}.filter-grid .grid.people.items-1 .col{width:100%}.filter-grid .grid.people .item{width:calc(100% - 20px);margin:0 auto;padding-bottom:50px}.filter-grid .grid.people .item *{color:#aac4e2}.filter-grid .grid.people .item .photo:after{content:"";display:block;padding-bottom:120%}.filter-grid .grid.people .item h2{font-family:karmina, serif;font-weight:700;font-size:19px;line-height:23px;font-size:21px;padding-bottom:8px}.filter-grid .grid.people .item .title{font-family:"Work Sans", sans-serif;font-weight:400;font-size:10px;line-height:12px;letter-spacing:2px;text-transform:uppercase;letter-spacing:0}.filter-grid .grid.people .item:hover .photo .overlay{opacity:0}.filter-grid .grid:not(.people) .col:first-child .item{margin-left:0}@media only screen and (max-width:1023px){.filter-grid .grid:not(.people) .col:first-child .item{margin-left:auto}}.filter-grid .grid:not(.people) .col:last-child .item{margin-right:0}@media only screen and (max-width:1023px){.filter-grid .grid:not(.people) .col:last-child .item{margin-right:auto}}.slideshow,.lightbox-slideshow{position:relative}.slideshow .item .photo.letterbox,.lightbox-slideshow .item .photo.letterbox{background-color:#000}.slideshow .item .photo.letterbox.portrait,.lightbox-slideshow .item .photo.letterbox.portrait{background-size:auto 100%}.slideshow .item .photo:after,.lightbox-slideshow .item .photo:after{content:"";display:block;padding-bottom:66.5%}.slideshow .item .photo:hover,.lightbox-slideshow .item .photo:hover{cursor:pointer}.slideshow .item .video .video-wrapper,.lightbox-slideshow .item .video .video-wrapper{position:relative;padding-top:0;padding-bottom:66.6176470588%;height:0}.slideshow .item .video .video-wrapper iframe,.lightbox-slideshow .item .video .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slideshow .item .caption,.lightbox-slideshow .item .caption{font-family:"Work Sans", sans-serif;font-weight:400;font-size:11px;line-height:14px;color:#aac4e2;font-size:13px;line-height:19px;text-align:center;display:block;width:60%;margin:60px auto -30px auto}@media only screen and (max-width:1023px){.slideshow .item .caption,.lightbox-slideshow .item .caption{width:100%;margin-bottom:0}}@media only screen and (max-width:767px){.slideshow .item .caption,.lightbox-slideshow .item .caption{width:calc(100% - 84px)}}.slideshow .item .caption strong,.lightbox-slideshow .item .caption strong{font-weight:600;letter-spacing:1px}.slideshow .item .expand,.lightbox-slideshow .item .expand{display:block;float:right;margin-top:20px;margin-bottom:-30px;width:64px;height:auto}@media only screen and (max-width:1023px){.slideshow .item .expand,.lightbox-slideshow .item .expand{display:none}}.slideshow .item .expand:hover,.lightbox-slideshow .item .expand:hover{cursor:pointer}.slideshow .slide,.lightbox-slideshow .slide{box-sizing:border-box}.slideshow .slick-prev,.slideshow .slick-next,.lightbox-slideshow .slick-prev,.lightbox-slideshow .slick-next{position:absolute;display:block;width:50px;height:17px;line-height:0;font-size:0;cursor:pointer;background-color:transparent;background-position:center center;background-size:contain;background-repeat:no-repeat;color:transparent;bottom:-60px;padding:0;border:none;outline:none;z-index:1;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}@media only screen and (max-width:1023px){.slideshow .slick-prev,.slideshow .slick-next,.lightbox-slideshow .slick-prev,.lightbox-slideshow .slick-next{bottom:-4px}}.slideshow .slick-prev:hover,.slideshow .slick-next:hover,.lightbox-slideshow .slick-prev:hover,.lightbox-slideshow .slick-next:hover{outline:none;background-color:transparent;color:transparent;opacity:0.5}.slideshow .slick-prev.removeHover,.slideshow .slick-next.removeHover,.lightbox-slideshow .slick-prev.removeHover,.lightbox-slideshow .slick-next.removeHover{opacity:1}.slideshow .slick-prev.removeHover:hover,.slideshow .slick-next.removeHover:hover,.lightbox-slideshow .slick-prev.removeHover:hover,.lightbox-slideshow .slick-next.removeHover:hover{opacity:1}.slideshow .slick-prev,.lightbox-slideshow .slick-prev{left:30px;background-image:url(../images/paging-arrow-left-lightBlue3.svg)}@media only screen and (max-width:1023px){.slideshow .slick-prev,.lightbox-slideshow .slick-prev{left:10px}}.slideshow .slick-next,.lightbox-slideshow .slick-next{right:30px;background-image:url(../images/paging-arrow-right-lightBlue3.svg)}@media only screen and (max-width:1023px){.slideshow .slick-next,.lightbox-slideshow .slick-next{right:10px}}.slideshow .slick-dots,.lightbox-slideshow .slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;margin-top:-90px}@media only screen and (max-width:1023px){.slideshow .slick-dots,.lightbox-slideshow .slick-dots{margin-top:-80px}}@media only screen and (max-width:767px){.slideshow .slick-dots,.lightbox-slideshow .slick-dots{margin-top:-100px}}.slideshow .slick-dots li,.lightbox-slideshow .slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 3px;padding:0;cursor:pointer}.slideshow .slick-dots li button,.lightbox-slideshow .slick-dots li button{border:0;background:transparent;display:block;width:10px;height:10px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slideshow .slick-dots li button:hover,.slideshow .slick-dots li button:focus,.lightbox-slideshow .slick-dots li button:hover,.lightbox-slideshow .slick-dots li button:focus{outline:none}.slideshow .slick-dots li button:before,.lightbox-slideshow .slick-dots li button:before{position:absolute;top:0;left:0;font-family:"Font Awesome 5 Pro";font-weight:900;font-size:6px;content:"";width:10px;height:10px;line-height:10px;text-align:center;color:#59595b;opacity:0.5}@media only screen and (max-width:1023px){.slideshow .slick-dots li button,.lightbox-slideshow .slick-dots li button{opacity:0 !important}}.slideshow .slick-dots li.slick-active button:before,.lightbox-slideshow .slick-dots li.slick-active button:before{opacity:1}.lightbox-slideshow .slick-dots li button:before{color:#aac4e2;opacity:1}.lightbox-slideshow .slick-dots li.slick-active button:before{color:#e8f2fb;opacity:1}#lightbox{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.85);text-align:center}#lightbox #content{margin:12% auto;max-width:970px}@media only screen and (max-height:900px) and (max-width:1440px){#lightbox #content{margin:4% auto;max-width:680px}}#lightbox #content .close{text-align:right;font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#aac4e2;padding:0 20px 20px 0;line-height:13px}#lightbox #content .close span{-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out}#lightbox #content .close span strong{display:inline-block;font-weight:400}#lightbox #content .close span:after{display:inline-block;float:right;margin-left:12px;font-family:"Font Awesome 5 Pro";font-weight:200;font-size:18px;content:""}#lightbox #content .close span:hover{color:#e8f2fb;cursor:pointer}#lightbox #content .expand{display:none}@media only screen and (max-width:1023px){body,html{overflow:auto !important;height:auto !important}}@media only screen and (max-width:1023px){body,.onepage-wrapper,html{position:relative !important;height:auto !important}}@media only screen and (max-width:1023px){.home header.primary{background:rgba(32, 35, 40, 0.95);-webkit-backdrop-filter:blur(6px)}}.home .footer{display:block;position:absolute;z-index:3;bottom:0;width:calc(100% - 60px);margin:30px;text-align:right}@media only screen and (max-width:1023px){.home .footer{display:none}}.home .footer .copyright{font-size:11px;color:#647588;text-align:left}.home .footer a{display:inline-block;width:26px;text-align:center;margin-left:4px;color:#aac4e2;font-size:24px}.home .footer a:hover{color:#fff}.home .footer .copyright{color:#647588}.home .footer.light a{color:#aac4e2}.home .footer.light a:hover{color:#fff}.home .footer.light .copyright{color:#647588}.home .footer.dark a{color:#59595b}.home .footer.dark a:hover{color:#5a87c6}.home .footer.dark .copyright{color:#202328}.home .scroll-down{display:block;position:absolute;z-index:2;bottom:0;width:calc(100% - 60px);text-align:center;margin-bottom:30px}@media only screen and (max-width:1023px){.home .scroll-down{display:none}}.home .scroll-down img{width:70px;height:auto}.home .scroll-down img.first{display:none}.home .scroll-down.light img.dark{display:none}.home .scroll-down.dark img.light{display:none}.home .scroll-down.first img.first{display:inline-block}.home .scroll-down.first img.light{display:none}.home .scroll-down.last img{display:none}@media only screen and (max-width:1023px){.home .onepage-scroll{overflow-x:hidden}}.home .onepage-scroll section{padding-top:45px;height:calc(100vh - 45px)}@media only screen and (max-width:1024px){.home .onepage-scroll section{padding-top:25px;height:calc(100vh - 25px)}}@media only screen and (max-width:1023px){.home .onepage-scroll section{padding-top:45px;height:calc(100vh - 45px);height:auto !important;padding-bottom:45px;background-image:none !important}}.home .onepage-scroll section .image-elements{display:block;width:100%;min-height:calc(100vh - 100px)}@media only screen and (max-width:1023px){.home .onepage-scroll section .image-elements{min-height:auto}}.home .onepage-scroll section .trapezoid{display:block;position:absolute;top:100px;right:80px;width:42%;max-width:370px;height:auto}.home .onepage-scroll section .trapezoid svg{width:100%;height:auto}.home .onepage-scroll section .trapezoid svg .path{stroke-dasharray:1669.7905273438;stroke-dashoffset:1669.7905273438;fill:none;stroke:#5a87c6;stroke-miterlimit:10;stroke-width:0.5px}@media only screen and (max-width:1024px){.home .onepage-scroll section .trapezoid svg .path{stroke-dasharray:0;stroke-dashoffset:0}}@media only screen and (max-width:1023px){.home .onepage-scroll section .trapezoid{top:20px;right:auto;margin-left:50%;transform:translateX(-50%);width:32%}}@media only screen and (max-width:767px){.home .onepage-scroll section .trapezoid{width:50%}}.home .onepage-scroll section .photo{display:block;position:absolute;top:230px;right:-70px;width:86%;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0}@media only screen and (max-width:1024px){.home .onepage-scroll section .photo{opacity:1}}@media only screen and (max-width:1023px){.home .onepage-scroll section .photo{top:140px;right:0;margin-right:120px;margin-left:120px;width:calc(100% - 240px)}}@media only screen and (max-width:767px){.home .onepage-scroll section .photo{top:110px;margin-right:0;margin-left:0;width:100%}}.home .onepage-scroll section .photo:after{content:"";display:block;padding-bottom:65%}.home .onepage-scroll section h1{font-family:karmina, serif;font-weight:700;font-size:45px;line-height:46px}@media only screen and (max-width:1023px){.home .onepage-scroll section h1{font-size:28px;line-height:36px}}.home .onepage-scroll section h2{font-family:karmina, serif;font-weight:700;font-size:32px;line-height:33px}.home .onepage-scroll section h3{font-family:"Work Sans", sans-serif;font-weight:400;font-size:18px;line-height:23px;letter-spacing:3px;text-transform:uppercase}.home .onepage-scroll section p{font-family:"Work Sans", sans-serif;font-weight:400;font-size:13px;line-height:19px}@media only screen and (max-width:1023px){.home .onepage-scroll section p{font-size:13px;line-height:19px}}@media only screen and (max-width:1023px){.home .onepage-scroll section .copy-container{margin-left:152px;margin-right:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.home .onepage-scroll section .copy-container{margin-left:42px;margin-right:42px;width:calc(100% - 84px)}}.home .onepage-scroll section .copy-container h1{padding:0;margin-top:196px;max-width:280px}@media only screen and (max-width:1023px){.home .onepage-scroll section .copy-container h1{margin-top:0;max-width:60%}}@media only screen and (max-width:767px){.home .onepage-scroll section .copy-container h1{max-width:100%}}.home .onepage-scroll section .copy-container h2{margin-top:196px}.home .onepage-scroll section .copy-container h3{margin-top:42px}.home .onepage-scroll section .copy-container .body-copy{margin:0 0 0 110px}@media only screen and (max-width:1023px){.home .onepage-scroll section .copy-container .body-copy{margin-left:0}}.home .onepage-scroll section .copy-container .body-copy h1{margin-left:0px}.home .onepage-scroll section .contact-info{padding-top:192px;max-width:500px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1023px){.home .onepage-scroll section .contact-info{padding-top:40px;max-width:calc(100% - 304px)}}@media only screen and (max-width:767px){.home .onepage-scroll section .contact-info{max-width:calc(100% - 84px)}}.home .onepage-scroll section .contact-info .col{padding-bottom:30px}.home .onepage-scroll section .contact-info p{font-size:13px}.home .onepage-scroll section .contact-info strong{letter-spacing:1px;font-weight:600;text-transform:uppercase}.home .onepage-scroll section .contact-info address{font-family:"Work Sans", sans-serif;font-weight:400;font-size:13px;line-height:19px;font-size:13px;font-style:normal}@media only screen and (max-width:1023px){.home .onepage-scroll section .contact-info address{font-size:13px;line-height:19px}}.home .onepage-scroll section.dark{background-color:#202328}.home .onepage-scroll section.dark h1{color:#d5e6f7}.home .onepage-scroll section.dark h2{color:#d5e6f7}.home .onepage-scroll section.dark h3{color:#aac4e2}.home .onepage-scroll section.dark p{color:#aac4e2}.home .onepage-scroll section.dark .button-line{color:#d5e6f7}.home .onepage-scroll section.dark .button-line span{border-color:#d5e6f7}.home .onepage-scroll section.light{background-color:#fff}.home .onepage-scroll section.light h1{color:#59595b}.home .onepage-scroll section.light h2{color:#59595b}.home .onepage-scroll section.light h3{color:#59595b}.home .onepage-scroll section.light p{color:#59595b}.home .onepage-scroll section.light .button-line{color:#59595b}.home .onepage-scroll section.light .button-line span{border-color:#59595b}.home .onepage-scroll section.option_a{background-image:url(../images/BD-pres-2018.06_0033_Edit.jpg);background-size:auto 100%;background-position:40% center;background-repeat:no-repeat}@media only screen and (max-height:900px) and (max-width:1440px){.home .onepage-scroll section.option_a{padding-top:0px;height:100vh}}@media only screen and (max-width:1023px){.home .onepage-scroll section.option_a{background-image:none}}@media only screen and (max-width:767px){.home .onepage-scroll section.option_a .image-elements .trapezoid{top:60px}}@media only screen and (max-width:767px){.home .onepage-scroll section.option_a .image-elements .photo{top:162px}}@media only screen and (max-width:1024px){.home .onepage-scroll section.option_a .copy-container{margin-top:-40px}}@media only screen and (max-width:1023px){.home .onepage-scroll section.option_a .copy-container{margin-top:600px}}@media only screen and (max-width:767px){.home .onepage-scroll section.option_a .copy-container{margin-top:calc(106% + 52px)}}.home .onepage-scroll section.option_a .copy-container .body-copy{opacity:0}@media only screen and (max-width:1024px){.home .onepage-scroll section.option_a .copy-container .body-copy{opacity:1}}.home .onepage-scroll section.option_a .copy-container h1{margin-left:-56px;opacity:0}@media only screen and (max-width:1024px){.home .onepage-scroll section.option_a .copy-container h1{opacity:1}}@media only screen and (max-width:1023px){.home .onepage-scroll section.option_a .copy-container h1{margin-left:0}}@media only screen and (max-height:900px) and (max-width:1440px){.home .onepage-scroll section.option_b{padding-top:0px;height:100vh}}.home .onepage-scroll section.option_b .trapezoid{opacity:0}@media only screen and (max-width:1024px){.home .onepage-scroll section.option_b .trapezoid{opacity:1}}.home .onepage-scroll section.option_b .photo{border:none}@media only screen and (max-width:1023px){.home .onepage-scroll section.option_b .photo{margin-left:152px;margin-right:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.home .onepage-scroll section.option_b .photo{top:120px;margin-left:42px;margin-right:42px;width:calc(100% - 84px)}}@media only screen and (max-width:767px){.home .onepage-scroll section.option_b .photo:after{padding-bottom:85%}}.home .onepage-scroll section.option_b .shape{display:block;position:absolute;top:230px;right:-70px;width:86%}.home .onepage-scroll section.option_b .shape svg{display:inline-block;width:100%;height:auto;border:none}.home .onepage-scroll section.option_b .shape svg .path{stroke-dasharray:2190.8598632813;stroke-dashoffset:2190.8598632813;fill:none;stroke:#6ac7cc;stroke-miterlimit:10}@media only screen and (max-width:1024px){.home .onepage-scroll section.option_b .shape svg .path{stroke-dasharray:0;stroke-dashoffset:0}}.home .onepage-scroll section.option_b .shape.hollow{border:none}@media only screen and (max-width:1023px){.home .onepage-scroll section.option_b .shape.hollow{top:140px;right:0;margin-right:120px;margin-left:120px;width:calc(100% - 240px)}}@media only screen and (max-width:767px){.home .onepage-scroll section.option_b .shape.hollow{display:none}}.home .onepage-scroll section.option_b .drawing{display:block;position:absolute;top:310px;right:-130px;width:100%;opacity:0.8;opacity:0}@media only screen and (max-width:1024px){.home .onepage-scroll section.option_b .drawing{opacity:0.8}}@media only screen and (max-width:1023px){.home .onepage-scroll section.option_b .drawing{top:210px;right:80px;width:calc(100% - 140px)}}@media only screen and (max-width:767px){.home .onepage-scroll section.option_b .drawing{right:10px;width:calc(100% - 20px)}}.home .onepage-scroll section.option_b .caption{position:absolute;top:260px;left:28%;width:14%;text-align:right;font-size:10px;line-height:12px;color:#6ac7cc}@media only screen and (max-width:1023px){.home .onepage-scroll section.option_b .caption{top:160px;left:18%}}@media only screen and (max-width:767px){.home .onepage-scroll section.option_b .caption{display:none}}.home .onepage-scroll section.option_b .copy-container{margin-left:130px}@media only screen and (max-height:900px) and (max-width:1440px){.home .onepage-scroll section.option_b .copy-container{margin-top:-80px;margin-left:0px}}@media only screen and (max-width:1024px){.home .onepage-scroll section.option_b .copy-container{margin-top:-80px;margin-left:0px}}@media only screen and (max-width:1023px){.home .onepage-scroll section.option_b .copy-container{margin-left:152px;margin-right:152px;margin-top:660px}}@media only screen and (max-width:767px){.home .onepage-scroll section.option_b .copy-container{margin-left:42px;margin-right:42px;margin-top:136%}}.home .onepage-scroll section.option_b .copy-container .body-copy{opacity:0}@media only screen and (max-width:1024px){.home .onepage-scroll section.option_b .copy-container .body-copy{opacity:1}}.home .onepage-scroll section.option_b .copy-container h1{opacity:0}@media only screen and (max-width:1024px){.home .onepage-scroll section.option_b .copy-container h1{opacity:1}}@media only screen and (max-height:900px) and (max-width:1440px){.home .onepage-scroll section.option_c{padding-top:0px;height:100vh}}@media only screen and (max-height:900px) and (max-width:1440px){.home .onepage-scroll section.option_c .copy-container{padding-top:0;margin-top:-40px}}@media only screen and (max-width:1023px){.home .onepage-scroll section.option_c .copy-container{padding-top:32%}}@media only screen and (max-width:767px){.home .onepage-scroll section.option_c .copy-container{padding-top:38%}}@media only screen and (max-width:1023px){.home .onepage-scroll section.option_c .copy-container .photo{top:auto;position:relative;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);margin-top:40px}}@media only screen and (max-width:767px){.home .onepage-scroll section.option_c .copy-container .photo{margin-left:-42px;margin-right:-42px;width:calc(100% + 84px)}}.home .onepage-scroll section.option_c .copy-container .body-copy{opacity:0}@media only screen and (max-height:900px) and (max-width:1440px){.home .onepage-scroll section.option_c .copy-container .body-copy{margin-top:-60px}}@media only screen and (max-width:1024px){.home .onepage-scroll section.option_c .copy-container .body-copy{opacity:1;margin-left:0;margin-top:-40px}}@media only screen and (max-width:1024px){.home .onepage-scroll section.option_c .copy-container .body-copy{margin-top:0px}}@media only screen and (max-width:1023px){.home .onepage-scroll section.option_c .image-elements.left{position:relative}}.home .onepage-scroll section.option_c .image-elements.left .shape.solid{display:block;position:absolute;top:320px;width:0;height:170px;background-color:#5a87c6}@media only screen and (max-width:1024px){.home .onepage-scroll section.option_c .image-elements.left .shape.solid{width:90%;height:100px;top:420px}}@media only screen and (max-width:1023px){.home .onepage-scroll section.option_c .image-elements.left .shape.solid{top:200px;height:170px;width:100%}}@media only screen and (max-width:767px){.home .onepage-scroll section.option_c .image-elements.left .shape.solid{top:100px}}.home .onepage-scroll section.option_c .image-elements.left .photo{right:revert;top:200px;left:0;width:96%}@media only screen and (max-width:1024px){.home .onepage-scroll section.option_c .image-elements.left .photo{width:90%}}@media only screen and (max-width:1023px){.home .onepage-scroll section.option_c .image-elements.left .photo{top:10%;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.home .onepage-scroll section.option_c .image-elements.left .photo{top:60%;width:90%}}.home .onepage-scroll section.option_c .image-elements.left .photo:after{content:"";display:block;padding-bottom:80%}@media only screen and (max-height:900px) and (max-width:1440px){.home .onepage-scroll section.option_c .image-elements.right{margin-top:-60px}}.home .onepage-scroll section.option_c .image-elements.right .shape.solid{display:block;position:absolute;top:610px;right:0;width:0;height:82px;background-color:#6ac7cc}@media only screen and (max-height:900px) and (max-width:1440px){.home .onepage-scroll section.option_c .image-elements.right .shape.solid{top:530px}}@media only screen and (max-width:1024px){.home .onepage-scroll section.option_c .image-elements.right .shape.solid{top:510px;width:96%}}.home .onepage-scroll section.option_c .image-elements.right .shape.hollow{display:block;position:absolute;top:240px;left:20%;height:440px;width:60%;margin:0 auto}.home .onepage-scroll section.option_c .image-elements.right .shape.hollow svg{display:inline-block;width:100%;height:auto}.home .onepage-scroll section.option_c .image-elements.right .shape.hollow svg .path{stroke-dasharray:1591.6199951172;stroke-dashoffset:1591.6199951172;fill:none;stroke:#6ac7cc;stroke-miterlimit:10}@media only screen and (max-width:1024px){.home .onepage-scroll section.option_c .image-elements.right .shape.hollow svg .path{stroke-dasharray:0;stroke-dashoffset:0}}@media only screen and (max-height:900px) and (max-width:1440px){.home .onepage-scroll section.option_c .image-elements.right .shape.hollow{top:200px;left:16%}}@media only screen and (max-width:1024px){.home .onepage-scroll section.option_c .image-elements.right .shape.hollow{height:340px;width:200px;left:calc(20% - 30px)}}.home .onepage-scroll section.option_c .image-elements.right .photos{width:60%;margin-left:44px;margin-top:40px}@media only screen and (max-height:900px) and (max-width:1440px){.home .onepage-scroll section.option_c .image-elements.right .photos{margin-left:24px;margin-top:60px}}.home .onepage-scroll section.option_c .image-elements.right .photos .photo{position:relative;width:100%}.home .onepage-scroll section.option_c .image-elements.right .photos .photo:last-child{margin-top:20px}@media only screen and (max-width:1024px){.home .onepage-scroll section.option_c .image-elements.right .photos .photo{right:-20px}}.home .onepage-scroll section.contact_slide{background-image:url(../images/michael-browning-241254-unsplash-Grayscale.jpg);background-size:cover;background-position:center bottom;background-repeat:no-repeat}@media only screen and (max-width:1023px){.home .onepage-scroll section.contact_slide{background:#e6f3ff;padding-bottom:90px}}.home .onepage-scroll section.contact_slide .copy-container,.home .onepage-scroll section.contact_slide .contact-info{margin-top:-40px}@media only screen and (max-height:900px) and (max-width:1440px){.home .onepage-scroll section.contact_slide .copy-container,.home .onepage-scroll section.contact_slide .contact-info{margin-top:-120px}}@media only screen and (max-width:1024px){.home .onepage-scroll section.contact_slide .copy-container,.home .onepage-scroll section.contact_slide .contact-info{margin-top:-80px;margin-left:42px}}@media only screen and (max-width:1023px){.home .onepage-scroll section.contact_slide .copy-container,.home .onepage-scroll section.contact_slide .contact-info{margin-left:152px;margin-right:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.home .onepage-scroll section.contact_slide .copy-container,.home .onepage-scroll section.contact_slide .contact-info{margin-left:42px;margin-right:42px;width:calc(100% - 84px)}}@media only screen and (max-width:1024px){.home .onepage-scroll section.contact_slide .copy-container{margin-left:0;margin-right:0}}@media only screen and (max-width:1023px){.home .onepage-scroll section.contact_slide .copy-container{margin-top:40px;margin-left:152px;margin-right:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.home .onepage-scroll section.contact_slide .copy-container{margin-left:42px;margin-right:42px;width:calc(100% - 84px)}}@media only screen and (max-width:1024px){.home .onepage-scroll section.contact_slide .copy-container .body-copy{margin-left:0}}.home .onepage-scroll section.contact_slide .copy-container .body-copy h1{opacity:0}@media only screen and (max-width:1024px){.home .onepage-scroll section.contact_slide .copy-container .body-copy h1{opacity:1}}.home .onepage-scroll section.contact_slide .connect .social-icons a{font-size:26px;display:inline-block;margin-right:14px}.home .onepage-scroll section.contact_slide .copyright{position:absolute;bottom:-90px;width:100%;background:#fff;margin:0;padding:0}.home .onepage-scroll section.contact_slide .copyright p{font-size:10px;padding-top:6px;padding-bottom:6px}@media only screen and (max-width:1023px){.home .onepage-scroll section.contact_slide .copyright p{margin-left:152px;margin-right:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.home .onepage-scroll section.contact_slide .copyright p{margin-left:42px;margin-right:42px;width:calc(100% - 84px)}}.home.animate_option_a .trapezoid svg .path{-webkit-animation:drawLineTrapezoid 1400ms linear 100ms forwards 1;-moz-animation:drawLineTrapezoid 1400ms linear 100ms forwards 1;-o-animation:drawLineTrapezoid 1400ms linear 100ms forwards 1;animation:drawLineTrapezoid 1400ms linear 100ms forwards 1}@media only screen and (max-width:1024px){.home.animate_option_a .trapezoid svg .path{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.home.animate_option_a .photo{-webkit-animation:movePhotoUpSlide1 600ms ease-out 600ms forwards 1;-moz-animation:movePhotoUpSlide1 600ms ease-out 600ms forwards 1;-o-animation:movePhotoUpSlide1 600ms ease-out 600ms forwards 1;animation:movePhotoUpSlide1 600ms ease-out 600ms forwards 1}@media only screen and (max-width:1024px){.home.animate_option_a .photo{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.home.animate_option_a .copy-container .body-copy{-webkit-animation:fadeIn 1400ms ease-out 300ms forwards 1;-moz-animation:fadeIn 1400ms ease-out 300ms forwards 1;-o-animation:fadeIn 1400ms ease-out 300ms forwards 1;animation:fadeIn 1400ms ease-out 300ms forwards 1}@media only screen and (max-width:1024px){.home.animate_option_a .copy-container .body-copy{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.home.animate_option_a .copy-container .body-copy.overlay-text h1{-webkit-animation:h1Slide1 600ms ease-out 800ms forwards 1;-moz-animation:h1Slide1 600ms ease-out 800ms forwards 1;-o-animation:h1Slide1 600ms ease-out 800ms forwards 1;animation:h1Slide1 600ms ease-out 800ms forwards 1}@media only screen and (max-width:1024px){.home.animate_option_a .copy-container .body-copy.overlay-text h1{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.home.animate_option_a .copy-container .body-copy.no-overlay-text h1{-webkit-animation:h1Slide1NoOverlay 600ms ease-out 800ms forwards 1;-moz-animation:h1Slide1NoOverlay 600ms ease-out 800ms forwards 1;-o-animation:h1Slide1NoOverlay 600ms ease-out 800ms forwards 1;animation:h1Slide1NoOverlay 600ms ease-out 800ms forwards 1}@media only screen and (max-width:1024px){.home.animate_option_a .copy-container .body-copy.no-overlay-text h1{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.home.animate_option_b .shape svg .path{-webkit-animation:drawLine5 1400ms linear 100ms forwards 1;-moz-animation:drawLine5 1400ms linear 100ms forwards 1;-o-animation:drawLine5 1400ms linear 100ms forwards 1;animation:drawLine5 1400ms linear 100ms forwards 1}@media only screen and (max-width:1024px){.home.animate_option_b .shape svg .path{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.home.animate_option_b .trapezoid{-webkit-animation:fadeIn 1400ms ease-out 1400ms forwards 1;-moz-animation:fadeIn 1400ms ease-out 1400ms forwards 1;-o-animation:fadeIn 1400ms ease-out 1400ms forwards 1;animation:fadeIn 1400ms ease-out 1400ms forwards 1}@media only screen and (max-width:1024px){.home.animate_option_b .trapezoid{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.home.animate_option_b .drawing{-webkit-animation:movePhotoUpSlide2 600ms ease-out 600ms forwards 1;-moz-animation:movePhotoUpSlide2 600ms ease-out 600ms forwards 1;-o-animation:movePhotoUpSlide2 600ms ease-out 600ms forwards 1;animation:movePhotoUpSlide2 600ms ease-out 600ms forwards 1}@media only screen and (max-width:1024px){.home.animate_option_b .drawing{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.home.animate_option_b .copy-container .body-copy{-webkit-animation:fadeIn 1400ms ease-out 600ms forwards 1;-moz-animation:fadeIn 1400ms ease-out 600ms forwards 1;-o-animation:fadeIn 1400ms ease-out 600ms forwards 1;animation:fadeIn 1400ms ease-out 600ms forwards 1}@media only screen and (max-width:1024px){.home.animate_option_b .copy-container .body-copy{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.home.animate_option_b .copy-container h1{-webkit-animation:h1Slide2 600ms ease-out 800ms forwards 1;-moz-animation:h1Slide2 600ms ease-out 800ms forwards 1;-o-animation:h1Slide2 600ms ease-out 800ms forwards 1;animation:h1Slide2 600ms ease-out 800ms forwards 1}@media only screen and (max-width:1024px){.home.animate_option_b .copy-container h1{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.home.animate_option_c .image-elements.left .photo1{-webkit-animation:movePhotoUpSlide3Left 600ms ease-out 600ms forwards 1;-moz-animation:movePhotoUpSlide3Left 600ms ease-out 600ms forwards 1;-o-animation:movePhotoUpSlide3Left 600ms ease-out 600ms forwards 1;animation:movePhotoUpSlide3Left 600ms ease-out 600ms forwards 1}@media only screen and (max-width:1024px){.home.animate_option_c .image-elements.left .photo1{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.home.animate_option_c .image-elements.left .shape{-webkit-animation:barLeftToRight3 600ms ease-out 800ms forwards 1;-moz-animation:barLeftToRight3 600ms ease-out 800ms forwards 1;-o-animation:barLeftToRight3 600ms ease-out 800ms forwards 1;animation:barLeftToRight3 600ms ease-out 800ms forwards 1}@media only screen and (max-width:1024px){.home.animate_option_c .image-elements.left .shape{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.home.animate_option_c .image-elements.right .photo2{-webkit-animation:movePhotoUpSlide3Right 600ms ease-out 800ms forwards 1;-moz-animation:movePhotoUpSlide3Right 600ms ease-out 800ms forwards 1;-o-animation:movePhotoUpSlide3Right 600ms ease-out 800ms forwards 1;animation:movePhotoUpSlide3Right 600ms ease-out 800ms forwards 1}@media only screen and (max-width:1024px){.home.animate_option_c .image-elements.right .photo2{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.home.animate_option_c .image-elements.right .photo3{-webkit-animation:movePhotoUpSlide3Right 600ms ease-out 1000ms forwards 1;-moz-animation:movePhotoUpSlide3Right 600ms ease-out 1000ms forwards 1;-o-animation:movePhotoUpSlide3Right 600ms ease-out 1000ms forwards 1;animation:movePhotoUpSlide3Right 600ms ease-out 1000ms forwards 1}@media only screen and (max-width:1024px){.home.animate_option_c .image-elements.right .photo3{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.home.animate_option_c .image-elements.right .shape.solid{-webkit-animation:barRightToLeft3 600ms ease-out 1000ms forwards 1;-moz-animation:barRightToLeft3 600ms ease-out 1000ms forwards 1;-o-animation:barRightToLeft3 600ms ease-out 1000ms forwards 1;animation:barRightToLeft3 600ms ease-out 1000ms forwards 1}@media only screen and (max-width:1024px){.home.animate_option_c .image-elements.right .shape.solid{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.home.animate_option_c .image-elements.right .shape.hollow svg .path{-webkit-animation:drawLine6 1400ms linear 100ms forwards 1;-moz-animation:drawLine6 1400ms linear 100ms forwards 1;-o-animation:drawLine6 1400ms linear 100ms forwards 1;animation:drawLine6 1400ms linear 100ms forwards 1}@media only screen and (max-width:1024px){.home.animate_option_c .image-elements.right .shape.hollow svg .path{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.home.animate_option_c .copy-container .body-copy{-webkit-animation:fadeIn 1400ms ease-out 600ms forwards 1;-moz-animation:fadeIn 1400ms ease-out 600ms forwards 1;-o-animation:fadeIn 1400ms ease-out 600ms forwards 1;animation:fadeIn 1400ms ease-out 600ms forwards 1}@media only screen and (max-width:1024px){.home.animate_option_c .copy-container .body-copy{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}.home.animate_contact_slide .copy-container .body-copy h1{-webkit-animation:h1Slide2 600ms ease-out 600ms forwards 1;-moz-animation:h1Slide2 600ms ease-out 600ms forwards 1;-o-animation:h1Slide2 600ms ease-out 600ms forwards 1;animation:h1Slide2 600ms ease-out 600ms forwards 1}@media only screen and (max-width:1024px){.home.animate_contact_slide .copy-container .body-copy h1{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}@media only screen and (max-width:1023px){.team-listing{padding-left:152px;padding-right:152px}}@media only screen and (max-width:767px){.team-listing{padding-left:42px;padding-right:42px}}.team-listing.leadership{max-width:900px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1023px){.team-listing.leadership{margin-top:30px}}@media only screen and (max-width:1023px){.team-listing.leadership .section.group{margin-left:-130px;margin-right:-130px;width:calc(100% + 260px)}}@media only screen and (max-width:767px){.team-listing.leadership .section.group{margin-left:0px;margin-right:0px;width:100%}}.team-listing.leadership .section-header{padding:60px 0}.team-listing.leadership .section-header h3{margin:0;padding:6px 0}.team-listing.leadership .section-header .col:last-child{text-align:right}@media only screen and (max-width:1023px){.team-listing.leadership .section-header .col:last-child{text-align:left;float:right}}.team-listing.leadership .person{width:calc(100% - 20px)}.team-listing.leadership .col:first-child .person{margin-left:0;float:left}.team-listing.leadership .col:last-child .person{margin-right:0;float:right}@media only screen and (max-width:1023px){.team-listing.leadership .col{width:33.33% !important}}@media only screen and (max-width:767px){.team-listing.leadership .col{width:100% !important}}@media only screen and (max-width:767px){.team-listing.leadership .col .person{width:100%;margin-left:0 !important;margin-right:0 !important;float:none !important}}.team-listing .person{margin:0 auto}@media only screen and (max-width:1023px){.team-listing .person{margin-bottom:60px}}.team-listing .person .photo:after{content:"";display:block;padding-bottom:120%}.team-listing .person h2{font-family:karmina, serif;font-weight:700;font-size:19px;line-height:23px;font-size:21px;padding-bottom:0px;margin-bottom:0}.team-listing .person .title{font-family:"Work Sans", sans-serif;font-weight:400;font-size:10px;line-height:12px;letter-spacing:2px;text-transform:uppercase;letter-spacing:0;padding-top:6px;margin-top:0}.services .blade.hero .copy-container.layout-c{padding-top:90px}@media only screen and (max-width:1023px){.services .blade.hero .copy-container.layout-c{padding-top:90px !important}}@media only screen and (max-width:1023px){.services .blade.hero .sm-only.xs-only.xxs-only .copy-container.layout-c{padding-top:0 !important}}.services-listing.container,.services-intro.container{max-width:900px;padding-top:60px;margin-bottom:-200px}@media only screen and (max-width:1023px){.services-listing.container,.services-intro.container{margin:30px 152px 0 152px;width:calc(100% - 304px);margin-bottom:0px}}@media only screen and (max-width:767px){.services-listing.container,.services-intro.container{padding-top:0px;margin:30px 42px 0 42px;width:calc(100% - 84px)}}.services-listing .item,.services-intro .item{margin:0;max-width:400px;position:relative;margin-bottom:20px}.services-listing .item.icond,.services-intro .item.icond{padding-bottom:50px}.services-listing .item.icond .icon,.services-intro .item.icond .icon{display:inline-block;width:90px;float:left}.services-listing .item.icond .icon img,.services-intro .item.icond .icon img{width:calc(100% - 20px);height:auto}.services-listing .item.icond .copy-container,.services-intro .item.icond .copy-container{display:inline-block;width:calc(100% - 90px);font-family:"Work Sans", sans-serif;font-weight:400;font-size:13px;line-height:19px}.services-listing .item.icond .copy-container h3,.services-intro .item.icond .copy-container h3{margin-top:0px;padding-top:10px;width:60%}@media only screen and (max-width:1023px){.services-listing.container{padding-top:0}}.services-intro.container{padding-top:120px}@media only screen and (max-width:1023px){.services-intro.container{padding-top:0}}@media only screen and (max-width:1023px){.services-bottom{margin-top:240px !important}}.services-bottom .copy-container{margin-left:40%;padding-top:60px}@media only screen and (max-width:1023px){.services-bottom .copy-container{padding-top:200px;margin:0 152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.services-bottom .copy-container{padding-top:120px;margin:0 42px;width:calc(100% - 84px)}}@media only screen and (max-width:1023px){.services-bottom .photo{position:absolute;top:-440px;left:0;margin:0 152px;width:calc(100% - 304px) !important}}@media only screen and (max-width:767px){.services-bottom .photo{top:-340px;margin:0 42px;width:calc(100% - 84px) !important}}.services .filter-grid .section-header{border-bottom:1px solid #aac4e2;margin:0 0 40px 0;padding:70px 0 0 0}@media only screen and (max-width:1024px){.services .filter-grid .section-header{margin-left:auto;margin-right:auto;width:calc(100% - 84px)}}@media only screen and (max-width:1023px){.services .filter-grid .section-header{width:calc(100% - 304px)}}@media only screen and (max-width:767px){.services .filter-grid .section-header{width:calc(100% - 84px)}}.services .filter-grid .section-header h3{font-family:"Work Sans", sans-serif;font-weight:400;font-size:15px;line-height:20px;color:#aac4e2}.services .services-detail-hero{margin-bottom:48px}@media only screen and (max-width:1023px){.services .services-detail-hero{margin-bottom:0}}.services .services-detail-hero .copy-container{margin-top:76px}@media only screen and (max-width:1023px){.services .services-detail-hero .copy-container{margin-top:0}}.services .services-blade-1 .skinny-content .copy-container{margin-top:-12px}.services .services-blade-1 .skinny-content .copy-container h2{width:60%}@media only screen and (max-width:767px){.services .services-blade-1 .skinny-content .copy-container h2{width:90%}}.services .services-blade-2 .skinny-content .copy-container{margin-left:140px;margin-top:80px}@media only screen and (max-width:1024px){.services .services-blade-2 .skinny-content .copy-container{margin-left:42px;width:calc(100% - 84px)}}@media only screen and (max-width:1023px){.services .services-blade-2 .skinny-content .copy-container{margin-left:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.services .services-blade-2 .skinny-content .copy-container{margin-left:42px;width:calc(100% - 84px)}}.news-page{background-color:#e8f2fb}.news-page .hero{background-position:center top;min-height:442px}.news-page .hero .copy-container{padding-top:114px}.news-page .hero .copy-container h1{color:#d5e6f7;text-align:center}.news-page .hero .copy-container h2{color:#d5e6f7;text-align:center;margin-bottom:0;padding-bottom:14px}.news-page .hero .copy-container p{text-align:center;margin-top:0;padding-top:0;color:#d5e6f7}.news-page .hero .copy-container p .button-line{color:#d5e6f7}.news-page .hero .copy-container p .button-line span{border-color:#d5e6f7}.news-page .blade.news{margin-top:-140px;padding-bottom:140px}.news-page .blade.news .container{max-width:945px}@media only screen and (max-width:1023px){.news-page .blade.news .container{margin-left:152px;margin-right:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.news-page .blade.news .container{margin-left:24px;margin-right:24px;width:calc(100% - 42px)}}.news-page .blade.news .item{background:#fff;padding:40px 30px;margin-bottom:40px}.news-page .blade.news .item h2{margin:0;padding:0}.news-page .blade.news .item h2 a{color:#59595b}.news-page .blade.news .item h2 a:hover{color:#5a87c6}.news-page .blade.news .item date{font-family:"Work Sans", sans-serif;font-weight:400;font-size:11px;line-height:14px;text-transform:uppercase;letter-spacing:1px}.news-page .blade.news .item .photo{width:70%;margin:20px 0}.news-page .blade.news .item .photo:after{content:"";display:block;padding-bottom:64%}.news-page .blade.news.news-listing .item{width:calc(100% - 60px - 20px);height:calc(500px - 80px)}@media only screen and (max-width:1023px){.news-page .blade.news.news-listing .item{width:calc(100% - 60px);height:auto}}.news-page .blade.news.news-listing .item .read-more{display:block;position:absolute;width:calc(100% - 80px);bottom:50px}@media only screen and (max-width:767px){.news-page .blade.news.news-listing .item .read-more .col:first-child{width:100%}}.news-page .blade.news.news-listing .item .read-more .col:last-child{text-align:right}@media only screen and (max-width:767px){.news-page .blade.news.news-listing .item .read-more .col:last-child{display:none}}.news-page .blade.news.news-listing .item .read-more .col:last-child strong{font-size:11px;display:inline-block;padding-top:14px}.news-page .blade.news.news-listing .col.left .item{float:left}@media only screen and (max-width:1023px){.news-page .blade.news.news-listing .col.left .item{float:none}}.news-page .blade.news.news-listing .col.right .item{float:right}@media only screen and (max-width:1023px){.news-page .blade.news.news-listing .col.right .item{float:none}}.news-page .blade.news.news-detail .container{max-width:800px}.news-page .blade.news.news-detail .item{padding-left:156px;padding-right:156px;padding-top:60px;padding-bottom:120px}@media only screen and (max-width:1023px){.news-page .blade.news.news-detail .item{padding-left:30px;padding-right:30px;padding-bottom:80px}}.news-page .blade.news.news-detail .item h1{margin:0;padding:10px 0 0 0}.news-page .blade.news.news-detail .item img{margin:40px 0;width:64%}.news-page .blade.news.news-detail .item .author strong{font-size:11px;display:inline-block;padding:0 0 24px 0}.news-page .blade.news .paging{text-align:center;margin-top:34px}.news-page .blade.news .paging h4{font-size:13px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.news-page .blade.news .paging ul{margin:0;padding:0;list-style:none;display:inline-block}.news-page .blade.news .paging ul li{display:inline-block;position:relative;padding:0 4px}.news-page .blade.news .paging ul li .fas{display:inline-block;font-size:7px;padding:4px;border:1px solid rgba(88, 89, 91, 0);opacity:0.5;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-o-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.news-page .blade.news .paging ul li.current-page .fas{border:1px solid rgba(88, 89, 91, 0.4);opacity:1}.news-page .blade.news .paging ul li a:hover .fas{opacity:1;color:#202328}.news-page .blade.news .paging .paging-arrow{display:inline-block;position:relative}.news-page .blade.news .paging .paging-arrow.left{margin-right:20px}.news-page .blade.news .paging .paging-arrow.right{margin-left:20px}.news-page .blade.news .paging .paging-arrow img{width:32px;height:auto}.news-page .blade.news .paging.paging-buttons .col{text-align:center}.news-page .blade.news .paging.paging-buttons a{display:block;width:216px;position:relative;margin:0 auto;font-size:13px;font-weight:400;letter-spacing:1px;text-transform:uppercase}@media only screen and (max-width:1023px){.news-page .blade.news .paging.paging-buttons a{width:auto}}.news-page .blade.news .paging.paging-buttons a img{width:32px;height:auto;display:inline-block}.news-page .blade.news .paging.paging-buttons a span{display:inline-block;width:160px}@media only screen and (max-width:1023px){.news-page .blade.news .paging.paging-buttons a span{display:none}}.news-page .blade.news .paging.paging-buttons .col:first-child img{margin-right:20px;float:left}.news-page .blade.news .paging.paging-buttons .col:first-child span{text-align:left;float:right}.news-page .blade.news .paging.paging-buttons .col:last-child img{margin-left:20px;float:right}.news-page .blade.news .paging.paging-buttons .col:last-child span{text-align:right;float:left}.careers-listing.container{padding-bottom:80px}@media only screen and (max-width:1023px){.careers-listing.container{margin-top:30px}}.careers-listing .section-header{padding:70px 0 50px 0;margin-left:220px}@media only screen and (max-width:1024px){.careers-listing .section-header{margin-left:42px;margin-right:42px}}@media only screen and (max-width:1023px){.careers-listing .section-header{margin-left:152px;margin-right:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.careers-listing .section-header{margin-left:42px;margin-right:42px;width:calc(100% - 84px)}}.careers-listing .section-header h3{color:#aac4e2}.careers-listing ul.listing{margin:0;margin-left:220px;padding:0;list-style:none}@media only screen and (max-width:1024px){.careers-listing ul.listing{margin-left:42px;margin-right:42px}}@media only screen and (max-width:1023px){.careers-listing ul.listing{margin-left:152px;margin-right:152px;width:calc(100% - 304px)}}@media only screen and (max-width:767px){.careers-listing ul.listing{margin-left:42px;margin-right:42px;width:calc(100% - 84px)}}.careers-listing ul.listing li.item{display:block;padding:20px 0}.careers-listing ul.listing li.item a{color:#aac4e2}.careers-listing ul.listing li.item a strong{display:block;font-family:karmina, serif;font-weight:700;font-size:32px;line-height:33px;font-size:23px;margin:0px;padding:0px}.careers-listing ul.listing li.item a p{margin:0px;padding:0px;font-family:"Work Sans", sans-serif;font-weight:400;font-size:13px;line-height:15px;letter-spacing:2px;text-transform:uppercase}.careers-listing ul.listing li.item a:hover{color:#fff}.careers-listing .image-with-caption:first-child{margin-top:95px}.careers-listing.intro{padding-bottom:0}.careers-listing.accordion .section-header h3{color:#59595b}.careers-listing.accordion ul.listing li.item{padding:0;margin-bottom:0.5em}.careers-listing.accordion ul.listing li.item a:not(.button-line){display:block;position:relative;background:#5a87c6;color:white;padding:10px 28px;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.careers-listing.accordion ul.listing li.item a:not(.button-line) .toggle-icon{display:inline-block;font-size:24px;position:absolute;top:20px;right:30px}.careers-listing.accordion ul.listing li.item a:not(.button-line):hover{background:#7fa6cc}.careers-listing.accordion ul.listing li.item a.button-line{color:#3d4147}.careers-listing.accordion ul.listing li.item a.button-line:hover{color:#3d4147}.careers-listing.accordion ul.listing li.item .career-detail{display:none}.career-detail{padding:30px 0 60px 0}.career-detail .container{max-width:960px}@media only screen and (max-width:1023px){.career-detail .container{margin-left:152px;margin-right:152px;max-width:calc(100% - 304px)}}@media only screen and (max-width:767px){.career-detail .container{margin-left:42px;margin-right:42px;max-width:calc(100% - 84px)}}.career-detail h2{margin-bottom:0;padding-bottom:0}.career-detail h3,.career-detail h4{padding-top:30px}.career-detail ul li{padding:6px 0}.career-detail .sub-title{font-family:"Work Sans", sans-serif;font-weight:400;font-size:13px;line-height:15px;letter-spacing:2px;text-transform:uppercase;font-size:11px;padding-bottom:20px}.career-detail .span_5_of_12{padding-top:74px}.career-detail .careers-form{display:none}.careers-icon-grid{background-color:#e8f2fb}.careers-icon-grid .skinny-content.center-left .copy-container{margin-top:0px}.careers-icon-grid .icon-grid{padding-top:60px;padding-bottom:30px}@media only screen and (max-width:1023px){.careers-icon-grid .icon-grid{padding-top:20px;bottom:20px}}.careers-icon-grid .icon-grid .item{display:flex;vertical-align:middle}.careers-icon-grid .icon-grid .item img{width:100%;height:auto;vertical-align:middle;transform:scale(1.2)}.careers-icon-grid .icon-grid .item p{text-transform:uppercase;font-size:18px;line-height:23px;vertical-align:middle;margin-top:2em}@media only screen and (max-width:1023px){.careers-icon-grid .icon-grid .item p{width:80%}}.work .project-hero .main-photo .photo{width:75%;margin:160px 0 0 148px;background-size:cover;background-position:center center;background-repeat:no-repeat}.work .project-hero .main-photo .photo:after{content:"";display:block;padding-bottom:67%}@media only screen and (max-width:1024px){.work .project-hero .main-photo .photo{width:100%}}@media only screen and (max-width:1023px){.work .project-hero .main-photo .photo{width:calc(100% - 304px);margin:100px 152px 0 152px}}@media only screen and (max-width:767px){.work .project-hero .main-photo .photo{width:100%;margin:100px 0 0 0}}.work .project-hero .main-photo .project-details{margin:0px 0 0 148px}@media only screen and (max-width:1024px){.work .project-hero .main-photo .project-details{width:calc(100% - 84px);margin:30px 0 0 152px}}@media only screen and (max-width:1023px){.work .project-hero .main-photo .project-details{width:calc(100% - 304px);margin:30px 152px 0 152px}}@media only screen and (max-width:767px){.work .project-hero .main-photo .project-details{width:calc(100% - 84px);margin:30px 42px 0 42px}}.work .project-hero .main-photo .project-details h2{margin-bottom:0;padding-bottom:16px}.work .project-hero .main-photo .project-details h3{font-size:14px;padding:32px 0 20px 42px}@media only screen and (max-width:1023px){.work .project-hero .main-photo .project-details h3{padding-left:0}}.work .project-hero .main-photo .project-details .chart{width:calc(100% - 30px);height:auto;padding-left:30px}@media only screen and (max-width:1023px){.work .project-hero .main-photo .project-details .chart{width:100%;padding-left:0}}.work .project-hero .main-photo .project-details ul.services-list{padding:0;margin-left:40px;list-style:none}.work .project-hero .main-photo .project-details ul.services-list li{padding-bottom:6px}.work .project-hero .main-photo .project-details .copy-container{padding-right:30px;border-right:1px solid #eee}@media only screen and (max-width:1023px){.work .project-hero .main-photo .project-details .copy-container{padding-right:0px;border-right:none}}.work .project-hero .main-photo .project-details .copy-container .details{font-family:"Work Sans", sans-serif;font-weight:400;font-size:11px;line-height:14px;text-transform:uppercase;line-height:18px}.work .project-hero .main-photo .project-details .copy-container .details strong{font-weight:600}.work .project-hero .image-elements{padding-top:246px;max-width:350px}.work .project-hero .image-elements .quote{margin-bottom:52px}.work .project-hero .image-elements .quote *{color:#fff}.work .project-hero .image-elements .photo-with-caption .caption{font-family:"Work Sans", sans-serif;font-weight:400;font-size:11px;line-height:14px}.work .project-hero .image-elements .photo-with-caption.photo-2{padding-top:0;padding-bottom:14px;margin-top:-130px}.work .project-hero .image-elements .photo-with-caption.photo-2 .photo.square:after{padding-bottom:90%}.work .project-hero .image-elements .photo-with-caption.photo-2 .caption{color:#fff}.work .project-hero .shape{display:block;position:absolute;top:220px;right:0;width:50%;height:380px}@media only screen and (max-width:1023px){.work .project-hero .shape{width:calc(100% - 304px);margin:0 152px 0 152px;top:130px;height:300px}}@media only screen and (max-width:767px){.work .project-hero .shape{width:100%;height:auto;margin:0}}@media only screen and (max-width:767px){.work .project-hero .shape:after{content:"";display:block;padding-bottom:66%}}.work .project-hero.orange .shape.solid{background:#e2743c}.work .project-hero.orange .photo-with-caption .caption{color:#e2743c}.work .project-hero.orange .main-photo .project-details h3{color:#e2743c}.work .project-hero.teal .shape.solid{background:#6ac7cc}.work .project-hero.teal .photo-with-caption .caption{color:#6ac7cc}.work .project-hero.teal .main-photo .project-details h3{color:#6ac7cc}.work .project-hero.fullBlue .shape.solid{background:#5a87c6}.work .project-hero.fullBlue .photo-with-caption .caption{color:#5a87c6}.work .project-hero.fullBlue .main-photo .project-details h3{color:#5a87c6}.work .bottom-half{margin-top:150px}@media only screen and (max-width:1023px){.work .bottom-half{margin-top:40px;position:relative}.work .bottom-half .col{position:static !important}.work .bottom-half .col.pull-center:after{display:block;content:""}}@media only screen and (max-width:1023px) and (max-width:1023px){.work .bottom-half .col.pull-center:after{padding-top:48%}}@media only screen and (max-width:1023px) and (max-width:767px){.work .bottom-half .col.pull-center:after{padding-top:76%}}.work .bottom-half .copy-container{margin:80px 60px 0 148px;color:#aac4e2}@media only screen and (max-width:1023px){.work .bottom-half .copy-container{margin:0 152px 0 152px}.work .bottom-half .copy-container:before{display:block;content:"";padding-top:90%}}@media only screen and (max-width:767px){.work .bottom-half .copy-container{margin:0 42px 0 42px}.work .bottom-half .copy-container:before{padding-top:112%}}@media only screen and (max-width:320px){.work .bottom-half .copy-container:before{padding-top:122%}}.work .bottom-half .copy-container h3{width:50%;color:#d5e6f7}.work .bottom-half .slideshow{margin:-80px 88px 0 0}@media only screen and (max-width:1023px){.work .bottom-half .slideshow{top:0;margin-right:0;margin-top:0 !important}}.work .bottom-half .pull-center{margin-left:auto !important;margin-right:auto !important;float:none !important}.work .bottom-half .pull-center .slideshow{margin:-80px 44px 0 44px}@media only screen and (max-width:1023px){.work .bottom-half .pull-center .slideshow{margin-right:0;margin-left:0}}.work .bottom-half .slideshow-container{padding-bottom:100px}@media only screen and (max-width:1023px){.work .bottom-half .slideshow-container{padding-bottom:0px}}@media only screen and (max-width:1023px){.work .bottom-half .slideshow-container .slideshow{position:absolute;left:0;width:calc(100% - 304px);margin-left:152px;margin-right:152px}}@media only screen and (max-width:767px){.work .bottom-half .slideshow-container .slideshow{width:100%;margin-left:0;margin-right:0}}.work .filter-grid .section-header{border-bottom:1px solid #aac4e2;margin:0 0 40px 0;padding:70px 0 0 0}@media only screen and (max-width:1024px){.work .filter-grid .section-header{margin-left:auto;margin-right:auto;width:calc(100% - 84px)}}@media only screen and (max-width:1023px){.work .filter-grid .section-header{width:calc(100% - 304px)}}@media only screen and (max-width:767px){.work .filter-grid .section-header{width:calc(100% - 84px)}}.work .filter-grid .section-header h3{font-family:"Work Sans", sans-serif;font-weight:400;font-size:15px;line-height:20px;color:#aac4e2}.juicer-feed .referral{display:none !important}.juicer-feed li.feed-item{border:none !important}.juicer-feed li.feed-item .j-poster{display:none !important}.juicer-feed li.feed-item .j-message{color:#59595b !important}.xxs-only,.xs-only,.sm-only,.md-only,.lg-only{display:none}@media only screen and (min-width:1025px){.xxs-only,.xs-only,.sm-only,.md-only{display:none}.lg-only{display:block}span.lg-only{display:inline}}@media only screen and (max-width:1024px){.xxs-only,.xs-only,.sm-only,.lg-only{display:none}.md-only{display:block}span.md-only{display:inline}}@media only screen and (max-width:1023px){.xxs-only,.xs-only,.md-only,.lg-only{display:none}.sm-only{display:block}span.sm-only{display:inline}}@media only screen and (max-width:767px){.xxs-only,.sm-only,.md-only,.lg-only{display:none}.xs-only{display:block}span.xs-only{display:inline}}@media only screen and (max-width:320px){.xs-only,.sm-only,.md-only,.lg-only{display:none}.xxs-only{display:block}span.xxs-only{display:inline}}/*# sourceMappingURL=main.css.map */