@font-face{font-family:'harriet-display';src:url("../fonts/harriet/harriet_display_light-webfont.eot");src:url("../fonts/harriet/harriet_display_light-webfont%EF%B9%96.eot#iefix") format('embedded-opentype'), url("../fonts/harriet/harriet_display_light-webfont.woff") format('woff'), url("../fonts/harriet/harriet_display_light-webfont.ttf") format('truetype'), url("../fonts/harriet/harriet_display_light-webfont.svg#svgFontName") format('svg');font-weight:300;font-style:normal;}@font-face{font-family:'harriet-display';src:url("../fonts/harriet/harriet_display_regular-webfont.eot");src:url("../fonts/harriet/harriet_display_regular-webfont%EF%B9%96.eot#iefix") format('embedded-opentype'), url("../fonts/harriet/harriet_display_regular-webfont.woff") format('woff'), url("../fonts/harriet/harriet_display_regular-webfont.ttf") format('truetype'), url("../fonts/harriet/harriet_display_regular-webfont.svg#svgFontName") format('svg');font-weight:400;font-style:normal;}@font-face{font-family:'harriet-display';src:url("../fonts/harriet/harriet_display_medium-webfont.eot");src:url("../fonts/harriet/harriet_display_medium-webfont%EF%B9%96.eot#iefix") format('embedded-opentype'), url("../fonts/harriet/harriet_display_medium-webfont.woff") format('woff'), url("../fonts/harriet/harriet_display_medium-webfont.ttf") format('truetype'), url("../fonts/harriet/harriet_display_medium-webfont.svg#svgFontName") format('svg');font-weight:500;font-style:normal;}@font-face{font-family:'post-grotesk';src:url("../fonts/post-grotesk/PostGrotesk-Light.eot");src:url("../fonts/post-grotesk/PostGrotesk-Light%EF%B9%96.eot#iefix") format('embedded-opentype'), url("../fonts/post-grotesk/PostGrotesk-Light.woff") format('woff'), url("../fonts/post-grotesk/PostGrotesk-Light.ttf") format('truetype'), url("../fonts/post-grotesk/PostGrotesk-Light.svg#svgFontName") format('svg');font-weight:300;font-style:normal;}@font-face{font-family:'post-grotesk';src:url("../fonts/post-grotesk/PostGrotesk-Book.eot");src:url("../fonts/post-grotesk/PostGrotesk-Book%EF%B9%96.eot#iefix") format('embedded-opentype'), url("../fonts/post-grotesk/PostGrotesk-Book.woff") format('woff'), url("../fonts/post-grotesk/PostGrotesk-Book.ttf") format('truetype'), url("../fonts/post-grotesk/PostGrotesk-Book.svg#svgFontName") format('svg');font-weight:400;font-style:normal;}@font-face{font-family:'post-grotesk';src:url("../fonts/post-grotesk/PostGrotesk-Medium.eot");src:url("../fonts/post-grotesk/PostGrotesk-Medium%EF%B9%96.eot#iefix") format('embedded-opentype'), url("../fonts/post-grotesk/PostGrotesk-Medium.woff") format('woff'), url("../fonts/post-grotesk/PostGrotesk-Medium.ttf") format('truetype'), url("../fonts/post-grotesk/PostGrotesk-Medium.svg#svgFontName") format('svg');font-weight:500;font-style:normal;}*,*::before,*::after{box-sizing:border-box;}html{overflow-y:scroll;height:100%;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body{position:relative;}@at-root{@-ms-viewport{width:device-width;}}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;}body{margin:0;font-family:"post-grotesk", Georgia, Arial, sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#454545;text-align:left;background-color:#fff;}[tabindex="-1"]:focus{outline:0 !important;}hr{box-sizing:content-box;height:0;overflow:visible;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:20px;}p{margin-top:0;margin-bottom:20px;}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;}address{margin-bottom:1rem;font-style:normal;line-height:inherit;}ol,ul,dl{margin-top:0;margin-bottom:1rem;}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}dt{font-weight:400;}dd{margin-bottom:0.5rem;margin-left:0;}blockquote{margin:0 0 1rem;}dfn{font-style:italic;}b,strong{font-weight:bolder;}small{font-size:80%;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}a{color:#f14e1b;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;}a:hover{color:#f14e1b;text-decoration:none;}a:not([href]):not([tabindex]){color:inherit;text-decoration:none;}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none;}a:not([href]):not([tabindex]):focus{outline:0;}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em;}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar;}figure{margin:0 0 1rem;}img{vertical-align:middle;border-style:none;}svg:not(:root){overflow:hidden;}table{border-collapse:collapse;}caption{padding-top:0;padding-bottom:0;color:#454545;text-align:left;caption-side:bottom;}th{text-align:inherit;}label{display:inline-block;margin-bottom:6px;}button{border-radius:0;}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none;}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0;}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:"color 9999s ease-out, background-color 9999s ease-out";-webkit-transition-delay:9999s;}input[type="number"]{-moz-appearance:textfield;}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input{-webkit-appearance:none;border-radius:0;padding:0;}textarea{overflow:auto;resize:vertical;}fieldset{min-width:0;padding:0;margin:0;border:0;}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:0.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal;}progress{vertical-align:baseline;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{outline-offset:-2px;-webkit-appearance:none;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}output{display:inline-block;}summary{display:list-item;cursor:pointer;}template{display:none;}[hidden]{display:none !important;}.g-container-max{width:100%;margin-right:auto;margin-left:auto;max-width:1600px;overflow-x:hidden;}.g-container-max::after{display:block;clear:both;content:"";}.g-container,.g-container-fluid{width:100%;margin-right:auto;margin-left:auto;padding:0 30px;}.g-container::after,.g-container-fluid::after{display:block;clear:both;content:"";}@media (min-width:1200px){.g-container,.g-container-fluid{padding:0 40px;}}.g-container{max-width:1320px;}.g-row{margin-left:-15px;margin-right:-15px;position:relative;}.g-row::after{display:block;clear:both;content:"";}@media (min-width:1200px){.g-row{margin-left:-20px;margin-right:-20px;}}.g-row .g-col,.g-row [class*="g-col-"]{float:left;width:100%;margin:0;min-height:1px;padding:0 15px;}@media (min-width:1200px){.g-row .g-col,.g-row [class*="g-col-"]{padding:0 20px;}}.g-col{min-height:1px;}@media (min-width:768px){.g-row .g-col-1{width:8.33333%;}.g-row .g-col-2{width:16.66667%;}.g-row .g-col-3{width:25%;}.g-row .g-col-4{width:33.33333%;}.g-row .g-col-5{width:41.66667%;}.g-row .g-col-6{width:50%;}.g-row .g-col-7{width:58.33333%;}.g-row .g-col-8{width:66.66667%;}.g-row .g-col-9{width:75%;}.g-row .g-col-10{width:83.33333%;}.g-row .g-col-11{width:91.66667%;}.g-row .g-col-12{width:100%;}}@media (min-width:768px){.g-row .g-col-offset-1{margin-left:8.33333%;}.g-row .g-col-offset-2{margin-left:16.66667%;}.g-row .g-col-offset-3{margin-left:25%;}.g-row .g-col-offset-4{margin-left:33.33333%;}.g-row .g-col-offset-5{margin-left:41.66667%;}.g-row .g-col-offset-6{margin-left:50%;}.g-row .g-col-offset-7{margin-left:58.33333%;}.g-row .g-col-offset-8{margin-left:66.66667%;}.g-row .g-col-offset-9{margin-left:75%;}.g-row .g-col-offset-10{margin-left:83.33333%;}.g-row .g-col-offset-11{margin-left:91.66667%;}.g-row .g-col-offset-12{margin-left:100%;}}@media (min-width:768px){.g-row-height-equal{display:flex;flex-direction:row;align-items:stretch;}.g-row-height-equal .g-col{display:flex;flex-direction:column;}.g-row-height-equal .col-align-top{justify-content:flex-start;}.g-row-height-equal .col-align-centered{justify-content:center;}.g-row-height-equal .col-align-bottom{justify-content:flex-end;}}.g-center{height:100vh;display:flex;flex-direction:row;align-items:stretch;}.g-center .g-inner{height:100vh;display:flex;flex-direction:column;justify-content:center;}#grid-toggle{position:absolute;z-index:9999;bottom:15px;left:20px;color:#f14e1b;font-size:13px;line-height:18px;font-weight:500;text-transform:uppercase;cursor:pointer;}#grid-toggle:hover{text-decoration:underline;}#site-grid{display:none;z-index:999;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0.2;}html.grid #site-grid{display:block;}#site-grid .g-container-max,#site-grid .g-container,#site-grid .g-row,#site-grid .g-col-1,#site-grid .inner{height:100vh;}#site-grid .inner{background:cyan;}#site-grid .col2{background:white;}.u-show-sm{display:block;}@media (min-width:768px){.u-show-sm{display:none;}}.u-show-sm.g-row,.u-show-sm .g-row,.u-show-sm .g-align-middle{display:flex;}@media (min-width:768px){.u-show-sm.g-row,.u-show-sm .g-row,.u-show-sm .g-align-middle{display:none;}}.u-show-mobile{display:block;}@media (min-width:1024px){.u-show-mobile{display:none;}}.u-show-mobile.g-row,.u-show-mobile .g-row,.u-show-mobile .g-align-middle{display:flex;}@media (min-width:1024px){.u-show-mobile.g-row,.u-show-mobile .g-row,.u-show-mobile .g-align-middle{display:none;}}.u-show-tablet-down{display:block;}@media (min-width:1200px){.u-show-tablet-down{display:none;}}.u-show-tablet-down.g-row,.u-show-tablet-down .g-row,.u-show-tablet-down.g-align-middle{display:flex;}@media (min-width:1200px){.u-show-tablet-down.g-row,.u-show-tablet-down .g-row,.u-show-tablet-down.g-align-middle{display:none;}}.u-show-tablet{display:none;}@media (min-width:1024px){.u-show-tablet{display:block;}}@media (min-width:1200px){.u-show-tablet{display:none;}}.u-show-tablet.g-row,.u-show-tablet .g-row,.u-show-tablet.g-align-middle{display:none;}@media (min-width:1024px){.u-show-tablet.g-row,.u-show-tablet .g-row,.u-show-tablet.g-align-middle{display:flex;}}@media (min-width:1200px){.u-show-tablet.g-row,.u-show-tablet .g-row,.u-show-tablet.g-align-middle{display:none;}}.u-show-tablet-up,.colresponsive-hide{display:none;}@media (min-width:1024px){.u-show-tablet-up,.colresponsive-hide{display:block;}}.u-show-tablet-up.g-row,.colresponsive-hide.g-row,.u-show-tablet-up .g-row,.colresponsive-hide .g-row,.u-show-tablet-up.g-align-middle,.colresponsive-hide.g-align-middle{display:none;}@media (min-width:1024px){.u-show-tablet-up.g-row,.colresponsive-hide.g-row,.u-show-tablet-up .g-row,.colresponsive-hide .g-row,.u-show-tablet-up.g-align-middle,.colresponsive-hide.g-align-middle{display:flex;}}.u-show-sm-up{display:none;}@media (min-width:768px){.u-show-sm-up{display:block;}}.u-show-sm-up.g-row,.u-show-sm-up .g-row,.u-show-sm-up.g-align-middle{display:none;}@media (min-width:768px){.u-show-sm-up.g-row,.u-show-sm-up .g-row,.u-show-sm-up.g-align-middle{display:flex;}}.u-show-desktop{display:none;}@media (min-width:1200px){.u-show-desktop{display:block;}}.u-show-desktop.g-row,.u-show-desktop .g-row,.u-show-desktop.g-align-middle{display:none;}@media (min-width:1200px){.u-show-desktop.g-row,.u-show-desktop .g-row,.u-show-desktop.g-align-middle{display:flex;}}.u-padding-20{padding:0 20px;}.u-padding-30{padding:0 30px;}.u-padding-40{padding:0 40px;}.u-clear{content:"";display:table;clear:both;}.u-pull-left{float:left;}.u-pull-right{float:right;}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms;}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms;}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:0.1s;}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:0.1s;}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:0.15s;}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:0.15s;}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:0.2s;}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:0.2s;}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:0.25s;}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:0.25s;}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:0.3s;}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:0.3s;}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:0.35s;}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:0.35s;}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:0.4s;}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:0.4s;}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:0.45s;}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:0.45s;}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:0.5s;}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:0.5s;}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:0.55s;}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:0.55s;}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:0.6s;}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:0.6s;}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:0.65s;}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:0.65s;}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:0.7s;}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:0.7s;}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:0.75s;}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:0.75s;}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:0.8s;}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:0.8s;}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:0.85s;}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:0.85s;}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:0.9s;}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:0.9s;}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:0.95s;}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:0.95s;}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s;}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s;}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s;}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s;}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s;}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s;}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s;}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s;}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s;}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s;}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s;}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s;}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s;}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s;}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s;}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s;}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s;}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s;}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s;}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s;}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s;}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s;}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s;}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s;}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s;}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s;}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s;}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s;}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s;}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s;}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s;}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s;}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s;}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s;}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s;}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s;}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s;}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s;}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s;}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s;}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s;}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s;}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s;}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s;}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s;}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s;}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s;}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s;}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s;}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s;}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s;}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s;}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s;}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s;}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s;}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s;}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s;}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s;}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s;}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s;}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s;}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s;}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s;}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s;}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s;}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s;}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s;}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s;}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s;}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s;}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s;}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s;}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s;}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s;}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s;}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s;}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s;}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s;}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s;}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s;}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s;}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s;}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75);}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease;}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in;}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out;}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out;}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045);}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity, transform;}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0);}[data-aos=fade-up]{transform:translate3d(0, 100px, 0);}[data-aos=fade-down]{transform:translate3d(0, -100px, 0);}[data-aos=fade-right]{transform:translate3d(-100px, 0, 0);}[data-aos=fade-left]{transform:translate3d(100px, 0, 0);}[data-aos=fade-up-right]{transform:translate3d(-100px, 100px, 0);}[data-aos=fade-up-left]{transform:translate3d(100px, 100px, 0);}[data-aos=fade-down-right]{transform:translate3d(-100px, -100px, 0);}[data-aos=fade-down-left]{transform:translate3d(100px, -100px, 0);}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity, transform;}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1);}[data-aos=zoom-in]{transform:scale(0.6);}[data-aos=zoom-in-up]{transform:translate3d(0, 100px, 0) scale(0.6);}[data-aos=zoom-in-down]{transform:translate3d(0, -100px, 0) scale(0.6);}[data-aos=zoom-in-right]{transform:translate3d(-100px, 0, 0) scale(0.6);}[data-aos=zoom-in-left]{transform:translate3d(100px, 0, 0) scale(0.6);}[data-aos=zoom-out]{transform:scale(1.2);}[data-aos=zoom-out-up]{transform:translate3d(0, 100px, 0) scale(1.2);}[data-aos=zoom-out-down]{transform:translate3d(0, -100px, 0) scale(1.2);}[data-aos=zoom-out-right]{transform:translate3d(-100px, 0, 0) scale(1.2);}[data-aos=zoom-out-left]{transform:translate3d(100px, 0, 0) scale(1.2);}[data-aos^=slide][data-aos^=slide]{transition-property:transform;}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0);}[data-aos=slide-up]{transform:translate3d(0, 100%, 0);}[data-aos=slide-down]{transform:translate3d(0, -100%, 0);}[data-aos=slide-right]{transform:translate3d(-100%, 0, 0);}[data-aos=slide-left]{transform:translate3d(100%, 0, 0);}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform;}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg);}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0);}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg);}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0);}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg);}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0);}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg);}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0);}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}body #CybotCookiebotDialog{border-radius:0;}body #CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper{max-width:1520px;}body #CybotCookiebotDialogHeader{display:none;}body #CybotCookiebotDialogBodyContentTitle,body #CybotCookiebotDialogBodyContentText{font-family:"post-grotesk", Georgia, Arial, sans-serif;}body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a{color:#fff;}#CookiebotWidget{display:none;}body.privacy-policy #CookiebotWidget{display:block;}.page-template-page-legal #legal-header h2.CookieDetails{margin:78px 0 13px 0;}@media (min-width:768px){.page-template-page-legal #legal-header h2.CookieDetails{margin:118px 0 13px 0;}}body #CookieDeclarationUserStatusLabelOff{font-weight:bold;}body .CookieDeclarationLastUpdated{padding-top:30px;}body #CookieDeclarationUserStatusPanel div:last-child{margin-top:4px;}body .CookieDeclarationType{margin:20px 0;padding:20px 20px 2px;}body .CookieDeclarationTypeHeader{font-weight:300;color:#2571a2 !important;margin-bottom:15px;}body .CookieDeclarationTableHeader{background:#f0eeea;color:#000;border:0;font-size:13px;padding:4px 10px;font-weight:500;}body .CookieDeclarationTableCell{border-bottom:0;padding:10px;font-size:13px;line-height:20px;}body .CookieDeclarationTableCell a{font-size:13px !important;line-height:20px !important;}body .CookieDeclarationTypeHeader{color:#000;}#site-header{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:fixed;top:0;left:0;right:0;height:92px;padding-top:38px;z-index:1030;}body.searching #site-header,body.scrolled #site-header{background:#fffdf8;}body.searching #site-header .logo.light,body.scrolled #site-header .logo.light{display:none;}body.searching #site-header .logo.dark,body.scrolled #site-header .logo.dark{display:inline-block;}@media (min-width:768px){body.searching #site-header nav a,body.scrolled #site-header nav a{color:#454545;}}body.searching #site-header nav svg line,body.scrolled #site-header nav svg line,body.searching #site-header nav svg circle,body.scrolled #site-header nav svg circle{stroke:#454545;}#site-header .g-container{max-width:1540px;}#site-header img{width:200px;height:auto;}#site-header #nav-toggle{position:absolute;top:42px;right:30px;width:29px;height:18px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;}@media (min-width:768px){#site-header #nav-toggle{display:none;}}#site-header #nav-toggle span{display:block;position:absolute;height:2px;width:100%;background:#454545;border-radius:1px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}#site-header #nav-toggle span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}#site-header #nav-toggle span:nth-child(2){top:9px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}#site-header #nav-toggle span:nth-child(3){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}#site-header #nav-toggle.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:5px;}#site-header #nav-toggle.open span:nth-child(2){width:0%;opacity:0;}#site-header #nav-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:17px;left:5px;}#site-header nav{display:none;position:fixed;top:92px;left:0;right:0;line-height:15px;padding:48px 30px 30px;background:#454545;}@media (min-width:768px){#site-header nav{display:block !important;position:relative;top:auto;left:auto;right:auto;padding:0;background:transparent;float:right;}}#site-header nav ul{margin:0;padding:0;list-style:none;}@media (min-width:768px){#site-header nav ul{padding:0;margin-top:10px;}}#site-header nav li{position:relative;display:block;margin-bottom:20px;}@media (min-width:768px){#site-header nav li{margin-left:40px;margin-bottom:0;float:left;}}@media (min-width:1024px){#site-header nav li{margin-left:50px;}}@media (min-width:1200px){#site-header nav li{margin-left:55px;}}#site-header nav li:first-child{margin-left:0;}#site-header nav li:last-child{display:none;margin-bottom:0;}@media (min-width:768px){#site-header nav li:last-child{display:block;}}#site-header nav svg{display:block;height:15px;width:15px;}#site-header nav li:last-child a:hover svg circle,#site-header nav li:last-child a:hover svg line,#site-header nav li:last-child a:focus svg circle,#site-header nav li:last-child a:focus svg line{stroke:#f14e1b;}#site-header nav li:last-child a:after{display:none;}#site-header nav a{position:relative;display:inline-block;text-transform:uppercase;font-size:13px;line-height:15px;letter-spacing:2.2px;font-weight:400;color:#fff;}@media (min-width:768px){#site-header nav a{color:#454545;}}#site-header nav a:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;bottom:-3px;left:0;right:2px;height:1px;background:transparent;}#site-header nav a:hover:after{background:#f14e1b;}#site-header nav a svg circle,#site-header nav a svg line{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#site-header nav #menu-search a.active svg circle,#site-header nav #menu-search a.active svg line{stroke:#f14e1b;}#site-header #site-search{}#site-header #site-search form.mobile{position:relative;padding-left:25px;}@media (min-width:768px){#site-header #site-search form.mobile{display:none;}}#site-header #site-search form.mobile input.text{width:100%;border:0;border-bottom:1px solid #fff;background:transparent;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:32px;font-weight:300;color:#fff;}#site-header #site-search form.mobile input.text:focus{outline:none;}#site-header #site-search form.mobile input.text::-moz-placeholder{color:#676767;}#site-header #site-search form.mobile input.text:-ms-input-placeholder{color:#676767;}#site-header #site-search form.mobile input.text::-webkit-input-placeholder{color:#676767;}#site-header #site-search form.mobile button{position:absolute;left:0;top:10px;background:transparent;border:0;padding:0;margin:0;cursor:pointer;}#site-header #site-search form.mobile button svg{display:block;height:15px;width:15px;cursor:pointer;}#site-header #site-search form.mobile button svg circle,#site-header #site-search form.mobile button svg line{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;stroke:#fff;}#site-header #site-search form.mobile button:hover svg circle,#site-header #site-search form.mobile button:hover svg line,#site-header #site-search form.mobile button:focus svg circle,#site-header #site-search form.mobile button:focus svg line{stroke:#f14e1b;}#site-header #site-search form.desktop{display:none;}@media (max-width:767px){#site-header #site-search form.desktop{display:none !important;}}@media (min-width:768px){#site-header #site-search form.desktop{position:absolute;top:54px;right:-60px;width:642px;padding:18px 60px;}}#site-header #site-search form.desktop .bg{position:absolute;top:0;left:-300%;right:-300%;height:100vh;background:#848484;opacity:0.6;z-index:-1;}#site-header #site-search form.desktop:after{content:'';position:absolute;top:0;width:762px;right:-120px;height:100px;background:#082a40;border-radius:0 0 0 12px;overflow:hidden;z-index:-1;}#site-header #site-search form.desktop input.text{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;width:340px;margin-right:50px;border:0;border-bottom:1px solid #fff;background:transparent;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:32px;font-weight:300;color:#fff;}#site-header #site-search form.desktop input.text:focus{outline:none;}#site-header #site-search form.desktop input.text::-moz-placeholder{color:#fff;}#site-header #site-search form.desktop input.text:-ms-input-placeholder{color:#fff;}#site-header #site-search form.desktop input.text::-webkit-input-placeholder{color:#fff;}#site-header #site-search form.desktop button{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;height:64px;padding:0px 35px;border:0;border-radius:32px;border:0;overflow:hidden;background:#fff;outline:none;cursor:pointer;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:64px;font-weight:300;color:#f14e1b;}#site-header #site-search form.desktop button:hover,#site-header #site-search form.desktop button:focus{background:#f14e1b;color:#fff;}#site-header.light{}#site-header.light .logo.light{display:inline-block;}#site-header.light .logo.dark{display:none;}@media (min-width:768px){#site-header.light nav a{color:#fff;}}#site-header.light #nav-toggle span{background:#fff;}body.scrolled #site-header.light #nav-toggle span{background:#454545;}body.single-work #site-header.light nav li.menu-item-16 a:after{background:#fff;}@media (min-width:768px){body.single-work.scrolled #site-header.light nav li.menu-item-16 a:after{background:#454545;}}#site-footer{padding:42px 0;background:#082a40;color:#fff;}@media (min-width:960px){#site-footer{padding:38px 0;}}#site-footer .g-container{max-width:1540px;}@media (min-width:1550px){#site-footer .copyright .g-col{padding-left:75px;position:relative;width:50%;}#site-footer .g-col.left{position:relative;left:-40%;width:60%;padding-left:75px;margin-left:0;}#site-footer .g-col.right{position:relative;left:60%;width:40%;}#site-footer .copyright .g-col{}}#site-footer .copyright{font-size:13px;line-height:20px;font-weight:300;letter-spacing:0.5px;}#site-footer .copyright.mobile{display:block;margin-top:15px;}@media (min-width:960px){#site-footer .copyright.mobile{display:none;}}#site-footer .copyright.mobile div{margin-top:15px;}#site-footer .copyright.desktop{display:none;}@media (min-width:960px){#site-footer .copyright.desktop{display:block;}}#site-footer .copyright .g-col{position:relative;}#site-footer .copyright img{position:relative;top:-1px;height:29px;width:29px;margin-right:20px;}@media (min-width:1550px){#site-footer .copyright img{position:absolute;top:-5px;left:20px;}}#site-footer .nav{font-size:11px;line-height:18px;font-weight:400;}@media (min-width:960px){#site-footer .nav{margin-top:20px;}}#site-footer .nav ul{margin:0;padding:0;list-style:none;overflow:hidden;}@media (min-width:960px){#site-footer .nav ul{float:left;}}#site-footer .nav li{position:relative;margin-bottom:9px;}@media (min-width:960px){#site-footer .nav li{float:left;padding-right:21px;margin-right:20px;}#site-footer .nav li:before{content:'';position:absolute;top:0;right:0;bottom:0;width:1px;background:#295b7c;}#site-footer .nav li:last-child{margin-right:0;padding-right:0;}#site-footer .nav li:last-child:before{display:none;}}#site-footer .nav li:last-child{margin-bottom:0;}@media (min-width:1550px){#site-footer .nav li#menu-item-4256:before{display:none;}}#site-footer .nav .g-col.right li:last-child{margin-bottom:8px;}@media (min-width:1550px){#site-footer .nav .g-col.right div{float:right;}}#site-footer .nav a{position:relative;display:inline-block;font-weight:500;letter-spacing:2.3px;text-transform:uppercase;color:#4fa3d9;border-bottom:1px solid transparent;}@media (min-width:960px){#site-footer .nav a:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;left:0;bottom:0;right:2px;height:1px;background:transparent;}#site-footer .nav a:hover:after,#site-footer .nav a:focus:after{content:'';position:absolute;left:0;bottom:0;right:2px;background:#4fa3d9;}}#site-footer ul.social{overflow:visible;float:none;}@media (min-width:960px){#site-footer ul.social{clear:both;padding-top:10px;}}@media (min-width:1260px){#site-footer ul.social{clear:none;position:relative;top:-3px;float:left;padding-top:0;margin-left:19px;padding-left:21px;}#site-footer ul.social:before{content:'';position:absolute;top:3px;left:0;height:19px;width:1px;background:#295b7c;}}#site-footer ul.social li{float:left;margin:0 15px 0 0;margin-bottom:0 !important;padding:0;}#site-footer ul.social li:last-child{margin-right:0;}#site-footer ul.social li:before,#site-footer ul.social li a:after{display:none !important;}#site-footer ul.social li.instagram a{width:15px;height:15px;}#site-footer ul.social li.linkedin{margin-right:12px;}#site-footer ul.social li.linkedin a{width:15px;height:15px;}#site-footer ul.social li.facebook{position:relative;top:-3px;}#site-footer ul.social li.facebook a{width:9px;}#site-footer ul.social li.facebook svg{height:20px;}#site-footer ul.social li a{display:block;}#site-footer ul.social li a:hover svg path,#site-footer ul.social li a:focus svg path{fill:#f14e1b;}#site-footer ul.social li svg{width:100%;height:auto;overflow:visible;}#site-footer ul.social li svg path{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;fill:#4fa3d9;}#site-footer .left ul.social{display:none;}@media (min-width:960px){#site-footer .left ul.social{display:block;}}@media (min-width:1550px){#site-footer .left ul.social{display:none;}}#site-footer .right ul.social.before{display:block;height:42px;}@media (min-width:960px){#site-footer .right ul.social.before{display:none;}}#site-footer .right ul.social.after{display:none;}@media (min-width:1550px){#site-footer .right ul.social.after{display:block;}}#cookie-policy{position:fixed;bottom:0;left:0;right:0;z-index:1030;background:#1c1c1c;padding:13px 0 30px;text-align:center;font-size:12px;line-height:18px;font-weight:300;color:#fff;}@media (min-width:900px){#cookie-policy{font-size:13px;padding:20px 0 18px;text-align:left;}}@media (min-width:1100px){#cookie-policy{text-align:center;}}#cookie-policy .g-container{position:relative;max-width:1156px;}#cookie-policy p{margin:0 0 20px;}@media (min-width:900px){#cookie-policy p{margin:0;}}#cookie-policy a{color:#fff;border-bottom:1px solid #faf7f0;text-decoration:none;}#cookie-policy a#cookie-close{display:block;padding:0 25px;border-radius:12px;line-height:50px;height:50px;overflow:hidden;background:#faf7f0;font-family:"harriet-display", Helvetica, serif;color:#f14e1b;font-size:16px;font-weight:300;}@media (min-width:900px){#cookie-policy a#cookie-close{position:absolute;display:inline-block;top:-45px;right:30px;}}html{margin-top:0 !important;height:auto;min-height:100%;}html.fixed{-ms-overflow-style:scrollbar;overflow:hidden;height:100%;}body{display:block;position:relative;background:#fffdf8;}body.fixed{overflow:auto !important;height:100%;}main{position:relative;overflow:hidden;}main a{-webkit-transition:color 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;-moz-transition:color 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;-o-transition:color 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;transition:color 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;}main p:last-child{margin-bottom:0;}main hr{display:block;margin:25px 0;padding:0;border:0;height:1px;width:160px;background:#a3a3a3;opacity:0.4;}.page-id-4257 main,.page-id-4292 main,.page-id-4305 main,.page-id-4306 main{z-index:1;}.grecaptcha-badge{visibility:hidden;}.btn-cta{position:relative;font-size:14px;line-height:32px;text-transform:uppercase;letter-spacing:2.3px;font-weight:400;border:0;background:transparent;}.btn-cta:before{content:'';position:absolute;bottom:-7px;left:1px;right:3px;height:1px;}.btn-cta:after{content:'';position:absolute;bottom:-11px;left:1px;right:3px;height:1px;}.btn-cta.btn-cta-light-blue{color:#fff;}.btn-cta.btn-cta-light-blue:before,.btn-cta.btn-cta-light-blue:after{background:#4fa3d9;}.btn-cta.btn-cta-light-blue:hover,.btn-cta.btn-cta-light-blue:focus{color:#4fa3d9;}.btn-cta.btn-cta-dark-orange{color:#707070;}.btn-cta.btn-cta-dark-orange:before,.btn-cta.btn-cta-dark-orange:after{background:#f14e1b;}.btn-cta.btn-cta-dark-orange:hover,.btn-cta.btn-cta-dark-orange:focus{color:#f14e1b;}.btn-cta.btn-cta-white{color:#fff;}.btn-cta.btn-cta-white:before,.btn-cta.btn-cta-white:after{background:#1c1c1c;}.btn-cta-secondary{position:relative;font-size:18px;line-height:28px;font-weight:300;border:0;background:transparent;color:#707070;}.btn-cta-secondary:after{content:'';position:absolute;bottom:-10px;left:0px;right:0px;height:1px;background:#707070;}.btn-cta-secondary:hover,.btn-cta-secondary:focus{color:#f14e1b;}.btn-cta-secondary:hover:after,.btn-cta-secondary:focus:after{background:#f14e1b;}.btn-arrow{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;display:inline-block;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:32px;text-align:right;letter-spacing:0.5px;color:#4fa3d9;}.btn-arrow.dark{color:#4fa3d9;}.btn-arrow.dark:hover{color:#fff;}.btn-arrow.dark:hover span{background:#0a3753;}.btn-arrow.left{padding-right:60px;}@media (min-width:768px){.btn-arrow.left{padding-right:0px;padding-left:60px;}}.btn-arrow.left span{right:0;}@media (min-width:768px){.btn-arrow.left span{left:0;right:auto;}}.btn-arrow.left span:after{background:url(../images/arrow-blue-right.svg) 0 0 no-repeat;background-size:contain;}@media (min-width:768px){.btn-arrow.left span:after{background:url(../images/arrow-blue-left.svg) 0 0 no-repeat;background-size:contain;}}.btn-arrow.right{padding-right:60px;}.btn-arrow.right span{right:0;}.btn-arrow.right span:after{background:url(../images/arrow-blue-right.svg) 0 0 no-repeat;background-size:contain;}.btn-arrow span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:block;position:absolute;top:-8px;height:48px;width:48px;border-radius:50%;background:#062133;}.btn-arrow span:after{content:'';position:absolute;top:50%;right:50%;margin-top:-7px;margin-right:-7px;height:14px;width:13px;}.btn-arrow-caps{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;display:inline-block;text-transform:uppercase;font-size:14px;line-height:32px;text-align:right;letter-spacing:3px;}.btn-arrow-caps.dark{color:#4fa3d9;}.btn-arrow-caps.dark:hover{color:#fff;}.btn-arrow-caps.dark:hover span{background:#0a3753;}.btn-arrow-caps.light{color:#8d8d8d;}.btn-arrow-caps.light:hover{color:#f14e1b;}.btn-arrow-caps.light:hover span{background:#f4f0e9;}.btn-arrow-caps.left{padding-right:70px;}@media (min-width:768px){.btn-arrow-caps.left{padding-right:0px;padding-left:70px;}}.btn-arrow-caps.left span{right:0;}@media (min-width:768px){.btn-arrow-caps.left span{left:0;right:auto;}}.btn-arrow-caps.left span:after{background:url(../images/arrow-left.svg) 0 0 no-repeat;background-size:contain;}@media (min-width:768px){.btn-arrow-caps.left span:after{background:url(../images/arrow-left.svg) 0 0 no-repeat;background-size:contain;}}.btn-arrow-caps.right{padding-right:70px;}.btn-arrow-caps.right span{right:0;}.btn-arrow-caps.right span:after{background:url(../images/arrow.svg) 0 0 no-repeat;background-size:contain;}.btn-arrow-caps span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:block;position:absolute;top:-8px;height:48px;width:48px;border-radius:50%;background:#fffdf8;}.btn-arrow-caps span:after{content:'';position:absolute;top:50%;right:50%;margin-top:-7px;margin-right:-7px;height:14px;width:13px;}.btn-arrow-title{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;display:inline-block;font-family:"harriet-display", Helvetica, serif;font-size:42px;line-height:52px;font-weight:400;letter-spacing:0.3px;}.btn-arrow-title.light{color:#2571a2;}.btn-arrow-title.light:hover{color:#f14e1b;}.btn-arrow-title.light:hover span{background:#f4f0e9;}.btn-arrow-title.left{padding-left:62px;}.btn-arrow-title.left span{left:0;}.btn-arrow-title.left span:after{background:url(../images/arrow-left.svg) 0 0 no-repeat;background-size:contain;}@media (min-width:768px){.btn-arrow-title.left span:after{background:url(../images/arrow-left.svg) 0 0 no-repeat;background-size:contain;}}.btn-arrow-title span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:block;position:absolute;top:2px;height:48px;width:48px;border-radius:50%;background:#fffdf8;}.btn-arrow-title span:after{content:'';position:absolute;top:50%;right:50%;margin-top:-7px;margin-right:-7px;height:14px;width:13px;}.btn-arrow-pill{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;display:inline-block;border-radius:32px;padding:21px 60px 21px 35px;overflow:hidden;background:#fff;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:22px;letter-spacing:0.5px;font-weight:300;color:#2571a2;}.btn-arrow-pill:hover{color:#f14e1b;}.btn-arrow-pill span{display:block;position:absolute;top:50%;right:35px;height:14px;width:13px;margin-top:-6px;background:url(../images/arrow.svg) 0 0 no-repeat;background-size:contain;}.btn-arrow-pill.btn-arrow-pill-blue{background:#faf7f0;}.btn-arrow-pill.btn-arrow-pill-blue span{background:none;}.btn-arrow-pill.btn-arrow-pill-blue svg{display:block;}.btn-arrow-pill.btn-arrow-pill-blue svg path{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;stroke:#2571a2;}.btn-arrow-pill.btn-arrow-pill-blue:hover svg path{stroke:#f14e1b;}.btn-arrow-pill.btn-arrow-pill-orange{background:#f14e1b;color:#fff;}.btn-arrow-pill.btn-arrow-pill-orange:hover{color:#fff;background:rgba(241, 78, 27, 0.8);}.btn-arrow-pill.btn-arrow-pill-orange span{background:url(../images/arrow-white.svg) 0 0 no-repeat;}body .mejs-container,body .mejs-container .mejs-controls,body .mejs-embed,body .mejs-embed body{background:transparent;}body .mejs-overlay-button{width:40px;height:40px;background:url(https://www.stephengould.com/wp-content/themes/stephengould/images/icon-play.svg) center center no-repeat;background-size:contain;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}@media (min-width:768px){body .mejs-overlay-button{width:80px;height:80px;}}body .mejs-overlay:hover > .mejs-overlay-button{background-position:center center;background:url(https://www.stephengould.com/wp-content/themes/stephengould/images/icon-play.svg) center center no-repeat;background-size:contain;opacity:0.8;}body .mejs-controls .mejs-time-rail .mejs-time-current{background:#f14e1b;}body .project-video .mejs-controls{display:none !important;visibility:hidden !important;}body .mejs-time-buffering,body .mejs-time-current,body .mejs-time-float,body .mejs-time-float-corner,body .mejs-time-float-current,body .mejs-time-hovered,body .mejs-time-loaded,body .mejs-time-marker,body .mejs-time-total{height:5px;}body .mejs-time-total{margin:7px 0 0;}body .wp-video,body video.wp-video-shortcode,body .mejs-container,body .mejs-overlay.load,body .mejs-poster,body .mejs-container video{width:100% !important;height:100% !important;}body .video-16x9 .mejs-container{padding-top:56.25%;}body .video-21x9 .mejs-container{padding-top:42.857%;}body .video-4x3 .mejs-container{padding-top:75%;}body .wp-video,body video.wp-video-shortcode{max-width:100% !important;}body video.wp-video-shortcode{position:relative;}body .mejs-mediaelement{position:absolute;top:0;right:0;bottom:0;left:0;}body .mejs-overlay-play{top:0;right:0;bottom:0;left:0;width:auto !important;height:auto !important;}body .project-video.playing .mejs-controls{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;visibility:visible !important;}.project-thumb-bg{background-position:15px center !important;background-repeat:no-repeat !important;}@media (max-width:1023px){.project-thumb-bg{background-size:50% !important;}}@media (max-width:767px){.project-thumb-bg{background:transparent !important;}}.project-thumb-bg.bg-top{background-position:15px top !important;}.project-thumb-bg.bg-center{background-position:15px center !important;}.project-thumb-bg.bg-bottom{background-position:15px bottom !important;}.project-thumb-row{position:relative;z-index:1;}.project-thumb-row:before{content:'';position:absolute;top:40px;right:0;left:14px;bottom:60px;background:#fffdf8;z-index:-1;}@media (min-width:768px){.project-thumb-row:before{top:0;right:auto;left:15px;bottom:90px;width:50%;}}@media (min-width:1024px){.project-thumb-row:before{bottom:130px;}}.project-thumb .img{position:relative;display:block;height:auto;background-position:center center !important;background-size:cover !important;overflow:hidden;}.project-thumb .img.corners-left{border-radius:0 8px 8px 0;}@media (min-width:768px){.project-thumb .img.corners-left{border-radius:8px 0 0 8px;}}@media (min-width:1600px){.project-thumb .img.corners-left{border-radius:8px;}}.project-thumb .img.corners-right{border-radius:0 8px 8px 0;}@media (min-width:1600px){.project-thumb .img.corners-right{border-radius:8px;}}.project-thumb .img.corners-top{border-radius:8px 8px 0 0;}.project-thumb .img.corners-all{border-radius:0 8px 8px 0;}@media (min-width:575px) and (max-width:767px){.project-thumb .img.corners-all{border-radius:0 8px 8px 0;}}@media (min-width:768px){.project-thumb .img.corners-all{border-radius:8px;}}.project-thumb .img:hover div,.project-thumb .img:focus div,.project-thumb .img.hover div{transform:scale(1.1);}.project-thumb .img div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-position:center center !important;background-size:cover !important;transform:scale(1);}.project-thumb .img img{width:100%;height:auto;opacity:0;}.project-thumb.orientation-horiz{max-width:495px;margin-left:-16px;}@media (min-width:768px){.project-thumb.orientation-horiz{max-width:740px;margin-left:0;margin-right:0;}.project-thumb.orientation-horiz .img{margin-left:-30px;}}@media (min-width:1200px){.project-thumb.orientation-horiz{margin-left:0px;}.project-thumb.orientation-horiz .img{margin-left:-80px;}}@media (min-width:1400px){.project-thumb.orientation-horiz .img{margin-left:-180px;}}.project-thumb.orientation-vert{max-width:480px;margin-left:-16px;}@media (min-width:768px){.project-thumb.orientation-vert{margin-left:auto;margin-right:auto;}}.project-thumb.orientation-horiz-left{max-width:495px;margin-left:-16px;}@media (min-width:768px){.project-thumb.orientation-horiz-left{max-width:740px;margin-left:0;}.project-thumb.orientation-horiz-left .img{margin-left:-30px;}}@media (min-width:1200px){.project-thumb.orientation-horiz-left{margin-left:0px;}.project-thumb.orientation-horiz-left .img{margin-left:-80px;}}@media (min-width:1400px){.project-thumb.orientation-horiz-left .img{margin-left:-180px;}}.project-thumb.orientation-horiz-right{max-width:495px;margin-left:-16px;}@media (min-width:768px){.project-thumb.orientation-horiz-right{max-width:740px;margin-left:0;}.project-thumb.orientation-horiz-right .img{margin-left:0;margin-right:-30px;}}@media (min-width:1200px){.project-thumb.orientation-horiz-right{margin-left:0px;}.project-thumb.orientation-horiz-right .img{margin-right:-80px;}}@media (min-width:1400px){.project-thumb.orientation-horiz-right .img{margin-right:-180px;}}.project-thumb.orientation-vert-left{margin-left:-16px;}@media (min-width:768px){.project-thumb.orientation-vert-left{margin-left:0;}.project-thumb.orientation-vert-left .img{margin:0 auto;}}.project-thumb.orientation-vert-left .img{max-width:480px;}.project-thumb.orientation-vert-right{margin-left:-16px;}@media (min-width:768px){.project-thumb.orientation-vert-right{margin-left:0;}.project-thumb.orientation-vert-right .img{margin:0 auto;}}.project-thumb.orientation-vert-right .img{max-width:480px;}@media (min-width:575px) and (max-width:767px){.project-thumb-bg .project-thumb.num-even,.project-thumb.num-odd{float:right;margin-left:0;margin-right:-30px;}.project-thumb-bg .project-thumb.num-even.orientation-vert-left,.project-thumb.num-odd.orientation-vert-left,.project-thumb-bg .project-thumb.num-even.orientation-vert-right,.project-thumb.num-odd.orientation-vert-right{max-width:480px;}.project-thumb-bg .project-thumb.num-even .img,.project-thumb.num-odd .img{border-radius:8px 0 0 8px !important;}}@media (min-width:575px) and (max-width:767px){.project-thumb.num-even{float:left;margin-left:-16px;}.project-thumb.num-even.orientation-vert-left,.project-thumb.num-even.orientation-vert-right{max-width:480px;}.project-thumb.num-even .img{border-radius:0 8px 8px 0 !important;}}.project-thumb .label{display:none;position:relative;z-index:1;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:28px;color:#454545;}.project-thumb .label:before{content:'';position:absolute;width:1px;background:#a3a3a3;opacity:0.5;}.project-thumb .label a{position:relative;color:#585858;}.project-thumb .label h2{margin-bottom:12px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;font-weight:400;color:#f14e1b;}.project-thumb .label h2 a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:#f14e1b;text-decoration:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;}.project-thumb .label h2 a:hover,.project-thumb .label h2 a:focus,.project-thumb .label h2 a.hover{text-decoration-color:#f14e1b;}.project-thumb .label p{margin:0 0 20px;font-family:"post-grotesk", Georgia, Arial, sans-serif;font-size:13px;line-height:20px;font-weight:300;color:#676767;}@media (min-width:768px){.project-thumb .label p{max-width:300px;}}.project-thumb .label p:last-child{margin:0;}.project-thumb.label-top .top,.project-thumb.label-bottom .bottom{display:inline-block;}.project-thumb.label-top .top,.project-thumb.label-bottom .top{padding-bottom:12px;}@media (min-width:768px){.project-thumb.label-top .top,.project-thumb.label-bottom .top{padding-bottom:22px;}}.project-thumb.label-top .top:before,.project-thumb.label-bottom .top:before{top:4px;bottom:-60px;}@media (min-width:768px){.project-thumb.label-top .top:before,.project-thumb.label-bottom .top:before{bottom:-70px;}}.project-thumb.label-bottom .bottom,.project-thumb.label-top .bottom{padding-top:12px;}@media (min-width:768px){.project-thumb.label-bottom .bottom,.project-thumb.label-top .bottom{padding-top:22px;}}.project-thumb.label-bottom .bottom:before,.project-thumb.label-top .bottom:before{bottom:4px;top:-60px;}@media (min-width:768px){.project-thumb.label-bottom .bottom:before,.project-thumb.label-top .bottom:before{top:-70px;}}.project-thumb.label-left-mobile{text-align:left;}.project-thumb.label-left-mobile .label{padding-left:18px;}@media (min-width:768px){.project-thumb.label-left-mobile .label{padding-left:0;}}.project-thumb.label-left-mobile .label:before{left:0px;}.project-thumb.label-right-mobile{text-align:right;}.project-thumb.label-right-mobile .label{padding-right:18px;}.project-thumb.label-right-mobile .label:before{right:0px;}@media (min-width:768px){.project-thumb.label-right-mobile .label{padding-right:0;}}@media (min-width:768px){.project-thumb.label-left-desktop{text-align:left;}.project-thumb.label-left-desktop .label{padding-left:18px;}.project-thumb.label-left-desktop .label:before{left:0px;}}@media (min-width:768px){.project-thumb.label-right-desktop{text-align:right;}.project-thumb.label-right-desktop .label{padding-right:18px;}.project-thumb.label-right-desktop .label:before{right:45px;}}.project-thumb-full{position:relative;max-width:1136px;margin:0 auto;}@media (min-width:768px){.project-thumb-full{display:flex;flex-direction:row;align-items:stretch;background:#fffdf8;}}.project-thumb-full:after{content:"";display:table;clear:both;}@media (min-width:768px){.project-thumb-full.label-left{flex:1;border-radius:0 12px 12px 0;}}.project-thumb-full.label-left .imagecol{float:right;}@media (min-width:768px){.project-thumb-full.label-left .imagecol{width:43.8%;margin-left:-30px;padding-top:100px;}}.project-thumb-full.label-left .img{margin-right:-30px;margin-top:0;}@media (min-width:768px){.project-thumb-full.label-left .img{margin-top:0;margin-bottom:-60px;margin-left:-30px;margin-right:0;}}@media (min-width:768px){.project-thumb-full.label-left .img{margin-left:-30px;}}@media (min-width:1200px){.project-thumb-full.label-left .img{margin-left:-125px;}}@media (min-width:1400px){.project-thumb-full.label-left .img{margin-left:-267px;}}.project-thumb-full.label-left .infocol{padding:40px 36px 55px 38px;}@media (min-width:768px){.project-thumb-full.label-left .infocol{width:56.2%;padding:90px 36px 90px 36px;}}@media (min-width:1200px){.project-thumb-full.label-left .infocol{padding:100px 50px 100px 170px;}}@media (min-width:768px){.project-thumb-full.label-right{flex:1;border-radius:12px 0 0 12px;}}.project-thumb-full.label-right:before{content:'';position:absolute;top:20px;bottom:0;left:-16px;right:-30px;background:#fffdf8;z-index:-1;}@media (min-width:768px){.project-thumb-full.label-right:before{top:0;left:50%;right:auto;width:100%;}}.project-thumb-full.label-right .imagecol.top{display:block;}@media (min-width:768px){.project-thumb-full.label-right .imagecol.top{display:none;}}.project-thumb-full.label-right .imagecol.bottom{display:none;}@media (min-width:768px){.project-thumb-full.label-right .imagecol.bottom{display:block;}}.project-thumb-full.label-right .imagecol{margin-left:0;}@media (min-width:768px){.project-thumb-full.label-right .imagecol{padding-bottom:100px;padding-left:35px;}}.project-thumb-full.label-right .img{margin-right:-30px;margin-top:-40px;}@media (min-width:768px){.project-thumb-full.label-right .img{margin-top:-60px;margin-right:-30px;}}@media (min-width:1200px){.project-thumb-full.label-right .img{margin-right:-125px;}}@media (min-width:1400px){.project-thumb-full.label-right .img{margin-right:-232px;}}.project-thumb-full.label-right .infocol{padding:40px 36px 55px 38px;}@media (min-width:768px){.project-thumb-full.label-right .infocol{padding:90px 36px 90px 94px;}}@media (min-width:1200px){.project-thumb-full.label-right .infocol{padding:100px 50px 100px 130px;}}.project-thumb-full .imagecol{max-width:495px;padding-top:10px;float:right;}@media (min-width:768px){.project-thumb-full .imagecol{display:flex;flex-direction:column;width:50%;float:left;max-width:740px;margin-left:0;padding-top:0;}}.project-thumb-full .imagecol .img{position:relative;display:block;height:auto;background-position:center center !important;background-size:cover !important;overflow:hidden;}.project-thumb-full .imagecol .img:hover div,.project-thumb-full .imagecol .img:focus div,.project-thumb-full .imagecol .img.hover div{transform:scale(1.1);}.project-thumb-full .imagecol .img.transparent_bg div{transform:scale(1) !important;}.project-thumb-full .imagecol div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-position:center center !important;background-size:cover !important;transform:scale(1);}.project-thumb-full .imagecol img{width:100%;height:auto;opacity:0;}.project-thumb-full .infocol{clear:both;}@media (min-width:768px){.project-thumb-full .infocol{display:flex;flex-direction:column;justify-content:center;clear:none;width:50%;float:left;}}.project-thumb-full .infocol .info{position:relative;}.project-thumb-full .infocol .info:before{content:'';position:absolute;top:4px;bottom:4px;left:-22px;width:3px;background:#e6e1d5;}.project-thumb-full .infocol h2{margin:0 0 8px 0;font-size:20px;line-height:24px;font-weight:400;color:#454545;}.project-thumb-full .infocol h2 a{position:relative;color:#454545;}.project-thumb-full .infocol h2 a:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;bottom:1px;left:0;right:0;height:1px;background:transparent;}.project-thumb-full .infocol h2 a:hover:after,.project-thumb-full .infocol h2 a:focus:after,.project-thumb-full .infocol h2 a.hover:after{background:#585858;}.project-thumb-full .infocol h3{margin:0 0 12px 0;font-size:18px;line-height:24px;font-weight:400;color:#454545;}.project-thumb-full .infocol h3 a{position:relative;color:#454545;}.project-thumb-full .infocol h3 a:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;bottom:1px;left:0;right:0;height:1px;background:transparent;}.project-thumb-full .infocol h3 a:hover:after,.project-thumb-full .infocol h3 a:focus:after,.project-thumb-full .infocol h3 a.hover:after{background:#585858;}.project-thumb-full .infocol ul{margin:0 0 30px 0;padding:0;list-style:none;}.project-thumb-full .infocol ul li{font-family:"post-grotesk", Georgia, Arial, sans-serif;font-size:13px;line-height:20px;font-weight:300;color:#676767;}.project-thumb-full .infocol p{max-width:500px;font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;color:#454545;}@media (min-width:1024px){.project-thumb-full .infocol p{line-height:28px;}}@media (min-width:768px){.project-thumb-full .infocol p{max-width:390px;}}.block-featured-projects .col1 .project-thumb:first-child{margin-top:0;}.block-featured-projects .col1 .project-thumb .offset{position:relative;padding-left:40px;padding-right:40px;}@media (min-width:415px) and (max-width:678px){.block-featured-projects .col1 .project-thumb .offset{padding-right:70px;padding-left:0;}}@media (min-width:768px){.block-featured-projects .col1 .project-thumb .offset{padding-left:19%;padding-right:0;}}.block-featured-projects .col2 .project-thumb{margin-top:44px;}@media (min-width:1200px){.block-featured-projects .col2 .project-thumb{margin-top:128px;}}.block-featured-projects .col2 .project-thumb .offset{padding-left:40px;padding-right:40px;}@media (min-width:415px) and (max-width:678px){.block-featured-projects .col2 .project-thumb .offset{padding-left:70px;padding-right:0;}}@media (min-width:768px){.block-featured-projects .col2 .project-thumb .offset{padding-left:14%;padding-right:0;}}.block-featured-projects .project-thumb.orientation-horiz{margin-left:-30px;}@media (min-width:575px){.block-featured-projects .project-thumb.orientation-horiz{margin-left:0;}}.block-all-projects .col1 .offset{position:relative;padding-left:35px;padding-right:35px;}@media (min-width:768px){.block-all-projects .col1 .offset{padding-left:18%;padding-right:0;}}.block-all-projects .col2 .offset{padding-left:35px;padding-right:35px;}@media (min-width:768px){.block-all-projects .col2 .offset{padding-left:52px;padding-right:0;}}@media (min-width:768px){.block-all-projects .col2 .project-thumb.orientation-vert-right{max-width:480px;margin:0 auto;}}.block-all-projects .project-thumb.label-top .top{display:none;}@media (min-width:768px){.block-all-projects .project-thumb.label-top .top{display:block;}}.block-all-projects .project-thumb.label-top .bottom{display:block;}@media (min-width:768px){.block-all-projects .project-thumb.label-top .bottom{display:none;}}.block-all-projects .project-thumb.label-top .top,.block-all-projects .project-thumb.label-bottom .top{padding-bottom:32px;}@media (min-width:768px){.block-all-projects .project-thumb.label-top .top,.block-all-projects .project-thumb.label-bottom .top{padding-bottom:42px;}}.block-all-projects .project-thumb.label-top .bottom,.block-all-projects .project-thumb.label-bottom .bottom{padding-top:32px;}@media (min-width:768px){.block-all-projects .project-thumb.label-top .bottom,.block-all-projects .project-thumb.label-bottom .bottom{padding-top:42px;}}body.search #search-page .offset{padding-left:35px;padding-right:35px;}@media (min-width:768px){body.search #search-page .offset{padding-left:52px;padding-right:0;}}@media (min-width:1300px){body.search #search-page .offset{padding-left:18%;}}body.search #search-page .project-thumb.orientation-horiz-right{margin-left:-30px;}@media (min-width:768px){body.search #search-page .project-thumb.orientation-horiz-right{margin-left:0;}}@media (min-width:768px){body.search #search-page .project-thumb.orientation-vert-right{max-width:480px;margin:0 auto;}}body.search #search-page .project-thumb.label-top .top{display:none;}@media (min-width:768px){body.search #search-page .project-thumb.label-top .top{display:block;}}body.search #search-page .project-thumb.label-top .bottom{display:block;}@media (min-width:768px){body.search #search-page .project-thumb.label-top .bottom{display:none;}}body.search #search-page .project-thumb.label-top .top,body.search #search-page .project-thumb.label-bottom .top{padding-bottom:32px;}@media (min-width:768px){body.search #search-page .project-thumb.label-top .top,body.search #search-page .project-thumb.label-bottom .top{padding-bottom:42px;}}body.search #search-page .project-thumb.label-top .bottom,body.search #search-page .project-thumb.label-bottom .bottom{padding-top:32px;}@media (min-width:768px){body.search #search-page .project-thumb.label-top .bottom,body.search #search-page .project-thumb.label-bottom .bottom{padding-top:42px;}}@media (min-width:768px){body.search #search-page p{max-width:440px;}}.post-thumb{max-width:355px;}@media (min-width:768px){.post-thumb{max-width:355px;margin:0 auto;}}.post-thumb.mobile{display:block;}@media (min-width:768px){.post-thumb.mobile{display:none;}}.post-thumb.desktop{display:none;}@media (min-width:768px){.post-thumb.desktop{display:block;}}.post-thumb .img{position:relative;display:block;height:auto;background-position:center center !important;background-size:cover !important;overflow:hidden;border-radius:8px;}.post-thumb .img:hover div,.post-thumb .img:focus div,.post-thumb .img.hover div{transform:scale(1.1);}.post-thumb .img div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-position:center center !important;background-size:cover !important;transform:scale(1);}.post-thumb .img img{width:100%;height:auto;opacity:0;}.post-thumb .offset{padding:0 20px;}.post-thumb .label{position:relative;z-index:1;padding:42px 0 0 18px;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:26px;color:#454545;letter-spacing:0.15px;}@media (min-width:1200px){.post-thumb .label{padding-top:62px;}}.post-thumb .label:before{content:'';position:absolute;top:0;left:0;bottom:0;width:1px;background:#a3a3a3;opacity:0.5;}.post-thumb .label a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;position:relative;color:#585858;margin-bottom:12px;text-decoration:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:transparent;}.post-thumb .label a:hover,.post-thumb .label a:focus{text-decoration-color:#585858;}.post-thumb .label .date{margin-bottom:5px;font-family:"post-grotesk", Georgia, Arial, sans-serif;font-size:13px;line-height:20px;font-weight:300;color:#676767;}.post-thumb .label p{margin:0 0 20px;font-family:"post-grotesk", Georgia, Arial, sans-serif;font-size:13px;line-height:20px;font-weight:300;color:#676767;}@media (min-width:768px){.post-thumb .label p{max-width:300px;}}.post-thumb .label p:last-child{margin:0;}.blog-thumb .img{position:relative;display:block;height:auto;background-position:center center !important;background-size:cover !important;overflow:hidden;}.blog-thumb .img.corners-left{border-radius:8px 0 0 8px;}@media (min-width:1400px){.blog-thumb .img.corners-left{border-radius:8px;}}.blog-thumb .img.corners-right{border-radius:0 8px 8px 0;}@media (min-width:1400px){.blog-thumb .img.corners-right{border-radius:8px;}}.blog-thumb .img.corners-top{border-radius:8px 8px 0 0;}.blog-thumb .img.corners-all{border-radius:8px;}.blog-thumb .img:hover div,.blog-thumb .img:focus div,.blog-thumb .img.hover div{transform:scale(1.1);}.blog-thumb .img div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-position:center center !important;background-size:cover !important;transform:scale(1);}.blog-thumb .img img{width:100%;height:auto;opacity:0;}.blog-thumb.orientation-horiz-left{max-width:740px;margin-left:-30px;}@media (min-width:768px){.blog-thumb.orientation-horiz-left{margin-left:0;}.blog-thumb.orientation-horiz-left .img{margin-left:-30px;}}@media (min-width:1200px){.blog-thumb.orientation-horiz-left{margin-left:0px;}.blog-thumb.orientation-horiz-left .img{margin-left:-80px;}}@media (min-width:1400px){.blog-thumb.orientation-horiz-left .img{margin-left:-180px;}}.blog-thumb.orientation-horiz-left .offset{padding-left:55px;}@media (min-width:500px){.blog-thumb.orientation-horiz-left .offset{padding-left:35px;}}.blog-thumb.orientation-horiz-right{max-width:740px;margin-right:-30px;}@media (min-width:768px){.blog-thumb.orientation-horiz-right{margin-right:0;margin-left:0;}.blog-thumb.orientation-horiz-right .img{margin-left:0;margin-right:-30px;}}@media (min-width:1200px){.blog-thumb.orientation-horiz-right{margin-left:0px;}.blog-thumb.orientation-horiz-right .img{margin-right:-80px;}.blog-thumb.orientation-horiz-right .offset{padding-left:18% !important;}}@media (min-width:1400px){.blog-thumb.orientation-horiz-right .img{margin-right:-180px;}}@media (min-width:1200px){.blog-thumb.orientation-vert-left .img{position:relative;left:-25px;}}.blog-thumb.orientation-vert-left .offset{max-width:430px;margin:0 auto;}.blog-thumb.orientation-vert-left .img{max-width:430px;margin:0 auto;}@media (min-width:1200px){.blog-thumb.orientation-vert-right .img{position:relative;left:-25px;}.blog-thumb.orientation-vert-right .offset{position:relative;left:-25px;}}.blog-thumb.orientation-vert-right .offset{max-width:430px;margin:0 auto;}.blog-thumb.orientation-vert-right .img{margin:0 auto;max-width:430px;}.blog-thumb .label{display:none;position:relative;z-index:1;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:28px;color:#454545;}@media (min-width:768px){.blog-thumb .label{max-width:370px;}}.blog-thumb .label:before{content:'';position:absolute;width:1px;background:#a3a3a3;opacity:0.5;}.blog-thumb .label a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;color:#585858;text-decoration:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;}.blog-thumb .label a:hover,.blog-thumb .label a:focus{text-decoration-color:#f14e1b;}.blog-thumb .label .date{margin-bottom:5px;font-family:"post-grotesk", Georgia, Arial, sans-serif;font-size:11px;line-height:20px;font-weight:400;color:#b1b1b1;}.blog-thumb .label h2{margin-bottom:12px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;font-weight:400;color:#f14e1b;}@media (min-width:768px){.blog-thumb .label h2{margin-bottom:22px;}}.blog-thumb .label h2 a{color:#f14e1b;}.blog-thumb .label h2 a:hover:after,.blog-thumb .label h2 a:focus:after,.blog-thumb .label h2 a.hover:after{background:#f14e1b;}.blog-thumb .label p{margin:0 0 20px;font-family:"post-grotesk", Georgia, Arial, sans-serif;font-size:13px;line-height:20px;font-weight:300;color:#676767;}@media (min-width:768px){.blog-thumb .label p{max-width:390px;}}.blog-thumb .label p:last-child{margin:0;}.blog-thumb.label-top .top,.blog-thumb.label-bottom .bottom{display:inline-block;}.blog-thumb.label-top .top,.blog-thumb.label-bottom .top{padding-bottom:12px;}@media (min-width:768px){.blog-thumb.label-top .top,.blog-thumb.label-bottom .top{padding-bottom:22px;}}.blog-thumb.label-top .top:before,.blog-thumb.label-bottom .top:before{top:4px;bottom:-60px;}@media (min-width:768px){.blog-thumb.label-top .top:before,.blog-thumb.label-bottom .top:before{bottom:-50px;}}.blog-thumb.label-bottom .bottom,.blog-thumb.label-top .bottom{padding-top:12px;}@media (min-width:768px){.blog-thumb.label-bottom .bottom,.blog-thumb.label-top .bottom{padding-top:22px;}}.blog-thumb.label-bottom .bottom:before,.blog-thumb.label-top .bottom:before{bottom:4px;top:-40px;}@media (min-width:768px){.blog-thumb.label-bottom .bottom:before,.blog-thumb.label-top .bottom:before{top:-50px;}}.blog-thumb.label-left-mobile{text-align:left;}.blog-thumb.label-left-mobile .label{padding-left:18px;}@media (min-width:768px){.blog-thumb.label-left-mobile .label{padding-left:0;}}.blog-thumb.label-left-mobile .label:before{left:0px;}.blog-thumb.label-right-mobile{text-align:right;}.blog-thumb.label-right-mobile .label{padding-right:18px;}.blog-thumb.label-right-mobile .label:before{right:0px;}@media (min-width:768px){.blog-thumb.label-right-mobile .label{padding-right:0;}}@media (min-width:768px){.blog-thumb.label-left-desktop{text-align:left;}.blog-thumb.label-left-desktop .label{padding-left:18px;}.blog-thumb.label-left-desktop .label:before{left:0px;}}@media (min-width:768px){.blog-thumb.label-right-desktop{text-align:right;}.blog-thumb.label-right-desktop .label{padding-right:18px;}.blog-thumb.label-right-desktop .label:before{right:45px;}}.blog-posts .offset{padding-left:20px;padding-right:20px;}@media (min-width:500px){.blog-posts .offset{padding-left:35px;padding-right:35px;}}.blog-posts .col1{clear:left;}.blog-posts .col1 .offset{position:relative;}@media (min-width:768px){.blog-posts .col1 .offset{padding-left:17.6666%;padding-right:0;}}@media (min-width:768px){.blog-posts .col2 .offset{padding-left:52px;padding-right:0;}}@media (min-width:1024px){.blog-posts .col2 .blog-thumb.orientation-horiz-right .offset{padding-left:18.7%;}}@media (min-width:768px){.blog-posts .col2 .blog-thumb.orientation-vert-right{max-width:480px;margin:0 auto;}}.blog-posts .blog-thumb.label-top .top{display:none;}@media (min-width:768px){.blog-posts .blog-thumb.label-top .top{display:block;}}.blog-posts .blog-thumb.label-top .bottom{display:block;}@media (min-width:768px){.blog-posts .blog-thumb.label-top .bottom{display:none;}}.blog-posts .blog-thumb.label-top .top,.blog-posts .blog-thumb.label-bottom .top{padding-bottom:32px;}@media (min-width:768px){.blog-posts .blog-thumb.label-top .top,.blog-posts .blog-thumb.label-bottom .top{padding-bottom:42px;}}.blog-posts .blog-thumb.label-top .bottom,.blog-posts .blog-thumb.label-bottom .bottom{padding-top:32px;}@media (min-width:768px){.blog-posts .blog-thumb.label-top .bottom,.blog-posts .blog-thumb.label-bottom .bottom{padding-top:42px;}}.search-result{margin-bottom:70px;}@media (max-width:574px){.search-result.search-result-page .offset{padding:0 !important;}}.search-result .label{position:relative;padding-left:18px;}.search-result .label:before{content:'';position:absolute;left:0;top:4px;bottom:4px;width:1px;background:#a3a3a3;opacity:0.5;}.search-result .date{margin-bottom:5px;font-family:"post-grotesk", Georgia, Arial, sans-serif;font-size:11px;line-height:20px;font-weight:400;color:#b1b1b1;}.search-result a{position:relative;color:#585858;}.search-result a:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;bottom:1px;left:0;right:0;height:1px;background:transparent;}.search-result a:hover:after,.search-result a:focus:after,.search-result a.hover:after{background:#585858;}.search-result h2{margin-bottom:12px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;font-weight:400;color:#f14e1b;}.search-result h2 a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:#f14e1b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;}.search-result h2 a:hover,.search-result h2 a:focus{text-decoration-color:#f14e1b;}.search-result h2 a:after{display:none;}.search-result p{margin:0 0 20px;font-family:"post-grotesk", Georgia, Arial, sans-serif;font-size:13px;line-height:20px;font-weight:300;color:#676767;}@media (min-width:768px){.search-result p{max-width:440px;}}.search-result p:last-child{margin:0;}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}#contact{padding-top:65px;}#contact .g-col-5{overflow:visible !important;}#contact .section2{display:none;}#contact .form-section h3{margin-bottom:8px;overflow:hidden;position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:500;color:#707070;}@media (min-width:768px){#contact .form-section h3{font-weight:400;letter-spacing:6px;}}#contact .form-section h3:before{content:'';position:absolute;top:50%;left:0;right:-999px;height:1px;background:#a3a3a3;opacity:0.4;z-index:0;}#contact .form-section h3 span,#contact .form-section h3 div{position:relative;display:inline-block;z-index:1;padding-right:8px;}@media (min-width:768px){#contact .form-section h3 span,#contact .form-section h3 div{padding-right:12px;}}@media (min-width:1200px){#contact .form-section h3:before{right:0px;}}#contact .form-section h3 span{background:#faf7f0;}#contact .form-section p{margin:0 0 20px 0;font-size:13px;line-height:18px;font-weight:300;color:#707070;}#contact .form-section p span{color:#f14e1b;}#contact .form-input{position:relative;margin-bottom:28px;}@media (min-width:768px){#contact .form-input{margin-bottom:20px;}}#contact .form-input.loading label:after{content:"";width:18px;height:18px;background:url(../images/spinner.svg) 50% no-repeat;animation:spin 1s linear infinite;position:absolute;top:0;right:0;bottom:0;}#contact .form-input.loading .tooltip{display:none;}#contact .form-input.found label{color:#f14e1b;}#contact .form-input.error input{border-bottom:1px solid #f14e1b;}#contact .form-input.error .error-msg{display:block;}#contact .form-input.invalid input{border-bottom:1px solid #f14e1b;}#contact .form-input.invalid .invalid-msg{display:block;}#contact .form-input label{position:absolute;top:8px;left:0;height:100%;width:100%;cursor:text;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:22px;font-weight:300;color:#2571a2;}#contact .form-input label span{display:inline !important;color:#f14e1b;}#contact .form-input span{display:none !important;}#contact .form-input input{width:100%;border:0;border-bottom:1px solid #4fa3d9;padding:8px 0;background:transparent;outline:none;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:22px;font-weight:300;color:#f14e1b;}#contact .form-input .error-msg{display:none;margin-top:15px;font-size:14px;line-height:20px;color:#f14e1b;}#contact .form-input .invalid-msg{display:none;margin-top:15px;font-size:14px;line-height:20px;color:#f14e1b;}#contact .form-input .tooltip{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-2px;right:0;}#contact .form-input .tooltip:hover .tip{display:block;}#contact .form-input .tooltip .label{padding:0;background:#fffdf8;height:32px;width:32px;line-height:32px;text-align:center;border-radius:12px;cursor:pointer;font-size:14px;font-weight:300;color:#2571a2;}#contact .form-input .tooltip .label:hover{background:#2571a2;color:#fff;}#contact .form-input .tooltip .tip{display:none;position:absolute;bottom:45px;right:-10px;width:280px;padding:15px 20px;border-radius:12px;background:#2571a2;font-size:13px;line-height:18px;font-weight:300;color:#fff;}#contact .form-input .tooltip .tip:after{top:100%;right:18px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-top-color:#2571a2;border-width:8px;}@media (min-width:1200px){#contact .section1 .col1 .form-input{padding-left:25px;}#contact .section1 .col1 .form-input label{left:25px;}}#contact .form-textarea{margin-top:30px;}#contact .form-textarea textarea{background:transparent;outline:none;border:1px solid #4fa3d9;border-radius:12px;width:100%;height:300px;padding:15px;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:22px;font-weight:300;color:#f14e1b;}#contact .form-textarea p{margin-top:18px;font-size:13px;line-height:18px;}#contact .alert{background:#fff;margin-top:20px;margin-bottom:40px;padding:21px 25px;border-radius:32px;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:22px;font-weight:300;color:#707070;}#contact .alert span{color:#f14e1b;}#contact .form-options{margin-top:0 -20px;}#contact .form-options div.checkbox{float:left;width:100%;margin-bottom:10px;cursor:pointer;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:22px;font-weight:300;color:#2571a2;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}@media (min-width:500px){#contact .form-options div.checkbox{width:50%;padding-right:20px;}}@media (min-width:768px){#contact .form-options div.checkbox{width:100%;padding-right:0;}}@media (min-width:1024px){#contact .form-options div.checkbox{width:50%;padding-right:20px;}}#contact .form-options div.checkbox span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:transparent;color:#2571a2;display:block;border-radius:36px;padding:14px 25px;}#contact .form-options div.checkbox.active span{background:#fff;color:#f14e1b;}#contact .form-options input{display:none;}#contact .form-button{text-align:left;}#contact .form-button button{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-top:12px;height:64px;padding:0 35px;background:#fffdf8;border:0;outline:none;border-radius:32px;overflow:hidden;cursor:pointer;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:64px;font-weight:300;color:#f14e1b;}@media (min-width:768px){#contact .form-button button{margin-top:40px;}}#contact .form-button button:hover,#contact .form-button button:focus{background:#fff;}#contact .form-button button:disabled,#contact .form-button button[disabled]{opacity:0.5;cursor:default;}#contact .form-button input{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-top:30px;display:inline-block;height:64px;padding:0 35px;background:#f14e1b;border:0;outline:none;border-radius:32px;overflow:hidden;cursor:pointer;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:64px;font-weight:300;color:#fff;}#contact .form-button input:hover,#contact .form-button input:focus{background:#e84715;}#contact .form-button input:disabled,#contact .form-button input[disabled]{opacity:0.5;cursor:default;}#contactSuccess{display:none;padding-top:65px;}#contactSuccess .message{background:#fffdf8;border-radius:32px;padding:20px 30px;font-size:18px;line-height:22px;font-weight:300;font-family:"harriet-display", Helvetica, serif;color:#676767;}@media (min-width:1200px){body.page-id-9 form#contact .g-row{margin:0 -70px;}body.page-id-9 form#contact .g-row .g-col-10,body.page-id-9 form#contact .g-row .g-col-5{padding:0 30px;}}body.single-work form#contact{display:none;padding:55px 16px 0 40px;}@media (min-width:768px){body.single-work form#contact{padding-left:100px;padding-right:0;}}@media (min-width:1024px){body.single-work form#contact{padding-left:0;}}@media (min-width:1200px){body.single-work form#contact .g-row{margin:0 -30px 0 -37px;}}body.single-work form#contact .g-col-offset-1{margin-left:0;}@media (min-width:1024px){body.single-work form#contact .g-col-offset-1{margin-left:8.33333%;}}@media (min-width:768px){body.single-work form#contact .g-col-10{width:100%;}}@media (min-width:1024px){body.single-work form#contact .g-col-10{width:91.66666%;}}@media (min-width:1200px){body.single-work form#contact .g-col-10{padding:0 30px;}}@media (min-width:768px){body.single-work form#contact .g-col-5{width:50%;}}@media (min-width:1024px){body.single-work form#contact .g-col-5{width:45.83333%;}}@media (min-width:1200px){body.single-work form#contact .g-col-5{padding:0 30px;}}@media (min-width:768px){body.single-work form#contact .section1 .col1 .form-input{padding-left:25px;}body.single-work form#contact .section1 .col1 .form-input label{left:25px;}}body.single-work #contactSuccess{padding:55px 16px 0 40px;}@media (min-width:768px){body.single-work #contactSuccess{padding-left:100px;padding-right:0;}}@media (min-width:1024px){body.single-work #contactSuccess{padding-left:0;}}body.single-work #contactSuccess .g-col-offset-1{margin-left:0;}@media (min-width:1024px){body.single-work #contactSuccess .g-col-offset-1{margin-left:8.33333%;}}@media (min-width:768px){body.single-work #contactSuccess .g-col-10{width:100%;}}@media (min-width:1024px){body.single-work #contactSuccess .g-col-10{width:91.66666%;}}@media (min-width:1200px){body.single-work #contactSuccess .g-col-10{padding:0 30px;}}body.single-capability form#contact{display:none;}@media (min-width:768px){body.single-capability form#contact{padding-left:100px;padding-right:0;}}@media (min-width:1024px){body.single-capability form#contact{padding-left:0;}}@media (min-width:1200px){body.single-capability form#contact .g-row{margin:0 -30px 0 -37px;}}body.single-capability form#contact .g-col-offset-1{margin-left:0;}@media (min-width:1024px){body.single-capability form#contact .g-col-offset-1{margin-left:8.33333%;}}@media (min-width:768px){body.single-capability form#contact .g-col-10{width:100%;}}@media (min-width:1024px){body.single-capability form#contact .g-col-10{width:91.66666%;}}@media (min-width:1200px){body.single-capability form#contact .g-col-10{padding:0 30px;}}@media (min-width:768px){body.single-capability form#contact .g-col-5{width:50%;}}@media (min-width:1024px){body.single-capability form#contact .g-col-5{width:45.83333%;}}@media (min-width:1200px){body.single-capability form#contact .g-col-5{padding:0 30px;}}@media (min-width:768px){body.single-capability form#contact .section1 .col1 .form-input{padding-left:25px;}body.single-capability form#contact .section1 .col1 .form-input label{left:25px;}}@media (min-width:768px){body.single-capability form#contact h3 span{background:#fffdf8;}}body.single-capability form#contact .form-button button{background:#faf7f0;}body.single-capability form#contact .alert{background:#fffdf8;}@media (min-width:768px){body.single-capability form#contact .alert{background:#faf7f0;}}body.single-capability form#contact .form-options div.checkbox.active span{background:#faf7f0;}@media (min-width:768px){body.single-capability #contactSuccess{padding-left:100px;padding-right:0;}}@media (min-width:1024px){body.single-capability #contactSuccess{padding-left:0;}}body.single-capability #contactSuccess .g-col-offset-1{margin-left:0;}@media (min-width:1024px){body.single-capability #contactSuccess .g-col-offset-1{margin-left:8.33333%;}}@media (min-width:768px){body.single-capability #contactSuccess .g-col-10{width:100%;}}@media (min-width:1024px){body.single-capability #contactSuccess .g-col-10{width:91.66666%;}}@media (min-width:1200px){body.single-capability #contactSuccess .g-col-10{padding:0 30px;}}@media (min-width:768px){body.single-capability #contactSuccess .message{background:#faf7f0;}}@media (min-width:768px){.expertise-contact-form form#contact{padding-left:100px;padding-right:0;}}@media (min-width:1024px){.expertise-contact-form form#contact{padding-left:0;}}@media (min-width:1200px){.expertise-contact-form form#contact .g-row{margin:0 -30px 0 -37px;}}.expertise-contact-form form#contact .g-col-offset-1{margin-left:0;}@media (min-width:1024px){.expertise-contact-form form#contact .g-col-offset-1{margin-left:8.33333%;}}@media (min-width:768px){.expertise-contact-form form#contact .g-col-10{width:100%;}}@media (min-width:1024px){.expertise-contact-form form#contact .g-col-10{width:91.66666%;}}@media (min-width:1200px){.expertise-contact-form form#contact .g-col-10{padding:0 30px;}}@media (min-width:768px){.expertise-contact-form form#contact .g-col-5{width:50%;}}@media (min-width:1024px){.expertise-contact-form form#contact .g-col-5{width:45.83333%;}}@media (min-width:1200px){.expertise-contact-form form#contact .g-col-5{padding:0 30px;}}@media (min-width:768px){.expertise-contact-form form#contact .section1 .col1 .form-input{padding-left:25px;}.expertise-contact-form form#contact .section1 .col1 .form-input label{left:25px;}}.expertise-contact-form form#contact h3 span{background:#fffdf8;}.expertise-contact-form form#contact .form-button button{background:#faf7f0;}.expertise-contact-form form#contact .alert{background:#fffdf8;}@media (min-width:768px){.expertise-contact-form form#contact .alert{background:#faf7f0;}}.expertise-contact-form form#contact .form-options div.checkbox.active span{background:#faf7f0;}@media (min-width:768px){.expertise-contact-form #contactSuccess{padding-left:100px;padding-right:0;}}@media (min-width:1024px){.expertise-contact-form #contactSuccess{padding-left:0;}}.expertise-contact-form #contactSuccess .g-col-offset-1{margin-left:0;}@media (min-width:1024px){.expertise-contact-form #contactSuccess .g-col-offset-1{margin-left:8.33333%;}}@media (min-width:768px){.expertise-contact-form #contactSuccess .g-col-10{width:100%;}}@media (min-width:1024px){.expertise-contact-form #contactSuccess .g-col-10{width:91.66666%;}}@media (min-width:1200px){.expertise-contact-form #contactSuccess .g-col-10{padding:0 30px;}}@media (min-width:768px){.expertise-contact-form #contactSuccess .message{background:#faf7f0;}}#default-header{margin-top:92px;padding:98px 0 45px;}@media (min-width:768px){#default-header{padding:75px 0;}}@media (min-width:1200px){#default-header{padding:125px 0 75px;}}@media (min-width:768px){body.postid-7 #default-header{padding:75px 0 60px;}}#default-header h1{margin:0 0 45px 0;font-family:"harriet-display", Helvetica, serif;font-size:42px;line-height:52px;font-weight:400;letter-spacing:0.3px;color:#2571a2;}@media (min-width:768px){#default-header h1{margin:0;}}#default-header h1.hasH2{margin:0 0 6px 0;}#default-header h2{margin:0 0 45px 0;position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:400;color:#8d8d8d;}@media (min-width:768px){#default-header h2{font-weight:400;letter-spacing:6px;}}@media (min-width:768px){#default-header h2{margin:0;}}#default-header p{font-size:18px;line-height:28px;font-weight:300;}@media (min-width:768px){#default-header p{margin-top:4px;}}#default-header p:last-child{margin-bottom:0;}#home-banner{position:relative;background-color:#faf7f0 !important;background-size:cover !important;height:140vw;}@media (min-width:768px){#home-banner{height:0;padding-top:56.25%;}}@media (min-width:1800px){#home-banner{padding-top:45%;}}#home-banner .g-center{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;}#home-banner .g-inner{width:100%;height:auto;justify-content:flex-end;}#home-banner .g-col-10{width:100%;}@media (min-width:768px){#home-banner .g-col-10{width:83.33333%;margin-left:8.33333%;}}#home-banner .video{position:absolute;top:0;right:0;left:0;bottom:0;z-index:0;overflow:hidden;}#home-banner .video video{object-fit:cover;position:absolute;width:100%;height:100%;z-index:-100;pointer-events:none;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}#home-banner h1{margin:0;font-family:"harriet-display", Helvetica, serif;font-size:34px;line-height:44px;font-weight:400;color:#fff;}@media (min-width:768px){#home-banner h1{font-size:46px;line-height:46px;}}@media (min-width:1024px){#home-banner h1{font-size:58px;line-height:70px;}}#home-banner h1 .row1{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:0;}@media (min-width:1400px){#home-banner h1 .row1{margin-left:-30px;}}#home-banner h1 .row2{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:0;margin-top:7px;}@media (min-width:768px){#home-banner h1 .row2{margin-top:10px;padding-left:12%;}}@media (min-width:1024px){#home-banner h1 .row2{padding-left:19.5%;}}#home-banner .description{width:100%;position:relative;margin-top:28px;margin-bottom:65px;padding-top:23px;font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.3px;color:#fff;}@media (min-width:500px){#home-banner .description{max-width:85%;}}@media (min-width:768px){#home-banner .description{max-width:430px;margin-bottom:73px;font-size:22px;line-height:32px;letter-spacing:0.2px;}}@media (min-width:1024px){#home-banner .description{max-width:553px;font-size:24px;line-height:34px;letter-spacing:0.3px;}}#home-banner .description span.line{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:0;position:absolute;top:0;left:0;right:0;height:0.7px;background:#fff;}#home-banner .description .text{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:0;}#home-banner .description .text div{opacity:0.85;}#work-filters{position:relative;z-index:99;padding:160px 0 0px;}@media (min-width:768px){#work-filters{padding:90px 0 90px;}}@media (min-width:1024px){#work-filters{padding:220px 0 125px;}}#work-filters .filters:before{content:'';position:absolute;top:10px;left:-15px;bottom:0;width:14px;background:#f14e1b;border-radius:0 8px 0 0;}@media (min-width:768px){#work-filters .filters:before{display:none;}}@media (min-width:768px){#work-filters:before{content:'';position:absolute;top:100px;left:0;bottom:0;width:15px;background:#f14e1b;border-radius:0 8px 0 0;}}@media (min-width:1024px){#work-filters:before{width:15px;top:230px;}}#work-filters .introduction h1{margin:0 0 6px 0;font-family:"harriet-display", Helvetica, serif;font-size:42px;line-height:52px;font-weight:400;letter-spacing:0.3px;color:#2571a2;}#work-filters .introduction h2{position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:400;color:#8d8d8d;}@media (min-width:768px){#work-filters .introduction h2{font-weight:400;letter-spacing:6px;}}#work-filters .introduction .description{margin-top:25px;margin-bottom:70px;font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;}@media (min-width:1024px){#work-filters .introduction .description{line-height:28px;}}@media (min-width:505px){#work-filters .introduction .description{max-width:80%;}}@media (min-width:768px){#work-filters .introduction .description{max-width:430px;margin-bottom:0;}}#work-filters .introduction .description.hasH2{margin-top:0;}#work-filters .introduction .description p:last-child{margin-bottom:0;}#work-filters .filters{position:relative;padding-bottom:48px;}@media (min-width:768px){#work-filters .filters{padding-bottom:0;}}#work-filters .filters header{margin:0px 0 14px;padding-left:20px;position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:400;color:#f14e1b;}@media (min-width:768px){#work-filters .filters header{font-weight:400;letter-spacing:6px;}}@media (min-width:768px){#work-filters .filters header{margin:20px 0 14px;padding-left:0;}}#work-filters .filters ul{margin:0;padding:0 0 0 20px;list-style:none;}@media (min-width:768px){#work-filters .filters ul{padding-left:0;}}#work-filters .filters ul li{position:relative;display:inline-block;margin-right:12px;margin-bottom:12px;}#work-filters .filters ul li:last-child{margin-right:0;}#work-filters .filters ul .label,#work-filters .filters ul a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;padding:0 20px;background:#faf7f0;font-size:16px;line-height:46px;color:#2571a2;font-weight:300;}#work-filters .filters ul .label:hover,#work-filters .filters ul a:hover,#work-filters .filters ul .label:focus,#work-filters .filters ul a:focus,#work-filters .filters ul .label.active,#work-filters .filters ul a.active{background:#ede9e1;color:#2571a2;}#work-filters .filters ul .label{position:relative;padding-right:99px;}#work-filters .filters ul .label svg{position:absolute;top:18px;right:16px;height:8px;width:auto;}#work-filters .filters ul ul{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;position:absolute;top:-9999px;opacity:0;left:-9999px;right:0;padding:0;}#work-filters .filters ul ul li{position:relative;display:block;margin:0;}#work-filters .filters ul ul li:before{content:'';position:absolute;top:0;left:20px;right:16px;height:1px;background:#e0dcd4;opacity:0.5;}#work-filters .filters ul ul li a{display:block;padding:12px 20px;font-size:15px;line-height:20px;color:#454545;}#work-filters .filters ul li.capabilities.focus svg{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);}#work-filters .filters ul li.capabilities.focus ul{opacity:1;top:46px;left:0;}#expertise-header{position:relative;margin-top:92px;}#expertise-header .g-container{padding-top:10px;padding-bottom:65px;}@media (min-width:768px){#expertise-header .g-container{padding-top:75px;padding-bottom:75px;background-size:contain;background-repeat:no-repeat;background-position:bottom right;}}@media (min-width:1200px){#expertise-header .g-container{padding-top:125px;padding-bottom:155px;}}#expertise-header .g-col-7{width:100%;}@media (min-width:768px){#expertise-header .g-col-7{width:45%;}}@media (min-width:1400px){#expertise-header .g-col-7{width:58.3333%;}}#expertise-header .illustration{background-repeat:none !important;}@media (max-width:768px){#expertise-header .illustration{padding:0 20px;background:none !important;text-align:center;background-size:75%;}}@media (min-width:768px){#expertise-header .illustration{max-width:1100px;position:absolute;top:0;left:0;right:0;bottom:0;padding:0;background-position:right center;background-size:contain;background-size:50%;}}@media (min-width:1024px){#expertise-header .illustration{background-size:50%;}}@media (min-width:1100px){#expertise-header .illustration{background-size:auto;}}#expertise-header .illustration img{display:block;width:70%;margin:0 auto;}@media (min-width:500px){#expertise-header .illustration img{width:60%;}}@media (min-width:768px){#expertise-header .illustration img{display:none;}}#expertise-header h1{margin:0 0 25px 0;font-family:"post-grotesk", Georgia, Arial, sans-serif;font-size:42px;line-height:52px;font-weight:400;color:#f14e1b;font-weight:300;}@media (min-width:768px){#expertise-header h1{margin:0 0 34px 0;max-width:500px;}}#expertise-header p{margin-bottom:30px;font-size:18px;line-height:28px;font-weight:300;}@media (min-width:768px){#expertise-header p{margin-top:4px;}}@media (min-width:1100px){#expertise-header p{max-width:450px;}}@media (min-width:1200px){#expertise-header p{margin-top:10px;}}#expertise-header p:last-child{margin-bottom:0;}#expertise-header .btn-arrow-pill{margin-top:13px;}#clients-filters{margin-top:92px;position:relative;z-index:99;padding:98px 0 0;}@media (min-width:768px){#clients-filters{padding:75px 0;}}@media (min-width:1200px){#clients-filters{padding:95px 0 90px;}}#clients-filters .introduction h1{margin:0 0 10px 0;font-family:"harriet-display", Helvetica, serif;font-size:42px;line-height:52px;font-weight:400;letter-spacing:0.3px;color:#2571a2;}#clients-filters .introduction .description{margin-top:25px;margin-bottom:70px;font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;}@media (min-width:1024px){#clients-filters .introduction .description{line-height:28px;}}@media (min-width:505px){#clients-filters .introduction .description{max-width:80%;}}@media (min-width:768px){#clients-filters .introduction .description{max-width:450px;margin-bottom:0;}}#clients-filters .introduction .description p:last-child{margin-bottom:0;}#clients-filters .filters{position:relative;padding-bottom:48px;}@media (min-width:768px){#clients-filters .filters{padding-bottom:0;}}#clients-filters .filters header{margin:0px 0 14px;position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:400;color:#f14e1b;}@media (min-width:768px){#clients-filters .filters header{font-weight:400;letter-spacing:6px;}}@media (min-width:768px){#clients-filters .filters header{margin:20px 0 14px;}}#clients-filters .filters ul{margin:0;padding:0;list-style:none;}#clients-filters .filters ul li{position:relative;display:inline-block;margin-right:12px;margin-bottom:12px;}#clients-filters .filters ul li:last-child{margin-right:0;}#clients-filters .filters ul a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;padding:0 20px;background:#faf7f0;font-size:16px;line-height:46px;color:#2571a2;font-weight:300;}#clients-filters .filters ul a:hover,#clients-filters .filters ul a:focus,#clients-filters .filters ul a.active{background:#ede9e1;color:#2571a2;}#careers-header{margin-top:92px;padding:98px 0 45px;}@media (min-width:768px){#careers-header{padding:75px 0;}}@media (min-width:1200px){#careers-header{padding:125px 0 125px;}}#careers-header h1{margin:0 0 45px 0;font-family:"harriet-display", Helvetica, serif;font-size:42px;line-height:52px;font-weight:400;letter-spacing:0.3px;color:#2571a2;}@media (min-width:768px){#careers-header h1{margin:0;}}#careers-header p{font-size:18px;line-height:28px;font-weight:300;}@media (min-width:768px){#careers-header p{margin-top:4px;}}@media (min-width:1200px){#careers-header p{max-width:440px;margin-top:10px;}}#careers-header p:last-child{margin-bottom:0;}#careers-landing-header{position:relative;margin-top:92px;}#careers-landing-header .g-container{padding-top:10px;padding-bottom:65px;}@media (min-width:768px){#careers-landing-header .g-container{padding-top:75px;padding-bottom:75px;background-size:contain;background-repeat:no-repeat;background-position:bottom right;}}@media (min-width:1200px){#careers-landing-header .g-container{padding-top:125px;padding-bottom:165px;}}#careers-landing-header .g-col-7{width:100%;}@media (min-width:600px){#careers-landing-header .g-col-7{width:65%;}}@media (min-width:768px){#careers-landing-header .g-col-7{width:55%;}}@media (min-width:1024px){#careers-landing-header .g-col-7{width:50%;}}@media (min-width:1400px){#careers-landing-header .g-col-7{width:58.3333%;}}@media (max-width:768px){#careers-landing-header .illustration{padding:15px 20px 0;background:none !important;text-align:right;}}@media (min-width:768px){#careers-landing-header .illustration{max-width:1400px;position:absolute;top:0;left:0;right:0;bottom:0;padding:0;background-position:bottom right;background-size:contain;background-size:60%;}}@media (min-width:1200px){#careers-landing-header .illustration{background-size:70%;}}#careers-landing-header .illustration img{display:block;max-width:440px;margin-left:auto;}@media (min-width:768px){#careers-landing-header .illustration img{display:none;}}#careers-landing-header h1{margin:0 0 23px 0;color:#2571a2;font-family:"harriet-display", Helvetica, serif;font-size:47px;line-height:57px;font-weight:400;letter-spacing:0.3px;}@media (min-width:768px){#careers-landing-header h1{margin:0 0 28px 0;}}@media (min-width:1024px){#careers-landing-header h1{font-size:52px;line-height:52px;}}@media (min-width:1200px){#careers-landing-header h1{font-size:62px;line-height:62px;}}@media (min-width:1400px){#careers-landing-header h1{font-size:72px;line-height:72px;}}#careers-landing-header p{margin-bottom:15px;font-size:18px;line-height:28px;font-weight:300;}@media (min-width:768px){#careers-landing-header p{margin-top:4px;}}@media (min-width:1100px){#careers-landing-header p{max-width:540px;}}@media (min-width:1200px){#careers-landing-header p{margin-top:10px;}}#careers-landing-header p:last-child{margin-bottom:0;}#careers-landing-header .btn-arrow-pill{margin-top:13px;}#careers-interior-header{position:relative;margin-top:92px;}#careers-interior-header .g-container{padding-top:98px;padding-bottom:98px;background-size:contain;background-repeat:no-repeat;background-position:bottom right;}@media (min-width:768px){#careers-interior-header .g-container{padding-top:75px;padding-bottom:75px;}}@media (min-width:1200px){#careers-interior-header .g-container{padding-top:125px;padding-bottom:70px;}}#careers-interior-header .illustration{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;}#careers-interior-header .illustration svg{position:absolute;bottom:0;right:30px;width:120px;}@media (min-width:500px){#careers-interior-header .illustration svg{right:30px;width:140px;}}@media (min-width:1024px){#careers-interior-header .illustration svg{width:18%;}}@media (min-width:1200px){#careers-interior-header .illustration svg{width:20%;max-width:250px;right:40px;}}#careers-interior-header h1{margin:0 0 22px 0;color:#2571a2;font-family:"harriet-display", Helvetica, serif;font-size:47px;line-height:57px;font-weight:400;letter-spacing:0.3px;}@media (min-width:768px){#careers-interior-header h1{margin:0 0 28px 0;}}@media (min-width:1024px){#careers-interior-header h1{font-size:52px;line-height:52px;}}@media (min-width:1200px){#careers-interior-header h1{font-size:62px;line-height:62px;}}@media (min-width:1400px){#careers-interior-header h1{font-size:72px;line-height:72px;}}#careers-interior-header h1 br{display:none;}@media (min-width:768px){#careers-interior-header h1 br{display:inline-block;}}#careers-interior-header p{font-size:18px;line-height:28px;font-weight:300;}@media (min-width:768px){#careers-interior-header p{margin-top:4px;}}@media (min-width:1200px){#careers-interior-header p{margin-top:10px;max-width:730px;}}#careers-interior-header p:last-child{margin-bottom:0;}.page-id-4305 #careers-interior-header h1{font-family:"harriet-display", Helvetica, serif;font-size:42px;line-height:52px;font-weight:400;letter-spacing:0.3px;}@media (min-width:768px){.page-id-4305 #careers-interior-header h1{margin:0 0 20px 0;}}#blog-single-header{margin-top:92px;padding:98px 0 50px;}@media (min-width:768px){#blog-single-header{padding:75px 0 30px;}}#blog-single-header h1{margin:0 0 45px 0;font-family:"harriet-display", Helvetica, serif;font-size:42px;line-height:52px;font-weight:400;letter-spacing:0.3px;color:#f14e1b;}@media (min-width:768px){#blog-single-header h1{margin:0 0 75px 0;}}#blog-single-header a{display:none;position:relative;left:-70px;}@media (min-width:768px){#blog-single-header a{display:inline-block;}}#blog-single-header a span{background:#faf7f0;}#blog-single-header .author{position:relative;padding-bottom:19px;margin-bottom:20px;font-size:17px;line-height:25px;font-weight:300;color:#2571a2;}#blog-single-header .author:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:#a3a3a3;opacity:0.5;}#blog-single-header .author span{font-weight:500;}@media (min-width:768px){#blog-single-header .author{display:none;}}#blog-single-header .date{font-size:14px;line-height:18px;letter-spacing:2px;text-transform:uppercase;color:#2571a2;}@media (min-width:768px){#blog-single-header .date{display:none;}}#blog-single-banner{position:relative;}#blog-single-banner:before{content:'';position:absolute;bottom:0;left:0;right:0;height:50px;background:#faf7f0;}@media (min-width:1200px){#blog-single-banner:before{height:170px;}}@media (min-width:1200px){#blog-single-banner .g-row{margin:0 -35px;}}@media (min-width:1200px){#blog-single-banner .g-col-9{padding:0 35px;}}@media (min-width:1200px){#blog-single-banner .g-col-3{padding:0 35px;}}#blog-single-banner .left{position:relative;max-height:100vh;}#blog-single-banner .img{position:absolute;top:0;left:-15px;right:15px;bottom:0;border-radius:0 12px 12px 0;overflow:hidden;background-size:cover !important;}@media (min-width:1024px){#blog-single-banner .img{right:0;}}@media (min-width:1200px){#blog-single-banner .img{left:-45px;}}@media (min-width:1600px){#blog-single-banner .img{left:-145px;border-radius:12px;}}#blog-single-banner img{visibility:hidden;width:100%;height:auto;border-radius:0 12px 12px 0;overflow:hidden;}#blog-single-banner .meta{display:none;}@media (min-width:768px){#blog-single-banner .meta{display:block;}}@media (min-width:1024px){#blog-single-banner .meta{padding-left:40px;}}@media (min-width:1400px){#blog-single-banner .meta{max-width:230px;}}#blog-single-banner .author{position:relative;padding-bottom:17px;margin-bottom:19px;font-size:17px;line-height:25px;font-weight:300;color:#2571a2;}#blog-single-banner .author:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:#a3a3a3;opacity:0.5;}#blog-single-banner .author span{font-weight:500;}#blog-single-banner .date{font-size:14px;line-height:18px;letter-spacing:2px;text-transform:uppercase;color:#2571a2;}#blog-single-banner .tags{position:relative;padding-top:19px;margin-top:19px;font-size:17px;line-height:23px;font-weight:300;color:#2571a2;}#blog-single-banner .tags:before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:#a3a3a3;opacity:0.5;}#blog-single-banner .tags a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-size:15px;line-height:24px;color:#9f9f9f;}#blog-single-banner .tags a:hover,#blog-single-banner .tags a:focus{color:#f14e1b;}#contact-header{position:relative;overflow:hidden;background:#082a40;padding:320px 0 60px;}@media (min-width:768px){#contact-header{padding:215px 0 130px;}}#contact-header .video{position:absolute;top:0;right:0;left:0;bottom:0;z-index:0;overflow:hidden;}#contact-header .video video{object-fit:cover;position:absolute;width:100%;height:100%;z-index:-100;pointer-events:none;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}#contact-header h1{margin:0 0 35px 0;color:#fff;font-family:"harriet-display", Helvetica, serif;font-size:34px;line-height:47px;font-weight:400;letter-spacing:0.3px;}@media (min-width:768px){#contact-header h1{font-size:46px;line-height:56px;}}@media (min-width:1200px){#contact-header h1{font-size:58px;line-height:76px;margin:0 0 30px 0;}}@media (min-width:768px){#contact-header h1 .line2{padding-left:15%;}}#contact-header .description{position:relative;width:80%;max-width:534px;padding-top:20px;font-size:15px;line-height:23px;font-weight:300;color:#fff;}@media (min-width:440px){#contact-header .description{width:73%;}}@media (min-width:768px){#contact-header .description{width:100%;font-size:18px;line-height:28px;letter-spacing:0.2px;}}#contact-header .description:before{content:'';position:absolute;top:0;left:0;height:1px;background:#fffdf8;width:90%;max-width:534px;}@media (min-width:768px){#contact-header .description:before{width:100%;}}#contact-header .description br{display:none;}@media (min-width:768px){#contact-header .description br{display:block;}}.block-capabilities{overflow:hidden;position:relative;margin-top:-25px;padding-bottom:20px;}@media (min-width:768px){.block-capabilities{padding-bottom:0;}}@media (min-width:768px){.block-capabilities .g-row{margin-left:-30px;margin-right:-30px;}.block-capabilities .g-row .g-col-6{position:relative;z-index:1;padding:0 30px;}}@media (min-width:1024px){.block-capabilities .g-row{margin-left:-40px;margin-right:-40px;}.block-capabilities .g-row .g-col-6{padding:0 40px;}}@media (min-width:1200px){.block-capabilities .g-row{margin-left:-60px;margin-right:-60px;}.block-capabilities .g-row .g-col-6{padding:0 60px;}}.block-capabilities:after{content:'';position:absolute;bottom:0;left:0;right:0;background:#faf7f0;z-index:0;}@media (min-width:768px){.block-capabilities:after{height:90px;}}@media (min-width:1024px){.block-capabilities:after{height:120px;}}.block-capabilities .box{position:relative;padding:58px 0 40px;}@media (min-width:500px){.block-capabilities .box{max-width:464px;}}@media (min-width:768px){.block-capabilities .box{margin-left:8%;margin-bottom:190px;padding:58px 20px 58px;max-width:999px;}}@media (min-width:1024px){.block-capabilities .box{margin-left:9%;margin-bottom:240px;}}@media (min-width:1200px){.block-capabilities .box{margin-left:11%;}}.block-capabilities .box:before{content:'';position:absolute;top:0;left:-40px;right:0;bottom:0;background:#f14e1b;border-radius:0 0 12px 0;z-index:0;overflow:hidden;}@media (min-width:768px){.block-capabilities .box:before{border-radius:0 0 12px 12px;}}.block-capabilities .box h2{position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:400;position:relative;margin:0 0 73px;font-weight:500;letter-spacing:5.6px;color:#fff;}@media (min-width:768px){.block-capabilities .box h2{font-weight:400;letter-spacing:6px;}}@media (min-width:768px){.block-capabilities .box h2{padding-left:30px;}}.block-capabilities .box h2:before{content:'';position:absolute;bottom:-27px;left:-15px;right:0;height:1px;background:#d13a0b;}@media (min-width:768px){.block-capabilities .box h2:before{left:30px;right:20px;}}.block-capabilities .box h2:after{content:'';position:absolute;bottom:-33px;left:-15px;right:0;height:1px;background:#d13a0b;}@media (min-width:768px){.block-capabilities .box h2:after{left:30px;right:20px;}}.block-capabilities .box .list::after{display:block;clear:both;content:"";}.block-capabilities .box ul{position:relative;margin:0;padding:0;list-style:none;z-index:1;}.block-capabilities .box ul.mobile{display:block;}@media (min-width:1024px){.block-capabilities .box ul.mobile{display:none;}}.block-capabilities .box ul.desktop{display:none;}@media (min-width:1024px){.block-capabilities .box ul.desktop{display:block;}}.block-capabilities .box li{position:relative;padding:0 26px 0 26px;margin-bottom:30px;overflow:visible;cursor:pointer;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:22px;font-weight:300;letter-spacing:0.5px;color:#fff;}@media (min-width:1024px){.block-capabilities .box li{width:50%;float:left;margin-bottom:36px;}}.block-capabilities .box li:before{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;top:-14px;right:20px;bottom:-15px;left:-20px;background:transparent;border-radius:34px;z-index:-1;}.block-capabilities .box li:last-child{margin-bottom:0;}.block-capabilities .box li span{position:absolute;left:0px;top:-5px;font-size:28px;line-height:32px;color:#ff9d7e;}.block-capabilities .box li span:before{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;background:#e84715 url(../images/arrow-hover.svg) center center no-repeat;background-size:18px 15px;}@media (min-width:1024px){.block-capabilities .box li div{max-width:170px;}}.block-capabilities .box li a{color:#fff;}.block-capabilities .box li:hover:before,.block-capabilities .box li.active:before{background:#e84715;}.block-capabilities .box li:hover span:before,.block-capabilities .box li.active span:before{opacity:1;}.block-capabilities .slideshow{display:none;padding-top:25px;}@media (min-width:768px){.block-capabilities .slideshow{display:block;}}.block-capabilities .slideshow .slick-list{overflow:visible !important;}.block-capabilities .slideshow .slide{width:100%;min-height:730px;}@media (min-width:768px){.block-capabilities .slideshow .slide{padding-top:90px;}}@media (min-width:1024px){.block-capabilities .slideshow .slide{padding-top:120px;min-height:0;}}.block-capabilities .slideshow .text{max-width:480px;}.block-capabilities .slideshow p{font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;color:#2571a2;position:relative;z-index:2;margin-left:14%;}.block-capabilities .slideshow .image{height:0;padding-top:100%;background-size:contain !important;background-position:right bottom !important;background-repeat:no-repeat !important;margin-right:-30px;}@media (min-width:768px){.block-capabilities .slideshow .image{position:absolute;bottom:0;left:0;right:0;}}@media (min-width:1024px){.block-capabilities .slideshow .image{position:relative;bottom:auto;left:auto;width:auto;margin-right:-80px;margin-top:-100px;margin-right:-7%;}}@media (min-width:1200px){.block-capabilities .slideshow .image{position:relative;bottom:auto;left:auto;width:auto;margin-right:-80px;margin-top:-100px;}}@media (min-width:1400px){.block-capabilities .slideshow .image{margin-right:-180px;}}.block-capabilities-expertise{position:relative;background-color:#faf7f0;background-repeat:no-repeat !important;background-position:bottom left !important;overflow:hidden;}.block-capabilities-expertise .g-row .g-col-offset-1{margin-left:0;}@media (min-width:1024px){.block-capabilities-expertise .g-row .g-col-offset-1{margin-left:8.33333%;}}.block-capabilities-expertise .g-row .g-col-5{width:100%;}@media (min-width:1024px){.block-capabilities-expertise .g-row .g-col-5{width:41.66667%;}}.block-capabilities-expertise .bg{display:none;}@media (min-width:1024px){.block-capabilities-expertise .bg{display:block;position:absolute;top:0;left:0;right:0;background:#fffdf8;z-index:0;}}.block-capabilities-expertise .g-container.capabilitieslist{background:#fffdf8;}@media (min-width:1024px){.block-capabilities-expertise .g-container.capabilitieslist{background:transparent;}}.block-capabilities-expertise .g-container.capabilitieslist .box{position:relative;padding:58px 0 40px;margin-bottom:20px;}@media (min-width:500px){.block-capabilities-expertise .g-container.capabilitieslist .box{max-width:464px;}}@media (min-width:768px){.block-capabilities-expertise .g-container.capabilitieslist .box{max-width:83.33333%;}}@media (min-width:1024px){.block-capabilities-expertise .g-container.capabilitieslist .box{margin-bottom:0;padding:58px 20px 58px 0;max-width:999px;position:relative;margin-left:-40px;}}.block-capabilities-expertise .g-container.capabilitieslist .box:before{content:'';position:absolute;top:0;left:-130px;right:0;bottom:0;background:#f14e1b;border-radius:0 12px 12px 0;z-index:0;overflow:hidden;}@media (min-width:1366px){.block-capabilities-expertise .g-container.capabilitieslist .box:before{border-radius:12px;}}.block-capabilities-expertise .g-container.capabilitieslist .box h2{position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:400;position:relative;margin:0 0 73px;font-weight:500;letter-spacing:5.6px;color:#fff;}@media (min-width:768px){.block-capabilities-expertise .g-container.capabilitieslist .box h2{font-weight:400;letter-spacing:6px;}}@media (min-width:768px){.block-capabilities-expertise .g-container.capabilitieslist .box h2{padding-left:40px;}}.block-capabilities-expertise .g-container.capabilitieslist .box h2:before{content:'';position:absolute;bottom:-27px;left:-15px;right:0;height:1px;background:#d13a0b;}@media (min-width:1024px){.block-capabilities-expertise .g-container.capabilitieslist .box h2:before{left:40px;right:20px;}}.block-capabilities-expertise .g-container.capabilitieslist .box h2:after{content:'';position:absolute;bottom:-33px;left:-15px;right:0;height:1px;background:#d13a0b;}@media (min-width:1024px){.block-capabilities-expertise .g-container.capabilitieslist .box h2:after{left:40px;right:20px;}}.block-capabilities-expertise .g-container.capabilitieslist .box .list::after{display:block;clear:both;content:"";}@media (min-width:1024px){.block-capabilities-expertise .g-container.capabilitieslist .box .list{padding-left:14px;}}.block-capabilities-expertise .g-container.capabilitieslist .box ul{position:relative;margin:0;padding:0;list-style:none;z-index:1;}.block-capabilities-expertise .g-container.capabilitieslist .box ul.mobile{display:block;}@media (min-width:1024px){.block-capabilities-expertise .g-container.capabilitieslist .box ul.mobile{display:none;}}.block-capabilities-expertise .g-container.capabilitieslist .box ul.desktop{display:none;}@media (min-width:1024px){.block-capabilities-expertise .g-container.capabilitieslist .box ul.desktop{display:block;}}.block-capabilities-expertise .g-container.capabilitieslist .box li{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;padding:0 26px 0 26px;margin-bottom:30px;overflow:visible;cursor:pointer;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:22px;font-weight:300;letter-spacing:0.5px;color:#fff;}@media (min-width:1024px){.block-capabilities-expertise .g-container.capabilitieslist .box li{width:50%;float:left;margin-bottom:36px;}}.block-capabilities-expertise .g-container.capabilitieslist .box li:before{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;top:-14px;right:20px;bottom:-15px;left:-20px;background:transparent;border-radius:34px;z-index:-1;}.block-capabilities-expertise .g-container.capabilitieslist .box li:last-child{margin-bottom:0;}.block-capabilities-expertise .g-container.capabilitieslist .box li.active{font-weight:400;}.block-capabilities-expertise .g-container.capabilitieslist .box li span{position:absolute;left:0px;top:-5px;font-size:28px;line-height:32px;color:#ff9d7e;}.block-capabilities-expertise .g-container.capabilitieslist .box li span:before{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;background:#e84715 url(../images/arrow-hover.svg) center center no-repeat;background-size:18px 15px;}@media (min-width:1024px){.block-capabilities-expertise .g-container.capabilitieslist .box li div{max-width:170px;}}.block-capabilities-expertise .g-container.capabilitieslist .box li a{color:#fff;}@media (min-width:1024px){.block-capabilities-expertise .g-container.capabilitieslist .box li a{display:inline-block;max-width:190px;}}@media (min-width:1024px){.block-capabilities-expertise .g-container.capabilitieslist .box li:hover:before,.block-capabilities-expertise .g-container.capabilitieslist .box li.active:before{background:#e84715;}.block-capabilities-expertise .g-container.capabilitieslist .box li:hover span:before,.block-capabilities-expertise .g-container.capabilitieslist .box li.active span:before{opacity:1;}}.block-capabilities-expertise .g-container.capabilitieslist .box .more{z-index:1;position:relative;margin-top:20px;margin-left:-56px;padding:25px 10px 45px 56px;display:none;background:#e84715;border-radius:0 12px 12px 0;}.block-capabilities-expertise .g-container.capabilitieslist .box .more p,.block-capabilities-expertise .g-container.capabilitieslist .box .more li{position:relative;font-family:"post-grotesk", Georgia, Arial, sans-serif;font-size:18px;line-height:28px;font-weight:300;color:#fff;z-index:1;}.block-capabilities-expertise .g-container.capabilitieslist .box .more ul{margin:22px 0 0;padding:0;list-style:none;}.block-capabilities-expertise .g-container.capabilitieslist .box .more li{padding:0;margin:0 0 4px 0;}.block-capabilities-expertise .g-container.capabilitieslist .box .more a{font-family:"post-grotesk", Georgia, Arial, sans-serif;display:inline-block;margin-top:15px;color:#fff;}.block-capabilities-expertise .g-container.capabilitieslist .box .more a:before{bottom:-2px;}.block-capabilities-expertise .g-container.capabilitieslist .box .more a:after{bottom:-6px;}.block-capabilities-expertise .g-container.capabilitieslist .slideshow{display:none;}@media (min-width:1024px){.block-capabilities-expertise .g-container.capabilitieslist .slideshow{display:block;}}.block-capabilities-expertise .g-container.capabilitieslist .slideshow .slick-list{overflow:visible !important;}.block-capabilities-expertise .g-container.capabilitieslist .slideshow .slick-track{display:flex !important;}.block-capabilities-expertise .g-container.capabilitieslist .slideshow .slick-slide{height:auto;}.block-capabilities-expertise .g-container.capabilitieslist .slideshow .slick-slide > div{height:100%;}.block-capabilities-expertise .g-container.capabilitieslist .slideshow .slide{display:block !important;width:100%;min-height:580px;}@media (min-width:1024px){.block-capabilities-expertise .g-container.capabilitieslist .slideshow .slide{padding-top:40px;min-height:0;height:100%;}}.block-capabilities-expertise .g-container.capabilitieslist .slideshow .text{max-width:480px;}.block-capabilities-expertise .g-container.capabilitieslist .slideshow p{font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;color:#f14e1b;position:relative;z-index:2;}.block-capabilities-expertise .g-container.capabilitieslist .slideshow .list_wrapper{overflow:hidden;}.block-capabilities-expertise .g-container.capabilitieslist .slideshow ul{margin:-4px 0 0 0;padding:0;overflow:hidden;float:left;width:50%;padding-right:20px;}.block-capabilities-expertise .g-container.capabilitieslist .slideshow ul li{margin-bottom:6px;padding-left:15px;text-indent:-15px;list-style:none;font-size:18px;line-height:26px;font-weight:300;}.block-capabilities-expertise .g-container.capabilitieslist .slideshow .spacer{height:0;}@media (min-width:1024px){.block-capabilities-expertise .g-container.capabilitieslist .slideshow .spacer{padding-top:80%;}}@media (min-width:1200px){.block-capabilities-expertise .g-container.capabilitieslist .slideshow .spacer{padding-top:90%;}}@media (min-width:1400px){.block-capabilities-expertise .g-container.capabilitieslist .slideshow .spacer{padding-top:95%;}}.block-capabilities-expertise .g-container.capabilitieslist .slideshow .image{height:0;padding-top:100%;background-size:contain !important;background-position:right bottom !important;background-repeat:no-repeat !important;margin-right:-30px;}@media (min-width:1024px){.block-capabilities-expertise .g-container.capabilitieslist .slideshow .image{position:absolute;bottom:0;left:0;right:0;}}@media (min-width:1200px){.block-capabilities-expertise .g-container.capabilitieslist .slideshow .image{right:-10px;}}@media (min-width:1320px){.block-capabilities-expertise .g-container.capabilitieslist .slideshow .image{right:-50px;}}@media (min-width:1400px){.block-capabilities-expertise .g-container.capabilitieslist .slideshow .image{right:-150px;}}.block-capabilities-expertise .g-container.capabilitieslist .search{display:none;}@media (min-width:1024px){.block-capabilities-expertise .g-container.capabilitieslist .search{display:block;padding-top:165px;}}.block-capabilities-expertise .g-container.capabilitieslist .search p{font-size:18px;line-height:28px;font-weight:300;}.block-capabilities-expertise .g-container.capabilitieslist .results,.block-capabilities-expertise .g-container.capabilitieslist .noresults{display:none;}@media (min-width:1024px){.block-capabilities-expertise .g-container.capabilitieslist .results,.block-capabilities-expertise .g-container.capabilitieslist .noresults{display:block;padding-top:165px;}}.block-capabilities-expertise .g-container.capabilitieslist .results h1,.block-capabilities-expertise .g-container.capabilitieslist .noresults h1{position:relative;left:-62px;margin-bottom:35px;}.block-capabilities-expertise .g-container.capabilitieslist .results p,.block-capabilities-expertise .g-container.capabilitieslist .noresults p{font-size:18px;line-height:28px;font-weight:300;}.block-capabilities-expertise .g-container.capabilitieslist .results p{max-width:400px;}.block-capabilities-expertise .g-container.search{padding-top:50px;padding-bottom:75px;background-size:contain !important;background-color:#faf7f0 !important;background-repeat:no-repeat !important;background-position:bottom left !important;background-size:60% !important;}@media (min-width:500px){.block-capabilities-expertise .g-container.search{background-size:contain !important;}}@media (min-width:1024px){.block-capabilities-expertise .g-container.search{background:transparent !important;padding-top:90px;padding-bottom:180px;}}.block-capabilities-expertise .g-container.search .intro.mobile{margin-top:25px;}@media (min-width:1024px){.block-capabilities-expertise .g-container.search .intro.mobile{display:none;}}.block-capabilities-expertise .g-container.search .intro p{font-size:18px;line-height:28px;font-weight:300;}.block-capabilities-expertise .g-container.search form{position:relative;}.block-capabilities-expertise .g-container.search form input{width:100%;border:0;padding-right:30px;border-bottom:1px solid #74b2d9;background:transparent;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;font-family:"harriet-display", Helvetica, serif;color:#f14e1b;}@media (min-width:1024px){.block-capabilities-expertise .g-container.search form input{text-align:center;}}.block-capabilities-expertise .g-container.search form input:focus{outline:none;}.block-capabilities-expertise .g-container.search form input::-moz-placeholder{color:#2571a2;}.block-capabilities-expertise .g-container.search form input:-ms-input-placeholder{color:#2571a2;}.block-capabilities-expertise .g-container.search form input::-webkit-input-placeholder{color:#2571a2;}.block-capabilities-expertise .g-container.search form button{position:absolute;right:0;top:0px;background:transparent;border:0;padding:10px 0;margin:0;cursor:pointer;}.block-capabilities-expertise .g-container.search form button svg{display:block;height:18px;width:18px;cursor:pointer;}.block-capabilities-expertise .g-container.search form button svg circle,.block-capabilities-expertise .g-container.search form button svg line{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;stroke:#f14e1b;}.block-capabilities-expertise .g-container.search form .error{display:none;margin-top:15px;font-size:14px;line-height:20px;color:#f14e1b;}@media (min-width:1024px){.block-capabilities-expertise .g-container.search form .error{text-align:center;}}.block-capabilities-expertise .g-container.results,.block-capabilities-expertise .g-container.noresults{padding-top:50px;padding-bottom:75px;background-color:#faf7f0 !important;}@media (min-width:1024px){.block-capabilities-expertise .g-container.results,.block-capabilities-expertise .g-container.noresults{padding-top:60px;padding-bottom:140px;}}.block-capabilities-expertise .g-container.results .mobile,.block-capabilities-expertise .g-container.noresults .mobile{display:block;}@media (min-width:1024px){.block-capabilities-expertise .g-container.results .mobile,.block-capabilities-expertise .g-container.noresults .mobile{display:none;}}.block-capabilities-expertise .g-container.results .desktop,.block-capabilities-expertise .g-container.noresults .desktop{display:none;}@media (min-width:1024px){.block-capabilities-expertise .g-container.results .desktop,.block-capabilities-expertise .g-container.noresults .desktop{display:block;}}.block-capabilities-expertise .g-container.results .g-col-8,.block-capabilities-expertise .g-container.noresults .g-col-8{width:100%;}@media (min-width:1024px){.block-capabilities-expertise .g-container.results .g-col-8,.block-capabilities-expertise .g-container.noresults .g-col-8{width:66.66667%;}}.block-capabilities-expertise .g-container.results .g-col-3,.block-capabilities-expertise .g-container.noresults .g-col-3{width:100%;}@media (min-width:1024px){.block-capabilities-expertise .g-container.results .g-col-3,.block-capabilities-expertise .g-container.noresults .g-col-3{width:25%;}}.block-capabilities-expertise .g-container.results .intro p,.block-capabilities-expertise .g-container.noresults .intro p{font-size:18px;line-height:28px;font-weight:300;}.block-capabilities-expertise .g-container.results .intro p a,.block-capabilities-expertise .g-container.noresults .intro p a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;display:inline-block;color:#454545;}.block-capabilities-expertise .g-container.results .intro p a:after,.block-capabilities-expertise .g-container.noresults .intro p a:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;bottom:2px;left:0;right:0;height:1px;background-color:#454545;}.block-capabilities-expertise .g-container.results .intro p a:hover,.block-capabilities-expertise .g-container.noresults .intro p a:hover{color:#f14e1b;}.block-capabilities-expertise .g-container.results .intro p a:hover:after,.block-capabilities-expertise .g-container.noresults .intro p a:hover:after{background-color:#f14e1b;}.block-capabilities-expertise .g-container.results .links,.block-capabilities-expertise .g-container.noresults .links{margin-top:30px;margin-bottom:43px;}@media (min-width:1024px){.block-capabilities-expertise .g-container.results .links,.block-capabilities-expertise .g-container.noresults .links{position:relative;left:-35px;margin-top:0;margin-bottom:0;}}.block-capabilities-expertise .g-container.results .links a,.block-capabilities-expertise .g-container.noresults .links a{margin-right:20px;margin-bottom:10px;}@media (min-width:1024px){.block-capabilities-expertise .g-container.results .links a,.block-capabilities-expertise .g-container.noresults .links a{margin-right:30px;margin-bottom:15px;}}.block-capabilities-expertise .g-container.results .more,.block-capabilities-expertise .g-container.noresults .more{margin-top:43px;margin-bottom:43px;min-height:28px;}@media (min-width:1024px){.block-capabilities-expertise .g-container.results .more,.block-capabilities-expertise .g-container.noresults .more{margin-bottom:0;}}.block-capabilities-expertise .g-container.results .more p,.block-capabilities-expertise .g-container.noresults .more p{font-size:18px;line-height:28px;font-weight:300;}.block-capabilities-expertise .g-container.results .more a,.block-capabilities-expertise .g-container.noresults .more a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;display:inline-block;color:#454545;}.block-capabilities-expertise .g-container.results .more a:after,.block-capabilities-expertise .g-container.noresults .more a:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;bottom:2px;left:0;right:0;height:1px;background-color:#454545;}.block-capabilities-expertise .g-container.results .more a:hover,.block-capabilities-expertise .g-container.noresults .more a:hover{color:#f14e1b;}.block-capabilities-expertise .g-container.results .more a:hover:after,.block-capabilities-expertise .g-container.noresults .more a:hover:after{background-color:#f14e1b;}@media (min-width:1024px){.block-capabilities-expertise .g-container.results .g-col-3,.block-capabilities-expertise .g-container.noresults .g-col-3{text-align:right;padding-top:17px;}}@media (min-width:1200px){.block-capabilities-expertise .g-container.results .g-col-3,.block-capabilities-expertise .g-container.noresults .g-col-3{position:relative;left:11px;text-align:left;}}.block-capabilities-expertise .g-container.results{padding-bottom:75px;}@media (min-width:1024px){.block-capabilities-expertise .g-container.results{padding-bottom:70px;}}.block-featured-projects{clear:both;position:relative;background:#faf7f0;border-bottom:14px solid #f14e1b;padding-top:64px;overflow:hidden;}@media (min-width:768px){.block-featured-projects{border-bottom:15px solid #f14e1b;padding-top:0;}}.block-featured-projects:before{content:'';position:absolute;left:0;top:142px;bottom:0;width:14px;background:#f14e1b;border-radius:0 8px 0 0;}@media (min-width:768px){.block-featured-projects:before{width:15px;top:10px;}}.block-featured-projects .corner{position:absolute;left:14px;bottom:0;height:16px;width:16px;background:#f14e1b;}@media (min-width:768px){.block-featured-projects .corner{left:15px;}}.block-featured-projects .corner:before{content:'';position:absolute;height:16px;width:16px;background:#faf7f0;border-radius:0 0 0 8px;}@media (min-width:768px){.block-featured-projects .row1 .g-col-5:first-child{position:relative;left:50%;}.block-featured-projects .row1 .g-col-5:last-child{position:relative;left:-50%;}.block-featured-projects .row2{margin-left:-30px;margin-right:-30px;}.block-featured-projects .row2 .g-col-6{padding:0 30px;}}@media (min-width:1024px){.block-featured-projects .row2{margin-left:-40px;margin-right:-40px;}.block-featured-projects .row2 .g-col-6{padding:0 40px;}}@media (min-width:1200px){.block-featured-projects .row2{margin-left:-60px;margin-right:-60px;}.block-featured-projects .row2 .g-col-6{padding:0 60px;}}.block-featured-projects .row1{padding-bottom:50px;}@media (min-width:500px){.block-featured-projects .row1{padding-bottom:65px;}}@media (min-width:768px){.block-featured-projects .row1{padding-bottom:30px;}}.block-featured-projects .row1 h2{position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:500;margin-bottom:40px;color:#8d8d8d;}@media (min-width:768px){.block-featured-projects .row1 h2{font-weight:400;letter-spacing:6px;}}.block-featured-projects .row1 h2:before{content:'';position:absolute;top:50%;left:0;right:-999px;height:1px;background:#a3a3a3;opacity:0.4;z-index:0;}.block-featured-projects .row1 h2 span,.block-featured-projects .row1 h2 div{position:relative;display:inline-block;z-index:1;padding-right:8px;}@media (min-width:768px){.block-featured-projects .row1 h2 span,.block-featured-projects .row1 h2 div{padding-right:12px;}}@media (min-width:768px){.block-featured-projects .row1 h2{margin-bottom:0;}}.block-featured-projects .row1 h2 span{background:#faf7f0;}.block-featured-projects .row1 p{font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;margin:0 0 15px 0;max-width:360px;color:#f14e1b;}@media (min-width:768px){.block-featured-projects .row1 p{margin-bottom:38px;}}@media (min-width:1024px){.block-featured-projects .row1 p{margin-bottom:68px;}}@media (min-width:768px){.block-featured-projects .row1 .btn-cta{display:none;}}.block-featured-projects .row2 .project-cta{display:none;}@media (min-width:768px){.block-featured-projects .row2 .project-cta{display:inline-block;margin-left:19%;margin-top:70px;}}@media (min-width:1200px){.block-featured-projects .row2 .project-cta{margin-top:100px;}}@media (max-width:767px){.block-featured-projects .row2 .project-thumb.last .img{border-top-left-radius:0px !important;border-bottom-left-radius:8px !important;border-bottom-right-radius:0px !important;}}.block-all-projects{clear:both;position:relative;background:#faf7f0;border-bottom:14px solid #f14e1b;}@media (min-width:768px){.block-all-projects{border-bottom:15px solid #f14e1b;}}.block-all-projects:before{content:'';position:absolute;left:0;top:0;bottom:0;width:14px;background:#f14e1b;}@media (min-width:768px){.block-all-projects:before{width:15px;}}.block-all-projects .corner{position:absolute;left:14px;bottom:0;height:16px;width:16px;background:#f14e1b;}@media (min-width:768px){.block-all-projects .corner{left:15px;}}.block-all-projects .corner:before{content:'';position:absolute;height:16px;width:16px;background:#faf7f0;border-radius:0 0 0 8px;}.block-all-projects .g-row{padding-bottom:55px;}@media (min-width:768px){.block-all-projects .g-row{margin-left:-30px;margin-right:-30px;padding-bottom:90px;}.block-all-projects .g-row .g-col-6,.block-all-projects .g-row .g-col-12{padding:0 30px;}}@media (min-width:1024px){.block-all-projects .g-row{margin-left:-35px;margin-right:-35px;padding-bottom:130px;}.block-all-projects .g-row .g-col-6,.block-all-projects .g-row .g-col-12{padding:0 35px;}}.block-all-projects .col1{padding-bottom:55px;}@media (min-width:768px){.block-all-projects .col1{padding-bottom:0;}}.block-all-projects .col2,.block-all-projects .colright{float:right;}.block-all-projects .row1{z-index:1;}.block-all-projects .row1:before{content:'';background:#fffdf8;position:absolute;top:0;left:0;right:-15px;height:100px;z-index:-1;}@media (min-width:768px){.block-all-projects .row1:before{display:none;}}@media (min-width:768px){.block-all-projects .row1 .col1{padding-top:90px;}}@media (min-width:1024px){.block-all-projects .row1 .col1{padding-top:125px;}}.block-all-projects .row1 .col2{position:relative;}@media (min-width:768px){.block-all-projects .row1 .col2{margin-top:-50px;}}@media (min-width:1024px){.block-all-projects .row1 .col2{margin-top:-90px;}}@media (min-width:768px){.block-all-projects .col1 .project-thumb p{max-width:270px;}}.block-client-spotlight{height:100vh;max-height:450px;background-color:#082a40 !important;background-size:cover !important;}@media (min-width:768px){.block-client-spotlight{max-height:540px;}}@media (min-width:1024px){.block-client-spotlight{max-height:630px;}}.block-client-spotlight .g-container{padding:0 20px;}.block-client-spotlight .g-center,.block-client-spotlight .g-inner{max-height:450px;}@media (min-width:768px){.block-client-spotlight .g-center,.block-client-spotlight .g-inner{max-height:540px;}}@media (min-width:1024px){.block-client-spotlight .g-center,.block-client-spotlight .g-inner{max-height:630px;}}.block-client-spotlight .g-inner{width:100%;}@media (min-width:768px){.block-client-spotlight .g-inner{padding-bottom:45px;}}.block-client-spotlight .spotlight{width:100%;max-width:600px;margin:0 auto;text-align:center;}@media (min-width:500px){.block-client-spotlight .spotlight{padding:0 30px;}}.block-client-spotlight p{margin-bottom:15px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;color:#fff;}.block-split-spotlights{background:#fffdf8;padding:40px 0 80px;}@media (min-width:768px){.block-split-spotlights{padding:80px 0;}}@media (min-width:1024px){.block-split-spotlights{padding:125px 0;}}.block-split-spotlights .g-container{max-width:1160px;}@media (min-width:768px){.block-split-spotlights .g-col-6{padding-top:12px;padding-bottom:20px;}}.block-split-spotlights .g-col-6:first-child{position:relative;padding-bottom:40px;}@media (min-width:768px){.block-split-spotlights .g-col-6:first-child{padding-bottom:20px;}.block-split-spotlights .g-col-6:first-child:after{content:'';position:absolute;top:0;right:0;bottom:0;width:1px;background:#a3a3a3;opacity:0.4;}}.block-split-spotlights .outer{max-width:380px;}@media (min-width:768px){.block-split-spotlights .outer{max-width:300px;margin:0 auto;}}@media (min-width:1024px){.block-split-spotlights .outer{display:table;max-width:460px;}}@media (min-width:1024px){.block-split-spotlights .inner{display:table-row;position:relative;}}.block-split-spotlights .link{display:block;padding-top:8px;overflow:visible;}@media (min-width:1024px){.block-split-spotlights .link{display:table-cell;vertical-align:top;}}.block-split-spotlights .link a{position:relative;display:block;float:left;padding-right:60px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:32px;text-align:right;letter-spacing:0.5px;color:#2571a2;}.block-split-spotlights .link a:hover{color:#f14e1b;}.block-split-spotlights .link a:hover span{background:#f4f0e9;}.block-split-spotlights .link span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:block;position:absolute;top:-8px;right:0;height:48px;width:48px;border-radius:50%;background:#faf7f0;}.block-split-spotlights .link span:after{content:'';position:absolute;top:50%;right:50%;margin-top:-7px;margin-right:-7px;height:14px;width:13px;background:url(../images/arrow.svg) 0 0 no-repeat;background-size:contain;}.block-split-spotlights .link br{display:none;}@media (min-width:1024px){.block-split-spotlights .link br{display:block;}}.block-split-spotlights .description{clear:both;padding:10px 0 0;}@media (min-width:1024px){.block-split-spotlights .description{display:table-cell;vertical-align:top;padding:12px 0 0 30px;}}.block-split-spotlights .description p{font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;margin:0;}@media (min-width:1024px){.block-split-spotlights .description p{line-height:28px;}}@media (min-width:1024px){.block-split-spotlights .description p{max-width:290px;}}.block-three-spotlights{position:relative;}.block-three-spotlights.alt:before{content:'';position:absolute;bottom:0;left:0;right:0;height:70px;background:#faf7f0;z-index:-1;}.block-three-spotlights .g-row{position:relative;z-index:1;padding:65px 0;}@media (min-width:768px){.block-three-spotlights .g-row{padding:80px 0;}}@media (min-width:1024px){.block-three-spotlights .g-row{padding:125px 0;}}.block-three-spotlights .g-row:before{content:'';position:absolute;top:0;bottom:0;left:15px;right:15px;background:#007bb2;z-index:-1;border-radius:0 12px 12px 0;overflow:hidden;}@media (min-width:768px){.block-three-spotlights .g-row:before{border-radius:12px 0 0 12px;left:20px;right:20px;}}.block-three-spotlights .g-row:after{content:'';position:absolute;top:0;bottom:0;left:-50%;width:100%;background:#007bb2;z-index:-1;}@media (min-width:768px){.block-three-spotlights .g-row:after{left:50%;width:100%;}}@media (min-width:768px){.block-three-spotlights .g-col{width:30.5555%;padding-bottom:10px !important;}}@media (min-width:768px){.block-three-spotlights .g-col:first-child{margin-left:8.3333%;}}.block-three-spotlights .col1,.block-three-spotlights .col2{position:relative;padding-bottom:45px;}@media (min-width:1024px){.block-three-spotlights .col1:after,.block-three-spotlights .col2:after{content:'';position:absolute;top:0;right:10px;bottom:0;width:1px;background:#6abfe5;opacity:0.4;}}@media (min-width:1260px){.block-three-spotlights .col1:after,.block-three-spotlights .col2:after{right:8%;}}.block-three-spotlights .link{display:block;padding-top:8px;padding-right:30px;overflow:visible;}@media (min-width:768px){.block-three-spotlights .link{padding-right:0;}}@media (min-width:1024px){.block-three-spotlights .link{display:table-cell;vertical-align:top;}}.block-three-spotlights .link a{position:relative;display:inline-flex;padding-right:60px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:30px;text-align:left;letter-spacing:0.5px;color:#fff;}.block-three-spotlights .link span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:block;position:absolute;top:-8px;right:0px;height:48px;width:48px;border-radius:50%;background:#0073a7;}.block-three-spotlights .link span:after{content:'';position:absolute;top:50%;right:50%;margin-top:-7px;margin-right:-7px;height:14px;width:13px;background:url(../images/arrow-blue-right.svg) 0 0 no-repeat;background-size:contain;}.block-three-spotlights .link br{display:none;}@media (min-width:1024px){.block-three-spotlights .link br{display:block;}}.block-three-spotlights .description{clear:both;padding:20px 20px 0 0;}@media (min-width:1024px){.block-three-spotlights .description{max-width:300px;padding:20px 0 0 0;}}.block-three-spotlights .description p{font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;color:#fff;margin:0;}@media (min-width:1024px){.block-three-spotlights .description p{line-height:28px;}}@media (min-width:1024px){.block-three-spotlights .description p{max-width:300px;}}.page-id-4257 .block-three-spotlights .g-row{padding:65px 0;}@media (min-width:768px){.page-id-4257 .block-three-spotlights .g-row{padding:80px 0;}}@media (min-width:1024px){.page-id-4257 .block-three-spotlights .g-row{padding:75px 0 60px;}}@media (min-width:1024px){.page-id-4257 .block-three-spotlights .g-col{padding-right:50px;}}@media (min-width:1400px){.page-id-4257 .block-three-spotlights .g-col{padding-right:20px;}}@media (min-width:1024px){.page-id-4257 .block-three-spotlights .description{max-width:315px;}}.page-id-4257 .block-three-spotlights .description p{font-size:18px;line-height:28px;max-width:315px;}@media (min-width:1260px){.page-id-4257 .block-three-spotlights .col1:after,.page-id-4257 .block-three-spotlights .col2:after{right:6%;}}@media (min-width:1024px){.page-id-4257 .block-three-spotlights .col3 .description{max-width:440px;padding:18px 0 0;}}.page-id-4257 .block-three-spotlights .col3 .description p{max-width:440px;}.page-id-4257 .block-three-spotlights .col3 .link a{max-width:318px;}@media (min-width:560px){.page-id-4257 .block-three-spotlights .col3 .link a{max-width:999px;}}@media (min-width:1200px){.page-id-4257 .block-three-spotlights .col3 .link a{max-width:315px;}}.block-timeline{background:#fffdf8;padding:65px 0 65px;}@media (min-width:768px){.block-timeline{padding:75px 0;}}@media (min-width:1024px){.block-timeline{padding:140px 0;}}.block-timeline.alt{background:#faf7f0;}.block-timeline .navigation{position:relative;margin-bottom:33px;padding:0 20px;}@media (min-width:768px){.block-timeline .navigation{padding:0;}}@media (min-width:1024px){.block-timeline .navigation{margin-bottom:75px;}}.block-timeline .navigation .prev{display:none;position:absolute;top:0;left:0;cursor:pointer;width:8.33%;text-align:center;z-index:99;}@media (min-width:768px){.block-timeline .navigation .prev{display:block;top:48px;}}@media (min-width:1024px){.block-timeline .navigation .prev{top:0;}}.block-timeline .navigation .prev svg path{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.block-timeline .navigation .prev:hover path{stroke:#f14e1b;}.block-timeline .navigation .next{display:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:0;right:0;cursor:pointer;width:8.33%;text-align:center;z-index:99;}@media (min-width:768px){.block-timeline .navigation .next{display:block;top:48px;}}@media (min-width:1024px){.block-timeline .navigation .next{top:0;}}.block-timeline .navigation .next svg path{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.block-timeline .navigation .next:hover path{stroke:#f14e1b;}@media (min-width:768px){.block-timeline .navigation .table{width:98%;}}@media (min-width:1024px){.block-timeline .navigation .table{width:94.5%;display:table;}}@media (min-width:1024px){.block-timeline .navigation .table .cell{display:table-cell;vertical-align:top;}}.block-timeline .navigation .table .col1{min-width:130px;}.block-timeline .navigation .table .col2{width:100%;}.block-timeline .navigation .title{margin-bottom:17px;position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:400;color:#8d8d8d;}@media (min-width:768px){.block-timeline .navigation .title{font-weight:400;letter-spacing:6px;}}@media (min-width:1024px){.block-timeline .navigation .title{margin-bottom:0;}}.block-timeline .navigation ul.slick-dots{padding:0;margin:0;list-style:none;overflow:visible;width:100%;display:block;white-space:nowrap;}@media (min-width:768px){.block-timeline .navigation ul.slick-dots{display:flex;justify-content:space-evenly;}}@media (max-width:767px){.block-timeline .navigation ul.slick-dots.active1940s li{left:calc(50% - 15px);}.block-timeline .navigation ul.slick-dots.active1950s li{left:calc(50% - 15px - 70px);}.block-timeline .navigation ul.slick-dots.active1960s li{left:calc(50% - 15px - 140px);}.block-timeline .navigation ul.slick-dots.active1970s li{left:calc(50% - 15px - 210px);}.block-timeline .navigation ul.slick-dots.active1980s li{left:calc(50% - 15px - 280px);}.block-timeline .navigation ul.slick-dots.active1990s li{left:calc(50% - 15px - 350px);}.block-timeline .navigation ul.slick-dots.active2000s li{left:calc(50% - 15px - 420px);}.block-timeline .navigation ul.slick-dots.active2010s li{left:calc(50% - 15px - 490px);}.block-timeline .navigation ul.slick-dots.active2020s li{left:calc(50% - 15px - 560px);}}.block-timeline .navigation li{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;left:0;position:relative;overflow:hidden;min-width:70px;display:inline-block;cursor:pointer;}@media (max-width:767px){.block-timeline .navigation li{left:calc(50% - 15px);}}@media (min-width:768px){.block-timeline .navigation li:hover span:before{background:#f14e1b;}.block-timeline .navigation li:hover label{visibility:visible;color:#f14e1b;}}@media (min-width:1024px){.block-timeline .navigation li{text-align:center;min-width:auto;}}.block-timeline .navigation li.none{display:none !important;}.block-timeline .navigation li:before{content:'';position:absolute;top:15px;left:0;right:0;height:1px;background:#e3e2df;}@media (min-width:1024px){.block-timeline .navigation li:first-child:before{left:50%;}}.block-timeline .navigation li.decade.last:before{right:100%;}@media (min-width:1024px){.block-timeline .navigation li.decade.last:before{right:50%;}}.block-timeline .navigation li.slick-active span:before,.block-timeline .navigation li.active span:before{background:#f14e1b;}@media (min-width:768px){.block-timeline .navigation li.slick-active span:before,.block-timeline .navigation li.active span:before{background:#cec8ba;}}.block-timeline .navigation li.slick-active label,.block-timeline .navigation li.active label{visibility:visible;color:#f14e1b;}@media (min-width:768px){.block-timeline .navigation li.slick-active label,.block-timeline .navigation li.active label{color:#9f9b92;}}.block-timeline .navigation li span{position:relative;display:block;height:31px;width:31px;background:#fffdf8;border:1px solid #d8d8d8;border-radius:50%;margin-bottom:3px;}@media (min-width:1024px){.block-timeline .navigation li span{margin:0 auto;}}.block-timeline .navigation li span:before{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';display:block;position:relative;top:9px;left:9px;height:11px;width:11px;border-radius:50%;}.block-timeline .navigation li label{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;visibility:hidden;font-family:"harriet-display", Helvetica, serif;font-size:20px;line-height:32px;font-weight:400;letter-spacing:0.3px;color:#fffdf8;}.block-timeline .timeline{position:relative;padding:0 20px;}@media (min-width:768px){.block-timeline .timeline{padding:0;}}@media (min-width:768px){.block-timeline .timeline .g-col-offset-1.col-align-centered{margin-left:4.16667%;}}@media (min-width:1024px){.block-timeline .timeline .g-col-offset-1.col-align-centered{margin-left:8.33333%;}}.block-timeline .timeline .slick-dots{padding:0;list-style:none;overflow:hidden;margin-top:11px;margin-bottom:15px;}@media (min-width:768px){.block-timeline .timeline .slick-dots{margin-top:30px;margin-bottom:30px;}}@media (min-width:1024px){.block-timeline .timeline .slick-dots{margin-top:50px;margin-bottom:50px;}}.block-timeline .timeline .slick-dots li{float:left;margin-right:12px;padding-top:10px;padding-bottom:10px;line-height:0;cursor:pointer;}.block-timeline .timeline .slick-dots li span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;width:60px;height:1px;background:#cec8ba;}@media (min-width:768px){.block-timeline .timeline .slick-dots li span{height:3px;}}.block-timeline .timeline .slick-dots li.slick-active span{background:#f14e1b;}@media (min-width:768px){.block-timeline .timeline .slick-dots li.slick-active span{background:#2571a2;}}.block-timeline .timeline .decade1950s li.decade1950s{display:block;}.block-timeline .timeline .decade1960s li.decade1960s{display:block;}.block-timeline .timeline .decade1970s li.decade1970s{display:block;}.block-timeline .timeline .decade1980s li.decade1960s{display:block;}.block-timeline .timeline .decade1990s li.decade1950s{display:block;}.block-timeline .timeline .decade2000s li.decade2000s{display:block;}.block-timeline .timeline .decade2010s li.decade2010s{display:block;}.block-timeline .timeline .decade2020s li.decade2020s{display:block;}.block-timeline .timeline .text{position:relative;max-width:360px;}.block-timeline .timeline img{display:block;max-width:445px;width:100%;height:auto;}.block-timeline .timeline h2{margin-bottom:7px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;color:#2571a2;}@media (min-width:768px){.block-timeline .timeline h2{margin-bottom:10px;}}.block-timeline .timeline .description{font-size:18px;line-height:28px;font-weight:300;}.block-timeline .timeline .notes{font-size:16px;line-height:26px;font-weight:300;}.block-timeline .timeline .notes p:first-child{margin-top:30px;margin-bottom:0;}.block-timeline .timeline .notes ul{margin:0;padding:0;overflow:hidden;list-style:none;}.block-timeline .timeline .notes ul li{position:relative;float:left;margin-right:10px;padding-right:12px;}.block-timeline .timeline .notes ul li:after{content:'';position:absolute;top:5px;right:0;bottom:5px;width:2px;background:#dcdad6;}.block-timeline .timeline .notes ul li:last-child{margin:0;padding:0;}.block-timeline .timeline .notes ul li:last-child:after{display:none;}.block-recent-posts{position:relative;background:#faf7f0;overflow:hidden;padding:65px 0 92px;}@media (min-width:768px){.block-recent-posts{padding:75px 0 75px;}}@media (min-width:1024px){.block-recent-posts{padding:140px 0 140px;}}.block-recent-posts .col2{position:relative;}@media (min-width:768px){.block-recent-posts .col2{margin-top:10px;}}.block-recent-posts h2{font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;margin:0 0 30px 0;max-width:360px;color:#f14e1b;}@media (min-width:768px){.block-recent-posts h2{margin-bottom:75px;}}@media (min-width:1024px){.block-recent-posts h2{margin-bottom:140px;}}.block-recent-posts .post-thumb{margin-bottom:50px;}@media (min-width:768px){.block-recent-posts .post-thumb{margin-bottom:0;}}.block-recent-posts .post-thumb:last-child{margin-bottom:0;}.block-recent-posts .blog-cta{display:inline-block;margin-top:50px;color:#f14e1b;text-align:right;}@media (min-width:768px){.block-recent-posts .blog-cta{position:absolute;bottom:0;right:0;left:0;}}.block-recent-posts .blog-cta div{max-width:355px;margin:0 auto;}.block-slideshow{position:relative;}@media (min-width:768px){.block-slideshow.offset .slideshow-images{top:-40px;max-width:1400px;margin:0 auto;}}.block-slideshow .g-container{padding:65px 0 75px;}@media (min-width:768px){.block-slideshow .g-container{padding:100px 30px;}}@media (min-width:1024px){.block-slideshow .g-container{padding:180px 30px;}}@media (min-width:1200px){.block-slideshow .g-container{min-height:700px;}}.block-slideshow .g-container .g-row{margin:0;}@media (min-width:768px){.block-slideshow .g-container .g-row{margin-left:-15px;margin-right:-15px;}}.block-slideshow .g-container .g-col{padding:0;}@media (min-width:768px){.block-slideshow .g-container .g-col{padding:0 15px;}}@media (min-width:768px){.block-slideshow .slick-track{display:flex !important;}}@media (min-width:768px){.block-slideshow .slick-slide{height:auto;}}.block-slideshow .slideshow-arrows{z-index:1000;}.block-slideshow .slideshow-arrows .prev{display:none;position:absolute;top:0;left:0;bottom:0;cursor:pointer;text-align:center;width:120px;z-index:1000;}@media (min-width:768px){.block-slideshow .slideshow-arrows .prev{display:block;}}.block-slideshow .slideshow-arrows .prev svg{position:relative;top:50%;margin-top:-17px;width:18px;height:auto;}.block-slideshow .slideshow-arrows .prev svg path{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.block-slideshow .slideshow-arrows .prev:hover path{stroke:#f14e1b;}.block-slideshow .slideshow-arrows .next{display:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:0;right:0;bottom:0;cursor:pointer;text-align:center;width:120px;z-index:1000;}@media (min-width:768px){.block-slideshow .slideshow-arrows .next{display:block;}}.block-slideshow .slideshow-arrows .next svg{position:relative;top:50%;margin-top:-17px;width:18px;height:auto;}.block-slideshow .slideshow-arrows .next svg path{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.block-slideshow .slideshow-arrows .next:hover path{stroke:#f14e1b;}.block-slideshow .slick-dots{margin:22px 0 0;padding:0 0 0 70px;list-style:none;overflow:hidden;}@media (min-width:768px){.block-slideshow .slick-dots{display:none !important;}}.block-slideshow .slick-dots li{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;float:left;padding:10px 0;margin-right:12px;line-height:0;width:40px;height:1px;cursor:pointer;}@media (min-width:768px){.block-slideshow .slick-dots li{height:3px;}}.block-slideshow .slick-dots li span{display:block;background:#cec8ba;height:1px;}@media (min-width:768px){.block-slideshow .slick-dots li span{height:3px;}}.block-slideshow .slick-dots li.slick-active span{background:#f14e1b;}@media (min-width:768px){.block-slideshow .slick-dots li.slick-active span{background:#2571a2;}}.block-slideshow .slick-dots li button{display:none;}.block-slideshow .slideshow-images{display:none;position:absolute;top:0;left:0;bottom:0;right:0;}@media (min-width:768px){.block-slideshow .slideshow-images{display:block;}}.block-slideshow .slideshow-images .slick-track,.block-slideshow .slideshow-images .slick-list,.block-slideshow .slideshow-images .slick-slide{position:absolute;top:0;left:0;bottom:0;right:0;}.block-slideshow .slideshow-images .image{position:absolute;top:0;left:0;bottom:40px;width:55%;max-width:700px;background-size:contain !important;background-repeat:no-repeat !important;}.block-slideshow .slideshow-text .slide{padding-left:70px;padding-right:30px;}@media (min-width:768px){.block-slideshow .slideshow-text .slide{padding-left:0;padding-right:0;margin-left:22%;width:78% !important;}}.block-slideshow .slideshow-text:before{content:'';position:absolute;top:15px;left:0px;width:30px;height:1px;background:#a3a3a3;opacity:0.4;z-index:0;}@media (min-width:768px){.block-slideshow .slideshow-text:before{left:200px;right:-999px;width:auto;}}.block-slideshow .slideshow-text .title{position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:500;left:-20px;margin-bottom:20px;color:#8d8d8d;}@media (min-width:768px){.block-slideshow .slideshow-text .title{font-weight:400;letter-spacing:6px;}}.block-slideshow .slideshow-text .title:before{content:'';position:absolute;top:50%;left:0;right:-999px;height:1px;background:#a3a3a3;opacity:0.4;z-index:0;}.block-slideshow .slideshow-text .title span,.block-slideshow .slideshow-text .title div{position:relative;display:inline-block;z-index:1;padding-right:8px;}@media (min-width:768px){.block-slideshow .slideshow-text .title span,.block-slideshow .slideshow-text .title div{padding-right:12px;}}@media (min-width:768px){.block-slideshow .slideshow-text .title{margin-bottom:55px;left:auto;}}.block-slideshow .slideshow-text .title:before{display:none;}.block-slideshow .slideshow-text .title span{background:#fffdf8;}.block-slideshow .slideshow-text .subtitle{position:relative;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;margin:0 0 20px 0;max-width:360px;color:#f14e1b;}.block-slideshow .slideshow-text .subtitle span{position:absolute;top:-4px;right:100%;font-size:34px;padding-right:10px;}.block-slideshow .slideshow-text .img{margin:0 -30px 20px -70px;}@media (min-width:768px){.block-slideshow .slideshow-text .img{display:none;}}.block-slideshow .slideshow-text .img img{width:100%;height:auto;}.block-slideshow .slideshow-text .description{color:#007bb2;font-size:18px;line-height:28px;font-weight:300;}.block-slideshow .slideshow-text .description:last-child{margin-bottom:0;}.block-quotes-slider{position:relative;}.block-quotes-slider .g-row{position:relative;padding-top:60px;padding-bottom:60px;}@media (min-width:768px){.block-quotes-slider .g-row{padding-bottom:70px;}}.block-quotes-slider .g-row:before{content:'';position:absolute;top:0;bottom:0;left:15px;right:15px;background:#faf7f0;z-index:-1;border-radius:0 12px 12px 0;overflow:hidden;}@media (min-width:768px){.block-quotes-slider .g-row:before{border-radius:12px 0 0 12px;left:20px;right:20px;}}.block-quotes-slider .g-row:after{content:'';position:absolute;top:0;bottom:0;left:-50%;width:100%;background:#faf7f0;z-index:-1;}@media (min-width:768px){.block-quotes-slider .g-row:after{left:50%;width:100%;}}.block-quotes-slider .g-col-10{float:none;margin-left:0;}@media (min-width:768px){.block-quotes-slider .g-col-10{margin-left:8.33333%;}}@media (min-width:1024px){.block-quotes-slider .g-col-10{margin-left:16.66667%;}}.block-quotes-slider .slick-list{position:relative;left:-20px;}@media (min-width:768px){.block-quotes-slider .slick-track{display:flex !important;}}.block-quotes-slider .slick-slide{padding:0 0 0 20px;}@media (min-width:768px){.block-quotes-slider .slick-slide{height:auto;}}.block-quotes-slider .slideshow-arrows{z-index:1000;}.block-quotes-slider .slideshow-arrows .prev{display:none;position:absolute;top:0;left:0;bottom:0;cursor:pointer;text-align:center;width:120px;z-index:1000;}@media (min-width:768px){.block-quotes-slider .slideshow-arrows .prev{display:block;}}.block-quotes-slider .slideshow-arrows .prev svg{position:relative;top:50%;margin-top:-17px;width:18px;height:auto;}.block-quotes-slider .slideshow-arrows .prev svg path{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.block-quotes-slider .slideshow-arrows .prev:hover path{stroke:#f14e1b;}.block-quotes-slider .slideshow-arrows .next{display:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:0;right:0;bottom:0;cursor:pointer;text-align:center;width:120px;z-index:1000;}@media (min-width:768px){.block-quotes-slider .slideshow-arrows .next{display:block;}}.block-quotes-slider .slideshow-arrows .next svg{position:relative;top:50%;margin-top:-17px;width:18px;height:auto;}.block-quotes-slider .slideshow-arrows .next svg path{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.block-quotes-slider .slideshow-arrows .next:hover path{stroke:#f14e1b;}.block-quotes-slider .slick-dots{margin:0 0 30px 0;padding:0px;list-style:none;overflow:hidden;}@media (min-width:1200px){.block-quotes-slider .slick-dots{margin:0 0 66px 0;}}.block-quotes-slider .slick-dots li{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;float:left;padding:10px 0;margin-right:12px;line-height:0;width:40px;height:1px;cursor:pointer;}@media (min-width:768px){.block-quotes-slider .slick-dots li{height:3px;width:60px;margin-right:20px;}}.block-quotes-slider .slick-dots li:last-child{margin-right:0;}.block-quotes-slider .slick-dots li span{display:block;background:#cec8ba;height:1px;}@media (min-width:768px){.block-quotes-slider .slick-dots li span{height:3px;}}.block-quotes-slider .slick-dots li.slick-active span{background:#2571a2;}.block-quotes-slider .slick-dots li button{display:none;}.block-quotes-slider .slideshow-quotes blockquote{margin:0 0 18px 0;position:relative;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:34px;font-weight:400;color:#2571a2;}@media (min-width:1024px){.block-quotes-slider .slideshow-quotes blockquote{font-size:32px;line-height:40px;}}@media (min-width:1024px){.block-quotes-slider .slideshow-quotes blockquote{margin:0 0 23px 0;}}.block-quotes-slider .slideshow-quotes blockquote span.q{position:absolute;top:0;left:-12px;}@media (min-width:1024px){.block-quotes-slider .slideshow-quotes blockquote span.q{left:-15px;}}.block-quotes-slider .slideshow-quotes cite{font-size:12px;line-height:20px;text-transform:uppercase;letter-spacing:2.5px;font-weight:500;font-style:normal;color:#2571a2;}.block-quotes-slider .slideshow-quotes .nbsp{white-space:normal;}@media screen and (min-width:768px){.block-quotes-slider .slideshow-quotes .nbsp{white-space:nowrap;}}.block-team-grid{position:relative;overflow:hidden;background:#faf7f0;padding:0 0 18px;}@media (min-width:768px){.block-team-grid{padding:0 0 65px;}}.block-team-grid#section1{padding:68px 0 18px;}@media (min-width:768px){.block-team-grid#section1{padding:75px 0 65px;}}@media (min-width:768px){.block-team-grid#section1 .title{top:75px;}}.block-team-grid .g-container{max-width:1184px;}@media (min-width:768px){.block-team-grid .g-container .g-row{margin-left:-22px;margin-right:-22px;}}.block-team-grid .g-container .g-row.alignright{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;}.block-team-grid .g-container .g-col{float:none;}@media (min-width:768px){.block-team-grid .g-container .g-col{padding:0 22px;}}.block-team-grid .title.g-container{max-width:1320px;}.block-team-grid .title .g-row,.block-team-grid .bio .g-row{display:block;}.block-team-grid .mobile{display:block;}@media (min-width:768px){.block-team-grid .mobile{display:none;}}.block-team-grid .tablet{display:none;}@media (min-width:768px){.block-team-grid .tablet{display:block;}}@media (min-width:1024px){.block-team-grid .tablet{display:none;}}.block-team-grid .desktop{display:none;}@media (min-width:1024px){.block-team-grid .desktop{display:block;}}@media (min-width:768px){.block-team-grid .title{position:absolute;top:0;left:0;right:0;z-index:0;}}.block-team-grid .title h2{margin:0 0 44px;position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:500;line-height:25px;color:#8d8d8d;}@media (min-width:768px){.block-team-grid .title h2{font-weight:400;letter-spacing:6px;}}.block-team-grid .title h2:before{content:'';position:absolute;top:50%;left:0;right:-999px;height:1px;background:#a3a3a3;opacity:0.4;z-index:0;}.block-team-grid .title h2 span,.block-team-grid .title h2 div{position:relative;display:inline-block;z-index:1;padding-right:8px;}@media (min-width:768px){.block-team-grid .title h2 span,.block-team-grid .title h2 div{padding-right:12px;}}@media (min-width:768px){.block-team-grid .title h2{margin:20px 0 0;}}.block-team-grid .title h2:before{top:11px;left:-999px;right:20px;}.block-team-grid .title h2 div{display:block;position:relative;left:-12px;padding-left:12px;padding-right:0;background:#faf7f0;}.block-team-grid .team-member{margin-bottom:50px;}@media (min-width:768px){.block-team-grid .team-member{width:50%;margin-bottom:70px;}}@media (min-width:1024px){.block-team-grid .team-member{width:33.33333%;}}.block-team-grid .team-member.enabled:hover{cursor:pointer;}.block-team-grid .team-member.enabled:hover h3{color:#f14e1b;}.block-team-grid .team-member.active{cursor:pointer;}.block-team-grid .team-member.active h3{color:#f14e1b;}.block-team-grid .team-member.active .arrow svg{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}.block-team-grid .team-member .img{height:0;padding-top:90%;background-color:#676767;border-radius:12px;overflow:hidden;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;}.block-team-grid .team-member .offset{position:relative;margin-left:20px;padding-left:18px;padding-right:50px;padding-top:46px;}@media (min-width:768px){.block-team-grid .team-member .offset{margin-left:38px;}}.block-team-grid .team-member .offset:before{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;top:-35px;left:-1px;bottom:2px;width:1px;background:#a3a3a3;opacity:0.4;z-index:1;}.block-team-grid .team-member.active .offset:before{bottom:-40px;}@media (min-width:768px){.block-team-grid .team-member.active .offset:before{bottom:-42px;}}.block-team-grid .team-member .arrow{position:absolute;top:32px;right:0px;height:48px;width:48px;background:#fffdf8;border-radius:50%;text-align:center;}.block-team-grid .team-member .arrow svg{position:absolute;height:8px;width:14px;top:50%;left:50%;margin-top:-3px;margin-left:-7px;}.block-team-grid .team-member h3{-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;margin:0;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;line-height:32px;font-weight:400;color:#2571a2;}.block-team-grid .team-member h4{margin:-1px;font-family:"post-grotesk", Georgia, Arial, sans-serif;font-size:11px;line-height:20px;font-weight:400;text-transform:uppercase;color:#b1b1b1;letter-spacing:2px;}.block-team-grid .bio{display:none;position:relative;margin-top:-26px;margin-bottom:50px;}@media (min-width:768px){.block-team-grid .bio{margin-top:-46px;margin-bottom:70px;}}.block-team-grid .bio .left{position:relative;}@media (min-width:768px){.block-team-grid .bio .left{width:80%;}}@media (min-width:1024px){.block-team-grid .bio .left{width:58.33333%;}}.block-team-grid .bio .left:before{content:'';position:absolute;top:0;bottom:0;background:#fffdf8;overflow:hidden;z-index:0;left:-999px;right:15px;border-radius:0 12px 12px 0;}@media (min-width:768px){.block-team-grid .bio .left:before{right:0;}}.block-team-grid .bio .left .offset{position:relative;padding:30px 18px;}@media (min-width:768px){.block-team-grid .bio .left .offset{margin-left:38px;}}.block-team-grid .bio .center{position:relative;}@media (min-width:768px){.block-team-grid .bio .center{width:80%;margin-left:20px;}}@media (min-width:1024px){.block-team-grid .bio .center{width:66.66666%;margin-left:33.33333%;}}.block-team-grid .bio .center:before{content:'';position:absolute;top:0;bottom:0;background:#fffdf8;overflow:hidden;z-index:0;left:-999px;right:15px;border-radius:0 12px 12px 0;}@media (min-width:768px){.block-team-grid .bio .center:before{left:-19px;right:-999px;border-radius:12px 0 0 12px;}}.block-team-grid .bio .center .offset{position:relative;padding-top:30px !important;padding-bottom:30px !important;margin-left:38px;padding-right:18px;}@media (min-width:768px){.block-team-grid .bio .center .offset{padding-left:18px;padding-right:0;}}.block-team-grid .bio .right{position:relative;}@media (min-width:768px){.block-team-grid .bio .right{width:80%;margin-left:20%;}}@media (min-width:1024px){.block-team-grid .bio .right{width:55%;margin-left:45%;}}.block-team-grid .bio .right:before{content:'';position:absolute;top:0;bottom:0;background:#fffdf8;overflow:hidden;z-index:0;left:-999px;right:15px;border-radius:0 12px 12px 0;}@media (min-width:768px){.block-team-grid .bio .right:before{border-radius:12px 0 0 12px;left:0;right:-999px;}}.block-team-grid .bio .right .offset{position:relative;padding:30px 18px;margin-left:18px;}@media (min-width:768px){.block-team-grid .bio .right .offset{margin-left:38px;padding-left:0;}}.block-team-grid .bio p{font-size:13px;line-height:20px;font-weight:300;}@media (min-width:768px){.block-team-grid .bio p{font-size:18px;line-height:28px;letter-spacing:0.2px;}}@media (min-width:1024px){.block-team-grid .bio p{max-width:550px;}}.block-team-list{position:relative;background:#faf7f0;padding-bottom:68px;}@media (min-width:768px){.block-team-list{margin-top:-65px;padding-bottom:135px;}}.block-team-list .g-col-5{position:relative;}@media (min-width:768px){.block-team-list .g-col-5{width:60%;}}@media (min-width:1200px){.block-team-list .g-col-5{width:37%;}}.block-team-list .g-col-5:before{content:'';background:#fffdf8;position:absolute;top:0;left:-999px;right:15px;bottom:0;border-radius:0 12px 12px 0;overflow-x:hidden;z-index:0;}@media (min-width:768px){.block-team-list .g-col-5:before{right:0;}}.block-team-list h2{padding:45px 20px 30px;margin:0;position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:500;line-height:25px;color:#8d8d8d;}@media (min-width:768px){.block-team-list h2{font-weight:400;letter-spacing:6px;}}.block-team-list h2:before{content:'';position:absolute;top:50%;left:0;right:-999px;height:1px;background:#a3a3a3;opacity:0.4;z-index:0;}.block-team-list h2 span,.block-team-list h2 div{position:relative;display:inline-block;z-index:1;padding-right:8px;}@media (min-width:768px){.block-team-list h2 span,.block-team-list h2 div{padding-right:12px;}}@media (min-width:768px){.block-team-list h2{padding:45px 0 38px;}}.block-team-list h2:before{content:'';position:absolute;bottom:6px;left:20px;right:20px;top:auto;height:1px;background:#e6e1d5;opacity:1;z-index:0;}@media (min-width:768px){.block-team-list h2:before{right:14px;left:0;}}.block-team-list h2:after{content:'';position:absolute;bottom:0;left:20px;right:20px;top:auto;height:1px;background:#e6e1d5;opacity:1;z-index:0;}@media (min-width:768px){.block-team-list h2:after{right:14px;left:0;}}.block-team-list .list{position:relative;overflow:hidden;margin-top:39px;margin-bottom:35px;padding-left:20px;}@media (min-width:768px){.block-team-list .list{margin-top:40px;padding-left:0;}}.block-team-list ul{margin:0;padding:0;list-style:none;}@media (min-width:500px){.block-team-list ul{float:left;width:50%;}}.block-team-list li{padding-right:20px;padding-bottom:39px;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:21px;font-weight:300;color:#585858;}.block-team-list li:last-child{margin-bottom:0;}.block-embed-pdf{padding:65px 0;}@media (min-width:768px){.block-embed-pdf{padding:70px 0 75px;}}@media (min-width:1024px){.block-embed-pdf{padding:135px 0 140px;}}.block-embed-pdf h2{font-family:"harriet-display", Helvetica, serif;font-size:36px;line-height:46px;font-weight:400;letter-spacing:0.3px;font-weight:300;color:#2571a2;}.block-embed-pdf .description{margin-bottom:30px;max-width:650px;font-size:18px;line-height:28px;font-weight:300;}@media (min-width:768px){.block-embed-pdf .description{margin-bottom:60px;}}.block-embed-pdf .embed-mobile{display:block;}@media (min-width:768px){.block-embed-pdf .embed-mobile{display:none;}}.block-embed-pdf .embed-mobile img{width:100%;height:auto;border:1px solid #cec8ba;border-radius:8px;}.block-embed-pdf .embed-desktop{display:none;position:relative;max-width:1080px;margin:0 -30px;border-top:1px solid #cec8ba;border-bottom:1px solid #cec8ba;}@media (min-width:768px){.block-embed-pdf .embed-desktop{display:block;margin:0;border:1px solid #cec8ba;}}.block-embed-pdf #adobe-dc-view{aspect-ratio:16 / 9;}.block-embed-pdf a.btn-arrow-pill{margin-top:38px;}@media (min-width:768px){.block-embed-pdf a.btn-arrow-pill{margin-top:60px;}}.block-clients-content{position:relative;}.block-clients-content .tab-content{display:none;}.block-clients-content .tab-content.active{display:block;}.block-clients-content .tab-content.tab1{background:#082a40;}.block-clients-content .tab-content.tab2,.block-clients-content .tab-content.tab3{background:#faf7f0;padding:65px 0;}@media (min-width:768px){.block-clients-content .tab-content.tab2,.block-clients-content .tab-content.tab3{padding:80px 0 7px;}}.block-clients-content .g-row .g-col-5{margin-bottom:68px;}@media (min-width:768px){.block-clients-content .g-row .g-col-5{margin-bottom:73px;}}.block-clients-content .g-row .g-col-5:nth-child(2n+1){clear:left;}@media (max-width:767px){.block-clients-content .g-row .g-col-5:last-child{margin-bottom:0;}}.block-clients-content ul.featured{overflow:hidden;line-height:0;}.block-clients-content ul.featured li{margin:0;background:#082a40;}@media (min-width:768px){.block-clients-content ul.featured li{width:50%;float:left;}}@media (min-width:1024px){.block-clients-content ul.featured li{width:33.3333%;}}.block-clients-content ul.featured li a{display:block;padding:0;}.block-clients-content ul.featured li a:hover div div{transform:scale(1.1);}.block-clients-content ul.featured li div{position:relative;height:0;padding-top:70%;overflow:hidden;}.block-clients-content ul.featured li div div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:0px;left:-1px;right:-1px;bottom:0px;background-position:center center !important;background-size:cover !important;transform:scale(1);}.block-clients-content header{overflow:hidden;}@media (min-width:768px){.block-clients-content header{max-width:430px;}}.block-clients-content h2{display:none;}.block-clients-content h3{position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:500;font-weight:300;text-transform:none;letter-spacing:0 !important;color:#f14e1b;margin-bottom:27px;padding-bottom:11px;}@media (min-width:768px){.block-clients-content h3{font-weight:400;letter-spacing:6px;}}.block-clients-content h3:before{content:'';position:absolute;top:50%;left:0;right:-999px;height:1px;background:#a3a3a3;opacity:0.4;z-index:0;}.block-clients-content h3 span,.block-clients-content h3 div{position:relative;display:inline-block;z-index:1;padding-right:8px;}@media (min-width:768px){.block-clients-content h3 span,.block-clients-content h3 div{padding-right:12px;}}.block-clients-content h3:before{top:auto;bottom:0;}.block-clients-content ul{margin:0;padding:0;list-style:none;}.block-clients-content ul li{margin-bottom:24px;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:22px;font-weight:300;color:#2571a2;}.block-clients-content ul li:last-child{margin-bottom:0;}.block-clients-content a{position:relative;padding-right:60px;color:#2571a2;}.block-clients-content a span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:block;position:absolute;top:-9px;right:0;height:48px;width:48px;border-radius:50%;background:#fffdf8;}.block-clients-content a span:after{content:'';position:absolute;top:50%;right:50%;margin-top:-7px;margin-right:-7px;height:14px;width:13px;background:url(../images/arrow.svg) 0 0 no-repeat;background-size:contain;}.block-clients-content a:hover{color:#f14e1b;}.block-clients-content a:hover span{background:#fff;}.block-careers-content1{position:relative;overflow:hidden;padding-top:54px;padding-bottom:80px;}@media (min-width:768px){.block-careers-content1{padding-top:100px;padding-bottom:70px;}}@media (min-width:1024px){.block-careers-content1{padding-top:100px;padding-bottom:90px;}}@media (max-width:1023px){.block-careers-content1 .g-row-height-equal{display:block;}}@media (max-width:1023px){.block-careers-content1 .g-col{display:block;width:100%;margin-left:0;}}.block-careers-content1 .g-col-5{width:100%;margin-left:0;}@media (min-width:768px){.block-careers-content1 .g-col-5{margin-left:8.33333%;width:91.66667%;}}@media (min-width:1024px){.block-careers-content1 .g-col-5{width:41.66667%;}}.block-careers-content1 .swap{}.block-careers-content1 .swap .col1{margin-bottom:27px;}@media (min-width:768px){.block-careers-content1 .swap .col1{margin-bottom:70px;}}@media (min-width:1024px){.block-careers-content1 .swap .col1{margin-bottom:0;order:2;}}@media (min-width:1024px){.block-careers-content1 .swap .col2{order:1;}}.block-careers-content1 .inner.orientation-horiz{max-width:740px;margin-left:-30px;}@media (min-width:1024px){.block-careers-content1 .inner.orientation-horiz{margin-right:0;margin-left:0;}.block-careers-content1 .inner.orientation-horiz .image{margin-left:0;margin-right:-30px;}}@media (min-width:1200px){.block-careers-content1 .inner.orientation-horiz{margin-left:0px;}.block-careers-content1 .inner.orientation-horiz .image{margin-left:60px;margin-right:-80px;}.block-careers-content1 .inner.orientation-horiz .content{padding-left:18% !important;}}@media (min-width:1400px){.block-careers-content1 .inner.orientation-horiz .image{margin-right:-180px;}}.block-careers-content1 .image{position:relative;display:block;height:auto;background-position:center center !important;background-size:cover !important;overflow:hidden;}.block-careers-content1 .image.corners-all{border-radius:8px;}.block-careers-content1 .image.corners-left{border-radius:0 8px 8px 0;}@media (min-width:1024px){.block-careers-content1 .image.corners-left{border-radius:8px 0 0 8px;}}@media (min-width:1600px){.block-careers-content1 .image.corners-left{border-radius:8px;}}.block-careers-content1 .image div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-position:center center !important;background-size:cover !important;transform:scale(1);}.block-careers-content1 .image img{width:100%;height:auto;opacity:0;}.block-careers-content1 h2{margin-bottom:20px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;color:#f14e1b;}@media (min-width:1024px){.block-careers-content1 h2{margin-bottom:30px;}}@media (min-width:1200px){.block-careers-content1 h2{max-width:375px;}}.block-careers-content1 p{font-size:18px;line-height:28px;font-weight:300;}@media (min-width:768px){.block-careers-content1 p{margin-bottom:28px;}}.block-careers-content2{position:relative;overflow:hidden;}@media (min-width:1200px){.block-careers-content2{padding-top:60px;padding-bottom:125px;}}.block-careers-content2 .g-col-9{}@media (min-width:500px){.block-careers-content2 .g-col-9{margin-left:30px;width:90%;}}@media (min-width:768px){.block-careers-content2 .g-col-9{margin-left:25%;width:75%;}}.block-careers-content2 .image{display:none;}@media (min-width:1200px){.block-careers-content2 .image{display:block;position:absolute;top:50px;right:5%;width:100%;max-width:355px;height:auto;display:block;overflow:hidden;border-radius:8px;}}.block-careers-content2 .image img{max-width:355px;width:100%;height:auto;}.block-careers-content2 .content{position:relative;padding:50px 0 50px 50px;}@media (min-width:768px){.block-careers-content2 .content{padding:90px 10%;}}@media (min-width:1200px){.block-careers-content2 .content{padding:80px 12%;}}.block-careers-content2 .content:before{content:'';position:absolute;top:0;left:0;right:-999px;bottom:0;border-radius:12px 0 0 12px;z-index:-1;}.block-careers-content2 p{font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:30px;font-weight:300;color:#fff;}@media (min-width:768px){.block-careers-content2 p{max-width:600px;}}@media (min-width:1200px){.block-careers-content2 p{max-width:300px;}}.block-careers-content2 p:last-child{margin-bottom:0;}.block-careers-content3{position:relative;overflow:hidden;margin-top:80px;}@media (min-width:1024px){.block-careers-content3{margin-top:40px;}}@media (max-width:1023px){.block-careers-content3:before{content:'';background:#faf7f0;position:absolute;top:95px;left:0px;right:0px;bottom:75px;z-index:-1;}}@media (max-width:1023px){.block-careers-content3 .g-row-height-equal{display:block;}}@media (max-width:1023px){.block-careers-content3 .g-col{display:block;width:100%;margin-left:0;}}.block-careers-content3 .g-col-5{width:100%;margin-left:0;}@media (min-width:768px){.block-careers-content3 .g-col-5{margin-left:8.33333%;width:91.66667%;}}@media (min-width:1024px){.block-careers-content3 .g-col-5{width:41.66667%;}}.block-careers-content3 .row1 .col2{position:relative;padding-top:70px;padding-bottom:10px;}@media (min-width:1024px){.block-careers-content3 .row1 .col2{padding-top:195px;padding-bottom:48px;}}.block-careers-content3 .row1 .col2:before{content:'';background:#faf7f0;position:absolute;top:95px;left:-300%;right:-300%;bottom:-60px;z-index:-1;}.block-careers-content3 .row2{}@media (min-width:1200px){.block-careers-content3 .row2{padding-top:60px;}}.block-careers-content3 .row2 .col1{position:relative;padding-top:8px;padding-bottom:70px;}@media (min-width:1024px){.block-careers-content3 .row2 .col1{padding-bottom:175px;}}.block-careers-content3 .row2 .col1:before{content:'';background:#faf7f0;position:absolute;top:0;left:-300%;right:-300%;bottom:75px;z-index:-1;}.block-careers-content3 .inner.orientation-horiz{max-width:740px;margin-left:-30px;}@media (min-width:768px){.block-careers-content3 .inner.orientation-horiz{margin-left:0;}.block-careers-content3 .inner.orientation-horiz .image{margin-left:-30px;}}@media (min-width:1200px){.block-careers-content3 .inner.orientation-horiz{margin-left:0px;}.block-careers-content3 .inner.orientation-horiz .image{margin-left:-80px;}.block-careers-content3 .inner.orientation-horiz .content{padding-right:18% !important;}}@media (min-width:1400px){.block-careers-content3 .inner.orientation-horiz .image{margin-left:-180px;}}.block-careers-content3 .inner.orientation-square{max-width:355px;}.block-careers-content3 .image{position:relative;display:block;height:auto;background-position:center center !important;background-size:cover !important;overflow:hidden;}.block-careers-content3 .image.corners-all{border-radius:8px;}.block-careers-content3 .image.corners-left{border-radius:8px 0 0 8px;}@media (min-width:1600px){.block-careers-content3 .image.corners-left{border-radius:8px;}}.block-careers-content3 .image.corners-right{border-radius:0 8px 8px 0;}@media (min-width:1600px){.block-careers-content3 .image.corners-right{border-radius:8px;}}.block-careers-content3 .image div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-position:center center !important;background-size:cover !important;transform:scale(1);}.block-careers-content3 .image img{width:100%;height:auto;opacity:0;}.block-careers-content3 h2{margin-bottom:20px;position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:500;color:#8d8d8d;}@media (min-width:768px){.block-careers-content3 h2{font-weight:400;letter-spacing:6px;}}.block-careers-content3 h2:before{content:'';position:absolute;top:50%;left:0;right:-999px;height:1px;background:#a3a3a3;opacity:0.4;z-index:0;}.block-careers-content3 h2 span,.block-careers-content3 h2 div{position:relative;display:inline-block;z-index:1;padding-right:8px;}@media (min-width:768px){.block-careers-content3 h2 span,.block-careers-content3 h2 div{padding-right:12px;}}@media (min-width:1024px){.block-careers-content3 h2{margin-bottom:30px;}}@media (min-width:1200px){.block-careers-content3 h2{margin-bottom:43px;}}.block-careers-content3 h2 span{background:#faf7f0;}.block-careers-content3 p.large{margin-bottom:15px;font-family:"harriet-display", Helvetica, serif;font-size:20px;line-height:32px;font-weight:300;letter-spacing:0.3px;color:#f14e1b;}@media (min-width:1024px){.block-careers-content3 p.large{margin-bottom:30px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;}}@media (min-width:1200px){.block-careers-content3 p.large{margin-bottom:40px;}}.block-careers-content3 p.large:last-child{margin-bottom:0;}.block-careers-content3 p{font-size:18px;line-height:28px;font-weight:300;}@media (min-width:768px){.block-careers-content3 p{margin-bottom:28px;}}.block-careers-imagetext{position:relative;padding-bottom:65px;}@media (min-width:768px){.block-careers-imagetext{padding-bottom:75px;}}@media (min-width:1200px){.block-careers-imagetext{padding-bottom:0;}}.block-careers-imagetext.spacing-above-space{padding-top:65px;}@media (min-width:768px){.block-careers-imagetext.spacing-above-space{padding-top:75px;}}@media (min-width:1200px){.block-careers-imagetext.spacing-above-space{padding-top:120px;}}.block-careers-imagetext.spacing-below-space{padding-bottom:65px;}@media (min-width:768px){.block-careers-imagetext.spacing-below-space{padding-bottom:75px;}}@media (min-width:1200px){.block-careers-imagetext.spacing-below-space{padding-bottom:120px;}}.block-careers-imagetext .g-col-offset-1{padding-bottom:27px;}@media (min-width:768px){.block-careers-imagetext .g-col-offset-1{padding-bottom:0;}}.block-careers-imagetext .image{position:relative;display:block;height:auto;background-position:center center !important;background-size:cover !important;overflow:hidden;}@media (min-width:768px){.block-careers-imagetext .image{margin-right:30px;max-width:520px;}}@media (min-width:1200px){.block-careers-imagetext .image{margin-right:0;}}.block-careers-imagetext .image.corners-all{border-radius:8px;}.block-careers-imagetext .image.corners-left{border-radius:8px 0 0 8px;}@media (min-width:1400px){.block-careers-imagetext .image.corners-left{border-radius:8px;}}.block-careers-imagetext .image div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-position:center center !important;background-size:cover !important;transform:scale(1);}.block-careers-imagetext .image img{width:100%;height:auto;opacity:0;}.block-careers-imagetext .content{padding:0 35px 0 0;}@media (min-width:768px){.block-careers-imagetext .content{padding:0;}}.block-careers-imagetext img{display:block;}.block-careers-imagetext h2{margin-bottom:16px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;color:#f14e1b;}@media (min-width:1024px){.block-careers-imagetext h2{margin-bottom:13px;}}.block-careers-imagetext address{margin-bottom:0;}@media (min-width:1024px){.block-careers-imagetext address{margin-bottom:32px;}}.block-careers-imagetext p{margin-bottom:30px;}.block-careers-imagetext address,.block-careers-imagetext p{font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;}@media (min-width:1024px){.block-careers-imagetext address,.block-careers-imagetext p{line-height:28px;}}.block-careers-imagetext ol{margin:30px 0 33px;padding:0 0 0 35px;counter-reset:list;list-style:none;}.block-careers-imagetext ol li{margin-bottom:7px;counter-increment:list;position:relative;font-size:28px;line-height:28px;font-family:"harriet-display", Helvetica, serif;font-weight:400;color:#585858;}.block-careers-imagetext ol li:last-child{margin-bottom:0;}.block-careers-imagetext ol li:before{content:counter(list);margin-right:20px;position:absolute;right:100%;top:-2px;}.block-careers-imagetext ol li div{margin-top:2px;font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;font-family:"harriet-display", Helvetica, serif;}@media (min-width:1024px){.block-careers-imagetext ol li div{line-height:28px;}}.block-careers-imagetext .btn-arrow-pill{vertical-align:bottom;}#section2.block-careers-imagetext.spacing-above-space{padding-top:65px;}@media (min-width:768px){#section2.block-careers-imagetext.spacing-above-space{padding-top:75px;}}@media (min-width:1200px){#section2.block-careers-imagetext.spacing-above-space{padding-top:160px;}}.block-careers-imagetextbg{position:relative;padding-bottom:65px;}@media (min-width:768px){.block-careers-imagetextbg{padding-bottom:75px;}}@media (min-width:1200px){.block-careers-imagetextbg{padding-bottom:0;}}.block-careers-imagetextbg.spacing-above-space{padding-top:65px;}@media (min-width:768px){.block-careers-imagetextbg.spacing-above-space{padding-top:75px;}}@media (min-width:1200px){.block-careers-imagetextbg.spacing-above-space{padding-top:120px;}}.block-careers-imagetextbg.spacing-below-space{padding-bottom:65px;}@media (min-width:768px){.block-careers-imagetextbg.spacing-below-space{padding-bottom:75px;}}@media (min-width:1200px){.block-careers-imagetextbg.spacing-below-space{padding-bottom:120px;}}.block-careers-imagetextbg .col1{padding-bottom:50px;}@media (min-width:768px){.block-careers-imagetextbg .col1{padding-bottom:0;}}.block-careers-imagetextbg .image{position:relative;display:block;height:auto;background-position:center center !important;background-size:cover !important;overflow:hidden;}@media (min-width:768px){.block-careers-imagetextbg .image{margin-right:30px;max-width:486px;}}@media (min-width:1200px){.block-careers-imagetextbg .image{margin-right:auto;margin-left:auto;}}.block-careers-imagetextbg .image.corners-all{border-radius:8px;}.block-careers-imagetextbg .image.corners-left{border-radius:8px 0 0 8px;}@media (min-width:1400px){.block-careers-imagetextbg .image.corners-left{border-radius:8px;}}.block-careers-imagetextbg .image div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-position:center center !important;background-size:cover !important;transform:scale(1);}.block-careers-imagetextbg .image img{width:100%;height:auto;opacity:0;}.block-careers-imagetextbg .content{padding:0 20px 0 0;}@media (min-width:768px){.block-careers-imagetextbg .content{padding:0;}}.block-careers-imagetextbg img{display:block;}.block-careers-imagetextbg h2{margin-bottom:16px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;color:#f14e1b;}@media (min-width:1024px){.block-careers-imagetextbg h2{margin-bottom:13px;}}.block-careers-imagetextbg address{margin-bottom:0;}@media (min-width:1024px){.block-careers-imagetextbg address{margin-bottom:32px;}}.block-careers-imagetextbg p{margin-bottom:30px;}.block-careers-imagetextbg address,.block-careers-imagetextbg p{font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;}@media (min-width:1024px){.block-careers-imagetextbg address,.block-careers-imagetextbg p{line-height:28px;}}.block-careers-imagetextbg ol{margin:30px 0 33px;padding:0 0 0 35px;counter-reset:list;list-style:none;}.block-careers-imagetextbg ol li{margin-bottom:7px;counter-increment:list;position:relative;font-size:28px;line-height:28px;font-family:"harriet-display", Helvetica, serif;font-weight:400;color:#585858;}.block-careers-imagetextbg ol li:last-child{margin-bottom:0;}.block-careers-imagetextbg ol li:before{content:counter(list);margin-right:20px;position:absolute;right:100%;top:-2px;}.block-careers-imagetextbg ol li div{margin-top:2px;font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;font-family:"harriet-display", Helvetica, serif;}@media (min-width:1024px){.block-careers-imagetextbg ol li div{line-height:28px;}}.block-careers-imagetextbg .btn-arrow-pill{vertical-align:bottom;}#section2.block-careers-imagetext.spacing-above-space{padding-top:65px;}@media (min-width:768px){#section2.block-careers-imagetext.spacing-above-space{padding-top:75px;}}@media (min-width:1200px){#section2.block-careers-imagetext.spacing-above-space{padding-top:160px;}}.block-careers-twocol{position:relative;padding-top:65px;padding-bottom:65px;}@media (min-width:768px){.block-careers-twocol{padding-top:75px;padding-bottom:75px;}}@media (min-width:1200px){.block-careers-twocol{padding-top:100px;padding-bottom:100px;}}.block-careers-twocol .g-col-offset-1{padding-bottom:65px;}@media (min-width:768px){.block-careers-twocol .g-col-offset-1{padding-bottom:0;}}.block-careers-twocol .image{position:relative;display:block;height:auto;background-position:center center !important;background-size:cover !important;overflow:hidden;margin-bottom:27px;}@media (min-width:768px){.block-careers-twocol .image{max-width:520px;margin-right:30px;margin-bottom:0;}}@media (min-width:1200px){.block-careers-twocol .image{margin-right:0;}}.block-careers-twocol .image.corners-all{border-radius:8px;}.block-careers-twocol .image.corners-left{border-radius:8px 0 0 8px;}@media (min-width:1400px){.block-careers-twocol .image.corners-left{border-radius:8px;}}.block-careers-twocol .image.mobile{display:block;}@media (min-width:768px){.block-careers-twocol .image.mobile{display:none;}}.block-careers-twocol .image.desktop{display:none;}@media (min-width:768px){.block-careers-twocol .image.desktop{display:block;}}.block-careers-twocol .image div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-position:center center !important;background-size:cover !important;transform:scale(1);}.block-careers-twocol .image img{width:100%;height:auto;opacity:0;}@media (min-width:768px){.block-careers-twocol .col1 .image{margin-bottom:50px;}}@media (min-width:1024px){.block-careers-twocol .col1 .image{margin-bottom:70px;}}@media (min-width:1200px){.block-careers-twocol .col1 .image{margin-bottom:90px;}}@media (min-width:768px){.block-careers-twocol .col2 .image{margin-top:50px;margin-right:0;}}@media (min-width:1024px){.block-careers-twocol .col2 .image{margin-top:70px;}}@media (min-width:768px){.block-careers-twocol .content{max-width:520px;padding:0;}}.block-careers-twocol .inner{position:relative;}@media (min-width:768px){.block-careers-twocol .inner{margin-right:30px;}}@media (min-width:1024px){.block-careers-twocol .inner{max-width:400px;}}@media (min-width:1200px){.block-careers-twocol .inner{padding-left:30%;max-width:999px;margin-right:0;}}.block-careers-twocol img{display:block;width:100%;height:auto;}.block-careers-twocol .illustration{display:none;}@media (min-width:1200px){.block-careers-twocol .illustration{display:block;position:absolute;top:-30px;left:-20.5%;max-width:226px;width:40%;}}.block-careers-twocol h2{margin-bottom:16px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;color:#f14e1b;}@media (min-width:1024px){.block-careers-twocol h2{margin-bottom:13px;}}.block-careers-twocol p{margin-bottom:30px;}.block-careers-twocol p:last-of-type,.block-careers-twocol p:last-child{margin-bottom:0;}.block-careers-twocol p a{color:#454545;border-bottom:1px solid #454545;}.block-careers-twocol p a:hover,.block-careers-twocol p a:focus{color:#f14e1b;border-bottom-color:#f14e1b;}.block-careers-twocol address,.block-careers-twocol p{font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;}@media (min-width:1024px){.block-careers-twocol address,.block-careers-twocol p{line-height:28px;}}#section2.block-careers-imagetext.spacing-above-space{padding-top:65px;}@media (min-width:768px){#section2.block-careers-imagetext.spacing-above-space{padding-top:75px;}}@media (min-width:1200px){#section2.block-careers-imagetext.spacing-above-space{padding-top:160px;}}.block-careers-iconlist{position:relative;padding-top:65px;padding-bottom:65px;}@media (min-width:768px){.block-careers-iconlist{padding-top:75px;padding-bottom:75px;}}@media (min-width:1200px){.block-careers-iconlist{padding-top:100px;padding-bottom:100px;}}.block-careers-iconlist table{width:100%;}.block-careers-iconlist table td{min-height:97px;padding:20px 0;vertical-align:middle;border-bottom:1px solid #dbd5c6;}.block-careers-iconlist table tr:first-child td{min-height:77px;}.block-careers-iconlist table tr:first-child td{padding-top:0;}.block-careers-iconlist table tr td:first-child{width:70px;}@media (min-width:768px){.block-careers-iconlist table tr td:first-child{width:100px;}}.block-careers-iconlist table tr td:first-child img{width:44px;}@media (min-width:768px){.block-careers-iconlist table tr td:first-child img{width:64px;}}.block-careers-iconlist table div{position:relative;top:2px;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:26px;color:#2571a2;max-width:600px;}@media (min-width:768px){.block-careers-iconlist table div{font-size:22px;line-height:28px;}}.block-careers-iconlist table br{display:none;}@media (min-width:768px){.block-careers-iconlist table br{display:inline-block;}}.block-careers-roles{position:relative;z-index:1;padding-top:65px;padding-bottom:65px;}@media (min-width:768px){.block-careers-roles{padding-top:75px;padding-bottom:75px;}}@media (min-width:1200px){.block-careers-roles{padding-top:100px;padding-bottom:0;}}.block-careers-roles .g-col-offset-1{padding-top:37px;}@media (min-width:768px){.block-careers-roles .g-col-offset-1{padding-bottom:0;}}@media (min-width:768px){.block-careers-roles .col1{position:relative;left:-41.66667%;}}.block-careers-roles .col2{}@media (min-width:768px){.block-careers-roles .col2{position:relative;left:58.33333%;}}.block-careers-roles .image{position:relative;display:block;height:auto;background-position:center center !important;background-size:cover !important;overflow:hidden;margin-bottom:27px;}@media (min-width:768px){.block-careers-roles .image{max-width:520px;margin-bottom:0;}}.block-careers-roles .image.corners-all{border-radius:8px;}.block-careers-roles .image.corners-left{border-radius:8px 0 0 8px;}@media (min-width:1400px){.block-careers-roles .image.corners-left{border-radius:8px;}}.block-careers-roles .image.mobile{display:block;}@media (min-width:768px){.block-careers-roles .image.mobile{display:none;}}.block-careers-roles .image.desktop{display:none;}@media (min-width:768px){.block-careers-roles .image.desktop{display:block;}}.block-careers-roles .image div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-position:center center !important;background-size:cover !important;transform:scale(1);}.block-careers-roles .image img{width:100%;height:auto;opacity:0;}@media (min-width:768px){.block-careers-roles .content{max-width:600px;padding:0;}}.block-careers-roles .inner{position:relative;}@media (min-width:768px){.block-careers-roles .inner{margin-right:30px;}}@media (min-width:1024px){.block-careers-roles .inner{max-width:400px;}}@media (min-width:1200px){.block-careers-roles .inner{padding-left:30%;max-width:999px;margin-right:0;}}.block-careers-roles img{display:block;width:100%;height:auto;}.block-careers-roles .illustration{display:none;}@media (min-width:1200px){.block-careers-roles .illustration{display:block;position:absolute;top:0px;left:-20.5%;max-width:226px;width:40%;}}.block-careers-roles h2{margin-bottom:16px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;color:#f14e1b;}@media (min-width:1024px){.block-careers-roles h2{margin-bottom:13px;}}.block-careers-roles ul.list{margin:0 0 0 -15px;padding:0;list-style:none;}@media (min-width:768px){.block-careers-roles ul.list{margin:0 0 0 -20px;}}.block-careers-roles ul.list li{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:20px;margin-bottom:10px;padding:4px 15px 5px;color:#dbd5c6;font-size:20px;line-height:28px;font-family:"harriet-display", Helvetica, serif;}@media (min-width:768px){.block-careers-roles ul.list li{padding:4px 20px 5px;}}.block-careers-roles ul.list li:last-child{margin-bottom:0;}.block-careers-roles ul.list li:hover,.block-careers-roles ul.list li.active{cursor:pointer;background:#f1ede4;color:#585858;}.block-careers-roles ul.list li span{display:block;max-width:400px;}.block-careers-roles div.imagery{position:relative;}.block-careers-roles div.imagery img.spacer{opacity:0;}.block-careers-roles ul.imagery{list-style:none;margin:0;padding:0;}.block-careers-roles ul.imagery li{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;}.block-careers-roles ul.imagery li.active{z-index:999;opacity:1;}.block-careers-programs{position:relative;background:#ecf3f5;padding-top:55px;padding-bottom:65px;}@media (min-width:768px){.block-careers-programs{padding-top:75px;padding-bottom:75px;}}@media (min-width:1200px){.block-careers-programs{padding-top:190px;margin-top:-90px;z-index:0;padding-bottom:0;}.block-careers-programs:after{content:'';position:absolute;bottom:0;left:0;right:0;height:90px;background:#fffdf8;z-index:-1;}}@media (min-width:1400px){.block-careers-programs:after{height:100px;}}.block-careers-programs .row1{position:relative;}@media (min-width:768px){.block-careers-programs .row1 h3{padding-right:240px;}}@media (min-width:768px){.block-careers-programs .row1 nav{position:absolute;top:68px;right:20px;z-index:1;}}.block-careers-programs .g-col-offset-1{padding-bottom:5px;}@media (min-width:768px){.block-careers-programs .g-col-offset-1{padding-bottom:0;}}.block-careers-programs .slick-list{position:relative;}.block-careers-programs .slide{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;padding-bottom:0;}@media (min-width:1200px){.block-careers-programs .slide.open{padding-bottom:180px;}}.block-careers-programs .slideshow-arrows{z-index:1000;}.block-careers-programs .slideshow-arrows .prev{display:none;position:absolute;top:0;left:0;bottom:0;cursor:pointer;text-align:center;width:120px;z-index:1000;}@media (min-width:768px){.block-careers-programs .slideshow-arrows .prev{display:block;}}.block-careers-programs .slideshow-arrows .prev svg{position:relative;top:50%;margin-top:-17px;width:18px;height:auto;}.block-careers-programs .slideshow-arrows .prev svg path{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.block-careers-programs .slideshow-arrows .prev:hover path{stroke:#f14e1b;}.block-careers-programs .slideshow-arrows .next{display:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:0;right:0;bottom:0;cursor:pointer;text-align:center;width:120px;z-index:1000;}@media (min-width:768px){.block-careers-programs .slideshow-arrows .next{display:block;}}.block-careers-programs .slideshow-arrows .next svg{position:relative;top:50%;margin-top:-17px;width:18px;height:auto;}.block-careers-programs .slideshow-arrows .next svg path{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.block-careers-programs .slideshow-arrows .next:hover path{stroke:#f14e1b;}.block-careers-programs .slick-dots{margin:0 0 30px 0;padding:0px;list-style:none;overflow:hidden;}@media (min-width:768px){.block-careers-programs .slick-dots{margin:0;}}.block-careers-programs .slick-dots li{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;float:left;padding:10px 0;margin-right:12px;line-height:0;width:40px;height:1px;cursor:pointer;}@media (min-width:768px){.block-careers-programs .slick-dots li{height:3px;width:60px;margin-right:20px;}}.block-careers-programs .slick-dots li:last-child{margin-right:0;}.block-careers-programs .slick-dots li span{display:block;background:#afcbdb;height:1px;}@media (min-width:768px){.block-careers-programs .slick-dots li span{height:3px;}}.block-careers-programs .slick-dots li.slick-active span{background:#2571a2;}@media (min-width:768px){.block-careers-programs .slick-dots li.slick-active span{background:#2571a2;}}.block-careers-programs .slick-dots li button{display:none;}.block-careers-programs .slideshow-quotes .slick-dots{margin:0;}.block-careers-programs .image{position:relative;display:block;height:auto;background-position:center center !important;background-size:cover !important;overflow:hidden;margin-bottom:27px;}@media (min-width:768px){.block-careers-programs .image{max-width:520px;margin-bottom:0;}}.block-careers-programs .image.corners-all{border-radius:8px;}.block-careers-programs .image.corners-left{border-radius:8px 0 0 8px;}@media (min-width:1400px){.block-careers-programs .image.corners-left{border-radius:8px;}}.block-careers-programs .image.mobile{display:block;}@media (min-width:768px){.block-careers-programs .image.mobile{display:none;}}.block-careers-programs .image.desktop{display:none;}@media (min-width:768px){.block-careers-programs .image.desktop{display:block;}}.block-careers-programs .image div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-position:center center !important;background-size:cover !important;transform:scale(1);}.block-careers-programs .image img{width:100%;height:auto;opacity:0;}@media (min-width:768px){.block-careers-programs .content{max-width:600px;padding:0;}}.block-careers-programs .inner{position:relative;}@media (min-width:768px){.block-careers-programs .inner{margin-right:30px;}}@media (min-width:1024px){.block-careers-programs .inner{max-width:400px;}}@media (min-width:1200px){.block-careers-programs .inner{padding-left:30%;max-width:999px;margin-right:0;}}.block-careers-programs img{display:block;width:100%;height:auto;}.block-careers-programs h2{margin-bottom:0;position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:400;color:#8d8d8d;}@media (min-width:768px){.block-careers-programs h2{font-weight:400;letter-spacing:6px;}}@media (min-width:768px){.block-careers-programs h2{margin-bottom:30px;}}.block-careers-programs h3{margin-bottom:15px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;font-weight:400;color:#2571a2;}@media (min-width:768px){.block-careers-programs h3{margin-bottom:37px;}}.block-careers-programs .short,.block-careers-programs .long{margin-bottom:20px;}.block-careers-programs p{font-size:18px;line-height:28px;font-weight:300;}@media (min-width:1200px){.block-careers-programs p{max-width:730px;}}.block-careers-programs p:last-child{margin-bottom:0;}.block-careers-programs .slideshow-quotes{position:relative;margin-left:-12px;}.block-careers-programs .slideshow-quotes nav,.block-careers-programs .slideshow-quotes blockquote,.block-careers-programs .slideshow-quotes cite{padding-left:12px;}.block-careers-programs .slideshow-quotes nav{position:relative;top:8px;}.block-careers-programs blockquote{margin:25px 0 18px 0;position:relative;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;font-weight:400;color:#2571a2;}@media (min-width:1024px){.block-careers-programs blockquote{margin:25px 0 20px 0;}}.block-careers-programs blockquote span.q{position:absolute;top:0;left:0px;}.block-careers-programs blockquote .nbsp{white-space:normal;}@media screen and (min-width:768px){.block-careers-programs blockquote .nbsp{white-space:nowrap;}}.block-careers-programs cite{margin-bottom:8px;display:inline-block;font-size:12px;line-height:22px;text-transform:uppercase;letter-spacing:2.5px;font-weight:500;font-style:normal;color:#2571a2;}.block-careers-programs a.btn-cta{margin-top:8px;}.careers-cta{position:relative;padding:98px 0 45px;}@media (min-width:768px){.careers-cta{padding:75px 0 75px;}}@media (min-width:1200px){.careers-cta{padding:50px 0 125px;}}.careers-cta h1{margin:0 0 45px 0;font-family:"harriet-display", Helvetica, serif;font-size:42px;line-height:52px;font-weight:400;letter-spacing:0.3px;color:#2571a2;}@media (min-width:768px){.careers-cta h1{margin:0;}}.careers-cta h1 br{display:none;}@media (min-width:1024px){.careers-cta h1 br{display:block;}}.careers-cta p{font-size:18px;line-height:28px;font-weight:300;}@media (min-width:1200px){.careers-cta p{max-width:440px;}}.careers-cta p:last-child{margin-bottom:0;}@media (min-width:768px){.careers-cta p:last-child{margin-bottom:4px;}}.careers-cta2{position:relative;padding:60px 0 45px;}@media (min-width:768px){.careers-cta2{padding:75px 0 75px;}}@media (min-width:1200px){.careers-cta2{padding:128px 0 125px;}}@media (min-width:1200px){.careers-cta2.shift-up{margin-top:-70px;z-index:-1;}}.careers-cta2 .left{text-align:right;}@media (min-width:768px){.careers-cta2 .left{position:relative;width:50%;left:-41.66667%;text-align:center;}}@media (min-width:768px){.careers-cta2 .right{position:relative;width:41.66667%;left:58.3333%;}}.careers-cta2.illustration{padding:60px 0 0;}@media (min-width:768px){.careers-cta2.illustration{padding:75px 0 0;}}@media (min-width:1200px){.careers-cta2.illustration{padding:128px 0 0;}}.careers-cta2.illustration .right{padding-bottom:0px;}@media (min-width:768px){.careers-cta2.illustration .right{padding-bottom:75px;}}@media (min-width:1200px){.careers-cta2.illustration .right{padding-bottom:135px;}}.careers-cta2 h1{margin:0 0 21px 0;font-family:"harriet-display", Helvetica, serif;font-size:36px;line-height:46px;font-weight:400;letter-spacing:0.3px;color:#2571a2;}@media (min-width:768px){.careers-cta2 h1{margin:0 0 21px 0;}}.careers-cta2 p{font-size:18px;line-height:28px;font-weight:300;}@media (min-width:1200px){.careers-cta2 p{max-width:440px;}}.careers-cta2 p:last-child{margin-bottom:0;}@media (min-width:768px){.careers-cta2 p:last-child{margin-bottom:4px;}}.careers-cta2 div.note{position:relative;margin-top:35px;}.careers-cta2 div.note span{position:absolute;top:0;left:-6px;font-size:12px;line-height:16px;color:#707070;font-weight:300;}.careers-cta2 div.note p{max-width:480px;font-size:12px;line-height:16px;font-weight:300;color:#707070;}.careers-cta2 div.note a{text-decoration:underline;color:#707070;}.careers-cta2 div.note a:hover,.careers-cta2 div.note a:focus{color:#f14e1b;}.careers-cta2 img{width:110%;max-width:530px;margin:30px -30px 0 auto;}@media (min-width:410px){.careers-cta2 img{width:100%;margin:30px -30px 0 auto;}}@media (min-width:540px){.careers-cta2 img{margin:40px -30px 0 auto;}}@media (min-width:768px){.careers-cta2 img{width:100%;margin:0 auto;}}@media (min-width:1024px){.careers-cta2 img{width:85%;}}@media (min-width:1200px){.careers-cta2 img{width:100%;}}.careers-cta2 img.mobile{display:block;}@media (min-width:768px){.careers-cta2 img.mobile{display:none;}}.careers-cta2 img.desktop{display:none;}@media (min-width:768px){.careers-cta2 img.desktop{display:block;}}.careers-cta3{position:relative;padding:60px 0 65px;}@media (min-width:768px){.careers-cta3{padding:75px 0 75px;}}@media (min-width:1200px){.careers-cta3{padding:95px 0 125px;margin-top:-100px;z-index:1;}}.careers-cta3 .g-row .g-col-offset-7{margin-left:0;}@media (min-width:768px){.careers-cta3 .g-row .g-col-offset-7{margin-left:8.33333%;}}@media (min-width:1024px){.careers-cta3 .g-row .g-col-offset-7{margin-left:16.6666%;}}@media (min-width:1200px){.careers-cta3 .g-row .g-col-offset-7{margin-left:58.33333%;}}.careers-cta3 h2{margin:0 0 11px 0;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;color:#f14e1b;}.careers-cta3 .g-col-5 div:last-child{margin-top:21px;padding-bottom:13px;}.block-contact-tabs .tabs{position:relative;}@media (min-width:768px){.block-contact-tabs .tabs{left:-40px;}}.block-contact-tabs .tabs ul{margin:0;padding:0;list-style:none;overflow:hidden;}.block-contact-tabs .tabs li{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;overflow:hidden;float:left;}@media (min-width:768px){.block-contact-tabs .tabs li{border-radius:12px 12px 0 0;}}.block-contact-tabs .tabs li.tab1{display:block;width:100%;margin-bottom:12px;}@media (min-width:768px){.block-contact-tabs .tabs li.tab1{width:auto;margin-bottom:0;}}.block-contact-tabs .tabs li.tab2{width:50%;padding-right:6px;margin-bottom:12px;}@media (min-width:768px){.block-contact-tabs .tabs li.tab2{width:auto;padding:0;margin-bottom:0;}}.block-contact-tabs .tabs li.tab3{width:50%;padding-left:6px;margin-bottom:12px;}@media (min-width:768px){.block-contact-tabs .tabs li.tab3{width:auto;padding:0;margin-bottom:0;}}.block-contact-tabs .tabs span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;display:inline-block;height:46px;line-height:46px;display:block;background:#faf7f0;text-align:center;font-size:16px;color:#2571a2;}@media (min-width:768px){.block-contact-tabs .tabs span{background:transparent;height:72px;line-height:72px;padding:0 40px;text-transform:uppercase;font-size:14px;letter-spacing:2.3px;color:#707070;}.block-contact-tabs .tabs span:before{-webkit-transition:color 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;-moz-transition:color 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;-o-transition:color 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;transition:color 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;content:'';position:absolute;left:40px;bottom:24px;right:40px;height:1px;background:transparent;}}.block-contact-tabs .tabs li:hover{cursor:pointer;}.block-contact-tabs .tabs li:hover span{color:#f14e1b;}@media (min-width:768px){.block-contact-tabs .tabs li.active{background:#faf7f0;}}.block-contact-tabs .tabs li.active span{background:#ede9e1;}@media (min-width:768px){.block-contact-tabs .tabs li.active span{background:transparent;color:#454545;}}.block-contact-tabs .tabs li.active span:before{background:#f14e1b;}.block-contact-tabs .tab-content{background:#faf7f0;padding-bottom:50px;}@media (min-width:768px){.block-contact-tabs .tab-content{padding-bottom:150px;}}.block-contact-tabs .tab-content .g-container{max-width:1188px;}@media (min-width:768px){.block-contact-tabs .tab-content .tab1{overflow:hidden;left:-40px;right:-40px;}}.block-contact-tabs .tab-content .tab1 .g-container{max-width:1320px;}@media (min-width:768px){.block-contact-tabs .tab-content .g-col-10,.block-contact-tabs .tab-content .g-col-5{overflow:hidden;}}.block-contact-tabs .tab-content .tab{display:none;}.block-contact-tabs .tab-content .tab.active{display:block;}.block-contact-tabs .table .table-header,.block-contact-tabs .table .table-body{overflow:hidden;}.block-contact-tabs .table .table-header{overflow:hidden;border-bottom:1px solid #cccbc7;padding:65px 30px 11px 0px;font-size:14px;color:#707070;}@media (min-width:768px){.block-contact-tabs .table .table-header{padding:45px 30px 11px 60px;}}.block-contact-tabs .table .table-header .cell1{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.block-contact-tabs .table .table-header .cell1:hover{cursor:pointer;color:#f14e1b;}.block-contact-tabs .table .table-header .cell1:hover path{stroke:#f14e1b;}.block-contact-tabs .table .table-header .cell1 .toggle{display:inline-block;height:11px;width:10px;margin-right:7px;}.block-contact-tabs .table .table-header .cell1 .toggle.active{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);position:relative;top:13px;}.block-contact-tabs .table .table-header .cell1 path{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.block-contact-tabs .table .table-header .cell1 span{display:none;}.block-contact-tabs .table .table-header .cell1 span.active{display:inline;}.block-contact-tabs .table .table-header .cell2{display:none;}@media (min-width:768px){.block-contact-tabs .table .table-header .cell2{display:block;}}.block-contact-tabs .table .table-row{overflow:hidden;border-bottom:1px solid #cccbc7;padding:30px 30px 30px 60px;font-size:18px;}.block-contact-tabs .table .table-cell{position:relative;}@media (min-width:768px){.block-contact-tabs .table .table-cell{float:left;}}@media (min-width:768px){.block-contact-tabs .table .table-cell.cell1{width:43%;}}@media (min-width:768px){.block-contact-tabs .table .table-cell.cell2{width:57%;}}.block-contact-tabs .table .table-header .cell1 path{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.block-contact-tabs .table .table-header .cell1:hover path{stroke:#f14e1b;}.block-contact-tabs .table .table-row .toggle{position:absolute;top:-13px;left:-60px;width:48px;height:48px;border-radius:50%;overflow:hidden;background:#fff;text-align:center;}.block-contact-tabs .table .table-row .toggle svg{display:block;margin:0 auto;position:relative;top:50%;margin-top:-4px;width:15px;height:9px;}.block-contact-tabs .table .location,.block-contact-tabs .table .name,.block-contact-tabs .table .name2{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:22px;font-weight:300;color:#2571a2;}.block-contact-tabs .table .name{display:none;}@media (min-width:768px){.block-contact-tabs .table .name{display:block;}}.block-contact-tabs .table .name2{margin-bottom:17px;color:#f14e1b;}.block-contact-tabs .table .news{display:none;list-style:none;padding:32px 0 0 0;margin:0;}.block-contact-tabs .table .news li{margin-top:15px;font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;}@media (min-width:1024px){.block-contact-tabs .table .news li{line-height:28px;}}@media (min-width:768px){.block-contact-tabs .table .news li{margin-top:13px;}}.block-contact-tabs .table .news li:first-child{margin-top:0;}.block-contact-tabs .table .news a{position:relative;color:#454545;}.block-contact-tabs .table .news a:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;bottom:-2px;left:0;right:0;height:1px;background:#454545;}.block-contact-tabs .table .news a:hover,.block-contact-tabs .table .news a:focus{color:#f14e1b;}.block-contact-tabs .table .news a:hover:after,.block-contact-tabs .table .news a:focus:after{background:#f14e1b;}.block-contact-tabs .table .contact{display:none;overflow:hidden;clear:both;padding-top:17px;font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;}@media (min-width:1024px){.block-contact-tabs .table .contact{line-height:28px;}}@media (min-width:1024px){.block-contact-tabs .table .contact{padding-top:32px;}}.block-contact-tabs .table .contact.nospacing{padding-top:0;}@media (min-width:1024px){.block-contact-tabs .table .contact .col1{width:55%;float:left;padding-right:20px;}}.block-contact-tabs .table .contact .col2{margin-top:47px;}@media (min-width:768px){.block-contact-tabs .table .contact .col2{margin-top:25px;}}@media (min-width:1024px){.block-contact-tabs .table .contact .col2{width:45%;float:left;margin-top:0;}}.block-contact-tabs .table .contact address{margin:0;}.block-contact-tabs .table .link{display:none;padding-top:40px;padding-bottom:20px;}@media (min-width:768px){.block-contact-tabs .table .link{padding-top:25px;padding-bottom:0;}}.block-contact-tabs .table .table-row:hover{cursor:pointer;}.block-contact-tabs .table .table-row:hover .location,.block-contact-tabs .table .table-row:hover .name{color:#f14e1b;}.block-contact-tabs .table .table-row.active{padding-bottom:50px;}.block-contact-tabs .table .table-row.active .name{display:none;}@media (min-width:768px){.block-contact-tabs .table .table-row.active .name{display:block;}}.block-contact-tabs .table .table-row.active .name2{display:block;}@media (min-width:768px){.block-contact-tabs .table .table-row.active .name2{display:none;}}.block-contact-tabs .table .table-row.active .cell1 .news{display:none;}@media (min-width:768px){.block-contact-tabs .table .table-row.active .cell1 .news{display:block;}}.block-contact-tabs .table .table-row.active .cell2 .news{display:block;}@media (min-width:768px){.block-contact-tabs .table .table-row.active .cell2 .news{display:none;}}.block-contact-tabs .table .table-row.active .news,.block-contact-tabs .table .table-row.active .contact,.block-contact-tabs .table .table-row.active .link{display:block;}.block-contact-tabs .table .table-row.active .toggle{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}.block-contact-tabs .table .table-row.active .location,.block-contact-tabs .table .table-row.active .name{color:#f14e1b;}.block-contact-content-spacer{background:#faf7f0;height:80px;}.block-contact-content{position:relative;margin-top:100px;padding-bottom:80px;}@media (min-width:768px){.block-contact-content{margin-top:0;}}@media (min-width:768px){.block-contact-content .g-row{position:relative;margin-top:-80px;}}.block-contact-content .g-row:first-child{padding-bottom:100px;}@media (min-width:768px){.block-contact-content .g-row:first-child{padding-bottom:0;}}.block-contact-content .swap{}@media (min-width:768px){.block-contact-content .swap .col1{order:2;}}@media (min-width:768px){.block-contact-content .swap .col2{order:1;}}.block-contact-content .inner.orientation-horiz{max-width:740px;margin-right:-30px;}@media (min-width:768px){.block-contact-content .inner.orientation-horiz{margin-right:0;margin-left:0;}.block-contact-content .inner.orientation-horiz .image{margin-left:0;margin-right:-30px;}}@media (min-width:1200px){.block-contact-content .inner.orientation-horiz{margin-left:0px;}.block-contact-content .inner.orientation-horiz .image{margin-left:60px;margin-right:-80px;}.block-contact-content .inner.orientation-horiz .content{padding-left:18% !important;}}@media (min-width:1400px){.block-contact-content .inner.orientation-horiz .image{margin-right:-180px;}}.block-contact-content .inner.orientation-vert{}@media (min-width:768px){.block-contact-content .inner.orientation-vert .image{margin:0 auto;}}.block-contact-content .inner.orientation-vert .image{max-width:480px;}.block-contact-content .image{position:relative;display:block;height:auto;background-position:center center !important;background-size:cover !important;overflow:hidden;}.block-contact-content .image.corners-all{border-radius:8px;}.block-contact-content .image.corners-left{border-radius:8px 0 0 8px;}@media (min-width:1400px){.block-contact-content .image.corners-left{border-radius:8px;}}.block-contact-content .image div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-position:center center !important;background-size:cover !important;transform:scale(1);}.block-contact-content .image img{width:100%;height:auto;opacity:0;}.block-contact-content .content{padding:27px 35px 0 0;}@media (min-width:768px){.block-contact-content .content{padding:100px 0 100px 18%;}}.block-contact-content h2{margin-bottom:16px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;color:#2571a2;}@media (min-width:1024px){.block-contact-content h2{margin-bottom:13px;}}.block-contact-content address{margin-bottom:0;}@media (min-width:1024px){.block-contact-content address{margin-bottom:32px;}}.block-contact-content p{margin-bottom:30px;}.block-contact-content address,.block-contact-content p{font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;}@media (min-width:1024px){.block-contact-content address,.block-contact-content p{line-height:28px;}}.block-contact-content .contact{overflow:hidden;font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;}@media (min-width:1024px){.block-contact-content .contact{line-height:28px;}}.block-contact-content .contact .col1{padding:0;margin:0;}@media (min-width:1024px){.block-contact-content .contact .col1{float:left;width:55%;}}.block-contact-content .contact .col2{padding:25px 0 0;margin:0 0 25px 0;}@media (min-width:1024px){.block-contact-content .contact .col2{padding:0;float:left;width:45%;}}.block-contact-content a.phone{position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;color:#454545;}@media (min-width:1024px){.block-contact-content a.phone{line-height:28px;}}.block-contact-content a.phone:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;bottom:-2px;left:0;right:0;height:1px;background:#454545;}.block-contact-content a.phone:hover,.block-contact-content a.phone:focus{color:#f14e1b;}.block-contact-content a.phone:hover:after,.block-contact-content a.phone:focus:after{background:#f14e1b;}.block-contact-content2{position:relative;padding-top:60px;padding-bottom:60px;background:#fffdf8;}@media (min-width:768px){.block-contact-content2{padding-top:50px;padding-bottom:50px;}}.block-contact-content2 .inner{}@media (min-width:768px){.block-contact-content2 .inner .image{margin:0 auto;}}.block-contact-content2 .inner .image{max-width:388px;}.block-contact-content2 .image{position:relative;display:block;height:auto;background-position:center center !important;background-size:cover !important;overflow:hidden;}.block-contact-content2 .image.corners-all{border-radius:8px;}.block-contact-content2 .image.corners-left{border-radius:8px 0 0 8px;}@media (min-width:1400px){.block-contact-content2 .image.corners-left{border-radius:8px;}}.block-contact-content2 .image div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-position:center center !important;background-size:cover !important;transform:scale(1);}.block-contact-content2 .image img{width:100%;height:auto;opacity:0;}.block-contact-content2 .content{padding:27px 20px 0 0;}@media (min-width:768px){.block-contact-content2 .content{padding:50px 0 50px 0;}}.block-contact-content2 h2{margin-bottom:16px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;color:#2571a2;}@media (min-width:1024px){.block-contact-content2 h2{margin-bottom:13px;}}.block-contact-content2 p{margin-bottom:30px;font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;}@media (min-width:1024px){.block-contact-content2 p{line-height:28px;}}body.page-template-page-contact main,body.page-template-page-thank-you main{background:#efefef;}.contact-form-bordered{position:relative;background:#fffdf8;}@media (min-width:768px){.contact-form-bordered{background:transparent;margin-top:-84px;}}body.page-id-5023 .contact-form-bordered{border-bottom:14px solid #f14e1b;}@media (min-width:768px){body.page-id-5023 .contact-form-bordered{border-bottom:0;}}body.page-id-5023 .contact-form-bordered:before{content:'';position:absolute;top:50px;left:0;bottom:0;width:14px;border-radius:0 8px 0 0;background:#f14e1b;}@media (min-width:768px){body.page-id-5023 .contact-form-bordered:before{display:none;}}body.page-id-5023 .contact-form-bordered .corner{position:absolute;bottom:0;left:-16px;height:16px;width:16px;z-index:1;background:#f14e1b;}@media (min-width:768px){body.page-id-5023 .contact-form-bordered .corner{display:none;}}body.page-id-5023 .contact-form-bordered .corner:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:#fffdf8;border-radius:0 0 0 8px;}.contact-form-bordered #contact{position:relative;z-index:1;padding-top:40px;padding-bottom:60px;}@media (min-width:768px){.contact-form-bordered #contact{padding-bottom:50px;}}.contact-form-bordered #contact:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#fffdf8;border-radius:0 0 12px 12px;z-index:0;}@media (min-width:1180px){.contact-form-bordered #contact:after{left:30px;right:30px;}}.contact-form-bordered #contact fieldset{position:relative;z-index:1;}.contact-form-bordered #contact fieldset.section2{padding-top:50px;}@media (min-width:768px){.contact-form-bordered #contact fieldset.section2{padding-top:20px;}}.contact-form-bordered #contact .form-section h3{margin-bottom:0;}@media (min-width:768px){.contact-form-bordered #contact .form-section h3{margin-bottom:5px;}}.contact-form-bordered #contact .form-section.section1 p{margin-bottom:40px;}.contact-form-bordered #contact .form-input .tooltip .label{background:#faf7f0;}.contact-form-bordered #contact .form-input .tooltip .label:hover,.contact-form-bordered #contact .form-input .tooltip .label:focus{background:#2571a2;}@media (min-width:768px){.contact-form-bordered #contact .form-input-zipcode{margin-bottom:0;}}.contact-form-bordered #contact .form-options div.checkbox.active span{background:#faf7f0;}.contact-form-bordered #contact .form-textarea{margin-top:40px;color:#2571a2;}@media (min-width:768px){.contact-form-bordered #contact .form-textarea{margin-top:8px;}}.contact-form-bordered #contact .form-textarea textarea{color:#2571a2;height:210px;}@media (min-width:768px){.contact-form-bordered #contact .form-textarea textarea{height:300px;}}.contact-form-bordered #contact .form-textarea textarea.active{color:#f14e1b;}.contact-form-bordered #contact .section2 .g-row:last-child p{margin-top:20px;font-size:13px;line-height:18px;font-weight:300;max-width:695px;}@media (min-width:768px){.contact-form-bordered #contact .section2 .g-row:last-child p{margin-top:34px;}}@media (min-width:768px){.contact-form-bordered #contact .form-button{text-align:right;}}.contact-form-bordered #contact .form-button button{background:#f14e1b;color:#fff;}@media (min-width:768px){.contact-form-bordered #contact .form-button button{margin-top:30px;}}.contact-form-bordered #contact .form-button button:hover{color:#fff;background:rgba(241, 78, 27, 0.8);}.contact-form-bordered #contact .form-button input{margin-top:20px;}@media (min-width:768px){.contact-form-bordered #contact .form-button input{margin-top:20px;}}@media (min-width:768px){.contact-form-bordered #contact .section2 .form-button button{margin-top:10px;}}.contact-form-bordered form#contact .form-section h3 span{background:#fffdf8;}.contact-form-bordered #contactSuccess{padding:40px 0 20px;}@media (min-width:768px){.contact-form-bordered #contactSuccess{padding:40px 0 30px;}}.contact-form-bordered #contactSuccess .message{padding:0;}.contact-form-leftborder{position:relative;}.contact-form-leftborder:before{content:'';position:absolute;top:50px;left:0;bottom:0;width:14px;border-radius:0 8px 0 0;background:#f14e1b;}@media (min-width:768px){.contact-form-leftborder:before{top:0px;border-radius:0;}}.contact-form-leftborder form#contact{position:relative;z-index:1;padding-top:40px;padding-bottom:50px;}@media (min-width:768px){.contact-form-leftborder form#contact{padding-top:43px;padding-bottom:70px;}}.contact-form-leftborder form#contact:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#fffdf8;border-radius:0 0 12px 12px;z-index:0;}@media (min-width:1180px){.contact-form-leftborder form#contact:after{left:30px;right:30px;}}.contact-form-leftborder form#contact fieldset{position:relative;z-index:1;}.contact-form-leftborder form#contact fieldset.section2{padding-top:50px;}@media (min-width:768px){.contact-form-leftborder form#contact fieldset.section2{padding-top:20px;}}.contact-form-leftborder form#contact .form-section h3{margin-bottom:0;}@media (min-width:768px){.contact-form-leftborder form#contact .form-section h3{margin-bottom:5px;}}.contact-form-leftborder form#contact .form-section.section1 p{margin-bottom:40px;}.contact-form-leftborder form#contact .form-input .tooltip .label{background:#faf7f0;}.contact-form-leftborder form#contact .form-input .tooltip .label:hover,.contact-form-leftborder form#contact .form-input .tooltip .label:focus{background:#2571a2;}@media (min-width:768px){.contact-form-leftborder form#contact .form-input-zipcode{margin-bottom:0;}}.contact-form-leftborder form#contact .form-options div.checkbox.active span{background:#faf7f0;}.contact-form-leftborder form#contact .form-textarea{margin-top:40px;color:#2571a2;}@media (min-width:768px){.contact-form-leftborder form#contact .form-textarea{margin-top:8px;}}.contact-form-leftborder form#contact .form-textarea textarea{height:210px;color:#2571a2;}@media (min-width:768px){.contact-form-leftborder form#contact .form-textarea textarea{height:300px;}}.contact-form-leftborder form#contact .form-textarea textarea.active{color:#f14e1b;}.contact-form-leftborder form#contact .g-row:last-child p{margin-top:20px;font-size:13px;line-height:18px;font-weight:300;max-width:695px;}@media (min-width:768px){.contact-form-leftborder form#contact .g-row:last-child p{margin-top:34px;}}@media (min-width:768px){.contact-form-leftborder form#contact .form-button{text-align:right;}}.contact-form-leftborder form#contact .form-button button{background:#f14e1b;color:#fff;}@media (min-width:768px){.contact-form-leftborder form#contact .form-button button{margin-top:30px;}}.contact-form-leftborder form#contact .form-button button:hover{color:#fff;background:rgba(241, 78, 27, 0.8);}.contact-form-leftborder form#contact .form-button input{margin-top:20px;}@media (min-width:768px){.contact-form-leftborder form#contact .form-button input{margin-top:20px;}}@media (min-width:768px){.contact-form-leftborder form#contact .section2 .form-button button{margin-top:10px;}}.contact-form-leftborder form#contact .form-section h3 span{background:#fffdf8;}.block-contact-locations{background:#efefef;padding:0 0 60px;}@media (min-width:768px){.block-contact-locations{padding:40px 0 40px;}}.block-contact-locations .bg4{padding:65px 0 170px;background-size:80% !important;}@media (min-width:500px){.block-contact-locations .bg4{background-size:70% !important;}}@media (min-width:768px){.block-contact-locations .bg4{padding:8px 0 170px;background-size:auto !important;}}@media (max-width:1200px){.block-contact-locations .bg1,.block-contact-locations .bg2,.block-contact-locations .bg3{background:none !important;}}.block-contact-locations h2{margin:0 0 72px;font-family:"harriet-display", Helvetica, serif;font-size:42px;line-height:52px;font-weight:400;letter-spacing:0.3px;color:#2571a2;}@media (min-width:768px){.block-contact-locations h2{margin:0 0 52px;}}.block-contact-locations h3{margin:0;font-family:"harriet-display", Helvetica, serif;font-size:20px;line-height:22px;font-weight:400;letter-spacing:0.5px;color:#2571a2;}@media (min-width:768px){.block-contact-locations h3{font-size:18px;line-height:22px;}}.block-contact-locations h3 a{font-weight:400 !important;}@media (min-width:768px){.block-contact-locations h3 a{color:#2571a2 !important;cursor:default !important;}}.block-contact-locations h3 a:focus{color:#2571a2 !important;}.block-contact-locations h3 a.active{color:#f14e1b !important;}@media (min-width:768px){.block-contact-locations h3 a.active{color:#2571a2 !important;}}.block-contact-locations h3 span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:scaleX(-1);transform:scaleX(-1);display:block;position:absolute;top:82px;height:32px;width:32px;border-radius:50%;background:#e0e0e0;}@media (min-width:480ps){.block-contact-locations h3 span{top:62px;}}@media (min-width:768px){.block-contact-locations h3 span{display:none;}}.block-contact-locations h3 span svg{content:'';position:absolute;top:50%;right:50%;margin-top:-5px;margin-right:-5px;height:11px;width:11px;}.block-contact-locations .border{position:relative;padding-top:30px;padding-bottom:50px;font-size:18px;line-height:28px;}.block-contact-locations .border:before{content:'';position:absolute;top:0;left:15px;right:15px;height:1px;background:#838383;opacity:0.5;}@media (min-width:1200px){.block-contact-locations .border:before{left:20px;right:20px;}}.block-contact-locations .border b{display:block;font-weight:500;color:#2571a2;}.block-contact-locations .border ul{margin:6px 0 0;padding:0;list-style:none;}.block-contact-locations .border p{margin-top:6px;margin-bottom:15px;font-weight:300;}.block-contact-locations .border p:last-child{margin-bottom:0;}.block-contact-locations .border p a{position:relative;color:#454545;}.block-contact-locations .border p a:hover,.block-contact-locations .border p a:focus{color:#f14e1b;}.block-contact-locations .border p a:last-child:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;bottom:-2px;left:0;right:0;height:1px;background:#454545;}.block-contact-locations .border p a:last-child:hover:after,.block-contact-locations .border p a:last-child:focus:after{background:#f14e1b;}.block-contact-locations .border li.active a{color:#f14e1b;}.block-contact-locations .border a{font-weight:300;color:#2571a2;}.block-contact-locations .border a:hover,.block-contact-locations .border a:focus{color:#f14e1b;}.block-contact-locations .headquarters{width:33.3333%;padding-bottom:0;}@media (min-width:1200px){.block-contact-locations .headquarters{width:25%;}}@media (min-width:1200px){.block-contact-locations .headquarters:before{width:53%;right:auto;min-width:155px;max-width:173px;}}.block-contact-locations #headquarters{position:relative;margin-top:50px;padding-top:32px;padding-bottom:50px;font-size:18px;line-height:28px;}.block-contact-locations #headquarters:before{content:'';position:absolute;top:0;left:0px;right:0px;height:2px;background:#838383;opacity:0.5;}.block-contact-locations #headquarters h3{margin-bottom:15px;}.block-contact-locations #headquarters p{margin-bottom:15px;font-weight:300;}.block-contact-locations #headquarters p a{position:relative;color:#454545;}.block-contact-locations #headquarters p a:hover,.block-contact-locations #headquarters p a:focus{color:#f14e1b;}.block-contact-locations #headquarters p a:last-child:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;bottom:-2px;left:0;right:0;height:1px;background:#454545;}.block-contact-locations #headquarters p a:last-child:hover:after,.block-contact-locations #headquarters p a:last-child:focus:after{background:#f14e1b;}.block-contact-locations .labels{min-height:142px;}.block-contact-locations .labels .border:before{height:2px;}.block-contact-locations .labels .g-col-6{width:50%;}@media (min-width:768px){.block-contact-locations .labels .g-col-6{margin-left:8.33333%;width:55.5555%;}}@media (min-width:1200px){.block-contact-locations .labels .g-col-6{margin-left:8.33333%;width:50%;}}.block-contact-locations .labels .g-col-2{width:50%;}@media (min-width:768px){.block-contact-locations .labels .g-col-2{width:27.7777%;margin-left:0;}}@media (min-width:1200px){.block-contact-locations .labels .g-col-2{width:16.66667%;margin-left:8.33333%;}}.block-contact-locations .mobile{display:block;}@media (min-width:768px){.block-contact-locations .mobile{display:none;}}.block-contact-locations .mobile .g-col-6{width:50%;}.block-contact-locations .tablet{display:none;}@media (min-width:768px){.block-contact-locations .tablet{display:block;}}@media (min-width:1200px){.block-contact-locations .tablet{display:none;}}.block-contact-locations .tablet .g-col-3{width:27.7777%;}.block-contact-locations .desktop{display:none;}@media (min-width:1200px){.block-contact-locations .desktop{display:block;}}.block-contact-location{position:relative;font-size:18px;line-height:24px;font-weight:300;color:#fff;}@media (min-width:768px){.block-contact-location{margin-top:-84px;}}.block-contact-location:before{content:'';position:absolute;top:50px;left:0;bottom:0;width:14px;border-radius:0 8px 0 0;background:#f14e1b;}.block-contact-location .g-container{position:relative;z-index:1;padding-top:35px;padding-bottom:80px;}@media (min-width:768px){.block-contact-location .g-container{padding-top:50px;padding-bottom:75px;}}.block-contact-location .g-container:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#007bb2;z-index:0;}@media (min-width:1180px){.block-contact-location .g-container:after{left:70px;right:70px;border-radius:0 0 12px 12px;}}.block-contact-location .g-container .g-row{position:relative;z-index:1;}.block-contact-location .g-container .title p{margin:0;}@media (min-width:1024px){.block-contact-location .g-container .grid{display:grid;grid-template-columns:47% 53%;position:relative;z-index:1;}}.block-contact-location .g-container .grid.single{display:block;}@media (min-width:1024px){.block-contact-location .g-container .grid.single{padding-top:30px;}}.block-contact-location .g-container .photo{padding-bottom:46px;}@media (min-width:1024px){.block-contact-location .g-container .photo{grid-column:1;grid-row:span 2;display:flex;align-items:end;padding:70px 50px 5px 0;}}@media (min-width:1024px){.block-contact-location .g-container .description{grid-column:2 / 2;grid-row:1;}}.block-contact-location .g-container .description.mobile{border-top:1px solid #6abfe5;padding-top:21px;margin-top:19px;display:block;}@media (min-width:1024px){.block-contact-location .g-container .description.mobile{display:none;}}.block-contact-location .g-container .description.desktop{display:none;}@media (min-width:1024px){.block-contact-location .g-container .description.desktop{display:block;}}.block-contact-location .g-container .description.desktop > div:last-child,.block-contact-location .g-container .description.desktop p:last-child{border-bottom:1px solid #6abfe5;padding-bottom:48px;margin-bottom:20px;}.block-contact-location .g-container .grid.single .description.mobile{border:0;padding-top:0;margin-top:0;}@media (min-width:1024px){.block-contact-location .g-container .contact{grid-column:2 / 2;grid-row:2;display:flex;align-items:end;}}.block-contact-location h1{margin:0 0 30px;font-family:"harriet-display", Helvetica, serif;font-size:42px;line-height:52px;font-weight:400;letter-spacing:0.3px;line-height:48px;}@media (min-width:1024px){.block-contact-location h1{margin-bottom:0;}}.block-contact-location img{width:100%;max-width:435px;border-radius:12px;}.block-contact-location address{margin:0;}.block-contact-location ul{margin:15px 0 0;padding:0;list-style:none;}@media (min-width:1024px){.block-contact-location ul{margin:42px 0 0;}}.block-contact-location ul li{margin-top:0;}.block-contact-location label{margin:0;font-size:11px;line-height:24px;text-transform:uppercase;letter-spacing:2px;font-weight:500;}.block-contact-location a{color:#fff;}.contact-location-learnmore{position:relative;border-bottom:14px solid #f14e1b;padding-bottom:55px;}@media (min-width:768px){.contact-location-learnmore{padding-bottom:70px;}}.contact-location-learnmore.empty{padding-bottom:0;}.contact-location-learnmore:before{content:'';position:absolute;top:0px;left:0;bottom:0;width:14px;border-radius:0;background:#f14e1b;}.contact-location-learnmore .corner{position:absolute;bottom:0;left:14px;height:16px;width:16px;z-index:1;background:#f14e1b;}.contact-location-learnmore .corner:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:#fffdf8;border-radius:0 0 0 8px;}.contact-location-learnmore h2{border-top:1px solid rgba(163, 163, 163, .4);margin:0;padding-top:45px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;color:#2571a2;}@media (min-width:768px){.contact-location-learnmore h2{padding-top:70px;}}.contact-location-learnmore .contact-projectsnewsroom{padding-top:40px;padding-bottom:50px;}@media (min-width:1024px){.contact-location-learnmore .contact-projectsnewsroom{padding-top:56px;padding-bottom:75px;}}.contact-location-learnmore .contact-projectsnewsroom h2{border:0;padding:0;margin:0 0 9px 0;font-family:"post-grotesk", Georgia, Arial, sans-serif;font-size:11px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:#8d8d8d;}.contact-location-learnmore .contact-projectsnewsroom ul{margin:0;padding:0;list-style:none;}.contact-location-learnmore .contact-projectsnewsroom .images{position:relative;height:0;padding-top:78%;max-width:435px;}@media (min-width:1024px){.contact-location-learnmore .contact-projectsnewsroom .images{max-width:9999px;max-height:388px;}}.contact-location-learnmore .contact-projectsnewsroom .images .img{position:absolute;top:0;left:0;right:0;opacity:0;width:100%;max-width:435px;max-height:340px;height:0;padding-top:78%;border-radius:12px;overflow:hidden;transform:scale(1);z-index:0;}@media (min-width:1024px){.contact-location-learnmore .contact-projectsnewsroom .images .img{max-width:495px;max-height:388px;}}.contact-location-learnmore .contact-projectsnewsroom .images .img.active{opacity:1;z-index:1;}.contact-location-learnmore .contact-projectsnewsroom .images .img div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center !important;background-size:cover !important;}.contact-location-learnmore .contact-projectsnewsroom .images .img:hover div{transform:scale(1.05);}.contact-location-learnmore .contact-projectsnewsroom ul.projects{position:relative;padding-top:45px;margin-left:25px;z-index:1;}@media (min-width:1024px){.contact-location-learnmore .contact-projectsnewsroom ul.projects{padding-top:73px;margin-left:24px;}}@media (min-width:1200px){.contact-location-learnmore .contact-projectsnewsroom ul.projects{margin-left:60px;}}.contact-location-learnmore .contact-projectsnewsroom ul.projects li{position:relative;margin-bottom:27px;}.contact-location-learnmore .contact-projectsnewsroom ul.projects li:first-child:before{display:block;content:'';position:absolute;top:-84px;left:0px;height:78px;width:1px;opacity:1 !important;background:#838383;}@media (min-width:768px){.contact-location-learnmore .contact-projectsnewsroom ul.projects li:first-child:before{display:none;}}.contact-location-learnmore .contact-projectsnewsroom ul.projects li:last-child{margin-bottom:40px;}.contact-location-learnmore .contact-projectsnewsroom ul.projects li:before{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;}@media (min-width:768px){.contact-location-learnmore .contact-projectsnewsroom ul.projects li.active:before{display:block;content:'';position:absolute;top:13px;left:-195px;height:1px;width:180px;opacity:1 !important;background:#838383;}}.contact-location-learnmore .contact-projectsnewsroom ul.projects li.active a{color:#f14e1b !important;}.contact-location-learnmore .contact-projectsnewsroom ul.projects a{font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:27px;color:#585858;}.contact-location-learnmore .contact-projectsnewsroom ul.projects a:hover,.contact-location-learnmore .contact-projectsnewsroom ul.projects a:focus{color:#f14e1b;}.contact-location-learnmore .contact-projectsnewsroom div.articles{background:#faf7f0;padding:18px 25px 24px;border-radius:12px;}@media (min-width:1024px){.contact-location-learnmore .contact-projectsnewsroom div.articles{padding:18px 30px 22px;margin-left:24px;}}@media (min-width:1200px){.contact-location-learnmore .contact-projectsnewsroom div.articles{margin-left:60px;}}.contact-location-learnmore .contact-projectsnewsroom div.articles h2{margin-bottom:6px;}.contact-location-learnmore .contact-projectsnewsroom div.articles li{position:relative;margin-bottom:25px;}@media (min-width:1024px){.contact-location-learnmore .contact-projectsnewsroom div.articles li{padding-left:75px;}}.contact-location-learnmore .contact-projectsnewsroom div.articles li:last-child{margin-bottom:0;}.contact-location-learnmore .contact-projectsnewsroom div.articles span{display:block;font-size:11px;font-weight:500;color:#8d8d8d;}@media (min-width:1024px){.contact-location-learnmore .contact-projectsnewsroom div.articles span{position:absolute;top:-2px;left:0;}}.contact-location-learnmore .contact-projectsnewsroom div.articles a{font-size:18px;line-height:24px;color:#585858;}.contact-location-learnmore .contact-projectsnewsroom div.articles a:hover,.contact-location-learnmore .contact-projectsnewsroom div.articles a:focus{color:#f14e1b;}.contact-location-learnmore .project-thumb-row#rowid1 h2{border-top:0 !important;}.contact-location-learnmore .project-thumb-row#rowid1 .project-thumb-full{margin-top:0;}.contact-location-learnmore .project-thumb-row h2{padding:0;margin:0;}.contact-location-learnmore .project-thumb-row h2 span{display:block;height:0;line-height:0;visibility:hidden;}.contact-location-learnmore .project-thumb-full{margin-bottom:30px;}@media (min-width:1024px){.contact-location-learnmore .project-thumb-full{margin-top:20px;}}@media (min-width:1200px){.contact-location-learnmore .project-thumb-full.label-left .img{margin-left:-170px;}}@media (min-width:1400px){.contact-location-learnmore .project-thumb-full.label-left .img{margin-left:-267px;}}.contact-location-learnmore .project-thumb-full.label-left .imagecol{padding-top:45px;padding-bottom:45px;}@media (min-width:768px){.contact-location-learnmore .project-thumb-full.label-left .imagecol{width:53%;padding-top:60px;padding-bottom:60px;}}.contact-location-learnmore .project-thumb-full.label-left .imagecol .img{margin-left:0 !important;margin-bottom:0 !important;}.contact-location-learnmore .project-thumb-full.label-left .imagecol .img div{background-size:contain !important;background-position:center center !important;background-repeat:no-repeat !important;}.contact-location-learnmore .project-thumb-full.label-left .imagecol img{max-height:450px;}.contact-location-learnmore .project-thumb-full.label-left .infocol{padding:0 0 25px 0;}@media (min-width:768px){.contact-location-learnmore .project-thumb-full.label-left .infocol{width:47%;padding:60px 36px 60px 36px;}}@media (min-width:1200px){.contact-location-learnmore .project-thumb-full.label-left .infocol{padding:60px 50px 60px 55px;}}@media (min-width:1400px){.contact-location-learnmore .project-thumb-full.label-left .infocol{padding:60px 50px 60px 75px;}}.contact-location-learnmore .project-thumb-full .infocol .info:before{display:none;}.contact-location-learnmore .project-thumb-full .infocol h3{font-family:"harriet-display", Helvetica, serif;}.contact-location-learnmore .project-thumb-full .description{margin-bottom:40px;}.contact-location-learnmore .contact-expertise#rowid1 h2{border-top:0;}.contact-location-learnmore .contact-expertise h2{padding-top:37px;margin:0 0 9px 0;font-family:"post-grotesk", Georgia, Arial, sans-serif;font-size:11px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:#8d8d8d;}@media (min-width:768px){.contact-location-learnmore .contact-expertise h2{padding-top:40px;}}.contact-location-learnmore .contact-expertise .image{display:none;}@media (min-width:1024px){.contact-location-learnmore .contact-expertise .image{display:block;float:right;width:30%;margin-top:-30px;}}.contact-location-learnmore .contact-expertise .image img{width:100%;height:auto;}@media (min-width:768px){.contact-location-learnmore .contact-expertise .text{width:90%;}}@media (min-width:1024px){.contact-location-learnmore .contact-expertise .text{float:left;width:60%;}}.contact-location-learnmore .contact-expertise h3{margin:0 0 12px 0;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:24px;font-weight:400;color:#f14e1b;}.contact-location-learnmore .contact-expertise p{font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;color:#454545;}@media (min-width:1024px){.contact-location-learnmore .contact-expertise p{line-height:28px;}}.contact-location-learnmore .contact-expertise p:last-child{padding-bottom:23px;}.contact-location-learnmore .contact-expertise .slideshownums{clear:left;position:relative;z-index:1;width:160px;overflow:hidden;font-size:11px;line-height:15px;}.contact-location-learnmore .contact-expertise .slideshownums svg{cursor:pointer;width:8px !important;height:auto;}.contact-location-learnmore .contact-expertise .slideshownums svg.first{position:absolute;top:0;left:0;}.contact-location-learnmore .contact-expertise .slideshownums svg.last{position:absolute;top:0;right:0;}.contact-location-learnmore .contact-expertise .slideshownums .slick-arrow path{fill:#f14e1b !important;}.contact-location-learnmore .contact-expertise .slideshownums .slick-arrow.slick-disabled path{fill:#bfbfbf !important;}.contact-location-learnmore .contact-expertise .slideshownums ul{margin:0;padding:0;list-style:none;text-align:center;width:100%;}.contact-location-learnmore .contact-expertise .slideshownums ul li{display:none;}.contact-location-learnmore .contact-expertise .slideshownums ul li.slick-active{display:block;}.contact-location-learnmore .contact-expertise .slideshownums button{background:transparent;border:0;font-family:"post-grotesk", Georgia, Arial, sans-serif;font-size:11px;line-height:15px;font-weight:400;letter-spacing:2px;text-transform:uppercase;text-align:center;color:#8d8d8d;}#page-footer{background:#082a40;}#page-footer .g-container{max-width:1540px;padding:0;}@media (min-width:768px){#page-footer .g-container{padding:0 30px;}}@media (min-width:1200px){#page-footer .g-container{padding:0 40px;}}#page-footer .border{border-bottom:0.5px solid #275988;padding:40px 30px;overflow:hidden;}@media (min-width:768px){#page-footer .border{padding:65px 0;text-align:right;}}#page-footer .g-col-11{width:100%;}@media (min-width:1200px){#page-footer .g-col-11{width:91.66667%;}}#page-footer div.left{padding:8px 0;}@media (min-width:768px){#page-footer div.left{clear:both;display:inline-block;padding:0;}}@media (min-width:1200px){#page-footer div.left{position:relative;left:14px;}}#page-footer div.right{position:relative;padding:28px 0 8px;margin-top:20px;}#page-footer div.right:before{content:'';position:absolute;left:0;top:0;right:0;height:1px;background:#275988;}@media (min-width:768px){#page-footer div.right{clear:both;display:inline-block;margin-left:60px;margin-top:0;padding:0 0 0 60px;}#page-footer div.right:before{content:'';left:0;top:-35px;bottom:-35px;right:auto;width:1px;height:auto;}}@media (min-width:1024px){#page-footer div.right{margin-left:90px;padding:0 0 0 90px;}}@media (min-width:1200px){#page-footer div.right{left:17px;}}@media (min-width:768px){.page-id-4306 #page-footer .left a{position:relative;top:-16px;}}.page-id-4306 #page-footer .right a{min-height:64px;text-align:left;}.page-id-4306 #page-footer .right a span{top:8px;}#capability-banner{position:relative;padding-top:100%;background-color:#082a40 !important;background-size:cover !important;max-height:100vh;border-bottom:70px solid #faf7f0;}@media (min-width:500px){#capability-banner{padding-top:66.66%;}}@media (min-width:768px){#capability-banner{border-bottom:0;}}@media (min-width:1024px){#capability-banner{height:100vh;max-height:730px;padding-top:0;}}#capability-banner .slideshow,#capability-banner .slick-list,#capability-banner .slick-track,#capability-banner .slick-slide,#capability-banner .slide{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;height:auto !important;overflow:visible !important;}#capability-banner .slide{background-size:cover !important;}#capability-banner ul.slick-dots{position:absolute;bottom:-53px;left:0;right:0;margin:0;padding:10px 10px;list-style:none;text-align:center;}@media (min-width:768px){#capability-banner ul.slick-dots{position:absolute;bottom:30px;right:30px;left:auto;padding:0;}}#capability-banner ul.slick-dots li{position:relative;display:inline-block;width:60px;height:21px;margin:0 5px;text-indent:-999px;overflow:hidden;cursor:pointer;}@media (min-width:768px){#capability-banner ul.slick-dots li{height:22px;margin:0 10px;float:left;width:40px;}}#capability-banner ul.slick-dots li:before{content:'';position:absolute;top:10px;left:0;right:0;bottom:10px;width:100%;height:1px;background:#bfbfbf;}@media (min-width:768px){#capability-banner ul.slick-dots li:before{background:#d9d0c3;}}#capability-banner ul.slick-dots li.active:before,#capability-banner ul.slick-dots li.slick-active:before{background:#f14e1b;}#capability-banner ul.slick-dots li button{display:none;}.single-capability main{background:#faf7f0;}.capability-content{position:relative;z-index:1;}@media (min-width:768px){.capability-content:after{content:'';background:#fffdf8;position:absolute;bottom:0;left:0;right:0;height:200px;z-index:0;}}.capability-content .g-container{position:relative;z-index:1;}@media (min-width:768px){.capability-content .g-row-height-equal .g-col:first-child{margin-bottom:15px;}}.capability-content .g-col-6.right{position:relative;}.capability-content .mobile{display:block;}@media (min-width:768px){.capability-content .mobile{display:none;}}.capability-content .desktop{display:none;}@media (min-width:768px){.capability-content .desktop{display:block;}}.capability-content .intro{position:relative;background:#fffdf8;border-radius:0 12px 12px 0;padding:45px 30px 70px 0;}@media (min-width:768px){.capability-content .intro{position:relative;margin-top:-150px;margin-left:17.66667%;padding:70px 60px 70px 0;}}.capability-content .intro:before{content:'';position:absolute;top:0;right:0;bottom:0;width:300%;background:#fffdf8;border-radius:0 12px 12px 0;z-index:-1;}.capability-content .intro h1{margin:0;font-family:"harriet-display", Helvetica, serif;font-size:42px;line-height:52px;font-weight:400;color:#2571a2;}@media (min-width:768px){.capability-content .intro h1{padding:0;margin:0 0 40px 0;}}.capability-content .intro .description p{margin:0 0 25px 0;font-size:18px;line-height:28px;font-weight:300;}.capability-content .intro .description p:last-child{margin-bottom:0;}@media (min-width:768px){.capability-content .spacer{height:0;padding-top:88%;}}.capability-content .image{height:0;padding-top:82%;background-size:contain !important;background-position:right bottom !important;background-repeat:no-repeat !important;margin-bottom:95px;margin-right:-30px;}@media (min-width:768px){.capability-content .image{position:absolute;top:0;left:0;right:0;margin-bottom:0;}}@media (min-width:1200px){.capability-content .image{right:-10px;}}@media (min-width:1320px){.capability-content .image{right:-50px;}}@media (min-width:1400px){.capability-content .image{right:-130px;}}.capability-content .text{margin-bottom:60px;font-size:18px;line-height:28px;font-weight:300;}@media (min-width:500px){.capability-content .text{padding-right:30px;}}@media (min-width:768px){.capability-content .text{margin:95px 0 0 17.66666%;padding-right:0px;}}@media (min-width:1024px){.capability-content .text{margin-left:17.66667%;padding-right:60px;}}.capability-content .text h2{margin:45px 0 17px 0;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;color:#f14e1b;}@media (min-width:768px){.capability-content .text h2{margin:45px 0 17px 0;}}.capability-content .text h2:first-child{margin-top:0;}.capability-content .text p{margin:0 0 25px 0;font-size:18px;line-height:28px;font-weight:300;}.capability-content .text p:last-child{margin-bottom:0;}.capability-content .left .text{margin-bottom:95px;}.capability-content .project-thumb{margin:0 0 50px 0;max-width:999px;}@media (min-width:768px){.capability-content .project-thumb{max-width:480px;margin:0;}}.capability-content .project-thumb .offset{padding-left:20px;}@media (min-width:768px){.capability-content .project-thumb .offset{padding-left:50px;}}.capability-content .project-thumb .img{margin:0;border-radius:8px;}.capability-content .project-thumb img{max-width:100%;height:auto;}.capability-content .g-col-6.left .project-thumb{margin-left:auto;margin-bottom:90px;}.capability-content .g-col-6.right .project-thumb{margin-top:29%;margin-left:20px;}.capability-content .expertise{position:relative;padding:58px 0 40px;margin-top:60px;margin-bottom:20px;}@media (min-width:500px){.capability-content .expertise{max-width:464px;}}@media (min-width:768px){.capability-content .expertise{margin:95px 0 0 5%;padding:58px 20px 58px;max-width:999px;}}@media (min-width:1024px){.capability-content .expertise{margin-left:8%;}}@media (min-width:1200px){.capability-content .expertise{margin-left:10%;}}.capability-content .expertise:before{content:'';position:absolute;top:0;left:-125px;right:0;bottom:0;background:#f14e1b;border-radius:0 12px 12px 0;z-index:0;overflow:hidden;}@media (min-width:1366px){.capability-content .expertise:before{border-radius:12px;}}.capability-content .expertise h2{position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:400;position:relative;margin:0 0 73px;font-weight:500;letter-spacing:5.6px;color:#fff;}@media (min-width:768px){.capability-content .expertise h2{font-weight:400;letter-spacing:6px;}}@media (min-width:768px){.capability-content .expertise h2{padding-left:30px;}}.capability-content .expertise h2:before{content:'';position:absolute;bottom:-27px;left:-15px;right:0;height:1px;background:#d13a0b;}@media (min-width:768px){.capability-content .expertise h2:before{left:30px;right:20px;}}.capability-content .expertise h2:after{content:'';position:absolute;bottom:-33px;left:-15px;right:0;height:1px;background:#d13a0b;}@media (min-width:768px){.capability-content .expertise h2:after{left:30px;right:20px;}}.capability-content .expertise .list::after{display:block;clear:both;content:"";}.capability-content .expertise ul{position:relative;margin:0;padding:0;list-style:none;z-index:1;}.capability-content .expertise ul.mobile{display:block;}@media (min-width:1024px){.capability-content .expertise ul.mobile{display:none;}}.capability-content .expertise ul.desktop{display:none;}@media (min-width:1024px){.capability-content .expertise ul.desktop{display:block;}}.capability-content .expertise li{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;padding:0 26px 0 26px;margin-bottom:30px;overflow:visible;cursor:pointer;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:22px;font-weight:300;letter-spacing:0.5px;color:#fff;}@media (min-width:1024px){.capability-content .expertise li{width:50%;float:left;margin-bottom:36px;}}.capability-content .expertise li:before{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;top:-14px;right:20px;bottom:-15px;left:-20px;background:transparent;border-radius:34px;z-index:-1;}.capability-content .expertise li:last-child{margin-bottom:0;}.capability-content .expertise li span{position:absolute;left:0px;top:-5px;font-size:28px;line-height:32px;color:#ff9d7e;}.capability-content .expertise li span:before{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;background:#e84715 url(../images/arrow-hover.svg) center center no-repeat;background-size:18px 15px;}@media (min-width:1024px){.capability-content .expertise li div{max-width:170px;}}.capability-content .expertise li a{color:#fff;}@media (min-width:1024px){.capability-content .expertise li a{display:inline-block;max-width:190px;}}@media (min-width:1024px){.capability-content .expertise li:hover:before{background:#e84715;}.capability-content .expertise li:hover span:before{opacity:1;}}.capability-content .expertise li.active a{color:#ff9d7e;}@media (min-width:1024px){.capability-content .expertise li.active:before{background:transparent;}.capability-content .expertise li.active span:before{opacity:0;}}.capability-content .expertise .more{display:none;}.capability-content .contact{position:relative;padding:30px 0 0 0;}@media (min-width:768px){.capability-content .contact{position:absolute;bottom:0;left:20%;right:0;padding:0;}}.capability-content .contact h2{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;margin:0;padding:0 0 0 60px;font-family:"harriet-display", Helvetica, serif;font-weight:normal;font-size:24px;line-height:32px;color:#2571a2;cursor:pointer;}@media (min-width:768px){.capability-content .contact h2{position:absolute;top:0;left:0;padding:0;}}.capability-content .contact h2 span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:block;position:absolute;top:-8px;left:0px;height:48px;width:48px;border-radius:50%;background:#fffdf8;}@media (min-width:768px){.capability-content .contact h2 span{background:#faf7f0;}}@media (min-width:768px){.capability-content .contact h2 span{left:-60px;}}.capability-content .contact h2 span:after{content:'';position:absolute;top:50%;right:50%;margin-top:-4px;margin-right:-7px;height:8px;width:14px;background:url(../images/arrow-down.svg) 0 0 no-repeat;background-size:contain;}.capability-content .contact h2:hover{color:#f14e1b;}.capability-content .contact h2:hover span{background:#f4f0e9;}.capability-content .contact p{margin:0;padding:0 0 35px;max-width:380px;font-size:18px;line-height:26px;font-weight:300;color:#2571a2;}@media (min-width:768px){.capability-content .contact p{padding:50px 0 0 0px;}}@media (min-width:1024px){.capability-content .contact p{padding:5px 0 0 170px;max-width:460px;}}.capability-contact{background:#faf7f0;padding-bottom:55px;}@media (min-width:768px){.capability-contact{background:#fffdf8;padding-bottom:125px;}}.expertise-contact-form{background:#fffdf8;padding-bottom:55px;}@media (min-width:768px){.expertise-contact-form{background:#fffdf8;padding-bottom:125px;}}#work-banner{padding-top:100%;background-color:#082a40 !important;background-size:cover !important;max-height:100vh;}@media (min-width:500px){#work-banner{padding-top:66.66%;}}@media (min-width:1024px){#work-banner{height:100vh;max-height:730px;padding-top:0%;}}.work-text{position:relative;background:#faf7f0;padding-top:60px;padding-bottom:60px;}@media (min-width:768px){.work-text{padding-top:70px;padding-bottom:70px;}}.work-text#section1{padding-top:0;}.work-text#section1:before{top:0px;}@media (min-width:768px){.work-text#section1 .border{top:-40px;}}.work-text#section1 .right:before{border-radius:0 0 0 12px;}.work-text:before{content:'';position:absolute;left:0;top:-60px;bottom:-60px;width:14px;background:#f14e1b;}@media (min-width:768px){.work-text:before{width:15px;top:-70px;bottom:-70px;}}.work-text .border{content:'';position:absolute;left:0;top:60px;bottom:0;width:14px;background:#f14e1b;border-radius:0 8px 0 0;z-index:1;}@media (min-width:768px){.work-text .border{width:15px;top:0px;}}.work-text .top{display:none;}@media (min-width:768px){.work-text .top{display:block;position:absolute;top:-100px;left:-50px;height:100px;width:58.33333%;background:#faf7f0;border-radius:0 12px 0 0;}}@media (min-width:1024px){.work-text .top{display:block;left:-70px;}}.work-text .top:before{content:'';position:absolute;top:0;left:-100%;right:20px;height:100px;background:#faf7f0;}.work-text .g-container{padding:0 14px;}@media (min-width:768px){.work-text .g-container{padding:0 30px;}}@media (min-width:1200px){.work-text .g-container{padding:0 40px;}}.work-text div.left{padding:55px 15px 55px;}@media (min-width:768px){.work-text div.left{position:relative;top:-47px;padding:0 15px;}}.work-text div.right{padding:0 54px;z-index:1;font-size:18px;line-height:28px;font-weight:300;color:#454545;}@media (min-width:768px){.work-text div.right{position:relative;left:58.33333%;margin-left:0;padding:60px 15px;max-width:480px;}.work-text div.right:before{content:'';position:absolute;top:0;left:-50px;right:-100%;bottom:0;background:#fffdf8;border-radius:12px 0 0 12px;z-index:-1;}}@media (min-width:1024px){.work-text div.right:before{left:-70px;}}@media (min-width:768px){.work-text#section1 .right{left:8.33333%;}}.work-text .details{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:1;overflow:hidden;}@media (max-width:767px){.work-text .details{display:block !important;}}.work-text .details.hide{opacity:0;}.work-text .details-fixed{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:0;position:fixed;z-index:2;left:0;top:0;}@media (max-width:767px){.work-text .details-fixed{display:none !important;}}.work-text .details-fixed.show{opacity:1;}.work-text h1{margin:0;padding-left:40px;font-family:"harriet-display", Helvetica, serif;font-size:42px;line-height:52px;font-weight:400;color:#f14e1b;}@media (min-width:768px){.work-text h1{padding:0;margin:0 0 40px 0;}}.work-text .btn-arrow-caps{display:none;}@media (min-width:768px){.work-text .btn-arrow-caps{display:inline-block;position:relative;left:-70px;}}.work-text h3{padding:0 40px;margin:35px 0 10px;font-size:14px;line-height:26px;letter-spacing:1.5px;font-weight:400;text-transform:uppercase;color:#f14e1b;}@media (min-width:768px){.work-text h3{padding:0;margin:45px 0 10px;}}.work-text .team,.work-text .capabilities{margin:0;padding:0 40px;list-style:none;}@media (min-width:768px){.work-text .team,.work-text .capabilities{padding:0;}}.work-text .team li,.work-text .capabilities li{margin:0 0 12px 0;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:24px;font-weight:300;color:#2571a2;}@media (min-width:1024px){.work-text .team li,.work-text .capabilities li{margin:0 0 6px 0;}}.work-text .team li:last-child,.work-text .capabilities li:last-child{margin-bottom:0;}.work-text .team a,.work-text .capabilities a{color:#2571a2;}.work-text .team a:hover,.work-text .capabilities a:hover,.work-text .team a:focus,.work-text .capabilities a:focus{color:#f14e1b;}.work-text blockquote.quote{margin:30px 0;padding:0;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;color:#f14e1b;}.work-text blockquote.quote p{margin:0 0 20px 0;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;color:#f14e1b;}.work-text blockquote.quote p:first-child{text-indent:-10px;}.work-text blockquote.quote p:last-child{margin-bottom:0;}.work-text cite.author{max-width:430px;margin:-6px 0 0;display:block;text-transform:uppercase;font-style:normal;font-size:12px;line-height:22px;font-weight:500;letter-spacing:1.5px;color:#f14e1b;}.work-text p.large{margin:0 0 25px 0;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;}.work-text p{margin:0 0 25px 0;font-size:18px;line-height:28px;font-weight:300;}.work-text p:last-child{margin-bottom:0;}.work-images{position:relative;background:#faf7f0;z-index:2;}.work-images:before{content:'';position:absolute;left:0;top:0;bottom:0;width:14px;background:#f14e1b;}@media (min-width:768px){.work-images:before{width:15px;}}.work-images .g-container{padding:0 14px;}@media (min-width:768px){.work-images .g-container{padding:0 30px;}}@media (min-width:1200px){.work-images .g-container{padding:0 40px;}}.work-images .slick-list{overflow:visible;}.work-images .slick-slide{line-height:0;}.work-images .slide{z-index:3;outline:none;}.work-images .slide .image{position:relative;background-size:cover !important;}.work-images .slide .image:before{content:'';position:absolute;top:0;bottom:0;left:14px;right:15px;background:#f0ece4;z-index:-1;max-width:480px;}@media (min-width:768px){.work-images .slide .image:before{display:none;}}.work-images .slide .image img{opacity:0;max-height:calc(100vh - 90px);}@media (min-width:768px){.work-images .slide .g-container{margin-top:-24px;}}.work-images .slide .g-col-5{position:relative;max-width:510px;padding:18px 30px 40px 55px;font-size:15px;line-height:24px;font-weight:300;color:#454545;}@media (min-width:768px){.work-images .slide .g-col-5{padding:0 15px 0 15px;max-width:473px;color:#f14e1b;}}.work-images .slide .g-col-5:before{content:'';position:absolute;top:0;bottom:0;left:-40px;right:15px;background:#f0ece4;border-radius:0 0 8px 8px;z-index:-1;}@media (min-width:768px){.work-images .slide .g-col-5:before{top:-40px;right:-40px;background:#faf7f0;border-radius:8px 8px 0 0;}}.work-images .slide .g-col-5:after{content:'';position:absolute;left:0;top:0;bottom:0;width:15px;background:#f14e1b;}@media (min-width:768px){.work-images .slide .g-col-5:after{display:none;}}.work-images .slide span{position:relative;top:7px;}.work-images .slide img{width:100%;height:auto;}.work-images ul.slick-dots{position:relative;bottom:-10px;margin:0;padding:0 50px;list-style:none;}@media (min-width:768px){.work-images ul.slick-dots{position:absolute;bottom:30px;right:30px;padding:0;}}.work-images ul.slick-dots li{position:relative;float:left;width:40px;height:21px;margin:0 5px;text-indent:-999px;overflow:hidden;cursor:pointer;}@media (min-width:768px){.work-images ul.slick-dots li{height:22px;margin:0 10px;}}.work-images ul.slick-dots li:before{content:'';position:absolute;top:10px;left:0;right:0;bottom:10px;width:100%;height:1px;background:#bfbfbf;}@media (min-width:768px){.work-images ul.slick-dots li:before{background:#d9d0c3;}}.work-images ul.slick-dots li.active:before,.work-images ul.slick-dots li.slick-active:before{background:#f14e1b;}.work-images ul.slick-dots li button{display:none;}.work-contact{position:relative;background:#faf7f0;padding-bottom:60px;}@media (min-width:1024px){.work-contact{padding-bottom:120px;}}.work-contact:before{content:'';position:absolute;left:0;top:0;bottom:0;width:14px;background:#f14e1b;}@media (min-width:768px){.work-contact:before{width:15px;}}.work-contact .g-container{padding:0 14px;}@media (min-width:768px){.work-contact .g-container{padding:0 30px;}}@media (min-width:1200px){.work-contact .g-container{padding:0 40px;}}.work-contact .g-col-offset-7{margin-left:0;width:100%;}@media (min-width:1024px){.work-contact .g-col-offset-7{margin-left:58.33333%;width:41.66667%;}}.work-contact .label{position:relative;padding:0 0 0 40px;}@media (min-width:1024px){.work-contact .label{padding:0;}}.work-contact .label h2{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;margin:0;padding:0 0 0 60px;font-family:"harriet-display", Helvetica, serif;font-weight:normal;font-size:24px;line-height:32px;color:#2571a2;cursor:pointer;}@media (min-width:1024px){.work-contact .label h2{position:absolute;top:0;left:0;padding:0;}}.work-contact .label h2 span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:block;position:absolute;top:-8px;left:0px;height:48px;width:48px;border-radius:50%;background:#fffdf8;}@media (min-width:1024px){.work-contact .label h2 span{left:-60px;}}.work-contact .label h2 span:after{content:'';position:absolute;top:50%;right:50%;margin-top:-4px;margin-right:-7px;height:8px;width:14px;background:url(../images/arrow-down.svg) 0 0 no-repeat;background-size:contain;}.work-contact .label h2:hover{color:#f14e1b;}.work-contact .label h2:hover span{background:#f4f0e9;}.work-contact .label p{margin:0;padding:20px 0 0 60px;max-width:380px;font-size:18px;line-height:26px;font-weight:300;color:#2571a2;}@media (min-width:1024px){.work-contact .label p{padding:5px 0 0 170px;max-width:460px;}}.work-related{position:relative;border-bottom:14px solid #f14e1b;padding-top:50px;padding-bottom:70px;}@media (min-width:768px){.work-related{border-bottom:15px solid #f14e1b;}}@media (min-width:1024px){.work-related{padding-top:120px;padding-bottom:120px;}}.work-related:before{content:'';position:absolute;left:0;top:0;bottom:0;width:14px;background:#f14e1b;}@media (min-width:768px){.work-related:before{width:15px;}}.work-related .corner{position:absolute;left:14px;bottom:0;height:16px;width:16px;background:#f14e1b;}@media (min-width:768px){.work-related .corner{left:15px;}}.work-related .corner:before{content:'';position:absolute;height:16px;width:16px;background:#faf7f0;border-radius:0 0 0 8px;}.work-related .g-container{padding:0 14px;}@media (min-width:768px){.work-related .g-container{padding:0 30px;}}@media (min-width:1200px){.work-related .g-container{padding:0 40px;}}@media (min-width:1024px){.work-related .left{padding-left:0;}}@media (min-width:1024px){.work-related .right{width:33.3333%;}}.work-related .left a{position:relative;display:inline-block;max-width:495px;border-radius:0 8px 8px 0;overflow:hidden;}@media (min-width:768px){.work-related .left a{max-width:999px;border-radius:8px;}}.work-related .left a.hover div,.work-related .left a:hover div,.work-related .left a:focus div{transform:scale(1.1);}.work-related .left div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-position:center center !important;background-size:cover !important;transform:scale(1);}.work-related img{width:100%;height:auto;overflow:hidden;opacity:0;}.work-related .name{position:relative;padding:0 40px;}@media (min-width:768px){.work-related .name{text-align:right;padding:60px 0 0;}}.work-related .name:before{content:'';position:absolute;top:-60px;left:40px;bottom:9px;width:1px;background:#a3a3a3;opacity:0.5;}@media (min-width:768px){.work-related .name:before{top:90px;left:-130px;right:0;width:auto;height:1px;}}.work-related .name .label{padding:40px 0 2px 20px;text-align:left;font-weight:300;font-size:16px;line-height:22px;color:#676767;}@media (min-width:768px){.work-related .name .label{padding:0 0 20px 0;}}@media (min-width:1200px){.work-related .name .label{padding:0 0 20px 20px;}}.work-related .name a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;margin-left:20px;display:inline-block;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;}.work-related .name a:hover,.work-related .name a:focus{text-decoration-color:#f14e1b;}.block-careers-wideimagetext{position:relative;padding-bottom:65px;}@media (min-width:768px){.block-careers-wideimagetext{padding-bottom:75px;}}@media (min-width:1200px){.block-careers-wideimagetext{padding-bottom:0;}}.block-careers-wideimagetext.spacing-above-space{padding-top:45px;}@media (min-width:768px){.block-careers-wideimagetext.spacing-above-space{padding-top:75px;}}@media (min-width:1200px){.block-careers-wideimagetext.spacing-above-space{padding-top:120px;}}.block-careers-wideimagetext.spacing-below-space{padding-bottom:65px;}@media (min-width:768px){.block-careers-wideimagetext.spacing-below-space{padding-bottom:75px;}}@media (min-width:1200px){.block-careers-wideimagetext.spacing-below-space{padding-bottom:120px;}}.block-careers-wideimagetext .col1{padding-bottom:50px;}@media (min-width:768px){.block-careers-wideimagetext .col1{padding-bottom:0;}}.block-careers-wideimagetext .image{position:relative;display:block;height:auto;background-position:center center !important;background-size:cover !important;overflow:hidden;max-width:480px;margin-left:-30px;}@media (min-width:768px){.block-careers-wideimagetext .image{max-width:999px;margin-right:30px;margin-left:-30px;}}@media (min-width:1200px){.block-careers-wideimagetext .image{margin-left:-80px;max-width:623px;}}@media (min-width:1400px){.block-careers-wideimagetext .image{margin-left:-180px;max-width:723px;}}.block-careers-wideimagetext .image.corners-all{border-radius:0 8px 8px 0;}@media (min-width:1400px){.block-careers-wideimagetext .image.corners-all{border-radius:8px;}}.block-careers-wideimagetext .image div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-position:center center !important;background-size:cover !important;transform:scale(1);}.block-careers-wideimagetext .image img{width:100%;height:auto;opacity:0;}.block-careers-wideimagetext .content{padding:0 20px 0 0;}@media (min-width:768px){.block-careers-wideimagetext .content{padding:0;}}.block-careers-wideimagetext .content{padding:0 20px 0 0;}.block-careers-wideimagetext .content img{display:block;margin-bottom:20px;width:45px;}@media (min-width:768px){.block-careers-wideimagetext .content img{width:60px;}}.block-careers-wideimagetext h2{margin-bottom:20px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;color:#f14e1b;}@media (min-width:768px){.block-careers-wideimagetext h2{margin-bottom:30px;}}.block-careers-wideimagetext p{margin-bottom:30px;font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;}@media (min-width:1024px){.block-careers-wideimagetext p{line-height:28px;}}@media (min-width:1200px){.block-careers-wideimagetext p{max-width:450px;}}.block-careers-widetextimage{position:relative;}@media (min-width:1024px){.block-careers-widetextimage.spacing-above-space{padding-top:20px;}}.block-careers-widetextimage.spacing-below-space{padding-bottom:65px;}@media (min-width:768px){.block-careers-widetextimage.spacing-below-space{padding-bottom:75px;}}@media (min-width:1200px){.block-careers-widetextimage.spacing-below-space{padding-bottom:120px;}}.block-careers-widetextimage .col1{padding-bottom:50px;text-align:right;}@media (min-width:768px){.block-careers-widetextimage .col1{padding-bottom:0;position:relative;left:50%;}}.block-careers-widetextimage .col2{}@media (min-width:768px){.block-careers-widetextimage .col2{position:relative;left:-41.66667%;}}.block-careers-widetextimage .image{position:relative;display:block;height:auto;background-position:center center !important;background-size:cover !important;overflow:hidden;max-width:480px;margin-left:auto;margin-right:-30px;}@media (min-width:768px){.block-careers-widetextimage .image{max-width:999px;margin-left:60px;margin-right:-30px;}}@media (min-width:1200px){.block-careers-widetextimage .image{margin-right:-80px;max-width:623px;}}@media (min-width:1400px){.block-careers-widetextimage .image{margin-right:-180px;max-width:723px;}}.block-careers-widetextimage .image.corners-all{border-radius:8px 0 0 8px;}@media (min-width:1400px){.block-careers-widetextimage .image.corners-all{border-radius:8px;}}.block-careers-widetextimage .image div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-position:center center !important;background-size:cover !important;transform:scale(1);}.block-careers-widetextimage .image img{width:100%;height:auto;opacity:0;}.block-careers-widetextimage .content{padding:0 20px 0 0;}@media (min-width:768px){.block-careers-widetextimage .content{padding:0;}}.block-careers-widetextimage .content{padding:0 20px 0 0;}.block-careers-widetextimage .content img{display:block;margin-bottom:20px;width:45px;}@media (min-width:768px){.block-careers-widetextimage .content img{width:60px;}}.block-careers-widetextimage h2{margin-bottom:20px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;color:#f14e1b;}@media (min-width:768px){.block-careers-widetextimage h2{margin-bottom:30px;}}.block-careers-widetextimage p{margin-bottom:30px;font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;}@media (min-width:1024px){.block-careers-widetextimage p{line-height:28px;}}@media (min-width:1200px){.block-careers-widetextimage p{max-width:450px;}}.block-expertise-slideshow{position:relative;padding-bottom:65px;}@media (min-width:768px){.block-expertise-slideshow{padding-bottom:75px;}}@media (min-width:1200px){.block-expertise-slideshow{padding-bottom:0;}}.block-expertise-slideshow.spacing-above-space{padding-top:35px;}@media (min-width:768px){.block-expertise-slideshow.spacing-above-space{padding-top:45px;}}@media (min-width:1200px){.block-expertise-slideshow.spacing-above-space{padding-top:80px;}}.block-expertise-slideshow.spacing-below-space{padding-bottom:65px;}@media (min-width:768px){.block-expertise-slideshow.spacing-below-space{padding-bottom:75px;}}@media (min-width:1200px){.block-expertise-slideshow.spacing-below-space{padding-bottom:120px;}}.block-expertise-slideshow h2{margin-bottom:23px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;color:#f14e1b;}.block-expertise-slideshow .slick-list{overflow:visible;}.block-expertise-slideshow .slick-slider{text-align:center;}.block-expertise-slideshow .slideshow .slide{position:relative;padding-right:30px;height:280px;}@media (min-width:500px){.block-expertise-slideshow .slideshow .slide{height:405px;}}@media (min-width:1024px){.block-expertise-slideshow .slideshow .slide{height:465px;padding-right:46px;}}.block-expertise-slideshow .slideshow .img{border-radius:8px;overflow:hidden;}@media (min-width:768px){.block-expertise-slideshow .slideshow .img{display:inline-block;}}.block-expertise-slideshow .slideshow img{opacity:0;height:280px;width:auto;}@media (min-width:500px){.block-expertise-slideshow .slideshow img{height:405px;}}@media (min-width:768px){.block-expertise-slideshow .slideshow img{opacity:1;}}@media (min-width:1024px){.block-expertise-slideshow .slideshow img{height:465px;}}.block-expertise-slideshow .slideshow .label{position:absolute;bottom:30px;left:0;background:#f14e1b;padding:0 24px 0 18px;border-radius:0 24px 24px 0;font-size:18px;line-height:48px;color:#fff;}@media (min-width:500px){.block-expertise-slideshow .slideshow .label{bottom:57px;}}@media (min-width:1024px){.block-expertise-slideshow .slideshow .label{bottom:57px;}}.block-expertise-slideshow .slick-dots{margin:30px auto 10px auto;padding:0px;list-style:none;overflow:hidden;}@media (min-width:768px){.block-expertise-slideshow .slick-dots{display:inline-block;}}@media (min-width:1024px){.block-expertise-slideshow .slick-dots{margin:50px 0 60px 0;}}.block-expertise-slideshow .slick-dots li{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;float:left;padding:10px 0;margin-right:12px;line-height:0;width:40px;height:1px;cursor:pointer;}@media (min-width:768px){.block-expertise-slideshow .slick-dots li{height:3px;width:60px;margin-right:20px;}}.block-expertise-slideshow .slick-dots li:last-child{margin-right:0;}.block-expertise-slideshow .slick-dots li span{display:block;background:#cec8ba;height:1px;}@media (min-width:768px){.block-expertise-slideshow .slick-dots li span{height:3px;}}.block-expertise-slideshow .slick-dots li.slick-active span{background:#2571a2;}.block-expertise-slideshow .slick-dots li button{display:none;}.expertise-faq{position:relative;padding:110px 0;}.expertise-faq:before{content:'';position:absolute;left:0;right:0;bottom:-140px;height:150px;background:#faf7f0;}@media (min-width:500px){.expertise-faq:before{bottom:-110px;}}@media (min-width:768px){.expertise-faq:before{display:none;}}.expertise-faq h2{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;margin:0;padding:0 0 0 60px;font-family:"harriet-display", Helvetica, serif;font-weight:normal;font-size:24px;line-height:32px;color:#2571a2;cursor:pointer;}.expertise-faq h2 span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:block;position:absolute;top:-8px;left:0px;height:48px;width:48px;border-radius:50%;background:#fffdf8;}@media (min-width:768px){.expertise-faq h2 span{background:#fffdf8;}}.expertise-faq h2 span:after{content:'';position:absolute;top:50%;right:50%;margin-top:-4px;margin-right:-7px;height:8px;width:14px;background:url(../images/arrow-down.svg) 0 0 no-repeat;background-size:contain;}.expertise-faq h2:hover{color:#f14e1b;}.expertise-faq h2:hover span{background:#f4f0e9;}.expertise-faq dl{margin:68px 0 0;padding:0;}@media (min-width:768px){.expertise-faq dl{margin:68px 0 0;padding:0 20px 0 0;}}@media (min-width:1200px){.expertise-faq dl{padding:0 42px 0 0;}}.expertise-faq dl dt{font-size:18px;line-height:28px;font-weight:500;}.expertise-faq dl dd{margin-bottom:28px;font-size:18px;line-height:28px;font-weight:300;}.expertise-faq dl dd:last-of-type{margin-bottom:0;}.expertise-faq .right dl{margin:28px 0 0;}@media (min-width:768px){.expertise-faq .right dl{margin:68px 0 0;}}.expertise-contact{position:relative;z-index:1;}@media (min-width:768px){.expertise-contact:before{content:'';position:absolute;top:0;left:-999px;right:0px;bottom:0;background:#2571a2;border-radius:0 12px 12px 0;z-index:0;overflow:hidden;border-radius:0 0 12px 0;right:calc(50% + 15px);bottom:15px;}}@media (min-width:1200px){.expertise-contact:before{right:calc(50% + 20px);}}.expertise-contact .bg{display:none;}@media (min-width:768px){.expertise-contact .bg{display:block;position:absolute;left:0;top:0;z-index:1;}}.expertise-contact .left{position:relative;}.expertise-contact .left:after{content:'';position:absolute;top:0;left:-30px;bottom:0;width:50px;background:#2571a2;z-index:-1;}@media (min-width:768px){.expertise-contact .left:after{display:none;}}.expertise-contact .title{background-color:#2571a2 !important;}@media (min-width:768px){.expertise-contact .title{background-color:transparent !important;}}.expertise-contact .g-container{position:relative;z-index:1;}@media (min-width:768px){.expertise-contact .g-row-height-equal .g-col:first-child{margin-bottom:15px;}}.expertise-contact .mobile{display:block;}@media (min-width:768px){.expertise-contact .mobile{display:none;}}.expertise-contact .desktop{display:none;}@media (min-width:768px){.expertise-contact .desktop{display:block;}}.expertise-contact .title{position:relative;padding:58px 0 58px;border-radius:0 12px 12px 0;overflow:hidden;}@media (min-width:500px){.expertise-contact .title{max-width:464px;}}@media (min-width:768px){.expertise-contact .title{border-radius:0 0 12px 0;margin:0 0 0 13%;padding:73px 20px 73px;max-width:999px;height:100%;}}@media (min-width:1024px){.expertise-contact .title{margin-left:14%;}}@media (min-width:1200px){.expertise-contact .title{margin-left:14%;}}.expertise-contact .title h2{position:relative;padding:0;margin:0;font-family:"harriet-display", Helvetica, serif;font-size:42px;line-height:52px;font-weight:400;color:#fff;}.expertise-contact .description{padding:47px 0 33px;}@media (min-width:768px){.expertise-contact .description{padding:85px 0 97px 12px;}}@media (min-width:1024px){.expertise-contact .description{padding:85px 0 97px;}}.expertise-contact .description p{font-size:24px;line-height:36px;font-weight:300;}.expertise-contact .contact{position:relative;padding:30px 0 0 0;}@media (min-width:768px){.expertise-contact .contact{position:relative;left:20%;width:80%;padding:0;}}.expertise-contact .contact h2{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;margin:0;padding:0 0 0 60px;font-family:"harriet-display", Helvetica, serif;font-weight:normal;font-size:24px;line-height:32px;color:#2571a2;cursor:pointer;}@media (min-width:768px){.expertise-contact .contact h2{position:absolute;top:0;left:0;padding:0;}}.expertise-contact .contact h2 span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:block;position:absolute;top:-8px;left:0px;height:48px;width:48px;border-radius:50%;background:#faf7f0;}@media (min-width:768px){.expertise-contact .contact h2 span{background:#faf7f0;}}@media (min-width:768px){.expertise-contact .contact h2 span{left:-60px;}}.expertise-contact .contact h2 span:after{content:'';position:absolute;top:50%;right:50%;margin-top:-4px;margin-right:-7px;height:8px;width:14px;background:url(../images/arrow-down.svg) 0 0 no-repeat;background-size:contain;}.expertise-contact .contact h2:hover{color:#f14e1b;}.expertise-contact .contact h2:hover span{background:#f4f0e9;}.expertise-contact .contact p{margin:0;padding:0 0 35px;max-width:380px;font-size:18px;line-height:26px;font-weight:300;color:#2571a2;}@media (min-width:768px){.expertise-contact .contact p{padding:50px 0 0 0px;}}@media (min-width:1024px){.expertise-contact .contact p{padding:5px 0 0 170px;max-width:460px;}}.passwordprotectedspacing-top-default{padding-top:30px;}@media (min-width:1200px){.passwordprotectedspacing-top-default{padding-top:110px;}}.passwordprotected .spacing-bottom-default{padding-bottom:45px;}@media (min-width:768px){.passwordprotected .spacing-bottom-default{padding-bottom:120px;}}.passwordprotected #row1.spacing-top-default{padding-top:0;}@media (min-width:1200px){.passwordprotected #row1.spacing-top-default{padding-top:110px;}}.passwordprotected p{max-width:720px;margin:0 0 25px 0;font-size:18px;line-height:28px;font-weight:300;}.passwordprotected p:last-child{margin-bottom:0;}.passwordprotected form p{overflow:hidden;margin-bottom:0;padding-bottom:30px;}@media (min-width:1200px){.passwordprotected form p{padding-bottom:64px;}}.passwordprotected form label{display:none;}.passwordprotected input.pw-window{width:100%;max-width:300px;border:0;border-bottom:1px solid #4fa3d9;padding:8px 0;background:transparent;outline:none;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:22px;font-weight:300;color:#f14e1b;}.passwordprotected input.btn-cta{margin-left:20px;}@media (min-width:1200px){.page-template-page-legal .protected-post-form{padding-top:20px;}}.page-template-page-legal .protected-post-form p{max-width:720px;margin:0 0 25px 0;font-size:18px;line-height:28px;font-weight:300;}.page-template-page-legal .protected-post-form p:last-child{margin-bottom:0;}.page-template-page-legal form.protected-post-form p{overflow:hidden;margin-bottom:0;padding-bottom:30px;}@media (min-width:1200px){.page-template-page-legal form.protected-post-form p{padding-bottom:63px;}}.page-template-page-legal form.protected-post-form label{display:none;}.page-template-page-legal .protected-post-form input.pw-window{width:100%;max-width:300px;border:0;border-bottom:1px solid #4fa3d9;padding:8px 0;background:transparent;outline:none;font-family:"harriet-display", Helvetica, serif;font-size:18px;line-height:22px;font-weight:300;color:#f14e1b;}.page-template-page-legal .protected-post-form input.btn-cta{margin-left:20px;}body.blog main,body.archive main{overflow:hidden;}.blog-posts{position:relative;background:#faf7f0;position:relative;z-index:1;}.blog-posts .desktop{display:none;}@media (min-width:768px){.blog-posts .desktop{display:block;}}.blog-posts .desktop .left .filters{margin-left:17.6666%;padding-bottom:158px;}.blog-posts .desktop .left .blog-thumb{padding-bottom:130px;}.blog-posts .desktop .left .pagination{margin-left:17.6666%;}.blog-posts .desktop .right{position:relative;z-index:2;padding-top:77px;}.blog-posts .desktop .right .blog-thumb{padding-bottom:100px;}.blog-posts .mobile{display:block;}@media (min-width:768px){.blog-posts .mobile{display:none;}}.blog-posts .mobile .blog-thumb{clear:both;padding:0 15px 55px;}.blog-posts .filters{position:relative;padding-bottom:48px;}@media (min-width:768px){.blog-posts .filters{padding-bottom:0;}}.blog-posts .filters header{margin:45px 0 14px;position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:400;color:#f14e1b;}@media (min-width:768px){.blog-posts .filters header{font-weight:400;letter-spacing:6px;}}@media (min-width:768px){.blog-posts .filters header{margin:33px 0 14px;}}.blog-posts .filters ul{margin:0;padding:0;list-style:none;}.blog-posts .filters ul li{position:relative;display:inline-block;margin-right:12px;margin-bottom:12px;}.blog-posts .filters ul li:last-child{margin-right:0;}.blog-posts .filters ul .label,.blog-posts .filters ul a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;padding:0 20px;background:#fffdf8;font-size:16px;line-height:46px;color:#2571a2;font-weight:300;}.blog-posts .filters ul .label:hover,.blog-posts .filters ul a:hover,.blog-posts .filters ul .label:focus,.blog-posts .filters ul a:focus,.blog-posts .filters ul .label.active,.blog-posts .filters ul a.active{background:#ede9e1;color:#2571a2;}.blog-posts .filters ul .label{position:relative;padding-right:99px;}.blog-posts .filters ul .label svg{position:absolute;top:18px;right:16px;height:8px;width:auto;}.blog-posts .filters ul ul{-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;position:absolute;top:-9999px;opacity:0;left:-9999px;right:0;padding:0;}.blog-posts .filters ul ul li{position:relative;display:block;margin:0;}.blog-posts .filters ul ul li:before{content:'';position:absolute;top:0;left:20px;right:16px;height:1px;background:#e0dcd4;opacity:0.5;}.blog-posts .filters ul ul li a{display:block;padding:12px 20px;font-size:15px;line-height:20px;color:#454545;}.blog-posts .filters ul li.categories.focus svg{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);}.blog-posts .filters ul li.categories.focus ul{opacity:1;top:46px;left:0;}.blog-posts .pagination{position:relative;clear:both;padding-top:70px;padding-bottom:58px;z-index:1;}@media (min-width:768px){.blog-posts .pagination{padding-top:170px;padding-bottom:158px;}}.blog-posts .pagination:before{content:'';position:absolute;top:0;left:-100%;right:-200%;height:100vh;background:#fffdf8;z-index:-1;}.blog-posts .pagination .wp-paginate{padding:0;margin:0;list-style:none;overflow:hidden;font-size:18px;line-height:48px;font-weight:400;color:#2571a2;}.blog-posts .pagination .wp-paginate li{float:left;margin-right:35px;margin-bottom:12px;}.blog-posts .pagination .wp-paginate li:last-child{margin-right:0;}.blog-posts .pagination .wp-paginate .gap{margin-left:-5px;margin-right:-5px;}.blog-posts .pagination .wp-paginate a{color:#8d8d8d;border-bottom:1px solid transparent;}.blog-posts .pagination .wp-paginate a:focus,.blog-posts .pagination .wp-paginate a:hover{border-bottom:1px solid #8d8d8d;}.blog-posts .pagination .wp-paginate .next,.blog-posts .pagination .wp-paginate .prev{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:block;height:48px;width:48px;line-height:48px;text-align:center;background:#faf7f0;border-radius:50%;overflow:hidden;border:0;}.blog-posts .pagination .wp-paginate .next:hover,.blog-posts .pagination .wp-paginate .prev:hover,.blog-posts .pagination .wp-paginate .next:focus,.blog-posts .pagination .wp-paginate .prev:focus{background:#f0eeea;border:0;}.blog-posts .pagination .wp-paginate .next svg,.blog-posts .pagination .wp-paginate .prev svg{width:14px;}.blog-posts .pagination .wp-paginate .next path,.blog-posts .pagination .wp-paginate .prev path{stroke:#f14e1b !important;}body.single-post main{overflow:visible;}#blog-content{background:#faf7f0;}@media (min-width:1200px){#blog-content .content{padding-left:60px;}}#blog-content .content h2{margin:30px 0 10px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;}#blog-content .content h2:first-child{margin-top:0;}#blog-content .content h3{margin:28px 0 10px;font-family:"harriet-display", Helvetica, serif;font-size:20px;line-height:32px;font-weight:300;letter-spacing:0px;}#blog-content .content h3:first-child{margin-top:0;}#blog-content .content h4{margin:20px 0 5px;font-size:20px;line-height:28px;font-weight:300;letter-spacing:0px;color:#454545;}#blog-content .content blockquote.quote{margin:30px 0;padding:0;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;color:#f14e1b;}#blog-content .content blockquote.quote p{margin:0 0 20px 0;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;color:#f14e1b;}#blog-content .content blockquote.quote p:first-child{text-indent:-10px;}#blog-content .content blockquote.quote p:last-child{margin-bottom:0;}#blog-content .content cite.author{max-width:430px;margin:-6px 0 0;display:block;text-transform:uppercase;font-style:normal;font-size:12px;line-height:22px;font-weight:500;letter-spacing:1.5px;color:#f14e1b;}#blog-content .content .list{overflow:hidden;margin:27px -20px;}#blog-content .content .list:last-child{margin-bottom:0;}#blog-content .content .list ul.column{margin:0;padding:0 20px;list-style:none;}#blog-content .content .list ul.column:first-child{margin-bottom:19px;}@media (min-width:1024px){#blog-content .content .list ul.column:first-child{width:53%;float:left;margin-bottom:0;}}#blog-content .content .list ul.column:first-child li{padding-right:20px;}@media (min-width:1024px){#blog-content .content .list ul.column:last-child{width:47%;float:left;}}#blog-content .content .list li{position:relative;margin-bottom:19px;padding-left:22px;font-size:15px;line-height:24px;color:#797978;}#blog-content .content .list li:last-child{margin-bottom:0;}#blog-content .content .list li:before{content:'';position:absolute;top:6px;bottom:3px;left:0;width:3px;background:#e5e1d6;}#blog-content .content .list li h4{margin-top:0;}#blog-content .content .list li p{font-size:15px;line-height:24px;}#blog-content .content ul{margin:25px 0;list-style:disc;}#blog-content .content ul:last-child{margin-bottom:0;}#blog-content .content ul li{margin-bottom:5px;font-size:18px;line-height:28px;font-weight:300;}#blog-content .content ul li:last-child{margin-bottom:0;}#blog-content .content ol{margin:25px 0;}#blog-content .content ol:last-child{margin-bottom:0;}#blog-content .content ol li{margin-bottom:5px;font-size:18px;line-height:28px;font-weight:300;}#blog-content .content ol li:last-child{margin-bottom:0;}#blog-content .content p.large{margin:0 0 25px 0;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;color:#2571a2;}#blog-content .content p{max-width:720px;margin:0 0 25px 0;font-size:18px;line-height:28px;font-weight:300;}#blog-content .content p:last-child{margin-bottom:0;}#blog-content .content a:hover,#blog-content .content a:focus{text-decoration:underline;}#blog-content .caption{position:relative;padding-top:30px;padding-bottom:18px;max-width:720px;font-size:16px;line-height:24px;font-weight:300;color:#f14e1b;}@media (min-width:768px){#blog-content .caption{margin-bottom:-70px;}}@media (min-width:1200px){#blog-content .caption{position:relative;top:-200px;padding-top:0;padding-left:40px;}}@media (min-width:1400px){#blog-content .caption{max-width:215px;}}#blog-content .caption:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:#a3a3a3;opacity:0.5;}@media (min-width:768px){#blog-content .caption:after{display:none;}}#blog-content .tags{position:relative;padding-top:20px;margin-top:45px;font-size:17px;line-height:23px;font-weight:300;color:#2571a2;}@media (min-width:768px){#blog-content .tags{display:none;}}#blog-content .tags:before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:#a3a3a3;opacity:0.5;}#blog-content .tags a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-size:15px;line-height:24px;color:#9f9f9f;}#blog-content .tags a:hover,#blog-content .tags a:focus{color:#f14e1b;}.blog-text.spacing-top-default{padding-top:30px;}@media (min-width:1200px){.blog-text.spacing-top-default{padding-top:110px;}}.blog-text.spacing-bottom-default{padding-bottom:45px;}@media (min-width:768px){.blog-text.spacing-bottom-default{padding-bottom:120px;}}.blog-text#row1.spacing-top-default{padding-top:0;}@media (min-width:1200px){.blog-text#row1.spacing-top-default{padding-top:110px;}}.blog-text.spacing-top-small{padding-top:30px;}@media (min-width:1200px){.blog-text.spacing-top-small{padding-top:55px;}}.blog-text.spacing-bottom-small{padding-bottom:30px;}@media (min-width:768px){.blog-text.spacing-bottom-small{padding-bottom:65px;}}.blog-text#row1.spacing-top-small{padding-top:0;}@media (min-width:1200px){.blog-text#row1.spacing-top-small{padding-top:55px;}}@media (min-width:1200px){.blog-text .g-row{margin:0 -35px;}}.blog-text .g-col-8{width:100%;}@media (min-width:768px){.blog-text .g-col-8{width:91.66667%;}}@media (min-width:1024px){.blog-text .g-col-8{width:91.66667%;}}@media (min-width:1200px){.blog-text .g-col-8{width:66.66667%;padding:0 35px;}}.blog-text .g-col-3{width:100%;}@media (min-width:768px){.blog-text .g-col-3{margin-left:8.33333%;width:91.66667%;}}@media (min-width:1024px){.blog-text .g-col-3{margin-left:8.33333%;width:91.66667%;}}@media (min-width:1200px){.blog-text .g-col-3{margin-left:0;width:25%;padding:0 35px;}}.blog-text#row1.spacing-top-default .g-col-3{padding-bottom:45px;}@media (min-width:768px){.blog-text#row1.spacing-top-default .g-col-3{padding-bottom:120px;}}@media (min-width:1200px){.blog-text .left{position:relative;left:-25%;}}@media (min-width:1200px){.blog-text .right{position:relative;left:75%;}}.blog-list.spacing-top-default{padding-top:30px;}@media (min-width:1024px){.blog-list.spacing-top-default{padding-top:110px;}}.blog-list.spacing-bottom-default{padding-bottom:45px;}@media (min-width:768px){.blog-list.spacing-bottom-default{padding-bottom:120px;}}.blog-list#row1.spacing-top-default{padding-top:0;}@media (min-width:1024px){.blog-list#row1.spacing-top-default{padding-top:110px;}}.blog-list.spacing-top-small{padding-top:30px;}@media (min-width:1200px){.blog-list.spacing-top-small{padding-top:55px;}}.blog-list.spacing-bottom-small{padding-bottom:30px;}@media (min-width:768px){.blog-list.spacing-bottom-small{padding-bottom:65px;}}.blog-list#row1.spacing-top-small{padding-top:0;}@media (min-width:1200px){.blog-list#row1.spacing-top-small{padding-top:55px;}}@media (min-width:1200px){.blog-list .g-row{margin:0 -35px;}}.blog-list .g-col-8{width:100%;}@media (min-width:768px){.blog-list .g-col-8{width:91.66667%;}}@media (min-width:1024px){.blog-list .g-col-8{width:66.66667%;}}@media (min-width:1200px){.blog-list .g-col-8{width:66.66667%;padding:0 35px;}}.blog-list .g-col-3{width:100%;}@media (min-width:768px){.blog-list .g-col-3{margin-left:8.33333%;width:91.66667%;}}@media (min-width:1024px){.blog-list .g-col-3{margin-left:0;width:25%;}}@media (min-width:1200px){.blog-list .g-col-3{padding:0 35px;}}.blog-list#row1.spacing-top-default .g-col-3{padding-bottom:45px;}@media (min-width:768px){.blog-list#row1.spacing-top-default .g-col-3{padding-bottom:120px;}}@media (min-width:1024px){.blog-list .left{position:relative;left:-25%;}}@media (min-width:1024px){.blog-list .right{position:relative;left:75%;}}#blog-related{padding:50px 0 70px;}@media (min-width:768px){#blog-related{padding:120px 0;}}@media (min-width:1200px){#blog-related .g-container{max-width:1180px;}}#blog-related .left a{position:relative;display:block;overflow:hidden;border-radius:8px;}#blog-related .left a:hover div,#blog-related .left a:focus div,#blog-related .left a.hover div{transform:scale(1.1);}#blog-related .left a div{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;background-position:center center !important;background-size:cover !important;transform:scale(1);}#blog-related .left a img{width:100%;height:auto;opacity:0;}#blog-related .right{padding-top:42px;}@media (min-width:768px){#blog-related .right{padding-top:60px;text-align:right;}}#blog-related .right h4{position:relative;padding:0 0 10px 38px;margin-bottom:0;font-size:16px;line-height:22px;font-weight:300;text-align:left;color:#676767;}@media (min-width:768px){#blog-related .right h4{padding:0 0 10px 40px;margin-bottom:20px;}}#blog-related .right h4:before{content:'';position:absolute;left:20px;top:-104px;bottom:0;width:1px;background:#a3a3a3;opacity:0.5;}@media (min-width:768px){#blog-related .right h4:before{left:-160px;right:0;bottom:0;top:auto;height:1px;width:auto;}}#blog-related .right a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;display:inline-block;padding-left:38px;font-family:"harriet-display", Helvetica, serif;font-size:24px;line-height:36px;font-weight:300;letter-spacing:0.3px;font-weight:400;color:#f14e1b;text-decoration:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;}@media (min-width:768px){#blog-related .right a{max-width:280px;margin-left:20px;padding-left:0;}}#blog-related .right a:hover,#blog-related .right a:focus{text-decoration-color:#f14e1b;}body.search{height:100vh;}body.search #site-wrapper{min-height:100%;display:grid;grid-template-rows:1fr auto;overflow:hidden;}body.search #search-page{margin-top:92px;padding:98px 0 65px;}@media (min-width:768px){body.search #search-page{padding:75px 0;}}@media (min-width:1200px){body.search #search-page{padding:125px 0 125px;}}body.search #search-page h1{margin:0 0 30px 0;font-family:"harriet-display", Helvetica, serif;font-size:42px;line-height:52px;font-weight:400;letter-spacing:0.3px;color:#2571a2;}@media (min-width:768px){body.search #search-page h1{margin:0 0 35px 0;}}body.search #search-page p{font-size:18px;line-height:28px;font-weight:300;}body.search #search-page .g-col-5 p{margin-bottom:30px;}body.search #search-page .result{clear:both;margin-bottom:70px;}body.search #search-page .result:last-child{margin-bottom:0;}body.search .pagination{position:relative;clear:both;z-index:1;text-align:center;}@media (min-width:768px){body.search .pagination{padding-top:80px;margin-bottom:-30px;}}body.search .pagination .wp-paginate{padding:50px 0 0;margin:0 auto;list-style:none;overflow:hidden;font-size:18px;line-height:48px;font-weight:400;color:#2571a2;}@media (min-width:768px){body.search .pagination .wp-paginate{padding:15px 0 0;}}body.search .pagination .wp-paginate li{display:inline-block;vertical-align:bottom;margin-right:35px;margin-bottom:12px;}body.search .pagination .wp-paginate li:last-child{margin-right:0;}body.search .pagination .wp-paginate a{color:#8d8d8d;border-bottom:1px solid transparent;}body.search .pagination .wp-paginate a:focus,body.search .pagination .wp-paginate a:hover{border-bottom:1px solid #8d8d8d;}body.search .pagination .wp-paginate .next,body.search .pagination .wp-paginate .prev{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:block;height:48px;width:48px;line-height:48px;text-align:center;background:#faf7f0;border-radius:50%;overflow:hidden;border:0;}body.search .pagination .wp-paginate .next:hover,body.search .pagination .wp-paginate .prev:hover,body.search .pagination .wp-paginate .next:focus,body.search .pagination .wp-paginate .prev:focus{background:#f0eeea;border:0;}body.search .pagination .wp-paginate .next svg,body.search .pagination .wp-paginate .prev svg{width:14px;}body.search .pagination .wp-paginate .next path,body.search .pagination .wp-paginate .prev path{stroke:#f14e1b !important;}.page-template-page-legal{height:100vh;}.page-template-page-legal #site-wrapper{min-height:100%;display:grid;grid-template-rows:1fr auto;}.page-template-page-legal #legal-header{margin-top:92px;padding:98px 0 75px;}@media (min-width:768px){.page-template-page-legal #legal-header{padding:75px 0;}}@media (min-width:1200px){.page-template-page-legal #legal-header{padding:125px 0 125px;}}.page-template-page-legal #legal-header .content{max-width:710px;}.page-template-page-legal #legal-header h1{margin:0 0 35px 0;font-family:"harriet-display", Helvetica, serif;font-size:42px;line-height:52px;font-weight:400;letter-spacing:0.3px;color:#2571a2;}@media (min-width:768px){.page-template-page-legal #legal-header h1{margin:0 0 80px 0;}}.page-template-page-legal #legal-header h2{margin:38px 0 13px 0;position:relative;font-size:14px;line-height:30px;text-transform:uppercase;letter-spacing:5px;font-weight:400;color:#2571a2;}@media (min-width:768px){.page-template-page-legal #legal-header h2{font-weight:400;letter-spacing:6px;}}@media (min-width:768px){.page-template-page-legal #legal-header h2{margin:58px 0 13px 0;}}.page-template-page-legal #legal-header div.responsive-table{margin:30px 0 38px;}@media (min-width:768px){.page-template-page-legal #legal-header div.responsive-table{margin:30px 0 58px 0;}}.page-template-page-legal #legal-header div.responsive-table th{display:none;vertical-align:top;background:#f0eeea;padding:18px 20px 18px 20px;font-size:18px;line-height:28px;font-weight:500;}@media (min-width:768px){.page-template-page-legal #legal-header div.responsive-table th{display:table-cell;}}.page-template-page-legal #legal-header div.responsive-table td{display:block;vertical-align:top;padding:20px 0 20px 0;border-bottom:1px solid #d7d5d1;font-size:18px;line-height:28px;font-weight:300;}@media (min-width:768px){.page-template-page-legal #legal-header div.responsive-table td{display:table-cell;padding:20px 20px 20px 20px;}}.page-template-page-legal #legal-header div.responsive-table tr:nth-child(2) td:first-child{border-top:1px solid #d7d5d1;}@media (min-width:768px){.page-template-page-legal #legal-header div.responsive-table tr:nth-child(2) td:first-child{border-top:0;}}.page-template-page-legal #legal-header div.responsive-table tr td:first-child{border-bottom:0;padding-bottom:2px;font-weight:500;}@media (min-width:768px){.page-template-page-legal #legal-header div.responsive-table tr td:first-child{border-bottom:1px solid #d7d5d1;padding-bottom:20px;font-weight:300;}}.page-template-page-legal #legal-header div.responsive-table tr td:last-child{padding-top:0;}@media (min-width:768px){.page-template-page-legal #legal-header div.responsive-table tr td:last-child{padding-top:20px;}}.page-template-page-legal #legal-header div.responsive-table strong,.page-template-page-legal #legal-header div.responsive-table b{font-weight:bolder;}.page-template-page-legal #legal-header ul li{margin-bottom:8px;font-size:18px;line-height:28px;font-weight:300;}.page-template-page-legal #legal-header ul li:last-child{margin-bottom:0;}.page-template-page-legal #legal-header ul strong,.page-template-page-legal #legal-header ul b{font-weight:bolder;}.page-template-page-legal #legal-header p{font-size:18px;line-height:28px;font-weight:300;}@media (min-width:768px){.page-template-page-legal #legal-header p{margin-top:4px;}}.page-template-page-legal #legal-header p:last-child{margin-bottom:0;}.page-template-page-legal #legal-header p strong,.page-template-page-legal #legal-header p b{font-weight:bolder;}.page-template-page-legal #legal-header p a{position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;color:#454545;}@media (min-width:1024px){.page-template-page-legal #legal-header p a{line-height:28px;}}.page-template-page-legal #legal-header p a:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;bottom:-1px;left:0;right:0;height:1px;background:#454545;}.page-template-page-legal #legal-header p a:hover,.page-template-page-legal #legal-header p a:focus{color:#f14e1b;}.page-template-page-legal #legal-header p a:hover:after,.page-template-page-legal #legal-header p a:focus:after{background:#f14e1b;}.page-template-page-legal #legal-header hr{display:block;margin:25px 0;padding:0;border:0;height:1px;width:160px;background:#a3a3a3;opacity:0.4;}.error404{height:100vh;}.error404 #site-wrapper{min-height:100%;display:grid;grid-template-rows:1fr auto;}.error404 #default-header{padding:98px 0 98px;}@media (min-width:768px){.error404 #default-header{padding:75px 0;}}@media (min-width:1200px){.error404 #default-header{padding:125px 0 125px;}}.error404 #default-header h1{margin:0 0 35px 0;}.error404 #default-header p{max-width:680px;}.error404 #default-header p a{position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-size:18px;line-height:26px;font-weight:300;letter-spacing:0.2px;color:#454545;}@media (min-width:1024px){.error404 #default-header p a{line-height:28px;}}.error404 #default-header p a:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;content:'';position:absolute;bottom:-2px;left:0;right:0;height:1px;background:#454545;}.error404 #default-header p a:hover,.error404 #default-header p a:focus{color:#f14e1b;}.error404 #default-header p a:hover:after,.error404 #default-header p a:focus:after{background:#f14e1b;}