﻿@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Source+Serif+Pro:wght@300;400&display=swap");html{overflow-x:hidden}body{position:relative;overflow-x:hidden;font-family:"Montserrat", sans-serif}*{padding:0;margin:0;box-sizing:border-box}ul{list-style-type:none;padding-left:0;margin-bottom:0}a{text-decoration:none;color:inherit}a:hover{color:inherit}a:focus{box-shadow:none;outline:none}.btn{outline:none}.btn:focus{outline:none;box-shadow:none}.btn-custom{padding:15px 30px;border-radius:3px;text-align:center;font-weight:500;font-family:"Montserrat", sans-serif;font-size:15px;max-width:180px;width:100%}#site-header{position:relative;transition:0.3s ease}#site-header.fixed-header{position:fixed;z-index:4;width:100%;left:0;top:0;transition:0.3s ease;box-shadow:0px 4px 15px -3px #0003}#site-header.fixed-header .header-top-bar{display:none}#site-header.fixed-header .navbar a.navbar-brand img{width:100px}#site-header.fixed-header .navbar{padding:10px;height:auto}.header-top-bar{background:#001D46;padding:5px 10px;height:54px}.header-top-bar-content{display:flex;align-items:center;justify-content:space-between}.header-top-bar-content .content-wrapper{width:auto}.header-top-bar-content .content-wrapper.city-seal h3 span.icon img{width:30px;height:auto;margin-right:5px}.header-top-bar-content .content-wrapper.city-seal h3{color:#ffffff;font-size:18px;font-weight:500;text-transform:uppercase;margin-bottom:0px}.header-top-bar-content .content-wrapper.social-notification{display:flex;align-items:center}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list{display:inline-block}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list li{display:inline-block;margin-right:10px}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list li a{color:#ffffff;font-size:15px}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list.notification li a span.icon{margin-right:10px;width:29px;height:29px;border-radius:3px;text-align:center;display:inline-block;padding:3px}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list.notification li a span.text{vertical-align:middle;font-weight:300;font-size:15px}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list.notification li.update a span.icon{background:#DF2F36}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list.notification li.report a span.icon{background:#1367A3}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list.notification li.report a span.icon i{vertical-align:middle}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list.notification li.directory a span.icon{background:#1367A3}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list.notification li.directory a span.icon .icon-wrapper{vertical-align:middle;transform:translateY(2px);display:inline-block}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list.notification li.directory a span.icon{font-weight:600;font-size:14.4px}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list.social{display:flex;align-items:center;margin-left:10px}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list.social li.search a span.icon{position:relative;z-index:2}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list.social li.search{margin-right:20px;position:relative;overflow:hidden}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list.social li.instagram a span.icon{font-size:30px}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list form#header-search-form{position:absolute;top:50%;left:0;transform:translateY(-50%);opacity:0;visibility:visible;transition:0.5s ease}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list form#header-search-form .form-group{position:relative}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list form#header-search-form span.close-icon{position:relative;left:0;top:0;color:#ffffff;cursor:pointer}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list form#header-search-form .form-group .form-control{width:350px}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list form#header-search-form .form-group .submit-btn{position:absolute;right:0;top:0;height:100%;padding:5px 15px;border:0;font-family:"Montserrat", sans-serif;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#DF2F36;color:#ffffff}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list.social li.search span.icon.hide-icon{display:none}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list form#header-search-form.show-form{position:relative;visibility:visible;opacity:1;top:0;transform:translateY(0%);display:flex;flex-direction:row-reverse;transition:0.5s ease}.header-top-bar-content .content-wrapper.social-notification ul.top-bar-list form#header-search-form.show-form .form-group{margin-right:8px}form#m-view-search-form{position:relative;top:0%;left:0;opacity:1;visibility:visible;transition:0.5s ease;margin-top:30px}form#m-view-search-form .form-group{position:relative}form#m-view-search-form span.close-icon{position:relative;left:0;top:0;color:#ffffff;cursor:pointer}form#m-view-search-form .form-group .form-control{width:100%}form#m-view-search-form .form-group .submit-btn{position:absolute;right:0;top:0;height:100%;padding:5px 15px;border:0;font-family:"Montserrat", sans-serif;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#DF2F36;color:#ffffff}.navbar{padding:20px 10px;transition:0.3s ease;height:165px}.navbar a.navbar-brand img{width:200px;transition:0.3s ease}.navbar .navbar-nav .nav-item{padding:0 10px;position:relative}.navbar .navbar-nav .nav-item ul.sub-menu{position:absolute;top:100%;background:#fff;width:310px;padding:25px;visibility:visible;opacity:0;transition:0.3s ease;transform:translateY(20px);z-index:-1;pointer-events:none}.navbar .navbar-nav .nav-item.menu-item-has-children .sub-menu-toggle{display:none}.navbar .navbar-nav .nav-item.menu-item-has-children:hover ul.sub-menu{transform:translateY(0px);visibility:visible;opacity:1;z-index:3;pointer-events:auto}.navbar .navbar-nav{position:relative}.navbar .navbar-nav .current-link-line{position:absolute;bottom:0;left:0px;height:3px;background:#1367A3;border-radius:110px;transition:0.3s ease}.navbar .navbar-nav .nav-item .nav-link{color:#222222;font-size:18px;font-weight:500;padding:6px 0px}.navbar .navbar-toggler:focus{outline:0;box-shadow:none}.navbar .navbar-toggler{border-color:rgba(0, 0, 0, 0)}.navbar .navbar-nav .nav-item.social-icon-lists ul.top-bar-list.social{display:flex;margin-left:0px;margin-top:37px}.navbar .navbar-nav .nav-item.social-icon-lists ul.top-bar-list.social li{display:inline-block;margin-right:8px}.navbar .navbar-nav .nav-item.social-icon-lists ul.top-bar-list.social li a{display:block;text-align:center;position:relative}.navbar .navbar-nav .nav-item.social-icon-lists ul.top-bar-list.social li a span.icon{background:#1367A3;color:#fff;display:block;width:39px;height:36px}.navbar .navbar-nav .nav-item.social-icon-lists ul.top-bar-list.social li.instagram a span.icon{font-size:25px}.navbar .navbar-nav .nav-item.social-icon-lists ul.top-bar-list.social li.facebook a span.icon{font-size:20px;padding:3px}.navbar .navbar-nav .nav-item.social-icon-lists ul.top-bar-list.social li.twitter span.icon{font-size:20px;padding:3px}.navbar-light .navbar-toggler-icon{background:url("../images/menu-burger.svg") no-repeat !important}.m-view{display:none}.navbar .navbar-toggler{position:relative}.navbar .navbar-nav li.close-icon-wrapper{margin-bottom:15px}.navbar .navbar-nav li.close-icon-wrapper .close-icon{height:45px;width:45px;background:#1367A3;position:relative;transition:0.2s ease;overflow:hidden;margin-left:auto}.navbar .navbar-nav li.close-icon-wrapper .close-icon span.close{color:#fff;font-weight:700;padding:7px;display:block;text-align:center;font-size:20px}.navbar .navbar-nav .nav-item.current-menu-item>a.nav-link{border-bottom:3px solid #1367A3}.banner-slider-bar{height:auto}#banner-carousal .carousel-inner .carousel-item{background:url("../images/slider-bg-1.jpg") no-repeat;background-size:cover;background-position:center top;padding:100px 0px 160px;height:100%;position:relative}#banner-carousal{height:100%}.banner-content{position:relative;top:0%;transform:translateY(0%);width:100%;padding:67px 0px 100px}#banner-carousal .carousel-inner{height:100%}.banner-content .text-wrapper h1{font-size:68px;font-weight:800;color:#ffffff}.banner-content .text-wrapper a.btn-custom{background:#DF2F36;color:#ffffff;margin-top:25px;font-size:18px;font-weight:500;position:relative}.banner-content .text-wrapper a.btn-custom span.icon{transform:translateY(-50%);display:inline-block;margin-left:10px;font-size:14px;position:absolute;top:50%}.inner-banner{padding:60px 0px !important;height:auto !important}.inner-banner .kevin-banner-content{position:relative;top:0;left:0%;transform:translate(0%, 0%);width:100%}.inner-banner .kevin-banner-content h1{font-size:38px}.carousel-control-next,.carousel-control-prev{width:5%}.carousel-control-prev-icon{background-color:#ffffff91;border-radius:100%;padding:10px;background-size:30px;width:50px;height:50px}.carousel-control-next-icon{background-color:#ffffff91;border-radius:100%;padding:10px;background-size:30px;width:50px;height:50px}.banner-bottom-bar{position:relative;background:#001D46;padding-bottom:60px}.banner-bottom-bar .float-img-wrapper{position:absolute;left:0;top:0%;z-index:1;width:100%}.banner-bottom-bar img.curvature{object-fit:cover;height:auto;width:100%;transform:translateY(-38%)}.banner-feature-bar{height:160px;position:relative;z-index:2}.banner-feature-bar .feature-bar-content{display:flex;align-items:center;justify-content:center;position:absolute;transform:translateY(0px);width:100%;top:-100%}.banner-feature-bar .feature-box{width:32%;margin:10px;border-top-left-radius:10px;border-top-right-radius:10px;background:#1367A3;padding:35px 25px;position:relative;height:275px;display:flex;align-items:center;transition:0.3s ease;z-index:1;overflow:hidden;cursor:pointer}.banner-feature-bar .feature-box span.read-more-link{color:#ffffff;width:auto;position:absolute;top:20px;right:20px;font-size:16px;font-weight:500}.banner-feature-bar .feature-box span.read-more-link span.text{border-bottom:1px solid #ffffff}.banner-feature-bar .feature-box span.read-more-link span.icon{transform:translateY(1.5px);display:inline-block;margin-left:6px}.banner-feature-bar .feature-box::before{position:absolute;left:0;top:100%;height:100%;width:100%;background:#001D46;content:"";transition:0.5s ease;z-index:-1}.banner-feature-bar .feature-box:hover::before{top:0px}.banner-feature-bar .feature-box .img-wrapper{margin-bottom:25px}.banner-feature-bar .feature-box .img-wrapper img{width:80px}.banner-feature-bar .feature-box.help-business .img-wrapper img{width:60px}.banner-feature-bar .feature-box h3{font-size:38px;font-weight:600;color:#ffffff;margin-bottom:0px}.banner-feature-bar .slick-prev{height:50px !important}.banner-feature-bar .slick-next{height:50px !important}.newsletter-section{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-top:35px;position:relative;z-index:2}.newsletter-section .content-wrapper{width:auto}.newsletter-section .content-wrapper h4{font-size:28px;color:#ffffff;font-weight:600}.newsletter-section .content-wrapper.newsletter-form-block form#newsletter-form{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.newsletter-section .content-wrapper.newsletter-form-block form#newsletter-form .form-group{width:195px;margin-right:10px;height:51px}.newsletter-section .content-wrapper.newsletter-form-block form#newsletter-form .form-group .form-control{padding:15px;height:100%;width:100%;border-radius:0px}.newsletter-section .content-wrapper.newsletter-form-block form#newsletter-form .form-group .form-control::placeholder{font-size:18px;font-weight:400;color:#CACACA}.newsletter-section .content-wrapper.newsletter-form-block form#newsletter-form .form-group.submit-btn{margin-right:0;margin-top:0px;text-align:left}.newsletter-section .content-wrapper.newsletter-form-block form#newsletter-form .form-group.submit-btn .btn-custom{background:#DF2F36;color:#ffffff;font-weight:600;text-transform:uppercase;font-size:20px;padding:10px 15px !important;height:100%;width:100%}.wpsisac-slick-slider button.slick-arrow{z-index:3 !important}.wpsisac-slick-slider.design-1 .slick-prev{margin-left:15px !important}.wpsisac-slick-slider.design-1 .slick-next{margin-right:15px !important}.neighborhood-section{padding:67px 0px 0px;position:relative}.neighborhood-section h2.section-header{font-size:60px;color:#001D46;position:relative;font-weight:800;margin-bottom:35px}.neighborhood-section h2.section-header span.icon{padding-left:50px}.fullwidth-block{display:flex;align-items:center;justify-content:center}.fullwidth-block .fullwidth-box{width:20%;padding:30px 20px;position:relative;overflow:hidden;text-align:center;height:16vw;cursor:pointer}.fullwidth-block .fullwidth-box .overlay{position:absolute;left:0;top:0;height:100%;width:100%;background:#1367A3;content:"";opacity:0.5;z-index:1;transition:0.3s ease}.fullwidth-block .fullwidth-box.box-1{background:url("../images/fullbox-bg-1.jpg") no-repeat;background-size:cover;background-position:center}.fullwidth-block .fullwidth-box.box-2{background:url("../images/DSC03657.jpg") no-repeat;background-size:cover;background-position:center}.fullwidth-block .fullwidth-box.box-3{background:url("../images/fullbox-bg-3.jpg") no-repeat;background-size:cover;background-position:center}.fullwidth-block .fullwidth-box.box-4{background:url("../images/fullbox-bg-4.jpg") no-repeat;background-size:cover;background-position:center}.fullwidth-block .fullwidth-box.box-5{background:url("../images/fullbox-bg-5.jpg") no-repeat;background-size:cover;background-position:center}.fullwidth-block .fullwidth-box .text-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100px;z-index:2;overflow:hidden}.fullwidth-block .fullwidth-box .text-wrapper .text-block{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;transition:0.5s ease}.fullwidth-block .fullwidth-box .text-wrapper .text-block.block-1{top:50%;transform:translate(-50%, -50%)}.fullwidth-block .fullwidth-box .text-wrapper .text-block.block-1 h2{font-size:100px;font-weight:600;color:#ffffff;margin-bottom:0}.fullwidth-block .fullwidth-box .text-wrapper .text-block.block-2 h3{font-size:38px;font-weight:600;color:#ffffff;margin-bottom:0;border-bottom:2px dotted #DF2F36;display:inline-block;padding-bottom:20px}.fullwidth-block .fullwidth-box .text-wrapper .text-block.block-2{top:100%;transform:translate(-50%, 0%)}.fullwidth-block .fullwidth-box:hover .text-block.block-1{top:-100%;transform:translate(-50%, 0%)}.fullwidth-block .fullwidth-box:hover .text-block.block-2{top:50%;transform:translate(-50%, -50%)}.fullwidth-block .fullwidth-box:hover .overlay{background:#000;opacity:0.3}.working-section{padding:67px 0px 113px}.working-section h2.section-header{font-size:60px;color:#001D46;position:relative;font-weight:800;margin-bottom:0px}.working-section h2.section-header span.icon{padding-left:50px}.working-content{display:flex;align-items:flex-start;justify-content:center;margin-top:84px;margin-bottom:0px}.working-content .working-box{width:32%;margin:10px;text-align:center;margin-bottom:0px}.working-content .working-box .img-wrapper{border-radius:100%;border:8px solid #1367A3;width:120px;height:120px;margin:0 auto 20px;position:relative}.working-content .working-box .img-wrapper img{position:absolute;left:50%;top:48%;transform:translate(-50%, -50%)}.working-content .working-box h4{text-transform:uppercase;font-size:22px;color:#1E3449;font-weight:600;height:55px;margin-bottom:20px}.working-content .working-box a.btn-custom{font-size:16px;font-weight:600;background:#DF2F36;color:#ffffff;padding:5px 10px;width:131px;height:37px;position:relative}.working-content .working-box a.btn-custom span.icon{transform:translateY(-50%);display:inline-block;margin-left:7px;font-size:11px;position:absolute;top:52%}.working-content .slick-dots{display:none}.latest-news{padding:70px 0px 74px;position:relative;background:url("../images/fullbox-bg-3.jpg") no-repeat;background-size:cover;background-position:center;z-index:1}.latest-news .overlay{position:absolute;left:0;top:0;height:100%;width:100%;background:#1367A3;opacity:0.9;z-index:-1}.latest-news h2.section-header{font-size:60px;color:#ffffff;position:relative;font-weight:800;margin-bottom:55.2px}.latest-news h2.section-header span.icon{padding-left:50px}.latest-news-bar .news-box{width:400px;height:615px;overflow:hidden;margin:0 10px}.latest-news-bar .news-box .img-wrapper{width:100%;height:231px;overflow:hidden}.latest-news-bar .news-box .img-wrapper img{object-fit:cover;height:100%;width:100%}.latest-news-bar .news-box .text-wrapper{padding:25px 20px;background:#ffffff;height:100%}.latest-news-bar .news-box .text-wrapper h5{font-size:22px;font-weight:600;color:#1E3449;margin-bottom:30px}.latest-news-bar .news-box .text-wrapper p{font-size:17px;font-weight:500;color:#222222;margin-bottom:10px}.latest-news-bar .news-box .text-wrapper a.read-more-link{font-size:16px;font-weight:600;color:#DF2F36}.latest-news-bar .news-box .text-wrapper a.read-more-link span.icon{transform:translateY(1.1px);display:inline-block;margin-left:2px;font-size:14px}.slick-prev:before{font-family:"Ionicons";font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";font-weight:800;content:"" !important;font-size:32px;opacity:1}.slick-next:before{font-family:"Ionicons";font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";font-weight:800;content:"" !important;font-size:32px;opacity:1}.latest-news-content a.see-more-link{color:#ffffff;font-size:18px;font-weight:600;display:block;text-align:center;margin-top:44px}.social-content .wp-block-group__inner-container .wp-block-column{display:inline-block;width:33%}.our-events{padding:79px 0px 52px}.our-events h2.section-header{font-size:60px;color:#001D46;position:relative;font-weight:800;margin-bottom:50px;padding-top:30px}.our-events h2.section-header span.icon{padding-left:10px}.our-events-content{padding-top:39px}.event-img-box{text-align:right}.event-details .text-wrapper{padding-right:50px}.event-details .text-wrapper h4{font-size:28px;font-weight:600;color:#001D46}.event-details .text-wrapper h5{font-size:18px;font-weight:500;color:#1367A3}.event-details .text-wrapper p{font-size:17px;font-weight:500;color:#222222;margin-top:25px}.event-details .text-wrapper a.read-more-link{font-size:16px;font-weight:600;color:#DF2F36}.event-details .text-wrapper a.read-more-link span.icon{transform:translateY(1.1px);display:inline-block;margin-left:2px;font-size:14px}.our-events-box{position:relative}.our-events-bar{margin-bottom:0px}.our-events-box .event-img-box img{margin-left:auto}.our-events-box a.see-more-link{color:#1367A3;font-size:18px;font-weight:600;display:block;text-align:right;margin-top:30px}.our-events-box a.see-more-link span.icon img{filter:brightness(0) saturate(100%) invert(32%) sepia(62%) saturate(912%) hue-rotate(168deg) brightness(94%) contrast(97%);display:inline-block}.our-events-bar ul.slick-dots{top:-45px;text-align:right;height:25px}.our-events-bar .slick-dots li{width:10px;height:10px}.our-events-bar .slick-dots li button:before{content:"";background:#222;width:10px;height:10px}.our-events .guten-row .wp-block-group__inner-container .wp-block-column:first-child{flex-basis:auto !important;width:25% !important}.our-events .guten-row .wp-block-group__inner-container .wp-block-column:last-child{flex-basis:auto !important;width:75% !important}.social-section{padding:97px 0px 94px;background:url("../images/park.jpg") no-repeat;background-size:cover;background-position:center;position:relative;z-index:1}.social-section .overlay{position:absolute;left:0;top:0;height:100%;width:100%;background:#e7e7e7;opacity:0.8;z-index:-1}.social-box h4{display:flex;align-items:center;margin-bottom:25px}.social-box h4 span.icon{width:43px;height:43px;background:#1367A3;text-align:center;display:inline-block;color:#ffffff;border-radius:5px;padding:6px;margin-right:20px}.social-box h4 span.icon i{font-size:32px}.social-box.twitter h4 span.icon{background:none;color:#1367A3}.social-box h4 span.text{font-size:28px;font-weight:600;color:#001D46}.social-slider-bar{margin-bottom:17px}.social-slider-bar .slider-box{background:#222222;height:123px}.social-slider-bar ul.slick-dots{bottom:-25px;height:25px}.social-slider-bar.slick-slider{height:135px}.social-slider-bar .slick-dots li{margin:0 2px;width:10px;height:10px;border:1px solid #707070;border-radius:100%}.social-slider-bar .slick-slide{margin:0 8px}.social-slider-bar .slick-dots li.slick-active{border:1px solid #222}.social-slider-bar .slick-dots li button:before{font-size:12px;content:"" !important;background:#E3E3E3;width:10px;height:10px;border-radius:100%;top:-1px;left:-1px}.social-slider-bar .slick-dots li:hover button:before{background:#222}.social-slider-bar .slick-dots li.slick-active button:before{background:#222}.footer-section{background:#123566}.footer-top-content{padding:40px 0px 50px;display:flex;align-items:flex-start;justify-content:center}.footer-top-content .footer-block{width:auto;margin:10px 30px}.footer-top-content .footer-block.logo img{width:225px;height:auto}.footer-top-content .footer-block h5{font-size:22px;font-weight:600;color:#ffffff}.footer-top-content .footer-block p{font-size:16px;color:#ffffff;font-weight:400}.footer-top-content .footer-block ul.social-list{display:flex;align-items:center}.footer-top-content .footer-block ul.social-list li{display:inline-block;margin-right:15px}.footer-top-content .footer-block ul.social-list li.instagram a{font-size:30px}.footer-top-content .footer-block ul.social-list li a{color:#ffffff;font-size:24px}.footer-bottom-content{padding:25px 0px 25px;background:#001D46}.footer-bottom-content ul.bottom-list{display:inline-block}.footer-bottom-content ul.bottom-list li{display:inline-block;font-size:16px;font-weight:400;color:#ffffff}.footer-bottom-content ul.bottom-list li.copyright{margin-right:15px}.footer-bottom-content ul.bottom-list li.bottom-link.disclaimer{margin-right:1px;position:relative}.footer-bottom-content ul.bottom-list li.bottom-link.disclaimer a{padding-right:7px;position:relative}.footer-bottom-content ul.bottom-list li.bottom-link.disclaimer a::after{position:absolute;height:80%;width:2px;background:#ffffff;content:"";right:0;top:50%;transform:translateY(-50%)}.footer-bottom-content ul.bottom-list li.bottom-link a{color:#ffffff}.footer-bottom-content p.end-info{font-size:16px;font-weight:400;color:#ffffff;float:right}.lh-banner-section{padding:100px 0px;background:url("../images/lh-banner-bg.jpg") no-repeat;background-size:cover;background-position:center;width:100%;height:390px;position:relative;z-index:1}.lh-banner-section .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.2;z-index:-1}.lh-banner-section>.container{height:100%}.lh-banner-content{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.lh-banner-content h1{margin-bottom:0px;font-size:68px;font-weight:600;color:#fff;text-transform:uppercase}.lh-office-section{padding:61.88px 0px 81px}.lh-office-section .lh-office-content{padding-right:20px}.lh-office-section .lh-office-content h3{font-size:38px;font-weight:600;color:#001D46;margin-bottom:30px}.lh-office-section .lh-office-content p{font-size:17px;font-weight:500;color:#222222;margin-bottom:0}.lh-office-section .lh-office-content p.address-text{margin-bottom:30px}.lh-office-section .lh-map-box iframe{height:360px}.working-for-lh-height{padding:87px 0px 100px;background:url("../images/working-lh-bg.jpg") no-repeat;background-size:cover;background-position:center;position:relative;z-index:1}.working-for-lh-height .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#1367A3;opacity:0.75;z-index:-1}.working-for-lh-height h2.section-header{color:#ffffff;margin-bottom:33px;font-size:42px;font-weight:600}.working-for-lh-height h2.section-header span.icon{padding-left:20px}#lh-office-carousel .img-box img{object-fit:cover;height:100%;width:100%}.lh-office-carousel-text h4{font-size:24px;font-weight:600;color:#ffffff;margin-bottom:22px}.lh-office-carousel-text p{font-size:17px;font-weight:500;color:#ffffff;margin-bottom:23px}.lh-office-carousel-text a.read-more-btn{color:#ffffff;font-size:16px;font-weight:400;display:none}.lh-office-carousel-text a.read-more-btn span.icon{transform:translateY(1.1px);display:inline-block;margin-left:2px;font-size:14px}#lh-office-carousel .carousel-indicators{bottom:-90px}#lh-office-carousel .carousel-indicators [data-bs-target]{width:10px;height:10px;border-radius:100%;opacity:1;border:1px solid #707070}#lh-office-carousel .carousel-indicators .active{background-color:#373737}.lh-resource-section{padding:60px 0px 112.07px}.lh-resource-section h2.section-header{color:#001D46;margin-bottom:45px;font-size:42px;font-weight:600}.lh-resource-section h2.section-header span.icon{padding-left:20px}.lh-resource-content .row{margin-bottom:12px}.lh-resource-content .row:last-child{margin-bottom:0}.lh-resource-box{padding:25px 25px;border-radius:10px;background:#EDEDED;height:269px}.lh-resource-box .icon-box{display:none}.lh-resource-box.important .icon-box{margin-bottom:15px;display:block}.lh-resource-box.police .icon-box img{width:62px;height:55px}.lh-resource-box.fire .icon-box img{width:47px;height:60px}.lh-resource-box h3{font-size:28px;font-weight:600;color:#001D46}.lh-resource-box p{color:#333333;font-size:17px;font-weight:500}.lh-resource-box ul{padding-left:25px}.lh-resource-box ul li{margin-bottom:2px;position:relative;padding-left:20px;font-weight:500;word-break:break-word}.lh-resource-box ul li::before{position:absolute;content:"";width:10px;height:10px;border-radius:100%;background:#0E8DBA;top:7px;left:0}.lh-resource-box p span{display:block}.web-link{color:#61D8FF;text-decoration:underline}.web-link-2{color:#0E8DBA;text-decoration:underline}.web-link-3{color:#0AAACB;text-decoration:underline}.lh-resource-box.important{background:#1367A3}.lh-resource-box.important h3{color:#ffffff}.lh-resource-box.important p{color:#ffffff}.kevin-banner-section{padding:100px 0px;background:url("../images/about-kevin-bg.jpg") no-repeat;background-size:cover;background-position:center;width:100%;height:390px;position:relative;z-index:1}.kevin-banner-section .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;z-index:-1}.kevin-banner-section>.container{height:100%}.kevin-banner-content{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.kevin-banner-content h1{margin-bottom:0px;font-size:68px;font-weight:600;color:#fff;text-transform:uppercase}.meet-kevin-section{padding:62.88px 0px 75.07px}.meet-kevin-content .text-wrapper h3{font-size:38px;color:#001D46;font-weight:600;margin-bottom:25px}.meet-kevin-content .text-wrapper ul{padding-left:20px}.meet-kevin-content .text-wrapper ul li{margin-bottom:20px;position:relative;padding-left:20px;font-weight:500;word-break:break-word;font-size:17px}.meet-kevin-content .text-wrapper ul li:last-child{margin-bottom:0px}.meet-kevin-content .text-wrapper ul li::before{position:absolute;content:"";width:10px;height:10px;border-radius:100%;background:#0E8DBA;top:7px;left:0}.meet-kevin-content .img-wrapper{padding-top:50px}.meet-kevin-content .img-wrapper .img-block.img-1{width:400px;height:225px;margin-bottom:25px;background:#C6C6C6}.meet-kevin-content .img-wrapper .img-block.img-2{width:400px;height:533px;margin-bottom:0px;background:#C6C6C6}.kevin-timeline{margin-top:106px}.timeline-box{display:block;margin-bottom:0px}.timeline-box:last-child{margin-bottom:0}.timeline-box .content-wrapper{width:50%}.timeline-box:nth-child(even) .content-wrapper{margin-right:auto;padding-right:50px;text-align:right}.timeline-box:nth-child(odd) .content-wrapper{margin-left:auto;padding-left:50px}.timeline-box.box-11 .content-wrapper{margin-top:30px}.timeline-box.box-1 .content-wrapper{margin-top:150px}.timeline-box .content-wrapper .date{padding:4px 15px;border-radius:10px;background:#D1D1D1;display:inline-block;width:144px;height:40px;text-align:center;margin-bottom:31px}.timeline-box .content-wrapper .date p{font-size:22px;color:#ffffff;font-weight:600;margin-bottom:0px;text-transform:uppercase}.timeline-box .content-wrapper .feat-img-bar{margin-bottom:30.06px;display:flex;align-items:center;justify-content:flex-start}.timeline-box:nth-child(even) .content-wrapper .feat-img-bar{justify-content:flex-end}.timeline-box .content-wrapper .feat-img-bar .img-box{width:200px;height:111px;background:#C6C6C6;margin-right:15px;margin-bottom:0px;overflow:hidden}.timeline-box:nth-child(even) .content-wrapper .feat-img-bar .img-box:last-child{margin-right:0}.timeline-box .content-wrapper .text-wrapper h4{font-size:22px;font-weight:600;color:#001D46;margin-bottom:15px;position:relative}.timeline-box .content-wrapper .text-wrapper h4.timeline-title::before{position:absolute;content:"";left:-50px;top:50%;transform:translateY(50%);height:3px;width:35px;background:#D0D0D0}.timeline-box:nth-child(even) .content-wrapper .text-wrapper h4.timeline-title::before{right:-50px;left:auto}.timeline-box .content-wrapper .text-wrapper p{font-size:17px;font-weight:500;color:#999;margin-bottom:0}.timeline-bar{position:relative;padding:50px 0px 0px}.timeline-line{height:100%;width:3px;background:#D0D0D0;position:absolute;left:50%;transform:translateX(-50%);top:0}.timeline-circle-2{width:50px;height:50px;background:#001D46;border-radius:100%;top:0;left:50%;transform:translateX(-50%);position:absolute;z-index:1}.timeline-circle-2 h3{padding-left:70px;position:absolute;top:50%;transform:translateY(-50%);font-size:38px;font-weight:600;color:#001D46}.timeline-circle-1{width:50px;height:50px;background:#001D46;border-radius:100%;bottom:8.7%;left:50%;transform:translateX(-50%);position:absolute;z-index:1}.timeline-circle-1 h3{padding-left:70px;position:absolute;top:50%;transform:translateY(-50%);font-size:38px;font-weight:600;color:#001D46}.team-kdl-banner{padding:100px 0px;background:#555;background-size:cover;background-position:center;width:100%;height:390px;position:relative;z-index:1}.team-kdl-banner .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.2;z-index:-1}.team-kdl-banner>.container{height:100%}.team-kdl-banner .team-kdl-banner-content{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.team-kdl-banner .team-kdl-banner-content h1{margin-bottom:0px;font-size:68px;font-weight:600;color:#fff;text-transform:uppercase}.team-kdl-details{padding:70.88px 0px 81.07px}.team-kdl-details-content .row{margin-bottom:30px}.team-kdl-details-content .team-kdl-box{margin-bottom:20px}.team-kdl-details .team-kdl-box .team-info{margin-top:30px}.team-kdl-details .team-kdl-box .team-info h4{font-size:28px;font-weight:600;color:#001D46;margin-bottom:12px}.team-kdl-details .team-kdl-box .team-info p{font-size:16px;font-weight:600;color:#1367A3;margin-bottom:0px}.help-residents-banner{padding:100px 0px;background:#555;background-size:cover;background-position:center;width:100%;height:390px;position:relative;z-index:1}.help-residents-banner .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.2;z-index:-1}.help-residents-banner>.container{height:100%}.help-residents-banner .help-residents-banner-content{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.help-residents-banner .help-residents-banner-content h1{margin-bottom:0px;font-size:68px;font-weight:600;color:#fff;text-transform:uppercase}.help-residents-details{padding:59.9px 0px 60px}.help-residents-content{margin-bottom:55px}.help-residents-content p.section-text{font-size:17px;font-weight:500;color:#222222}.help-residents-content p.section-text:last-child{margin-bottom:0px}.service-bar h2.section-header{color:#001D46;margin-bottom:30px;font-size:42px;font-weight:600}.service-bar h2.section-header span.icon{padding-left:20px}.service-bar .service-box-bar .row{margin-bottom:0px;display:flex;align-items:stretch;justify-content:flex-start}.service-bar .service-box{display:flex;padding:25px;border-radius:10px;background:#ededed;width:100%;height:331px;margin-bottom:0px}.service-bar .service-box .img-wrapper{width:60px}.service-bar .service-box .text-wrapper{padding-left:25px;width:90%}.service-bar .service-box .text-wrapper h4{font-size:28px;font-weight:600;color:#001D46;margin-bottom:15px}.service-bar .service-box ul{padding-left:0px;margin-top:10px}.service-bar .service-box ul li{margin-bottom:1px;position:relative;padding-left:20px;font-weight:500;word-break:break-word;font-size:17px}.service-bar .service-box ul li span.label{color:#0AAACB;margin-right:5px;text-decoration:underline}.service-bar .service-box ul li::before{position:absolute;content:"";width:10px;height:10px;border-radius:100%;background:#0E8DBA;top:7px;left:0}.service-bar .service-box.construction{height:238px}.service-bar .service-box.landlords{height:238px}.service-bar .service-box.renter{height:238px}.service-bar .service-box.getting-around{height:218px}.service-bar .service-box.find-a-job{height:218px}.help-residents-details p.end-note{font-size:17px;font-weight:500;margin-top:17px;margin-bottom:0}.job-board-banner{padding:100px 0px;background:#555;background-size:cover;background-position:center;width:100%;height:390px;position:relative;z-index:1}.job-board-banner .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.2;z-index:-1}.job-board-banner>.container{height:100%}.job-board-banner .job-board-banner-content{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.job-board-banner .job-board-banner-content h1{margin-bottom:0px;font-size:68px;font-weight:600;color:#fff;text-transform:uppercase}.job-board-section{padding:59.9px 0px 135.7px}.job-board-section p.section-text{font-size:17px;font-weight:500;color:#222222;margin-bottom:0px}.job-board-content{margin-top:59.9px}.job-board-bar{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.job-board-bar .job-board-box{width:100%;margin-bottom:45.48px;margin-right:30px}.job-board-bar .job-board-box:nth-child(3n){margin-right:0}.job-board-bar .job-board-box .img-wrapper{width:100%;height:385px}.job-board-bar .job-board-box .img-wrapper img{object-fit:cover;height:100%;width:100%}.job-board-bar .job-board-box .text-wrapper{padding:21.06px 14.75px 0px 22.2px}.job-board-bar .job-board-box .text-wrapper h5.job-title{font-size:22px;font-weight:600;color:#1E3449}.job-board-bar .job-board-box .text-wrapper p.post-date{font-size:16px;font-weight:600;color:#1367A3}.job-board-bar .job-board-box .text-wrapper p.job-desc{font-size:17px;font-weight:500;color:#222222}.job-board-bar .job-board-box .text-wrapper a.read-more-link{font-size:17px;font-weight:500;color:#DF2F36}.job-board-bar .job-board-box .text-wrapper a.read-more-link span.icon{transform:translateY(1.1px);display:inline-block;margin-left:2px;font-size:14px}.affordable-housing-banner{padding:100px 0px;background:#555;background-size:cover;background-position:center;width:100%;height:390px;position:relative;z-index:1}.affordable-housing-banner .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.2;z-index:-1}.affordable-housing-banner>.container{height:100%}.affordable-housing-banner .housing-banner-content{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.affordable-housing-banner .housing-banner-content h1{margin-bottom:0px;font-size:68px;font-weight:600;color:#fff;text-transform:uppercase}.affordable-housing-section{padding:61.9px 0px 70px}.affordable-housing-section p.section-text{font-size:17px;font-weight:500;color:#222222}.affordable-housing-section p.section-text:last-child{margin-bottom:0px}.affordable-housing-bar{margin-top:44px}.affordable-housing-bar .housing-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:30.1px}.affordable-housing-bar .housing-row .img-wrapper{background:#999;width:390px;height:220px;overflow:hidden}.affordable-housing-bar .housing-row .text-wrapper{width:70%;padding-left:25px}.affordable-housing-bar .housing-row .text-wrapper h3{font-size:38px;color:#001D46;font-weight:600;margin-bottom:20px}.affordable-housing-bar .housing-row .text-wrapper p{font-size:17px;font-weight:500;color:#222222}.affordable-housing-bar .housing-row .text-wrapper p:last-child{margin-bottom:0px}.affordable-housing-section p.end-info{font-size:17px;font-weight:500;color:#222222;margin-top:39.1px;margin-bottom:0}.news-banner-section{padding:100px 0px;background:#555;background-size:cover;background-position:center;width:100%;height:390px;position:relative;z-index:1}.news-banner-section .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.2;z-index:-1}.news-banner-section>.container{height:100%}.news-banner-section .news-banner-content{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.news-banner-section .news-banner-content h1{margin-bottom:0px;font-size:68px;font-weight:600;color:#fff;text-transform:uppercase}.news-details-section{padding:60px 0px 101.76px}.news-details-section h2.section-header{color:#001D46;margin-bottom:0px;font-size:42px;font-weight:600}.news-details-section h2.section-header span.icon{padding-left:20px}.news-bar{margin-top:30px}.news-row.hidden-row{display:none}.news-box-row{display:flex;align-items:flex-start;justify-content:flex-start}.news-box-row .news-box{width:100%;margin-right:20px}.news-box-row .news-box:nth-child(3n){margin-right:0}.news-box-row .news-box .img-wrapper{background:#f5f5f5;position:relative;width:100%;height:262px;margin-bottom:0px;background-size:100%;background-repeat:no-repeat;background-position:center}.news-box-row .news-box .img-wrapper .date-box{position:absolute;background:#ffffff;padding:5px;text-align:center;right:10px;top:10px;width:68px;height:68px}.news-box-row .news-box .img-wrapper .date-box p{margin-bottom:0px}.news-box-row .news-box .img-wrapper .date-box p span{display:block}.news-box-row .news-box .img-wrapper .date-box p span.month{font-size:15px;font-weight:800}.news-box-row .news-box .img-wrapper .date-box p span.date{font-size:30px;font-weight:800;line-height:28px}.news-box-row .news-box .text-wrapper{padding:35.38px 25.44px 40px 23.2px}.news-box-row .news-box .text-wrapper h4.news-title{font-size:22px;font-weight:600;color:#001D46}.news-box-row .news-box .text-wrapper p.news-description{font-size:17px;font-weight:500;color:#222222;margin-bottom:20px}.news-box-row .news-box .text-wrapper a.read-more-link{font-size:17px;font-weight:500;color:#DF2F36}.news-box-row .news-box .text-wrapper a.read-more-link span.icon{transform:translateY(1.1px);display:inline-block;margin-left:2px;font-size:14px}.load-more-btn-wrapper{display:block;margin-top:0px;text-align:center}.load-more-btn-wrapper .btn-custom{width:229px;height:58px;border:2px solid #666666;color:#333;text-align:center;border-radius:0px}.load-more-btn-wrapper .btn-custom span.icon{transform:translateY(1.1px);display:inline-block;margin-right:2px;font-size:16px}.motion-section{margin-top:43.76px}.motion-bar{margin-top:30px}.motion-row.hidden-row{display:none}.motion-box-row{display:flex;align-items:flex-start;justify-content:flex-start}.motion-box-row .motion-box{width:100%;margin-right:20px}.motion-box-row .motion-box:nth-child(3n){margin-right:0}.motion-box-row .motion-box .img-wrapper{background:#f5f5f5;position:relative;width:100%;height:262px;margin-bottom:0px;background-size:100%;background-repeat:no-repeat;background-position:center}.motion-box-row .motion-box .img-wrapper .date-box{position:absolute;background:#ffffff;padding:5px;text-align:center;right:10px;top:10px;width:68px;height:68px}.motion-box-row .motion-box .img-wrapper .date-box p{margin-bottom:0px}.motion-box-row .motion-box .img-wrapper .date-box p span{display:block}.motion-box-row .motion-box .img-wrapper .date-box p span.month{font-size:15px;font-weight:800}.motion-box-row .motion-box .img-wrapper .date-box p span.date{font-size:30px;font-weight:800;line-height:28px}.motion-box-row .motion-box .text-wrapper{padding:35.38px 25.44px 40px 23.2px}.motion-box-row .motion-box .text-wrapper h4.motion-title{font-size:22px;font-weight:600;color:#001D46}.motion-box-row .motion-box .text-wrapper p.motion-description{font-size:17px;font-weight:500;color:#222222;margin-bottom:20px}.motion-box-row .motion-box .text-wrapper a.read-more-link{font-size:17px;font-weight:500;color:#DF2F36}.motion-box-row .motion-box .text-wrapper a.read-more-link span.icon{transform:translateY(1.1px);display:inline-block;margin-left:2px;font-size:14px}.news-post-banner{padding:100px 0px;background:#555;background-size:cover;background-position:center;width:100%;height:390px;position:relative;z-index:1}.news-post-banner .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.2;z-index:-1}.news-post-banner>.container{height:100%}.news-post-banner .news-post-banner-content{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.news-post-banner .news-post-banner-content h1{margin-bottom:0px;font-size:68px;font-weight:600;color:#fff;text-transform:uppercase}.news-post-details{padding:60px 0px 275.31px}.post-description-block .post-desc-box .post-img-wrapper{width:100%;height:auto;background:#CECECE;margin-bottom:29.9px}.post-description-block .post-desc-box .post-text-wrapper p{font-size:17px;font-weight:500;color:#222222}.post-info-bar{margin-top:42.5px}.post-info-bar ul.post-info-list{text-align:center}.post-info-bar ul.post-info-list li{display:inline-block}.post-info-bar ul.post-info-list li a{font-size:17px;font-weight:500;color:#999;padding:0 20px;border-right:2px solid #999}.post-info-bar ul.post-info-list li:last-child a{border-right:0}.post-share-bar{margin-top:43.38px}.post-share-bar h4{font-size:22px;font-weight:600;color:#1E3449;margin-bottom:16px}.post-share-bar ul.post-share-list li{display:inline-block}.post-share-bar ul.post-share-list li a{padding:3px 15px;border:1px solid #1367A3;width:70px;height:35px;color:#1367A3;display:block;font-size:19px}form#sidebar-search-form .form-group{position:relative}form#sidebar-search-form .form-group .form-control{width:100%;height:65px;border:1px solid #EFEFEF;background:#fff;padding:10px 15px;border-radius:0px}form#sidebar-search-form .form-group .form-control:focus{outline:0;box-shadow:none}form#sidebar-search-form .form-group span.search-icon{position:relative;top:50%;transform:translateY(-50%);right:0px;cursor:pointer;color:#999}.recent-post-bar{padding:40px 29px}.recent-post-bar h2{font-size:22px;font-weight:600;color:#1E3449;margin-bottom:15px}.recent-post-bar ul li{margin-bottom:20px;padding-left:20px;position:relative}.recent-post-bar ul li::before{position:absolute;width:5px;height:5px;background:#414258;left:0;top:50%;transform:translateY(-50%);content:""}.recent-post-bar ul li a{font-size:17px;font-weight:500;color:#999999}.newsletter-form-bar{padding:0px 29px 15px}.newsletter-form-bar h4{font-size:22px;font-weight:600;color:#1E3449;margin-bottom:0px}form.newsletter-form .form-group{position:relative}form.newsletter-form .form-group .form-control{width:100%;height:65px;border:0;border-bottom:1px solid #999;background:#fff;padding:10px 15px 0px;border-radius:0px}form.newsletter-form .form-group .form-control:focus{outline:none;box-shadow:none}form.newsletter-form .form-group .form-control::placeholder{color:#222222}form.newsletter-form .form-group .btn-custom{width:131px;height:37px;background:#DF2F36;color:#ffffff;font-size:16px;font-weight:600;text-transform:uppercase;padding:6px 10px}form.newsletter-form .form-group.submit-btn{margin-top:25px;text-align:right;display:flex;float:right;position:relative;flex-direction:row-reverse}form.newsletter-form .form-group.submit-btn span.icon{position:absolute;top:53%;transform:translateY(-50%);right:25px;color:#fff;font-size:13px}.fa-facebook-f:before{content:"" !important}.newsletter-form-block form.newsletter-form .form-group.submit-btn p{width:100%;margin-bottom:0px}#news-post form.newsletter-form .form-group.submit-btn .wpcf7-spinner{top:6px}#news-post form.newsletter-form .form-group .btn-custom span.icon{transform:translateY(-50%);display:inline-block;margin-left:15px;font-size:11px;position:absolute;top:50%}.contact-form-wrapper .form-group.submit-btn{margin-top:25px;text-align:right;display:flex;float:none;position:relative;flex-direction:row-reverse}.contact-form-wrapper .form-group.submit-btn span.icon{position:absolute;top:53%;transform:translateY(-50%);right:25px;color:#fff;font-size:13px}.team-kdl-details-content h2.team_heading{padding-bottom:10px;border-bottom:2px solid #001D46;margin-bottom:35px;font-weight:600;color:#001D46}.infrastructure-banner{padding:100px 0px;background:#555;background-size:cover;background-position:center;width:100%;height:390px;position:relative;z-index:1}.infrastructure-banner .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.2;z-index:-1}.infrastructure-banner>.container{height:100%}.infrastructure-banner .infrastructure-banner-content{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.infrastructure-banner .infrastructure-banner-content h1{margin-bottom:0px;font-size:68px;font-weight:600;color:#fff;text-transform:uppercase}.infrastructure-details{padding:61.9px 0px}.infrastructure-details p.section-text{font-size:17px;font-weight:500;color:#222222}.infrastructure-details p.section-text:last-child{margin-bottom:0px}.green-space-banner{padding:100px 0px;background:#555;background-size:cover;background-position:center;width:100%;height:390px;position:relative;z-index:1}.green-space-banner .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.2;z-index:-1}.green-space-banner>.container{height:100%}.green-space-banner .green-space-banner-content{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.green-space-banner .green-space-banner-content h1{margin-bottom:0px;font-size:68px;font-weight:600;color:#fff;text-transform:uppercase}.green-space-details{padding:61.9px 0px 120px}.green-space-details p.section-text{font-size:17px;font-weight:500;color:#222222}.green-space-details p.section-text:last-child{margin-bottom:0px}.project-bar{margin-top:30px}.project-bar h3.project-header{font-size:38px;font-weight:600;color:#001D46;margin-bottom:30px}.project-row .project-box .img-wrapper{width:100%;height:215.55px;background:#999999;background-size:100%}#infrastructure-details .project-row .project-box .text-wrapper{padding:30px 18.2px 30px}.project-row .project-box .text-wrapper h5{font-size:22px;font-weight:600;color:#1E3449}.project-row .project-box .text-wrapper p{font-size:17px;font-weight:500;color:#222222}.project-row .project-box .text-wrapper a.read-more-link{font-size:17px;font-weight:500;color:#DF2F36}.project-row .project-box .text-wrapper a.read-more-link span.icon{transform:translateY(1.1px);display:inline-block;margin-left:2px;font-size:14px}#green-space-details .project-row .project-box .text-wrapper{padding:30px 16.95px 0px 18.2px}.green-space-details .project-row .project-box .text-wrapper{padding:30px 16.95px 30px 18.2px !important}.el-sereno-img img{width:100%;height:auto}.boyle-height-img img{width:100%;height:auto}.contact-banner{padding:100px 0px;background:#555;background-size:cover;background-position:center;width:100%;height:390px;position:relative;z-index:1}.contact-banner .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.2;z-index:-1}.contact-banner>.container{height:100%}.contact-banner .contact-banner-content{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.contact-banner .contact-banner-content h1{margin-bottom:0px;font-size:68px;font-weight:600;color:#fff;text-transform:uppercase}.contact-details{padding:63.9px 0px 67.31px}.contact-details p.intro-text{font-weight:17px;font-weight:500;color:#222222;margin-bottom:0px}.contact-box-bar{margin-top:45px}.contact-box-bar .row{margin-bottom:8px}.contact-box{padding:25px 35px;background:#ededed;border-radius:10px;height:188px}.contact-box h4.contact-box-title{font-size:28px;font-weight:600;color:#001D46;margin-bottom:15px}.contact-box p.contact-box-text{font-size:17px;font-weight:500;color:#222222;margin-bottom:0px}.contact-form-wrapper{padding:50px 100px;border-radius:10px;border:1px solid #999999;margin-top:45px}.contact-form-wrapper .form-group{position:relative}.contact-form-wrapper .form-group .form-control{width:100%;height:65px;border:0;border-bottom:1px solid #999;background:#fff;padding:10px 15px 0px;border-radius:0px}.contact-form-wrapper .form-group .form-control:focus{outline:none;box-shadow:none}.contact-form-wrapper .form-group .form-control::placeholder{color:#222222}.contact-form-wrapper .form-group .btn-custom{width:170px;height:48px;background:#DF2F36;color:#ffffff;font-size:18px;font-weight:600;text-transform:uppercase;padding:5px 10px}.contact-form-wrapper .form-group.submit-btn{margin-top:25px;text-align:right}.contact-form-wrapper .form-group .btn-custom span.icon{transform:translateY(0px);display:inline-block;margin-left:8px;font-size:14px}.boulevard-block .gb-block-layout-column-gap-2{display:flex;flex-direction:row}.boulevard-block .gb-block-layout-column-gap-2 .wp-block-genesis-blocks-gb-column .wp-block-image img{width:100%;height:100%;object-fit:cover}.page-id-348 .lh-office-section ul li{margin-bottom:20px;padding-left:20px;position:relative}.page-id-348 .lh-office-section ul li::before{position:absolute;width:5px;height:5px;background:#414258;left:0;top:50%;transform:translateY(-50%);content:""}.page-id-348 .lh-office-section ul li{font-size:17px;font-weight:400;color:#000}.single-projects .news-post-details{padding:60px 0px 60px}.boyle-height-row .gb-block-layout-column-gap-2 .gb-block-layout-column img{width:100%;height:auto}.el-sereno-row .gb-block-layout-column-gap-2 .gb-block-layout-column img{width:100%;height:auto}.parc-row .gb-block-layout-column-gap-2 .gb-block-layout-column img{width:100%;height:auto}.pedestrian-row .gb-block-layout-column-gap-2 .gb-block-layout-column img{width:100%;height:auto}form.wpcf7-form input.wpcf7-submit{position:relative}.add-margin{margin-top:10px !important}.gb-block-accordion+.gb-block-accordion{margin-top:0 !important}#news-post .post-thumbnail{text-align:center}.img-fluid-figure img{max-width:100%;height:auto}.contact-form-wrapper .wpcf7-form-control{width:100%;height:65px;border:0;border-bottom:1px solid #999;background:#fff;padding:10px 15px 0px;border-radius:0px;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;display:block;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;outline:0 !important}.contact-form-wrapper label{display:block !important}.contact-form-wrapper .wpcf7-submit{width:170px;height:48px;background:#DF2F36;color:#ffffff;font-size:18px;font-weight:600;text-transform:uppercase;padding:5px 10px;float:right}.plethoraplugins-tabs-container--horizontal.plethoraplugins-theme__minimal.plethoraplugins-theme__tabby .plethoraplugins-tabs p a{background-color:transparent !important;display:inline !important;padding:0 !important;color:inherit !important}.plethoraplugins-tabs-container--horizontal.plethoraplugins-theme__minimal.plethoraplugins-theme__tabby .plethoraplugins-tabs p a:after{display:none !important}.page-id-391 .guten-row>.wp-block-group__inner-container{max-width:1055px;margin:auto}.page-id-391 .lh-office-section .guten-row>.wp-block-group__inner-container{justify-content:center}.page-id-391 .lh-office-section .guten-row>.wp-block-group__inner-container .wp-block-column{width:100%;flex-basis:100% !important}.page-id-391 .lh-office-section .guten-row>.wp-block-group__inner-container .wp-block-column p{font-weight:600}.page-id-391 .lh-office-section .guten-row>.wp-block-group__inner-container .wp-block-column p a{color:#0AAACB}.page-id-391 .lh-office-section{padding:61.88px 0px 10px}.page-id-391 .contact-details{padding:0px 15px 67.31px}.page-id-391 .contact-details h3.form-wrapper{margin:0px 0%;display:none}.page-id-391 .contact-details .contact-form-wrapper{margin:45px auto;max-width:1055px}.page-id-627 .guten-row>.wp-block-group__inner-container{max-width:1055px;margin:auto}.page-id-627 .lh-office-section .guten-row>.wp-block-group__inner-container{justify-content:center}.page-id-627 .lh-office-section .guten-row>.wp-block-group__inner-container .wp-block-column{width:100%;flex-basis:100% !important}.page-id-627 .lh-office-section .guten-row>.wp-block-group__inner-container .wp-block-column p{font-weight:600}.page-id-627 .lh-office-section .guten-row>.wp-block-group__inner-container .wp-block-column p a{color:#0AAACB}.page-id-627 .lh-office-section{padding:61.88px 0px 10px}.page-id-627 .contact-details{padding:0px 15px 67.31px}.page-id-627 .contact-details h3.form-wrapper{margin:0px 0%;display:none}.page-id-627 .contact-details .contact-form-wrapper{margin:45px 0%}.page-id-627 .contact-details .contact-form-wrapper{margin:45px auto;max-width:1055px}.page-id-227 .lh-office-carousel-text p a{display:inline-block;width:48%;margin:10px 0 0}