@media screen and (max-width: 768px){.drawer-navbar img{width:70%}}@media (min-width: 64em){.drawer-navbar{height:3.75rem;border-bottom:none;background-color:#3aafa9}}@media (min-width: 75em){.drawer-navbar .drawer-container{max-width:90%}}.drawer-navbar .drawer-navbar-header{background-color:#3aafa9;border:none}.drawer-navbar .drawer-nav{background-color:#3aafa9;color:#fff}.drawer-navbar .drawer-menu-item{color:#fff}@media screen and (max-width: 768px){.drawer-navbar .drawer-menu-item{text-align:center}}.home-container{align-items:center;background-color:#3aafa9;background-image:url(/images/smile-header.png);background-repeat:no-repeat;background-position:75% 100%;min-height:700px;background-size:40%}@media screen and (min-width: 1400px){.home-container{background-size:28%}}@media screen and (max-width: 1400px){.home-container{background-size:40%}}@media screen and (max-width: 1200px){.home-container{background-size:50%;background-position:100% 100%}}@media screen and (max-width: 992px){.home-container{background-size:50%;background-position:100% 100%}}@media screen and (max-width: 768px){.home-container{align-items:flex-start;padding-top:20%;min-height:800px;background-position:bottom center;background-size:85%}}.home-container .home-text-container .heading{font-size:3rem;font-weight:700;color:#def2f1}@media screen and (max-width: 768px){.home-container .home-text-container .heading{font-size:35px}}.home-container .home-text-container .sub-heading{font-size:2rem;color:#def2f1}@media screen and (max-width: 768px){.home-container .home-text-container .sub-heading{font-size:22px}}.home-container .home-text-container .description{color:#def2f1;width:90%;text-align:justify}@media screen and (max-width: 768px){.home-container .home-text-container .description{font-size:15px;line-height:22px}}.home-container .home-text-container .button-container{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.home-container .home-text-container .button-container .make-appointment{display:block;outline:none;border:none;background-color:#def2f1;color:#17252a;padding:12px 30px;height:50px;border-radius:25px;text-decoration:none;cursor:pointer;transition:all .3s ease}.home-container .home-text-container .button-container .make-appointment:hover{background-color:#baece9;box-shadow:0 4px 6px #0000001a}.home-container .home-text-container .button-container .call{color:#17252a;text-decoration:none}.appointment-card{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;border-radius:20px;padding:20px 0;background:#3aafa9;background:linear-gradient(90deg,#3aafa9,#2b7478)}@media screen and (max-width: 768px){.appointment-card{flex-direction:column;gap:10px;justify-content:center;align-items:center;padding:10px 0}}.appointment-card .appointment-button{border-right:2px solid white;padding-right:40px}@media screen and (max-width: 768px){.appointment-card .appointment-button{border:none;padding:0}}.appointment-card .appointment-button a{outline:none;border:none;height:40px;cursor:pointer;border-radius:20px;height:50px;line-height:50px;width:200px;text-align:center;display:block;border:2px solid #eee;background-color:#3aafa9;color:#eee;text-decoration:none}.appointment-card .call{padding-left:25px;padding-right:25px;color:#eee;text-decoration:none;cursor:pointer}.our-service-container{margin-top:100px!important}.our-service-container .service-card{display:flex;gap:20px;padding:20px;box-shadow:#0000001a 0 10px 50px;border-radius:10px;min-height:150px;background-color:#fff;min-height:170px}.our-service-container .service-card .image{background-image:url(/images/svg/tooth.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:100px;flex-shrink:0}.our-service-container .service-card .service-content{display:flex;flex-grow:1;flex-direction:column;justify-content:center}.our-service-container .service-card .service-content .title{font-size:18px;font-weight:600}.our-service-container .service-card .service-content .description{color:#4e5a5e;font-size:14px}.numbers-container,.dental-tourism-container{margin-top:100px!important}.dental-tourism-container .tourism-card-container .tourism-card{padding:15px;background-color:#fff;border-radius:8px;box-shadow:#0000001a 0 10px 50px;height:420px}.dental-tourism-container .tourism-card-container .tourism-card .image{height:250px;border-radius:8px;background-image:url(/images/museum.jpg);background-size:cover}.dental-tourism-container .tourism-card-container .tourism-card .title{font-size:1.125rem;font-weight:700;text-align:center}.dental-tourism-container .tourism-card-container .tourism-card .distance{color:#666;display:flex;flex-direction:row;justify-content:center}.dental-tourism-container .tourism-card-container .tourism-card .maps{display:block;text-decoration:none;text-align:center;width:100%;padding:.75rem;background:#3aafa9;border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s,border-color .2s}.dental-tourism-container .tourism-card-container .tourism-card .maps:hover{background:#2c8f89;border-color:#d0d0d0}.why-choose-container{margin-top:100px!important}.why-choose-container .choose-card{display:flex;gap:20px;padding:20px;box-shadow:#0000001a 0 10px 50px;border-radius:10px;min-height:150px;background-color:#fff;min-height:170px}.why-choose-container .choose-card .side{background-color:#3aafa9;width:5px;flex-shrink:0}.why-choose-container .choose-card .choose-content{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start}.why-choose-container .choose-card .choose-content .title{font-size:18px;font-weight:600}.why-choose-container .choose-card .choose-content .description{color:#4e5a5e;font-size:14px}.gallery-container{margin-top:100px!important}.gallery .swiper-slide img{display:block;width:100%;object-fit:contain;object-position:center;background-color:#000;height:450px;border:4px solid #3AAFA9;border-radius:5px}.gallery .swiper-slide img .swiper-pagination{top:0}.gallery .swiper-button-next,.gallery .swiper-button-prev{background-color:#3aafa9;color:#fff;padding:50px 25px;box-shadow:0 4px 8px #0003;transition:box-shadow .3s ease-in-out;border-radius:5px}.gallery .swiper-button-next:hover,.gallery .swiper-button-prev:hover{box-shadow:0 6px 12px #0000004d}.chief-surgeon-container{overflow:hidden}.chief-surgeon-container .chief-image{object-fit:contain;object-position:right;width:100%;text-align:right}.chief-surgeon-container .heading-container .head{font-size:1.5rem;font-weight:700}.chief-surgeon-container .heading-container .sub-head{font-size:1rem;font-weight:700;font-style:italic}.tooth-container{position:relative;width:100%;height:15%;display:flex;justify-content:center;align-items:center;padding:1rem;box-sizing:border-box}.tooth-card{position:relative;width:100%;max-width:800px;aspect-ratio:1/1;border-radius:1rem;display:flex;justify-content:center;align-items:center}#lottie-container{width:55%;height:55%;z-index:2}.service-text{font-size:20px;position:absolute;color:#3aafa9;font-weight:700;text-align:center;white-space:nowrap;transform:translate(-50%,-50%)}@keyframes float{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-10px)}}@media (max-width: 768px){#lottie-container{width:50%;height:50%}}@media (max-width: 480px){.card{border-radius:0}}.number-card{display:flex;flex-direction:column;justify-content:center;align-items:center}.number-card .number{display:flex;flex-direction:row;font-size:2.1rem;font-weight:700}.number-card .number .plus{color:#3aafa9}.number-card .description{color:#4e5a5e}.appointment-container{margin-top:100px!important}.appointment-container .appointment-form{background:#3aafa9;background:linear-gradient(90deg,#3aafa9,#2b7a78)}.appointment-container .appointment-form .heading{color:#def2f1;font-size:2rem}.appointment-container .appointment-form .form-input select,.appointment-container .appointment-form .form-input input{width:100%;height:3rem;background-color:transparent;color:#def2f1;font-size:1rem;outline:none;border:none;border-bottom:1px solid #DEF2F1}.appointment-container .appointment-form .form-input option{color:#000}.appointment-container .appointment-form .button-container button{outline:none;border:none;height:50px;border-radius:25px;padding:0 25px;background-color:#3aafa9;color:#eee;transition:all .3s ease}.appointment-container .appointment-form .button-container button:hover{background-color:#2c8f89;transform:scale(1.02);box-shadow:0 4px 8px #0003}.appointment-container .form-input-container{display:grid;grid-template-columns:1fr 1fr;gap:16px}.appointment-container .appointment-image{background-image:url(/images/appointment.jpg);background-size:cover;background-repeat:no-repeat;height:100%;width:100%}.say-about-us-container .speech-bubble-container{min-height:400px;display:flex;justify-content:center;align-items:center}.say-about-us-container .speech-bubble-container .quote-image{background-image:url(/images/svg/quote.svg);background-size:contain}.say-about-us-container .speech-bubble-container .speech-bubble{position:relative;background-color:#fff;padding:20px;border-radius:30px;box-shadow:#0000001a 0 10px 50px}.say-about-us-container .speech-bubble-container .speech-bubble .words{font-weight:400}.say-about-us-container .speech-bubble-container .speech-bubble .quote-image{position:absolute;width:80px;height:80px;left:calc(50% - 40px);top:-50px}.say-about-us-container .speech-bubble-container .speech-bubble .avatar-container{text-align:center;display:flex;flex-direction:row;gap:15px;justify-content:center}.say-about-us-container .speech-bubble-container .speech-bubble .avatar-container .name-container{text-align:left}.say-about-us-container .speech-bubble-container .speech-bubble .avatar-container .avatar{width:60px;height:60px;border-radius:50%;background-image:url(/images/user.png);background-size:contain}.newsletter-container{display:flex;justify-content:center;position:relative;height:150px}.newsletter-container .newsletter{width:70%;background-color:#3aafa9;position:absolute;bottom:-45px;border-radius:50px;align-items:center;height:auto;padding:20px 0}@media screen and (max-width: 1200px){.newsletter-container .newsletter{width:80%}}@media screen and (max-width: 992px){.newsletter-container .newsletter{width:90%}}@media screen and (max-width: 768px){.newsletter-container .newsletter{align-items:center}}.newsletter-container .newsletter .text{font-size:2rem;font-weight:700;color:#fff;text-align:right}@media screen and (max-width: 768px){.newsletter-container .newsletter .text{text-align:center}}.newsletter-container .newsletter .input-container{display:flex;flex-direction:row;justify-content:stretch;flex-wrap:wrap;align-content:stretch}@media screen and (max-width: 768px){.newsletter-container .newsletter .input-container{justify-content:center}}.newsletter-container .newsletter .input-container input{padding:5px 12px;height:40px;background-color:#def2f1;font-size:1.125rem;border:none;outline:none}.newsletter-container .newsletter .input-container button{outline:none;border:none;padding:5px 25px;height:40px;background-color:#17242a;color:#fff}.footer-container{background-color:#17242a;color:#def2f1}.footer-container .logo-container{display:flex;flex-direction:column;gap:1rem}.footer-container .logo-container .icons{display:flex;gap:1rem}.footer-container .logo-container .icons a{color:#fff;transition:color .3s ease-in-out}.footer-container .logo-container .icons a:hover{color:#3aafa9}.footer-container .logo-container .phone{display:flex;flex-direction:row;gap:.5rem}.container-fluid{padding-left:0rem;padding-right:0rem;overflow:hidden}html,body{font-family:Inter,serif;background-color:#e8f6f5;background:url(/images/svg/pattern.svg) no-repeat -50% 22%,url(/images/svg/pattern.svg) no-repeat 150% 28%}@media screen and (max-width: 768px){html,body{background:none}}.content{color:#4e5a5e;line-height:30px}.heading{font-size:1.5rem;font-weight:700}.sub-heading{font-size:1.25rem;font-weight:700}.theme-text{color:#3aafa9}.line{background-color:#3aafa9;height:1px}.line-light{background-color:#def2f1;height:1px}@media (min-width: 1400px){.sized-width{width:60%}}@media (max-width: 1400px){.sized-width{width:90%}}.sized-container{display:flex;justify-content:center}
