@keyframes aosFadeDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translate(0,0)}}@keyframes aosFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0,0)}}@keyframes aosFadeRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0,0)}}@keyframes aosFadeLeft{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0,0)}}@keyframes aosFlipLeft{0%{opacity:0;transform:perspective(2500px)rotateY(-100deg)}to{opacity:1;transform:perspective(2500px)rotateY(0)}}@keyframes aosZoomIn{0%{opacity:0;transform:scale3d(.8,.8,.8)}to{opacity:1;transform:scale(1)}}[data-aos=fade-down]{animation:.8s cubic-bezier(.25,1,.5,1) both aosFadeDown}[data-aos=fade-up]{animation:.8s cubic-bezier(.25,1,.5,1) both aosFadeUp}[data-aos=fade-right]{animation:.8s cubic-bezier(.25,1,.5,1) both aosFadeRight}[data-aos=fade-left]{animation:.8s cubic-bezier(.25,1,.5,1) both aosFadeLeft}[data-aos=flip-left]{animation:.8s cubic-bezier(.25,1,.5,1) both aosFlipLeft}[data-aos=zoom-in]{animation:.8s cubic-bezier(.25,1,.5,1) both aosZoomIn}[data-aos-delay="200"]{animation-delay:.2s}[data-aos-delay="400"]{animation-delay:.4s}[data-aos-delay="600"]{animation-delay:.6s}[data-aos-delay="800"]{animation-delay:.8s}[data-aos-delay="1000"]{animation-delay:1s}@media (prefers-reduced-motion:reduce){[data-aos]{opacity:1!important;animation:none!important;transform:none!important}}:focus-visible{border-radius:3px;outline-offset:3px!important;outline:3px solid #437cbe!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{border-radius:4px;outline-offset:2px!important;outline:3px solid #437cbe!important;box-shadow:0 0 0 4px #437cbe40!important}.btn:focus-visible{outline-offset:2px!important;outline:3px solid #437cbe!important;box-shadow:0 0 0 4px #437cbe4d!important}*{font-family:Poppins!important}body,html{overflow-x:hidden}body{padding-top:80px}.page-hero{padding-top:80px!important;padding-bottom:80px!important}h1,h2,h4,button{letter-spacing:2px!important}:root{--primary-color:#437cbe;--secondary-color:#437cbe}a{text-decoration:none!important}.navbar a,.navbar-brand,.nav-link{color:#000!important}.main-clr,.nav-link.active,.nav-link:hover{color:var(--primary-color)!important}.mainButton{border:2px solid var(--secondary-color)!important;background-color:#0000!important;border-radius:20px!important}.mainButton:hover,.mainButton2{background-color:var(--secondary-color)!important;color:#fff!important;border-radius:20px!important}.mainButton2:hover{border:2px solid var(--secondary-color)!important;color:var(--secondary-color)!important;background-color:#0000!important;border-radius:20px!important}.mainButton3{color:#fff!important;background-color:#0000!important;border:1px solid #fff!important;border-radius:20px!important}.mainButton3:hover{color:#fff!important;background-color:#000!important;border:1px solid #fff!important;border-radius:20px!important}.text-color{color:var(--secondary-color)}.overlay{z-index:9999;background:#fffc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-spinner{border:6px solid #437cbe2e;border-top-color:var(--primary-color);border-radius:50%;width:72px;height:72px;animation:.8s linear infinite spinLoader}@keyframes spinLoader{to{transform:rotate(360deg)}}.servicesSecIcons i{font-size:3rem!important}.broucher{z-index:994;cursor:pointer;width:58px;position:fixed;top:40%}.service-card{z-index:1;background-color:#fff;border-radius:15px;flex-direction:column;justify-content:space-between;height:100%;padding:20px;transition:transform .5s ease-in-out,box-shadow .5s ease-in-out;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #0000001a}.service-card:before{content:"";z-index:0;background-color:#437cbe;border-radius:5px;width:100%;height:0%;transition:height .6s ease-in-out;position:absolute;bottom:0;left:0}.service-card:hover:before{height:100%}.service-card *,.service-card .service-icon,.service-card .main-clr,.service-card p{transition:color .5s ease-in-out}.service-card *{z-index:1;transition:color .3s;position:relative}.service-card .service-icon{color:#437cbe;font-size:3rem;transition:color .3s}.service-card .main-clr{color:#007bff;transition:color .3s}.service-card p{margin-bottom:0;transition:color .3s}.service-card:hover{transform:translateY(-10px);box-shadow:0 8px 16px #0003;color:#fff!important}.service-card:hover .service-icon,.service-card:hover .main-clr,.service-card:hover p{color:#fff!important}.project-card{transition:transform .3s ease-in-out;position:relative;overflow:hidden}.project-card:hover{transform:scale(1.05)}.project-card img{transition:opacity .3s ease-in-out}.project-card:hover img{opacity:.8}.project-card .card-body{background:var(--primary-color);color:#fff;text-align:center;width:100%;padding:20px;transition:transform .3s ease-in-out;position:absolute;bottom:0;left:0;transform:translateY(100%)}.project-card:hover .card-body{transform:translateY(0)}.mainButton4{color:#fff!important;background-color:#0000!important;border:1px solid #fff!important;border-radius:20px!important}.mainButton4:hover{color:var(--primary-color)!important;border:1px solid var(--primary-color)!important;background-color:#fff!important;border-radius:20px!important}.footer-bg{background-color:#000a14}.list-image-icon{filter:invert();width:194px;height:66px}.social-fixed{z-index:91;background-color:#007bff;border-radius:25px 0 0 25px;padding:3px;position:fixed;top:250px;right:0;box-shadow:0 0 11px 5px #dcdcdc4a}.social-fixed ul{float:left;text-align:center;justify-content:center;align-items:center;width:50px;margin:0;padding:0;position:relative}.social-fixed ul li{vertical-align:top;border-radius:50%;width:30px;height:30px;margin:2px;list-style:none;display:inline-block}.social-fixed ul li a{text-align:center;border-radius:50%;width:30px;height:30px;line-height:30px;font-size:18px!important}.main-clra{color:#fff!important}.footer-social-link ul li a{color:#ffffff80;text-align:center;z-index:1;background:#ffffff0d;border-radius:5%;width:50px;height:50px;font-size:20px;line-height:50px;transition:all .2s linear .1s;display:block;position:relative;padding-top:2px!important}@media only screen and (max-width:500px){.footer-social-link ul{margin-top:10px!important}}.footer-social-link ul li a i{padding-left:10px!important}.color-text{color:#fefefead!important}.term-backgound{background-color:#fff}ul.custom-list{padding-left:0;list-style:none}ul.custom-list li{padding-left:20px;position:relative}ul.custom-list li:before{content:"→";color:#333;font-size:18px;position:absolute;top:0;left:0}.faq{background-color:none;padding-top:3rem;padding-bottom:3rem}.faq .container{max-width:1200px;margin:0 auto}.backgound-icon{color:#fff;text-align:center;background:#00f;border-radius:6px;width:26px;height:29px;padding-top:1px;padding-left:2px;font-size:26px}.accordion-item{background-color:#f1f1f1;border:1px solid #ddd;border-radius:5px;margin-bottom:1rem}.accordion-header{color:#333;background-color:#0000;border-radius:5px;padding:15px 20px;font-size:1.2rem;font-weight:700}.accordion-button{color:#333;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;font-size:1rem;display:flex}.accordion-button .question-text{color:#333;flex-grow:1;transition:color .3s}.accordion-button .question-text.opened{color:#87ceeb}.accordion-button .toggle-icon{margin-left:10px;font-size:1.5rem;font-weight:700}.accordion-collapse{background-color:#fff;border-top:1px solid #ddd;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:15px 20px;font-size:1rem;line-height:1.5;display:none}.accordion-collapse.show{display:block}.accordion-body{color:#333}.accordion-item{transition:box-shadow .3s;box-shadow:0 4px 10px #0000001a}.footer-logo-para{width:100%;max-width:77%}.copyright{font-size:18px}@media only screen and (min-width:700px){.footer-logo-para{padding-left:12px}}.conatct-box-ambros{z-index:1;background-color:#fff;border-radius:15px;justify-content:space-between;height:100%;padding:20px;transition:transform .5s ease-in-out,box-shadow .5s ease-in-out;position:relative;overflow:hidden;box-shadow:0 4px 8px #0000001a}.about-card-row{justify-content:space-evenly}@media (max-width:700px){.logo-wrapper{width:150px;height:50px}}.conatct-box-ambros-height-part-2{height:270px!important}.logo-white{filter:brightness(0)invert()}.logo-wrapper{width:200px;height:50px}@media (max-width:700px){.logo-wrapper{width:150px;height:50px}}
