:root{--primary-color:#064498;--secondary-color:#df6b5f;--primary-black-color:#0c1c18;--gray-color:#fefcf8}.sub-heading{border-radius:8px;border:1px solid rgba(35,37,39,.1);background:var(--white-color);font-size:16px;font-weight:600}.nav-right-item .theme-btn.style-one{padding:18px 22px;font-weight:600;font-size:14px}.text-white .sub-heading{border:1px solid rgba(255,255,255,.2);background-color:#295c51;color:var(--white-color)}.theme-btn.style-one{padding:18px 20px;font-weight:600;font-size:16px}.theme-btn.style-one:hover{background-color:var(--secondary-color);color:var(--heading-color)}.section-title h2 span{color:var(--primary-color)}.gray-bg{background-color:var(--gray-color)}.hero-seo .hero-wrapper{position:relative;z-index:1;padding:220px 0 130px;background-color:rgba(233,187,113,.05);overflow:hidden}@media (max-width:767px){.hero-seo .hero-wrapper{padding:150px 0 70px}}.hero-seo .hero-wrapper .shape{position:absolute;z-index:-1}.hero-seo .hero-wrapper .shape.blur-shape-one{background:conic-gradient(from 105deg at -78.01% 65.75%,rgba(41,92,81,.7) 0deg,rgba(86,194,171,.7) 360deg);-webkit-filter:blur(150px);filter:blur(150px);position:absolute;top:-20%;left:-5%}.hero-seo .hero-wrapper .shape.blur-shape-one span{width:185px;height:555px}.hero-seo .hero-wrapper .shape.blur-shape-two{background:conic-gradient(from 105deg at -78.01% 65.75%,rgba(41,92,81,.7) 0deg,rgba(86,194,171,.7) 360deg);-webkit-filter:blur(150px);filter:blur(150px);position:absolute;bottom:-20%;right:-5%}.hero-seo .hero-wrapper .shape.blur-shape-two span{width:185px;height:555px}.hero-seo .hero-wrapper .shape.circle-shape-one{left:-20%;bottom:-50%}.hero-seo .hero-wrapper .shape.circle-shape-one span{width:830px;height:830px;border-radius:50%;background:linear-gradient(147deg,rgba(41,92,81,.05) 19.79%,rgba(41,92,81,0) 69.2%)}.hero-seo .hero-wrapper .shape.circle-shape-two{right:-18%;top:-50%}.hero-seo .hero-wrapper .shape.circle-shape-two span{width:830px;height:830px;border-radius:50%;background:linear-gradient(49deg,rgba(233,187,113,.05) 13.98%,rgba(233,187,113,0) 73.6%)}.hero-seo .hero-wrapper .hero-content{position:relative}.hero-seo .hero-wrapper .hero-content .element{position:absolute;right:0;top:15px}@media screen and (min-width:992px) and (max-width:1200px){.hero-seo .hero-wrapper .hero-content .element{right:60px}}.hero-seo .hero-wrapper .hero-content h1{font-size:62px;font-weight:500;line-height:1.15;margin-bottom:16px;max-width:540px}.hero-seo .hero-wrapper .hero-content h1 span{font-weight:800;color:var(--primary-color)}@media (min-width:1200px) and (max-width:1450px){.hero-seo .hero-wrapper .hero-content h1{font-size:62px;font-weight:500;line-height:1.15;margin-bottom:16px;max-width:540px}}@media screen and (max-width:991px){.hero-seo .hero-wrapper .hero-content h1{font-size:72px;line-height:85px}}@media (max-width:767px){.hero-seo .hero-wrapper .hero-content h1{font-size:44px;line-height:60px}}.hero-seo .hero-wrapper .hero-content p{margin-bottom:35px;font-size:18px;font-weight:500}@media (max-width:767px){.hero-seo .hero-wrapper .hero-content p{font-size:16px}}.hero-seo .hero-wrapper .hero-content .hero-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:767px){.hero-seo .hero-wrapper .hero-content .hero-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hero-seo .hero-wrapper .hero-content .hero-button .theme-btn{margin-bottom:10px;margin-right:30px}.hero-seo .hero-wrapper .hero-content .author-box .author-list li span{background-color:var(--secondary-color);border:2px solid var(--white-color)}.hero-seo .hero-wrapper .hero-image-box{position:relative;padding-left:55px}@media screen and (min-width:992px) and (max-width:1200px){.hero-seo .hero-wrapper .hero-image-box{max-width:575px;margin:0 auto;margin-top:50px}}@media screen and (max-width:991px){.hero-seo .hero-wrapper .hero-image-box{margin-top:60px}}@media (max-width:767px){.hero-seo .hero-wrapper .hero-image-box .hero-sm-image img{width:150px;height:120px}}.hero-seo .hero-wrapper .hero-image-box .hero-sm-image.image-one{left:0;top:0}.hero-seo .hero-wrapper .hero-image-box .hero-sm-image.image-two{bottom:0;right:0}.hero-seo .hero-wrapper .hero-image-box .element{position:absolute;top:0;right:0}.about-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-wrapper .sasly-image-box{width:25%}@media screen and (max-width:991px){.about-wrapper .sasly-image-box{width:50%;padding:0 10px}}.about-wrapper .sasly-image-box.box-one{margin-top:-90px}@media screen and (max-width:991px){.about-wrapper .sasly-image-box.box-one{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.about-wrapper .sasly-image-box.box-two{position:relative}.about-wrapper .sasly-image-box.box-two .shape{position:absolute;top:-90px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.about-wrapper .sasly-image-box.box-two .shape{top:-50px}}@media screen and (max-width:991px){.about-wrapper .sasly-image-box.box-two{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.about-wrapper .section-content-box{width:50%;padding:0 70px}@media screen and (min-width:992px) and (max-width:1200px){.about-wrapper .section-content-box{padding:0 50px}}@media screen and (max-width:991px){.about-wrapper .section-content-box{width:100%;padding:0 15px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.seo-testimonial .testimonial-slider{margin-left:-15px;margin-right:-15px;padding-left:17%;display:flex}@media (min-width:1200px) and (max-width:1450px){.seo-testimonial .testimonial-slider{padding-left:10%}}@media screen and (min-width:992px) and (max-width:1200px){.seo-testimonial .testimonial-slider{padding-left:5%}}@media screen and (max-width:991px){.seo-testimonial .testimonial-slider{padding-left:0}}.seo-testimonial .testimonial-slider .slick-track{display:flex!important}.seo-testimonial .testimonial-slider .slick-slide{margin-left:15px;margin-right:15px;max-width:550px;height:auto;display:flex!important}.seo-testimonial .sasly-testimonial-item{display:flex;height:100%;width:100%}.seo-testimonial .testimonial-content{display:flex;flex-direction:column;height:100%}@media screen and (max-width:991px){.seo-testimonial .testimonial-slider .slick-slide{max-width:100%}}.seo-footer{background-color:#0c1c18;color:rgba(255,255,255,.7)}.seo-footer .footer-copyright{background-color:rgba(255,255,255,.04)}.footer-widget .widget-title{color:var(--white-color)}.page-hero-ss{position:relative;z-index:1;padding:220px 0 130px;background-color:rgba(233,187,113,.05);overflow:hidden}@media (max-width:767px){.page-hero-ss{padding:150px 0 70px}}.page-hero-ss .shape{position:absolute;z-index:-1}.page-hero-ss .shape.blur-shape{top:-25%;left:-5%}.page-hero-ss .shape.blur-shape span{width:185px;height:555px;-webkit-transform:rotate(-37.493deg);transform:rotate(-37.493deg);background:conic-gradient(from 105deg at -78.01% 65.75%,rgba(41,92,81,.7) 0deg,rgba(86,194,171,.7) 360deg);-webkit-filter:blur(150px);filter:blur(150px)}.page-hero-ss .shape.circle-shape{right:-18%;top:-50%}.page-hero-ss .shape.circle-shape span{width:830px;height:830px;border-radius:50%;background:linear-gradient(49deg,rgba(233,187,113,.05) 13.98%,rgba(233,187,113,0) 73.6%)}.seo-about-sec .sasly-image-box.style-one{padding-left:80px}@media screen and (max-width:991px){.seo-about-sec .sasly-image-box.style-one{padding-left:0}}.seo-about-sec .sasly-image-box.style-one .image-one{position:relative;padding-top:100px}.seo-about-sec .sasly-image-box.style-one .image-one .circle-shape{position:absolute;top:0;left:-80px}@media screen and (max-width:991px){.seo-about-sec .sasly-image-box.style-one .image-one .circle-shape{left:-30px}}@media (max-width:767px){.seo-about-sec .sasly-image-box.style-one .image-one .circle-shape{left:auto;right:0}}.seo-about-sec .sasly-image-box.style-one .text-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.seo-about-sec .sasly-image-box.style-one .text-box span{margin-left:40px;padding-left:40px;border-left:1px solid var(--border-color);max-width:100px;line-height:27px}.seo-company{background-color:#0c1c18}.seo-company .text-box h5{color:var(--white-color)}.seo-service .sasly-image-box.style-one{position:relative;max-width:660px;min-height:480px}.seo-service .sasly-image-box.style-one .sasly-image img{border-radius:10px}.seo-service .sasly-image-box.style-one .element-image{position:absolute;bottom:50px;right:0;max-width:220px}.seo-service .sasly-image-box.style-one .element-image img{border-radius:10px}.seo-service .sasly-image-box.style-one .shape{position:absolute;top:50px;right:25px}.seo-service .section-content-box{padding-left:50px}@media screen and (min-width:992px) and (max-width:1200px){.seo-service .section-content-box{padding-left:0}}@media screen and (max-width:991px){.seo-service .section-content-box{padding-left:0}}.seo-service .sasly-iconic-box.box-one{background-color:#f3f4f0}.seo-service .sasly-iconic-box.box-one .icon{background-color:#295c51}.seo-service .sasly-iconic-box.box-two{background-color:#fcf6eb}.seo-service .sasly-iconic-box.box-two .icon{background-color:#e9bb71}.service-details-wrapper .service-item .content h2{margin-bottom:25px;font-size:48px}@media screen and (max-width:991px){.service-details-wrapper .service-item .content h2{font-size:32px;line-height:1}}.service-details-wrapper .service-item .content h4{margin-bottom:15px}.service-details-wrapper .service-item .content p{margin-bottom:30px}.project-details-ss .project-thumbnail .thumbnail{position:relative}.project-details-ss .project-thumbnail .thumbnail img{border-radius:7px;min-height:550px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:992px) and (max-width:1200px){.project-details-ss .project-thumbnail .thumbnail img{min-height:500px}}@media (max-width:767px){.project-details-ss .project-thumbnail .thumbnail img{min-height:20px}}.project-details-ss .project-thumbnail .thumbnail .project-info-box{position:absolute;bottom:30px;right:30px;background-color:var(--primary-color);max-width:400px;width:100%;padding:40px 50px;border-radius:15px}@media (max-width:767px){.project-details-ss .project-thumbnail .thumbnail .project-info-box{padding:20px 30px;position:relative;bottom:0;right:0;margin-top:40px}}.project-details-ss .project-thumbnail .thumbnail .project-info-box h4.title{letter-spacing:-.48px;color:var(--white-color);margin-bottom:20px}.project-details-ss .project-thumbnail .thumbnail .project-info-box ul li{display:block}.project-details-ss .project-thumbnail .thumbnail .project-info-box ul li:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.project-details-ss .project-thumbnail .thumbnail .project-info-box ul li span{font:500 16px var(--heading-font);color:var(--white-color)}.project-details-ss .project-thumbnail .thumbnail .project-info-box ul li span.title{font-weight:600;font-size:16px;letter-spacing:-.36px}.project-details-ss .project-thumbnail .thumbnail .project-info-box ul li span.info{float:right}.project-details-ss .project-content .content h3.title{font-size:52px;font-weight:600;letter-spacing:-1.04px;margin-bottom:33px}@media screen and (min-width:992px) and (max-width:1200px){.project-details-ss .project-content .content h3.title{font-size:22px;margin-bottom:25px;line-height:40px}}@media screen and (max-width:991px){.project-details-ss .project-content .content h3.title{font-size:22px;margin-bottom:15px;line-height:40px}}.project-details-ss .project-content .content p{margin-bottom:40px}.project-details-ss .project-content .content ul{margin-bottom:60px}@media (max-width:767px){.project-details-ss .project-content .content ul{margin-bottom:30px}}.project-details-ss .project-content .content h5{margin-bottom:10px}.faqs-page-ss .sasly-image-box img{border-radius:7px}.sasly-nav-tabs li{display:block}.sasly-nav-tabs .nav-link{display:block;border:1px solid var(--border-color);border-radius:7px;padding:8px 25px;letter-spacing:-.36px;font:600 18px var(--heading-font);color:var(--heading-color);margin-bottom:10px}.sasly-nav-tabs .nav-link.active{background-color:var(--primary-color);color:var(--white-color)}.blog-standard-ss .blog-quote-post-item{background-color:rgba(41,92,81,.122)}.contact-ss .sasly-iconic-box.style-twelve{padding:50px 50px 40px;background-color:rgba(41,92,81,.122);border-radius:10px}#smooth-content,#smooth-wrapper{overflow:visible!important}.form_control{height:55px;padding:10px 20px;border:none;border-bottom:1px solid #ddd;background:0 0!important;box-shadow:none}.form_select{background-color:transparent!important;color:#000}textarea.form_control{height:auto!important;min-height:140px;line-height:1.6;padding:15px 20px}@media screen and (min-width:992px){.section-content-box{margin-top:-90px!important}}.whatsapp-fixed{position:fixed;bottom:10px;right:25px;width:55px;height:55px;z-index:999999999;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px) scale(.95);transition:opacity .35s ease,transform .35s ease;background:#25d366;border-radius:12px;display:flex;justify-content:center;align-items:center}.whatsapp-fixed.show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.whatsapp-fixed svg{width:65%;height:65%;color:#fff}@media (max-width:767px){.whatsapp-fixed{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}}footer:focus~.whatsapp-fixed,footer:hover~.whatsapp-fixed{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.engage-box{position:relative;transition:.3s}.engage-box:hover{transform:translateY(-8px)}.step-number{font-size:40px;font-weight:700;color:var(--primary-color);opacity:.4}.custom-btn{background-color:#fff;color:var(--primary-black-color);padding:12px 32px;border-radius:50px;font-weight:600;transition:all .3s ease}.custom-btn:hover{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}#cookie-banner{position:fixed;bottom:40px;right:100px;width:300px;background:linear-gradient(135deg,#234498,#234498);color:#fff;padding:15px 20px;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.2);font-family:Poppins,sans-serif;font-size:14px;z-index:9999}#cookie-banner .cookie-message{margin-bottom:10px}#cookie-banner .cookie-actions{text-align:right}.cookie-btn{border-radius:8px;font-weight:600;padding:5px 10px;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px}.cookie-btn.accept{background:#fff;color:#234498;border:none;margin-right:5px}.cookie-btn.deny{background:0 0;color:#fff;border:1px solid #fff}@media (max-width:480px){#cookie-banner{width:90%;right:5%;left:5%;bottom:15px;padding:12px 15px;font-size:13px}.cookie-btn{padding:6px 8px;font-size:12px}#cookie-banner .cookie-actions{text-align:center;display:flex;flex-direction:column;gap:5px}.cookie-btn.accept,.cookie-btn.deny{width:100%;margin:0}}