.btn-primary-outline{border:1px solid #E5E7EB!important}.buttonrow{justify-content:flex-start;align-content:flex-start;gap:10px;margin-top:10px;padding-top:10px}.hero-holder{position:relative;max-height:650px}.hero-holder .hero-container{width:100%;z-index:999;position:absolute;bottom:-160px;top:auto}.hero-holder .hero-slide-content-holder{display:flex;box-sizing:border-box;background:#f8f9fa;padding:50px 90px}.hero-holder .hero-image-holder{padding-top:0;position:relative;top:0;max-height:650px!important;overflow:hidden}.hero-holder .hero-image-holder img{max-height:650px;object-fit:cover}.hero-holder .banner-content{z-index:1;padding-left:50px;padding-right:50px}.hero-slide-content-holder .quote-content .quotetext{color:#131313;font-size:48px;line-height:1.2}.hero-slide-content-holder .quote-content .quoteby{color:#D3793B!important;font-size:26px;line-height:1.1;margin-top:20px}.hero-slide-content-holder .case-study-description{margin-top:20px;max-width:720px;margin-bottom:20px}.hero-holder .form-control{width:calc(100% - 50px);height:50px;padding:15px}.hero-holder .banner-image{position:relative}.hero-holder h1,.hero-holder h2,.hero-holder h3{color:#327B0F;font-size:50px;margin:0 0 30px 0;text-transform:uppercase}.hero-holder p{color:#fff;line-height:1.4;margin-bottom:10px}.hero-holder p::last-of-type{margin-bottom:0}.hero-holder .swiper-banner-pagination{position:absolute;text-align:left;bottom:30px;left:50%;transform:translateX(-50%);z-index:10;width:auto}.hero-holder .swiper-pagination-bullet{background:#fff;border:1px solid #131313;opacity:1;width:11px;height:11px}.hero-holder .swiper-pagination-bullet-active{border:1px solid #d3793b}.margin-reset{margin-top:-160px}@media (max-width:991px){.home-hero .hero-holder{max-height:none}.hero-holder .banner-content{padding:50px 50px 50px 50px}.hero-holder .banner-content:after{width:71%}.hero-holder .banner-content h1{font-size:40px}.hero-holder .swiper-pagination{bottom:45px;left:50px}.hero-searchform{display:none!important}.hero-holder .hero-container{padding-top:130px}.hero-holder .hero-slide-content-holder{padding:30px 30px}.hero-slide-content-holder .quote-content .quotetext{font-size:1.188rem;text-align:left}.hero-slide-content-holder .quote-content .quoteby{font-size:.875rem}.hero-holder .hero-image-holder{padding-top:0;position:absolute;top:0;margin:0}.hero-holder .hero-container{position:relative;bottom:0;padding-top:140px}.hero-holder .cs-content{margin-top:30px}}