.home-banner-v2{background-color:#f7faff;background-size:contain;background-repeat:no-repeat;background-position:bottom center;position:relative;z-index:1}.home-banner-v2 .banner-content{padding:140px 0 180px}.home-banner-v2 .banner-content h1{font-size:4rem;line-height:5.2rem;margin:0 0 15px;color:#0f74bb;font-weight:700;text-transform:capitalize;padding:0 0 15px;position:relative}.home-banner-v2 .banner-content h1 i{text-transform:uppercase;font-size:2.5rem;line-height:3.5rem;font-style:normal;font-weight:600;color:#222;display:block;margin:8px 0 0}.home-banner-v2 .banner-content h1::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;top:auto;bottom:0;right:0;margin:0 auto;height:5px;width:80px;background-color:#ec1c24}.home-banner-v2 .banner-content h2{font-size:18px;line-height:30px;color:#222;font-weight:700;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.home-banner-v2 .banner-content h2::after,.home-banner-v2 .banner-content h2::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;top:auto;height:2px;width:40px;background-color:#ec1c24}.home-banner-v2 .banner-content h2::after{left:100%}.home-banner-v2 .banner-content h2::before{left:auto;right:100%}.home-banner-v2 .banner-content p{font-size:17px;line-height:28px;color:#222}.home-banner-v2 .banner-content .banner-btns{margin:30px 0 0}.home-banner-v2 .banner-design{position:relative;text-align:center;background-color:#f7faff;border-radius:400px 400px 0 0;padding:40px 100px;-webkit-box-shadow:0 -15px 20px rgba(5,20,39,.12);box-shadow:0 -15px 20px rgba(5,20,39,.12);outline-offset:4px;outline-width:4px!important;outline-style:solid!important;outline-color:rgba(237,247,251,.3)!important;overflow:unset}.home-banner-v2 .banner-services{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1}.home-banner-v2 .banner-services .banner-service-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 15px;position:absolute;padding:30px;border-radius:50%}.home-banner-v2 .banner-services .banner-service-item::before{position:absolute;top:0;bottom:0;left:auto;right:auto;margin:auto;width:160px;height:160px;content:"";border-radius:50%;z-index:-1}.home-banner-v2 .banner-services .banner-service-item::after{position:absolute;top:0;bottom:0;left:auto;right:auto;margin:auto;width:130px;height:130px;content:"";border-radius:50%;z-index:-1}.home-banner-v2 .banner-services .banner-service-item.item-1{bottom:70%;left:0%}.home-banner-v2 .banner-services .banner-service-item.item-1::before{background-color:#f7d4d9}.home-banner-v2 .banner-services .banner-service-item.item-1::after{background-color:#f1f7ff}.home-banner-v2 .banner-services .banner-service-item.item-2{bottom:95%;left:26%}.home-banner-v2 .banner-services .banner-service-item.item-2::before{background-color:#f7d4d9}.home-banner-v2 .banner-services .banner-service-item.item-2::after{background-color:#f1f7ff}.home-banner-v2 .banner-services .banner-service-item.item-3{bottom:95%;right:26%}.home-banner-v2 .banner-services .banner-service-item.item-3::before{background-color:#f7d4d9}.home-banner-v2 .banner-services .banner-service-item.item-3::after{background-color:#f1f7ff}.home-banner-v2 .banner-services .banner-service-item.item-4{bottom:70%;right:0%}.home-banner-v2 .banner-services .banner-service-item.item-4::before{background-color:#f7d4d9}.home-banner-v2 .banner-services .banner-service-item.item-4::after{background-color:#f1f7ff}.flex-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:1024px){.home-banner-v2{background-size:170%}}@media(max-width:990px){.home-banner-v2 .banner-services .banner-service-item{padding:10px}.home-banner-v2 .banner-services .banner-service-item img{width:70px}.home-banner-v2 .banner-services .banner-service-item::before{width:140px;height:140px}.home-banner-v2 .banner-services .banner-service-item::after{width:120px;height:120px}.home-banner-v2 .banner-content{padding:140px 0 120px}}@media(max-width:767px){.home-banner-v2 .banner-content{padding:100px 0 70px}.home-banner-v2 .banner-content h1{font-size:3rem;line-height:4.5rem}.home-banner-v2 .banner-content h1 i{font-size:2rem;line-height:3rem;letter-spacing:0}.home-banner-v2 .banner-design{padding:50px 15px 40px;max-width:350px;margin:0 auto}.home-banner-v2 .banner-services{z-index:9}.home-banner-v2 .banner-services .banner-service-item{padding:10px}.home-banner-v2 .banner-services .banner-service-item img{width:40px}.home-banner-v2 .banner-services .banner-service-item::before{width:80px;height:80px}.home-banner-v2 .banner-services .banner-service-item::after{width:70px;height:70px}.home-banner-v2 .banner-services .banner-service-item.item-1{bottom:75%;left:0%}.home-banner-v2 .banner-services .banner-service-item.item-2{bottom:94%;left:20%}.home-banner-v2 .banner-services .banner-service-item.item-3{bottom:94%;right:20%}.home-banner-v2 .banner-services .banner-service-item.item-4{bottom:75%;right:0%}}.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:#0f74bb;z-index:-1;border-radius:0 20px 0 20px;opacity:.5}.trust-block{border-radius:20px 0 20px 20px;margin-bottom:30px;padding:40px 15px;overflow:hidden;-webkit-transition:.3s all;transition:.3s all;border:2px solid rgba(15,116,187,.3);background-color:#0f74bb;background-image:url(https://cdn.stratospherewebsites.com/source/sites/44a4658f-1f5e-4d4b-9f11-11194ac16510/images/dots-bg.webp);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;color:#fff;font-weight:600}.service-block{position:relative;border-radius:20px;margin:30px 0 0;padding:10px;overflow:hidden;-webkit-transition:.3s all;transition:.3s all;border:2px solid rgba(15,116,187,.3);height:calc(100% - 30px)}.service-block img{border-radius:20px}.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-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1);border:2px solid transparent}.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}.step-block-main::before{content:"";position:absolute;top:-65px;left:0;background-image:url(https://cdn.stratospherewebsites.com/source/sites/44a4658f-1f5e-4d4b-9f11-11194ac16510/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:280px;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 2px #f05b72;background:#fef7f8;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:2rem;line-height:3rem;color:#222;font-weight:600}.step-block-main .step-block-each .step-block-desc h3 span{display:block;font-size:2.4rem;color:#0f74bb;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 .google-review-card{background-color:#f7faff;border:2px solid rgba(15,116,187,.2);border-radius:30px;padding:30px;position:relative;z-index:1;margin:0 2px}.testimonial-carousel .google-review-card::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:#0f74bb;opacity:.1}.testimonial-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.testimonial-carousel .owl-stage .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:100%}.owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 0}.owl-nav .owl-prev,.owl-nav .owl-next{background-color:#f5f5f5;width:40px;height:40px;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;border-radius:5px;color:#0f74bb;font-weight:500;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.owl-nav *:hover{background-color:#0f74bb;color:#fff}.google-review-card img{width:60px!important;margin:0 auto}.google-review-card{text-align:center}.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:400px}.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:30px 0 0;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}@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}.section-bg.attach-bg{background-attachment:scroll}}@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}}.core-values-list{margin:30px 0 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.core-values-list li{position:relative;background:linear-gradient(135deg,rgba(15,116,187,.05) 0%,rgba(15,116,187,.1) 100%);border:2px solid rgba(15,116,187,.1);border-radius:20px;padding:15px 25px;margin:0;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.core-values-list li:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 25px rgba(15,116,187,.15);box-shadow:0 8px 25px rgba(15,116,187,.15);border-color:rgba(15,116,187,.3)}.core-values-list li:hover .icon-wrapper::after{opacity:.2;-webkit-transform:scale(1.1);transform:scale(1.1)}.core-values-list li .icon-wrapper{position:relative;-ms-flex-negative:0;flex-shrink:0;width:70px;height:70px;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;z-index:2}.core-values-list li .icon-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0f74bb 0%,#40a7f0 100%);border-radius:50%;z-index:-1;opacity:.1;-webkit-transition:all .3s ease;transition:all .3s ease}.core-values-list li .icon-wrapper i{font-size:24px;color:#0f74bb;z-index:1}.core-values-list li .content{-webkit-box-flex:1;-ms-flex:1;flex:1}.core-values-list li .content strong{color:#0f74bb;font-weight:700;font-size:1.8rem;display:block;margin-bottom:5px}.core-values-list li .content span{color:#222;font-size:1.6rem;line-height:1.4}@media(max-width:767px){.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}}