.banner-section .banner-cover .about-box{width:51%;left:50%;transform:translateX(-50%);border-radius:10px;gap:15px}.banner-section .banner-cover .about-box .about-sub .about-icon i{height:60px;width:60px;border-radius:30px;display:flex;justify-content:center;align-items:center;margin:0 auto;background-color:#299922;font-size:22px}.banner-section .banner-cover .about-box .about-sub-1{border-right:3px solid #299922}.banner-section .banner-cover:after{position:absolute;content:'';background-color:#299922;width:60%;height:60%;bottom:226px;left:50%;transform:translateX(-50%);opacity:.5;border-top-left-radius:315px;border-top-right-radius:315px;clip-path:circle(50% at 50% 100%)}.banner-cover .slide-button .slider-dots{display:inline-flex;align-items:center;justify-content:center;background-color:#299922;width:155px;height:60px;border-top-left-radius:50%;border-top-right-radius:50%;clip-path:circle(50% at 50% 100%);margin-top:10px;margin-bottom:0}.banner-section .banner-cover .banner-content{width:50%;margin:0 auto}.banner-section .banner-cover .banner-content .banner-button-row .banner-button-inner{border:2px dashed #fff;background-color:#0000;padding:6px;border-radius:30px;font-family:"Krub",sans-serif;display:inline-flex}.banner-section .banner-cover .banner-content .banner-button-row{margin-bottom:60px}.banner-cover .slider-button:after{position:absolute;content:'';width:140px;height:145px;background:0 0;border:2px dashed #fff;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom:0}.banner-cover .slider-button .slider-dots{display:inline-flex;align-items:center;justify-content:center;background-color:#299922;width:155px;height:60px;border-top-left-radius:50%;border-top-right-radius:50%;clip-path:circle(50% at 50% 100%);margin-top:10px;margin-bottom:0!important}.banner-cover .slider-button .slider-dots a{height:17px;width:12px;border-radius:50%;background-color:#000;border:none;padding:8px;line-height:1;text-indent:-9999px}.banner-section .banner-cover .banner-content .small-heading,.project-section .project-small-title{position:relative;font-family:"Playfair Display",serif}.banner-section .banner-cover .banner-content .small-heading:before{position:absolute;content:'';background:#fff;height:2px;width:65px;bottom:0;left:31%}.banner-section .banner-cover .banner-content .small-heading:after{position:absolute;content:'';background:#fff;height:2px;width:65px;bottom:0;left:62%}.project-section{margin-top:50px}.project-section .project-section-content{margin-bottom:50px}.project-section .project-buttons-row .project-button.active{border:2px dashed #299922;background-color:#0000;border-radius:30px;padding:4px}.project-section .project-buttons-row .project-button.active a{background-color:#299922;text-transform:uppercase;color:#ffffff!important;padding:10px 28px;border-radius:30px}.project-section .project-buttons-row .project-button a{border:none;color:#898989!important;font-size:15px;font-weight:500;padding-right:30px}.project-section .project-buttons .project-button{position:relative}.project-section .project-buttons-row .project-button:after{position:absolute;content:'';background-color:#ddd;width:2px;height:10px;top:50%;right:0;transform:translateY(-50%)}.project-section .project-buttons-row .project-button a:focus,.project-section .project-buttons-row .project-button a:hover{background:0 0;color:#898989 !important}.project-section .project-buttons-row .project-button.active a:hover{background:#299922;color:#fff!important}.project-section .images-column .my-post-image:hover .post-content{background-color:#299922;opacity:.8;height:196px;display:flex;flex-direction:column;justify-content:center;padding:10px;color:#fff}.project-section .images-column .my-post-image:hover .wp-block-cover__inner-container{border:2px dashed #fff;padding:10px}.project-section .images-column .my-post-image .post-content p{visibility:hidden}.project-section .images-column .my-post-image:hover .post-content p{visibility:visible}.project-section .project-small-title:after,.project-section .project-small-title:before{position:absolute;content:'';background:#299922;height:1px;width:50px;bottom:0}.project-section .project-small-title:before{left:43%}@media screen and (max-width:767px){.banner-section .banner-cover{min-height:830px!important}.banner-section .banner-cover .banner-content h2{font-size:25px !important}.banner-section .banner-cover .banner-content{width:95%;margin-top:-21em}.banner-section .banner-cover:after{content:none !important;display:none !important}.banner-section .banner-cover .about-box .about-sub-1{border-right:none}.banner-section .banner-cover .about-box{width:85%}.banner-section .banner-cover img{object-fit:cover}.banner-section .banner-cover .about-box .icon-content{text-align:center}.project-section .project-buttons{flex-direction:column}.project-section .project-buttons-row .project-button{margin:0 !important}.banner-section .banner-cover .banner-content .banner-button-row{flex-wrap:wrap!important}.banner-section .banner-cover .banner-content .small-heading:before,.banner-section .banner-cover .banner-content .small-heading:after,.project-section .project-buttons-row .project-button:after{display:none !important}.project-section .project-small-title:after,.project-section .project-small-title:before{display:none}}@media screen and (max-width:352px){.banner-section .banner-cover{min-height:915px !important}}@media (min-width:768px) and (max-width:781px){.banner-section .banner-cover .about-box .icon-content{text-align:center}}@media (min-width:768px) and (max-width:991px){.wp-block-cover.alignfull.banner-cover{min-height:600px!important}.project-section .images-column{display:grid;grid-template-columns:repeat(2,1fr)}.banner-section .banner-cover .about-box{width:87%;flex-wrap:nowrap !important}.banner-section .banner-cover .banner-content{width:70%;margin-top:-8em}.banner-section .banner-cover:after{bottom:187px;width:91%}.project-section .project-buttons-row .project-button a{padding:0}.project-section .project-buttons{column-gap:30px}.banner-section .banner-cover .banner-content .small-heading:after{left:70%}.banner-section .banner-cover .banner-content .small-heading:before{left:17%}.project-section .project-small-title:before{left:38%}.project-section .project-buttons-row .project-button:after{right:-12px}}@media screen and (min-width:992px) and (max-width:1199px){.banner-section .banner-cover .about-box{width:68%}.banner-section .banner-cover:after{bottom:202px}.banner-section .banner-cover .banner-content .small-heading:before{left:17%}.banner-section .banner-cover .banner-content .small-heading:after{left:70%}.project-section .project-small-title:before{left:41%}}@media screen and (min-width:1200px) and (max-width:1440px){.banner-section .banner-cover .about-box{width:71%}.banner-section .banner-cover:after{bottom:201px}.banner-section .banner-cover .banner-content .small-heading:before{left:27%}}@media (min-width:1889px){.banner-section .banner-cover:after{bottom:237px}}