.poly-hero{position:relative;background:linear-gradient(135deg,color-mix(in srgb,#0d83fd,transparent 95%) 50%,color-mix(in srgb,#0d83fd,transparent 98%) 0,transparent 50%)}.poly-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,#0d83fd,transparent 92%),transparent 40%);pointer-events:none}.poly-hero .poly-hero-content{position:relative;z-index:1}.poly-hero .poly-hero-content h1{font-size:3.2rem;font-weight:700;line-height:1.2;margin-bottom:1.3rem}.poly-hero .poly-hero-content p{font-size:1.125rem;line-height:1.75rem;font-weight:400}@media (max-width:992px){.poly-hero .poly-hero-content{text-align:center;margin-bottom:3rem}.poly-hero .poly-hero-content h1{font-size:2.5rem}.poly-hero .poly-hero-content .hero-buttons{justify-content:center}}@media (max-width:575px){.poly-hero .poly-hero-content h1{font-size:2rem}}.poly-hero .btn-primary-poly{background-color:#04a9ff;border-color:#04a9ff;color:#fff;padding:20px 2.5rem;border-radius:50px;font-weight:500;transition:all .3s ease;font-size:17px}.poly-hero .btn-primary-poly:hover{background-color:color-mix(in srgb,#04a9ff,black 20%);border-color:color-mix(in srgb,#04a9ff,black 20%)}.poly-hero .btn-link{color:#2d465e;text-decoration:none;font-weight:500;transition:all .3s ease;font-size:17px}.poly-hero .btn-link:hover{color:#0d83fd}.poly-hero .btn-link i{font-size:1.5rem;vertical-align:middle}.poly-hero .hero-image{position:relative;text-align:center;z-index:1;border-radius:30px;border:.82px solid rgb(205 204 204/80%);padding:1.5rem}.poly-hero .hero-image img{max-width:100%;height:auto;border-radius:15px}.service-item{padding:30px;border:2px solid #153c331a;border-radius:30px;height:calc(100% - 30px);margin-bottom:30px;position:relative;overflow:hidden}.service-item:before{content:"";position:absolute;left:0;right:0;top:100%;border-radius:0;background-color:#38bdf8;transition:all .4s ease-in-out;height:100%}.service-item:hover:before{top:0}.service-item .icon-box{background-color:#d3eaf6;height:52px;width:52px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative;overflow:hidden}.service-item .icon-box:before{content:"";position:absolute;left:0;right:0;top:100%;border-radius:0;background-color:#ffffff;transition:all .5s ease-in-out;height:100%}.service-item:hover .icon-box:before{top:0}.service-item .icon-box img{position:relative;max-width:30px}.service-item .service-body{margin-bottom:20px;position:relative;z-index:1}.service-item .service-body h3{font-size:20px;font-weight:600;text-transform:capitalize;margin-bottom:20px;transition:all .5s ease-in-out}.service-item:hover .service-body h3{color:#fff}.service-item .service-body p{margin:0;transition:all .5s ease-in-out;color:#4b5563}.service-item:hover .service-body p{color:#fff}.service-item .service-footer a{background-color:#153c33;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.service-item .service-footer a:hover{background-color:#153c33b3}.service-cta-item{padding:40px 100px;text-align:center}.service-cta-item .icon-box{margin:0 auto 20px}.service-cta-item:hover .service-cta-btn .btn-default:after{width:100%}.service-cta-item:hover .service-cta-btn .btn-default:before{background-color:#619e90}.why-choose-us .why-choose-us-box{position:relative;margin-top:30px}.why-choose-box-1{background-color:#d3eaf6;border-radius:30px 0 0 30px}.why-choose-box-2{background-color:#124b69;border-radius:0 30px 30px 0}.why-choose-image{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:1}.why-choose-item{border-bottom:2px solid #153c331a;display:flex;align-items:center;padding:40px}.why-choose-item:last-child{border-bottom:none}.why-choose-item .icon-box{background-color:#fff;height:52px;width:52px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:20px;position:relative;overflow:hidden;z-index:1}.why-choose-item .icon-box:before{content:"";position:absolute;left:0;right:0;top:0;border-radius:10px;background-color:#124b69;transform:scale(0);transition:all .4s ease-in-out;height:100%}.why-choose-item:hover .icon-box:before{transform:scale(1)}.why-choose-item .icon-box img{position:relative;z-index:1;max-width:30px;transition:all .3s ease-in-out}.why-choose-item:hover .icon-box img{filter:brightness(0) invert(1)}.why-choose-content{width:calc(100% - 72px);position:relative;z-index:1;max-width:300px}.why-choose-content h3{font-size:20px;font-weight:600;text-transform:capitalize;margin-bottom:10px;transition:all .3s ease-in-out}.why-choose-content p{margin:0;transition:all .3s ease-in-out;color:#4b5563}.why-choose-box-2 .why-choose-item{border-color:#ffffff26;flex-direction:row-reverse;text-align:right}.why-choose-box-2 .why-choose-item .icon-box{margin-right:0;margin-left:20px}.why-choose-box-2 .why-choose-item .icon-box:before{background-color:#d3eaf6}.why-choose-box-2 .why-choose-item:hover .icon-box img{filter:brightness(1) invert(0)}.why-choose-box-2 .why-choose-content h3{color:#fff}.why-choose-box-2 .why-choose-content p{color:#fff;opacity:70%}@media only screen and (max-width:991px){.gallery-carousel{padding:25px 0}.gallery-scrolling-content .gallery-image img{width:100%;aspect-ratio:1/1;object-fit:cover}.why-choose-us{padding:50px 0}.why-choose-box-1{border-radius:30px 30px 0 0}.why-choose-box-2{border-radius:0 0 30px 30px}.why-choose-item{padding:30px}.why-choose-content{max-width:100%}.why-choose-box-2 .why-choose-item{flex-direction:row;text-align:left}.why-choose-box-2 .why-choose-item .icon-box{margin-right:20px;margin-left:0}.why-choose-image{display:none}.why-choose-image img{max-width:70%}}.Placement{position:relative;min-height:350px;overflow:hidden}.Placement:before{content:"";background:linear-gradient(180deg,rgba(9,9,121,0) 40%,rgba(7,7,8,1) 100%,rgba(10,11,11,1) 0);position:absolute;top:0;right:0;left:0;bottom:0}.Placement img,.Placement:before{border-radius:10px}.success-list{position:absolute;left:20px;bottom:15px;z-index:1}.success-list h5{color:#fff;font-size:1.125rem;line-height:1.75rem;font-weight:700;margin-bottom:1px;text-transform:capitalize}.success-list h6{opacity:.6;font-size:.875rem;margin-bottom:2px}.success-list h6,.success-list p{color:#fff;line-height:1.25rem;text-transform:capitalize;font-weight:500}.success-list p{opacity:.5;font-size:13px;margin-bottom:3px}