@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");*{font-family:Poppins!important}body,html{overflow-x:hidden}body{padding-top:80px}button,h1,h2,h4{letter-spacing:2px!important}:root{--primary-color:#437cbe;--secondary-color:#437cbe}a{text-decoration:none!important;color:#000!important}.main-clr,.nav-link.active,.nav-link:hover{color:var(--primary-color)!important}.mainButton{border-radius:20px!important;border:2px solid var(--secondary-color)!important;background-color:transparent!important}.mainButton2,.mainButton:hover{border-radius:20px!important;background-color:var(--secondary-color)!important;color:#fff!important}.mainButton2:hover{border-radius:20px!important;border:2px solid var(--secondary-color)!important;color:var(--secondary-color)!important}.mainButton2:hover,.mainButton3{background-color:transparent!important}.mainButton3,.mainButton3:hover{border-radius:20px!important;color:#fff!important;border:1px solid #fff!important}.mainButton3:hover{background-color:#000!important}.text-color{color:var(--secondary-color)}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center;z-index:9999}.servicesSecIcons i{font-size:3rem!important}.broucher{position:fixed;width:58px;z-index:994;top:40%;cursor:pointer}.service-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;background-color:#fff;border-radius:15px;overflow:hidden;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .5s ease-in-out,box-shadow .5s ease-in-out;z-index:1}.service-card:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:#437cbe;z-index:0;transition:height .6s ease-in-out;border-radius:5px}.service-card:hover:before{height:100%}.service-card *,.service-card .main-clr,.service-card .service-icon,.service-card p{transition:color .5s ease-in-out}.service-card *{position:relative;z-index:1;transition:color .3s ease}.service-card .service-icon{font-size:3rem;color:#437cbe;transition:color .3s ease}.service-card .main-clr{color:#007bff;transition:color .3s ease}.service-card p{margin-bottom:0;transition:color .3s ease}.service-card:hover{transform:translateY(-10px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.service-card:hover,.service-card:hover .main-clr,.service-card:hover .service-icon,.service-card:hover p{color:#fff!important}.project-card{position:relative;overflow:hidden;transition:transform .3s ease-in-out}.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{position:absolute;bottom:0;left:0;width:100%;background:var(--primary-color);color:#fff;transform:translateY(100%);transition:transform .3s ease-in-out;padding:20px;text-align:center}.project-card:hover .card-body{transform:translateY(0)}.mainButton4{background-color:transparent!important;color:#fff!important;border:1px solid #fff!important;border-radius:20px!important}.mainButton4:hover{background-color:#fff!important;color:var(--primary-color)!important;border:1px solid var(--primary-color)!important;border-radius:20px!important}.footer-bg{background-color:#000a14}.list-image-icon{width:194px;height:66px;filter:invert(1)}.social-fixed{position:fixed;top:250px;right:0;background-color:#007bff;padding:3px;border-radius:25px 0 0 25px;box-shadow:0 0 11px 5px #dcdcdc4a;z-index:91}.social-fixed ul{width:50px;float:left;position:relative;text-align:center;padding:0;align-items:center;justify-content:center;margin:0}.social-fixed ul li{display:inline-block;list-style:none;width:30px;height:30px;border-radius:50%;vertical-align:top;margin:2px}.social-fixed ul li a{font-size:18px!important;line-height:30px;text-align:center;width:30px;height:30px;border-radius:50%}.main-clra{color:#fff!important}.footer-social-link ul li a{position:relative;display:block;height:50px;width:50px;background:hsla(0,0%,100%,.05);border-radius:5%;color:hsla(0,0%,100%,.5);font-size:20px;line-height:50px;text-align:center;transition:all .2s linear;transition-delay:.1s;z-index:1;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:hsla(0,0%,100%,.68)!important}.term-backgound{background-color:#fff}ul.custom-list{list-style:none;padding-left:0}ul.custom-list li{position:relative;padding-left:20px}ul.custom-list li:before{content:"→";position:absolute;left:0;top:0;font-size:18px;color:#333}.faq{background-color:none;padding-top:3rem;padding-bottom:3rem}.faq .container{max-width:1200px;margin:0 auto}.backgound-icon{background:blue;color:#fff;width:26px;font-size:26px;height:29px;text-align:center;padding-left:2px;padding-top:1px;border-radius:6px}.accordion-item{border:1px solid #ddd;border-radius:5px;margin-bottom:1rem;background-color:#f1f1f1}.accordion-header{background-color:transparent;color:#333;font-size:1.2rem;font-weight:700;padding:15px 20px;border-radius:5px}.accordion-button{background:transparent;color:#333;font-size:1rem;text-align:left;width:100%;border:none;display:flex;justify-content:space-between;align-items:center}.accordion-button .question-text{flex-grow:1;color:#333;transition:color .3s ease}.accordion-button .question-text.opened{color:skyblue}.accordion-button .toggle-icon{font-size:1.5rem;font-weight:700;margin-left:10px}.accordion-collapse{display:none;padding:15px 20px;background-color:#fff;border-top:1px solid #ddd;font-size:1rem;line-height:1.5;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.accordion-collapse.show{display:block}.accordion-body{color:#333}.accordion-item{box-shadow:0 4px 10px rgba(0,0,0,.1);transition:box-shadow .3s ease}.footer-logo-para{max-width:77%;width:100%}.copyright{font-size:18px}@media only screen and (min-width:700px){.footer-logo-para{padding-left:12px}}.conatct-box-ambros{position:relative;justify-content:space-between;height:100%;background-color:#fff;border-radius:15px;overflow:hidden;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .5s ease-in-out,box-shadow .5s ease-in-out;z-index:1}.about-card-row{justify-content:space-evenly}.conatct-box-ambros-height-part-2{height:270px!important}.logo-white{filter:brightness(0) invert(1)}.logo-wrapper{width:200px;height:50px}@media (max-width:700px){.logo-wrapper{width:150px;height:50px}}