:root{--white:#fff;--black:#171717;--txt-color:#171717;--gray:#707070;--grey:#707070;--gray-text:#747474;--gray-med:#b2b2b2;--light2:#d0d0d0;--light:#f6f4f4;--red:#c00d0d;--halfbottom:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 46%,rgba(5,5,5,1) 46%,rgba(0,0,0,1) 100%);--halftop:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 46%,rgba(5,5,5,1) 46%,rgba(0,0,0,1) 100%);--font:"CenturyGothic","Helvetica",sans-serif;--font2:"CenturyGothic","Helvetica",sans-serif;--font-heading:"CenturyGothic Bold","Helvetica",sans-serif;--fontSSBold:"CenturyGothic Bold","Helvetica",sans-serif;--fontSSMed:"CenturyGothic","Helvetica",sans-serif;--fontSSLight:"CenturyGothic","Helvetica",sans-serif;--overlay-full:#171717;--overlay:linear-gradient(180deg,rgba(23,23,23,.2) 0%,rgba(23,23,23,.5) 100%);--overlay2:linear-gradient(180deg,rgba(23,23,23,.3) 0%,rgba(23,23,23,1) 72%);--overlay3:linear-gradient(180deg,rgba(23,23,23,1) 0%,rgba(23,23,23,.3) 72%)}@font-face{font-family:'CenturyGothic Bold';src:url(//heylenwarehouses.com/wp-content/themes/boostu/dist/../assets/css/fonts/CenturyGothic-Bold.woff2) format('woff2'),url(//heylenwarehouses.com/wp-content/themes/boostu/dist/../assets/css/fonts/CenturyGothic-Bold.woff) format('woff'),url(//heylenwarehouses.com/wp-content/themes/boostu/dist/../assets/css/fonts/CenturyGothic-Bold.ttf) format('truetype');font-weight:700}@font-face{font-family:'CenturyGothic';src:url(//heylenwarehouses.com/wp-content/themes/boostu/dist/../assets/css/fonts/CenturyGothic.woff2) format('woff2'),url(//heylenwarehouses.com/wp-content/themes/boostu/dist/../assets/css/fonts/CenturyGothic.woff) format('woff'),url(//heylenwarehouses.com/wp-content/themes/boostu/dist/../assets/css/fonts/CenturyGothic.ttf) format('truetype');font-weight:400}a span.material-icons{display:inline-block;vertical-align:middle}a span.txt{display:inline-block;vertical-align:middle}p a{display:inline-block}button span.material-icons{display:inline-block;vertical-align:middle}button span.txt{display:inline-block;vertical-align:middle}.btn{font-size:18px;text-align:center;padding:8px 18px;margin:0;display:inline-block;cursor:pointer;position:relative;border:none;border-radius:0;outline:none}.btn span{display:inline-block;color:var(--red);font-family:var(--font)}.upper,.uppercase{text-transform:uppercase}.btn-red-outline,.btn-primary{padding:10px 32px;color:var(--red);background-color:var(--white);border:2px solid var(--red)}.btn-black:hover,.btn-primary:hover{color:var(--white);background-color:var(--black);border:1px solid var(--black)}.btn-white{color:var(--black);background-color:var(--white);border:1px solid var(--white)}.btn:hover{transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-moz-transform:translateY(3px);box-shadow:1px 1px 4px 0 rgba(0,0,0,.3)}.btn-center{display:block;margin:0 auto}.solid-container.Two div.wysiwyg_content{min-height:calc(100vh - 500px )}.solid-section,.sectionBlock{margin:80px 0}.navigation ul{list-style:none;display:flex;flex-wrap:wrap}.navigation ul li{width:30px;height:30px;border:1px solid var(--red);border-radius:50px;margin-right:20px}.navigation ul li a{display:block;color:var(--red);text-align:center}.navigation ul li a span{text-align:center;display:block}p.c-red,.c-red{color:var(--red)}.c-grey,.c-gray{color:var(--gray-med)}.c-white{color:var(--white)}.uppercase{text-transform:uppercase}.readMoreLink{display:inline-block;margin-left:60px;position:relative}.readMoreLink:before{left:-60px;width:50px;content:"";position:absolute;height:2px;background-color:var(--red);top:50%;transform:translateY(calc(-50% - 5px))}.redTitle_Line,p.redTitle_Line,h2.redTitle_Line,h3.redTitle_Line{position:relative;color:var(--red);margin-bottom:25px}.redTitle_Line:before,p.redTitle_Line:before,h2.redTitle_Line:before,h3.redTitle_Line:before{position:absolute;content:"";width:100px;height:2px;background-color:var(--red);top:-20px;left:0}.boostu-menu_logo{width:200px;display:inline-block}.boostu-menu{display:block;padding-top:20px;position:absolute;top:0;left:0;right:0;width:100vw;z-index:100}.boostu-menu .mainMenu_grid{display:grid;grid-template-columns:200px calc(100% - 300px) 100px}.boostu-menu .mainMenu_grid .boostu-menu_logo{width:200px}.boostu-menu .mainMenu_grid .boostu-menu_language{width:100px}.boostu-menu .mainMenu_grid .boostu-menu_language .menu-language-container{border:1px solid #fff;width:55px;height:55px;position:relative}.boostu-menu .mainMenu_grid .boostu-menu_language .menu-language-container ul{list-style:none;margin:0;padding:12px 0;text-align:center}.boostu-menu .mainMenu_grid .boostu-menu_language .menu-language-container ul li{list-style:none}.boostu-menu .mainMenu_grid .boostu-menu_language .menu-language-container ul li a{color:#fff;font-family:var(--fontSSMed)}.boostu-menu .mainMenu_grid .boostu-menu_language .menu-language-container ul li.current_page_item{position:relative}.boostu-menu .mainMenu_grid .boostu-menu_language .menu-language-container ul li.current_page_item a:after{content:"";color:var(--red);height:2px;width:80%;position:absolute;left:10%;right:10%}.boostu-menu .mainMenu_grid .boostu-menu_main ul{list-style:none;margin-left:0;padding-left:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:67px}.boostu-menu .mainMenu_grid .boostu-menu_main ul li{list-style:none;padding-left:10px;padding-right:10px}.boostu-menu .mainMenu_grid .boostu-menu_main ul li a{font-family:var(--fontSSMed);color:var(--light)}.boostu-menu .mainMenu_grid .boostu-menu_main ul li.button,.boostu-menu-mobile .boostu-menu-mobile_nav ul li.button{display:none}.boostu-menu .mainMenu_grid .boostu-menu_main ul li.button a,.boostu-menu-mobile .boostu-menu-mobile_nav ul li.button a{display:inline-block;background-color:var(--red);border:2px solid var(--red);padding:0 24px;color:var(--white);font-family:var(--fontSSBold);transition:all .45s ease}.boostu-menu .mainMenu_grid .boostu-menu_main ul li.button a:hover,.boostu-menu-mobile .boostu-menu-mobile_nav ul li.button a:hover{background-color:var(--white);color:var(--red)}.boostu-menu-mobile{display:none;padding-top:20px}.boostu-menu-mobile .boostu-menu-mobile_logo{width:150px;display:inline-block}.boostu-menu-mobile span.header-menu-open-line1,.boostu-menu-mobile span.header-menu-open-line2,.boostu-menu-mobile span.header-menu-open-line3{background-color:var(--black);height:2px;width:30px;margin-bottom:8px;display:block}.boostu-menu-mobile .closeMenuBtn{display:none}.boostu-menu-mobile .boostu-menu-mobile_nav{text-align:center;min-height:0;opacity:0;position:absolute;left:-9999px;background-color:var(--white);transition:all ease-in-out .6s;width:100vw}.boostu-menu-mobile .boostu-menu-mobile_nav ul{margin-left:0;padding-left:0;margin-top:50px}.boostu-menu-mobile .boostu-menu-mobile_nav ul li{display:block;margin-bottom:20px}.boostu-menu-mobile div.boostu-menu-mobile_hamburger{float:right}@media only screen and (max-width:1075px){.boostu-menu{display:none}.boostu-menu-mobile{display:block}}.blanco .boostu-menu .mainMenu_grid .boostu-menu_language .menu-language-container ul li a{color:var(--black)}.blanco .boostu-menu .mainMenu_grid .boostu-menu_main ul li a{color:var(--black)}.generalBottomCta{position:relative}.bottomCtaGrid{display:grid;grid-template-columns:70% 30%;min-height:300px}.bottomCtaGrid .bottomCtaGrid-item01 .contentLeftHolder{padding:40px 50px 40px 0;height:100%}.bottomCtaGrid .bottomCtaGrid-item01 .contentLeftHolder .redTopLine{width:100px;height:2px;background-color:var(--red);margin-bottom:25px}.bottomCtaGrid .bottomCtaGrid-item01 .contentLeftHolder span.ctaBase{color:var(--red);font-family:var(--fontSSBold);font-size:24px;line-height:30px}.bottomCtaGrid .bottomCtaGrid-item01 .contentLeftHolder span.btnTxtCta{font-family:var(--fontSSBold)}.bottomCtaGrid .bottomCtaGrid-item01 .contentLeftHolder h2{font-family:var(--fontSSBold);font-size:34px;line-height:46px;width:75%}.bottomCtaGrid .bottomCtaGrid-item01 .contentLeftHolder a.btn-bottom-cta{display:inline-block;border:2px solid var(--red);padding:7px 14px}.bottomCtaGrid .bottomCtaGrid-item01 .contentLeftHolder a.btn-bottom-cta span.material-icons{display:inline-block;vertical-align:middle}.bottomCtaGrid .bottomCtaGrid-item01 .contentLeftHolder a.btn-bottom-cta span{display:inline-block;vertical-align:middle}.bottomCtaGrid .bottomCtaGrid-item01 .contentLeftHolder a.btn-bottom-cta:hover{transform:translateX(5px)}.bottomCtaGrid .bottomCtaGrid-item01 .contentLeftHolder span.hMarkRed{color:var(--red);font-family:var(--fontSSBold);padding-right:12px;vertical-align:middle}.bottomCtaGrid .bottomCtaGrid-item02 .fullBgCta{position:absolute;height:100%;background-color:var(--red);left:66vw;width:100%;z-index:0}.bottomCtaGrid .bottomCtaGrid-item02 .contentRightHolder{position:relative;padding:40px 30px;width:33vw;height:100%;background-color:var(--red);color:var(--white)}.bottomCtaGrid .bottomCtaGrid-item02 .contentRightHolder h3{color:var(--white);font-size:24px;font-family:var(--fontSSBold)}.bottomCtaGrid .bottomCtaGrid-item02 .contentRightHolder .newsForm{color:var(--white)}.bottomCtaGrid .bottomCtaGrid-item02 .contentRightHolder .newsForm label{color:var(--white)}.bottomCtaGrid .bottomCtaGrid-item02 .contentRightHolder .newsForm input#newsFormMail{border-top:none;border-right:none;border-left:none;border-bottom:1px solid #fff;width:100%;padding:5px 12px;outline:#fff}.bottomCtaGrid .bottomCtaGrid-item02 .contentRightHolder .newsForm input#btnSendNews{border:1px solid var(--white);position:relative}.bottomCtaGrid .bottomCtaGrid-item02 .contentRightHolder .newsForm .cf7SendContainer{display:inline-block;position:relative}.bottomCtaGrid .bottomCtaGrid-item02 .contentRightHolder .newsForm .cf7SendContainer:after{position:absolute;content:"\e409";font-family:"Material Icons";color:var(--white);right:70px;top:12px;transform:translateX(-50%);font-size:24px}.bottomCtaGrid .bottomCtaGrid-item02 .contentRightHolder .newsForm .wpcf7-list-item{display:inline-block;margin:10px 0}@media only screen and (max-width:834px){.bottomCtaGrid .bottomCtaGrid-item02 .fullBgCta{display:none}.bottomCtaGrid .bottomCtaGrid-item01 .contentLeftHolder h2{font-size:30px;width:95%}.bottomCtaGrid{display:grid;grid-template-columns:100%;min-height:300px}.bottomCtaGrid .bottomCtaGrid-item02 .contentRightHolder{position:static;padding:30px;width:100%;height:auto}}.contactTab{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:99;border-left:1px solid var(--white)}.contactTab a.tabLink{width:40px;height:40px;display:block;position:relative}.contactTab span.material-icons{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:24px;height:auto;color:var(--white)}.contactTab img.soMe4,.contactTab img.soMe5{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:24px;height:auto;opacity:.5}.contactTab img.soMe4-bis,.contactTab img.soMe5-bis{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:auto;opacity:.5}.contactTab a.tabLink.active span.material-icons{color:var(--black)}.contactTab a.tabLink.active img.soMe4,.contactTab a.tabLink.active img.soMe5{display:none}.contactTab a.tabLink.active img.soMe4-bis,.contactTab a.tabLink.active img.soMe5-bis{display:block;opacity:1}.contactTab .contactTabTop{border-top:1px solid var(--white);border-bottom:1px solid var(--white)}.contactTab .contactTabBottom{border-bottom:1px solid var(--white)}.contactTab.active{border-left:1px solid rgba(0,0,0,.5);background-color:rgba(255,255,255,.5)}.contactTab.active .contactTabTop{border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5)}.contactTab.active .contactTabBottom{border-bottom:1px solid rgba(0,0,0,.5)}.homeBanner{height:90vh;min-height:600px;max-height:800px;position:relative;overflow:hidden}.homeBanner img.homeMainImg{-o-object-fit:cover;object-fit:cover;min-height:100%;min-width:100vw}.homeBanner .homeBannerContent{position:absolute;bottom:160px;left:0;right:0;width:100vw}.homeBanner h1.homeTitle{color:var(--white);font-size:70px;margin:0;line-height:1;font-family:var(--fontSSBold)}.homeBanner h2.homeSubTitle{color:var(--red);font-size:70px;margin:0;line-height:1;font-family:var(--fontSSBold)}.homeBanner .bannerOverlay{background:var(--overlay-full);background:var(--overlay);z-index:0;position:absolute;width:100%;height:100%}@media only screen and (min-width:1400px){.homeBanner{height:750px;max-height:750px}}@media only screen and (max-width:834px){.homeBanner h1.homeTitle{color:var(--white);font-size:60px;margin:0;line-height:1}.homeBanner h2.homeSubTitle{color:var(--red);font-size:60px;margin:0;line-height:1}}@media only screen and (max-width:667px){.homeBanner{height:100vh;min-height:700px}.homeBanner h1.homeTitle{color:var(--white);font-size:50px;margin:0;line-height:1}.homeBanner h2.homeSubTitle{color:var(--red);font-size:50px;margin:0;line-height:1}}@media only screen and (max-width:414px){.homeBanner{height:90vh;min-height:650px}.homeBanner h1.homeTitle{color:var(--white);font-size:50px;margin:0;line-height:1}.homeBanner h2.homeSubTitle{color:var(--red);font-size:50px;margin:0;line-height:1}}.homeBannerBottom{display:grid;grid-template-columns:50% 50%;max-width:1300px;margin:0 auto;background-color:var(--white);position:relative}.homeBannerBottom a.bannerBottomLeftBtn{border:2px solid var(--red);width:80%;margin:20px 10% 10px 0;padding:1px 16px}.homeBannerBottom a.bannerBottomLeftBtn span{display:inline-block;vertical-align:middle}.homeBannerBottom a.bannerBottomLeftBtn span.hgHach{color:var(--red);font-family:var(--fontSSBold);padding-right:10px}.homeBannerBottom a.bannerBottomLeftBtn span.bottomBannerBtnTxt{font-family:var(--fontSSBold);font-size:18px}.homeBannerBottom a.bannerBottomRightBtn{border:2px solid var(--red);width:80%;background-color:var(--red);margin:20px 10% 10px 0;padding:1px 16px}.homeBannerBottom a.bannerBottomRightBtn span{display:inline-block;vertical-align:middle;color:var(--white)}.homeBannerBottom a.bannerBottomRightBtn span.hgHach{color:var(--white);font-family:var(--fontSSBold);padding-right:10px}.homeBannerBottom a.bannerBottomRightBtn span.bottomBannerBtnTxt{font-family:var(--fontSSBold);font-size:18px;color:var(--white)}.homeBannerBottom p.bottomBtnSub{margin:10px 10px 10px 0;width:calc(87% - 10px);opacity:.6;font-family:var(--fontSSMed);text-transform:uppercase;font-size:14px}@media only screen and (max-width:1075px){.homeBannerBottom{display:grid;grid-template-columns:50% 50%;width:calc(100% - 20px);margin-top:0;background-color:var(--white);position:relative;max-width:unset;margin:0 10px}}@media only screen and (max-width:834px){.homeBannerBottom{grid-template-columns:100%}.homeBannerBottom a.bannerBottomRightBtn,.homeBannerBottom a.bannerBottomLeftBtn{text-align:center}.homeBannerBottom p.bottomBtnSub{width:90%;margin:10px 5% 20px;text-align:center}#videoCommands{position:absolute;right:70px;bottom:40px}}@media only screen and (max-width:414px){.homeBannerBottom a.bannerBottomRightBtn,.homeBannerBottom a.bannerBottomLeftBtn{text-align:center;width:calc(100% - 20px);margin-left:10px;margin-right:10px}.homeBannerBottom p.bottomBtnSub{width:calc(100% - 20px);margin-left:10px;margin-right:10px;text-align:center}#videoCommands{position:absolute;right:70px;bottom:40px}.homeBanner{height:70vh;min-height:500px}}.homeBanner .solid-video-container{position:relative;padding-bottom:45%;height:0;overflow:hidden;width:100vw;max-width:100vw;margin:0}.homeBanner .solid-video-container video{min-width:100vw;height:auto;min-height:600px;margin-top:-10%}.homeBanner .solid-video-container iframe,.homeBanner .solid-video-container object,.homeBanner .solid-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#videoCommands{position:absolute;right:80px;bottom:40px}#videoCommands .commandHolder{width:50px;height:50px;border-radius:50px;border:2px solid var(--light);position:relative}#videoCommands span#pauseVideo{color:var(--red);display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#videoCommands span#playVideo{color:var(--red);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:834px){.solid-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:80px auto}.solid-video-container iframe,.solid-video-container object,.solid-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#videoCommands{position:absolute;right:70px;bottom:40px}}.homeIntroBlock{margin:80px 0}.homeIntroBlock h2{font-family:var(--fontSSBold)}.homeIntroBlock a.introLinkHome,.mainBanner a.introLinkHome{display:inline-block;border:2px solid var(--red);padding:4px 18px}.mainBanner a.introLinkHome{border:2px solid var(--white)}.homeIntroBlock a.introLinkHome:hover,.mainBanner a.introLinkHome:hover{transform:translateX(5px)}.homeIntroBlock span,.mainBanner span{display:inline-block;vertical-align:middle}.homeIntroBlock span.hgHach,.mainBanner span.hgHach{color:var(--red);font-family:var(--fontSSBold);padding-right:10px}.mainBanner span.hgHach{color:var(--white)}.homeIntroBlock span.introLinkHomeTxt,.mainBanner span.introLinkHomeTxt{font-family:var(--fontSSBold);font-size:16px}.homeIntroBlock .homeIntroVideo{position:relative;margin:64px auto 0 auto}.homeIntroBlock .homeIntroVideo .homeIntroVideoWrapper{position:relative;height:0;padding-bottom:56.56%;margin-top:32px}.homeIntroBlock .homeIntroVideo iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.mainBanner span.introLinkHomeTxt,.mainBanner a span.material-icons{color:var(--white)}.solid-business{margin:80px 0}.solid-business span.redTopLine,.solid-home-intro span.redTopLine{display:inline-block;height:2px;width:80px;background-color:var(--red);margin-bottom:1px}.solid-business h2,.solid-home-intro h2{font-family:var(--fontSSBold);color:var(--red);margin-top:0}.solid-business-grid{display:grid;grid-template-columns:repeat(3,calc(33.33% - 10px));grid-gap:15px}.solid-business-grid .solid-business-grid_item{padding:40px 20px;cursor:pointer}.solid-business-grid img.businessIcon{width:30px}.solid-business-grid h4{font-family:var(--fontSSBold)}@media only screen and (max-width:834px){.solid-business-grid{display:grid;grid-template-columns:100%;grid-gap:15px}}.goToLocation{display:inline-block;width:250px}div.marker.hide{display:none}.mapTopGrid{display:grid;grid-template-columns:50% 50%;margin-bottom:20px}.mapTopGrid h2{margin-top:0}.mapTopGrid .mapTopGrid-item-2{justify-self:end}.mapTopGrid button.filterButtonMap{position:relative;background-color:var(--white)}.mapTopGrid button.filterButtonMap[data-id=rental],.mapTopGrid button.filterButtonMap[data-id=development]{padding:10px 18px 10px 32px}.mapTopGrid button.filterButtonMap span.filter-txt{color:var(--gray);font-family:var(--fontSSMed);padding:3px 12px}.mapTopGrid button.filterButtonMap[data-id=rental]:before,.mapTopGrid button.filterButtonMap[data-id=development]:before{position:absolute;top:9px;left:18px;content:'';display:block;background-size:contain;background-position:center;background-repeat:no-repeat;height:16px;width:16px;z-index:9}.mapTopGrid button.filterButtonMap[data-id=rental]:before{background-image:url('https://heylenwarehouses.com/wp-content/uploads/2024/05/pin-red.png')}.mapTopGrid button.filterButtonMap[data-id=development]:before{background-image:url('https://heylenwarehouses.com/wp-content/uploads/2024/05/pin-black.png')}.mapTopGrid button.filterButtonMap[data-id=rental]:after,.mapTopGrid button.filterButtonMap[data-id=development]:after{position:absolute;top:5px;left:14px;content:'';display:block;background-color:#fff;border-radius:100px;height:24px;width:24px}.mapTopGrid button.filterButtonMap.active{background-color:var(--red)}.mapTopGrid button.filterButtonMap.active span.filter-txt{color:var(--white);font-family:var(--fontSSMed);padding:3px 12px}@media only screen and (max-width:834px){.mapTopGrid{display:grid;grid-template-columns:100%}}.newsHome{margin:80px 0}.newsHome h2{color:var(--red);position:relative}.newsHome h2:before{background-color:var(--red);position:absolute;content:"";width:80px;height:2px;top:-10px;left:0}.newsSolidSlider{position:relative}div.newsSlider-item{position:relative;display:none;width:100%;grid-template-columns:repeat(3,35% 10% 55%);grid-template-rows:140px auto}div.newsSlider-item .newsSlider-item_img{grid-row:1/3;grid-column:1/3}div.newsSlider-item .newsSlider-item_img img.newsSlide_image{position:absolute;right:55%;width:0;-o-object-fit:cover;object-fit:cover;height:540px;transition:width 1s ease-in-out;opacity:0}div.newsSlider-item .newsSlider-item_content{width:0;height:400px;position:relative;padding:20px 30px 60px;background-color:var(--black);color:var(--white);grid-row:2;grid-column:2/4;transition:width 1s ease-in-out}div.newsSlider-item.active{display:grid;position:relative;width:100%;grid-template-columns:repeat(3,35% 10% 55%);grid-template-rows:140px auto}div.newsSlider-item.active .newsSlider-item_img{grid-row:1/3;grid-column:1/3}div.newsSlider-item.active .newsSlider-item_img img.newsSlide_image{position:absolute;right:55%;width:50vw;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;height:540px;opacity:1}div.newsSlider-item.active .newsSlider-item_content{height:400px;width:100%;position:relative;padding:20px 30px 60px;background-color:var(--black);color:var(--white);grid-row:2;grid-column:2/4}@media only screen and (max-width:834px){div.newsSlider-item.active{display:grid;position:relative;width:100%;grid-template-columns:100%;grid-template-rows:auto}div.newsSlider-item.active .newsSlider-item_img{grid-row:1;grid-column:1}div.newsSlider-item.active .newsSlider-item_img img.newsSlide_image{position:static;width:100%;-o-object-fit:cover;object-fit:cover;height:50vw;opacity:1}div.newsSlider-item.active .newsSlider-item_content{height:auto;width:100%;position:relative;padding:20px 30px 60px;background-color:var(--black);color:var(--white);grid-row:2;grid-column:1}}.newsSolidSliderArrows{position:absolute;right:0;top:20px;display:flex;z-index:9}.newsSolidSliderArrows div#backSlide{margin-right:20px;display:none}.newsSolidSliderArrows span.material-icons{vertical-align:middle;color:var(--red)}@media only screen and (max-width:834px){.newsSolidSliderArrows{background-color:rgba(255,255,255,.5);padding:10px;top:0}}.newsDots{display:inline-block;position:absolute;right:20px;bottom:10px}.newsDots .newsDot{display:inline-block;width:16px;height:16px;border-radius:10px;margin-right:10px;position:relative}.newsDots .newsDot .inner{display:inline-block;width:10px;height:10px;margin:0;border-radius:10px;background-color:var(--light);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.newsDots .newsDot.active{display:inline-block;width:20px;height:20px;border:1px solid var(--red);border-radius:10px;margin-right:10px}button.btn-red-outline.newsSlider_more{background-color:transparent}button.btn-red-outline.newsSlider_more span.h{display:inline-block;vertical-align:middle;font-family:var(--fontSSMed)}button.btn-red-outline.newsSlider_more span.txt{color:var(--white);display:inline-block;vertical-align:middle;font-family:var(--fontSSMed);padding-right:8px;padding-left:8px}button.btn-red-outline.newsSlider_more:hover{transform:translateX(4px)}div.mapHolder{display:none}div.mapHolder.active{display:block}footer.solid-footer{padding-top:32px;padding-bottom:32px;overflow:hidden}footer.solid-footer .footerOverlay{position:absolute;left:0;right:0;top:0;width:100vw;min-height:100%;z-index:0}footer.solid-footer img.footerBgImage{position:absolute;left:0;right:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-width:100%;min-height:100%;z-index:0}footer.solid-footer .solid-container{position:relative;z-index:2}footer.solid-footer .solid-container .solid-footer-top{border-bottom:1px solid rgba(255,255,255,.1)}footer.solid-footer .solid-container .solid-footer-logo{display:inline-block;width:200px}footer.solid-footer .solid-container .solid-footer-some{display:inline-block;color:var(--white);width:calc(100% - 207px);vertical-align:top}footer.solid-footer .solid-container .solid-footer-some span.redHorzLine{width:80px;height:2px;background-color:var(--red);display:inline-block;margin-right:20px;vertical-align:middle}footer.solid-footer .solid-container .solid-footer-some p.footerFollowTxt{width:calc(100% - 207px);display:inline-block;color:var(--white);text-align:right;padding-right:30px}footer.solid-footer .solid-container .solid-footer-some a.btn-follow-footer{width:195px;display:inline-block;text-align:center;vertical-align:middle;color:var(--white);border:2px solid var(--red)}footer.solid-footer .solid-container .solid-footer-some a.btn-follow-footer span{display:inline-block;vertical-align:middle;padding-bottom:0;padding-top:0}footer.solid-footer .solid-container .solid-footer-some a.btn-follow-footer span.btnTxtFollow{margin-top:0}footer.solid-footer .solid-container .solid-footer-some a.btn-follow-footer span.mark{margin-right:20px;color:var(--red);font-weight:700;font-family:var(--fontSSBold)}footer.solid-footer .solid-container .solid-footer-some a.btn-follow-footer:hover{transform:translateX(4px)}footer.solid-footer .solid-container .solid-footer-nav{padding-top:30px;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.1)}footer.solid-footer .solid-container .solid-footer-nav ul{list-style:none;margin-left:0;padding-left:0;text-align:center}footer.solid-footer .solid-container .solid-footer-nav ul li{list-style:none;margin-left:0;display:inline-block;padding-left:10px;padding-right:10px}footer.solid-footer .solid-container .solid-footer-nav ul li a{color:var(--white);position:relative}footer.solid-footer .solid-container .solid-footer-nav ul li a:hover{color:var(--red)}footer.solid-footer .solid-container .solid-footer-nav ul li.current_page_item a{position:relative}footer.solid-footer .solid-container .solid-footer-nav ul li.current_page_item a:after{content:"";position:absolute;bottom:0;width:80%;left:10%;right:10%;height:2px;background-color:var(--red)}footer.solid-footer .solid-container .footer-copy{text-align:center;color:rgba(255,255,255,.6)}footer.solid-footer .solid-container .footer-copy span{display:inline-block;font-size:13px}footer.solid-footer .solid-container .footer-copy span.footerCopyLinks ul{list-style:none;margin:0;padding-left:0;text-align:center}footer.solid-footer .solid-container .footer-copy span.footerCopyLinks ul li{list-style:none;margin-left:0;display:inline-block;padding-left:10px;padding-right:10px}footer.solid-footer .solid-container .footer-copy span.footerCopyLinks ul li a{color:rgba(255,255,255,.6);font-size:13px;position:relative}footer.solid-footer .solid-container .footer-copy span.footerCopyLinks ul li a:after{content:"";position:absolute;bottom:0;width:80%;left:10%;right:10%;height:1px;background-color:rgba(255,255,255,.4)}footer.solid-footer .solid-container .footer-copy span.footerCopyLinks ul li a:hover:after{left:20%;right:0}@media only screen and (max-width:1050px){footer.solid-footer .solid-container .solid-footer-logo{display:block;width:200px;margin:20px auto}footer.solid-footer .solid-container .solid-footer-some{display:block;margin:0 auto;width:100%}footer.solid-footer .solid-container .solid-footer-some p.footerFollowTxt{width:100%;display:block;color:var(--white);text-align:center;padding-right:0}footer.solid-footer .solid-container .solid-footer-some a.btn-follow-footer{width:195px;display:block;margin:5px auto 20px}}@media only screen and (max-width:414px){footer.solid-footer .solid-container .solid-footer-some span.redHorzLine{width:40px}footer.solid-footer .solid-container .solid-footer-nav ul li.current_page_item a{display:inline-block}footer.solid-footer .solid-container .solid-footer-nav ul li{display:block;padding-left:10px;padding-right:10px}footer.solid-footer .solid-container .footer-copy span{display:block}}.mainBanner{height:600px;max-height:780px;position:relative;overflow:hidden}.mainBanner img.mainImg{-o-object-fit:cover;object-fit:cover;min-height:100%;min-width:100vw;max-height:780px}.mainBanner .bannerContent{position:absolute;bottom:80px;width:100%}.mainBanner .bannerContent .container-cta{display:flex;align-items:center;justify-content:space-between}.mainBanner h1.bannerTitle{color:var(--white);font-size:70px;margin:0;line-height:1}.mainBanner .bannerOverlay{background:var(--overlay-full);background:var(--overlay);z-index:0;position:absolute;width:100%;height:100%}@media only screen and (max-width:834px){.mainBanner h1.bannerTitle{font-size:60px}.mainBanner .bannerContent .container-cta{display:block}.mainBanner .bannerContent .homIntroButton{margin-top:32px}}@media only screen and (max-width:667px){.mainBanner h1.bannerTitle{font-size:50px}}@media only screen and (max-width:414px){.mainBanner h1.bannerTitle{font-size:40px}}span.heylenMark{font-size:16px;font-family:var(--fontSSMed);color:var(--red);position:relative}span.heylenMark:after{position:absolute;background-color:var(--red);width:55px;right:-60px;top:50%;height:1px;content:""}.introGrid{display:grid;grid-template-columns:calc(50% - 20px) calc(50% - 20px);grid-gap:20px}.introGrid .introGrid_item01,.introGrid .introGrid_item02{align-self:center}.introGrid .introGrid_item01{padding-right:40px}@media only screen and (max-width:834px){.introGrid{display:grid;grid-template-columns:100%;grid-gap:20px}.introGrid .introGrid_item01,.introGrid .introGrid_item02{align-self:center}.introGrid .introGrid_item01{padding-right:0}}.hgSpecialBannerGrid{display:grid;grid-template-columns:calc(70% - 50px) 100px calc(30% - 50px);margin-top:80px}.hgSpecialBannerGrid .hgSpecialBannerGrid_image{grid-row:1/3;grid-column:1/3;display:flex;justify-content:center;align-items:center;position:relative;min-height:300px}.hgSpecialBannerGrid .overlayDark{position:absolute;width:100%;height:100%;left:0;right:0;background:var(--overlay);z-index:1}.hgSpecialBannerGrid .specialBannerContent{text-align:center;justify-content:center;align-content:center;margin-left:120px;margin-right:120px;color:var(--white);z-index:2}.hgSpecialBannerGrid .specialBannerContent h2{font-size:70px;line-height:1.2;color:var(--white);margin:0}.hgSpecialBannerGrid .specialBannerContent p{color:var(--white);text-transform:uppercase}.hgSpecialBannerGrid .emptyBelowImg{grid-row:3;grid-column:1;height:80px}.hgSpecialBannerGrid .emptyAboveBlack{grid-row:1;grid-column:3;height:150px;z-index:3}.hgSpecialBannerGrid .hgSpecialBlackBlock{grid-row:2/4;grid-column:2/4;background-color:var(--black);color:var(--white);z-index:3}.hgSpecialBannerGrid .hgSpecialBlackBlock .specialBlackBlock_Content{padding:50px 40px;text-align:center}ul.hgFormulaSum li{color:var(--white);list-style:none;text-transform:uppercase;position:relative}ul.hgFormulaSum li.plus{color:#fff}ul.hgFormulaSum li.plus span{color:var(--white);display:inline-block}ul.hgFormulaSum li.plus:before{content:"+";position:absolute;left:-20px;color:var(--white)}span.hgFormulaResult{color:var(--red);font-family:var(--fontSSMed);font-style:normal;font-size:16px;text-transform:uppercase;display:inline-block}@media only screen and (max-width:834px){.hgSpecialBannerGrid{display:block;margin-top:80px;margin-bottom:80px}.hgSpecialBannerGrid .hgSpecialBannerGrid_image{grid-row:1/3;grid-column:1/3;display:flex;justify-content:center;align-items:center;position:relative;min-height:300px}.hgSpecialBannerGrid .overlayDark{position:absolute;width:100%;height:100%;left:0;right:0;background:var(--overlay);z-index:1}.hgSpecialBannerGrid .specialBannerContent{text-align:center;justify-content:center;align-content:center;margin-left:120px;margin-right:120px;color:var(--white);z-index:2}.hgSpecialBannerGrid .specialBannerContent h2{font-size:30px;line-height:1.2;color:var(--white);margin:0}.hgSpecialBannerGrid .specialBannerContent p{color:var(--white);text-transform:uppercase}.hgSpecialBannerGrid .emptyBelowImg{grid-row:3;grid-column:1;height:80px}.hgSpecialBannerGrid .emptyAboveBlack{grid-row:1;grid-column:3;height:150px;z-index:3}.hgSpecialBannerGrid .hgSpecialBlackBlock{grid-row:2/4;grid-column:2/4;background-color:var(--black);color:var(--white);z-index:3}.hgSpecialBannerGrid .hgSpecialBlackBlock .specialBlackBlock_Content{padding:50px 40px;text-align:center}}.investmentSlider{height:670px;position:relative;margin-top:80px}.investmentSlider h2{color:var(--white);position:relative;z-index:2;padding-top:20px}.investmentSlider .investmentSlider_bg{background-color:var(--black);position:absolute;width:90vw;left:0;top:0;height:300px;z-index:0}.investmentSlider img.hgInvestment-itemImg{-o-object-fit:cover;object-fit:cover;min-height:300px;max-height:350px;min-width:100%;-o-object-position:center;object-position:center}.investmentSlider .investExcerptHolder{color:var(--white);margin-top:-100px;padding:20px 20px 0;z-index:5;position:relative;background:var(--overlay)}.investmentSlider .investExcerptHolder h3{font-size:15px;font-family:var(--fontSSMed);color:var(--white)}.investmentSlider .investExcerptHolder p{font-size:15px;font-family:var(--fontSSLight);color:var(--white);max-height:150px;overflow-y:hidden}.investmentSlider .investMore{display:none;color:var(--red);font-size:14px;position:relative}.investmentSlider .investMore:after{background-color:var(--red);position:absolute;content:"";width:50px;height:1px;right:-60px;top:50%}.investmentSlider .imgInvestHolder{position:relative}.investmentSlider .imgInvestHolder .imgInvestHolderOverlay{position:absolute;width:100%;left:0;height:100%;right:0;background:var(--overlay);z-index:2}div#activityRij{margin:10px 0 40px 40px;display:block;max-width:1300px;z-index:2}@media only screen and (min-width:1380px){div#activityRij{display:block;width:1300px;overflow-x:visible;margin:10px auto 40px}}@media only screen and (max-width:834px){div#activityRij{margin:10px 0 40px 30px}}@media only screen and (max-width:667px){div#activityRij{margin:10px 0 40px 20px}}@media only screen and (max-width:414px){div#activityRij{margin:10px 0 40px 10px}}.activityRijContainer{position:relative}.activityRijContent{min-height:380px}.activityRijContentTxt{align-self:center}.activitySlick1{width:400vw}.activitySlickHolder{position:absolute;top:0}.activitySlickHolder2{display:none}a.activityImgBlock{height:auto;background-position:center;background-size:cover;background-repeat:no-repeat;width:0;display:none;position:relative;transition-timing-function:ease-in-out;transition-duration:.8s;vertical-align:top}a.activityImgBlock.active{display:inline-block;vertical-align:top}a.activityImgBlock.active .investMore{display:inline-block}a.activityImgBlock.active.active2{width:33vw;transition-property:width;transition-timing-function:ease-in-out;transition-duration:.8s;vertical-align:top}.activityImgBlockEnd{position:relative;height:300px;width:25vw;display:inline-block;background-color:var(--blue);vertical-align:top}.activityImgBlockEnd span{color:var(--white)}.activityNameBlock{position:absolute;top:50%;min-height:50px;margin-top:-35px;width:15vw;left:5vw;right:5vw;background-color:var(--blue);display:grid;padding:0 10px}p.activityName{align-self:center;color:var(--white);text-transform:uppercase;font-weight:600;text-align:center}.arrowHoldersSlider{position:absolute;width:90vw;left:0;top:0;z-index:9}.activityNavigatorLeft{position:absolute;top:20px;right:110px;z-index:99;display:none}.activityNavigatorLeft a.prev{color:var(--white);text-shadow:2px 2px 2px rgba(52,52,52,.8);font-size:35px}.activityNavigatorLeft a.prev span{color:var(--red)}.activityNavigatorLeft,.activityNavigatorRight{height:50px;width:50px;border:1px solid var(--light);border-radius:50px;text-align:center}.activityNavigatorRight{position:absolute;top:20px;z-index:99;right:40px}.activityNavigatorRight a.next,.activityNavigatorLeft a.prev{color:var(--white);text-shadow:2px 2px 2px rgba(52,52,52,.8);font-size:25px}.activityNavigatorRight a.next span,.activityNavigatorLeft a.prev span{color:var(--red);margin-top:12px}.activityNavigatorLeft a.prev span{margin-left:8px}.activityNameBlockEnd{height:300px;display:grid;cursor:pointer}.activityNameEnd{align-self:center;padding-left:50px}.activityNameBlockEnd:hover{background-color:#304c8d}.activityImgMobBlock{min-height:300px;background-repeat:no-repeat;background-size:cover;background-position:center;cursor:pointer}.activityNameMobExtra{min-height:300px;background-repeat:no-repeat;background-size:cover;background-position:center;padding:10px;display:grid}span.material-icons.iconNavNextActIcon.slick-arrow{position:absolute;top:45%;right:10px;z-index:2;color:var(--white);text-shadow:2px 2px 2px rgba(52,52,52,.8)}span.material-icons.iconNavBackActIcon.slick-arrow{position:absolute;top:45%;left:10px;z-index:2;color:var(--white);text-shadow:2px 2px 2px rgba(52,52,52,.8)}@media only screen and (max-width:834px){a.activityImgBlock.active.active2{width:50vw;transition-property:width;transition-timing-function:ease-in-out;transition-duration:.8s;vertical-align:top}.investmentSlider .investmentSlider_bg{width:100vw;z-index:0}.arrowHoldersSlider{width:100vw}.activitySlickHolder2{display:block;grid-row:2;grid-column:1}.activityNameBlockMob{place-self:center;justify-self:center;background-color:var(--blue);padding:0 20px;max-width:80%}.activityNameBlockMob p{text-align:center;color:var(--white);font-weight:700;text-transform:uppercase}}@media only screen and (max-width:414px){a.activityImgBlock.active.active2{width:90vw}.investmentSlider.investmentSlider_bg{width:100vw;z-index:0}.arrowHoldersSlider{width:100vw}.activityNavigatorRight{right:10px}.activityNavigatorLeft{right:70px}}div#solidInvestBlock{display:flex;flex-wrap:wrap}div#solidInvestBlock a.project-invest-item{display:block;width:calc(50% - 20px);margin-bottom:60px}div#solidInvestBlock a.project-invest-item.even{margin-left:20px;margin-top:20px}div#solidInvestBlock a.project-invest-item.odd{margin-right:20px;margin-top:-20px}div#solidInvestBlock .investmentImg{width:90%;margin-left:10%}div#solidInvestBlock .investmentImg img{height:400px;-o-object-fit:cover;object-fit:cover;min-width:100%}div#solidInvestBlock .titleBlockInvest{position:relative;background-color:var(--white);padding:24px 20px 20px 0;margin-top:-80px;z-index:9;display:inline-block;vertical-align:top}div#solidInvestBlock .titleBlockInvest h3{margin:0}div#solidInvestBlock .excerptBlockInvest{margin-top:-40px}div#solidInvestBlock .excerptBlockInvest p{line-height:1.8;font-size:16px}@media only screen and (max-width:834px){div#solidInvestBlock a.project-invest-item{display:block;width:100%;margin-bottom:60px}div#solidInvestBlock a.project-invest-item.even{margin-left:0}div#solidInvestBlock a.project-invest-item.odd{margin-right:0}div#solidInvestBlock .investmentImg{width:90%;margin-left:10%}div#solidInvestBlock .investmentImg img{height:400px;-o-object-fit:cover;object-fit:cover;min-width:100%}div#solidInvestBlock .titleBlockInvest{position:relative;background-color:var(--white);padding:24px 20px 20px 0;margin-top:-80px;z-index:9;display:inline-block;vertical-align:top}div#solidInvestBlock .titleBlockInvest h3{margin:0}div#solidInvestBlock .excerptBlockInvest{margin-top:-40px}div#solidInvestBlock .excerptBlockInvest p{line-height:1.8;font-size:16px}}.invest_list{margin:100px 0}.investArchive-Cta{margin-left:60px}.investArchive-Cta span{font-size:14px;color:var(--red);position:relative}.investArchive-Cta span:before{position:absolute;width:50px;content:"";height:1px;left:-60px;bottom:5px;background-color:var(--red)}.logo-Grid{display:grid;grid-template-columns:repeat(3,33.33%)}.logo-Grid .logo-block.item-1{grid-row:1;grid-column:1;padding:30px;position:relative}.logo-Grid .logo-block.item-1 div.heylenMarkLogo{position:absolute;width:60px;height:60px;background-color:var(--white);right:-30px;bottom:-30px;display:flex;align-items:center;justify-content:center;z-index:9}.logo-Grid .logo-block.item-1 div.heylenMarkLogo span{color:var(--red);font-family:var(--fontSSMed)}.logo-Grid .logo-block.item-2{grid-row:1;grid-column:2;padding:30px;border-left:1px solid var(--gray-med);position:relative}.logo-Grid .logo-block.item-2 div.heylenMarkLogo{position:absolute;width:60px;height:60px;background-color:var(--white);right:-30px;bottom:-30px;display:flex;align-items:center;justify-content:center;z-index:9}.logo-Grid .logo-block.item-2 div.heylenMarkLogo span{color:var(--red);font-family:var(--fontSSMed)}.logo-Grid .logo-block.item-3{grid-row:2;grid-column:1;padding:30px;position:relative;border-top:1px solid var(--gray-med);border-bottom:1px solid var(--gray-med)}.logo-Grid .logo-block.item-3 div.heylenMarkLogo{position:absolute;width:60px;height:60px;background-color:var(--white);right:-30px;bottom:-30px;display:flex;align-items:center;justify-content:center;z-index:9}.logo-Grid .logo-block.item-3 div.heylenMarkLogo span{color:var(--red);font-family:var(--fontSSMed)}.logo-Grid .logo-block.item-4{grid-row:2;grid-column:2;padding:30px;border-left:1px solid var(--gray-med);border-top:1px solid var(--gray-med);position:relative;border-bottom:1px solid var(--gray-med)}.logo-Grid .logo-block.item-4 div.heylenMarkLogo{position:absolute;width:60px;height:60px;background-color:var(--white);right:-30px;bottom:-30px;display:flex;align-items:center;justify-content:center;z-index:9}.logo-Grid .logo-block.item-4 div.heylenMarkLogo span{color:var(--red);font-family:var(--fontSSMed)}.logo-Grid .logo-block.item-5{grid-row:2;grid-column:3;padding:30px;border-left:1px solid var(--gray-med);border-top:1px solid var(--gray-med);border-bottom:1px solid var(--gray-med)}.logo-Grid .logo-block.item-5 div.heylenMarkLogo{position:absolute;width:60px;height:60px;background-color:var(--white);right:-30px;bottom:-30px;display:none;align-items:center;justify-content:center}.logo-Grid .logo-block.item-5 div.heylenMarkLogo span{color:var(--red);font-family:var(--fontSSMed)}.customerBlock{margin-top:100px;margin-bottom:80px}.customerGrid{display:grid;grid-template-columns:calc(34% - 20px) 40px calc(66% - 20px)}.customerGrid .customerGrid_img{grid-row:1/3;grid-column:1}.customerGrid .customerGrid_Title{grid-row:1;grid-column:3}.customerGrid .customerGrid_Title h2{margin-bottom:8px}.customerGrid .customerGrid_Title p{color:var(--red);position:relative;margin-left:70px;margin-top:0}.customerGrid .customerGrid_Title p:after{background-color:var(--red);position:absolute;left:-70px;width:60px;bottom:22px;height:1px;content:""}.customerGrid .customerGrid_Content{grid-row:2/4;grid-column:3;padding:40px 30px 30px 0;line-height:1.8}.customerGrid .customerGrid_Content p{line-height:1.8}.customerGrid .customerGrid_Content p.head{font-family:var(--fontSSMed);line-height:1.8}.customerGrid .customerGrid_empty{grid-row:3;grid-column:1;min-height:80px}.customerGrid .customerGrid_bg{grid-row:2/4;grid-column:1/4;min-height:200px}.customerGrid .customerGrid_bg .customerGrid_bg_colored{display:block;background-color:var(--light);height:100%;margin-left:80px}@media only screen and (max-width:834px){.customerGrid{display:grid;grid-template-columns:100%}.customerGrid .customerGrid_Title{grid-row:1;grid-column:1}.customerGrid .customerGrid_img{grid-row:2;grid-column:1}.customerGrid .customerGrid_img img.customerT_Img{display:block;-o-object-fit:cover;object-fit:cover;min-width:100%;height:100%}.customerGrid .customerGrid_Content{grid-row:3;grid-column:1;padding:30px}.customerGrid .customerGrid_empty{display:none}.customerGrid .customerGrid_bg{grid-row:3;grid-column:1;min-height:200px}.customerGrid .customerGrid_bg .customerGrid_bg_colored{display:block;background-color:var(--light);height:100%;margin-left:0}}.newsPage{margin-top:120px}.newsPage h4{color:var(--red);position:relative}.newsPage h4:before{content:"";top:-10px;left:0;width:80px;background-color:var(--red);height:2px;position:absolute}@media only screen and (max-width:750px){.newsPage{margin-top:50px}}a.single_tile{display:block}a.single_tile .single_top{width:calc(100% - 80px);margin-left:0}a.single_tile .single_Bottom{display:flex;flex-wrap:wrap}a.single_tile .single_Bottom .single_date{width:80px;margin-left:0;height:300px;position:relative}a.single_tile .single_Bottom .single_date p.date{position:absolute;transform:rotate(-90deg);width:300px;left:-130px;top:50px;text-align:center}a.single_tile .single_Bottom .single_Bottom_content{margin-top:-80px;width:calc(100% - 80px);background-color:var(--black);color:var(--white);padding:30px}a.single_tile .single_Bottom .single_Bottom_content .single_excerpt p{color:var(--white)}a.single_tile .single_Bottom .single_Bottom_content div.tagsLabels{display:flex;flex-wrap:wrap}a.single_tile .single_Bottom .single_Bottom_content div.tagsLabels div.label{display:block;background-color:var(--red);color:var(--white);border-radius:50px;padding:12px 15px 5px;margin-right:8px;line-height:1}a.single_tile .single_Bottom .single_Bottom_content h2.single_title{margin-top:20px}.solid-container.allNews{text-align:center;margin:80px auto}.solid-container.allNews span.hMarkRed{font-family:var(--fontSSMed);margin-right:8px}.solid-container.allNews span.btn-text{color:var(--black);font-family:var(--fontSSMed)}.solid-container.allNews span.material-icons{vertical-align:middle}.solid-container.allNews .btn-red-outline{padding:15px 32px 5px;color:var(--red);background-color:var(--white)}.singleTile_holder.activeNews{display:block}.singleTile_holder.activeNews a{opacity:1;transition:all ease-in-out .3s}.singleTile_holder{display:none}.singleTile_holder a{opacity:0;transition:all ease-in-out .3s}@media only screen and (max-width:414px){a.single_tile .single_top{width:100%;margin-left:0}a.single_tile .single_Bottom .single_date{width:100%;height:auto}a.single_tile .single_Bottom .single_Bottom_content{width:100%}.single_tile .single_Bottom{display:block}a.single_tile .single_Bottom .single_date{width:100%;background-color:var(--light);margin-top:-16px}a.single_tile .single_Bottom .single_date p.date{position:static;transform:rotate(0);width:100%;left:0;top:0;text-align:center}a.single_tile .single_Bottom .single_Bottom_content{width:100%;margin-top:0}}.singlePostBanner{height:70vh;min-height:500px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.singlePostBanner img.singlePostBannerImg{-o-object-fit:cover;object-fit:cover;height:70vh;min-height:500px;min-width:100%}.singlePostBanner h1{position:absolute;bottom:150px;color:var(--white);max-width:75vw}.singlePostBanner .bgOverlay{min-height:500px;height:70vh;position:absolute;width:100%;left:0;right:0;top:0;bottom:0;background:linear-gradient(0deg,rgba(23,23,23,.534064) 18.58%,rgba(23,23,23,.739592) 73.81%)}.singlePostBanner .bannerBottomBlock{position:absolute;width:70vw;background-color:var(--white);bottom:0;height:80px;display:grid;grid-template-columns:33% 33% 33%}.singlePostBanner .bannerBottomBlock span.material-icons{color:var(--red);margin-left:40px;display:inline-block;vertical-align:middle}.singlePostBanner .bannerBottomBlock div{display:inline-block;vertical-align:middle;align-self:center}.singlePostBanner .bannerBottomBlock span.goBack{position:relative}.singlePostBanner .bannerBottomBlock span.goBack:hover{color:var(--red)}.singlePostBanner .bannerBottomBlock span.goBack:after{position:absolute;content:"";width:80%;left:10%;height:2px;background-color:var(--red);bottom:-10px}.singlePostBanner .bannerBottomBlock .partTwo{justify-self:center}.singlePostBanner .bannerBottomBlock span.redChip{display:inline-block;vertical-align:middle;background-color:var(--red);color:var(--white);border-radius:50px;padding:8px 15px 2px;margin-right:8px}.wysi70{width:70%;margin-left:30%;margin-top:80px;margin-bottom:80px}.singelLocationPage .wysi70{margin-top:0}@media only screen and (max-width:834px){.wysi70{width:100%;margin-left:0;margin-top:80px;margin-bottom:80px}}h3.red{color:var(--red)}.grid70{display:grid;grid-template-columns:calc(30% - 30px) 70%;grid-gap:30px}@media only screen and (max-width:834px){.grid70{display:grid;grid-template-columns:100%;grid-gap:30px}.singlePostBanner h1{position:relative;padding-top:50px;color:var(--white);max-width:90vw;bottom:0;padding-bottom:100px}.singlePostBanner .bgOverlay{min-height:500px;height:auto}.singlePostBanner{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:500px;height:auto;position:relative;display:block}.singlePostBanner .bannerBottomBlock{width:100vw;display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px);padding-top:20px;grid-gap:20px}.partThree{grid-row:2;grid-column:1/3;margin-top:20px;margin-left:10px;margin-right:10px;place-self:center}}.blockSection{margin:80px 0}.peopleCard{display:grid;grid-template-columns:33% 64%;background-color:var(--black);color:var(--white)}.peopleCard .peopleCardImg{overflow:hidden}.peopleCard .peopleCardImg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-width:100%;min-height:100%}.peopleCard .peopleCardContent{padding:30px}.peopleCard .peopleCardContent h4{margin-bottom:10px}.peopleCard .peopleCardContent p.subPeople{margin-top:0;margin-left:60px;margin-bottom:5px;color:var(--gray-med);position:relative}.peopleCard .peopleCardContent p.subPeople:after{position:absolute;content:"";top:calc(50% - 1px);left:-60px;width:40px;height:2px;background-color:var(--red)}.peopleCard .peopleCardContent a{display:block;margin-left:60px;color:var(--white)}@media only screen and (max-width:414px){.peopleCard{display:grid;grid-template-columns:100%}}.gallerySlick{margin:80px 0;height:80vh;position:relative}.gallerySlick .slick-slide{height:80vh}.gallerySlick .slick-list.draggable{max-height:100vh}.gallerySlick .slick-slide img{height:80vh}.gallerySlick img.mainGallImg{height:80vh;min-height:80vh;width:100%;-o-object-fit:cover;object-fit:cover}.gallerySlick span.material-icons.backSlickBottom.slick-arrow{position:absolute;bottom:0;font-size:35px;color:var(--red);right:35px;z-index:9;background-color:var(--white)}.gallerySlick span.material-icons.nextSlickBottom.slick-arrow{position:absolute;bottom:0;font-size:35px;color:var(--red);right:0;z-index:9;background-color:var(--white)}.gallerySlick span.material-icons.backSlickBottom.slick-arrow:hover,.gallerySlick span.material-icons.nextSlickBottom.slick-arrow:hover{color:var(--white);background-color:var(--red)}@media only screen and (max-width:834px){.gallerySlick{margin:80px 0;height:100vw;position:relative}.gallerySlick .slick-slide{height:100vw}.gallerySlick .slick-list.draggable{max-height:100vw}.gallerySlick .slick-slide img{height:100vw}.gallerySlick img.mainGallImg{height:100vw;min-height:100vw;width:100%;-o-object-fit:cover;object-fit:cover}}p.sub{text-transform:uppercase;color:var(--gray-med);margin-bottom:-10px}a.singleNewsBack{text-align:left}a.singleNewsBack span{display:inline-block;vertical-align:middle;color:var(--gray-med)}a.singleNewsBack span.goBack{padding-top:8px;font-size:14px;color:var(--gray-med)}a.singleNewsBack span.material-icons{font-size:20px}span.cats{color:var(--gray-med)}span strong,a strong,p strong{font-family:var(--fontSSMed)}.classicMargin{margin:80px 0}.narrow-content{width:80%;margin-left:10%;margin-right:10%}@media only screen and (max-width:834px){.narrow-content{width:100%;margin-left:0;margin-right:0}}.imageComment_grid{display:grid;grid-template-columns:calc(25% - 20px) calc(75% - 20px);grid-gap:20px;min-height:450px}.imageComment_grid .imageComment_grid_item{align-self:end}.imageComment_grid .imageComment_grid_item p{font-style:italic;line-height:1.7}img.singleNewsImgC{position:absolute;left:30vw;top:0;min-height:450px;-o-object-fit:cover;object-fit:cover;height:450px;min-width:70vw}@media only screen and (max-width:834px){.imageComment_grid{display:block;min-height:auto}img.singleNewsImgC{position:static;left:0;top:0;min-height:350px;-o-object-fit:cover;object-fit:cover;height:350px;min-width:100%}}p.red{line-height:1.8;color:var(--red);font-family:var(--fontSSMed);text-transform:uppercase}.imageContSingle{margin:80px 0}.imageContSingle .imageBanner{width:70vw;position:relative}.imageContSingle .imageBanner .halfBannerOverlay{position:absolute;left:0;right:0;background:var(--overlay);height:calc(100% - 16px);width:70vw}.imageContSingle .imageBanner img.singleNewsImgBL{-o-object-fit:cover;object-fit:cover;min-height:300px;max-height:400px;min-width:70vw}.imageContSingle .imageBanner h2{position:absolute;width:70%;text-align:center;display:inline-block;left:15%;right:15%;color:var(--white);font-size:70px;top:50%;transform:translateY(-50%);margin:0;line-height:1.4}.imageContSingle .imageBanner.right{margin-left:30vw}.imageContSingle .imageBanner.left{margin-right:30vw}.imageContSingle .solid-grid-50_item01{padding-right:30px}.imageContSingle .solid-grid-50_item02{padding-left:30px}.imageContSingle .bgHolderSingle{padding:200px 30px 20px;background-color:var(--light);margin-top:-160px}@media only screen and (max-width:834px){.imageContSingle .imageBanner{width:100vw;position:relative;margin-left:0;margin-right:0}.imageContSingle .imageBanner .halfBannerOverlay{width:100vw;margin-left:0;margin-right:0}.imageContSingle .imageBanner.right{margin-left:0}.imageContSingle .imageBanner.left{margin-right:0}.imageContSingle .imageBanner img.singleNewsImgBL{width:100vw}.imageContSingle .imageBanner h2{width:80%;left:10%;right:10%;font-size:60px}.imageContSingle .solid-grid-50_item01{padding-right:0}.imageContSingle .solid-grid-50_item02{padding-left:0}}@media only screen and (max-width:414px){.imageContSingle .imageBanner h2{width:90%;left:5%;right:5%;font-size:40px;line-height:1.2}.imageContSingle .solid-grid-50_item01{text-align:justify}.imageContSingle .solid-grid-50_item02{text-align:justify}}@media only screen and (min-width:1450px){.imageContSingle .imageBanner img.singleNewsImgBL{min-height:400px;max-height:550px;min-width:75vw;width:75vw}.imageContSingle .imageBanner .halfBannerOverlay{min-width:75vw;width:75vw}.imageContSingle .imageBanner.right{margin-left:25vw}.imageContSingle .imageBanner.left{margin-right:25vw}img.singleNewsImgC{height:600px}.imageComment_grid{min-height:600px}}.solid-video-container{position:relative;padding-bottom:45%;height:0;overflow:hidden;max-width:80%;margin:80px auto}.solid-video-container iframe,.solid-video-container object,.solid-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:834px){.solid-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:80px auto}.solid-video-container iframe,.solid-video-container object,.solid-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}}.redVertical{width:1px;height:100px;background-color:var(--red);margin:40px auto;display:block}h2.moreNewsTitle.text-center{font-size:70px}@media only screen and (max-width:834px){h2.moreNewsTitle.text-center{font-size:60px}}@media only screen and (max-width:414px){h2.moreNewsTitle.text-center{font-size:40px}}span.moreCta{font-size:14px;color:var(--red);position:relative;margin-left:60px}span.moreCta:before{position:absolute;width:50px;content:"";height:1px;left:-60px;bottom:5px;background-color:var(--red)}a.singleRelated_tile{display:grid;grid-template-columns:60% 40%;font-size:0;margin-bottom:80px;margin-top:80px}.singleRelated_right{position:relative}.singleRelated_right span.videoMark{position:absolute;left:0;bottom:0;width:110px;height:90px;background-color:var(--white)}.singleRelated_right span.videoMark span.timeTxt{position:absolute;top:calc(50% + 6px);transform:translateY(-50%);font-size:15px;width:100%;display:block;text-align:center;font-family:var(--fontSSMed);color:var(--black)}.singleRelated_right span.videoMark .play{position:absolute;right:-30px;width:60px;height:60px;top:-30px;background-color:var(--red);color:var(--white);border-radius:50px}.singleRelated_right span.videoMark .play span.material-icons{position:absolute;width:60px;top:50%;transform:translateY(-50%);text-align:center}.LineSingleSep{display:inline-block;width:calc(50% - 34px);height:1px;background-color:var(--gray-med)}span.markH{color:var(--red);width:60px;height:40px;margin-bottom:-10px;display:inline-block;font-family:var(--fontSSMed);text-align:center}.verticGray{width:1px;display:block;margin:30px auto;height:100px;background-color:var(--gray-med)}.single-relatedCta{text-align:center;margin-top:40px;margin-bottom:80px}.singleRelated_topTag .tagsCat{color:var(--gray-med);margin-left:20px}.singleRelated_left{margin-right:30px}img.featuredImgRelated{-o-object-fit:cover;object-fit:cover;min-height:300px;height:100%}@media only screen and (max-width:834px){a.singleRelated_tile{display:grid;grid-template-columns:100%;font-size:0;margin-bottom:80px;margin-top:80px;grid-gap:30px}a.singleRelated_tile .singleRelated_left{margin-right:0}.singlePostBanner{height:auto;min-height:500px;position:relative}}.singleJobPage{margin-top:140px;margin-bottom:80px}.singleJobPage h1.job_title{font-size:70px;margin-bottom:0}.singleJobPage p.jobLocation{margin-top:0;font-family:var(--fontSSMed);text-align:center;color:var(--red)}.singleJobPage a.backToAllJobs{display:block;margin-bottom:30px}.singleJobPage a.backToAllJobs span{display:inline-block;vertical-align:middle;color:var(--gray-med)}.singleJobPage a.backToAllJobs span.goBack{margin-top:10px}.singleJobPage p.jobShortIntro{font-family:var(--fontSSMed);text-align:center}.singleJobPage h2.jobCtaBottom{font-size:70px;text-align:center;margin-bottom:0}.singleJobPage .sendJobTo{margin-top:30px;text-align:center}.singleJobPage .singleJobPage_form{margin-top:80px}.singleJobPage .jobBulletTit{display:block}.singleJobPage .col-item-singleJob{padding-right:20px}.singleJobPage .quoteHolder{width:70%}.singleJobPage .extraUlStyle ul{list-style:none !important;margin-left:20px}.singleJobPage .extraUlStyle ul li{list-style:none !important;position:relative}.singleJobPage .extraUlStyle ul li ul{list-style:none}.singleJobPage .extraUlStyle ul li ul li{list-style:none}.singleJobPage .extraUlStyle ul li:before{content:"\e836";font-family:"Material Icons";color:var(--red);font-weight:700;display:inline-block;width:6px;margin-left:0;left:-25px;font-size:12px;position:absolute}.singleJobPage .extraUlStyle ul li ul li:before{content:"\e836";font-family:"Material Icons";color:var(--black);font-weight:700;display:inline-block;width:6px;margin-left:0;left:-25px;font-size:10px;position:absolute}@media only screen and (max-width:834px){.singleJobPage .col-item-singleJob{padding-right:0}}@media only screen and (max-width:667px){.singleJobPage .quoteHolder{width:100%}}.teamPageImagesHolder{background-color:var(--black);margin:80px 0;padding:0 0 80px;border-top:80px solid var(--white);height:1000px}.teamPageImagesHolder .solid-container.goUp{margin-top:-80px;position:relative}.teamPageImagesHolder .teamImagesGrid{height:1000px;overflow-y:hidden;display:grid;grid-template-columns:repeat(3,calc(33.33% - 20px));grid-gap:30px}.teamPageImagesHolder .teamImagesGrid .teamPicItem{position:relative;height:500px;margin-bottom:60px}.teamPageImagesHolder .teamImagesGrid .teamPicItem .memberHomeOverlay{position:absolute;background:linear-gradient(184deg,rgba(23,23,23,0) 31%,#171717 100%);left:0;right:0;height:100%}.teamPageImagesHolder .teamImagesGrid .teamPicItem h3{color:var(--white);text-align:center;width:100%;display:block;margin:20px auto;position:absolute;bottom:30px}.teamPageImagesHolder .teamImagesGrid .teamPicItem img.teamMember-item{-o-object-fit:cover;object-fit:cover;min-height:300px;height:500px;width:100%}.teamPageImagesHolder .teamImagesGrid .teamPicItem a{display:block}.teamPageImagesHolder .teamImagesGrid .teamPicItem a img.linkedInImgMember{width:40px;display:block;margin:20px auto;position:absolute;bottom:120px;left:50%;transform:translateX(-50%)}.teamPageImagesHolder .teamImagesGrid .teamPicItem a img.linkedInImgMember:hover{width:45px}.teamPageImagesHolder .teamImagesGrid .teamPicItem.itemMember-1{margin-top:20px}.teamPageImagesHolder .teamImagesGrid .teamPicItem.itemMember-3{margin-top:40px}button#allTeam{background-color:var(--black);position:absolute;top:920px;left:50%;transform:translateX(-50%);z-index:9}button#allTeam span.material-icons{font-family:"Material Icons" !important}button#allTeam span.btn-text{font-family:var(--fontSSLight);margin-top:8px}a.btn.btn-red-outline.btn-team-cta{margin:10px auto;display:block;width:250px}.vertLine.red{height:100px;width:1px;background-color:var(--red);margin:30px auto}button#partTeam{background-color:var(--black);position:static;margin-left:50%;transform:translateX(-50%);z-index:9;display:none}button#partTeam span.material-icons{font-family:"Material Icons" !important}button#partTeam span.btn-text{font-family:var(--fontSSLight);margin-top:8px}@media only screen and (max-width:834px){.teamPageImagesHolder .teamImagesGrid{height:1000px;overflow-y:hidden;display:grid;grid-template-columns:repeat(2,calc(50% - 10px));grid-gap:20px}}@media only screen and (max-width:414px){.teamPageImagesHolder .teamImagesGrid{display:grid;grid-template-columns:100%;grid-gap:20px}button#allTeam{background-color:var(--black);position:absolute;top:920px;z-index:9;width:90%}button#partTeam{width:90%}}.careerPage .careerIntro{width:80%}.careerPage div#singleJobsBlock{display:grid;grid-template-columns:50% 50%}.careerPage div#singleJobsBlock a.singleJobsTile{position:relative}.careerPage div#singleJobsBlock a.singleJobsTile h2{text-align:center;margin-bottom:0}.careerPage div#singleJobsBlock a.singleJobsTile p.companyJob{text-align:center}.careerPage div#singleJobsBlock a.singleJobsTile p.locationJob{color:var(--gray-med);text-align:center;font-size:14px}.careerPage div#singleJobsBlock a.singleJobsTile.job-1{border-bottom:1px solid var(--gray-med);border-top:1px solid var(--gray-med);border-right:1px solid var(--gray-med)}.careerPage div#singleJobsBlock a.singleJobsTile.job-1:after{position:absolute;content:"H";width:60px;height:60px;background-color:var(--white);color:var(--red);right:-30px;top:-30px;border-radius:50px;padding-top:15px;text-align:center;z-index:99}.careerPage div#singleJobsBlock a.singleJobsTile.job-2{border-bottom:1px solid var(--gray-med);border-top:1px solid var(--gray-med)}.careerPage div#singleJobsBlock a.singleJobsTile.job-2:after{position:absolute;content:"H";width:60px;height:60px;background-color:var(--white);color:var(--red);left:-30px;bottom:-30px;border-radius:50px;padding-top:15px;text-align:center;z-index:99}.careerPage div#singleJobsBlock a.singleJobsTile.job-3{border-bottom:1px solid var(--gray-med);border-right:1px solid var(--gray-med)}.careerPage div#singleJobsBlock a.singleJobsTile.job-3:after{position:absolute;content:"H";width:60px;height:60px;background-color:var(--white);color:var(--red);right:-30px;bottom:-30px;border-radius:50px;padding-top:15px;text-align:center;z-index:99}.careerPage div#singleJobsBlock a.singleJobsTile.job-4{border-bottom:1px solid var(--gray-med)}.careerPage .goTo{position:relative;display:block;width:60px;height:60px;border:1px solid var(--red);border-radius:100px;margin:20px auto}.careerPage .goTo span.material-icons{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--red)}@media only screen and (max-width:834px){.careerPage .careerIntro{width:100%}}@media only screen and (max-width:667px){.careerPage div#singleJobsBlock{display:grid;grid-template-columns:100%}.careerPage div#singleJobsBlock a.singleJobsTile.job-1{border-bottom:1px solid var(--gray-med);border-top:1px solid var(--gray-med);border-right:none}.careerPage div#singleJobsBlock a.singleJobsTile.job-1:after{display:none}.careerPage div#singleJobsBlock a.singleJobsTile.job-2{border-bottom:1px solid var(--gray-med);border-top:none}.careerPage div#singleJobsBlock a.singleJobsTile.job-2:after{display:none}.careerPage div#singleJobsBlock a.singleJobsTile.job-3{border-bottom:1px solid var(--gray-med);border-right:none}.careerPage div#singleJobsBlock a.singleJobsTile.job-3:after{display:none}.careerPage div#singleJobsBlock a.singleJobsTile.job-4{border-bottom:1px solid var(--gray-med)}}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:var(--white);border:1px solid var(--gray-med);border-radius:0;padding:20px;background-color:transparent;position:relative;z-index:1}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:var(--white)}select{border:1px solid var(--gray-med)}textarea{width:100%;background-color:transparent}.acf-map{width:100%;height:500px;margin:0}.acf-map img{max-width:inherit !important}.contact-grid{margin:80px 0;display:grid;grid-template-columns:45% 10% 45%;grid-template-rows:auto 100px auto;position:relative}.contact-grid .contact-grid_text{grid-row:1;grid-column:1}.contact-grid .contact-grid_img{grid-row:1/3;grid-column:2/4}.contact-grid .contact-grid_img img.contactGridImg{position:absolute;-o-object-fit:cover;object-fit:cover;width:90%;max-width:55vw;max-height:600px}.contact-grid .contact-grid_form{grid-row:2/4;grid-column:1/3;background-color:#f6f4f4;position:relative}.contact-grid .contact-grid_form .contact_form_holder{display:block;width:80%;margin:40px 10%}.contact-grid .contact-grid_form .contact_form_holder .topHeading{color:var(--txt-color);font-family:var(--fontSSBold)}.contact-grid .contact-grid_form .contact_form_holder .topMail{color:var(--txt-color);position:relative;display:inline-block}.contact-grid .contact-grid_form .contact_form_holder .topMail:after{content:"";position:absolute;right:-60px;width:50px;background-color:var(--red);height:2px;top:50%;transform:translateY(calc(-50% - 5px))}.contact-grid .contact-grid_form .contact_form_holder input.wpcf7-form-control.wpcf7-text{width:100%;margin-bottom:15px}.formInput{position:relative}.formInput span.placeholder{color:var(--txt-color);font-family:var(--fontSSMed);position:absolute;z-index:0;top:20px;left:20px}.formInput span.placeholder{color:var(--txt-color);font-family:var(--fontSSMed);position:absolute;z-index:0;top:20px;left:20px}.formInput span.placeholder.active{top:5px;font-size:10px;opacity:.5}input.cf7Btn{position:relative;float:right}input.cf7Btn:before{position:absolute;content:"H";color:var(--black);left:-20px}@media only screen and (max-width:1024px){.contact-grid{margin:80px 0;display:grid;grid-template-columns:100%;grid-template-rows:auto;position:relative}.contact-grid .contact-grid_text{grid-row:1;grid-column:1}.contact-grid .contact-grid_img{grid-row:2;grid-column:1}.contact-grid .contact-grid_img img.contactGridImg{position:static;-o-object-fit:cover;object-fit:cover;width:100%;min-height:300px;max-width:120%;max-height:600px}.contact-grid .contact-grid_form{grid-row:3;grid-column:1;background-color:var(--black);position:relative}.contact-grid .contact-grid_form .contact_form_holder{display:block;width:80%;margin:40px 10%}.contact-grid .contact-grid_form .contact_form_holder .topHeading{color:var(--white);font-family:var(--fontSSBold)}.contact-grid .contact-grid_form .contact_form_holder .topMail{color:var(--white);position:relative;display:inline-block}.contact-grid .contact-grid_form .contact_form_holder .topMail:after{content:"";position:absolute;right:-60px;width:50px;background-color:var(--red);height:2px;top:50%;transform:translateY(calc(-50% - 5px))}.contact-grid .contact-grid_form .contact_form_holder input.wpcf7-form-control.wpcf7-text{width:100%;margin-bottom:15px}}.wpcf7-response-output{color:var(--white)}.aboutUsList{margin:80px 0;display:grid;grid-template-columns:calc(50% - 15px) calc(50% - 15px);grid-gap:30px}.aboutUsList .aboutHgTile{position:relative}.aboutUsList .aboutHgTile img.aboutUsHg{padding-left:50px;height:300px;min-width:100%;-o-object-fit:cover;object-fit:cover}.aboutUsList .aboutHgTile .aboutCorner{display:block;width:60%;position:absolute;top:220px;height:81px;background-color:#fff}.aboutUsList .aboutHgTile h2.aboutUsTitleHg{margin-top:-80px;width:55%;z-index:9;position:relative}.aboutUsList .aboutHgTile .aboutHgTile.tile-2{margin-top:50px}.aboutUsList .aboutHgTile a.aboutUsHgMoreLink{display:block;margin-left:60px;color:var(--red);font-family:var(--fontSSLight);text-transform:uppercase;font-size:14px;position:relative}.aboutUsList .aboutHgTile a.aboutUsHgMoreLink:before{position:absolute;left:-60px;width:50px;background-color:var(--red);height:1px;top:10px;content:""}.aboutUsList .aboutHgTile a.aboutUsHgMoreLink:hover:before{left:-50px;width:46px;background-color:var(--black)}@media only screen and (max-width:834px){.aboutUsList{margin:80px 0;display:grid;grid-template-columns:100%;grid-gap:30px}}.mainTopPad{height:120px}.twoColGrid{grid-template-columns:repeat(2,calc(50% - 15px));display:grid;grid-gap:30px}.grey-tiles .twoColGrid>div{background-color:#f6f4f4;padding:24px;margin:0 0 30px}@media only screen and (max-width:834px){.twoColGrid{grid-template-columns:100%;display:grid;grid-gap:30px}.grey-tiles .twoColGrid>div{margin:0}.grey-tiles .twoColGrid>div:last-child{margin:0 0 30px}}.twoColGridwImg{grid-template-columns:repeat(2,50%);display:grid;grid-gap:0}.twoColGridwImg h4{font-family:var(--fontSSMed)}.twoColGridwImg p.sub{text-transform:uppercase;color:var(--gray-med);margin-bottom:-10px}.twoColGridwImg a.twoColLink{font-family:var(--fontSSMed);margin-left:60px;display:block;position:relative}.twoColGridwImg a.twoColLink:after{position:absolute;left:-60px;content:"";height:2px;width:48px;background-color:var(--red);top:50%}.twoColGridwImg img.mainBlockImg{width:100%}.twoColGridwImg a.twoColLink:hover{color:var(--red);transform:translateX(5px)}.twoColGridwImg .twoColGrid-img-right{width:50vw;grid-row:1;grid-column:2}.twoColGridwImg .twoColGrid-txt-right{padding-top:30px;padding-right:30px;grid-row:1;grid-column:1;display:grid}.twoColGridwImg .twoColGrid-txt-right .colTxtHolder{align-self:center}.twoColGridwImg .twoColGrid-img-left{position:relative;width:50vw;left:calc(650px - 50vw);grid-row:1;grid-column:1}.twoColGridwImg .twoColGrid-txt-left{padding-top:30px;padding-left:30px;grid-row:1;grid-column:2;align-self:center;display:grid}.twoColGridwImg .twoColGrid-txt-left .colTxtHolder{align-self:center}@media only screen and (max-width:834px){.twoColGridwImg{grid-template-columns:100%;display:grid;grid-gap:30px}.twoColGridwImg img.mainBlockImg{position:static;width:100%;-o-object-fit:cover;object-fit:cover;height:300px}.twoColGridwImg .twoColGrid-img-right{margin-top:40px;grid-row:1;grid-column:1;height:auto;width:100%;display:block}.twoColGridwImg .twoColGrid-txt-right{grid-row:2;grid-column:1;padding-left:0}.twoColGridwImg .twoColGrid-img-left{margin-top:40px;grid-row:1;grid-column:1;height:auto;width:100%;display:block;left:0}.twoColGridwImg .twoColGrid-txt-left{grid-row:2;grid-column:1;padding-left:0}}a.twoColGrid-right.link{cursor:pointer;position:relative;background-color:#f6f4f4;padding:30px 70px}a.twoColGrid-right.link *{color:var(--txt-color)}a.twoColGrid-right.link span.material-icons{color:var(--red);position:absolute;font-size:30px}a.twoColGrid-right.link span.material-icons.left{left:20px;top:50%;transform:translateY(-50%)}a.twoColGrid-right.link span.material-icons.right{right:20px;top:50%;transform:translateY(-50%)}a.twoColGrid-right.link:hover{transform:translateX(5px)}h2.iconTitle{color:var(--red);position:relative}h2.iconTitle:before{content:"";position:absolute;background-color:var(--red);height:2px;width:80px;left:0;top:-20px}.threeColGrid{display:grid;grid-template-columns:repeat(3,calc(33.33% - 16px));grid-gap:24px}@media only screen and (max-width:834px){.threeColGrid{display:grid;grid-template-columns:100%;grid-gap:24px}}.solid-grid-50-extra{grid-template-columns:repeat(2,calc(50% - 20px));display:grid;grid-gap:20px}@media only screen and (max-width:834px){.solid-grid-50-extra{grid-template-columns:100%;display:grid;grid-gap:20px}}.iconsGrid{width:100%;display:grid;grid-template-columns:50% 50%}.iconsGrid .iconBlock.block-1{border:1px solid var(--gray-med)}.iconsGrid .iconBlock.block-2{border-top:1px solid var(--gray-med);border-right:1px solid var(--gray-med);border-bottom:1px solid var(--gray-med)}.iconsGrid .iconBlock.block-3{border-left:1px solid var(--gray-med);border-right:1px solid var(--gray-med);border-bottom:1px solid var(--gray-med)}.iconsGrid .iconBlock.block-4{border-right:1px solid var(--gray-med);border-bottom:1px solid var(--gray-med)}.iconsGrid img.icon{width:100Px;height:100px;margin:30px auto 10px;display:block}.iconsGrid p{text-align:center;font-family:var(--fontSSBold);font-size:1.3rem;margin-top:5px;line-height:1}@media only screen and (max-width:834px){.iconsGrid{width:100%;display:grid;grid-template-columns:100%}.iconsGrid .iconBlock.block-1{border:1px solid var(--gray-med)}.iconsGrid .iconBlock.block-2{border-top:none;border-left:1px solid var(--gray-med);border-right:1px solid var(--gray-med);border-bottom:1px solid var(--gray-med)}.iconsGrid .iconBlock.block-3{border-left:1px solid var(--gray-med);border-right:1px solid var(--gray-med);border-bottom:1px solid var(--gray-med)}.iconsGrid .iconBlock.block-4{border-left:1px solid var(--gray-med);border-right:1px solid var(--gray-med);border-bottom:1px solid var(--gray-med)}.iconsGrid img.icon{width:100Px;height:100px;margin:30px auto 10px;display:block}.iconsGrid p{text-align:center;font-family:var(--fontSSBold);font-size:1.3rem;margin-top:5px;line-height:1}}.sliderSolid{width:100%;position:relative}.sliderSolid .redTopCorner{position:absolute;right:0;background-color:var(--red);padding:16px 20px 6px;min-width:100px;top:0}.sliderSolid .redTopCorner p{line-height:1;margin-top:0;margin-bottom:0;color:var(--white);text-align:center}.sliderSolid img.sliderImg{height:70vh;min-height:70vh;width:100%;-o-object-fit:cover;object-fit:cover}.gallerySlick2{height:70vh;position:relative}.gallerySlick2 .slick-slide{height:70vh;margin:0 24px}.gallerySlick2 .slick-list.draggable{max-height:100vh;overflow:visible}.gallerySlick2 .slick-slide img{height:70vh}.gallerySlick2 img.sliderImg{height:70vh;min-height:unset;width:100%;object-fit:contain}.gallerySlick2 span.material-icons.backSlickBottom.slick-arrow{position:absolute;bottom:calc(50% - 16px);font-size:35px;color:var(--white);left:0;z-index:9;background-color:var(--red);cursor:pointer;transition:all .3s ease}.gallerySlick2 span.material-icons.nextSlickBottom.slick-arrow{position:absolute;bottom:calc(50% - 16px);font-size:35px;color:var(--white);right:0;z-index:9;background-color:var(--red);cursor:pointer;transition:all .3s ease}.gallerySlick2 span.material-icons.backSlickBottom.slick-arrow:hover,.gallerySlick2 span.material-icons.nextSlickBottom.slick-arrow:hover{color:var(--red);background-color:var(--white)}@media only screen and (max-width:834px){.gallerySlick2{height:100vw;position:relative}.gallerySlick2 .slick-slide{height:100vw}.gallerySlick2 .slick-list.draggable{max-height:100vw}.gallerySlick2 .slick-slide img{height:100vw}.gallerySlick2 img.sliderImg{height:100vw;width:100%;object-fit:contain}}a.heroLinkBanner.sameHero{display:block;position:relative;width:100%;height:550px;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0}a.heroLinkBanner.sameHero .heroOverlay.sameHero{display:block;position:absolute;width:100%;left:0;right:0;top:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.5)}a.heroLinkBanner.sameHero .textHero{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%)}a.heroLinkBanner.sameHero .bottomCornerHero{background-color:var(--red);z-index:4;width:35px;height:35px;position:absolute;color:var(--white);right:0;bottom:0}a.heroLinkBanner.sameHero .bottomCornerHero span.material-icons{font-size:32px}a.heroLinkBanner.sameHero:hover .bottomCornerHero{background-color:var(--white);color:var(--red)}.videoTitle{z-index:99;position:absolute;background-color:var(--red);color:var(--white);font-size:13px;padding:9px 10px 1px;right:0;top:0}div#videoCommands2{position:absolute;z-index:99;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer}div#videoCommands2 span#pauseVideo{color:var(--white);font-size:50px;display:none}div#videoCommands2 span#playVideo{color:var(--red);font-size:50px}div#videoCommands2.paused{position:absolute;z-index:99;right:20px;left:auto;top:auto;bottom:40px;transform:none}.blackOver{background-color:#f6f4f4;color:var(--txt-color);padding:40px 30px 60px;margin-top:-120px;position:relative}.blackOver *{color:var(--txt-color) !important}.blackOver p.blackOver_top{color:var(--white);position:relative;display:inline-block}.blackOver p.blackOver_top:after{content:"";background-color:var(--red);right:-60px;width:50px;height:2px;top:calc(50% - 1px);position:absolute}.blackOver .blackOver_title{color:var(--white)}.blackOver .blackOver_text p,.blackOver .blackOver_text span,.blackOver .blackOver_text ul li,.blackOver .blackOver_text a{color:var(--white)}.blackOver a.blackBlockBtn{background-color:var(--red);display:inline-block;padding:8px 16px 2px}.blackOver a.blackBlockBtn *{color:var(--white) !important}.blackOver a.blackBlockBtn span.blackH{padding-right:8px;font-family:var(--fontSSMed)}.blackOver a.blackBlockBtn span.blackBtnTxt{color:var(--white);font-family:var(--fontSSMed)}.blackOver a.blackBlockBtn span.material-icons.blackBlockBtnIcon{vertical-align:middle}.blackOver a.blackBlockBtn:hover{transform:translateX(5px)}@media only screen and (max-width:834px){.blackOver{padding:30px 20px;width:100vw;margin-top:0}}.toggleBlock{width:80%}.toggleBlock .toggle-item{border-left:1px solid var(--gray-med);border-right:1px solid var(--gray-med);border-bottom:1px solid var(--gray-med);padding:25px 50px}.toggleBlock .toggle-item .toggle-item-title{position:relative;cursor:pointer}.toggleBlock .toggle-item .toggle-item-title p{font-family:var(--fontSSBold)}.toggleBlock .toggle-item .toggle-item-title.active span.material-icons.add{display:none}.toggleBlock .toggle-item .toggle-item-title.active span.material-icons.close{display:inline-block}.toggleBlock .toggle-item .toggle-item-title:hover span.material-icons.add{color:var(--red)}.toggleBlock .toggle-item .toggle-item-title:hover span.material-icons.close{color:var(--red)}.toggleBlock .toggle-item span.material-icons.done{color:var(--red);position:absolute;left:-35px;top:50%;transform:translateY(calc(-50% - 5px))}.toggleBlock .toggle-item span.material-icons.add{display:inline-block;position:absolute;right:-30px;top:50%;transform:translateY(calc(-50% - 5px))}.toggleBlock .toggle-item span.material-icons.close{position:absolute;right:-30px;display:none;top:50%;transform:translateY(calc(-50% - 5px))}.toggleBlock .toggle-item.el-1{border-top:1px solid var(--gray-med)}.toggleBlock .toggle-item-content{height:0;width:0;opacity:0;overflow:hidden;transition:all .3s}.toggleBlock .toggle-item-content.active{min-height:50px;height:auto;width:100%;opacity:1}.solid-black-cta{background-color:#f6f4f4;color:var(--txt-color);padding:40px}.solid-black-cta *{color:var(--txt-color) !important}.solid-black-cta .black-cta-content{width:80%;margin:0 10%}.solid-black-cta h1,.solid-black-cta h2,.solid-black-cta h3,.solid-black-cta h4,.solid-black-cta p,.solid-black-cta a{text-align:center}.solid-black-cta a.black-cta-Btn{display:inline-block;border:2px solid var(--red);padding:8px 16px}.solid-black-cta a.black-cta-Btn *{color:var(--red) !important}.solid-black-cta a.black-cta-Btn span.hgHachRed{font-family:var(--fontSSBold);color:var(--red);padding-right:8px}.solid-black-cta a.black-cta-Btn span.bottomBannerBtnTxt{font-family:var(--fontSSMed);color:var(--wvhite);padding-right:8px}.solid-black-cta a.black-cta-Btn span.material-icons{vertical-align:middle}.solid-black-cta a.black-cta-Btn:hover{transform:translateX(5px)}.solid-black-cta .black-cta-link-holder{text-align:center}@media only screen and (max-width:834px){.toggleBlock{width:100%}.solid-black-cta{width:100%;background-color:var(--black);color:var(--white);margin:0;padding:30px}.solid-black-cta .black-cta-content{width:94%;margin:0 3%}}.twoColImgOverlay_grid{margin-top:30px;margin-bottom:30px;display:grid;grid-template-columns:repeat(2,calc(50% - 15px));grid-gap:30px}.twoColImgOverlay_grid .halfLinkBanner{min-height:500px;position:relative}.twoColImgOverlay_grid .colOverlay.sameHalf{display:block;position:absolute;width:100%;left:0;right:0;top:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.5)}.twoColImgOverlay_grid .textHero.half{position:absolute;z-index:9;width:90%;left:5%;right:5%;top:50%;transform:translateY(-50%)}.twoColImgOverlay_grid .bottomCornerHero{background-color:var(--red);z-index:4;width:35px;height:35px;position:absolute;color:var(--white);right:0;bottom:0}.twoColImgOverlay_grid .bottomCornerHero span.material-icons{font-size:32px}.twoColImgOverlay_grid .halfLinkBanner:hover .bottomCornerHero{background-color:var(--white);color:var(--red)}@media only screen and (max-width:834px){.twoColImgOverlay_grid{display:grid;grid-template-columns:100%;grid-gap:20px}}.gallery_grid_eight{display:grid;grid-template-columns:repeat(4,calc( 25% - 8px));grid-gap:16px;grid-template-rows:250px 150px 250px}.gallery_grid_eight img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery_grid_eight .gallery_grid_item-1{grid-row:1/3;grid-column:1}.gallery_grid_eight .gallery_grid_item-2{grid-row:1;grid-column:2}.gallery_grid_eight .gallery_grid_item-3{grid-row:1/3;grid-column:3}.gallery_grid_eight .gallery_grid_item-4{grid-row:1;grid-column:4}.gallery_grid_eight .gallery_grid_item-5{grid-row:3;grid-column:1}.gallery_grid_eight .gallery_grid_item-6{grid-row:2/4;grid-column:2}.gallery_grid_eight .gallery_grid_item-7{grid-row:3;grid-column:3}.gallery_grid_eight .gallery_grid_item-8{grid-row:2/4;grid-column:4}@media only screen and (max-width:900px){.gallery_grid_eight{display:grid;grid-template-columns:repeat(2,calc( 50% - 8px));grid-gap:16px;grid-template-rows:250px 150px 250px 250px 150px 250px 250px 150px 250px}.gallery_grid_eight img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery_grid_eight .gallery_grid_item-1{grid-row:1/3;grid-column:1}.gallery_grid_eight .gallery_grid_item-2{grid-row:1;grid-column:2}.gallery_grid_eight .gallery_grid_item-3{grid-row:2/4;grid-column:2}.gallery_grid_eight .gallery_grid_item-4{grid-row:3;grid-column:1}.gallery_grid_eight .gallery_grid_item-5{grid-row:4;grid-column:2}.gallery_grid_eight .gallery_grid_item-6{grid-row:4/6;grid-column:1}.gallery_grid_eight .gallery_grid_item-7{grid-row:5/7;grid-column:2}.gallery_grid_eight .gallery_grid_item-8{grid-row:6;grid-column:1}}@media only screen and (max-width:414px){.gallery_grid_eight{display:grid;grid-template-columns:100%;grid-gap:16px;grid-template-rows:repeat(4,450px 250px)}.gallery_grid_eight .gallery_grid_item-1{grid-row:1;grid-column:1}.gallery_grid_eight .gallery_grid_item-2{grid-row:2;grid-column:1}.gallery_grid_eight .gallery_grid_item-3{grid-row:3;grid-column:1}.gallery_grid_eight .gallery_grid_item-4{grid-row:4;grid-column:1}.gallery_grid_eight .gallery_grid_item-5{grid-row:5;grid-column:1}.gallery_grid_eight .gallery_grid_item-6{grid-row:6;grid-column:1}.gallery_grid_eight .gallery_grid_item-7{grid-row:7;grid-column:1}.gallery_grid_eight .gallery_grid_item-8{grid-row:8;grid-column:1}}.quote-black_holder{background-color:var(--black);color:var(--white);width:70vw;margin-top:80px;margin-bottom:80px;padding:40px}.quote-black_holder p{color:var(--white)}.quote-black_holder .quote-black_content{margin-left:100px;font-size:20px;font-family:var(--fontSSMed);position:relative}.quote-black_holder .quote-black_content:before{left:-100px;content:"\e244";font-family:"Material Icons";position:absolute;font-size:80px;color:var(--red);top:50%;transform:translateY(calc(-50% - 5px))}.quote-black_holder p.quote-black_name{margin-left:100px;position:relative}.quote-black_holder p.quote-black_name:before{left:-80px;width:70px;content:"";position:absolute;height:2px;background-color:var(--red);top:50%;transform:translateY(calc(-50% - 5px))}@media only screen and (max-width:834px){.quote-black_holder{width:100vw;margin-top:80px;margin-bottom:80px;padding:30px}}.heroBannerBox{position:relative;width:100%;min-height:650px;z-index:0;background-position:center;background-size:cover;background-repeat:no-repeat}.heroBannerBox .heroOverlay.sameHero{background-color:rgba(0,0,0,.5);position:absolute;width:100%;height:auto;left:0;right:0;z-index:1}.heroBannerBox .heroBlackBlock{position:absolute;left:0;bottom:0;background-color:#f6f4f4;color:var(--txt-color);z-index:3;padding:40px}.heroBannerBox .heroBlackBlock *{color:var(--txt-color) !important}.heroBannerBox .heroBlackBlock .textHeroBlackBoxTitle{position:relative;display:inline-block;margin-right:100px}.heroBannerBox .heroBlackBlock .textHeroBlackBoxTitle:after{position:absolute;content:"";width:50px;height:2px;background-color:var(--red);right:-60px;top:50%;transform:translateY(calc(50% - 5px))}.heroBannerBox a.heroBlackBoxLink{display:inline-block;border:2px solid var(--red);padding:8px 12px 3px}.heroBannerBox a.heroBlackBoxLink span{color:var(--red) !important;display:inline-block;vertical-align:sub}.heroBannerBox a.heroBlackBoxLink span.material-icons{color:var(--red) !important;display:inline-block;vertical-align:middle}.heroBannerBox a.heroBlackBoxLink:hover{transform:translateX(5px)}.heroBlackBlock.mob{display:none}.heroBlackBlock.big{display:block}@media only screen and (max-width:834px){.heroBannerBox.sameHero{background-position:center bottom}.heroBlackBlock{width:100%}.heroBlackBlock.mob{display:block}.heroBlackBlock.big{display:none}.heroBlackBlock.mob{position:static;width:100%;background-color:var(--black);color:var(--white);z-index:3;padding:40px}.heroBlackBlock.mob .textHeroBlackBoxTitle{position:relative;display:inline-block;margin-right:100px}.heroBlackBlock.mob .textHeroBlackBoxTitle:after{position:absolute;content:"";width:50px;height:2px;background-color:var(--red);right:-60px;top:50%;transform:translateY(calc(50% - 5px))}a.heroBlackBoxLink{display:inline-block;border:2px solid var(--white);padding:8px 12px 3px}a.heroBlackBoxLink span{color:var(--white);display:inline-block;vertical-align:sub}a.heroBlackBoxLink span.material-icons{display:inline-block;vertical-align:middle}a.heroBlackBoxLink:hover{transform:translateX(5px)}}.initMap.mapHolder{display:none}.initMap.mapHolder.active{display:block}.locationsPage span.material-icons{display:inline-block;vertical-align:middle;color:var(--red)}.locationsPage span.goBack{position:relative;cursor:pointer}.locationsPage span.goBack:hover{color:var(--red)}.locationsPage span.goBack:after{position:absolute;content:"";width:80%;left:10%;height:2px;background-color:var(--white);bottom:-10px}.locationsPage .mapEnsemble{margin-bottom:80px}.locationsPage button.toSubLocButton{color:var(--white);background-color:var(--red);border:none;padding:6px 12px}.locationsPage button.toSubLocButton:hover{background-color:var(--black)}.gridImageMap{display:grid;grid-template-columns:repeat(2,calc(50% - 15px));grid-gap:30px}.gridImageMap .acf-map{width:100%;height:400px;margin:0}.gridImageMap .gridImageMap-image{height:400px;overflow-y:hidden}.gridImageMap img.mainMapImage{-o-object-fit:cover;object-fit:cover;min-height:400px;min-width:100%}.gridImageMap .gridImageMap-image_top{position:absolute;background-color:var(--black);color:var(--white);padding:10px 12px 0}@media only screen and (max-width:834px){.gridImageMap{display:grid;grid-template-columns:100%;grid-gap:30px}.gridImageMap .acf-map{width:100%;height:400px;margin:0}.gridImageMap .gridImageMap-image{height:400px;overflow-y:hidden}.gridImageMap img.mainMapImage{-o-object-fit:cover;object-fit:cover;min-height:400px;min-width:100%}.gridImageMap .gridImageMap-image_top{position:absolute;background-color:var(--black);color:var(--white);padding:10px 12px 0}}.locationPlan img.heroPlanImage{-o-object-fit:cover;object-fit:cover;width:80%;margin-left:10%;height:600px}.locationPlan .grid4cols{margin-top:-100px;margin-bottom:80px;display:grid;grid-template-columns:repeat(4,calc(25% - 15px));grid-gap:20px}.locationPlan .grid4cols .grid4cols-item{background-color:var(--white);border:1px solid var(--gray-med);padding:20px}.locationPlan .grid4cols .grid4cols-item .topAvailability p{position:relative;display:inline-block;max-width:calc(100% - 80px)}.locationPlan .grid4cols .grid4cols-item .topAvailability span.extraLine{display:inline-block;width:60px;margin-left:12px;height:2px;margin-bottom:6px}.locationPlan .grid4cols .grid4cols-item p.topicPlanTitle{line-height:1.2;color:var(--gray-med)}@media only screen and (max-width:1050px){.locationPlan .grid4cols{display:grid;grid-template-columns:repeat(2,calc(50% - 10px));grid-gap:20px}}@media only screen and (max-width:667px){.locationPlan .grid4cols{display:grid;grid-template-columns:100%;grid-gap:20px}}.singelLocationPage .mainBanner{max-height:780px;margin-bottom:80px}.singelLocationPage .bannerContent.location{bottom:200px}.singelLocationPage .botHolderbanner{width:70vw;height:100px;position:absolute;background-color:#fff;bottom:0}.singelLocationPage .locationBottomBlock{position:absolute;bottom:0;background-color:var(--white);width:70%;height:100px;display:grid;grid-template-columns:40% 60%}.singelLocationPage .locationBottomBlock_item01{align-self:center}.singelLocationPage .locationBottomBlock_item01 span.material-icons{display:inline-block;vertical-align:middle;color:var(--red)}.singelLocationPage .locationBottomBlock_item01 span.goBack{position:relative;cursor:pointer}.singelLocationPage .locationBottomBlock_item01 span.goBack:hover{color:var(--red)}.singelLocationPage .locationBottomBlock_item01 span.goBack:after{position:absolute;content:"";width:80%;left:10%;height:2px;background-color:var(--red);bottom:-10px}.singelLocationPage .locationBottomBlock_item02{align-self:center;place-self:center}.singelLocationPage .locationBottomBlock_item02 span{color:var(--gray-med)}.singelLocationPage .locationBottomBlock_item02 span.material-icons{display:inline-block;vertical-align:middle}@media only screen and (max-width:834px){.singelLocationPage .mainBanner{margin-bottom:80px}.singelLocationPage .bannerContent.location{bottom:150px}.singelLocationPage .botHolderbanner{width:100vw;height:120px;position:absolute;background-color:#fff;bottom:0}.singelLocationPage .locationBottomBlock{position:absolute;bottom:0;background-color:var(--white);width:100%;height:100px;display:grid;grid-template-columns:40% 60%}.singelLocationPage .locationBottomBlock_item01{align-self:center}.singelLocationPage .locationBottomBlock_item01 span.material-icons{display:inline-block;vertical-align:middle;color:var(--red)}.singelLocationPage .locationBottomBlock_item01 span.goBack{position:relative;cursor:pointer}.singelLocationPage .locationBottomBlock_item01 span.goBack:hover{color:var(--red)}.singelLocationPage .locationBottomBlock_item01 span.goBack:after{position:absolute;content:"";width:80%;left:10%;height:2px;background-color:var(--red);bottom:-10px}.singelLocationPage .locationBottomBlock_item02{align-self:center;place-self:center}.singelLocationPage .locationBottomBlock_item02 span{color:var(--gray-med)}.singelLocationPage .locationBottomBlock_item02 span.material-icons{display:inline-block;vertical-align:middle}}@media only screen and (max-width:414px){.singelLocationPage .mainBanner{margin-bottom:80px}.singelLocationPage .bannerContent.location{bottom:150px}.singelLocationPage .botHolderbanner{width:100vw;height:120px;position:absolute;background-color:#fff;bottom:0}.singelLocationPage .locationBottomBlock{position:absolute;bottom:0;background-color:var(--white);width:100%;min-height:100px;display:block;grid-template-columns:100%}.singelLocationPage .locationBottomBlock_item01{display:block;align-self:auto}.singelLocationPage .locationBottomBlock_item01 a.singleLocGoBack{text-align:center;margin-bottom:20px}.singelLocationPage .locationBottomBlock_item01 span.material-icons{display:inline-block;vertical-align:middle;color:var(--red)}.singelLocationPage .locationBottomBlock_item01 span.goBack{position:relative;cursor:pointer}.singelLocationPage .locationBottomBlock_item01 span.goBack:hover{color:var(--red)}.singelLocationPage .locationBottomBlock_item01 span.goBack:after{position:absolute;content:"";width:80%;left:10%;height:2px;background-color:var(--red);bottom:-10px}.singelLocationPage .locationBottomBlock_item02{display:block;align-self:center;place-self:center;text-align:center}.singelLocationPage .locationBottomBlock_item02 span{color:var(--gray-med)}.singelLocationPage .locationBottomBlock_item02 span.material-icons{display:inline-block;vertical-align:middle}}.locationIntroGrid{display:grid;grid-template-columns:calc(30% - 20px) calc(70% - 20px);grid-gap:20px}.locationIntroGrid h3.introSingleRed.redTopLine{color:var(--red);position:relative;margin-top:20px}.locationIntroGrid h3.introSingleRed.redTopLine:before{background-color:var(--red);position:absolute;content:"";left:0;width:100px;top:-10px;height:2px}@media only screen and (max-width:834px){.locationIntroGrid{display:grid;grid-template-columns:100%;grid-gap:20px}}#noSearchResults{display:none;height:300px;background-color:var(--light);padding:120px 20px}button.filterButtonMap{margin-bottom:10px}