.home-slider .carousel-caption{position:relative;right:auto;bottom:auto;left:auto;z-index:1;padding:260px 0 280px;opacity:0;text-align:left}.home-slider .carousel-caption .farmer-badge img{padding:10px;border-radius:10px;background-color:#fff;display:inline-block}.home-slider .carousel-caption h1{font-size:3.6rem;line-height:4.8rem;margin:0 0 15px;color:#142d52;font-weight:700;text-transform:capitalize;position:relative}.home-slider .carousel-caption h1 span{text-transform:uppercase;font-size:2rem;font-style:normal;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222;letter-spacing:.5px}.home-slider .carousel-caption p{font-size:1.8rem;line-height:2.8rem;color:#222}.home-slider .carousel-caption .banner-btns{margin:30px 0 0}.home-slider .mob-banner{background-size:0}.home-slider .carousel-item{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:unset;display:table;-webkit-animation:animatedBackground 20s linear infinite;animation:animatedBackground 20s linear infinite;-webkit-transition:.3s all;transition:.3s all;position:relative}.home-slider .carousel-item.active .carousel-caption{opacity:1}.home-slider .carousel-item.active .carousel-caption h1,.home-slider .carousel-item.active .carousel-caption h2,.home-slider .carousel-item.active .carousel-caption p,.home-slider .carousel-item.active .carousel-caption .home-cta a{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.img-block{position:relative;z-index:1}.img-block img{border-radius:40px 0 0 0}.img-block::before{content:"";position:absolute;bottom:-15px;right:-15px;width:80%;height:80%;background:#d4af35;z-index:-1;border-radius:0 20px 0 20px;opacity:.5}.trust-block{border-radius:20px 20px;margin-bottom:30px;padding:25px;overflow:hidden;-webkit-transition:.3s all;transition:.3s all;background-color:#f7faff;border:1px solid rgba(212,175,53,.3);border-bottom:3px solid #d4af35;background-image:url(https://cdn.stratospherewebsites.com/source/sites/ee3b8b0d-a20b-4720-bf76-415ebcaafe01/images/bg-pattern-2.svg);background-size:cover;position:relative;height:calc(100% - 30px)}.trust-block img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.trust-block h3{font-size:2rem;line-height:3.2rem;font-weight:700;margin-bottom:15px}.trust-block p{margin:0}.service-block{position:relative;border-radius:20px;margin-bottom:30px;padding:5px;overflow:hidden;-webkit-transition:.3s all;transition:.3s all;border:1px solid rgba(212,175,53,.3);height:calc(100% - 30px)}.service-block img{border-radius:20px 20px 0 0}.service-block .service-content{padding:20px 20px}.service-block .service-content h3{font-size:2rem;line-height:3.2rem;margin:0 0 15px;color:#222;font-weight:700}.service-block:hover{-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1)}.service-block:hover .image-anime::after{height:250%;-webkit-transition:all 600ms linear;transition:all 600ms linear;background-color:transparent}.step-block-main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0}.step-block-main::before{content:"";position:absolute;top:0;left:0;background-image:url(https://cdn.stratospherewebsites.com/source/sites/ee3b8b0d-a20b-4720-bf76-415ebcaafe01/images/build-wbsite-bg-new.webp);background-size:80%;width:100%;height:100%;background-position:center;background-repeat:no-repeat}.step-block-main .step-block-each{width:250px;position:relative;text-align:center;margin:0 5px}.step-block-main .step-block-each .step-block-img{width:140px;height:140px;border-radius:50%;overflow:hidden;border:dashed 1px #f05b72;background:#fff;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.step-block-main .step-block-each .step-block-img .step-icon{width:60px;padding:0;border-radius:0}.step-block-main .step-block-each .step-block-desc{margin-top:20px;padding:0 20px}.step-block-main .step-block-each .step-block-desc h3{font-size:1.8rem;line-height:2.6rem;color:#222;font-weight:500}.step-block-main .step-block-each .step-block-desc h3 span{display:block;font-size:2.4rem;color:#142d52;margin-bottom:10px;font-weight:700;position:relative;text-align:center;z-index:1}.step-block-main .step-block-each .step-block-desc h3 span::before{content:"Step";position:absolute;top:-10px;margin:0 auto;left:0;right:0;font-size:2.6rem;color:#ddd;z-index:-1;text-transform:uppercase}.testimonial-carousel .item{background-color:#f7faff;border:2px solid rgba(20,45,82,.2);border-radius:30px;height:calc(100% - 30px);margin-bottom:30px;padding:40px;position:relative;z-index:1;width:100%}.testimonial-carousel .item::before{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;font-size:60px;z-index:-1;position:absolute;top:-5px;left:25px;border-radius:30px;color:#142d52;opacity:.1}.serving-locations-block{padding:30px;background-color:rgba(255,255,255,.9);border-radius:20px;margin-bottom:20px}.serving-locations-map{padding:10px;border-radius:20px;background-color:rgba(255,255,255,.9);height:calc(100% - 20px)}.serving-locations-map iframe{border-radius:20px;border:0;margin:0;width:100%;height:100%;min-height:300px}.blog-each{border-radius:20px;overflow:hidden;padding:10px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1);-webkit-transition:.3s all;transition:.3s all;background-color:#fff;margin-bottom:30px;height:calc(100% - 30px)}.blog-each:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.15);box-shadow:0 6px 20px rgba(0,0,0,.15)}.blog-each .blog-img{border-radius:20px;overflow:hidden;margin-bottom:15px}.blog-each .blog-img img{border-radius:20px}.blog-each .blog-content{padding:10px}.blog-each .blog-content h3{font-size:2rem;line-height:3.2rem;margin:0 0 15px;color:#222;font-weight:700}.faq-block .accordion-item{margin:0 0 8px;border:1px solid rgba(20,45,82,.2);border-radius:12px;overflow:hidden;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.faq-block .accordion-item:first-child,.faq-block .accordion-item:last-child{border:1px solid rgba(20,45,82,.2)}.faq-block .accordion-button{font-size:1.6rem;font-weight:600;padding:1.5rem 1.2rem;text-shadow:none;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;color:#142d52}.faq-block .accordion-button:focus{border-color:#d4af35;-webkit-box-shadow:none;box-shadow:none}.faq-block .accordion-button::after{font-size:1.5rem;color:#d4af35;content:"";font-family:"Font Awesome 6 Pro"}.faq-block .accordion-button:not(.collapsed){background-color:#d4af35}.faq-block .accordion-button:not(.collapsed)::after{color:#142d52}.faq-block .accordion-body{padding:1.5rem 1.5rem;font-size:1.5rem}@media(max-width:1400px){.home-slider .carousel-caption{padding:220px 0 180px}.home-slider .carousel-caption h1{font-size:3rem;line-height:4rem;margin:0 0 15px}.home-slider .carousel-caption h1 span{font-size:2rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222;margin-bottom:0}.home-slider .carousel-caption p{font-size:1.7rem;line-height:2.8rem;color:#222}}@media(max-width:1024px){.cta-block .image-block img{max-width:450px}.step-block-main::before{content:none}}@media(max-width:990px){.home-slider .carousel-item::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:rgba(235,240,252,.85);width:100%}.home-slider .carousel-caption{padding:180px 0 140px}.home-slider .carousel-caption h1,.home-slider .carousel-caption p,.home-slider .carousel-caption .banner-btns{text-align:center}.home-slider .carousel-item{background-size:0}.home-slider .mob-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:unset}.img-block{margin:0 0 30px}}@media(max-width:767px){.home-slider .carousel-caption{padding:150px 0 130px}.cta-block .image-block{display:none}.step-block-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.step-block-main::before{content:none}}