.teeth-cleaning-main-page .faq-section{padding-top:64px!important;padding-bottom:64px!important}@media(max-width:991.98px){.teeth-cleaning-main-page .faq-section{padding-top:40px!important;padding-bottom:40px!important}.teeth-cleaning-main-page .review-slider-section{padding:32px 0 12px!important}}.image-content-section{background-color:#f9f9f9;padding-top:64px!important;padding-bottom:64px!important}.image-content-section .image-layed-wrapper{position:relative;margin-bottom:32px;margin-right:35px}@media(max-width:991.98px){.image-content-section .image-layed-wrapper{margin-bottom:20px!important;margin-right:20px!important}}.image-content-section .image-layed-wrapper .image-wrapper{height:387px;overflow:hidden;border-radius:25px;position:relative;z-index:9}@media(max-width:991.98px){.image-content-section .image-layed-wrapper .image-wrapper{height:250px!important}}.image-content-section .image-layed-wrapper .bg-img-layer{position:absolute;bottom:-32px;right:-32px;width:100%;height:342px;max-width:265px;border-radius:25px;overflow:hidden}@media(max-width:991.98px){.image-content-section .image-layed-wrapper .bg-img-layer{max-width:87%;height:249px!important;bottom:-20px!important;right:-20px!important}}@media(min-width:991.98px){.image-content-text{padding-left:17px}}.image-content-text .typo-title{font-size:34px!important}@media(max-width:991.98px){.image-content-section{padding-top:40px!important;padding-bottom:40px!important}.image-content-section .typo-body{margin-bottom:24px}}.emergency-dentist-hero-section.find-dentist-section{padding-top:6px!important}@media(max-width:991.98px){.emergency-dentist-hero-section.find-dentist-section{padding-top:24px!important}}@media(max-width:575.98px){.emergency-dentist-hero-section.find-dentist-section .hero-container{gap:0!important}}.emergency-dentist-hero-section.find-dentist-section .container .right-side-wrapper .imageHeight{height:657px!important}@media(max-width:991.98px){.emergency-dentist-hero-section.find-dentist-section .container .right-side-wrapper .imageHeight{height:424px!important}}.emergency-dentist-hero-section.find-dentist-section .container .right-side-wrapper .imageHeight img{object-position:center bottom}@media(max-width:475px){.emergency-dentist-hero-section.find-dentist-section .container .right-side-wrapper .imageHeight img{object-position:left bottom}}.emergency-dentist-hero-section .modern-hero__search{margin-bottom:0!important;margin-left:0!important;height:54px!important}.emergency-dentist-hero-section .modern-hero__search input{padding-left:16px}.emergency-dentist-hero-section .modern-hero__suggestions{display:none!important}.emergency-dentist-hero-section .modern-hero__badge{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;padding:5px 12px;margin-bottom:24px;border-radius:35px;border:1px solid #ef75ef59;background:linear-gradient(135deg,#ffecf5f2,#fff5fbf2);color:#7f33cb;font-family:var(--font-open-sans);font-size:10px;font-weight:600;line-height:12px}@media(max-width:991.98px){.emergency-dentist-hero-section .modern-hero__badge{margin-bottom:16px}}.emergency-dentist-hero-section .modern-hero__badge svg{position:relative;z-index:2}.emergency-dentist-hero-section .modern-hero__search.cta-highlight:before{animation:rotate-border-fast 1.2s linear 2,ctaGlowPulse 1.2s ease-in-out 2;opacity:1!important;will-change:transform,filter,opacity}.emergency-dentist-hero-section .how-section__glow{position:absolute;border-radius:50%;pointer-events:none;z-index:1}.emergency-dentist-hero-section .how-section__glow--2{bottom:-45px;right:-48px;width:700px;height:760px;background:#f92f8926;filter:blur(125px);opacity:.25;background:#cc62e0}@media(max-width:768px){.emergency-dentist-hero-section .how-section__glow--2{width:205px;height:462px;right:-7px;bottom:-102px}}.emergency-dentist-hero-section .container .hero__body{justify-content:start!important}.emergency-dentist-hero-section .container .hero__body .hero__title{font-size:50px!important;line-height:60px!important;margin-bottom:20px!important}@media(max-width:991.98px){.emergency-dentist-hero-section .container .hero__body .hero__title{font-size:40px!important;line-height:48px!important;margin-bottom:16px!important}}.emergency-dentist-hero-section .container .hero__body .hero__description{color:#737373!important;font-family:var(--font-open-sans)!important;font-weight:600!important;margin-bottom:24px!important}@media(max-width:991.98px){.emergency-dentist-hero-section .container .hero__body .hero__description{font-weight:400!important}}.emergency-dentist-hero-section .container .hero__body .rating-review-img{margin-top:35px}@media(max-width:991.98px){.emergency-dentist-hero-section .container .hero__body .rating-review-img{margin-top:25px!important}}.emergency-dentist-hero-section .container .hero__body .rating-tag{font-size:20px!important}.emergency-dentist-hero-section .container .hero__body .new-rating-star{margin-left:8px!important;margin-right:14px!important;padding-bottom:1px}.emergency-dentist-hero-section .container .hero__body .review-tag{font-size:16px!important;padding-bottom:1px}.emergency-dentist-hero-section .text-gradient{background:linear-gradient(90deg,#e770ec,#8536cc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000;font-size:50px;font-weight:800;line-height:60px;margin-bottom:24px;font-style:normal;font-family:var(--font-gilroy-bold)}@media(max-width:991.98px){.emergency-dentist-hero-section .text-gradient{font-size:40px;line-height:48px}}@media(min-width:991.98px){.emergency-dentist-hero-section .bottom-content-padding{padding-bottom:5px!important}}.modern-hero{position:relative;min-height:calc(100dvh - 56px);display:flex;align-items:center;justify-content:center;padding-top:8px;overflow:hidden;background:var(--theme-background)}@media(max-width:768px){.modern-hero{box-shadow:0 4px 9px 0 #00000040}}.modern-hero .tw-container{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important}@media(min-width:1440px){.modern-hero .tw-container{padding-left:120px!important;padding-right:120px!important}}@media(max-width:768px){.modern-hero .tw-container{padding-left:16px!important;padding-right:16px!important}}.modern-hero__container{position:relative;z-index:2;text-align:center;margin:10px auto 40px;padding:25px 0 100px}@media(max-width:768px){.modern-hero__container{margin:0;padding:24px 0 65px}}.modern-hero__badge{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;padding:5px 16px;margin-bottom:24px;border-radius:35px;border:1px solid #ef75ef59;background:linear-gradient(135deg,#ffecf5f2,#fff5fbf2);color:#7f33cb;font-family:var(--font-open-sans);font-size:12px;font-weight:600;line-height:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 #7f33cb00,0 4px 20px #7f33cb14}.modern-hero__badge svg{position:relative;z-index:2}.modern-hero__title{margin-bottom:24px;text-align:center;font-style:normal;font-family:var(--font-gilroy-bold);font-size:46px;font-weight:700;line-height:1;color:var(--theme-foreground)}@media(max-width:768px){.modern-hero__title{margin-bottom:16px;font-family:var(--font-gilroy-font-ExtraBold);font-weight:800;line-height:48px}}@media(min-width:768px){.modern-hero__title{font-size:60px}}@media(min-width:1024px){.modern-hero__title{font-size:72px}}.modern-hero__title .right-curve,.modern-hero__title .text-gradient{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.modern-hero__title .right-curve{display:inline-block;text-decoration-thickness:4px;text-decoration-line:underline;line-height:.9}.modern-hero__title .text-gradient{display:inline-block;background-image:linear-gradient(135deg,#ef75ef,#7f33cb);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000;color:#0000;will-change:background-position}@media(min-width:768px){.modern-hero__title .text-gradient{line-height:1.2}}@media(max-width:768px){.modern-hero__title .text-gradient{background-image:linear-gradient(135deg,#ef75ef,#7f33cb)}}.modern-hero__subtext{max-width:672px;margin:0 auto 32px;color:#737373;font-family:var(--font-open-sans);font-size:18px;font-weight:600;line-height:124%}@media(min-width:768px){.modern-hero__subtext{font-size:18px}}.modern-hero__search{position:relative;width:100%;max-width:517px;height:52px;margin:0 auto 32px;border-radius:16px;display:flex;align-items:center;box-sizing:border-box;overflow:hidden;isolation:isolate;background:#0000;filter:drop-shadow(0 0 4px rgba(221,107,224,.16)) drop-shadow(0 0 12px rgba(180,83,224,.11)) drop-shadow(0 0 24px rgba(221,107,224,.06));border:1.6px solid #0000;box-shadow:inset 0 0 0 1px #7f33cb12,inset 0 0 0 2px #7f33cb12,inset 0 0 18px 4px #7f33cb12,inset 0 0 36px 8px #7f33cb12}@media(max-width:768px){.modern-hero__search{height:56px}}.modern-hero__search:after{inset:2.5px;border-radius:13px;background:#fff}.modern-hero__search:after,.modern-hero__search:before{content:"";position:absolute;z-index:0;pointer-events:none}.modern-hero__search:before{inset:-280%;background:conic-gradient(from 0deg,#0000 0deg,#0000 210deg,#b453e02e 230deg,#dd6be0f2 255deg,#b453e0 275deg,#dd6be0e6 295deg,#b453e059 315deg,#0000 340deg,#0000 1turn);animation:rotate-border 5s linear infinite;opacity:1;will-change:transform}.modern-hero__search.is-focused,.modern-hero__search.is-loading,.modern-hero__search:focus-within{border:1.6px solid #0000;box-shadow:none;filter:none;background-image:linear-gradient(#fff,#fff),linear-gradient(180deg,#b453e0,#dd6be0);background-origin:border-box;background-clip:padding-box,border-box}.modern-hero__search.is-focused:before,.modern-hero__search.is-loading:before,.modern-hero__search:focus-within:before{opacity:0;animation-play-state:paused}.modern-hero__search.is-focused:after,.modern-hero__search.is-loading:after,.modern-hero__search:focus-within:after{display:none}.modern-hero__search.is-focused .search-shimmer:before,.modern-hero__search.is-loading .search-shimmer:before,.modern-hero__search:focus-within .search-shimmer:before{animation-play-state:paused;opacity:0}.modern-hero__search .search-shimmer{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:1;overflow:hidden}.modern-hero__search .search-shimmer:before{content:"";position:absolute;top:-35%;left:-25%;width:34%;height:170%;transform:rotate(18deg);background:linear-gradient(90deg,#0000,#ffffffd9,#0000);filter:blur(7px);animation:shimmerSweep 3.2s linear infinite}.modern-hero__search input{position:relative;z-index:2;width:100%;height:100%;padding:0 56px 0 24px;border:none;background:#0000;color:#3e3e3e;font-size:16px;font-family:var(--font-open-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:500;outline:none!important;box-shadow:none!important;-webkit-appearance:none}@media(max-width:768px){.modern-hero__search input{padding:0 50px 0 16px}}.modern-hero__search input::placeholder{color:#908d8d;font-weight:400}.modern-hero__search .hero-search-btn{position:absolute;z-index:3;right:6px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#ef75ef,#46078a);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,filter .2s ease}.modern-hero__search .hero-search-btn:hover:not(:disabled){transform:translateY(-50%) scale(1.04);filter:brightness(1.08)}.modern-hero__search .hero-search-btn:disabled{cursor:not-allowed;background:linear-gradient(135deg,#e788e7,#b08eda);color:#ffffffe6;box-shadow:none}@media(max-width:768px){.modern-hero__search .hero-search-btn{width:36px;height:36px}}.modern-hero__search.cta-highlight:before{animation:rotate-border-fast 1.2s linear 2,ctaGlowPulse 1.2s ease-in-out 2;opacity:1!important;will-change:transform,filter,opacity}@keyframes ctaGlowPulse{0%{filter:blur(6px);opacity:.45}50%{filter:blur(12px);opacity:.9}to{filter:blur(6px);opacity:.45}}@keyframes rotate-border{to{transform:rotate(1turn)}}@keyframes shimmerSweep{0%{transform:translateX(-150%) rotate(18deg);opacity:0}10%{opacity:1}to{transform:translateX(190%) rotate(18deg);opacity:0}}@keyframes rotate-border-fast{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(1)}}@keyframes ctaSearchPulse{0%{box-shadow:0 6px 18px #7f33cb14,0 0 0 1px #ef75ef14}50%{box-shadow:0 0 0 1px #dd6be02e,0 0 10px #dd6be01f,0 0 24px #b453e01a,0 8px 22px #7f33cb1f}to{box-shadow:0 6px 18px #7f33cb14,0 0 0 1px #ef75ef14}}.modern-hero__suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;max-width:672px;margin:0 auto}.modern-hero__suggestions button{position:relative;overflow:hidden;padding:8px 16px;border-radius:35px;border:1px solid #e6e6e6;background:#f5f2f8;color:#000;font-family:var(--font-open-sans);font-size:.875rem;line-height:1.25rem;font-weight:600}.modern-hero__suggestions button:hover{background:var(--theme-accent)}.modern-hero__suggestions button:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#0000,#ffffffb3 18%,#0000 36%);transform:translateX(-140%) skewX(-18deg)}.modern-hero__suggestions button:hover:before{transition:transform .7s ease;transform:translateX(140%) skewX(-18deg)}.modern-hero__trust{margin-top:56px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;font-size:14px;color:var(--theme-muted-foreground)}.modern-hero__trust span{display:flex;align-items:center;gap:6px;color:#737373;font-family:var(--font-open-sans);font-size:12px;font-weight:600;line-height:15px}.modern-hero__trust .dot{width:8px;height:8px;border-radius:9999px;background:#7f33cc}@media(max-width:768px){.modern-hero__trust{margin-top:24px}}@keyframes borderMove{to{stroke-dashoffset:-1000}}@keyframes breathingGlow{0%{box-shadow:0 0 0 #ef75ef00,0 0 0 #7f33cb00}50%{box-shadow:0 0 30px #ef75ef3d,0 0 60px #7f33cb33,0 0 90px #ef75ef14}to{box-shadow:0 0 0 #ef75ef00,0 0 0 #7f33cb00}}.about-cta-section{--x:50%;--y:100%;position:relative;overflow:hidden;isolation:isolate;padding:60px 0!important;font-family:var(--font-gilroy-bold);background:#46078a;box-shadow:inset 0 1px 0 #ffffff0a,inset 0 -1px 0 #ffffff0a}.about-cta-section:before{content:"";position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,#ff8fdb 0,#c050e8 40%,#0000 70%);filter:blur(80px);opacity:.9;pointer-events:none;z-index:0}@media(max-width:768px){.about-cta-section{padding:32px 0!important}.about-cta-section:before{width:400px;height:400px;filter:blur(60px)}}.cta-wrapper{max-width:672px;margin-left:auto;margin-right:auto}.cta-title{font-size:34px;font-weight:400!important;font-family:var(--font-gilroy-bold);color:#fff;margin-bottom:16px!important;line-height:130%}@media(max-width:991.98px){.cta-title{margin-bottom:24px!important;text-align:center!important}}.cta-subtext{font-size:18px;color:#fff;line-height:140%;margin-bottom:32px;font-family:var(--font-open-sans);font-weight:600!important}@media(max-width:768px){.cta-subtext{margin-bottom:24px}}.cta-btn{overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;border-radius:50px;font-weight:500;text-decoration:none;border:none;cursor:pointer;isolation:isolate;background:#ffffff21;color:#fff;backdrop-filter:blur(20px) saturate(1.8) brightness(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.8) brightness(1.1);outline:1px solid #ffffff38;box-shadow:inset 0 1.5px 0 #ffffff8c,inset 0 -1px 0 #ffffff1a,inset 1px 0 0 #ffffff26,inset -1px 0 0 #ffffff1a,0 4px 24px #00000040,0 1px 2px #0003;transition:background .45s cubic-bezier(.22,1,.36,1),color .35s ease,box-shadow .45s cubic-bezier(.22,1,.36,1),outline-color .35s ease,transform .3s cubic-bezier(.22,1,.36,1)}.cta-btn,.cta-btn span{position:relative;font-size:16px!important;font-family:var(--font-open-sans)}.cta-btn span{font-weight:400}.cta-btn i,.cta-btn span{z-index:3;transition:transform .35s cubic-bezier(.22,1,.36,1)}.cta-btn i{position:relative}.cta-btn:after{top:0;left:10%;width:80%;height:50%;background:linear-gradient(180deg,#ffffff38,#fff0);border-radius:50px 50px 100% 100%;z-index:1;transition:opacity .4s ease}.cta-btn:after,.cta-btn:before{content:"";position:absolute;pointer-events:none}.cta-btn:before{top:-10%;left:-80%;width:45%;height:120%;background:linear-gradient(105deg,#0000,#fff0 25%,#ffffff80 50%,#fff0 75%,#0000);transform:skewX(-20deg);z-index:2}.cta-btn:hover{background:#ffffffeb;color:#46078a;transform:translateY(-2px);outline-color:#0000;box-shadow:inset 0 1.5px 0 #ffffffe6,inset 0 -1px 0 #fff6,0 12px 36px #46078a52,0 4px 12px #0000001f}.cta-btn:hover:before{animation:shimmer-sweep .55s cubic-bezier(.4,0,.2,1) forwards}.cta-btn:hover:after{opacity:0}.cta-btn:hover i{transform:translateX(4px)}.cta-btn:active{transform:scale(.97) translateY(0)}@keyframes shimmer-sweep{0%{left:-80%}to{left:130%}}.how-section{padding:70px 0!important;background:#faf9fb;font-family:var(--font-open-sans);position:relative;overflow:hidden}@media(max-width:768px){.how-section{padding:40px 0!important}}.how-section__glow{position:absolute;border-radius:50%;pointer-events:none;z-index:1}.how-section__glow--1{top:-148px;left:-146px;width:755px;height:394px;background:#cc62e840;filter:blur(225px)}@media(max-width:768px){.how-section__glow--1{width:224px;height:972px;top:-389px;left:-43px}}.how-section__glow--2{bottom:-45px;right:-38px;width:692px;height:293px;background:#f92f8926;filter:blur(125px)}@media(max-width:768px){.how-section__glow--2{width:205px;height:462px;right:-7px;bottom:-102px}}.how-section .how-header{margin-bottom:40px}@media(max-width:768px){.how-section .how-header{margin-bottom:40px}}.how-section .how-title{font-size:34px;font-weight:700;font-family:var(--font-gilroy-bold),var(--font-open-sans);color:#000;margin-bottom:16px!important;line-height:130%}.how-section .how-subtext{font-size:18px;margin:0 auto;color:#737373;line-height:124%;font-weight:600;font-family:var(--font-open-sans)}.how-section .how-grid{--bs-gutter-x:32px;--bs-gutter-y:32px;margin-left:-16px;margin-right:-16px;width:auto}@media(max-width:768px){.how-section .how-grid{--bs-gutter-y:40px}}.how-section .how-card{position:relative;overflow:hidden;background:#fff;border:1px solid #7d4aff14;border-radius:18px;padding:32px;height:100%;text-align:left;display:flex;flex-direction:column;box-shadow:0 4px 10px #690acf14,0 1px 2px #690acf0d;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .35s ease,background .35s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;will-change:transform,box-shadow;isolation:isolate}.how-section .how-card:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at top right,#ef75ef29,#0000 30%),radial-gradient(circle at bottom left,#6e30ff1f,#0000 35%);opacity:0;transform:scale(.92);transition:opacity .45s ease,transform .45s ease;pointer-events:none;z-index:-1;filter:blur(40px)}.how-section .how-card:after{content:"";position:absolute;top:0;left:-120%;width:80%;height:2px;background:linear-gradient(90deg,#0000,#ef75eff2,#46078af2,#0000);box-shadow:0 0 12px #ef75efa6,0 0 24px #46078a59;transition:left .9s ease;pointer-events:none;z-index:2}@media(min-width:769px){.how-section .how-card:hover{background:#fff;border-color:#7d4aff2e;box-shadow:0 18px 40px #690acf24,0 8px 18px #690acf14}.how-section .how-card:hover:before{opacity:1;transform:scale(1)}.how-section .how-card:hover:after{left:140%}.how-section .how-card:hover .how-card-title{color:#5f18c0}.how-section .how-card:hover .how-card-icon{transform:scale(1.06);filter:drop-shadow(0 4px 12px rgba(125,74,255,.2))}}.how-section .how-card .how-card-icon{transition:transform .35s ease,filter .35s ease}.how-section .how-icon{position:relative;overflow:hidden;width:46px;height:47px;box-shadow:2px 4px 8px 0 #0000001a;border-radius:12px;background:linear-gradient(135deg,#ef75ef,#46078a);color:#fff;font-size:24px;font-weight:400;font-family:var(--font-gilroy-medium),sans-serif;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.how-section .how-icon:before{content:"";position:absolute;top:-30%;left:-70%;width:45%;height:180%;background:#ffffff80;transform:rotate(25deg);transition:transform .7s ease}.how-section .how-card-title{font-size:22px;font-weight:700;font-family:var(--font-gilroy-bold),var(--font-open-sans);color:#000;margin-bottom:16px;transition:color .3s ease}.how-section .how-card-text{font-size:16px;font-family:var(--font-open-sans);line-height:24px;color:#737373;margin-bottom:0;font-weight:400}.features-section{padding:70px 0!important;background:var(--theme-background);font-family:var(--font-open-sans);background-color:#fff!important}@media(max-width:768px){.features-section{padding:32px 0!important}}.features-section .tw-container{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important}@media(min-width:1440px){.features-section .tw-container{padding-left:120px!important;padding-right:120px!important}}@media(max-width:768px){.features-section .tw-container{padding-left:16px!important;padding-right:16px!important}}.features-header{margin-bottom:40px}@media(max-width:768px){.features-header{margin-bottom:24px}}.features-title{font-size:34px;font-weight:700;font-family:var(--font-gilroy-bold);color:#000;margin-bottom:16px!important;line-height:130%}.features-subtext{font-size:18px;max-width:576px;margin:0 auto;color:#737373;line-height:124%;font-weight:600;font-family:var(--font-open-sans)}.features-grid{--bs-gutter-x:32px;--bs-gutter-y:32px;margin-left:-16px;margin-right:-16px;width:auto}.feature-card{position:relative;overflow:hidden;padding:32px;border-radius:16px;border:1px solid #e5e5e5;background:#fff;height:100%;text-align:left;display:flex;flex-direction:column;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .35s ease,background .35s ease;isolation:isolate}.feature-card:before{inset:-45%;background:radial-gradient(circle at top left,#7f33cf24,#0000 28%),radial-gradient(circle at bottom right,#a855f71f,#0000 30%);opacity:0;filter:blur(40px);transform:scale(.9);transition:opacity .45s ease,transform .45s ease;z-index:-1}.feature-card:after,.feature-card:before{content:"";position:absolute;pointer-events:none}.feature-card:after{top:-120%;left:-40%;width:55%;height:280%;background:linear-gradient(90deg,#0000,#ffffff80,#0000);transform:rotate(24deg);transition:transform .9s ease;z-index:2}@media(max-width:768px){.feature-card{display:flex!important;flex-wrap:wrap;flex-direction:row!important;align-items:center;border-radius:12px;box-shadow:0 4px 12px #0000000a}}@media(min-width:768px){.feature-card:hover{background:#fff;border-color:#690acf29;box-shadow:0 18px 34px #690acf1f,0 8px 18px #690acf0f}.feature-card:hover:before{opacity:1;transform:scale(1)}.feature-card:hover:after{transform:translateX(320%) rotate(24deg)}.feature-card:hover .feature-icon{transform:translateY(-2px) scale(1.06);box-shadow:0 10px 20px #7f33cf24}.feature-card:hover .feature-icon svg{transform:scale(1.08)}.feature-card:hover .feature-title{color:#651cc9}}.feature-icon{width:46px;height:47px;border-radius:12px;background:#f8edf6;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,background .35s ease}.feature-icon svg{font-size:24px;color:#7f33cf;transition:transform .35s ease}@media(max-width:768px){.feature-icon{margin-bottom:0!important;flex-shrink:0}}.feature-title{font-size:22px;font-family:var(--font-gilroy-bold);color:#000;margin-bottom:12px;transition:color .3s ease}@media(max-width:768px){.feature-title{margin-bottom:0!important;margin-left:16px;flex:1 1;display:flex;align-items:center;height:44px}}.feature-text{font-size:16px;line-height:24px;color:#737373;margin-bottom:0;font-family:var(--font-open-sans)}@media(max-width:768px){.feature-text{width:100%;margin-top:16px}}.page-wrap{padding-top:56px!important}.review-slider-section{padding:64px 0 44px!important;background:linear-gradient(108deg,#def0ff -15.87%,#faf3fb 43.18%,#f9f3fb 45.52%,#e5e5fd)}.review-slider-section .typo-title{margin-bottom:0}@media(max-width:991.98px){.review-slider-section .typo-title{margin-bottom:16px}}.review-slider-section .trust-pilot-img{width:118px;height:37px;overflow:hidden;border-radius:7px;box-shadow:0 4px 8px 0 #00000026}.review-slider-section .trust-pilot-img img{width:100%;height:100%;object-fit:cover}.review-slider-section .google-img{width:37px;height:37px;border-radius:7px;overflow:hidden;box-shadow:0 4px 8px 0 #00000026}.review-slider-section .google-img img{width:100%;height:100%;object-fit:cover}.review-slider-section .star-rating{color:#3f3f3f;font-family:var(--font-gilroy-bold,sans-serif);font-size:16px;font-style:normal;font-weight:400;line-height:250%;padding-top:4px}.review-slider-section .review-slider-title-wrap{margin-bottom:12px}@media(max-width:991.98px){.review-slider-section .review-slider-title-wrap{margin-bottom:4px}}.review-slider-section .recview-rating-wrap{gap:24px}@media(max-width:991.98px){.review-slider-section .recview-rating-wrap{gap:18px}}.review-slider-section .gap-wrap{gap:12px}@media(max-width:991.98px){.review-slider-section .gap-wrap{gap:8px}}.review-slider-section .review-card{border-radius:16px;background:#fff;box-shadow:0 4px 8px 0 #690acf26;height:313px;padding:32px;display:flex;flex-direction:column;width:100%}.review-slider-section .review-card .review-title{color:#737373;font-family:var(--font-open-sans,sans-serif);font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px}@media(max-width:374.98px){.review-slider-section .review-card .review-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}}.review-slider-section .review-card .review-read-more{display:inline-flex;color:#737373;font-family:var(--font-open-sans,sans-serif);font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-decoration-line:underline;cursor:pointer}.review-slider-section .review-card .pateint-details{display:flex;align-items:center;gap:12px}.review-slider-section .review-card .pateint-details .patient-img{width:65px;height:65px;border-radius:50%;overflow:hidden;flex-shrink:0}.review-slider-section .review-card .pateint-details .patient-img img{width:100%;height:100%;object-fit:cover}.review-slider-section .review-card .pateint-details .patient-name{color:#000;font-family:var(--font-gilroy-bold,sans-serif);font-size:16px;font-weight:400;line-height:24px;margin-bottom:4px}.review-slider-section .review-card .pateint-details .patient-rating{display:flex;align-items:center}.review-slider-section .desktop-slider-container{display:block;position:relative;margin-left:-16px;margin-right:-16px}.review-slider-section .desktop-slider-container .swiper{width:100%;padding:20px 16px}.review-slider-section .desktop-slider-container .swiper-slide{height:auto;display:flex}.review-slider-section .desktop-slider-container .review-slider-arrows{display:block}.review-slider-section .desktop-slider-container .review-slider-arrows .arrow-btn{width:32px;height:32px;border-radius:50%;border:1px solid #0000;background:#fff;box-shadow:0 2px 6px #00000014;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;color:#46078a}.review-slider-section .desktop-slider-container .review-slider-arrows .arrow-btn:hover{background-color:#f3f0f7}.review-slider-section .desktop-slider-container .review-slider-arrows .arrow-btn.left{position:absolute;left:8px;top:50%;transform:translateY(-50%);z-index:5}.review-slider-section .desktop-slider-container .review-slider-arrows .arrow-btn.right{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:5}.review-slider-section .desktop-slider-container .review-slider-arrows .arrow-btn.disabled{background:#fff;border:1px solid #e0e0e0;cursor:default;pointer-events:none;color:#b0b0b0}.review-modal .ant-modal-content{border-radius:16px;padding:38px 32px}@media(max-width:475px){.review-modal .ant-modal-content{padding:32px}}.review-modal .ant-modal-content .ant-modal-close{border-radius:100px;top:10px!important;right:10px!important;width:30px!important;height:30px!important}.review-modal .ant-modal-content .ant-modal-close span{font-size:14px!important}.review-modal .review-modal-content{color:#737373;font-family:var(--font-open-sans,sans-serif);font-size:16px;font-weight:400;line-height:24px}@media(min-width:1400px){.review-slider-section .desktop-slider-container .review-slider-arrows .arrow-btn.left{left:-49px}.review-slider-section .desktop-slider-container .review-slider-arrows .arrow-btn.right{right:-49px}}@media(min-width:1280px){.review-slider-section .desktop-slider-container .review-slider-arrows .arrow-btn.left{left:-40px}.review-slider-section .desktop-slider-container .review-slider-arrows .arrow-btn.right{right:-40px}}@media(max-width:991.98px){.review-slider-section{padding:32px 0 12px!important}}@media(max-width:480px){.review-slider-section{padding:32px 0 478px!important}}.faq-section{padding:60px 0;background:#faf9fb}@media(max-width:575px){.faq-section{padding:40px 0}}.faq-section__header{margin-bottom:32px}@media(max-width:575px){.faq-section__header{margin-bottom:24px}}.faq-section__title{color:#000;font-family:var(--font-gilroy-bold);font-size:34px;font-style:normal;font-weight:400!important;line-height:normal}@media(max-width:575px){.faq-section__title{font-size:32px}}.faq-section__description{max-width:1000px;color:#737373;font-family:var(--font-open-sans-semibold);font-size:16px;font-style:normal;font-weight:600;line-height:124%}.faq-section__accordion{display:flex;flex-direction:column;gap:24px}@media(max-width:575px){.faq-section__accordion{gap:16px}}.faq-section .faq-item{border-radius:16px;background:#fff;border:1px solid #ececec;box-shadow:0 4px 8px #690acf14;transition:border-color .3s ease,box-shadow .3s ease;overflow:hidden}.faq-section .faq-item__body{max-height:0;overflow:hidden;transition:max-height .35s ease-in-out;will-change:max-height}.faq-section .faq-item:hover{box-shadow:0 6px 18px #690acf1f}.faq-section .faq-item.active{border:1px solid #7f33cb;box-shadow:0 4px 8px 4px #690acf26}.faq-section .faq-item.active .faq-item__header{padding-top:24px!important;padding-bottom:8px!important}@media(max-width:575px){.faq-section .faq-item.active .faq-item__header{padding-top:16px!important;padding-bottom:8px!important}}.faq-section .faq-item__header{width:100%;border:none;outline:none;background:#0000;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;transition:padding .3s ease;text-align:left}@media(max-width:991.98px){.faq-section .faq-item__header{align-items:start}}@media(max-width:575px){.faq-section .faq-item__header{padding:16px 8px}}.faq-section .faq-item__question{color:#000;font-family:var(--font-gilroy-medium);font-size:20px;font-style:normal;font-weight:400;line-height:24px}@media(max-width:991.98px){.faq-section .faq-item__question{font-size:20px!important;line-height:normal}}.faq-section .faq-item__icon{font-family:var(--font-gilroy-medium);font-size:20px;color:#000;transition:.25s;line-height:0;line-height:22px}@media(max-width:991.98px){.faq-section .faq-item__icon{line-height:24px}}.faq-section .faq-item__content{padding:0 24px 24px;font-family:var(--font-open-sans-regular);font-size:16px;line-height:124%;color:#525252}@media(max-width:575px){.faq-section .faq-item__content{padding:0 8px 8px}}.faq-section .faq-item__content ul{margin:16px 0 0;padding-left:22px}.faq-section .faq-item__content ul li{margin-bottom:12px;line-height:160%}.faq-section .faq-item__content ul li:last-child{margin-bottom:0}.faq-section .faq-item__content ul li span{font-family:var(--font-open-sans-semibold)}.faq-section .call-link{color:#7430c0;text-decoration:underline}.faq-section .btnA{margin-top:32px}.find-teeth-cleaning-section{padding-top:39px!important;padding-bottom:64px!important;background:#f9f9f9}.find-teeth-cleaning-section .image-layed-wrapper{position:relative;margin-bottom:32px}.find-teeth-cleaning-section .image-layed-wrapper .image-wrapper{overflow:hidden;border-radius:25px;position:relative;max-width:520px;z-index:9;margin-left:32px}@media(min-width:1399.98px){.find-teeth-cleaning-section .image-layed-wrapper .image-wrapper{height:400px}}@media(max-width:1399.98px){.find-teeth-cleaning-section .image-layed-wrapper .image-wrapper{margin-left:24px;margin-right:24px}}.find-teeth-cleaning-section .image-layed-wrapper .bg-img-layer{position:absolute;left:0;bottom:-32px;width:100%;max-width:584px;height:293px;border-radius:25px}@media(max-width:1399.98px){.find-teeth-cleaning-section .image-layed-wrapper .bg-img-layer{bottom:-24px}}.find-teeth-cleaning-section .btnA{width:156px;padding-right:16px}@media(min-width:991.98px){.find-teeth-cleaning-section .left-side-content-wrapper{padding-left:14px}.find-teeth-cleaning-section .right-side-content-wrapper{margin-bottom:4px}.find-teeth-cleaning-section .right-side-content-wrapper .typo-title{margin-bottom:24px!important}.find-teeth-cleaning-section .right-side-content-wrapper{padding-right:18px!important}}@media(max-width:1199.98px){.find-teeth-cleaning-section .image-layed-wrapper{margin-bottom:24px}.find-teeth-cleaning-section .image-layed-wrapper .image-wrapper{margin-left:24px;margin-right:24px}}@media(max-width:1199.98px)and (max-width:575px){.find-teeth-cleaning-section .image-layed-wrapper .image-wrapper{max-width:100%}}@media(max-width:1199.98px){.find-teeth-cleaning-section .image-layed-wrapper .bg-img-layer{height:199px;bottom:-24px}}@media(max-width:1199.98px)and (max-width:375px){.find-teeth-cleaning-section .image-layed-wrapper .bg-img-layer{height:169px}}@media(max-width:991.98px){.find-teeth-cleaning-section{padding-top:40px!important;padding-bottom:40px!important;background-color:#f9f9f9!important}}@media(max-width:991.98px)and (max-width:991.98px){.find-teeth-cleaning-section{background-color:#fff!important}}@media(max-width:991.98px){.find-teeth-cleaning-section .typo-title{padding-top:0;font-size:34px!important}.find-teeth-cleaning-section .typo-body{padding-bottom:24px!important}}.smsh-container{position:fixed;top:0;left:0;right:0;z-index:100;background:#0000;pointer-events:none;transform:translateY(-100%);opacity:0;transition:transform .3s ease-out,opacity .2s ease-out}.smsh-container.smsh-is-visible{transform:translateY(0);opacity:1;pointer-events:all}.smsh-container .smsh-inner{background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 6px #7f33cb2e;border-bottom:1px solid #7f33cb14;padding:10px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:all}.smsh-container .smsh-logo-container{display:flex;align-items:center;justify-content:center;height:30px;margin-bottom:6px}.smsh-container .smsh-logo-container img{height:28px;width:auto}.smsh-container .smsh-heading{font-family:var(--font-gilroy-bold),var(--font-open-sans),system-ui,sans-serif;font-size:15px;font-weight:800;color:#46078a;text-align:center;letter-spacing:-.2px;line-height:1.2;margin-bottom:5px!important}.smsh-container .smsh-search-wrapper{width:90%;max-width:90%;margin:0 auto}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal{margin:0;max-width:100%;height:45px!important;border-radius:16px!important;border:1.2px solid #7f33cb40!important;background:#fff;box-shadow:inset 0 1px 3px #7f33cb0a;display:flex;align-items:center;position:relative;overflow:visible}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal:before{display:none!important;animation:none!important}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal:after{inset:0;border-radius:13px!important;background:#0000}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal input{height:100%;font-size:16px!important;padding-left:16px!important;padding-right:44px!important;z-index:1;background:#0000;color:#333;font-family:var(--font-open-sans),system-ui,sans-serif;font-weight:500}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal input::placeholder{font-size:13px!important;color:#908d8d;font-weight:400}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal .hero-search-btn{width:30px!important;height:30px!important;right:5px!important;border-radius:10px!important;background:linear-gradient(135deg,#ef75ef,#46078a)!important;padding:0!important;display:flex;align-items:center;justify-content:center;z-index:2;border:none!important;box-shadow:0 2px 8px #46078a26}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal .hero-search-btn:disabled{cursor:not-allowed!important;background:linear-gradient(135deg,#e788e7,#b08eda)!important;box-shadow:none!important}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal .hero-search-btn svg{width:16px!important;height:16px!important;stroke:#fff}.smsh-container .smsh-search-wrapper .modern-hero__search.is-minimal.is-focused{border-color:#7430c0!important;box-shadow:0 0 0 3px #7430c026!important}