.margin-b{margin-bottom:2rem}:root{--white:#fff;--aa:var(--blue);--bb:#21a7d0;--color-black:#1c1c1c;--color-body:#7b7e86;--color-white:#fff;--color-border:#e6e6e6;--color-bg:#f6f7fa;--thm-color:#179bd7}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky!important;position:sticky!important;top:200px;z-index:1020;height:min-content;display:flex;flex-direction:column}}.sticky{position:-webkit-sticky;position:sticky;top:140px}.elementor-background-overlay{background:var(--skyblue);filter:blur(140px);right:100px;width:100px;height:100px;border-radius:50%}.elementor-background-overlay1{width:300px;height:300px;border-radius:50%;background:var(--blue);filter:blur(140px)}.pr{position:relative}.shapeanimation img,.shapeanimation1 img,.shapeanimation2 img{height:100px;width:100px}.abs{left:0}.abs,.abs1{top:50%;height:200px;width:200px;position:absolute}.abs1{right:0}.abs-img{position:absolute;top:68%;right:28%}.abs-img1{position:absolute;top:2%;right:29%}.abs-img2{position:absolute;top:-5%;left:-14%}.abs-img3{position:absolute;bottom:22%;right:10%}.f25{width:25%}.f15{width:15%!important}.color2{color:hsla(0,0%,61%,.25)}.font2{font-size:4rem;font-weight:700}.experiance{color:var(--blue);font-size:1.2rem;font-weight:700;letter-spacing:1px}.relative1{position:relative}.relative2{background-color:var(--blue);height:2px;width:40px;display:inline-block;margin-right:10px}h4{margin-bottom:0!important}.mt{margin-top:-2.2rem}.ffl{font-size:3rem;font-weight:900;line-height:1}.strok{stroke:var(--bb)}.bdt-animation-stroke{animation-name:bdt-stroke;animation-duration:2s;stroke-dasharray:var(--bdt-animation-stroke)}@keyframes bdt-stroke{0%{stroke-dashoffset:var(--bdt-animation-stroke)}to{stroke-dashoffset:0}}.elementor-widget-container{margin:-15px 0 0;padding:25px 15px;background-color:#fff;border-radius:12px 12px 12px 12px;box-shadow:0 8px 25px 0 hsla(0,0%,74%,.5);height:370px;display:flex;align-items:center}.bdt-ep-advanced-icon-box{text-align:center}.bdt-ep-advanced-icon-box-icon{margin-bottom:16px}.w75{width:75px!important}.bdt-ep-advanced-icon-box-title{margin-bottom:10px;color:#000;font-size:20px;font-weight:600}.bdt-ep-advanced-icon-box-description{font-size:1rem;font-weight:500;line-height:20px}.bdt-ep-advanced-icon-box-readmore{color:var(--blue);border:2px solid var(--blue);padding:10px;font-size:.9rem;font-weight:500}.elementor-repeater-item{animation-name:bounce;-webkit-animation-name:bounce}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}40%,43%,70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}.shapeanimation{animation-duration:9s;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:7s;-webkit-animation-duration:7s}.shapeanimation1{animation-duration:9s;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:10s;-webkit-animation-duration:10s}.shapeanimation2{animation-duration:9s;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:12s;-webkit-animation-duration:12s}.mtt-2{margin-top:2rem}.cir{cursor:pointer;width:35px;height:33px;border-radius:50%;margin-left:.5rem;display:flex;align-items:center;justify-content:center}.cir i{font-size:30px}.letter{letter-spacing:1.5px}.w75{height:64px!important;width:64px!important}.services_img img{height:70px;width:70px}.t2{color:var(--blue)!important;text-transform:none}.s-btn .btn{padding:9px 15px}.btn:hover .t2{color:#fff!important}@media (min-width:0px) and (max-width:768px){.ser-h img{width:100%}.mt-4{margin-top:0!important}.abs-img{position:absolute;top:68%;right:-4%}.abs-img2{position:absolute;top:-5%;left:0}.abs-img1{position:absolute;top:7%!important;right:4%}.color2 .font2{font-size:3rem}.ffl{font-size:2rem}.padei{padding:1rem}.mtt-2{margin-top:0!important}.padin-2{padding:1rem 2rem!important}.f25{width:18%}.temp-img{height:200px;width:200px!important;margin-left:82px}.mar-service{margin-top:50px}}@media (min-width:0px) and (max-width:375px){.ht{margin-top:25px!important}}