.testimo .wpr-testimonial-dots{left:92%}.line-seven .elementor-widget-container{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.line-seven .elementor-widget-container p{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.contact-form select{border-radius:0;padding:0!important;font-weight:400!important}div#single-service-faq-sec .elementor-tab-content{border-left-color:#143566;border-right-color:#143566;border:1px solid}.single-service header.entry-header{display:none}.single-service .status-publish.type-service{margin-top:0!important}.ast-separate-container .site-content .ast-single-post-featured-section+article{margin:25px 0 0}body.single{background:#fff}body.single div#secondary{margin-top:20px;padding-left:40px}body.single div#primary{margin-top:25px!important}body.single .ast-single-post-featured-section{margin:0!important}body.single h1.entry-title{color:#000;font-family:"Poppins",Sans-serif;font-size:50px;font-weight:600;line-height:50px;margin-bottom:-20px!important}body.single .ast-post-format-.single-layout-1 p{color:#6b6e71;font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400;line-height:27px}body.single .ast-post-format-.single-layout-1 li{color:#6b6e71;font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400;margin-bottom:10px}body.single .ast-post-format-.single-layout-1 a{color:#143565}.sticky{position:fixed;top:30px;left:0;right:0;z-index:1000;background-color:#fff!important}.scrolled{background-color:#fff}.sidebar-main{background:#f2f5fa;padding:25px;border-radius:15px}.sidebar-main label.wp-block-search__label{color:#000;font-family:"Poppins",Sans-serif;font-size:20px;font-weight:600;letter-spacing:0px}.sidebar-main .wp-block-search__input{color:#333!important;background-color:#fff!important;border-color:#e8e8e8!important;text-align:left;border-width:0!important;border-radius:0px 30px 30px 0px!important;padding:12px 15px 12px 0;height:auto;box-shadow:none!important;OUTLINE:NONE!important}.sidebar-main button.wp-block-search__button.has-icon.wp-element-button{color:#fff!important;background-color:#30acc2!important;border-color:#e8e8e8!important;min-width:47px;font-family:"Roboto",Sans-serif!important;font-size:17px!important;font-weight:400!important;border-width:0!important;border-radius:30px 0px 0px 30px!important}.sidebar-main .wp-block-search__inside-wrapper{outline:none!important;border:1px solid black;padding:0;border-radius:50px;background:#fff;overflow:hidden}.sidebar-main button.wp-block-search__button.has-icon.wp-element-button{margin:0}.single-post .sidebar-main aside#block-2 button.wp-block-search__button.wp-element-button{color:#c0c0c0!important}.sidebar-main .wp-block-search__inside-wrapper{display:flex;flex-direction:row}.sidebar-main .wp-block-search__inside-wrapper input{padding:0 10px}.sidebar-main ul.wp-block-latest-posts__list.wp-block-latest-posts li{display:flex;gap:10px;align-items:center}.sidebar-main .wp-block-latest-posts__featured-image img{width:130px;border-radius:10px 10px 10px 10px;height:80px;object-fit:cover}.sidebar-main .wp-block-latest-posts__featured-image{width:40%;margin:0!important}.sidebar-main ul.wp-block-latest-posts__list.wp-block-latest-posts li a{display:block;width:60%;color:black;font-size:14px;line-height:18px;margin:0!important}.ast-single-post-featured-section img{border-radius:10px}.sidebar-main h2.wp-block-heading{color:#000;font-family:"Poppins",Sans-serif;font-size:20px!important;font-weight:600!important;letter-spacing:0px!important}.residential-post{border-radius:15px;overflow:hidden;position:relative;transition:.5s}.featured-image img{width:100%;height:300px;object-fit:cover}.residential-post a{display:block;text-decoration:none!important}.residential-service-slider .slick-slide>div{margin:0 10px}a.read-more-btn{color:#fff;border-color:#fff;-webkit-transition-duration:.2s;transition-duration:.2s;font-family:"Poppins",Sans-serif;text-decoration:none;border-width:2px;border-radius:25px 25px 25px 25px;display:inline-block;border:2px solid white;padding:8px 20px;margin-top:20px;font-size:14px}a.read-more-btn:hover{background:#00bcd4}.residential-post>a{position:relative}.residential-post>a:after{content:"";background:rgba(0,0,0,.41);top:0;left:0;right:0;bottom:0;position:absolute}.residential-post img{transition:.5s}.residential-post:hover img{transform:scale(1.2);transition:.5s}.residential-service-slider button.slide-arrow{background:0 0;width:auto;padding:0;border:none;box-shadow:none;position:absolute;top:45%}.residential-service-slider button.slide-arrow.prev-arrow.slick-arrow{left:-30px}.residential-service-slider button.slide-arrow.next-arrow.slick-arrow{right:-30px}.residential-service-slider button.slide-arrow.slick-arrow.slick-disabled{opacity:.2;cursor:not-allowed}.residential-post:hover a.read-more-btn{background:#00bcd4}.home ul#menu-1-b3567e1>li>a{color:white}.home section#main-header-sec.sticky ul#menu-1-b3567e1>li>a{color:black}.services-grid>div{gap:20px}.service-img a{width:100%;display:block}@media (max-width:1024px){.home span.wpr-mobile-toggle-line{background-color:#fff!important}.residential-service-slider button.slide-arrow.next-arrow.slick-arrow{right:-16px}.residential-service-slider button.slide-arrow.prev-arrow.slick-arrow{left:-16px}}@media (max-width:768px){.wpr-testimonial-dots ul{list-style:none;padding:0;margin:0 auto!important}.wpr-testimonial-dots{padding-left:0}.wpr-testimonial-dots{padding-bottom:80px}.sticky{position:fixed;top:30px;left:0;right:0;z-index:1000}}@media (max-width:480px){.wpr-testimonial-dots{padding-top:30px}section#blog-post .wpr-grid-item-inner{flex-wrap:wrap}section#blog-post .wpr-grid-item-below-content.elementor-clearfix{padding:20px}section#blog-post .wpr-grid-media-wrap.wpr-effect-size-medium{margin-right:0!important}section#blog-post .elementor-592 .elementor-element.elementor-element-5eae4d69 .wpr-grid-image-wrap{border-radius:14px 14px 14px 14px!important}.flex-form p{flex-direction:column;gap:0px!important}body.single div#primary{margin-top:0!important}body.single h1.entry-title{font-size:22px!important;line-height:28px;margin-bottom:-4px!important}body.single .ast-post-format-.single-layout-1 p{line-height:25px;margin-bottom:12px}.ast-separate-container.ast-right-sidebar #secondary{padding-left:5px;padding-right:5px}.sidebar-main{padding:15px}}