@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,500;1,400;1,500&family=Crimson+Pro:ital,wght@0,300;0,600;1,300;1,600&family=David+Libre:wght@400;500&family=Faustina:ital@0;1&family=Fjalla+One&family=Imbue:opsz,wght@10..100,400;10..100,600&family=Neuton:ital,wght@0,300;0,400;0,700;0,800;1,400&family=Oranienbaum&family=Oswald:wght@400;500&family=Tinos:ital@0;1&family=Unna:ital,wght@0,400;0,700;1,400;1,700&display=swap');

@font-face {
  font-family: "Barlow Condensed";
  src: url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,500;1,400;1,500@charset "UTF-8');
}
@font-face {
  font-family: "Crimson Pro";
  src: url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,300;0,600;1,300;1,600@charset "UTF-8');
}
@font-face {
  font-family: "David+Libre";
  src: url('https://fonts.googleapis.com/css2?family=David+Libre:wght@400;500&@charset "UTF-8');
}
@font-face {
  font-family: "Faustina";
  src: url('https://fonts.googleapis.com/css2?family=Faustina:ital@0;1&@charset "UTF-8');
}
@font-face {
  font-family: "Oranienbaum";
  src: url('https://fonts.googleapis.com/css2?family=Oranienbaum&family=Oswald:wght@400;500&@charset "UTF-8');
}

@font-face {
  font-family: "Fjalla+One";
  src: url('https://fonts.googleapis.com/css2?family=Fjalla+One@charset "UTF-8');
}
@font-face {
  font-family: "Oswald";
  src: url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;500&display=swap"@charset "UTF-8');
}
@font-face {
  font-family: "Neuton";
  src: url('https://fonts.googleapis.com/css2?family=Neuton:ital,wght@0,300;0,400;0,700;0,800;1,400&display=swap"@charset "UTF-8');
}
@font-face {
  font-family: "Unna";
  src: url('https://fonts.googleapis.com/css2?family=Unna:ital,wght@0,400;0,700;1,400;1,700=swap"@charset "UTF-8');
}

/*! TYPO*/
font-family: 'Crimson Pro', serif;
font-family: 'David Libre', serif;
font-family: 'Faustina', serif;
font-family: 'Imbue', serif;
font-family: 'Neuton', serif;
font-family: 'Oranienbaum', serif;
font-family: 'Tinos', serif;
font-family: 'Unna', serif;
font-family: 'Barlow Condensed', sans-serif;
font-family: 'Fjalla One', sans-serif;
font-family: 'Oswald', sans-serif;


h1g {line-height: 1.1;font-family: 'Oswald', serif; font-size: 16px; font-weight: 500; letter-spacing: 1px; line-height: 18px; color: #F0F8FF; } 
h1g {line-height: 1.1;font-family: 'Imbue', serif; font-size: 16px; font-weight: 500; letter-spacing: 1px; line-height: 18px; color: #; } 

h1t {line-height: 1.1;font-family: 'Fjalla One', serif; font-size: 38px; font-weight: 500; letter-spacing: 6px;line-height: 38px; color: #EDECE3; } 

h1ti {line-height: 1.1;font-family: 'Fjalla One', serif; font-size: 40px; font-weight: 100; letter-spacing: 4.5px; line-height: 44px;font-style: italic; color: #D8BE5A; } 

h1tb {line-height: 1.1;font-family: 'Imbue', serif; font-size: 54px; font-weight: 800; line-height: 46px; letter-spacing: 2 px; color: #BEBBBB; } 

h1tf {line-height: 1.1;font-family: 'Barlow Condensed', serif; font-size: 52px; line-height: 52px; font-weight: 500; letter-spacing: 3.1px; color: #CD942C; } 

h4t {line-height: 1.1;font-family: 'Fjalla One', serif; color: #000; font-size: 22px;font-weight: 400; line-height: 24px; letter-spacing: 2.5px}
h4s {line-height: 1.1;font-family: 'Fjalla One', serif; color: #fff; font-size: 20px;font-weight: 400; line-height: 22px; letter-spacing: 2.5px}

h4b {line-height: 1.1;font-family: 'Imbue', serif; color: #F0F8FF; font-size: 38px;font-weight: 400; line-height: 32px; letter-spacing: 1.5px}
h4c {line-height: 1.1;font-family: 'Imbue', serif; color: #F0FFF0; font-size: 28px;font-weight: 400; line-height: 32px; letter-spacing: 0.5px}
h4c1 {line-height: 1.1;font-family: 'Imbue', serif; color: #857020; font-size: 28px;font-weight: 400; line-height: 32px; letter-spacing: 0.5px}
h4d {line-height: 1.1;font-family: 'Oswald', serif; color: #F3F1CB; font-size: 28px;font-weight: 400; line-height: 32px; letter-spacing: 0.5px}
h4g {line-height: 1.1;font-family: 'Oswald', serif; color: #F7F0Cf; font-size: 32px;font-weight: 400; line-height: 33px; letter-spacing: 0.5px}


h2b { font-style: normal;font-family: "Barlow Condensed";font-weight: normal;text-align: justify;font-size: 16px; line-height: 20px;color: #636467;}
h2f { font-style: normal;font-family: "Oswald";font-weight: normal;text-align: justify;font-size: 20px; line-height: 22px;color: #3F59A9;}



@import url("https://use.typekit.net/bye4jso.css");@font-face{font-family:'Gilroy';src:url("../../assets/fonts/radomir_tinkov_-_gilroy-regular-webfont.woff2") format("woff2"),url("../../assets/fonts/radomir_tinkov_-_gilroy-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Gilroy';src:url("../../assets/fonts/radomir_tinkov_-_gilroy-bold-webfont.woff2") format("woff2"),url("../../assets/fonts/radomir_tinkov_-_gilroy-bold-webfont.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'Gilroy';src:url("../../assets/fonts/radomir_tinkov_-_gilroy-light-webfont.woff2") format("woff2"),url("../../assets/fonts/radomir_tinkov_-_gilroy-light-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Gilroy';src:url("../../assets/fonts/radomir_tinkov_-_gilroy-thin-webfont.woff2") format("woff2"),url("../../assets/fonts/radomir_tinkov_-_gilroy-thin-webfont.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:'Gilroy';src:url("../../assets/fonts/radomir_tinkov_-_gilroy-black-webfont.woff2") format("woff2"),url("../../assets/fonts/radomir_tinkov_-_gilroy-black-webfont.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:'Gilroy';src:url("../../assets/fonts/radomir_tinkov_-_gilroy-regularitalic-webfont.woff2") format("woff2"),url("../../assets/fonts/radomir_tinkov_-_gilroy-regularitalic-webfont.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'Gilroy';src:url("../../assets/fonts/radomir_tinkov_-_gilroy-thinitalic-webfont.woff2") format("woff2"),url("../../assets/fonts/radomir_tinkov_-_gilroy-thinitalic-webfont.woff") format("woff");font-weight:200;font-style:italic}@font-face{font-family:'Gilroy';src:url("../../assets/fonts/radomir_tinkov_-_gilroy-lightitalic-webfont.woff2") format("woff2"),url("../../assets/fonts/radomir_tinkov_-_gilroy-lightitalic-webfont.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:'Gilroy';src:url("../../assets/fonts/radomir_tinkov_-_gilroy-semibold-webfont.woff2") format("woff2"),url("../../assets/fonts/radomir_tinkov_-_gilroy-semibold-webfont.woff") format("woff");font-weight:600}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.post-slider .post-title a{color:white}.post-slider .post-title a:hover{color:#fff}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}@media (max-width: 1075px){.slick-slide{height:auto}}[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}.left .cta-block-slider:after{left:-20px;right:auto}@media (max-width: 1075px){.left .cta-block-slider:after{left:0}}.left .cta-block-slider .slick-dots{text-align:left}.cta-block-slider:after{content:"";width:640px;height:60px;background-color:#fff;mix-blend-mode:"multiply";position:absolute;bottom:5px;right:-20px}@media (max-width: 1075px){.cta-block-slider:after{right:0}}.cta-block-slider img{display:block}.cta-block-slider .slick-dots li button:after{border:1px solid white}.right .cta-content-slider .slick-dots{text-align:right;left:auto;right:-50px}@media (max-width: 1075px){.right .cta-content-slider .slick-dots{bottom:-40px;left:0;right:auto;text-align:left}}.cta-content-slider .slick-dots{text-align:left;bottom:-50px;left:-50px;padding:0}@media (max-width: 1075px){.cta-content-slider .slick-dots{bottom:-20px;left:0;right:auto}}.cta-content-slider .slick-dots li.slick-active button{background:transparent}.cta-content-slider .slick-dots li.slick-active button:after{border:4px solid #fff !important;opacity:1}.cta-content-slider .slick-dots li button{background-color:#fff}.cta-content-slider .slick-dots li button:after{border:1px solid #fff}.cta-content-slider .slick-arrow{background-color:transparent;width:5.5px;height:11px;top:auto;bottom:-19px}.slick-dots{list-style-type:none;padding:0;margin:0;text-align:right;padding:0 30px;z-index:10;position:absolute;bottom:15px;width:100%}.slick-dots li{display:inline-block;margin-right:12px;width:5px;height:5px}.slick-dots li:last-child{margin-right:0}.slick-dots li.slick-active button{background:transparent}.slick-dots li.slick-active button:after{border:4px solid white;opacity:1}.slick-dots button{-webkit-appearance:none;border:none;border-radius:50%;color:transparent;width:5px !important;height:5px !important;display:inline-block;position:relative;padding:0}.slick-dots button:after{width:13px;height:13px;background-color:transparent;content:"";position:absolute;left:-4px;top:-4px;border-radius:50%;opacity:1;transition:all 0.35s ease-in-out}.slick-dots button:focus{outline:none}.locations-slider{margin:70px 0 0 !important;position:relative}.locations-slider h5{font-weight:900;text-transform:uppercase;margin:40px 0}.locations-slider .slide{position:relative}.locations-slider .slide:hover img{filter:grayscale(0)}.locations-slider img{display:block;width:100%;margin:0;transition:all 0.35s ease-in-out;filter:grayscale(100%)}.locations-slider .slider-image{position:relative;height:60vh;width:25vw}@media (max-width:990px){.locations-slider .slider-image{width:33.3vw}}@media (max-width:600px){.locations-slider .slider-image{width:50vw}}@media (max-width:435px){.locations-slider .slider-image{width:100vw}}.locations-slider .slider-image img{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;width:100%;height:100%}.locations-slider .slider-image:after{content:"";transition:all 0.35s ease-in-out;width:60%;height:5px;background-color:#fff;position:absolute;bottom:0;left:0}.locations-slider a:after{display:none}.locations-slider .slider-content{padding:0 30px}.locations-slider .slider-footer{padding:0 30px}.locations-slider .slider-footer p span,.locations-slider .slider-footer .cta-content-slider .slide ul li span,.cta-content-slider .slide ul .locations-slider .slider-footer li span{display:inline-block;font-weight:bold;margin-right:8px}.locations-slider .slider-footer .address{margin-bottom:10px}.locations-slider .slider-footer a.email{display:block;font-weight:black;text-decoration:underline !important;color:#393837 !important;margin-top:10px}.locations-slider .slider-footer a.email:hover{color:#fff !important}.locations-slider .slider-footer a{z-index:20}.slick-arrow{-webkit-appearance:none;border:none;height:60vh;width:50px;background-color:rgba(0,0,0,0.75);color:transparent;position:absolute;top:0;z-index:10;background-position:center center;background-repeat:no-repeat;text-indent:-99999px}.instagram-feed .slick-arrow{height:293px}@media (max-width: 768px){.instagram-feed .slick-arrow{height:150px;top:30%;transform:translateY(-50%)}}@media (max-width: 425px){.instagram-feed .slick-arrow{top:50%}}.slick-next{right:0;background-image:url("../imgs/icons/arrow-right.svg")}.slick-prev{left:0;background-image:url("../imgs/icons/arrow-left.svg")}.instagram-feed .slide{padding:0 20px}.instagram-feed .slide>p,.instagram-feed .cta-content-slider .slide ul .slide>li,.cta-content-slider .slide ul .instagram-feed .slide>li{margin-top:30px}.instagram-content{position:relative}.instagram-content a:after{display:none}@media (max-width: 768px){.team-grid,.cta-grid{margin-bottom:30px !important}}.team-grid h2,.cta-grid h2{margin-bottom:20px;position:relative;display:inline-block}.team-grid h2:after,.cta-grid h2:after{content:"";width:10px;height:10px;background-color:#fff;position:absolute;right:-15px;bottom:10px}
.team-grid .header-content-container,.cta-grid .header-content-container{width:750px;margin:60px auto}
@media (max-width: 1024px){.team-grid .header-content-container,.cta-grid .header-content-container{width:100%}}
@media (max-width: 768px){.team-grid .header-content-container,.cta-grid .header-content-container{margin:10px auto}}.team-grid ul,.cta-grid ul{width:896px;margin:0 auto;display:block;list-style-type:none;padding:0;margin-top:30px;display:flex;flex-wrap:wrap}@media (max-width: 1024px){.team-grid ul,.cta-grid ul{width:100%}}@media (max-width: 768px){.team-grid ul,.cta-grid ul{margin-top:0px}}.team-grid li,.cta-grid li{padding:10px 0;width:25%;padding-right:15px}@media (max-width: 1024px){.team-grid li,.cta-grid li{width:50%;padding:0 15px 15px 0}}.team-grid li span,.cta-grid li span{font-weight:bold;display:block}
.cta-grid .header-content-container{margin-bottom:30px}.cta-grid ul{width:100%;margin-top:0}@media (max-width: 768px){.cta-grid ul{display:flex}}.cta-grid li{padding:0 20px 40px 40px;border-left:3px solid #fff;margin:30px 0;width:33.3333%}@media (max-width: 768px){.cta-grid li{width:50%;padding:0 20px 20px 20px}}@media (max-width: 425px){.cta-grid li{width:100%;padding-bottom:0;margin:15px 0}}.cta-grid li p,.cta-grid li .cta-content-slider .slide ul li,.cta-content-slider .slide ul .cta-grid li li{font-weight:bold}.accordion-container h2{position:relative;margin-top:0;margin-bottom:10px;display:inline-block}.accordion-container h2:after{content:"";width:10px;height:10px;background-color:#fff;position:absolute;right:-20px;bottom:10px}@media (max-width: 600px){.accordion-container h2:after{bottom:0;transform:translateY(-5px)}}.accordion-container ul{display:block;list-style-type:none;padding:0;margin-top:30px;display:flex;flex-wrap:wrap}.accordion-container li{padding:10px;padding-right:20px;margin-bottom:20px}.accordion-container li a{color:#393837 !important;font-size:1.125em;line-height:1em;display:block;margin-bottom:0px}.accordion-container li a:after{display:none}@media (max-width: 1075px){.accordion-container li{padding:10px}}@media (max-width: 640px){.accordion-container li{width:50% !important}}@media (max-width: 768px){.accordion-container li{margin-bottom:0}}.accordion-container li span{font-weight:bold;display:block}.accordion-container .accordion-one li{width:100%}.accordion-container .accordion-two li{width:50%}.accordion-container .accordion-three li{width:33.333%}.accordion-container .accordion-four li{width:25%}a.mobile-accordion{display:block;width:100%;text-align:center;font-weight:900 !important;text-transform:uppercase;font-size:10px;letter-spacing:1.5px;line-height:10px;color:#D1D2D4 !important;padding:20px 0;transition:all 0.35s ease-in-out}a.mobile-accordion:after{display:none}a.mobile-accordion:before{width:100%;height:2px;background-color:#D1D2D4;position:absolute;bottom:0;left:0;content:"";transition:all 0.35s ease-in-out}a.mobile-accordion.active-mobile-accordion{color:#fff !important}a.mobile-accordion.active-mobile-accordion:before{height:10px;background-color:#fff;bottom:-8px}@media (max-width: 425px){.accordion{margin-bottom:30px}}.accordion-content{display:none}.accordion-content.active-accordion{display:block}.accordion-container-header{margin:0 auto 40px}.accordion-tabs-container{display:flex;justify-content:space-between}@media (max-width: 768px){.accordion-tabs-container{display:block}}@media (max-width: 425px){.accordion-tabs-container{display:none}}.accordion-tabs-container a{display:block;width:100%;text-align:center;font-weight:900 !important;text-transform:uppercase;font-size:.625em;letter-spacing:1.5px;line-height:10px;color:#D1D2D4 !important;padding:20px 0}.accordion-tabs-container a:before{width:100%;height:2px;background-color:#D1D2D4;position:absolute;bottom:0;left:0;content:""}.accordion-tabs-container a:after{display:none}.accordion-tabs-container a.active-tab{color:#fff !important}.accordion-tabs-container a.active-tab:before{height:10px;background-color:#fff;bottom:-8px}.related-container{margin:140px 0 70px}@media (max-width: 768px){.related-container{margin:60px 0 30px}}.related-container h5{text-transform:uppercase;text-align:center}.related-container .projects-container{width:100%}.related-container .slick-arrow{height:98%}.single-project-related{margin-bottom:0}.location-container{width:100%;margin:140px 0}.acf-map{width:100%;height:40vh;border:#ccc solid 1px;margin:20px 0}.acf-map img{max-width:inherit !important}body.compensate-for-scrollbar{overflow:hidden;-ms-overflow-style:none}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#;opacity:1;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:1;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:1;position:absolute;transition:opacity .25s, visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s, visibility 0s;visibility:visible}.fancybox-infobar{color:#;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px 44px 0 44px;position:absolute;text-align:center;top:0;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{padding:44px 0 0 0}.fancybox-slide--image{overflow:visible}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px 6px 0 6px}.fancybox-content{background:#;display:inline-block;margin:0 0 44px 0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-slide--html .fancybox-content{margin:0 0 6px 0}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable='true']{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:calc(100% - 44px);overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3d}.fancybox-slide--iframe .fancybox-content{background:#}
.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;vertical-align:top;width:100%}
.fancybox-error{background:#;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p,.fancybox-error .cta-content-slider .slide ul li,.cta-content-slider .slide ul .fancybox-error li{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:1;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--html .fancybox-close-small:hover{color:currentColor;opacity:1}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{height:38px;margin:0;opacity:1;padding:7px;position:absolute;top:calc(50% - (38px / 2));width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s, visibility 0s, color .25s}.fancybox-navigation .fancybox-button::after{content:'';height:100px;left:-26px;position:absolute;top:-31px;width:70px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-caption{bottom:0;color:#;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px 25px 44px;right:0}.fancybox-caption::before{background-image:url();background-repeat:repeat-x;background-size:contain;bottom:0;content:'';display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption::after{border-bottom:1px solid rgba(255,255,255,0.3);content:'';display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:transparent;border:6px solid rgba(100,100,100,0.5);border-radius:100%;border-top-color:#;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:1;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:1;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:1;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:1;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:1;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:1;-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:1;-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:1;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:1;-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:1;-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0 0 0}.fancybox-slide--image .fancybox-content{margin-bottom:6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p,.fancybox-share .cta-content-slider .slide ul li,.cta-content-slider .slide ul .fancybox-share li{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:4px solid #4ea7f9;bottom:0;content:'';left:0;opacity:1;position:absolute;right:0;top:0;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:1}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 768px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.entry-content img{margin:0 0 1.5em 0}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0 none;padding:0;margin:0}
.wp-caption p.wp-caption-text,.wp-caption .cta-content-slider .slide ul li.wp-caption-text,.cta-content-slider .slide ul .wp-caption li.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0 !important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}
body,html{font-family:"Barlow Condensed",sans-serif;min-width:100%;min-height:100%;height:100%;color:#393837;font-size:16px}
.slide-show-content{overflow:hidden;position:relative}.slide-show-content h1,.slide-show-content h2,.slide-show-content h3,.slide-show-content h4,.slide-show-content h5,.slide-show-content h6,.slide-show-content span,.slide-show-content p,.slide-show-content .cta-content-slider .slide ul li,.cta-content-slider .slide ul .slide-show-content li,.slide-show-content img,.slide-show-content div,.slide-show-content a{transition:all 1.5s cubic-bezier(0.86, 0, 0.07, 1)}.slide-show-content.slide-from-left h1,.slide-show-content.slide-from-left h2,.slide-show-content.slide-from-left h3,.slide-show-content.slide-from-left h4,.slide-show-content.slide-from-left h5,.slide-show-content.slide-from-left h6,.slide-show-content.slide-from-left span,.slide-show-content.slide-from-left p,.slide-show-content.slide-from-left .cta-content-slider .slide ul li,.cta-content-slider .slide ul .slide-show-content.slide-from-left li,.slide-show-content.slide-from-left img,.slide-show-content.slide-from-left div,.slide-show-content.slide-from-left a,.slide-show-content.slide-from-right h1,.slide-show-content.slide-from-right h2,.slide-show-content.slide-from-right h3,.slide-show-content.slide-from-right h4,.slide-show-content.slide-from-right h5,.slide-show-content.slide-from-right h6,.slide-show-content.slide-from-right span,.slide-show-content.slide-from-right p,.slide-show-content.slide-from-right .cta-content-slider .slide ul li,.cta-content-slider .slide ul .slide-show-content.slide-from-right li,.slide-show-content.slide-from-right img,.slide-show-content.slide-from-right div,.slide-show-content.slide-from-right a{transition:all 1s cubic-bezier(0.86, 0, 0.07, 1)}.scroll-effect .slide-from-bottom h1,.scroll-effect .slide-from-bottom h2,.scroll-effect .slide-from-bottom h3,.scroll-effect .slide-from-bottom h4,.scroll-effect .slide-from-bottom h5,.scroll-effect .slide-from-bottom h6,.scroll-effect .slide-from-bottom span,.scroll-effect .slide-from-bottom p,.scroll-effect .slide-from-bottom .cta-content-slider .slide ul li,.cta-content-slider .slide ul .scroll-effect .slide-from-bottom li,.scroll-effect .slide-from-bottom img,.scroll-effect .slide-from-bottom div,.scroll-effect .slide-from-bottom a,.scroll-effect .slide-from-top h1,.scroll-effect .slide-from-top h2,.scroll-effect .slide-from-top h3,.scroll-effect .slide-from-top h4,.scroll-effect .slide-from-top h5,.scroll-effect .slide-from-top h6,.scroll-effect .slide-from-top span,.scroll-effect .slide-from-top p,.scroll-effect .slide-from-top .cta-content-slider .slide ul li,.cta-content-slider .slide ul .scroll-effect .slide-from-top li,.scroll-effect .slide-from-top img,.scroll-effect .slide-from-top div,.scroll-effect .slide-from-top a{transform:translateY(0) !important}.scroll-effect .slide-from-left h1,.scroll-effect .slide-from-left h2,.scroll-effect .slide-from-left h3,.scroll-effect .slide-from-left h4,.scroll-effect .slide-from-left h5,.scroll-effect .slide-from-left h6,.scroll-effect .slide-from-left span,.scroll-effect .slide-from-left p,.scroll-effect .slide-from-left .cta-content-slider .slide ul li,.cta-content-slider .slide ul .scroll-effect .slide-from-left li,.scroll-effect .slide-from-left img,.scroll-effect .slide-from-left div,.scroll-effect .slide-from-left a,.scroll-effect .slide-from-right h1,.scroll-effect .slide-from-right h2,.scroll-effect .slide-from-right h3,.scroll-effect .slide-from-right h4,.scroll-effect .slide-from-right h5,.scroll-effect .slide-from-right h6,.scroll-effect .slide-from-right span,.scroll-effect .slide-from-right p,.scroll-effect .slide-from-right .cta-content-slider .slide ul li,.cta-content-slider .slide ul .scroll-effect .slide-from-right li,.scroll-effect .slide-from-right img,.scroll-effect .slide-from-right div,.scroll-effect .slide-from-right a{transform:translateX(0) !important}#site{overflow:hidden}#main-content a,#main-content a:active,#main-content a:visited{text-decoration:none;color:#fff;font-weight:normal;position:relative}#main-content a:after,#main-content a:active:after,#main-content a:visited:after{content:"";height:1px;background-color:#fff;width:60%;position:absolute;bottom:-3px;left:0;transition:all 0.35s ease-in-out}#main-content a:hover,#main-content a:active:hover,#main-content a:visited:hover{color:#5a0617}#main-content a:hover:after,#main-content a:active:hover:after,#main-content a:visited:hover:after{background-color:#5a0617;width:100%}#main-content strong a,#main-content strong a:active,#main-content strong a:visited{font-weight:700}.link-fill{position:absolute !important;top:0;left:0;display:block;width:100%;height:100%}
.text-ada{color:transparent !important}p,.cta-content-slider .slide ul li{margin:0 0 0 0;font-size:.9375em;letter-spacing:0;line-height:25px}
h1{font-size:3.75em;letter-spacing:0;line-height:60px;font-weight:bold}@media (max-width: 768px){h1{font-size:2.375em;line-height:1em}}h2{font-size:3.75em;line-height:60px;letter-spacing:0;font-weight:bold}@media (max-width: 768px){h2{font-size:2.375em;line-height:1em}}h3{font-size:1.125em;font-weight:600;letter-spacing:0;margin-top:0.5em;line-height:27px}
h4{font-size:1.875em;letter-spacing:0;line-height:36px;margin:20px 0;font-weight:normal;color:#}@media (max-width: 768px){h4{font-size:1.375em;line-height:1.25em}}h4 a:after{display:none}h5{font-size:1.3125em;letter-spacing:0.5px;line-height:21px;margin:20px 0}section{background-color:#;position:relative;width:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{max-width:100%;height:auto}a,a:active,a:visited{text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.frame{width:100%;max-width:1200px;margin:0 auto;position:relative}@media (max-width: 1925px){.frame{max-width:1200px}}@media (max-width: 1300px){.frame{padding-left:30px !important;padding-right:30px !important}}@media (max-width: 425px){.frame{padding-left:15px !important;padding-right:15px !important}}.inner-frame{width:100%;max-width:1200px;margin:0 auto}@media (max-width: 1300px){.inner-frame{padding-left:30px;padding-right:30px}}
.main-content-frame{padding-bottom:70px}#main-content{padding:70px 0 0}
.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}a.sarg-button,#main-content a.sarg-button{text-transform:uppercase;font-size:.625em !important;font-weight:600;padding:15px 30px;letter-spacing:2px;line-height:10px;margin:30px 0;display:inline-block;border:1px solid #fff;position:relative}a.sarg-button:after,#main-content a.sarg-button:after{display:none}a.sarg-button svg,#main-content a.sarg-button svg{position:absolute;right:-50px;transition:all 0.35s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}a.sarg-button:hover,#main-content a.sarg-button:hover{background-color:#fff;color:white !important}a.sarg-button:hover svg,#main-content a.sarg-button:hover svg{width:45px !important;height:12px !important}.button{position:relative;font-family:"Gilroy",sans-serif;font-size:.875pxem;background-color:#F1F1F2;border:0;color:#A6A8AB;text-transform:uppercase;padding:15px 30px;display:inline-block;white-space:nowrap;border-color:#F1F1F2}.button:before{content:""}.button:focus,.button:hover,.button:active{text-decoration:none;border:1px solid #F1F1F2;background:transparent}.button:focus:before,.button:hover:before,.button:active:before{content:"";position:absolute;background:#;width:80%;height:1px;top:-1px;left:10%}.button:focus:after,.button:hover:after,.button:active:after{content:"";position:absolute;background:#;width:80%;height:1px;bottom:-1px;left:10%}.page .cta-block-wrap:before{background-color:transparent}.page .cta-block-spacer .sidebar-text span{background-color:white}.home .cta-block-wrap:before{background-color:rgba(209,210,212,0.25)}.mobile-button{display:none !important}@media (max-width: 425px){.mobile-button{display:inline-block !important}}@media (max-width: 425px){.cta-block-content a.sarg-button{display:none !important}}.cta-block-wrap{margin:70px auto;position:relative;display:flex;flex-wrap:wrap;max-width:1200px}@media (max-width: 768px){.cta-block-wrap{margin:30px auto}}
.cta-block-wrap .frame{max-width:1200px}
.page-id-8 .cta-block{margin-top:30px;margin-bottom:0px}
.cta-block{background-color:white;padding:30px;margin-bottom:60px;margin-top:60px;display:flex;outline:10px solid rgba(255,255,255,0.4);width:100%;background-color:white;min-height:660px}
.cta-block:last-child{margin-bottom:0}@media (max-width: 1075px){.cta-block{display:block;margin-bottom:30px;margin-top:30px;min-height:0}}.cta-block.bg-gray-spacer .sidebar-text span{background-color:#F3F4F4}@media (max-width: 1075px){.cta-block.bg-gray-spacer .sidebar-text span{background-color:white}}@media (max-width: 768px){.page-id-8 .page-content{margin-top:30px}}.page-id-8 .cta-block-wrap .cta-block:first-child:before{content:"";position:absolute;left:-100vw;bottom:15px;width:200vw;height:500px;background-color:#F3F4F4;z-index:-1}@media (max-width: 1075px){.page-id-8 .cta-block-wrap .cta-block:first-child:before{display:none}}.page-id-8 .cta-block-wrap .cta-block:first-child .sidebar-text span{background-color:#F3F4F4}@media (max-width: 1075px){.page-id-8 .cta-block-wrap .cta-block:first-child .sidebar-text span{background-color:white}}.page-id-8 .cta-block-wrap .cta-block:nth-child(2):before{display:none}.page-id-8 .cta-block-wrap .cta-block:nth-child(3) .sidebar-text span{background-color:white}.page-id-8 .bg-gray-pseudo-spacer:before{height:110vh;bottom:-100vh}.bg-gray-pseudo-spacer{position:relative}.bg-gray-pseudo-spacer:before{content:"";position:absolute;left:-100vw;bottom:-140vh;width:200vw;height:150vh;background-color:#F3F4F4;z-index:-1}@media (max-width: 1075px){.bg-gray-pseudo-spacer:before{display:none}}.bg-gray-pseudo-spacer:last-child:before{display:none}.bg-gray-pseudo-container{position:relative}.bg-gray-pseudo-container:before{content:"";position:absolute;left:0;top:40vh;width:100vw;height:calc(100% - 70vh);background-color:#F3F4F4;z-index:-1}@media (max-width: 1075px){.bg-gray-pseudo-container:before{display:none}}.right .cta-block-content-wrap{order:2}.right.cta-image-block .cta-block-media img{left:-200px}@media (max-width: 1075px){.right.cta-image-block .cta-block-media img{left:auto}}.right.cta-image-block .cta-block-image:after{transform:translateX(500px)}@media (max-width: 1075px){.right.cta-image-block .cta-block-image:after{transform:translateX(-50%)}}.right.cta-block-content-slider .cta-block-media img{left:-200px}@media (max-width: 1075px){.right.cta-block-content-slider .cta-block-media img{left:auto}}.right.cta-block-content-slider .cta-block-media:after{left:530px}@media (max-width: 1075px){.right.cta-block-content-slider .cta-block-media:after{left:50%}}.right .cta-block-media{order:1}.right .cta-block-media a.similar-link{left:0 !important;right:auto !important}.right .cta-block-media a.similar-link:after{left:0 !important;right:auto !important}@media (max-width: 1200px){.right .cta-block-media a.similar-link{left:15px !important}}.right .cta-block-media .cta-block-slider,.right .cta-block-media iframe{left:-200px}@media (max-width: 1075px){.right .cta-block-media .cta-block-slider,.right .cta-block-media iframe{left:auto}}.single-employees .bg-gray-pseudo-container:before{display:none !important}.cta-block-spacer{background-color:transparent;outline:none;padding-top:70px;padding-bottom:0;padding-left:0;padding-right:0;position:relative;width:100%;min-height:500px}@media (max-width: 1300px){.cta-block-spacer{padding-left:30px !important;padding-right:30px !important}}@media (max-width: 1075px){.cta-block-spacer{padding-top:0;padding-bottom:0}}@media (max-width: 1200px){.cta-block-spacer .sidebar-text-container{top:-30px}}
.cta-block-spacer .spacer-frame{max-width:750px;margin:0 auto}.cta-block-spacer .spacer-frame h2{margin-bottom:0;text-transform:uppercase;font-weight:900;font-size:2.625em}@media (max-width: 1200px){.cta-block-spacer .spacer-frame h2{font-size:2em}}@media (max-width: 1075px){.cta-block-spacer .spacer-frame h2{margin-top:0}}.cta-block-spacer>div{position:relative}.cta-block-spacer .sidebar-text span{background-color:#F3F4F4}@media (max-width: 1075px){.cta-block-spacer .sidebar-text span{background-color:white}}.cta-block-spacer .sidebar-text:after{width:0}.cta-block-spacer .sidebar-text.scroll-effect:after{width:70%}.right .cta-content-slider .slide{padding-left:30px}@media (max-width: 1075px){.right .cta-content-slider .slide{padding-left:0}}@media (max-width: 768px){.right .cta-block-slider-container .slide-nav-container{right:15px;bottom:20px}}@media (max-width: 768px){.left .cta-block-slider-container .slide-nav-container{left:15px;bottom:20px}}.cta-block-content-wrap{margin:50px 70px 50px 75px;position:relative;width:450px;min-height:500px}@media (max-width: 1200px){.cta-block-content-wrap{margin:50px 35px 50px 40px}}@media (max-width: 1075px){.cta-block-content-wrap{margin:50px auto;width:750px;display:block;min-height:0}}@media (max-width: 835px){.cta-block-content-wrap{width:100%;margin:0 auto 30px}}@media (max-width: 835px){.cta-block-slider-container{width:100% !important}}.cta-block-content{width:450px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding-top:60px}@media (max-width: 1075px){.cta-block-content{position:relative;top:auto;left:auto;transform:translate(0);width:100%;padding-top:0}}@media (max-width: 425px){.cta-block-content{padding-top:30px}}.cta-block-content .sarg-button{opacity:1}.cta-block-content h2{margin:0;text-transform:uppercase;font-weight:900}.cta-block-content.scroll-effect .number span{opacity:1}.cta-block-content.scroll-effect .sarg-button{opacity:1}.cta-block-content .number{margin:0 0 30px;vertical-align:top}@media (max-width: 1200px){.cta-block-content .number{margin:0 0 20px}}.cta-block-content .number span{display:inline-block;vertical-align:top;opacity:1;font-family:"korolev-compressed",sans-serif;font-weight:bold;transition:all 0.75s ease-in-out}.cta-block-content .number span.spacer{transform:translateY(-8px)}@media (max-width: 768px){.cta-block-content .number span.spacer{transform:translateY(0)}}.cta-block-content .number span.total{font-size:22px;font-weight:bold;transform:translateY(-13px)}@media (max-width: 768px){.cta-block-content .number span.total{transform:translate(3px, -5px)}}.cta-block-content .active-number{font-size:4.125em}@media (max-width: 768px){.cta-block-content .active-number{font-size:2.625em}}.cta-block-content .spacer{color:#fff;font-size:3.25em}.cta-block-content .slide{max-height:400px;overflow:hidden}@media (max-width: 768px){.cta-block-content .slide{max-height:100%}}.cta-block-content .total{font-size:1.5em}.cta-block-media{overflow:visible;min-width:575px}@media (max-width: 768px){.cta-block-media{min-width:0}}.cta-block-media img{width:790px}@media (max-width: 1075px){.cta-block-media img{width:100%}}.cta-block-media iframe{position:absolute;top:50%;transform:translateY(-50%)}@media (max-width: 1075px){.cta-block-media{text-align:center}}.cta-block-media a.similar-link{position:absolute !important;bottom:30px !important;right:15px !important;color:white !important;z-index:20 !important}.cta-block-media a.similar-link:after{background-color:white !important;left:auto !important;right:0 !important}.cta-block-image img{position:absolute}@media (max-width: 1075px){.cta-block-image img{position:relative;display:block;margin:0 auto}}.cta-block-image:after{content:"";width:60px;height:calc(100% - 30px);background-color:#fff;mix-blend-mode:"multiply";position:absolute;top:30px}@media (max-width: 425px){.cta-block-image:after{display:block;width:80% !important;top:20px !important;height:30px !important;left:50% !important;bottom:auto !important;transform:translateX(-50%) !important}}.sidebar-text-container{transform:rotate(-90deg);position:absolute;left:-275px;top:50px}@media (max-width: 1200px){.sidebar-text-container{transform:rotate(0);left:0;top:-60px}}@media (max-width: 835px){.sidebar-text-container{position:relative;top:auto}}.sidebar-text{color:#fff;text-transform:uppercase;position:relative;width:455px;font-size:.625em}.sidebar-text span{display:inline-block;background-color:white;z-index:10;position:relative;padding-right:20px}.sidebar-text:after{content:"";width:0;background-color:#fff;height:1px;position:absolute;left:0;top:0;transform:translateY(12px);transition:all 0.75s ease-in-out}@media (max-width: 1100px){.sidebar-text:after{display:none}}.sidebar-text.scroll-effect:after{width:90%}.post-nav-container{left:50%;transform:translateX(-50%);bottom:60px;position:absolute;z-index:30}.slide-nav-container{display:inline-block}.slide-nav-container.rows-1{display:none}.slide-nav-container .prev,.slide-nav-container .next,.slide-nav-container .content-prev,.slide-nav-container .content-next,.slide-nav-container .post-next,.slide-nav-container .post-prev{display:inline-block;width:0;height:0;background-color:transparent;position:relative;transform:translateY(3px);transition:all 0.35s ease-in-out}.slide-nav-container .prev:hover,.slide-nav-container .next:hover,.slide-nav-container .content-prev:hover,.slide-nav-container .content-next:hover,.slide-nav-container .post-next:hover,.slide-nav-container .post-prev:hover{cursor:pointer}.slide-nav-container .prev,.slide-nav-container .content-prev,.slide-nav-container .post-prev{border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid white;margin-right:5px}.slide-nav-container .prev:hover,.slide-nav-container .content-prev:hover,.slide-nav-container .post-prev:hover{border-right:8px solid #393837}.slide-nav-container .next,.slide-nav-container .content-next,.slide-nav-container .post-next{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid white;margin-left:5px}.slide-nav-container .next:hover,.slide-nav-container .content-next:hover,.slide-nav-container .post-next:hover{border-left:8px solid #393837}.slide-nav-container .slide-navigation,.slide-nav-container .post-navigation,.slide-nav-container .content-navigation{display:inline-block;vertical-align:top}.slide-nav-container .slide-navigation a,.slide-nav-container .post-navigation a,.slide-nav-container .content-navigation a{width:6px;height:6px;background-color:white;position:relative;display:inline-block;transition:all 0.35s ease-in-out;margin:0 3px;border-radius:50%}.slide-nav-container .slide-navigation a:before,.slide-nav-container .post-navigation a:before,.slide-nav-container .content-navigation a:before{border-radius:50%;width:12px;height:12px;top:-3px;left:-3px;position:absolute;content:"";border:1px solid white;transition:all 0.35s ease-in-out}.slide-nav-container .slide-navigation a:after,.slide-nav-container .post-navigation a:after,.slide-nav-container .content-navigation a:after{display:none}.slide-nav-container .slide-navigation a:hover,.slide-nav-container .post-navigation a:hover,.slide-nav-container .content-navigation a:hover{background-color:#393837}.slide-nav-container .slide-navigation a.active-nav,.slide-nav-container .post-navigation a.active-nav,.slide-nav-container .content-navigation a.active-nav{background-color:transparent}.slide-nav-container .slide-navigation a.active-nav:before,.slide-nav-container .post-navigation a.active-nav:before,.slide-nav-container .content-navigation a.active-nav:before{border:4px solid white}.slide-nav-container.content-slide-nav .content-prev{border-right:8px solid #fff}.slide-nav-container.content-slide-nav .content-prev:hover{border-right:8px solid #f45272}.slide-nav-container.content-slide-nav .content-next{border-left:8px solid #fff}.slide-nav-container.content-slide-nav .content-next:hover{border-left:8px solid #f45272}.slide-nav-container.content-slide-nav .slide-navigation a,.slide-nav-container.content-slide-nav .content-navigation a{background-color:#fff}.slide-nav-container.content-slide-nav .slide-navigation a:before,.slide-nav-container.content-slide-nav .content-navigation a:before{border:1px solid #fff}.slide-nav-container.content-slide-nav .slide-navigation a:hover,.slide-nav-container.content-slide-nav .content-navigation a:hover{background-color:#f45272}.slide-nav-container.content-slide-nav .slide-navigation a.active-nav,.slide-nav-container.content-slide-nav .content-navigation a.active-nav{background-color:transparent}.slide-nav-container.content-slide-nav .slide-navigation a.active-nav:before,.slide-nav-container.content-slide-nav .content-navigation a.active-nav:before{border:4px solid #fff}@media (max-width: 835px){.cta-block{margin-top:0;margin-bottom:0}}.cta-block-slider{position:absolute !important;width:790px;transition:all 0.35s ease-in-out}@media (max-width: 1075px){.cta-block-slider{position:relative !important;margin:0 auto}}@media (max-width: 835px){.cta-block-slider{width:100%}}.cta-block-slider:after{transition:all 1.5s cubic-bezier(0.86, 0, 0.07, 1);width:640px}@media (max-width: 1200px){.cta-block-slider:after{width:100%}}.cta-block-slider .cta-block-slide{width:790px;height:560px;position:relative}.cta-block-slider .cta-block-slide img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}@media (max-width: 1075px){.cta-block-slider .cta-block-slide{width:100%;height:50vh;position:relative}.cta-block-slider .cta-block-slide img{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;width:100%;height:100%}}.cta-block-slider .slide{height:560px}.left .cta-block-slider-container{position:relative;height:564px}@media (max-width: 1075px){.left .cta-block-slider-container{transform:translateX(0);height:auto;width:auto;display:inline-block}}
@media (max-width: 1075px){.left .cta-block-content .cta-block-slider-container{display:block}}@media (max-width: 1075px){.left .cta-block-content .slide-nav-container{bottom:0;left:30px}}@media (max-width: 425px){.left .cta-block-content .slide-nav-container{bottom:-10px;left:0}}.left .slide-nav-container{position:absolute;bottom:25px;left:15px}@media (max-width: 1075px){.left .slide-nav-container{bottom:30px;left:30px}}.right .cta-block-slider-container{position:relative;height:564px;transform:translateX(-25px)}@media (max-width: 1075px){.right .cta-block-slider-container{transform:translateX(0);height:auto;width:auto;display:inline-block}}@media (max-width: 1075px){.right .cta-block-content .cta-block-slider-container{display:block}}@media (max-width: 1075px){.right .cta-block-content .slide-nav-container{bottom:0;right:30px}}@media (max-width: 425px){.right .cta-block-content .slide-nav-container{bottom:-10px;left:0}}.right .slide-nav-container{position:absolute;bottom:25px;right:15px}@media (max-width: 1075px){.right .slide-nav-container{bottom:30px;right:30px}}.right .cta-block-video:after{left:544px}@media (max-width: 1075px){.right .cta-block-video:after{left:50%}}.right .cta-block-video img{left:-217px}@media (max-width: 1075px){.right .cta-block-video img{left:auto}}.right .cta-block-video svg{transform:translate(125px, 220px)}@media (max-width: 1075px){.right .cta-block-video svg{transform:translate(-50%, -50%)}}@media (max-width: 1075px){.cta-block-video{position:relative}}.cta-block-video:after{content:"";width:60px;height:0;background-color:#fff;mix-blend-mode:multiply;position:absolute;top:30px;transition:all 1.5s cubic-bezier(0.86, 0, 0.07, 1)}@media (max-width: 1075px){.cta-block-video:after{width:0;top:auto;bottom:0;left:50%;transform:translateX(-50%);height:60px}}.cta-block-video.scroll-effect:after{height:calc(100% - 30px)}@media (max-width: 1075px){.cta-block-video.scroll-effect:after{height:60px;width:90%}}.cta-block-video.scroll-effect svg{opacity:1}.cta-block-video:hover svg circle{opacity:1 !important}
.cta-block-video iframe{width:790px !important;height:560px !important}.cta-block-video svg{position:absolute;transform:translate(335px, 220px);transition:all 1.5s cubic-bezier(0.86, 0, 0.07, 1);opacity:1}@media (max-width: 1075px){.cta-block-video svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}@media (max-width: 425px){.cta-block-video svg{width:60px !important;height:60px !important}}.cta-block-video svg circle{transition:all 0.35s ease-in-out}.cta-block-video img{position:absolute}@media (max-width: 1075px){.cta-block-video img{position:relative;display:block;margin:0 auto}}.cta-block-video img:after{content:"";position:absolute;left:0;width:10px;background-color:white;height:10px}@media (max-width: 1075px){.cta-block-video a{text-align:center;position:static !important}}.cta-block-video a:after{display:none}@media (max-width: 425px){.cta-image-block .cta-block-image{position:relative}}.cta-image-block .cta-block-image:after{height:calc(100% - 30px);transition:all 1.5s cubic-bezier(0.86, 0, 0.07, 1)}@media (max-width: 1075px){.cta-image-block .cta-block-image:after{width:calc(100% - 60px);height:60px;bottom:14px;left:50%;transform:translateX(-50%);right:auto;top:auto}}@media (max-width: 425px){.cta-image-block .cta-block-image:after{display:block;width:calc(100% - 60px) !important;top:-10px !important;height:30px !important;left:50% !important;bottom:auto !important;transform:translateX(-50%) !important}}@media (max-width: 1075px){.cta-block-content-slider{margin-top:0}}@media (max-width: 425px){.cta-block-content-slider{display:flex;flex-wrap:wrap;margin-bottom:80px}.cta-block-content-slider .cta-block-content-wrap{order:2}.cta-block-content-slider .cta-block-image{order:1}}.cta-block-content-slider .cta-block-image:after{height:calc(100% - 30px);transition:all 1.5s cubic-bezier(0.86, 0, 0.07, 1)}@media (max-width: 1075px){.cta-block-content-slider .cta-block-image:after{width:calc(100% - 60px);height:60px;bottom:10px;top:auto;left:50%;transform:translateX(-50%)}}.cta-block-content-slider.scroll-effect .cta-block-image:after{height:calc(100% - 30px)}@media (max-width: 1075px){.cta-block-content-slider.scroll-effect .cta-block-image:after{height:60px;width:90%}}.cta-block-content-slider .sidebar-text-container{display:none}.cta-block-content-slider h4{font-weight:900;position:relative;margin-bottom:10px}.cta-block-content-slider h4:before{content:"";position:absolute;top:-10px;left:0;height:2px;background-color:#fff;width:30px}.cta-block-content-slider ul li a:after{opacity:1}.cta-content-slider .slide ul{list-style-type:none;padding:0;columns:2}.cta-content-slider .slide ul li{margin-bottom:10px}@media (max-width: 1075px){.cta-content-slider .slide ul li{margin-bottom:5px}}.home .banner-graphic-container{background-image:url("");height:80vh;padding:35vh 0 30vh;margin:70px 0}@media (max-width: 1024px){.home .banner-graphic-container{padding:50px 0 200px;height:auto}}
@media (max-width: 768px){.home .banner-graphic-container{background-image:none;background-color:#fff;padding:40px 0 30px;margin:60px 0}}.banner-graphic-container{margin-bottom:70px;color:white;position:relative;background-image:url("");background-size:cover;background-repeat:no-repeat;height:1070px}@media (max-width: 1024px){.banner-graphic-container{padding:50px 0 200px;height:auto}}@media (max-width: 768px){.banner-graphic-container{background-image:none;background-color:#fff;padding:20px 0}}
.banner-graphic-container .frame{position:relative;z-index:10;height:100%}.banner-graphic-container .banner-graphic-content{position:absolute;top:50%;transform:translateY(-50%);top:60%}@media (max-width: 1024px){.banner-graphic-container .banner-graphic-content{top:auto;position:relative;top:auto;left:auto;transform:translate(0);padding:200px 0 0}}@media (max-width: 768px){.banner-graphic-container .banner-graphic-content{padding:0}}.banner-graphic-container .banner-image{display:none}.banner-content{width:70%}@media (max-width: 1024px){.banner-content{width:100%}}.banner-content .banner-content-text{font-size:1.875em;font-weight:300;line-height:36px;letter-spacing:0;margin-bottom:30px}@media (max-width: 768px){.banner-content .banner-content-text{font-size:1.5em;line-height:1.25em}}.banner-content .banner-content-author{font-weight:bold;font-size:1.3125em;text-transform:uppercase;letter-spacing:0.5px;line-height:21px;margin-top:20px}.banner-columns{display:flex;justify-content:center;flex-wrap:wrap}@media (max-width: 425px){.banner-columns{position:relative}}.banner-columns .columns-1{width:100%}.banner-columns .columns-2{width:50%}.banner-columns .columns-3{width:300px}@media (max-width: 1024px){.banner-columns .columns-3{width:33.3333%}}@media (max-width: 768px){.banner-columns .columns-3{width:100%}}.banner-columns .columns-4{width:25%}@media (max-width: 1024px){.banner-columns .columns-4{width:33.3333%}}@media (max-width: 768px){.banner-columns .columns-4{width:100%}}.banner-columns .columns-5{width:20%}@media (max-width: 1024px){.banner-columns .columns-5{width:33.3333%}}@media (max-width: 768px){.banner-columns .columns-5{width:100%}}.banner-columns .banner-column{padding:30px}@media (max-width: 1024px){.banner-columns .banner-column{padding:15px;position:relative}}@media (max-width: 768px){.banner-columns .banner-column{padding-right:0}}.banner-columns .number{font-size:7.5em;font-family:"korolev-compressed",sans-serif;letter-spacing:0;line-height:120px;height:120px;display:block;position:relative;margin-bottom:30px}@media (max-width: 1024px){.banner-columns .number{font-size:5.25em;height:auto;display:inline-block;margin-right:30px;margin-bottom:0}}.banner-columns .number:after{content:"";width:15px;height:2px;bottom:-10px;left:0;background-color:white;position:absolute}@media (max-width: 1024px){.banner-columns .number:after{bottom:10px}}.banner-columns .subtitle{font-size:.75em;letter-spacing:1.5px;line-height:10px;display:block;text-transform:uppercase;font-weight:900;margin-bottom:10px}@media (max-width: 1024px){.banner-columns .subtitle{display:block}}@media (max-width: 768px){.banner-columns .subtitle{line-height:1.25em}}.banner-columns .content{font-size:1.125em;letter-spacing:0;line-height:25px}@media (max-width: 1024px){.banner-columns .content{display:inline-block}}
.form-frame{width:980px;margin:70px auto;z-index:10;position:relative}@media (max-width: 1024px){.form-frame{padding-left:30px;padding-right:30px;width:100%}}.contact-feed-container{position:relative;margin-top:500px}.contact-feed-container:before{content:"";background-image:url("");background-repeat:no-repeat;position:absolute;top:-600px;left:0;width:100%;height:600px;background-size:cover}.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper .current-select{padding:18px !important;border:2px solid #F1F3F4;color:#3938;font-size:.9375em !important;background-color:transparent}.gform_wrapper input>a,.gform_wrapper textarea>a,.gform_wrapper .current-select>a{color:#393837 !important;z-index:10;width:100%;display:block}.gform_wrapper input>a:after,.gform_wrapper textarea>a:after,.gform_wrapper .current-select>a:after{display:none}.gform_wrapper .current-select{height:58px}.gform_wrapper .current-select:after{content:"";position:absolute;right:18px;top:24px;width:9px;height:9px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);transition:all 0.35s ease-in-out}.gform_wrapper .current-select.active-select:after{transform:rotate(-135deg);top:28px}.gform_wrapper .ginput_container_select{position:relative}.gform_wrapper .ginput_container_select:hover{cursor:pointer}.gform_wrapper .ginput_container_select .select-container{position:absolute;z-index:10;width:100%;margin-top:10px;border:2px solid #F1F3F4;background-color:#F1F3F4;padding:0}.gform_wrapper .ginput_container_select .select-container a{background-color:#F1F3F4;color:#D1D1Ad !important;padding:12px 15px;display:block}.gform_wrapper .ginput_container_select .select-container a:after{display:none}.gform_wrapper .ginput_container_select .select-container a:hover{background-color:white;cursor:pointer}.gform_wrapper .ginput_container_select .select-container .select-close{display:none}.gform_wrapper .ginput_container_select select{display:none}.gform_wrapper .active-select-container label{top:-5px;left:0;font-weight:bold !important}.gform_wrapper label{color:#EEEDDf;font-size:.9375em !important;font-weight:400 !important;position:absolute;z-index:-5;position:absolute;top:50%;transform:translateY(-50%);top:57%;left:18px;transition:all 0.35s ease-in-out;margin:0 !important}.gform_wrapper label.active-label{top:-5px;left:0;font-weight:bold !important}.gform_wrapper label:hover{cursor:pointer}.gform_wrapper li{position:relative}.gform_wrapper li.gf_textarea label{top:32px}.gform_wrapper li.gf_textarea label.active-label{top:-12px}.gform_wrapper li.gfield_error label{top:-10px;left:0;font-weight:bold !important}.gform_wrapper .gform_footer{text-align:center}.gform_wrapper div.validation_error{color:#fff !important;border-top:2px solid #fff !important;border-bottom:2px solid #fff !important}body .gform_wrapper ul li.gfield{margin-top:25px !important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{-webkit-appearance:none;background-color:white;color:#fff;border:1px solid #fff;font-size:.625em !important;font-weight:600 !important;letter-spacing:2px;line-height:10px;margin:0 !important;padding:15px 30px !important;transition:all 0.35s ease-in-out}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover{background-color:#fff;color:white}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding-top:0 !important;border-top:none !important;background-color:transparent !important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:8px !important}
#site{position:relative}
#site:after{content:"";width:40vw;background-color:rgba(192,192,192,0.75);height:100%;position:fixed;right:0;top:0;transition:all 0.65s ease-in-out;transform:translateX(100%);z-index:80}
@media (max-width: 1925px){#site:after{width:40vw}}@media (max-width: 1024px){#site:after{width:60vw}}@media (max-width: 425px){#site:after{width:100vw}}
.logo-frame{position:absolute;top:30px;left:50%;z-index:20;transform:translateX(-50%)}@media (max-width: 425px){.logo-frame{top:30px}}.nav-is-open #site:after{transform:translateX(0)}
.home .header-container,.single-employees .header-container,.blog .header-container,.archive .header-container{height:100vh}.blog .header-container:after{display:none}.header-container{position:relative;display:block;height:65vh;padding:70px 0 0;width:100%;overflow:hidden;background-size:cover;background-position:center center}@media (max-width: 1925px){.header-container{height:720px}}@media (max-width: 425px){.header-container{padding:15px 0;height:65vh}}

.header-container:before{content:"";position:absolute;top:0;left:0;height:600px;background-image:linear-gradient(to bottom, transparent 100%);width:100%;z-index:2;transform:translateY(-250px)}.header-container:after{content:"";position:absolute;bottom:0;left:0;height:150px;opacity:1;background-image:linear-gradient(to top,  transparent 100%);width:100%;z-index:1}.header-container>img{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;width:100%;height:100%}
.header-container .menu-container{float:right;text-align:right;z-index:-1;transform:translateY(-20px)}@media (max-width: 425px){.header-container .menu-container{transform:translateY(0);position:absolute;right:15px}}
.header-container #logo{float:left}@media (max-width: 425px){.header-container #logo{margin-top:15px}}#logo svg{width:300px;height:auto}@media (max-width: 768px){#logo svg{width:200px}}footer .sargenti-logo-container{width:300px;height:auto}@media (max-width: 768px){footer .sargenti-logo-container{width:200px}}header{z-index:99;position:fixed;width:100%;height:0}
#navigation-trigger{width:50px;height:50px;display:block;cursor:pointer;position:relative;z-index:110;border-radius:50%;background-color:transparent;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transform-origin:center center;transform:translateY(0);transition:all 0.35s ease-in-out;margin-top:0;margin-right:0;color:transparent;float:right;box-shadow:rgba(0,0,0,0.95) 0px 1px 3px}@media (max-width: 425px){#navigation-trigger{border:1px solid rgba(57,56,55,0.25)}}
#navigation-trigger:hover{background-color:#393837}
#navigation-trigger:hover span{background-color:white}
#navigation-trigger span{width:21px;height:2px;disp;background-color:#393837;position:absolute;left:50%;margin-left:-10.5px;top:53%;transition:all 0.35s ease-in-out;opacity:1}
#navigation-trigger span:first-child{margin-top:-9px}
#navigation-trigger span:nth-child(2),#navigation-trigger span:nth-child(3){margin-top:-3px}
#navigation-trigger span:last-child{margin-top:3px}
.nav-is-open #navigation-trigger span{color:#F3F0Ec}
.nav-is-open #navigation-trigger span:first-child,.nav-is-open #navigation-trigger span:last-child{opacity:1}
.nav-is-open #navigation-trigger span:nth-child(2){transform:rotate(45deg)}
.nav-is-open #navigation-trigger span:nth-child(3){transform:rotate(-45deg)}.nav-is-open .header-container:after{transform:translateX(0)}
.main-nav{list-style-type:none;padding:0;margin:12vh 0 0;position:relative;display:none;z-index:30}
@media (max-width: 425px){.main-nav{max-height:50vh;overflow:auto}}
.main-nav li a{color:black;font-size:1.8em;letter-spacing:1;line-height:35px;font-weight:500;}
.main-nav li a:hover{color:#F0FFF0}
@media (max-width: 425px){.main-nav li a{font-size:1.5em;line-height:1.7em}}#fixed-bg{position:fixed;width:100vw;height:auto;overflow:hidden;z-index:-1}#fixed-bg video{z-index:-1}
.home-video-container{position:absolute;top:0}#video_target{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;width:100%;height:100%}@media (max-width: 768px){.home .header-container,.error404 .header-container{background-image:var(--mobile-bg);background-size:cover;background-position:center center}}
body.animate-init .home-header-container .frame:before{opacity:1}
body.animate-init .home-header-container .frame:after{opacity:1}
body.animate-init .home-header-container .frame h1{opacity:1}
.home-header-container{position:absolute;bottom:10vh;width:100%}
.home-header-container .frame:before{content:"";width:480px;height:480px;background-color:transparent;position:absolute;top:-120px;left:70px;}@media (max-width: 768px){.home-header-container .frame:before{width:310px;height:310px;top:-77.5px}}
.home-header-container .frame:after{content:"";width:310px;height:310px;background-color:transparent;opacity:1;position:absolute;left:155px;top:50%;transform:translateY(-50%);transition:all 0.75s ease-in-out;transition-delay:0.25s;opacity:1}@media (max-width: 768px){.home-header-container .frame:after{width:200px;height:200px;left:125px}}
.home-header-container h1{color:white;font-size:3.125em;color:white;text-shadow:1px 4px 8px rgba(0,0,0,0.3);text-transform:normal;z-index:10;position:relative;max-width:500px;font-weight:900;transition:all 0.75s ease-in-out;opacity:1}@media (max-width: 768px){.home-header-container h1{font-size:2.375em;line-height:1em;max-width:300px}}@media (max-width: 425px){.home .cta-block-wrap .cta-block:nth-child(2){background-color:transparent}.home .cta-block-wrap .cta-block:nth-child(2) span{background-color:transparent}}
.home .header-frame{max-width:740px;margin:0 auto;display:block}.home .main-content-frame{padding:120px 0 0}
@media (max-width: 768px){.home .main-content-frame{padding:30px 0 0}}.home .main-content-frame p,.home .main-content-frame .cta-content-slider .slide ul li,.cta-content-slider .slide ul .home .main-content-frame li{font-size:1.875em;font-weight:bold;line-height:39px;letter-spacing:0}
@media (max-width: 768px){.home .main-content-frame p,.home .main-content-frame .cta-content-slider .slide ul li,.cta-content-slider .slide ul .home .main-content-frame li{font-size:1.5em}}
@media (max-width: 425px){.home .main-content-frame p,.home .main-content-frame .cta-content-slider .slide ul li,.cta-content-slider .slide ul .home .main-content-frame li{font-size:1.125em;line-height:1.5em}}
.home .main-content-frame a{font-size:16px;text-transform:uppercase;letter-spacing:2px;line-height:10px;margin-top:60px;display:inline-block}
.home .main-content-frame a:after{bottom:-10px !important}
.client-grid{display:flex;flex-wrap:wrap;margin:70px 0 120px}
.client-grid>div{width:25%;text-align:center;height:150px;position:relative;border:1px solid #DAD9D9}.client-grid>div a:after{display:none}@media (max-width: 600px){.client-grid>div{width:50%;border:1px solid #DAD9D9 !important}}@media (max-width: 320px){.client-grid>div{width:100%}}.client-grid>div:first-child,.client-grid>div:nth-child(1),.client-grid>div:nth-child(2),.client-grid>div:nth-child(3),.client-grid>div:nth-child(4){border-top:none}.client-grid>div:nth-child(4n+1){border-left:none}.client-grid>div:nth-child(4n+4){border-right:none}.client-grid>div:nth-child(n+9){border-bottom:none}.client-grid>div img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}footer{background:#161415;color:white;padding:55px 0;z-index:50;position:relative;display:block;width:100%;height:184px}@media (max-width: 768px){footer{height:auto}}
footer .frame{display:flex;justify-content:space-between;vertical-align:top}@media (max-width: 768px){footer .frame{display:block}}footer a{color:white !important}footer a:after{display:none}footer ul{list-style-type:none;padding:0;margin-top:0}footer ul li{display:inline-block;margin-right:30px}@media (max-width: 1024px){footer ul li{margin-right:10px}}@media (max-width: 425px){footer ul li{display:block;margin-bottom:10px;margin-right:0}}footer ul li:last-child{margin-right:0}footer ul li a{font-size:.75em !important;font-weight:900 !important;letter-spacing:1.5px;line-height:12px;text-transform:uppercase}footer .footer-content-container{text-align:right}@media (max-width: 768px){footer .footer-content-container{display:block;text-align:left;margin-top:15px}}footer .footer-credentials{margin-top:30px}@media (max-width: 768px){footer .footer-credentials{margin-top:15px}}@media (max-width: 425px){footer .footer-credentials{text-align:center;margin-top:30px}}footer .footer-credentials p,footer .footer-credentials .cta-content-slider .slide ul li,.cta-content-slider .slide ul footer .footer-credentials li{display:inline-block}@media (max-width: 425px){footer .footer-credentials p,footer .footer-credentials .cta-content-slider .slide ul li,.cta-content-slider .slide ul footer .footer-credentials li{margin-bottom:10px}}footer .footer-credentials a{margin-left:10px}footer p.copyright,footer .cta-content-slider .slide ul li.copyright,.cta-content-slider .slide ul footer li.copyright{margin-left:10px}footer .sargenti-logo-container{width:300px;height:auto}@media (max-width: 1024px){footer .sargenti-logo-container{width:25%}}@media (max-width: 425px){footer .sargenti-logo-container{width:80%;text-align:center;margin:10px auto 40px;display:block}}.single-opportunities footer,.single-locations footer{position:relative;margin-top:43vh}.single-opportunities footer:before,.single-locations footer:before{content:"";background-image:url("../imgs/building-footer.jpg");width:100%;height:64vh;background-size:cover;position:absolute;top:-64vh;z-index:-1}.employee-grid-container{display:flex;flex-wrap:wrap;margin-top:70px;margin-bottom:70px}.employee-grid-container>div{height:420px;max-height:800px;position:relative;overflow:hidden;border-bottom:4px solid white;border-right:2px solid white;border-left:2px solid white}@media (max-width: 1024px){.employee-grid-container>div{height:300px}}@media (max-width: 600px){.employee-grid-container>div{height:400px}}@media (max-width: 425px){.employee-grid-container>div{height:300px}}.employee-grid-container>div:hover .hover-container{opacity:1}.employee-grid-container>div img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover}.employee-grid-container .quote-no p,.employee-grid-container .quote-no .cta-content-slider .slide ul li,.cta-content-slider .slide ul .employee-grid-container .quote-no li{font-size:.9375em}@media (max-width: 1440px){.employee-grid-container .quote-yes{padding:0 20px 0 10px}}@media (max-width: 425px){.employee-grid-container .quote-yes{padding:0 10px}}.employee-grid-container .quote-yes svg{margin:0 auto 20px;display:block;width:54px}@media (max-width: 1440px){.employee-grid-container .quote-yes svg{width:45px}}.employee-grid-container .quote-yes p,.employee-grid-container .quote-yes .cta-content-slider .slide ul li,.cta-content-slider .slide ul .employee-grid-container .quote-yes li{font-size:1.5em;font-weight:600;line-height:32px}@media (max-width: 1440px){.employee-grid-container .quote-yes p,.employee-grid-container .quote-yes .cta-content-slider .slide ul li,.cta-content-slider .slide ul .employee-grid-container .quote-yes li{font-size:1.125em;line-height:1.25em}}.employee-grid-container .half-employee-item{width:50%}@media (max-width: 600px){.employee-grid-container .half-employee-item{width:100%}}.employee-grid-container .half-employee-item img{transform:scale(1.25) translateY(-90px)}@media (max-width: 1200px){.employee-grid-container .half-employee-item img{transform:scale(1.5) translateY(-30px)}}@media (max-width: 835px){.employee-grid-container .half-employee-item img{transform:scale(1.5) translateY(0)}}.employee-grid-container .employee-content{background-color:#161415;color:white}.employee-grid-container .employee-content h2{margin-top:0;margin-bottom:0px;text-transform:uppercase;font-weight:900;font-size:2.625em}.employee-grid-container .employee-content-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:600px;display:block;margin:0 auto}.employee-grid-container .third-employee-item{width:33.3333%;position:relative}@media (max-width: 835px){.employee-grid-container .third-employee-item{width:50%}}@media (max-width: 600px){.employee-grid-container .third-employee-item{width:100%}}.employee-grid-container .third-employee-item img{transform:scale(1.75) translateY(-10px)}@media (max-width: 1200px){.employee-grid-container .third-employee-item img{transform:scale(1.75) translateY(0px)}}@media (max-width: 835px){.employee-grid-container .third-employee-item img{transform:scale(1.5) translateY(0)}}.employee-grid-container .third-employee-item .employee-content-container{max-width:450px}.employee-grid-container .two-employee-item{width:50%}@media (max-width: 600px){.employee-grid-container .two-employee-item{width:100%}}.employee-grid-container .two-employee-item img{transform:scale(1.25) translateY(-120px)}@media (max-width: 1200px){.employee-grid-container .two-employee-item img{transform:scale(1.5) translateY(-30px)}}@media (max-width: 835px){.employee-grid-container .two-employee-item img{transform:scale(1.5) translateY(0)}}.employee-grid-container .hover-container{position:absolute;color:white;width:90%;bottom:5%;left:5%;background-color:rgba(0,0,0,0.75);padding:15px 30px;opacity:1;transition:all 0.35s ease-in-out}@media (max-width: 425px){.employee-grid-container .hover-container{width:100%;left:0;bottom:0;opacity:1;padding:5px 10px}}.employee-grid-container .hover-container h2{font-size:1.875em;font-weight:900;margin-bottom:5px;line-height:1em}@media (max-width: 835px){.employee-grid-container .hover-container h2{font-size:1.375em}}@media (max-width: 425px){.employee-grid-container .hover-container h2{font-size:1.125em}}.employee-grid-container .hover-container p.position,.employee-grid-container .hover-container .cta-content-slider .slide ul li.position,.cta-content-slider .slide ul .employee-grid-container .hover-container li.position{font-size:1.125em;margin-bottom:10px}@media (max-width: 425px){.employee-grid-container .hover-container p.position,.employee-grid-container .hover-container .cta-content-slider .slide ul li.position,.cta-content-slider .slide ul .employee-grid-container .hover-container li.position{font-size:.875em;margin-bottom:0px;font-style:italic;display:block}}@media (max-width: 425px){.employee-grid-container .hover-container p,.employee-grid-container .hover-container .cta-content-slider .slide ul li,.cta-content-slider .slide ul .employee-grid-container .hover-container li{display:none}}.employee-grid-container .employee-image{position:relative;background-color:#0D0D0D}.employee-grid-container .employee-image .link-fill{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;width:100%;height:100%}@media (max-width: 425px){.page-template-template-about .accordion-container .page-content{margin-bottom:20px}}@media (max-width: 425px){.page-template-template-about .accordion-container h2{margin-bottom:20px}}@media (max-width: 425px){.page-template-template-about .page-content{margin-bottom:30px}}span.subtitle-header{font-style:italic;display:inline-block !important;font-weight:normal !important;font-size:14px}.about-cta-grid{display:flex;flex-wrap:wrap}@media (max-width: 835px){.about-cta-grid{display:block}}.about-cta-grid h2{font-size:2.625em;text-transform:uppercase}@media (max-width: 425px){.about-cta-grid h2{font-size:2em}}.about-cta-grid>div{position:relative;margin-bottom:10px;background-size:cover;background-position:center center}.about-cta-grid>div img{display:block;position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;width:100%;height:100%}.about-cta-grid .about-third{width:33.3333333%;height:410px}@media (max-width: 835px){.about-cta-grid .about-third{height:50vh;width:100%;border-right:none !important;border-left:none}}@media (max-width: 425px){.about-cta-grid .about-third{height:30vh}}.about-cta-grid .about-center-third{border-right:10px solid white}.about-cta-grid .about-center-third:after{content:"";width:95px;position:absolute;left:0;background-color:#fff;mix-blend-mode:"multiply";height:390px;top:0;z-index:10}@media (max-width: 835px){.about-cta-grid .about-center-third:after{display:none}}.about-cta-grid .about-full{width:100%;height:600px}@media (max-width: 835px){.about-cta-grid .about-full{height:50vh}}@media (max-width: 425px){.about-cta-grid .about-full{height:30vh}}@media (max-width: 835px){.about-cta-grid .about-content{width:100%;height:auto}}.about-cta-grid .about-content h2{margin:0 0 10px;margin-top:0;font-weight:900}.about-cta-grid .about-content>div{width:300px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white}@media (max-width: 835px){.about-cta-grid .about-content>div{width:100%;position:relative;top:auto;left:auto;transform:translate(0);padding:30px}}.about-cta-grid .about-content>div a{margin-top:30px;display:inline-block;color:white !important}.about-cta-grid .about-content>div a:after{background-color:white !important}.about-cta-grid .red-content{background-color:#fff;mix-blend-mode:"multiply"}.about-cta-grid .black-content{width:33.3333%;height:600px;background-color:#fff;mix-blend-mode:"multiply"}@media (max-width: 835px){.about-cta-grid .black-content{width:100%;height:auto}}.about-cta-grid .black-content:after{content:"";width:95px;position:absolute;left:-95px;background-color:#393837;mix-blend-mode:"multiply";height:600px;top:0}
@media (max-width: 835px){.about-cta-grid .black-content:after{display:none}}.about-cta-grid .about-first-half{width:66.666666%;height:600px}@media (max-width: 835px){.about-cta-grid .about-first-half{height:50vh;width:100%}}.page-content{max-width:750px;margin-bottom:120px;position:relative}.archive-content{max-width:750px;margin:60px auto;position:relative}
.page-template-template-contact .header-sidebar-container{width:30%;left:-10vw}.fbox-trigger:hover{cursor:pointer}.link-fill:after{display:none}.home h1 span{width:10px;height:10px;background-color:white;display:inline-block;margin-left:10px}.scroll-header{color:#fff;margin-bottom:0;margin-top:20px;font-size:14px}ul.scroll-targets{padding:0;list-style-type:none;columns:3;width:80%;margin-top:10px;font-size:14px}@media (max-width: 768px){ul.scroll-targets{width:100%}}@media (max-width: 600px){ul.scroll-targets{columns:2}}ul.scroll-targets li{margin-bottom:5px}ul.scroll-targets a{color:#393837 !important}ul.scroll-targets a:hover{color:#fff !important}ul.scroll-targets a:after{display:none}#jump-to{list-style-type:none;padding:0 10px;margin:0;position:absolute;left:0;top:-30px;z-index:10}@media (max-width: 600px){#jump-to{width:100%;position:relative;top:auto}}#jump-to>li{padding-bottom:10px;position:relative;display:inline-block}#jump-to>li.active-menu:after{transform:rotate(-135deg);margin-top:-9px}#jump-to>li:after{width:9px;height:9px;border-right:3px solid #fff;border-bottom:3px solid #fff;content:"";position:absolute;right:-22px;top:50%;transform:rotate(45deg);margin-top:-12px;transition:all 0.35s ease-in-out}#jump-to>li:hover{cursor:pointer}#jump-to ul{list-style-type:none;padding:0;margin:0;background-color:white;z-index:10;display:none}#jump-to ul li{padding-bottom:5px}#jump-to li a{display:block}#jump-to li a:after{opacity:1}#jump-to li a.active-anchor:after{opacity:1}#jump-to .current-jump{font-weight:bold}.header-sidebar-container{transform:rotate(-90deg);position:absolute;left:-225px;top:2.5vw;width:50%}@media (max-width: 1024px){.header-sidebar-container{display:none}}.header-sidebar-container .sidebar-text{width:75%}.apply-content h2{position:relative;display:inline-block;margin-bottom:20px}.apply-content h2:after{content:"";width:10px;height:10px;background-color:#fff;position:absolute;right:-20px;bottom:10px}
.text-center{text-align:center}.image-frame{margin:70px auto}.interior-page #main-content{margin-bottom:140px;z-index:5;position:relative;padding-top:40px}.interior-page .triangle-span{position:relative;display:block;width:100%}.interior-page .triangle-span:after{content:"";position:absolute;bottom:-8vw;right:0;width:0;height:0;z-index:2;border-top:8vw solid transparent;border-bottom:8vw solid transparent;border-right:100vw solid white}.interior-page h1{position:relative;display:inline-block;margin-top:0;margin-bottom:10px;font-weight:600}.interior-page h1 .period{width:10px;height:10px;background-color:#fff;display:inline-block;margin-left:10px}.footer-banner-img{position:absolute;left:0;width:100%;height:auto;z-index:1}@media (max-width: 768px){#main-content .meta-content{width:100%;flex-wrap:wrap}}@media (max-width: 768px){#main-content .meta{width:50% !important;margin-bottom:15px !important;max-width:50% !important}}#main-content .meta p,#main-content .meta .cta-content-slider .slide ul li,.cta-content-slider .slide ul #main-content .meta li{font-weight:600 !important;font-size:15px !important}#main-content .meta p.title,#main-content .meta .cta-content-slider .slide ul li.title,.cta-content-slider .slide ul #main-content .meta li.title{font-size:10px !important;letter-spacing:1.5px;line-height:10px;font-weight:900}#main-content .meta p.title strong,#main-content .meta .cta-content-slider .slide ul li.title strong,.cta-content-slider .slide ul #main-content .meta li.title strong{font-weight:900}.grid-gallery-container{display:flex;flex-wrap:wrap;margin:0 auto 70px}@media (max-width: 768px){.grid-gallery-container{margin:30px auto}}.grid-gallery-container.standard>div{width:100%;height:480px;border-bottom:10px solid white}.grid-gallery-container.count-10>div:first-child{width:67.24%;height:480px;border-right:10px solid white;border-bottom:10px solid white}@media (max-width: 835px){.grid-gallery-container.count-10>div:first-child{height:40vh}}@media (max-width: 600px){.grid-gallery-container.count-10>div:first-child{width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.count-10>div:nth-child(2){width:32.76%;height:480px;border-left:10px solid white;border-bottom:10px solid white}@media (max-width: 835px){.grid-gallery-container.count-10>div:nth-child(2){height:40vh}}@media (max-width: 600px){.grid-gallery-container.count-10>div:nth-child(2){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.count-10>div:nth-child(3){width:50%;height:480px;float:left;border-top:10px solid white;border-bottom:10px solid white;border-right:10px solid white}@media (max-width: 835px){.grid-gallery-container.count-10>div:nth-child(3){height:70vh}}@media (max-width: 600px){.grid-gallery-container.count-10>div:nth-child(3){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.count-10>div:nth-child(4){width:50%;height:480px;float:left;border-top:10px solid white;border-bottom:10px solid white;border-left:10px solid white}@media (max-width: 835px){.grid-gallery-container.count-10>div:nth-child(4){height:70vh}}@media (max-width: 600px){.grid-gallery-container.count-10>div:nth-child(4){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.count-10>div:nth-child(5){width:32.76%;height:480px;border-right:10px solid white;border-bottom:10px solid white;border-top:10px solid white}@media (max-width: 835px){.grid-gallery-container.count-10>div:nth-child(5){height:40vh}}@media (max-width: 600px){.grid-gallery-container.count-10>div:nth-child(5){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.count-10>div:nth-child(6){width:67.24%;height:480px;border-left:10px solid white;border-bottom:10px solid white;border-top:10px solid white}@media (max-width: 835px){.grid-gallery-container.count-10>div:nth-child(6){height:40vh}}@media (max-width: 600px){.grid-gallery-container.count-10>div:nth-child(6){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.count-10>div:nth-child(7){width:50%;height:480px;float:left;border-top:10px solid white;border-bottom:10px solid white;border-right:10px solid white}@media (max-width: 835px){.grid-gallery-container.count-10>div:nth-child(7){height:70vh}}@media (max-width: 600px){.grid-gallery-container.count-10>div:nth-child(7){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.count-10>div:nth-child(8){width:50%;height:480px;float:left;border-top:10px solid white;border-bottom:10px solid white;border-left:10px solid white}@media (max-width: 835px){.grid-gallery-container.count-10>div:nth-child(8){height:70vh}}@media (max-width: 600px){.grid-gallery-container.count-10>div:nth-child(8){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.count-10>div:nth-child(9){width:67.24%;height:480px;border-right:10px solid white;border-bottom:10px solid white;border-top:10px solid white}@media (max-width: 835px){.grid-gallery-container.count-10>div:nth-child(9){height:40vh}}@media (max-width: 600px){.grid-gallery-container.count-10>div:nth-child(9){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.count-10>div:last-child{width:32.76%;height:480px;border-left:10px solid white;border-bottom:10px solid white;border-top:10px solid white}@media (max-width: 835px){.grid-gallery-container.count-10>div:last-child{height:40vh}}@media (max-width: 600px){.grid-gallery-container.count-10>div:last-child{width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.count-5>div:first-child{width:67.24%;height:480px;border-right:10px solid white;border-bottom:10px solid white}@media (max-width: 835px){.grid-gallery-container.count-5>div:first-child{height:40vh}}@media (max-width: 600px){.grid-gallery-container.count-5>div:first-child{width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.count-5>div:nth-child(2){width:32.76%;height:480px;border-left:10px solid white;border-bottom:10px solid white}@media (max-width: 835px){.grid-gallery-container.count-5>div:nth-child(2){height:40vh}}@media (max-width: 600px){.grid-gallery-container.count-5>div:nth-child(2){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.count-5>div:nth-child(3){width:50%;height:360px;float:left;border-top:10px solid white;border-bottom:10px solid white;border-right:10px solid white}@media (max-width: 835px){.grid-gallery-container.count-5>div:nth-child(3){height:70vh}}@media (max-width: 600px){.grid-gallery-container.count-5>div:nth-child(3){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.count-5>div:nth-child(4){width:50%;height:360px;position:absolute;bottom:0;left:0;border-top:10px solid white;border-right:10px solid white}@media (max-width: 1300px){.grid-gallery-container.count-5>div:nth-child(4){width:calc(50% - 30px);left:30px}}@media (max-width: 835px){.grid-gallery-container.count-5>div:nth-child(4){height:70vh}}@media (max-width: 600px){.grid-gallery-container.count-5>div:nth-child(4){width:100%;border:none !important;margin-bottom:10px;position:relative;left:auto;height:50vh;background-position:top center !important}}.grid-gallery-container.count-5>div:last-child{width:50%;height:720px;border-left:10px solid white;border-top:10px solid white;float:right}@media (max-width: 835px){.grid-gallery-container.count-5>div:last-child{height:70vh}}@media (max-width: 600px){.grid-gallery-container.count-5>div:last-child{width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.divisible-3>div:nth-child(even){width:32.76%;height:480px;border-left:10px solid white;border-bottom:10px solid white}@media (max-width: 835px){.grid-gallery-container.divisible-3>div:nth-child(even){height:40vh}}@media (max-width: 600px){.grid-gallery-container.divisible-3>div:nth-child(even){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.divisible-3>div:nth-child(odd){width:67.24%;height:480px;border-right:10px solid white;border-bottom:10px solid white}@media (max-width: 835px){.grid-gallery-container.divisible-3>div:nth-child(odd){height:40vh}}@media (max-width: 600px){.grid-gallery-container.divisible-3>div:nth-child(odd){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.divisible-3>div:nth-child(3n+3){width:100%;height:480px;border-right:none;border-left:none;border-top:10px solid white;border-bottom:10px solid white}@media (max-width: 835px){.grid-gallery-container.divisible-3>div:nth-child(3n+3){height:40vh}}@media (max-width: 600px){.grid-gallery-container.divisible-3>div:nth-child(3n+3){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.divisible-3>div:nth-child(n+4){border-left:none;border-right:10px solid white}@media (max-width: 600px){.grid-gallery-container.divisible-3>div:nth-child(n+4){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.divisible-3>div:nth-child(4n+5){border-right:none;border-left:10px solid white}@media (max-width: 600px){.grid-gallery-container.divisible-3>div:nth-child(4n+5){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.count-7>div:last-child{width:100% !important}@media (max-width: 600px){.grid-gallery-container.count-7>div:last-child{width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.count-8>div:last-child{width:50% !important;height:480px;border-right:none !important;border-top:10px solid white}@media (max-width: 835px){.grid-gallery-container.count-8>div:last-child{height:40vh}}@media (max-width: 600px){.grid-gallery-container.count-8>div:last-child{width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.divisible-2>div:nth-child(even),.grid-gallery-container.count-7>div:nth-child(even){width:32.76%;height:480px;border-left:10px solid white;border-bottom:10px solid white}@media (max-width: 835px){.grid-gallery-container.divisible-2>div:nth-child(even),.grid-gallery-container.count-7>div:nth-child(even){height:40vh}}@media (max-width: 600px){.grid-gallery-container.divisible-2>div:nth-child(even),.grid-gallery-container.count-7>div:nth-child(even){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.divisible-2>div:nth-child(odd),.grid-gallery-container.count-7>div:nth-child(odd){width:67.24%;height:480px;border-right:10px solid white;border-bottom:10px solid white}@media (max-width: 835px){.grid-gallery-container.divisible-2>div:nth-child(odd),.grid-gallery-container.count-7>div:nth-child(odd){height:40vh}}@media (max-width: 600px){.grid-gallery-container.divisible-2>div:nth-child(odd),.grid-gallery-container.count-7>div:nth-child(odd){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.divisible-2>div:nth-child(n+3),.grid-gallery-container.count-7>div:nth-child(n+3){width:50%;height:480px;border-top:10px solid white}@media (max-width: 835px){.grid-gallery-container.divisible-2>div:nth-child(n+3),.grid-gallery-container.count-7>div:nth-child(n+3){height:40vh}}@media (max-width: 600px){.grid-gallery-container.divisible-2>div:nth-child(n+3),.grid-gallery-container.count-7>div:nth-child(n+3){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.divisible-2>div:nth-child(3n+5),.grid-gallery-container.count-7>div:nth-child(3n+5){width:67.24%;height:480px;border-right:10px solid white;border-bottom:10px solid white;border-top:10px solid white}@media (max-width: 835px){.grid-gallery-container.divisible-2>div:nth-child(3n+5),.grid-gallery-container.count-7>div:nth-child(3n+5){height:40vh}}@media (max-width: 600px){.grid-gallery-container.divisible-2>div:nth-child(3n+5),.grid-gallery-container.count-7>div:nth-child(3n+5){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container.divisible-2>div:nth-child(4n+2),.grid-gallery-container.count-7>div:nth-child(4n+2){width:32.76%;height:480px;border-left:10px solid white;border-bottom:10px solid white;border-top:10px solid white}@media (max-width: 835px){.grid-gallery-container.divisible-2>div:nth-child(4n+2),.grid-gallery-container.count-7>div:nth-child(4n+2){height:40vh}}@media (max-width: 600px){.grid-gallery-container.divisible-2>div:nth-child(4n+2),.grid-gallery-container.count-7>div:nth-child(4n+2){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.grid-gallery-container>div{position:relative;background-size:cover;width:100%;height:480px}.five-gallery-container{display:flex;flex-wrap:wrap;margin:70px auto 10px}@media (max-width: 768px){.five-gallery-container{margin:30px auto}}.five-gallery-container.count-1>div:first-child{width:100%;height:480px}@media (max-width: 835px){.five-gallery-container.count-1>div:first-child{height:40vh}}@media (max-width: 600px){.five-gallery-container.count-1>div:first-child{width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.five-gallery-container.count-2>div:first-child{width:67.24%;height:480px;border-right:10px solid white;border-bottom:10px solid white}@media (max-width: 835px){.five-gallery-container.count-2>div:first-child{height:40vh}}@media (max-width: 600px){.five-gallery-container.count-2>div:first-child{width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.five-gallery-container.count-2>div:last-child{width:32.76%;height:480px;border-left:10px solid white;border-bottom:10px solid white}@media (max-width: 835px){.five-gallery-container.count-2>div:last-child{height:40vh}}@media (max-width: 600px){.five-gallery-container.count-2>div:last-child{width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.five-gallery-container.count-3>div:first-child{width:67.24%;height:480px;border-right:10px solid white;border-bottom:10px solid white}@media (max-width: 835px){.five-gallery-container.count-3>div:first-child{height:40vh}}@media (max-width: 600px){.five-gallery-container.count-3>div:first-child{width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.five-gallery-container.count-3>div:nth-child(2){width:32.76%;height:480px;border-left:10px solid white;border-bottom:10px solid white}@media (max-width: 835px){.five-gallery-container.count-3>div:nth-child(2){height:40vh}}@media (max-width: 600px){.five-gallery-container.count-3>div:nth-child(2){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.five-gallery-container.count-3>div:last-child{width:100%;height:480px;border-top:10px solid white}@media (max-width: 835px){.five-gallery-container.count-3>div:last-child{height:40vh}}@media (max-width: 600px){.five-gallery-container.count-3>div:last-child{width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.five-gallery-container.count-4>div:first-child{width:67.24%;height:480px;border-right:10px solid white;border-bottom:10px solid white}@media (max-width: 835px){.five-gallery-container.count-4>div:first-child{height:40vh}}@media (max-width: 600px){.five-gallery-container.count-4>div:first-child{width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.five-gallery-container.count-4>div:nth-child(2){width:32.76%;height:480px;border-left:10px solid white;border-bottom:10px solid white}@media (max-width: 835px){.five-gallery-container.count-4>div:nth-child(2){height:40vh}}@media (max-width: 600px){.five-gallery-container.count-4>div:nth-child(2){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.five-gallery-container.count-4>div:nth-child(3){width:50%;height:480px;border-top:10px solid white;border-right:10px solid white}@media (max-width: 835px){.five-gallery-container.count-4>div:nth-child(3){height:70vh}}@media (max-width: 600px){.five-gallery-container.count-4>div:nth-child(3){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.five-gallery-container.count-4>div:last-child{width:50%;height:480px;border-left:10px solid white;border-top:10px solid white}@media (max-width: 835px){.five-gallery-container.count-4>div:last-child{height:70vh}}@media (max-width: 600px){.five-gallery-container.count-4>div:last-child{width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.five-gallery-container.count-5>div:first-child{width:67.24%;height:480px;border-right:10px solid white;border-bottom:10px solid white}@media (max-width: 835px){.five-gallery-container.count-5>div:first-child{height:40vh}}@media (max-width: 600px){.five-gallery-container.count-5>div:first-child{width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.five-gallery-container.count-5>div:nth-child(2){width:32.76%;height:480px;border-left:10px solid white;border-bottom:10px solid white}@media (max-width: 835px){.five-gallery-container.count-5>div:nth-child(2){height:40vh}}@media (max-width: 600px){.five-gallery-container.count-5>div:nth-child(2){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.five-gallery-container.count-5>div:nth-child(3){width:50%;height:360px;float:left;border-top:10px solid white;border-bottom:10px solid white;border-right:10px solid white}@media (max-width: 835px){.five-gallery-container.count-5>div:nth-child(3){height:70vh}}@media (max-width: 600px){.five-gallery-container.count-5>div:nth-child(3){width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.five-gallery-container.count-5>div:nth-child(4){width:50%;height:360px;position:absolute;bottom:0;left:0;border-top:10px solid white;border-right:10px solid white}@media (max-width: 1300px){.five-gallery-container.count-5>div:nth-child(4){width:calc(50% - 30px);left:30px}}@media (max-width: 835px){.five-gallery-container.count-5>div:nth-child(4){height:70vh}}@media (max-width: 600px){.five-gallery-container.count-5>div:nth-child(4){width:100%;border:none !important;margin-bottom:10px;position:relative;left:auto;height:50vh;background-position:top center !important}}.five-gallery-container.count-5>div:last-child{width:50%;height:720px;border-left:10px solid white;border-top:10px solid white;float:right}
@media (max-width: 835px){.five-gallery-container.count-5>div:last-child{height:70vh}}@media (max-width: 600px){.five-gallery-container.count-5>div:last-child{width:100%;border:none !important;margin-bottom:10px;height:50vh;background-position:top center !important}}.five-gallery-container>div{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}.five-gallery-container>div img{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;width:100%;height:100%}
.page-template-template-contact .locations-slider{position:relative;margin-top:100px !important}
.page-template-template-contact .locations-slider:after{content:"";background-image:url("");width:100%;height:600px;background-size:cover;position:absolute;top:-600px;display:none}.contact-page-content{margin-top:70px}#main-content .meta-content{display:flex;justify-content:space-between;margin-top:30px}#main-content .meta-content .meta p.title,#main-content .meta-content .meta .cta-content-slider .slide ul li.title,.cta-content-slider .slide ul #main-content .meta-content .meta li.title{text-transform:uppercase;font-size:.625em;font-weight:900;margin-bottom:5px}#main-content .meta-content .meta a{color:#393837;text-decoration:underline}#main-content .meta-content .meta a:after{display:none}#main-content .meta-content .meta a:hover{color:#fff}#main-content .meta-content .meta p,#main-content .meta-content .meta .cta-content-slider .slide ul li,.cta-content-slider .slide ul #main-content .meta-content .meta li,#main-content .meta-content .meta a{font-weight:500}#main-content .meta-content .meta p,#main-content .meta-content .meta .cta-content-slider .slide ul li,.cta-content-slider .slide ul #main-content .meta-content .meta li{font-size:.9375em}.single-opportunities #main-content{z-index:60}.single-opportunities #main-content .meta{max-width:20%}@media (max-width: 768px){.single-projects .page-content{margin-bottom:20px}}.single-post .page-content{margin-bottom:30px}.two-gallery-container{margin:70px auto;position:relative;height:840px;max-width:1260px}@media (max-width: 1300px){.two-gallery-container{height:45vh;width:100%}}.two-gallery-container .gallery-item{position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center}.two-gallery-container .gallery-one{width:62%;height:780px;max-width:780px}@media (max-width: 1300px){.two-gallery-container .gallery-one{height:40vh}}.two-gallery-container .gallery-two{width:43%;height:780px;max-width:540px;right:0;top:60px;z-index:-1}@media (max-width: 1300px){.two-gallery-container .gallery-two{height:40vh}}.single-locations #main-content{z-index:60}.single-employees .triangle-span{display:none}.single-employees .header-container{background-color:#0D0D0}.single-employees .header-container.ie-fix{background-image:var(--mobile-bg);background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 425px){.single-employees .header-container{background-image:var(--mobile-bg);background-repeat:no-repeat;background-position:center center;background-size:cover}.single-employees .header-container img{display:none}}@media (max-width: 425px){.single-employees .header-container{height:600px}}.single-employees .header-container:after{display:none}.single-employees .header-container>img{transform:translate(10vw, -5vh) scale(1.25)}@media (max-width: 425px){.single-employees .header-container>img{transform:translate(0) scale(1.25)}}
.single-employees .employee-frame{height:100%}.single-employees .employee-header{position:absolute;bottom:100px;max-width:60%}@media (max-width: 425px){.single-employees .employee-header{max-width:92%;bottom:0}}.single-employees .employee-header h1{color:white;margin-bottom:0;line-height:1em}@media (max-width: 425px){.single-employees .employee-header h1{font-size:22px}.single-employees .employee-header h1 .period{display:none}}.single-employees .employee-header h1:after{display:none}.single-employees .employee-header h1 span{font-size:21px}@media (max-width: 425px){.single-employees .employee-header h1 span{font-size:16px}}.single-employees .employee-header .position{color:white;font-size:1.5em}@media (max-width: 425px){.single-employees .employee-header .position{font-size:.875em}}.single-employees .employee-header .quote-container{margin-top:45px;color:white;max-width:530px}@media (max-width: 425px){.single-employees .employee-header .quote-container{margin-top:15px}.single-employees .employee-header .quote-container svg{width:30px}}.single-employees .employee-header .quote-container p,.single-employees .employee-header .quote-container .cta-content-slider .slide ul li,.cta-content-slider .slide ul .single-employees .employee-header .quote-container li{font-size:1.875em;margin-top:15px;font-weight:600;line-height:42px}@media (max-width: 425px){.single-employees .employee-header .quote-container p,.single-employees .employee-header .quote-container .cta-content-slider .slide ul li,.cta-content-slider .slide ul .single-employees .employee-header .quote-container li{font-size:1.125em;margin-top:0;line-height:1.25em}}
.page-template-template-projects #navigation-trigger{background-color:#393837}
.page-template-template-projects #navigation-trigger span{background-color:white}
.page-template-template-projects .header-container{height:auto !important;overflow:visible}
.page-template-template-projects .header-container:before,.page-template-template-projects .header-container:after{display:none}
.page-template-template-projects .header-container .sargenti-logo path{fill:#393837 !important}
.page-template-template-projects .header-container .sargenti-logo path.svg-red{fill:#DA1F2E !important}
.page-template-template-projects #main-content{margin-top:70px}
.page-template-template-projects #main-content .projects-title{padding-bottom:30px;border-bottom:2px solid #F1F3F4}.projects-wrap{margin-top:30px}.single-projects footer{margin-top:60px}.single-projects .page-content{min-height:250px}.single-projects h1:after{display:none}.single-projects #main-content{margin-bottom:0}.projects-container{position:relative;width:20%;height:30vh;border:2px solid white}@media (max-width: 768px){.projects-container{width:100%;position:relative;height:35vh}.projects-container img{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;width:100%;height:100%}}.projects-container:before{content:"";background-color:#393837;mix-blend-mode:"multiply";width:90%;height:90%;z-index:20;position:absolute;top:5%;left:5%;transition:all 0.35s ease-in-out;opacity:1}.projects-container img{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;width:100%;height:100%}.projects-container a:after{display:none}.projects-container>a{z-index:30}.projects-container:hover:before{opacity:1}.projects-container:hover .project-hover{opacity:1}@media (max-width: 768px){.projects-container:before{display:none}}.projects-container .project-hover{z-index:10;position:relative;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;height:90%;color:white;padding:20px;vertical-align:bottom;opacity:1;z-index:20}@media (max-width: 768px){.projects-container .project-hover{opacity:1;width:100%;height:auto;background-color:rgba(0,0,0,0.75);bottom:0;top:auto;left:0;right:auto;transform:translate(0, 0)}.projects-container .project-hover .project-hover-content{position:relative;bottom:auto;left:auto}}.projects-container .project-hover p,.projects-container .project-hover .cta-content-slider .slide ul li,.cta-content-slider .slide ul .projects-container .project-hover li{margin:0;font-size:.9375em}.projects-container .project-hover h3{margin:0;font-weight:900;font-size:1.3125em}.projects-container .project-hover-content{position:absolute;bottom:20px;left:20px}.alm-reveal,.alm-ajax{display:flex;flex-wrap:wrap;width:100%}.alm-btn-wrap{text-align:center}button.alm-load-more-btn{-webkit-appearance:none;background-color:white;border:1px solid #fff;color:#fff;font-family:"Gilroy",sans-serif;text-transform:uppercase;font-size:.625em;font-weight:600;padding:10px 20px;margin-top:30px;transition:all 0.35s ease-in-out}button.alm-load-more-btn.done{display:none}button.alm-load-more-btn:hover{background-color:#fff;color:white}.filter-container .alm-filters .alm-filter{display:inline-block;margin-right:30px}
.page-template-template-projects #main-content .alm-filter{width:50%}@media (max-width: 768px){.page-template-template-projects #main-content .alm-filter{width:100%}}
.page-template-template-projects #main-content .alm-filter--select a{color:#393837;font-size:.9375em;line-height:25px}
.page-template-template-projects #main-content .alm-filter--select a:after{display:none}
.page-template-template-projects #main-content .alm-filter--select a:hover{color:#fff}
.page-template-template-projects #main-content .select-option{margin-bottom:5px}
.page-template-template-projects #main-content .select-option-active a{font-weight:bold}
.page-template-template-projects #main-content .current-select a{font-weight:bold;position:relative}
.page-template-template-projects #main-content .current-select a:before{content:"";position:absolute;right:-20px;top:45%;width:9px;height:9px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg);transition:all 0.35s ease-in-out}
.page-template-template-projects #main-content .current-select.active-select a{color:#fff}
.page-template-template-projects #main-content .current-select.active-select a:before{transform:translateY(-50%) rotate(-135deg);top:60%}
.page-template-template-projects #main-content .select-container{columns:2;margin-top:30px}@media (max-width: 425px){.page-template-template-projects #main-content .select-container{columns:1}}
.page-template-template-projects #main-content .alm-filters{display:flex}@media (max-width: 768px){.page-template-template-projects #main-content .alm-filters{display:block}}.page-template-template-projects #main-content .alm-filters select,.page-template-template-projects #main-content .alm-filters button{display:none}.categories-dropdown,.archive-dropdown{display:inline-block;vertical-align:top;padding:0;list-style-type:none;margin-right:60px;margin-bottom:30px}.categories-dropdown li,.archive-dropdown li{margin-bottom:10px}.categories-dropdown>li,.archive-dropdown>li{position:relative;font-weight:bold}.categories-dropdown>li.active-menu:after,.archive-dropdown>li.active-menu:after{transform:rotate(-135deg);margin-top:-2px}.categories-dropdown>li:after,.archive-dropdown>li:after{width:9px;height:9px;border-right:3px solid #fff;border-bottom:3px solid #fff;content:"";position:absolute;right:-22px;top:50%;transform:rotate(45deg);margin-top:-6px;transition:all 0.35s ease-in-out}.categories-dropdown>li:hover,.archive-dropdown>li:hover{cursor:pointer}.categories-dropdown ul,.archive-dropdown ul{display:none;padding:0;list-style-type:none}.categories-dropdown ul li a.archive-active:after,.archive-dropdown ul li a.archive-active:after{opacity:1}.categories-dropdown ul li a:after,.archive-dropdown ul li a:after{opacity:1}.post-slider{transform:translateY(-70px);position:relative}.post-slider p.date,.post-slider .cta-content-slider .slide ul li.date,.cta-content-slider .slide ul .post-slider li.date{text-transform:uppercase;font-size:.75em;letter-spacing:2px;line-height:12px;margin-bottom:10px;font-weight:bold}.post-slider .post-meta{margin-bottom:20px}.post-slider .slide{position:relative;width:100%;height:100vh}.post-slider .slide:after{content:"";background-color:rgba(0,0,0,0.35);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.post-slider .slide h2{font-size:2.625em;font-weight:900;letter-spacing:0;line-height:42px}.post-slider .slide img{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;width:100%;height:100%}.post-slider .slide .post-meta{position:absolute;color:white;max-width:668px;bottom:100px;z-index:10}
.post-slider .slide .frame{height:100vh}
.post-slider .slick-dots{max-width:1200px;left:50%;transform:translateX(-50%);padding:0;text-align:left;bottom:70px;z-index:10}@media (max-width: 1075px){.post-slider .slick-dots{max-width:1140px;transform:translateX(0);margin:0 auto;left:30px}}.post-title{margin:0;font-weight:600;text-transform:uppercase;font-size:2.625em;margin-bottom:20px}.archive-list-item{position:relative;width:100%;display:block}.archive-list-item .post-title{font-size:1.6875em;line-height:33px;letter-spacing:0}.archive-list-item .link-fill:after{display:none}#main-content .archive-list-item{position:relative;--bg: var(--var-bg);transition:all 0.35s ease-in-out;background-color:rgba(0,0,0,0)}#main-content .archive-list-item:after{background-image:var(--bg);background-size:cover;background-repeat:no-repeat;background-position:center center;content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;transition:all 0.35s ease-in-out;opacity:1}#main-content .archive-list-item:before{content:"";width:100%;height:5px;background-color:#fff;position:absolute;top:0;left:0;transform:translateX(-100%);transition:all 0.75s ease-in-out}#main-content .archive-list-item:hover{background-color:rgba(0,0,0,0.65)}#main-content .archive-list-item:hover:before{transform:translateX(0)}#main-content .archive-list-item:hover .post-title,#main-content .archive-list-item:hover p,#main-content .archive-list-item:hover .cta-content-slider .slide ul li,.cta-content-slider .slide ul #main-content .archive-list-item:hover li{color:white}#main-content .archive-list-item:hover .post-title{font-size:3.1875em;line-height:51px;letter-spacing:0}@media (max-width: 500px){#main-content .archive-list-item:hover .post-title{font-size:2em;line-height:1.25em}}#main-content .archive-list-item:hover img{display:none}#main-content .archive-list-item:hover:after{opacity:1}#main-content .archive-list-item:hover .archive-title-content-container,#main-content .archive-list-item:hover .archive-excerpt-container{width:65%}@media (max-width: 500px){#main-content .archive-list-item:hover .archive-title-content-container,#main-content .archive-list-item:hover .archive-excerpt-container{width:80%}}#main-content .archive-list-item:hover .archive-excerpt-container{margin-top:30px}#main-content .archive-list-item:hover .archive-excerpt-container p,#main-content .archive-list-item:hover .archive-excerpt-container .cta-content-slider .slide ul li,.cta-content-slider .slide ul #main-content .archive-list-item:hover .archive-excerpt-container li{position:relative;top:auto;transform:translateY(0)}#main-content .archive-list-item:hover .archive-list-container{padding:70px 0}@media (max-width: 500px){#main-content .archive-list-item:hover .archive-list-container{padding:60px 0}}#main-content .archive-list-item:hover .archive-list-container:before{opacity:1}#main-content .archive-list-item:hover .archive-list-container .date:before{width:30px}#main-content .archive-list-item:hover .social-container{display:block}#main-content .archive-list-container{display:flex;flex-wrap:wrap;padding:70px 0;position:relative;transition:all 0.35s ease-in-out}@media (max-width: 500px){#main-content .archive-list-container{display:block;padding:30px 0}}#main-content .archive-list-container:before{content:"";width:100%;height:2px;background-color:#F1F3F4;position:absolute;top:0;left:0;opacity:1;transition:all 0.35s ease-in-out}#main-content .archive-list-container .archive-title-content-container{width:50%;display:flex}@media (max-width: 1075px){#main-content .archive-list-container .archive-title-content-container{padding-right:30px}}@media (max-width: 768px){#main-content .archive-list-container .archive-title-content-container{display:block}}@media (max-width: 500px){#main-content .archive-list-container .archive-title-content-container{width:100%;padding:0}}#main-content .archive-list-container .archive-title-content-container img{width:310px;padding-right:30px}@media (max-width: 768px){#main-content .archive-list-container .archive-title-content-container img{margin-bottom:15px}}@media (max-width: 500px){#main-content .archive-list-container .archive-title-content-container img{padding-right:0}}#main-content .archive-list-container .archive-excerpt-container{width:50%}@media (max-width: 500px){#main-content .archive-list-container .archive-excerpt-container{width:100%;position:relative}}#main-content .archive-list-container .meta-content{margin-top:0}#main-content .archive-list-container .date{font-size:.75em;letter-spacing:2px;line-height:12px;text-transform:uppercase;margin-bottom:20px;position:relative}#main-content .archive-list-container .date:before{content:"";width:0;height:2px;background-color:white;position:absolute;top:-15px;left:0;transition:all 0.75s ease-in-out}#main-content .archive-list-container .date span{color:#fff}#main-content .archive-excerpt-container{position:relative}#main-content .archive-excerpt-container p,#main-content .archive-excerpt-container .cta-content-slider .slide ul li,.cta-content-slider .slide ul #main-content .archive-excerpt-container li{position:absolute;top:50%;transform:translateY(-50%)}@media (max-width: 500px){#main-content .archive-excerpt-container p,#main-content .archive-excerpt-container .cta-content-slider .slide ul li,.cta-content-slider .slide ul #main-content .archive-excerpt-container li{position:relative;top:auto;left:auto;transform:translate(0)}}#main-content .social-container{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:10;display:none}#main-content .social-container a{display:block;text-align:center;border-bottom:1px solid white;padding:18px 15px}#main-content .social-container a:hover svg g{fill:#fff !important}#main-content .social-container a:first-child{padding-top:0}#main-content .social-container a:last-child{border-bottom:0;padding-bottom:0}#main-content .social-container a:after{display:none}.newsletter-signup{background-image:url("../imgs/interior-banner-bg.png");background-size:cover;background-repeat:no-repeat;height:75vh;position:relative;min-height:600px}@media (max-width: 640px){.newsletter-signup{min-height:700px}}.newsletter-signup h2{color:white;font-size:2.625em;max-width:500px;text-transform:uppercase;line-height:42px;letter-spacing:0;font-weight:900}@media (max-width: 768px){.newsletter-signup h2{font-size:2em;line-height:1.25em}}@media (max-width: 425px){.newsletter-signup h2{font-size:1.625em}}
.newsletter-signup .frame{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);top:auto;bottom:30px}@media (max-width: 640px){.newsletter-signup .frame{bottom:-60px}}.newsletter-signup .gform_wrapper form{display:flex;width:100%}@media (max-width: 640px){.newsletter-signup .gform_wrapper form{display:block}}.newsletter-signup .gform_wrapper input{background-color:transparent;border:none;border-bottom:2px solid #F1F3F4;padding:5px 0 !important;color:white}.newsletter-signup .gform_wrapper input:focus{outline:none}.newsletter-signup .gform_wrapper input[type="submit"]{background-color:transparent;color:white;border:1px solid white !important;padding:15px 35px !important}.newsletter-signup .gform_wrapper input[type="submit"]:hover{background-color:white;color:#fff}.newsletter-signup .gform_wrapper label{color:white;left:0;font-weight:bold !important}.newsletter-signup .gform_wrapper .gform_body{width:85%}@media (max-width: 640px){.newsletter-signup .gform_wrapper .gform_body{width:100%;display:block}}.newsletter-signup .gform_wrapper .gform_footer{width:15%;display:inline-block}@media (max-width: 640px){.newsletter-signup .gform_wrapper .gform_footer{width:100%;display:block}}.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6,.blog-content p,.blog-content .cta-content-slider .slide ul li,.cta-content-slider .slide ul .blog-content li,.blog-content ul,.blog-content ol{padding:0 220px}@media (max-width: 835px){.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6,.blog-content p,.blog-content .cta-content-slider .slide ul li,.cta-content-slider .slide ul .blog-content li,.blog-content ul,.blog-content ol{padding:0}}.blog-content ul li,.blog-content ol li{font-size:.9375em;letter-spacing:0;line-height:25px}.blog-content p,.blog-content .cta-content-slider .slide ul li,.cta-content-slider .slide ul .blog-content li{margin-top:15px;margin-bottom:15px}.blog-content img{margin-top:30px;margin-bottom:30px}.blog-content .quote-container h2{padding:0;max-width:62%;font-size:2.625em;line-height:48px;letter-spacing:0;margin-top:20px}.blog-content .quote-container h2 span{font-size:21px;display:block;margin-top:15px;font-weight:900;text-transform:uppercase}.related-container h5{font-weight:900;font-size:1.875em;margin-bottom:30px}.related-posts h3{text-align:center;font-size:1.875em;line-height:30px;letter-spacing:0.5px;font-weight:900;text-transform:uppercase}.single-post h1:after{display:none}.post-meta-content{margin-bottom:30px}.post-meta-content p,.post-meta-content .cta-content-slider .slide ul li,.cta-content-slider .slide ul .post-meta-content li{font-size:.9375em}.post-meta-content p strong,.post-meta-content .cta-content-slider .slide ul li strong,.cta-content-slider .slide ul .post-meta-content li strong{text-transform:uppercase;font-weight:900}.post-meta-content p span,.post-meta-content .cta-content-slider .slide ul li span,.cta-content-slider .slide ul .post-meta-content li span{display:inline-block;margin:0 10px}.post-meta-content p a,.post-meta-content .cta-content-slider .slide ul li a,.cta-content-slider .slide ul .post-meta-content li a{margin:0 5px}.post-meta-content p a:after,.post-meta-content .cta-content-slider .slide ul li a:after,.cta-content-slider .slide ul .post-meta-content li a:after{display:none}.post-meta-content p a.twitter svg,.post-meta-content .cta-content-slider .slide ul li a.twitter svg,.cta-content-slider .slide ul .post-meta-content li a.twitter svg,.post-meta-content p a.email svg,.post-meta-content .cta-content-slider .slide ul li a.email svg,.cta-content-slider .slide ul .post-meta-content li a.email svg{height:14px !important}.post-meta-content p svg,.post-meta-content .cta-content-slider .slide ul li svg,.cta-content-slider .slide ul .post-meta-content li svg{width:auto !important;height:17px !important}.post-meta-content p svg g,.post-meta-content .cta-content-slider .slide ul li svg g,.cta-content-slider .slide ul .post-meta-content li svg g{fill:#fff !important}.related-posts{margin:140px 0}
