@font-face{font-family:'spartanblack';src:url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-black-webfont.woff2) format('woff2'),url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-black-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'spartanbold';src:url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-bold-webfont.woff2) format('woff2'),url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'spartanextrabold';src:url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-extrabold-webfont.woff2) format('woff2'),url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-extrabold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'spartanextralight';src:url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-extralight-webfont.woff2) format('woff2'),url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-extralight-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'spartanlight';src:url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-light-webfont.woff2) format('woff2'),url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'spartanmedium';src:url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-medium-webfont.woff2) format('woff2'),url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-medium-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'spartanregular';src:url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-regular-webfont.woff2) format('woff2'),url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'spartansemibold';src:url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-semibold-webfont.woff2) format('woff2'),url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-semibold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'spartanthin';src:url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-thin-webfont.woff2) format('woff2'),url(//artechrealtors.com/wp-content/themes/artech-realtors/assets/css/../fonts/spartan-thin-webfont.woff) format('woff');font-weight:400;font-style:normal}.font-thin{font-family:'spartanthin'}.font-semibold{font-family:'spartansemibold'}.font-regular{font-family:'spartanregular'}.font-medium{font-family:'spartanmedium'}.font-light{font-family:'spartanlight'}.font-extralight{font-family:'spartanextralight'}ul{list-style-type:none;margin:0;padding:0}img{max-width:100%}body{font-family:'spartanregular'}p{font-size:1.1em;margin-bottom:0}a{text-decoration:none}h2{font-size:3em;font-family:'spartanmedium';color:#614d4d;line-height:1}h2 i{font-style:normal;color:#e3010f}h4{color:#614d4d;font-family:'spartanmedium';margin-bottom:1em}.hLink{font-family:'spartanlight';color:#000;position:relative;display:inline-block;font-size:22px;z-index:9;padding-left:10px}.hLink:hover{color:#000}.hLink:before{position:absolute;content:"";background:#f8f5f3;left:0;top:-10px;width:140px;height:48px;z-index:-1}.hLink img{margin-left:10px;width:30px;display:inline-block}.socialLists li{display:inline-block;margin-right:.938em}.socialLists li:last-child{margin-right:0}.socialLists li a img{height:20px}.category-video .blogThumb{display:none}.headerBlock .logo img{width:115px}.headerBlock .thdLists{padding:10px 0;text-align:center;background:#bf3a3f;color:#fff;margin-bottom:5px;display:flex;justify-content:center;gap:1em}.headerBlock .thdLists .thdItem{padding-left:1.5em;position:relative;margin:0 .5em}.headerBlock .thdLists .thdItem:before{position:absolute;content:"";background:url(/wp-content/uploads/2023/04/phone-call.png);width:18px;height:18px;left:0;top:3px;background-size:15px;background-repeat:no-repeat}.headerBlock .thdLists .thdItem:last-child:before{background:url('/wp-content/uploads/2023/04/mail.png');width:19px;height:15px;top:5px}.headerBlock .thdLists .thdItem a{color:#fff;font-size:.938em}.headerBlock #menu-main-menu{display:inline-block;position:relative}.headerBlock #menu-main-menu:after{position:absolute;content:"";background:rgb(97 77 77/20%);width:100%;height:1px;bottom:-5px;left:0}.headerBlock #menu-main-menu li{display:inline-block;margin:0 .75em}.headerBlock #menu-main-menu li a{color:#584646;font-size:.938em;position:relative}.headerBlock #menu-main-menu li a:before{position:absolute;content:"";background:#bf3a3f;width:0;height:2px;left:0;bottom:-5px;transition:width .5s ease-in-out;border-radius:1px}.headerBlock #menu-main-menu li a:hover:before{width:100%}.headerBlock #menu-main-menu li.current-menu-item a:before{width:100%}.headerBlock #menu-main-menu li:first-child{margin-left:0}.headerBlock #menu-main-menu li:last-child{margin-right:0}.headerBlock.sticky{background-color:#fff;padding:.5em 0;position:fixed;width:100%;z-index:999}.headerBlock.sticky #menu-main-menu:after{display:none}.headerBlock.sticky .thdLists{display:none}.headerBlock.sticky .logo img{width:75px}.headerBlock .dropdown-menu{padding:0;border-radius:0}.headerBlock #menu-main-menu li .dropdown-menu li{margin:0;width:100%}.headerBlock #menu-main-menu li .dropdown-menu li a{padding:10px;background-color:#bf3a3f;color:#fff !important}.headerBlock #menu-main-menu li .dropdown-menu li a:before{display:none}.headerBlock .mbl-contact{background:#bf3a3f;color:#fff;text-align:center;display:block;padding:5px}.headerBlock.sticky .mbl-contact{display:none}.homeBannerBlock{position:relative}.homeBannerBlock .cursor-pointer{position:absolute;left:0;right:0;margin:auto;bottom:1em;text-align:center}.homeBannerBlock .homeBannerItems .slick-arrow{position:absolute;cursor:pointer;z-index:9;bottom:0;color:transparent;width:70px;height:35px;border:none}.homeBannerBlock .homeBannerItems .slick-arrow:after{position:absolute;content:"";width:35px;height:18px;top:10px;left:0;right:0;margin:auto}.homeBannerBlock .homeBannerItems .slick-prev{right:4.4em;background-color:#fff}.homeBannerBlock .homeBannerItems .slick-prev:after{background:url(/wp-content/uploads/2023/01/left-arrow-black.png) 0 0 no-repeat}.homeBannerBlock .homeBannerItems .slick-next{right:0;background-color:#bf3a3f}.homeBannerBlock .homeBannerItems .slick-next:after{background:url(/wp-content/uploads/2023/01/right-arrow-white.png) 0 0 no-repeat}.homeBannerBlock .innerBannerBlock{position:relative}.homeBannerBlock .innerBannerBlock .bannerContents{position:absolute;top:20%;left:8em;width:40%}.homeBannerBlock .innerBannerBlock .bannerContents h1{color:#101010;font-size:3em;font-family:'spartanlight';line-height:1.2}.homeBannerBlock .innerBannerBlock .bannerContents h1 span{color:#e3010f;display:block;font-size:75px;font-family:'spartanregular'}.homeBannerBlock .innerBannerBlock .bannerContents p{font-size:24px;color:#614d4d;padding-right:5em;line-height:1.2;margin-bottom:1em}.homeBannerBlock .innerBannerBlock .bannerContents p a{font-family:'spartanlight';color:#000;position:relative;display:inline-block;font-size:22px;z-index:9;padding-left:10px}.homeBannerBlock .innerBannerBlock .bannerContents p a:before{position:absolute;content:"";background:#f8f5f3;left:0;top:-12px;width:140px;height:48px;z-index:-1}.homeBannerBlock .innerBannerBlock .bannerContents p a img{margin-left:10px;width:30px;display:inline-block}.homeBannerBlock .innerBannerBlock .bannerContents h6{color:#614d4d;font-size:1.125em;margin-bottom:2em}.homeBannerBlock .homeBannerItems .innerBannerBlock.slick-slide .bannerImg{-webkit-transition:all 1.5s cubic-bezier(.7,0,.3,1);transition:all 1.5s cubic-bezier(.7,0,.3,1);-webkit-transform:scale(1.2);transform:scale(1.2);width:100%!important;height:100%!important;max-width:100%!important}.homeBannerBlock .homeBannerItems .innerBannerBlock.slick-slide.slick-active .bannerImg{-webkit-transform:scale(1);transform:scale(1);transition:all 1.5s cubic-bezier(.7,0,.3,1)}.homeBannerBlock .innerBannerBlock .bannerLogo img{height:135px !important;display:block;margin-bottom:1em;width:auto !important}.homeBannerBlock .innerBannerBlock .mbl-bannerLogo{display:none}.homeAboutBlock{padding:2em 0 5em}.homeAboutBlock p{padding:0 1em;margin-bottom:1em}.homeAboutBlock .hLink{margin-top:2em}.homeAboutBlock .archImg{margin-bottom:5em}.homeFeaturedBlock{padding-bottom:5em}.homeFeaturedBlock .filters label{display:block;width:100%;text-align:left;font-size:12px;margin-bottom:5px;font-family:'spartanmedium'}.homeFeaturedBlock .filters select{width:100%;padding:15px;border-radius:0}.homeFeaturedBlock .filters select:focus-visible{outline:none;border-radius:0}.homeFeaturedBlock .featuredProjectItems .featuredProjectItem.slick-slide{width:1000px;height:540px !important;transition:transform .4s;position:relative}.homeFeaturedBlock .featuredProjectItems .featuredProjectItem.slick-slide{transform:scale(.7) translate(640px)}.homeFeaturedBlock .featuredProjectItems .featuredProjectItem.slick-slide.slick-center+.slick-slide{transform:scale(.8) translate(-250px);z-index:10}.homeFeaturedBlock .featuredProjectItems .featuredProjectItem.slick-slide.slick-center+.slick-slide+.homeFeaturedBlock .featuredProjectItems .featuredProjectItem.slick-slide{transform:scale(.7) translate(-640px);z-index:5}.homeFeaturedBlock .featuredProjectItems .featuredProjectItem.slick-slide.slick-active{transform:scale(.8) translate(250px)}.homeFeaturedBlock .featuredProjectItems .featuredProjectItem.slick-slide.slick-center{transform:scale(1);z-index:30}.projtitleBlock{position:absolute;text-align:left;bottom:2em;left:2em;color:#fff}.projtitleBlock span{font-size:20px}.projtitleBlock h2{background:#bf3a3f;color:#fff;padding:10px 10px 5px;margin-bottom:0;font-size:2.5em;line-height:1;font-family:'spartanlight'}.projtitleBlock h6{color:#bf3a3f;background:#fff;padding:5px;line-height:1;font-family:'spartanlight';margin:0;display:inline-block}.projlocationsBlock{position:absolute;right:1em;text-align:right;bottom:2em;color:#fff}.projlocationsBlock img,.projlocationsBlock span{display:block;text-align:right}.homeGridBlock{background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(30%,rgba(255,255,255,1)),color-stop(31%,rgba(248,245,243,1)),color-stop(31%,rgba(248,245,243,1)),color-stop(31%,rgba(248,245,243,1)),color-stop(100%,rgba(248,245,243,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 40%,rgba(248,245,243,1) 40%,rgba(248,245,243,1) 40%,rgba(248,245,243,1) 40%,rgba(248,245,243,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f5f3',GradientType=0);padding-bottom:5em}.homeGridBlock .gridBox{position:relative}.homeGridBlock .gridBox img{width:100%}.homeGridBlock .gridBox:after{position:absolute;content:"";background:url(/wp-content/uploads/2023/01/bottom-shadow.png) no-repeat;width:100%;height:132px;left:0;right:0;margin:auto;bottom:-85px;z-index:-1;background-size:100%;background-position:top}.homeTestimonialBlock{background:#f8f5f3;padding:5em 0}.homeTestimonialBlock .testimonialItems{margin-left:-1em;margin-right:-1em;margin-top:4em;padding-bottom:5em}.homeTestimonialBlock .testimonialItems .testimonialItem{padding:2em;background:#fff;margin:0 1em}.homeTestimonialBlock .testimonialItems .testimonialItem span{color:#bf3a3f;font-size:3em;font-family:'spartanextralight'}.homeTestimonialBlock .testimonialItems .testimonialItem h3{font-family:'spartanlight';color:#101010;margin:1em 0 .25em}.homeTestimonialBlock .testimonialItems .testimonialItem p{font-family:'spartanlight';color:#101010;font-size:18px;margin-bottom:1em;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.homeTestimonialBlock .testimonialItems .testimonialItem h6{text-transform:uppercase;font-family:'spartanmedium';margin-bottom:1.45em;font-size:.813em}.homeTestimonialBlock .testimonialItems .testimonialItem img{height:50px}.homeTestimonialBlock .testimonialItems .slick-dots{position:absolute;text-align:center;margin:auto;left:0;right:0;width:75%;bottom:0}.homeTestimonialBlock .testimonialItems .slick-dots:after{position:absolute;content:"";background:rgb(97 77 77/20%);width:100%;height:1px;bottom:-5px;left:0}.homeTestimonialBlock .testimonialItems .slick-dots li{display:inline-block;text-align:right;width:16%;position:relative}.homeTestimonialBlock .testimonialItems .slick-dots li:after{position:absolute;content:"";background:#bf3a3f;width:0;height:2px;left:0;bottom:-6px;transition:width 2s ease-in-out;border-radius:1px}.homeTestimonialBlock .testimonialItems .slick-dots .slick-active:after{width:100%}.homeTestimonialBlock .testimonialItems .slick-dots li button{border:0;color:transparent;background:0 0;position:relative;top:18px}.homeTestimonialBlock .testimonialItems .slick-dots li button:after{position:absolute;content:"";background:#bf3a3f;width:9px;height:9px;right:0;bottom:9px;z-index:9}.homeFutureBlock .innerContentBlock{position:relative}.homeFutureBlock .innerContentBlock .futureContents{position:absolute;width:40%;right:8em;top:35%;color:#fff}.homeFutureBlock .innerContentBlock .futureContents h2{color:#fff;line-height:1.1;margin-bottom:.65em}.homeFutureBlock .innerContentBlock .futureContents h4{font-family:'spartanlight';color:#fff}.homeFutureBlock .innerContentBlock .futureContents .hLink{margin:1em 0 0;color:#fff}.homeFutureBlock .innerContentBlock .futureContents .hLink:before{background:#e3010f;width:90px}.homeLocationsBlock{background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(30%,rgba(255,255,255,1)),color-stop(31%,rgba(248,245,243,1)),color-stop(31%,rgba(248,245,243,1)),color-stop(31%,rgba(248,245,243,1)),color-stop(100%,rgba(248,245,243,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 40%,rgba(248,245,243,1) 40%,rgba(248,245,243,1) 40%,rgba(248,245,243,1) 40%,rgba(248,245,243,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f5f3',GradientType=0);padding:5em 0}.homeLocationsBlock .locationItems{margin-left:-.5em;margin-right:-.5em;margin-top:3em;padding-bottom:5em}.homeLocationsBlock .locationItems .locationItem{margin:0 .5em}.homeLocationsBlock .locationItems .locationItem .locationImg{padding:1em 0;width:100%}.homeLocationsBlock .locationItems .locationContents h5{font-family:'spartansemibold';text-transform:uppercase}.homeLocationsBlock .locationItems .locationContents p{font-size:1.3rem;font-family:'spartanlight';margin-bottom:1em;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.homeLocationsBlock .locationItems .locationContents a{color:#e3010f;text-transform:uppercase;font-size:.813em;font-family:'spartanmedium';line-height:1.2;display:inline-block}.homeLocationsBlock .locationItems .locationContents a img{width:26px;margin-left:1em;position:relative;top:-6px;display:inline-block}.homeLocationsBlock .locationItems .slick-dots{position:absolute;text-align:center;margin:auto;left:0;right:0;width:75%;bottom:0}.homeLocationsBlock .locationItems .slick-dots:after{position:absolute;content:"";background:rgb(97 77 77/20%);width:100%;height:1px;bottom:-5px;left:0}.homeLocationsBlock .locationItems .slick-dots li{display:inline-block;text-align:right;width:20%;position:relative}.homeLocationsBlock .locationItems .slick-dots li:after{position:absolute;content:"";background:#bf3a3f;width:0;height:2px;left:0;bottom:-6px;transition:width 2s ease-in-out;border-radius:1px}.homeLocationsBlock .locationItems .slick-dots .slick-active:after{width:100%}.homeLocationsBlock .locationItems .slick-dots li button{border:0;color:transparent;position:relative;background:0 0}.homeLocationsBlock .locationItems .slick-dots li button:after{position:absolute;content:"";background:#bf3a3f;width:9px;height:9px;right:0;bottom:-9px;z-index:9}.homeUpdatesBlock{padding:5em 0}.homeUpdatesBlock .blogImg{padding:1em 0;height:300px;width:100%}.homeUpdatesBlock .blogImg img{width:100% !important;height:100% !important;object-fit:cover;object-position:top center}.homeUpdatesBlock .blogContents h4{font-family:'spartansemibold';min-height:88px}.homeUpdatesBlock .blogContents p{font-size:1.3rem;font-family:'spartanlight';margin-bottom:1em;line-height:1.2}.homeUpdatesBlock .blogContents a{color:#e3010f;text-transform:uppercase;font-size:.813em;font-family:'spartanmedium'}.homeUpdatesBlock .blogContents a img{width:22px;margin-left:1em;position:relative;top:-1px}.homeGetInTouchBlock{background:#f8f5f3;padding:5em 0 0}.zoho-forms{width:60%;background:#fff;margin:2em auto 5em;padding-bottom:5em;padding:0 5em 5em}.zoho-forms #crmWebToEntityForm form table tr{background:0 0!important}#crmWebToEntityForm tr,#crmWebToEntityForm td{border-spacing:0;border-width:0;padding:6px}.homeGetInTouchBlock #crmWebToEntityForm tr,.homeGetInTouchBlock #crmWebToEntityForm td{display:block}#crmWebToEntityForm{width:100%!important;margin:auto!important}#crmWebToEntityForm form{width:100%!important}#crmWebToEntityForm table{width:100%!important;background-color:transparent!important}#crmWebToEntityForm table tbody{width:100%!important;display:block!important}.zoho-forms #crmWebToEntityForm form table tr:first-child{display:none!important}.zoho-forms #crmWebToEntityForm form table tr td input,.zoho-forms #crmWebToEntityForm form table tr td select,.zoho-forms #crmWebToEntityForm form table tr td textarea{width:100%!important;border:1px solid #000;box-shadow:none;border-radius:5px;background:#e6e6e6;padding:8px;height:40px;font-size:15px}.zoho-forms #crmWebToEntityForm form table tr td textarea{resize:none;overflow:hidden}.zoho-forms #crmWebToEntityForm form #formsubmit{background:#bf3a3f;color:#fff !important;border-radius:5px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:0;box-shadow:none;padding:.7em 2em .5em;text-transform:uppercase;width:25% !important}.zoho-forms #crmWebToEntityForm form table tr:last-child td input{background:0 0;color:#000;border-radius:5px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:0;box-shadow:none;padding:.7em 2em .5em;text-transform:uppercase;width:25% !important;border:1px solid #000;margin-right:1em}.homeBoilerplateContentBlock{padding:5em 1em;text-align:center}.homeBoilerplateContentBlock h3{font-size:2em;color:#614d4d;margin-bottom:1em}.homeBoilerplateContentBlock p{padding:0 1em;margin-bottom:1em}.homeBoilerplateContentBlock p a{color:#bf3a3f;text-decoration:underline}.tax-project_cat .homeBoilerplateContentBlock h3{margin-top:1em}.tax-project_cat h1{font-family:spartanbold}.footerBlock{padding:3em 0 0}.footerBlock .footer-navigation-wrapper li{margin-bottom:15px}.footerBlock .footer-navigation-wrapper li a{font-family:'spartanregular';font-size:1.1em;color:#212529}.footerBlock .footer-navigation-wrapper li.highlighted-menu a{font-family:'spartansemibold'}.footerBlock .footerLogo{text-align:center;margin-bottom:7em}.footerBlock .footerForm{position:relative;top:-5em}.footerBlock .footerForm .heading{font-size:1.188em;line-height:2;text-align:center;margin-bottom:10px}.footerBlock .subscribeBlock{border:1px solid #ccc;padding:1em 1em 0;height:60px}.footerBlock .subscribeBlock input[type=email]{border:0;width:100%}.footerBlock .subscribeBlock input[type=email]:focus-visible{outline:none}.footerBlock .subscribeBlock input[type=submit]{border:none;background:0 0;text-align:right;width:100%;font-size:18px;color:#bf3a3f}.footerBlock h5{font-family:'spartansemibold';font-size:1.125em}.footerBlock .text-end p{font-size:1.1em;line-height:2}.footerBlock .socialLists{margin:3em 0 0}.footerBlock .footerBtm{background:#f8f5f3;margin-top:3em}.footerBlock .footerBtm p{color:#6a6968;font-size:15px}.footerBlock .footerBtm p a{color:#6a6968}.projectListBanner{height:45vh;background:url(/wp-content/uploads/2023/05/proj-banner-new.jpg);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;position:relative}.projectListBanner:after{position:absolute;content:"";background:rgb(0 0 0/45%);width:100%;height:100%;left:0;top:0}.projectListBanner .bannerContents{padding:0 2em;position:relative;z-index:9}.projectListBanner .bannerContents h2{color:#fff}.menu-all-projects-container{background:#bf3a3f}.menu-all-projects-container ul{display:flex;text-align:center;justify-content:center}.menu-all-projects-container ul li a{color:#fff;padding:1.5em;display:inline-block}.menu-all-projects-container ul li.current-menu-item a{background:#000}.projectsListsBlock{padding:3em 0}.projectsListsBlock .projectItem{padding-bottom:3em;text-align:center}.projectsListsBlock .projectItem .projectImg{min-height:360px;display:flex;align-items:flex-end}.projectImg{position:relative}.projectImg span{color:#fff;display:inline-block;position:absolute;padding:2px 18px 2px 8px;top:0;left:0;font-family:'spartanmedium'}.projectImg span:after{position:absolute;content:"";border-top:14px solid transparent;border-right:10px solid #fff;border-bottom:14px solid transparent;top:0;right:0}.projectImg span.new-lauch{background:#bf3a3f}.projectImg span.completed{background:#1d601d}.projectImg span.ongoing{background:#ffc107}.projectsListsBlock .projectItem .projectContents{padding:2em 0 0}.projectsListsBlock .projectItem .projectContents h3{font-size:1.5em}.projectsListsBlock .projectItem .projectContents h3 a{color:#614d4d;display:inline-block}.projectsListsBlock .projectItem .projectContents p{color:#614d4d;font-size:1em;min-height:48px}.projectsListsBlock .projectItem .projectContents .project-btn{color:#bf3a3f;border:1px solid #bf3a3f;padding:8px 20px;display:inline-block;margin:1em 0 0;font-size:.938em}.single-projects .projectsBannerBlock .bannerContents .hLink{display:none}.single-projects h2{font-family:'spartanextralight';color:#614d4d;line-height:1.1;margin-bottom:15px;position:relative;left:-5px}.single-projects h2 span{color:#bf3a3f;display:block}.single-projects p{color:#101010;margin-bottom:1em;font-size:1.125em}.projectsBannerBlock{position:relative}.projectsBannerBlock .cursor-pointer{position:absolute;left:46%;bottom:1em;text-align:center;z-index:9}.projectsBannerBlock .bannerContents{padding:12em 5em 0 8em;position:relative;height:100%}.projectsBannerBlock .bannerContents:after{position:absolute;content:"";background:#f8f5f3;width:100px;height:100%;right:0;top:0}.projectsBannerBlock .bannerContents h1{color:#614d4d;font-size:2.85em;font-family:'spartanmedium';line-height:1;margin-bottom:12px}.projectsBannerBlock .bannerContents h1 span{color:#bf3a3f;display:block;font-size:60px}.projectsBannerBlock .bannerContents h6{font-size:1.25em;color:#614d4d;padding-right:5em;line-height:1.4;margin-bottom:1em}.projectsBannerBlock .bannerContents h6 span.cat a{color:#bf3a3f}.projectsBannerBlock .bannerContents .hLink{font-size:20px;margin:1em 0 0}.projectsBannerBlock .projectsBannerItems .slick-arrow{position:absolute;cursor:pointer;z-index:9;bottom:0;color:transparent;width:70px;height:35px;border:none}.projectsBannerBlock .projectsBannerItems .slick-arrow:after{position:absolute;content:"";width:35px;height:18px;top:10px;left:0;right:0;margin:auto}.projectsBannerBlock .projectsBannerItems .slick-prev{right:4.4em;background-color:#fff}.projectsBannerBlock .projectsBannerItems .slick-prev:after{background:url(/wp-content/uploads/2023/01/left-arrow-black.png) 0 0 no-repeat}.projectsBannerBlock .projectsBannerItems .slick-next{right:0;background-color:#bf3a3f}.projectsBannerBlock .projectsBannerItems .slick-next:after{background:url(/wp-content/uploads/2023/01/right-arrow-white.png) 0 0 no-repeat}.projectsBannerBlock .projectsBannerItems .projectsBannerItem .projectImg{height:100vh}.projectsBannerBlock .projectsBannerItems .projectsBannerItem .projectImg img{width:100%;height:100%;object-fit:cover}.projectDescriptionBlock{padding:5em 0;background:rgba(255,255,255,1);background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(191,58,62,1) 50%,rgba(191,58,62,1) 50%,rgba(191,58,62,1) 50%,rgba(191,58,62,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(49%,rgba(255,255,255,1)),color-stop(50%,rgba(191,58,62,1)),color-stop(51%,rgba(191,58,62,1)),color-stop(71%,rgba(191,58,62,1)),color-stop(100%,rgba(191,58,62,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(191,58,62,1) 50%,rgba(191,58,62,1) 50%,rgba(191,58,62,1) 50%,rgba(191,58,62,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(191,58,62,1) 50%,rgba(191,58,62,1) 50%,rgba(191,58,62,1) 50%,rgba(191,58,62,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(191,58,62,1) 50%,rgba(191,58,62,1) 50%,rgba(191,58,62,1) 50%,rgba(191,58,62,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(191,58,62,1) 50%,rgba(191,58,62,1) 50%,rgba(191,58,62,1) 50%,rgba(191,58,62,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#BF3A3F',GradientType=1)}.projectDescriptionBlock .contentBlock{padding-right:2em}.projectDescriptionBlock .formBlock{background:#bf3a3e;padding:0 2em;color:#fff}.projectDescriptionBlock .formBlock h2{color:#fff}.projectDescriptionBlock .formBlock h6{font-size:1.125em;margin-bottom:1em}.projectDescriptionBlock .formBlock p{margin-bottom:30px}.projectDescriptionBlock .formBlock label{color:#fff;font-size:15px !important;font-family:'spartanlight' !important;margin-bottom:5px}.projectDescriptionBlock .formBlock input,.projectDescriptionBlock .formBlock select,.projectDescriptionBlock .formBlock textarea{width:100%!important;background:0 0;border:1px solid #ccc !important;color:#fff;font-size:16px!important;font-family:'spartanmedium'!important;height:45px;padding-left:15px}.projectDescriptionBlock .formBlock select option{color:#000}.zcwf_lblLeft .zcwf_col_fld{width:100%!important}.zcwf_lblLeft .zcwf_col_fld input[type=text],.zcwf_lblLeft .zcwf_col_fld textarea{border:0!important}.projectDescriptionBlock .formBlock br{display:none}#crmWebToEntityForm table tbody{background-color:transparent!important}#crmWebToEntityForm table tbody tr:first-child{display:none}#crmWebToEntityForm tr,#crmWebToEntityForm td{width:100% !important}#crmWebToEntityForm tr,#crmWebToEntityForm td,#crmWebToEntityForm td span{color:#fff!important;font-size:13px!important;font-family:'spartanmedium'!important}.homeGetInTouchBlock #crmWebToEntityForm tr,.homeGetInTouchBlock #crmWebToEntityForm td,.homeGetInTouchBlock #crmWebToEntityForm td span{color:#000!important}.homeGetInTouchBlock #crmWebToEntityForm td input[type=reset]{color:black!important}#crmWebToEntityForm td input[type=submit],#crmWebToEntityForm td input[type=reset]{color:#fff!important;width:auto !important;margin:0 !important;padding:0 2em;height:45px;border-radius:4px;max-width:120px}.zcwf_col_fld{text-align:center}.projectDescriptionBlock .formBlock input::placeholder,.projectDescriptionBlock .formBlock select::placeholder,.projectDescriptionBlock .formBlock textarea::placeholder{color:#fff;opacity:.7}.projectDescriptionBlock .formBlock input:-ms-input-placeholder,.projectDescriptionBlock .formBlock select:-ms-input-placeholder,.projectDescriptionBlock .formBlock textarea:-ms-input-placeholder{color:#fff}.projectDescriptionBlock .formBlock input::-ms-input-placeholder,.projectDescriptionBlock .formBlock select::-ms-input-placeholder,.projectDescriptionBlock .formBlock textarea::-ms-input-placeholder{color:#fff}.projectDescriptionBlock .formBlock textarea{resize:none;height:45px}.projectDescriptionBlock .formBlock input:focus-visible,.projectDescriptionBlock .formBlock textarea:focus-visible,.projectDescriptionBlock .formBlock select:focus-visible{outline:none}.projectDescriptionBlock .formBlock .submitBlock p{position:relative}.projectDescriptionBlock .formBlock .submitBlock input{width:auto;border-bottom:none;font-size:1.25em;font-family:'spartanextralight'}.projectDescriptionBlock .formBlock .submitBlock span{background:#fff;display:inline-block;padding:5px 5px 2px 10px;font-size:20px;font-family:'spartanextralight'}.projectsTabBlock{padding:5em 0;background:#f8f5f3}.projectsTabBlock .nav-pills .nav-link{background:0 0;color:#614d4d;padding:10px 0;font-size:22px;font-family:'spartanextralight'}.projectsTabBlock .nav-pills .nav-link.active,.projectsTabBlock .nav-pills .show>.nav-link{color:#bf3a3f;background-color:transparent;font-family:'spartanmedium';font-size:24px}.projectsTabBlock .card{background:0 0}.projectsTabBlock .card .card-body h5{color:#24206d;font-family:'spartansemibold';margin-bottom:1em}.projectsTabBlock .card .card-body ul{margin:0 0 2em}.projectsTabBlock .card .card-body ul li{padding-left:2.5em;position:relative;margin-bottom:1em}.projectsTabBlock .card .card-body ul li:before{position:absolute;content:"";background:url(/wp-content/uploads/2023/02/bullet.png);width:26px;height:4px;top:10px;left:0}.projectsTabBlock .card .card-body p a,.projectsTabBlock .card .card-body ul li a{color:#101010;position:relative}.projectsTabBlock .card .card-body p a:after{position:absolute;content:"";background:#101010;left:0;bottom:0;width:100%;height:1px}.projectsTabBlock .amenitiesLists li{display:inline-block;width:28%;margin:1em;vertical-align:top}.projectsTabBlock .amenitiesImg{margin-bottom:1em}.projectsTabBlock .amenitiesLists li img{height:45px}.projectsTabBlock .amenitiesLists li h6{min-height:58px;color:#614d4d}.projectsTabBlock .nav-pills{display:none}.certificateListsBlock{padding:5em 0}.certificateListsBlock ul{list-style-type:decimal;padding-left:2rem}.certificateListsBlock ul li{font-family:'spartanmedium';margin-bottom:10px}.certificateListsBlock ul li a{color:#212529}.certificateListsBlock ul li a:hover{text-decoration:underline}@media(min-width:768px){.projectsTabBlock .nav-pills{display:flex}.projectsTabBlock .card{border:none}.projectsTabBlock .card-body{padding:0}.projectsTabBlock .card .card-header{display:none}.projectsTabBlock .card .collapse{display:block}}@media(max-width:767px){.projectsTabBlock .tab-pane{display:block !important;opacity:1}.certificateListsBlock{padding:2em 0}}@media (max-width:767px){.projectsTabBlock .tab-pane{display:block !important;opacity:1}}.projectBoilerplateContentsBlock{padding:5em 0;background:#f8f5f3}.projectBoilerplateContentsBlock .contentBlock{margin-right:2em}.projectBoilerplateContentsBlock .contentBlock p{font-family:'spartanlight'}.projectBoilerplateContentsBlock .imageListsBlock .image2{margin-top:-5em;left:5em;position:relative}.projectBoilerplateContentsBlock .imageListsBlock .image3{margin-top:-10em;position:relative}.projectBoilerplateContentsBlock .imageListsBlock img{height:425px}.projectRelatedPostsBlock{background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(30%,rgba(255,255,255,1)),color-stop(31%,rgba(248,245,243,1)),color-stop(31%,rgba(248,245,243,1)),color-stop(31%,rgba(248,245,243,1)),color-stop(100%,rgba(248,245,243,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 30%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 31%,rgba(248,245,243,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 40%,rgba(248,245,243,1) 40%,rgba(248,245,243,1) 40%,rgba(248,245,243,1) 40%,rgba(248,245,243,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f5f3',GradientType=0);padding:5em 0}.projectRelatedPostsBlock p{color:#090909;font-family:'spartanlight';font-size:1.375em}.projectRelatedPostsBlock .relatedProjectsItems{padding:2em 0}.projectRelatedPostsBlock .relatedProjectsItems .slick-dots{position:absolute;text-align:center;margin:auto;left:0;width:75%;bottom:0}.projectRelatedPostsBlock .relatedProjectsItems .slick-dots:after{position:absolute;content:"";background:rgb(97 77 77/20%);width:100%;height:1px;bottom:-5px;left:0}.projectRelatedPostsBlock .relatedProjectsItems .slick-dots li{display:inline-block;text-align:right;width:20%;position:relative}.projectRelatedPostsBlock .relatedProjectsItems .slick-dots li:after{position:absolute;content:"";background:#bf3a3f;width:0;height:2px;left:0;bottom:-6px;transition:width 2s ease-in-out;border-radius:1px}.projectRelatedPostsBlock .relatedProjectsItems .slick-dots .slick-active:after{width:100%}.projectRelatedPostsBlock .relatedProjectsItems .slick-dots li button{border:0;color:transparent;background:0 0;position:relative;top:18px}.projectRelatedPostsBlock .relatedProjectsItems .slick-dots li button:after{position:absolute;content:"";background:#fff;width:9px;height:9px;right:0;bottom:9px;z-index:9}.projectRelatedPostsBlock .relatedProjectsItems .slick-dots li.slick-active button:after{background:#bf3a3f}.projectRelatedPostsBlock .relatedProjectsItems .relatedProjectsItem{margin-right:1em;display:block}.projectRelatedPostsBlock .relatedProjectsItems .relatedProjectsItem .projectImg img{width:100%!important;height:100%!important;object-fit:cover}.projectRelatedPostsBlock .relatedProjectsItems .relatedProjectsItem .projectContents{padding:2em 0 0}.projectRelatedPostsBlock .relatedProjectsItems .relatedProjectsItem .projectContents h4{text-transform:uppercase;font-size:1.25em;margin-bottom:10px;color:#143a53}.projectRelatedPostsBlock .relatedProjectsItems .relatedProjectsItem .projectContents p{font-size:1.125em}.projectRelatedPostsBlock .staticBlock{margin:3em 0 0}.projectRelatedPostsBlock .staticBlock h4{text-transform:uppercase;font-size:1.25em;margin-bottom:10px;color:#143a53}.projectRelatedPostsBlock .staticBlock p{font-size:1.125em}.navigation.post-navigation{display:none}.accordionRow{display:none}#crmWebToEntityForm{background-color:transparent!important;color:#fff!important;padding:0!important;width:100%!important}.zcwf_title{display:none!important}.zcwf_lblLeft .zcwf_col_lab{width:100%!important}.thankyou-banner img{height:auto!important;max-width:100%!important;margin-bottom:2em}.thankyou-banner h1{font-size:3em;font-family:'spartanmedium';color:#bf3a3f;text-transform:uppercase}.pum-theme-16183,.pum-theme-default-theme{background-color:transparent}.routeBannerBlock{padding:2em 0 5em}.routeBannerBlock .bannerInner{position:relative;padding-bottom:3em}.routeBannerBlock .bannerContents h1{font-family:'spartanmedium'}.routeBannerBlock .bannerContents h1 span{color:#e3010f}.routeBannerBlock .bannerContents p{font-size:18px;color:#614d4d;line-height:1.6;margin-bottom:1em}.routeBannerBlock .bannerContents .hLink{margin-top:2em}.routeBannerBlock .progressBarContainer{position:absolute;bottom:0;width:100%;left:0}.routeBannerBlock .progressBarContainer .item{display:block;width:16.5%;padding:0;cursor:pointer;float:left;position:relative}.routeBannerBlock .progressBarContainer .item h6{position:absolute;bottom:-35px;margin-bottom:0;font-size:14px}.routeBannerBlock .progressBarContainer .item span.progressBar{width:100%;height:1px;background-color:rgb(97 77 77/15%);display:block;position:relative}.routeBannerBlock .progressBarContainer .item span.progressBar:after{position:absolute;content:"";background:#bf3a3f;width:10px;height:10px;right:-10px;top:-4px;z-index:9}.routeBannerBlock .progressBarContainer .item span.progressBar .inProgress{background-color:#bf3a3f;width:0;height:3px}.routeBannerBlock .routeItems .slick-arrow{position:absolute;cursor:pointer;z-index:9;bottom:-38px;color:transparent;width:40px;height:35px;border:none;background:#fff}.routeBannerBlock .routeItems .slick-arrow:after{position:absolute;content:"";width:35px;height:18px;top:10px;left:0;right:0;margin:auto}.routeBannerBlock .routeItems .slick-prev{right:4em}.routeBannerBlock .routeItems .slick-prev:after{background:url(/wp-content/uploads/2023/01/left-arrow-black.png) 0 0 no-repeat}.routeBannerBlock .routeItems .slick-next{right:0}.routeBannerBlock .routeItems .slick-next:after{background:url(/wp-content/uploads/2023/01/right-arrow-black.png) 0 0 no-repeat}.page-template-page-innerpage .projectsBannerBlock .bannerContents h1 span{font-size:inherit;font-family:'spartanmedium';color:#e3010f}.page-template-page-innerpage .projectsBannerBlock .bannerContents h1 span i{color:#614d4d;font-style:normal}.page-template-page-innerpage .projectRelatedPostsBlock h2 span{color:#e3010f}.page-template-page-innerpage .projectsBannerBlock .bannerContents p{font-family:'spartanextralight';font-size:1.25em;padding-right:5em}.aboutContentsBlock{background:url(/wp-content/uploads/2023/01/Group-26.png);padding:10em 0 18em;background-position:bottom right;background-size:90%;background-repeat:no-repeat}.aboutContentsBlock h2 span{color:#e3010f}.aboutContentsBlock .hLink{margin:2em 0 0}.aboutGridBlock{background:#f8f5f3;padding:6em 0}.aboutSimpleContentBlock{background:#f8f5f3;padding:6em 0}.aboutSimpleContentBlock h2 span{color:#e3010f}.aboutSimpleContentBlock p{margin-bottom:1em}.aboutSimpleContentBlock p a{color:#212529;text-decoration:underline}.aboutSimpleContentBlock .simpleItemBlock{background:#fff;margin:2em 0 0}.aboutSimpleContentBlock .simpleItemBlock .itemContents{padding:2em}.aboutSimpleContentBlock .simpleItemBlock span{display:block;color:#e3010f;font-size:2.5em;margin-bottom:25px;font-family:'spartanextralight';line-height:1.1}.aboutSimpleContentBlock .simpleItemBlock h5{font-family:'spartanextralight';font-size:32px;margin-bottom:8px;line-height:1}.aboutSimpleContentBlock .simpleItemBlock p{font-size:16px}.aboutSimpleContentBlock .simpleItemBlock a{display:inline-block;margin:2em 0 0;color:#000;font-size:12px}.aboutSimpleContentBlock .simpleItemBlock a img{position:relative;top:-10px;width:25px;left:3em}.aboutGridBlock .gridImgBlock{position:relative}.aboutGridBlock .gridListsBlock{position:absolute;bottom:0;width:50%;right:0}.aboutGridBlock .gridLists{position:relative}.aboutGridBlock .gridListsBlock .list1.gridLists{left:-51%}.aboutGridBlock .gridListsBlock .list2.gridLists{left:-1%}.aboutGridBlock .gridLists li{float:left;width:50%;padding:7em 2em 2em}.aboutGridBlock .gridLists li:nth-child(odd){background:#f8f5f3}.aboutGridBlock .gridLists li:nth-child(even){background:#bf3a3f;color:#fff}.aboutGridBlock .gridLists li h5{display:block;font-size:2.75em;margin-bottom:10px;font-family:'spartanextralight';line-height:1.1}.aboutGridBlock .gridLists li h5 i{font-style:normal}.aboutGridBlock .gridLists li:nth-child(odd) h5 i{color:#bf3a3f}.aboutGridBlock .gridLists li p{font-size:16px}.foundationContentBlock p,.foundationContentBlock h4{color:#fff;font-family:'spartanextralight'}.foundationContentBlock p{min-height:90px}.foundationContentBlock h4{font-size:2.75em;margin-bottom:10px}.foundationContentBlock p{font-size:1.25em}.peech{background:#f8f5f3;padding:5em 3em}.peech h4,.peech p{color:#614d4d}.dark-blue{background:#143a53;padding:5em 3em}.brown{background:#774c4e;padding:5em 3em}.meroon{background:#bf3a3f;padding:5em 3em}.dark-grey{background:#3e3e3e;padding:5em 3em}.BGContentsBlock{padding:6em 0 20em;background-size:cover}.BGContentsBlock p{font-family:'spartanextralight';font-size:1.45em}.page-id-317.page-template-page-innerpage .projectsBannerBlock .bannerContents p{padding-right:2em}.soundListsBlock{background:#bf3a3f;padding:5em;color:#fff;margin-top:4rem}.soundListsBlock h2{color:#fff;font-size:3em;font-family:'spartanextralight'}.soundListsBlock h6{font-size:1.25em;font-family:'spartanbold'}.soundListsBlock .soundLists{margin:2em 0 0}.soundListsBlock .soundLists li{display:inline-block;vertical-align:middle;margin-bottom:1.5em;padding-right:10px}.soundListsBlock .soundLists li .soundImg{display:inline-block;vertical-align:middle}.soundListsBlock .soundLists li .soundImg img{width:50px}.soundListsBlock .soundLists li .soundContents{display:inline-block;vertical-align:middle;padding-left:8px}.soundListsBlock .soundLists li .soundContents span{font-size:1.5em}.lifeofHappinessContentBlock1{background-position:right;background-repeat:no-repeat;background-size:contain;margin:5rem 0}.lifeofHappinessContentBlock2{background-position:left;background-repeat:no-repeat;background-size:contain;margin:5rem 0}.lifeofHappinessContentBlock1 .contentSection{color:#614d4d;margin:6rem 0}.lifeofHappinessContentBlock1 .contentSection p{margin-bottom:2rem;color:#101010}.lifeofHappinessContentBlock2 .contentSection{color:#614d4d;margin:6rem 0}.lifeofHappinessContentBlock2 .contentSection p{margin-bottom:2rem;color:#101010}.lifeofHappinessContentBlock1 .hLink{margin-top:2rem}.lifeofHappinessContentBlock2 .hLink{margin-top:2rem}.FutureOfHappinessBannerBlock{height:100vh;position:relative;background-attachment:fixed}.FutureOfHappinessBannerBlock .cursor-pointer{position:absolute;left:46%;bottom:1em;text-align:center;z-index:9}.FutureOfHappinessBannerBlock .bannerContentsBlock{position:relative;height:100vh}.FutureOfHappinessBannerBlock .bannerContentsBlock .bannerContentsInner{position:absolute;left:0;top:30%}.FutureOfHappinessBannerBlock .bannerContentsBlock .bannerContentsInner h1{font-size:3.5em;font-family:'spartanmedium';color:#614d4d;line-height:1;background:#fff;padding:15px 25px;margin-bottom:1px}.FutureOfHappinessBannerBlock .bannerContentsBlock .bannerContentsInner h2{font-size:3.5em;color:#bf3a3f;background:#f8f5f3;margin-bottom:30px;padding:15px 25px;display:inline-block}.FutureOfHappinessBannerBlock .bannerContentsBlock .bannerContentsInner .hLink:before{width:230px}.FutureContentListsBlock{padding:5em 0 0}.FutureContentListsBlock .contentsBlock{padding-left:10em;position:relative}.FutureContentListsBlock .contentsBlock:after{position:absolute;content:"";background:#bf3a3f;width:3px;height:100%;border-radius:5px;right:-26px;top:0}.FutureContentListsBlock .contentsBlock p{font-size:1.4em;font-family:'spartanlight';text-align:right;color:#101010;line-height:1.4}.FutureContentListsBlock .borderLine{border-right:1px solid #bf3a3f}.FutureContentListsBlock .titleBlock.text-left{text-align:left}.FutureContentListsBlock .titleBlock h2{line-height:1.6;font-size:1.5em;text-transform:uppercase}.FutureContentListsBlock .titleBlock h2 strong{font-family:'spartanextrabold'}.FutureContentListsBlock .leftImage{padding-left:5em}.FutureContentListsBlock.section-1 .rightImage{padding:15em 0 0}.FutureContentListsBlock.section-2 .titleBlock{margin-bottom:5em}.FutureContentListsBlock.section-3 .rightImage{padding:5em 0 0}.FutureContentListsBlock.section-4 .titleBlock{margin-bottom:5em}.FutureContentListsBlock.evenBlock .titleBlock{text-align:right}.FutureContentListsBlock.evenBlock .titleBlock.text-left{text-align:left}.FutureContentListsBlock.evenBlock .borderLine{border-left:1px solid #bf3a3f;border-right:0}.FutureContentListsBlock.evenBlock .contentsBlock{padding-left:0;text-align:left;padding-right:10em}.FutureContentListsBlock.evenBlock .contentsBlock:after{left:-26px;right:initial}.FutureContentListsBlock.evenBlock .contentsBlock p{text-align:left}.dayBannerBlock{position:relative;height:100vh;background-size:cover;background-position:bottom}.dayBannerBlock video{object-fit:cover;position:absolute;height:100%;width:100%;top:0;left:0}.dayBannerBlock .cursor-pointer{position:absolute;bottom:0;left:0;right:0;text-align:center;z-index:9}.dayBannerBlock .timeBlock{position:absolute;left:0;right:0;margin:auto;top:25%;z-index:9;width:400px}.dayBannerBlock .timeBlock .nav.nav-pills{position:absolute;width:400px;height:400px;display:block;text-align:center}.dayBannerBlock .timeBlock .nav.nav-pills li{position:absolute}.dayBannerBlock .timeBlock .nav.nav-pills li:after{position:absolute;content:"";background:#bf3a3f;width:15px;height:15px;border-radius:50%}.dayBannerBlock .timeBlock .nav.nav-pills li.time1{top:-2.25em;left:0;right:0}.dayBannerBlock .timeBlock .nav.nav-pills li.time1:after{bottom:-15px;left:0;right:0;margin:auto}.dayBannerBlock .timeBlock .nav.nav-pills li.time2{top:16%;right:-4em}.dayBannerBlock .timeBlock .nav.nav-pills li.time2:after{left:-32px;top:5px}.dayBannerBlock .timeBlock .nav.nav-pills li.time3{top:54%;right:-7em}.dayBannerBlock .timeBlock .nav.nav-pills li.time3:after{left:-32px;top:5px}.dayBannerBlock .timeBlock .nav.nav-pills li.time4{top:80%;right:-2.5em}.dayBannerBlock .timeBlock .nav.nav-pills li.time4:after{left:-20px;top:5px}.dayBannerBlock .timeBlock .nav.nav-pills li.time5{bottom:-1em;left:0;right:0}.dayBannerBlock .timeBlock .nav.nav-pills li.time5:after{top:-20px;left:0;right:0;margin:auto}.dayBannerBlock .timeBlock .nav.nav-pills li.time6{top:80%;left:-2.25em}.dayBannerBlock .timeBlock .nav.nav-pills li.time6:after{right:-34px;top:5px}.dayBannerBlock .timeBlock .nav.nav-pills li.time7{top:54%;left:-5.7em}.dayBannerBlock .timeBlock .nav.nav-pills li.time7:after{right:-34px;top:5px}.dayBannerBlock .timeBlock .nav.nav-pills li.time8{top:18%;left:-4em}.dayBannerBlock .timeBlock .nav.nav-pills li.time8:after{right:-34px;top:5px}.dayBannerBlock .timeBlock .nav.nav-pills li a{color:#fff;opacity:1;font-family:'spartanextralight';font-size:1.125em}.dayBannerBlock .timeBlock .tab-content{width:380px;height:380px;background:rgb(0 0 0/47%);border-radius:50%;color:#fff;margin:auto;border:2px solid #fff}.dayBannerBlock .timeBlock .tab-content>.active{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.dayBannerBlock .timeBlock .tab-content .tab-pane h5{font-family:'spartanextralight';font-size:1.5em;margin-bottom:0}.dayBannerBlock .timeBlock .tab-content .tab-pane h3{font-family:'spartanextralight';font-size:6em;margin:15px 0;line-height:1}.dayBannerBlock .bannerInner{position:relative;height:100vh;display:none}.dayBannerBlock .bannerInner img{width:100%;height:100vh;object-fit:cover}.dayBannerBlock .bannerInner .bannerContents{position:absolute;left:7em;bottom:1em;width:35%}.dayBannerBlock .bannerInner .bannerContents h1{font-size:2.75em;font-family:'spartanmedium';color:#614d4d;line-height:1;background:#fff;padding:15px 25px;margin-bottom:1px;display:inline-block}.dayBannerBlock .bannerInner .bannerContents h2{font-size:2.75em;color:#bf3a3f;background:#f8f5f3;margin-bottom:30px;padding:15px 25px;display:inline-block;display:none}.page-id-333.page-template-page-innerpage .projectsBannerBlock .bannerContents h6{padding-right:2em}.stop-header-image{height:100vh;background-repeat:no-repeat;background-size:100%}.blogSection{position:relative}.blogSection .article-header h2{position:absolute;bottom:5em;left:2.7em}.blogSection .article-header h2 span{color:#bf3a3f;display:block;font-size:75px;font-family:'spartanregular'}.card-section h3{font-size:1.25em;font-family:'spartanmedium';margin-bottom:1em;margin-top:1em;color:#143a53;text-transform:uppercase;font-weight:600;min-height:72px}.blogListing{margin:2rem 0 0}.blogListing .card{border:0;margin-bottom:2rem}.card-section p{margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-section a.button{color:#bf3a3f;text-transform:uppercase;font-size:.813em;font-family:'spartanmedium';line-height:1.2;display:inline-block}.card-section a.button img{width:26px;margin-left:1em;position:relative;top:-1px;display:inline-block}.blogListing p a{color:#bf3a3f;text-decoration:underline}.blogThumb{padding:1em 1em 2em 0;text-align:center}.more-link{display:none}.homeFeaturedBlock .featuredProjectItems-mbl{display:none}.virtualTourBlock .innerContentBlock{position:relative}.virtualTourBlock .innerContentBlock img{width:100%}.virtualTourBlock .innerContentBlock:after{position:absolute;content:"";background:rgb(0 0 0/45%);width:100%;height:100%;left:0;top:0}.virtualTourBlock .innerContentBlock .bannerContents{position:absolute;top:45%;left:0;right:0;margin:auto;text-align:center;z-index:9}.virtualTourBlock .innerContentBlock .bannerContents h2{margin-bottom:0;color:#fff}.virtualListsBlock{padding:5em 0 3em}.virtualListsBlock .virtualItem{margin-bottom:2em}.virtualListsBlock .virtualItem h3{font-family:'spartanmedium';margin:1em 0 .25em}.virtualListsBlock .virtualItem a{color:#bf3a3f;text-decoration:underline;font-family:'spartanmedium'}@media only screen and (min-width:1200px) and (max-width:1365px){.headerBlock .thdLists .thdItem a{font-size:13px}}@media only screen and (max-width:1199px){.homeFeaturedBlock .featuredProjectItems{display:none}.homeFeaturedBlock .featuredProjectItems-mbl{display:block;margin-bottom:5em}}@media (min-width:992px) and (max-width:1025px){.homeBannerBlock .innerBannerBlock .bannerContents{top:20%}.homeBannerBlock .innerBannerBlock .bannerContents h1 span{font-size:60px}.soundListsBlock .soundLists li .soundImg img{width:100%}.headerBlock .thdLists .thdItem a{font-size:11px}.headerBlock #menu-main-menu li{margin:0 3px}}@media (min-width:768px) and (max-width:991px){.homeBannerBlock .innerBannerBlock .bannerContents{top:20%}.homeBannerBlock .innerBannerBlock .bannerContents h1{font-size:2.5em}.homeBannerBlock .innerBannerBlock .bannerContents h1 span{font-size:50px}}@media (max-width:991px){.headerBlock .logo img{width:80px}.offcanvas-end{width:200px}.offcanvas-header .btn-close:focus-visible{outline:none}.offcanvas-header .btn-close:focus{border:none;outline:none;box-shadow:none}.headerBlock .menuIcon{position:relative;color:#10264b}.headerBlock .menuIcon .icon-container{position:absolute;left:-34px;top:-8px}.headerBlock .menuIcon .icon-container span{background:#624f4f;width:1.5em;height:3px;display:block;margin:5px 0;border-radius:3px;transition:.5s}.headerBlock .primary-menu-container:after{display:none}.headerBlock .primary-menu-container #primary-menu-list li{display:block;margin:0 0 1em}.homeFeaturedBlock .featuredProjectItems-mbl{margin-bottom:2em}}@media (min-width:768px) and (max-width:1199px){.routeBannerBlock .progressBarContainer{width:95%}.routeBannerBlock .progressBarContainer .item h6{min-height:34px;bottom:-50px}}@media (max-width:767.98px){.homeUpdatesBlock .blogContents h4{min-height:inherit}.footerBlock .footer-navigation-wrapper li.highlighted-menu a{font-family:'spartanregular'}.headerBlock .dropdown-menu{position:relative !important;margin-top:-3em!important;margin-bottom:2.5em!important;background:#fff;height:auto;text-align:right}h2{font-size:2em}h4{font-size:1.125em}.hLink{font-size:16px}.hLink:before{top:-8px;height:40px}.headerBlock{position:initial}.homeBannerBlock .homeBannerItems .slick-arrow{display:none!important}.homeBannerBlock .innerBannerBlock .bannerContents{position:initial;top:initial;left:initial;width:100%;padding:1em .625em;text-align:center}.homeBannerBlock .innerBannerBlock .bannerContents h1{font-size:2em}.homeBannerBlock .innerBannerBlock .bannerContents h1 span{font-size:40px}.homeBannerBlock .innerBannerBlock .bannerContents p{padding-right:0;font-size:20px}.homeBannerBlock .innerBannerBlock .bannerContents p a{font-size:16px}.homeBannerBlock .innerBannerBlock .bannerContents .bannerLogo{display:none}.homeBannerBlock .innerBannerBlock .mbl-bannerLogo{display:block;position:absolute;left:1em;top:10%}.homeBannerBlock .innerBannerBlock .mbl-bannerLogo img{height:60px !important;width:auto !important}.homeBannerBlock .cursor-pointer{position:initial;left:initial;right:initial;bottom:initial}.homeBannerBlock .cursor-pointer img{display:block;margin:auto}.homeAboutBlock{padding:2em 0}.homeAboutBlock .wp-image-104{margin-bottom:2em}.homeGridBlock{padding-bottom:0}.homeTestimonialBlock{padding:2em 0}.homeTestimonialBlock .testimonialItems{margin-top:1em;padding-bottom:2em;margin-left:0;margin-right:0}.homeTestimonialBlock .testimonialItem{margin:0}.homeFeaturedBlock{padding-bottom:0}.homeFeaturedBlock .filters select{margin-bottom:1em}.projtitleBlock{bottom:5em;left:1em}.projtitleBlock h2{font-size:1.5em}.projlocationsBlock{right:inherit;bottom:1em;left:1em}.homeFutureBlock .innerContentBlock .futureContents{position:initial;width:100%;right:initial;top:initial;background:#262323;padding:1em 1em 2em}.homeFeaturedBlock .featuredProjectItems{padding-bottom:2em}.homeFeaturedBlock .featuredProjectItems .featuredProjectItem.slick-slide{transform:none}.homeFeaturedBlock .featuredProjectItems .featuredProjectItem.slick-slide.slick-active{transform:none}.homeLocationsBlock{padding:3em 0}.homeLocationsBlock .locationItems{margin-top:0;padding-bottom:2em}.homeLocationsBlock .locationItems .locationContents h5{font-size:1em}.homeLocationsBlock .locationItems .locationContents p{font-size:1em}.homeUpdatesBlock{padding:3em 0}.homeUpdatesBlock .blogContents p{font-size:1rem}.footerBlock{padding:1em 0 0;text-align:center}.footerBlock .footer-navigation-wrapper li{margin-bottom:10px}.footerBlock .footer-navigation-wrapper li a{font-size:1.125em}.footerBlock .footerLogo{margin-bottom:1em}.footerBlock .text-end{text-align:center !important}.footerBlock .socialLists{margin:1em 0}.footerBlock h5{font-size:1.125em}.footerBlock .text-end p{font-size:1em}.footerBlock .footerForm{top:initial}.footerBlock .subscribeBlock{margin-bottom:2em}.projectsBannerBlock .bannerContents{padding:2em .625em 0;text-align:center}.projectsBannerBlock .bannerContents:after{display:none}.projectsBannerBlock .bannerContents h1{font-size:1.85em}.projectsBannerBlock .bannerContents h1 span{font-size:42px}.projectsBannerBlock .bannerContents h6{padding-right:0 !important}.page-template-page-innerpage .projectsBannerBlock .bannerContents p{padding-right:0;margin-bottom:1em}.projectsBannerBlock .bannerContents .hLink{margin:0}.page-template-page-innerpage .projectsBannerBlock .bannerContents .hLink{margin:1em 0 0;display:inline-block}.projectsBannerBlock .projectsBannerItems .projectsBannerItem .projectImg{height:auto}.projectDescriptionBlock{background:#fff;padding:2em 0}.projectDescriptionBlock .contentBlock{padding-right:0}.projectDescriptionBlock .formBlock{padding:2em 1em}.projectsTabBlock{padding:2em 0}.projectBoilerplateContentsBlock{padding:0 0 2em}.projectBoilerplateContentsBlock .contentBlock{margin-right:0}.projectBoilerplateContentsBlock .imageListsBlock .image2{margin-top:0;left:0}.projectBoilerplateContentsBlock .imageListsBlock .image3{margin-top:0}.projectRelatedPostsBlock{padding:2em 0}.projectRelatedPostsBlock .relatedProjectsItems{padding:2em .625em}.projectRelatedPostsBlock .relatedProjectsItems .relatedProjectsItem{margin-right:0}.projectRelatedPostsBlock .staticBlock{margin:3em .625em 0}.projectRelatedPostsBlock .relatedProjectsItems .slick-dots{right:0}.tabRow{display:none}.accordionRow{display:block}.accordion-item h2{left:0}.contactBannerBlock{padding:2em 0}.routeBannerBlock{padding:2em 0}.routeBannerBlock .progressBarContainer .item h6{display:none}.routeBannerBlock .routeItems .slick-arrow{display:none!important}.aboutContentsBlock{padding:2em 0;background-image:none}.aboutGridBlock{padding:2em 0}.aboutGridBlock .gridListsBlock{position:inherit;width:100%}.aboutGridBlock .gridListsBlock .list1.gridLists{left:initial}.aboutGridBlock .gridListsBlock .list2.gridLists{left:initial}.aboutGridBlock .gridLists li{width:100%;padding:2em}.aboutSimpleContentBlock{padding:2em 0 1em}.peech,.dark-blue,.brown,.meroon,.dark-grey{padding:2em}.foundationContentBlock h4{font-size:1.75em}.foundationContentBlock p{font-size:inherit}.BGContentsBlock{padding:2em 0;background-image:none !important;text-align:center}.lifeofHappinessContentBlock1{margin:1rem 0 !important}.lifeofHappinessContentBlock1{background-image:unset !important}.lifeofHappinessContentBlock2{background-image:unset !important}.soundListsBlock{margin-top:0;padding:2em 0}.soundListsBlock .soundInnerBlock{padding-left:10px;padding-top:0;padding-right:10px}.soundListsBlock .soundLists li{margin-bottom:1em;padding-right:0;width:100%}.soundListsBlock .soundLists li .soundContents{width:80%}.soundListsBlock .soundLists li .soundContents span{font-size:1.25em;font-family:'spartanlight'!important}.FutureOfHappinessBannerBlock .bannerContentsBlock .bannerContentsInner h1{font-size:2.25em}.FutureOfHappinessBannerBlock .bannerContentsBlock .bannerContentsInner h2{font-size:2.25em}.FutureContentListsBlock{padding:2em 0 0}.FutureContentListsBlock .contentsBlock{padding-left:0}.FutureContentListsBlock .contentsBlock:after{display:none}.FutureContentListsBlock .contentsBlock p{text-align:center;margin-bottom:1em;font-size:1.25em}.FutureContentListsBlock .titleBlock{text-align:center}.FutureContentListsBlock .borderLine{border-right:0}.FutureContentListsBlock .leftImage{padding-left:0;margin-bottom:1em}.FutureContentListsBlock.section-1 .rightImage{padding:0}.FutureContentListsBlock.evenBlock .contentsBlock{padding-right:0}.FutureContentListsBlock.evenBlock .titleBlock{text-align:center}.FutureContentListsBlock.section-2 .titleBlock{margin-bottom:1em}.FutureContentListsBlock.evenBlock .borderLine{border-left:0}.FutureContentListsBlock.evenBlock .contentsBlock p{text-align:center}.FutureContentListsBlock.section-3 .rightImage{padding:0}.FutureContentListsBlock.section-4 .titleBlock{margin-bottom:1em}.FutureContentListsBlock.evenBlock .titleBlock.text-left{text-align:center}.FutureContentListsBlock .titleBlock h2{font-size:1em}.dayBannerBlock{height:450px}.dayBannerBlock .bannerInner{height:auto}.dayBannerBlock .bannerInner .bannerContents{position:static;left:initial;bottom:initial;width:100%}.dayBannerBlock .timeBlock{width:260px}.dayBannerBlock .timeBlock .nav.nav-pills{width:240px;height:240px}.dayBannerBlock .timeBlock .nav.nav-pills li a{font-size:13px}.dayBannerBlock .timeBlock .tab-content{width:240px;height:240px}.dayBannerBlock .timeBlock .tab-content .tab-pane h5{font-size:1em}.dayBannerBlock .timeBlock .tab-content .tab-pane h3{font-size:2em}.dayBannerBlock .timeBlock .nav.nav-pills li:after{display:none}.dayBannerBlock .timeBlock .nav.nav-pills li.time2{right:-40px}.dayBannerBlock .timeBlock .nav.nav-pills li.time3{right:-40px}.dayBannerBlock .timeBlock .nav.nav-pills li.time4{right:-40px}.dayBannerBlock .timeBlock .nav.nav-pills li.time6{left:-40px}.dayBannerBlock .timeBlock .nav.nav-pills li.time7{left:-40px}.dayBannerBlock .timeBlock .nav.nav-pills li.time8{left:-40px}.dayBannerBlock .timeBlock .tab-content .tab-pane.active:after{display:none}.blogSection .article-header h2{position:absolute;bottom:5em;left:.7em !important}.zoho-forms{width:100%;margin:2em auto;padding:0 1em 2em}.zoho-forms #crmWebToEntityForm form #formsubmit,.zoho-forms #crmWebToEntityForm form table tr:last-child td input{width:40% !important}.foundationContentBlock p{min-height:inherit}.menu-all-projects-container ul{flex-flow:column}.menu-all-projects-container ul li.current-menu-item a{width:100%}.pagination{width:100%;display:inline-block;text-align:center}.pagination li{display:inline-block!important}.virtualListsBlock{padding:2em 0 0}.virtualListsBlock .virtualItem{margin-bottom:2em}.blogThumb{padding:0;margin-bottom:1em}.homeBoilerplateContentBlock{padding:2em 0}.homeBoilerplateContentBlock p{padding:0}.homeBoilerplateContentBlock p a{word-break:break-word}#crmWebToEntityForm br{display:none}#crmWebToEntityForm tr,#crmWebToEntityForm td{display:block}#switch-panel-mobile #crmWebToEntityForm tr,#switch-panel-mobile #crmWebToEntityForm td{padding:1px!important}#switch-panel-mobile #crmWebToEntityForm td input[type=reset]{background:#000}}.tiled-gallery{margin:1em 0 0}.lifeofHappinessContentBlock2{background-position-x:-200px !important;background-size:80% !important}.postImg{position:relative}.postContent{position:absolute;bottom:-31rem;margin:1em 0 0;color:#fff !important}.postContent p{margin-bottom:1em}.postContent span{background:#fff;color:#bf3a3f;padding:13px 0 13px 8px}.postContent h5{background:#bf3a3f;padding:11px 1px 11px 12px}.recentPost h4{color:#614d4d;font-family:'spartanmedium';margin-bottom:1em;margin-top:1em;color:#143a53;text-transform:uppercase;font-weight:600}.recentPost h4 span{color:#bf3a3f;text-transform:uppercase;font-size:.813em;font-family:'spartanmedium';line-height:1.2;display:inline-block}.blogSection .article-header h2 span a{color:#bf3a3f;display:block;font-size:75px;font-family:'spartanregular'}.contactBannerBlock{padding:3em 0 0}.contactBannerBlock .bannerInner{position:relative;padding-bottom:3em}.contactBannerBlock .bannerContents h1{font-family:'spartanlight'}.contactBannerBlock .bannerContents h1 span{color:#bf3a3f}.contactBannerBlock .bannerContents p{font-size:18px;color:#614d4d;line-height:1.6;margin-bottom:1em}.contactFormBlock .formBlock{background:rgba(191,58,62,1);padding:2em;color:#fff}.contactFormBlock .formBlock h2{color:#fff}.contactFormBlock .formBlock h6{font-size:1.125em;margin-bottom:1em}.contactFormBlock .formBlock p{margin-bottom:30px}.contactFormBlock .formBlock label{color:#fff;font-size:.813em;font-family:'spartanlight';margin-bottom:5px}.contactFormBlock .formBlock input,.contactFormBlock .formBlock select,.contactFormBlock .formBlock textarea{width:100%;background:rgba(191,58,62,1);border:0;border-bottom:1px solid #fefefe;color:#fff;font-size:1em;height:30px}.contactFormBlock .formBlock input::placeholder,.contactFormBlock .formBlock select::placeholder,.contactFormBlock .formBlock textarea::placeholder{color:#fff;opacity:.7}.contactFormBlock .formBlock input:-ms-input-placeholder,.contactFormBlock .formBlock select:-ms-input-placeholder,.contactFormBlock .formBlock textarea:-ms-input-placeholder{color:#fff}.contactFormBlock .formBlock input::-ms-input-placeholder,.contactFormBlock .formBlock select::-ms-input-placeholder,.contactFormBlock .formBlock textarea::-ms-input-placeholder{color:#fff}.contactFormBlock .formBlock textarea{resize:none;height:32px}.contactFormBlock .formBlock input:focus-visible,.contactFormBlock .formBlock textarea:focus-visible{outline:none}.contactFormBlock .formBlock .submitBlock p{position:relative}.contactFormBlock .formBlock .submitBlock input{width:auto;border-bottom:none;font-size:1.25em;font-family:'spartanextralight'}.contactFormBlock .formBlock .submitBlock span{background:#fff;display:inline-block;padding:5px 5px 2px 10px;font-size:20px;font-family:'spartanextralight';color:#000}.contactFormBlock .formBlock .wpcf7-not-valid-tip{color:#fff}.contactFormBlock .Contents p{color:#101010;margin-bottom:1em;font-size:1em}.contactFormBlock .Contents a{color:#101010;margin-bottom:1em;font-size:1.125em}.contactListBlock a{color:#101010}.page-navigation{margin:1rem 0}.pagination{justify-content:center}.pagination li{margin:0 5px;display:flex;align-items:center}.page-navigation .pagination li a{border:1px solid #bf3a3f;color:#0a0a0a;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:4px 10px;display:inline-block}.page-navigation .pagination .current{background:#bf3a3f;color:#fff;cursor:default;padding:4px 10px}#instant-callback-div{position:fixed;vertical-align:top;padding:0 0 24px;right:-245px;top:10%;z-index:100002}#instant-callback-div .instant-switch{background:url("/wp-content/uploads/2023/05/enquire.jpg") no-repeat scroll 0 0 #fff;box-shadow:0 0 4px 0 rgba(51,51,51,.2);display:inline-block;vertical-align:top;width:40px;height:184px;cursor:pointer;margin-top:9em}#instant-callback-div .content-switcher{background-color:rgba(0,0,0,.64);display:inline-block;width:245px;margin:0 0 0 -4px;padding:40px 16px 12px;vertical-align:top;border-bottom-left-radius:6px;color:#fff}#instant-callback-div h4{border-bottom:1px solid #ededed;margin-bottom:20px;padding-bottom:15px;padding-top:5px;font-size:large;font-weight:700}#instant-callback-div p{margin:5px 0 0}#instant-callback-div input,#instant-callback-div select,#instant-callback-div textarea{background:#e6e6e6;border-radius:3px;font-size:13px;height:2.3em;border:1px solid #000;box-shadow:none}#instant-callback-div select{height:2.9em}#instant-callback-div textarea{height:5em}#instant-callback-div input:focus,#instant-callback-div textarea:focus{border:1px solid #000}#instant-callback-div input::-webkit-input-placeholder,#instant-callback-div textarea::-webkit-input-placeholder{color:#000 !important}#instant-callback-div input::-moz-placeholder,#instant-callback-div textarea::-moz-placeholder{color:#000 !important}#instant-callback-div input:-ms-input-placeholder,#instant-callback-div textarea:-ms-input-placeholder{color:#000 !important}#instant-callback-div input:-moz-placeholder,#instant-callback-div textarea:-moz-placeholder{color:#000 !important}#instant-callback-div input[type=submit]:hover{background-color:#000;color:#fff}#instant-callback-div input[type=submit]{background-color:#f16331;width:100%;border:1px solid #fff}#hide{background-color:#f16232;border-radius:50%;position:absolute;right:7px;top:7px;cursor:pointer;font-size:16px;line-height:13px;margin-bottom:0}#hide img{opacity:.3;transition:all .3s ease 0s}#hide img:hover{opacity:.7}#switch-for-mobile,#switch-panel-mobile{display:none}#open-link{position:fixed;cursor:pointer;z-index:999999;bottom:0;background-repeat:no-repeat;width:100%;background:#000;text-align:center;font-weight:700;padding:10px 0;color:#fff}#switch-panel-mobile{background:rgba(0,0,0,.82);padding:2em 2em 1em;width:100%;right:0;position:fixed;bottom:0;z-index:999999;border-top-right-radius:10px;border-top-left-radius:10px;box-sizing:border-box}#switch-panel-mobile input,#switch-panel-mobile textarea,#switch-panel-mobile select{background:#e6e6e6;border-radius:3px;font-size:13px;height:2.3em;border:1px solid #000;box-shadow:none}#switch-panel-mobile textarea{height:5em}#switch-panel-mobile select{height:2.9em}#switch-panel-mobile input::-webkit-input-placeholder,#switch-panel-mobile textarea::-webkit-input-placeholder{color:#000}#switch-panel-mobile input::-moz-placeholder,#switch-panel-mobile textarea::-moz-placeholder{color:#000}#switch-panel-mobile input:-ms-input-placeholder,#switch-panel-mobile textarea:-ms-input-placeholder{color:#000}#switch-panel-mobile input:-moz-placeholder,#switch-panel-mobile textarea:-moz-placeholder{color:#000}#switch-panel-mobile input:focus,#switch-panel-mobile textarea:focus{border:1px solid #000}#switch-panel-mobile input[type=submit]{background-color:#f16331;width:100%;border:1px solid #fff}#switch-panel-mobile input[type=submit]:hover{background-color:#000;color:#fff}#close-link{color:#fff;position:absolute;right:10px;top:10px;cursor:pointer;font-size:13px;font-weight:700;background:#e4000e;border-radius:50%;width:25px;height:25px;padding-left:6px;padding-top:4px;box-sizing:border-box}.zoho-forms-p #crmWebToEntityForm form #formsubmit:hover{background:0 0;border:1px solid #fff;color:#fff !important}.content-switcher #crmWebToEntityForm{width:100% !important}.content-switcher #crmWebToEntityForm table{width:100% !important;background-color:transparent !important;margin-top:-6em}.content-switcher #crmWebToEntityForm table tbody{background-color:transparent !important;border:none}.content-switcher #crmWebToEntityForm table tbody tr td{width:100% !important;display:block !important;width:100%;padding:0 .625rem .025rem !important}.content-switcher #crmWebToEntityForm table tbody tr td input{width:100% !important;margin-bottom:.3em !important}.content-switcher #crmWebToEntityForm table tbody tr td select{width:100% !important}.content-switcher #crmWebToEntityForm table tbody tr td textarea{width:100% !important}.content-switcher #crmWebToEntityForm table tbody tr td input[type=submit]{margin-bottom:.5em !important;padding:.5em !important;border:0 !important;padding:.5em 2em !important;background:#e3000f !important;color:#fff !important;text-transform:uppercase !important;font-size:15px !important;font-weight:700 !important;cursor:pointer;border:1px solid #e3000f !important;transition:.3s all;height:auto}.content-switcher #crmWebToEntityForm table tbody tr td input[type=submit]:hover{background:#fff !important;color:#e3000f !important}.content-switcher #crmWebToEntityForm table tbody tr td input[type=reset]{margin-bottom:.5em !important;padding:.5em !important;border:0 !important;padding:.5em 2em !important;background:#e3000f !important;color:#fff !important;text-transform:uppercase !important;font-size:15px !important;font-weight:700 !important;cursor:pointer;border:1px solid #e3000f !important;transition:.3s all;height:auto}.content-switcher #crmWebToEntityForm table tbody tr td input[type=reset]:hover{background:#fff !important;color:#e3000f !important}.content-switcher #crmWebToEntityForm table tbody tr td:first-child{color:#fff !important}.content-switcher #crmWebToEntityForm table tbody tr:nth-child(even){background-color:transparent !important}.content-switcher #crmWebToEntityForm table tbody tr:nth-child(odd){background-color:transparent !important}.content-switcher #crmWebToEntityForm table tbody tr:first-child{display:none}.home .zoho-forms{padding-bottom:2em}