@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600&display=swap);body{font-family:Montserrat,sans-serif;background-color:#fff;padding:0;padding:0;margin:0;display:flex;flex-direction:column;min-height:100vh}.fit-screen{height:100vh;object-fit:cover}.car-fit{width:100%;height:100%;object-fit:contain}.card-shadow{box-shadow:0 4px 8px rgba(0,0,0,.1)}.homepage .carousel-control-prev-icon{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 8 8'%3E%3Cpath d='M6 0L2 4l4 4V0z'/%3E%3C/svg%3E")}.homepage .carousel-control-next-icon{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 8 8'%3E%3Cpath d='M2 0l4 4-4 4V0z'/%3E%3C/svg%3E")}.border-dark{border:2px solid #000}.image-container{max-width:100%;max-height:100%;display:flex;justify-content:center;align-items:center}.image-container img{max-width:100%;max-height:100%;height:auto}.justify{text-align:justify}.brand{border-bottom:3px solid #009688;padding-bottom:7px}.bg-color{background-color:#1b1f71}.btn-call{background-color:#009688}.btn-call a{color:#fff}.btn-call:hover{border:2px solid #128c7e;background-color:transparent}.btn-call a:hover{color:#128c7e}.btn-brand{border:2px solid #128c7e;background-color:transparent}.btn-brand:disabled{background-color:#009688;color:#fff;opacity:.65;cursor:not-allowed}.btn-brand:hover{color:#29af9f}.btn-whatsapp{background-color:#25d366}.btn-whatsapp:hover{border:2px solid #25d366;color:#25d366}.btn-whatsapp:hover a{color:#25d366}.dropdown-menu{border:none}.service-card{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}.card-container{background:#ffffff1a;padding:20px;border-radius:10px;backdrop-filter:blur(3px)}.page-header .navbar-nav .nav-item a:hover,.page-header-home .sticky .navbar-nav .nav-item a:hover,.sticky .navbar-nav .nav-item a:hover{border-bottom:2px solid #009688;color:#009688}.navbar-nav .show .nav-link{color:#fff}.page-header-home .navbar-nav .nav-item a:hover{border-bottom:2px solid #fff;color:#fff}.page-header .navbar-nav .nav-item a{color:#009688}.btn-primary{background-color:#009688;border-color:#009688}.text-brand{color:#009688}.btn-brand{background-color:#009688;border-color:#009688;color:#fff}.btn-brand:hover{background-color:#00796b;border-color:#00796b;color:#fff}.bg-brand{background-color:#009688}.about .btn-brand{border-radius:0}.form-control:focus{border-color:#009688;box-shadow:0 0 0 .2rem rgba(255,98,37,.25)}.copyright,footer .contact span,footer .nav-item,footer .nav-link,footer a,footer h5,footer li{color:#fff}footer h5{font-weight:700}footer a{position:relative;text-decoration:none}footer a{position:relative;text-decoration:none;color:inherit}footer a::after{content:'';position:absolute;width:0;height:2px;display:block;margin-top:5px;background:#fff;transition:width .3s}footer .nav-link:hover,footer a:hover{color:#fff}footer a:hover::after{width:100%}a,h1,h2,h3,h4,p{margin:0;padding:0}.section-team{padding:80px 0}.section-team .header-section .small-title{margin-bottom:25px;font-size:16px;font-weight:500;color:#009688}.section-team .header-section .title{font-weight:700;font-size:45px}.section-team .single-person{margin-top:30px;padding:30px;background-color:#f6f9ff;border-radius:5px}.section-team .single-person:hover{background:linear-gradient(to right,#07a794,#05b9a7)}.section-team .single-person .person-image{position:relative;margin-bottom:50px;border-radius:50%;border:4px dashed transparent;transition:padding .3s}.section-team .single-person:hover .person-image{padding:12px;border:4px dashed #fff}.section-team .single-person .person-image img{width:100%;border-radius:50%}.section-team .single-person .person-image .icon{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);display:inline-block;width:60px;height:60px;line-height:60px;text-align:center;background:linear-gradient(to right,#00796b,#009688);color:#fff;border-radius:50%;font-size:24px}.section-team .single-person:hover .person-image .icon{background:0 0;background-color:#fff;color:#009688}.social-links{display:flex;justify-content:center}.social-links a{width:60px;height:60px;line-height:60px;text-align:center;color:#009688;border-radius:50%;font-size:24px}.section-team .single-person:hover .social-links a{color:#fff}.section-team .single-person .person-info .full-name{margin-bottom:10px;font-size:24px;font-weight:700;text-align:center}.section-team .single-person .person-info .speciality{text-transform:uppercase;font-size:14px;color:#009688;text-align:center}.section-team .single-person:hover .full-name,.section-team .single-person:hover .speciality{color:#fff}.page-title{font-weight:700;font-size:45px;text-align:center}.stats-section{padding:40px 0}.stat-item{margin:0 auto}.stat-item h2{font-size:60px;font-weight:700;margin:0;color:#fff}.stat-item p{font-size:24px;margin:10px 0 0;color:#fff}.cBtn{border-radius:100px;padding:5px;height:50px;width:150px;font-size:1rem;margin-right:10px}.page-header-home{position:absolute;top:0;right:0;left:0;z-index:120;width:100%}.page-header{position:absolute;top:0;right:0;left:0;z-index:120;width:100%}.page-header,.page-header-home .sticky{position:fixed;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-animation:slideDown .35s ease-out;animation:slideDown .35s ease-out;width:100%}.page-header-home .sticky .fs-6{color:#000}.carousel{position:relative;z-index:1}.about-us p{font-size:1rem}.btn-mob a,.fs-6{color:#fff}@media (max-width:576px){.buttons{display:flex}.cBtn{border-radius:100px;padding:5px;font-size:1rem}.buttons .btn-brand{width:10rem}.navbar-nav{background-color:#fff}.navbar-toggler{border:none}.navbar-toggler:focus{box-shadow:none;border-color:#ced4da;outline:0}.btn-mob{display:none}.fs-6{color:#000}}.offcanvas.show{height:100vh;z-index:9999!important}.modal-backdrop,.offcanvas-backdrop{z-index:9998!important}.blogs-container h3{font-weight:700}.about-us-container,.blogs-container{margin-top:120px}.blogs-container .card{margin-bottom:20px;border-radius:10px;display:flex;flex-direction:column;height:100%;border:none!important}.blogs-container .card-body .card-text{text-align:justify}.blogs-container .card-img-top{border-top-left-radius:10px;border-top-right-radius:10px}.blogs-container .card-body{flex:1;display:flex;flex-direction:column}.blogs-container .card-title{font-weight:700;color:#2c3e50}.blogs-container .h3{font-weight:700;color:#2c3e50}.blog-content{font-size:16px;color:#34495e;line-height:1.6;background-color:#f8f9fa;padding:20px;border-radius:10px;text-align:justify}.blog-content img{border-radius:10px;margin-bottom:20px}.btn-primary{background-color:#2c3e50;border-color:#2c3e50}.recent-blogs{margin-top:40px}.recent-blogs .card{margin-bottom:15px;background-color:#f8f9fa;border:none}.recent-blogs img{border-top-left-radius:10px;border-top-right-radius:10px}.recent-blogs .card-body{display:flex;flex-direction:column;justify-content:space-between}.contact-section{padding:40px 0}.contact-section .contact-form{background-color:#f9f9f9;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:30px}.contact-section .form-group label{color:#2c3e50}.contact-section .form-control{border-radius:5px;border-color:#ced4da}.enquiry-form{background-color:#f8f9fa;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1)}.enquiry-form h2{color:#009688;margin-bottom:30px;font-weight:700}.enquiry-form .form-control,.enquiry-form .form-select{border-color:#009688}.enquiry-form .btn-primary{background-color:#009688;border-color:#009688}.enquiry-form .btn-primary:hover{background-color:#00796b;border-color:#00796b}@media screen and (max-width:991px){.offcanvas{width:300px!important;background-color:#fff}.offcanvas-body .nav-link{color:#333;padding:15px 0;border-bottom:1px solid #eee}.navbar-toggler{border-color:rgba(255,255,255,.5)}.page-header-home .navbar-nav .nav-item a:hover{border-bottom:1px solid #333;color:#009688}.page-header,.page-header-home{z-index:1030}.offcanvas{z-index:2000!important}.offcanvas-backdrop{z-index:1999!important}.page-header,.page-header-home{z-index:1030!important}}.wp-button{margin-top:14px}.float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:35px;box-shadow:2px 2px 3px #999;z-index:100}