.nav-menu-links{flex-flow:wrap;align-items:flex-start;gap:6px;width:100%;display:flex}.nav-menu-links__column{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:140px;padding:10px 0;display:flex}.nav-menu-links__title{color:var(--General-Color-Light-Ash,#6c6c6c);font-family:"Source Serif 4",serif;font-size:12px;font-style:italic;font-weight:500;line-height:16px}.nav-menu-links__list{flex-direction:column;align-items:flex-start;gap:3px;list-style:none;display:flex}.nav-menu-links__list li a{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.08px;opacity:.8;align-items:center;padding:5px 0;font-size:12px;font-weight:500;line-height:16px;transition:opacity .15s;display:flex}.nav-menu-links__list li a:hover{opacity:1}.nav-menu-links__feature{flex-direction:row;align-items:center;gap:12px;width:100%;margin-top:80px;padding-top:10px;display:flex}.nav-menu-links__feature-icon{background-position:50%;background-size:cover;border-radius:12px;flex:none;width:45px;height:45px;position:relative;overflow:hidden}.nav-menu-links__feature-icon img{position:absolute;bottom:0;right:0}.nav-menu-links__feature p{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.1px;opacity:.8;font-size:10px;font-weight:500;line-height:normal}@media (max-width:575px){.nav-menu-links{flex-flow:column wrap;align-items:center;gap:30px;width:100%;display:flex}.nav-menu-links__column{flex-direction:column;flex:1;align-items:center;gap:12px;min-width:100%;padding:10px 0;display:flex}.nav-menu-links__title{text-align:center;color:var(--General-Color-Light-Ash,#6c6c6c);font-family:"Source Serif 4",serif;font-size:12px;font-style:italic;font-weight:500;line-height:16px}.nav-menu-links__list{flex-direction:column;align-items:center;gap:3px;list-style:none;display:flex}.nav-menu-links__list li a{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.08px;opacity:.8;align-items:center;padding:5px 0;font-size:12px;font-weight:500;line-height:16px;transition:opacity .15s;display:flex}.nav-menu-links__list li a:hover{opacity:1}.nav-menu-links__feature{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:0;padding-top:10px;display:flex}.nav-menu-links__feature-icon{background-position:50%;background-size:cover;border-radius:12px;flex:none;width:45px;height:45px;position:relative;overflow:hidden}.nav-menu-links__feature-icon img{position:absolute;bottom:0;right:0}.nav-menu-links__feature p{text-align:center;letter-spacing:-.08px;font-size:12px;font-weight:400;line-height:16px}}
.nav-menu-footer{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:24px;width:100%;display:flex}.nav-menu-footer__text{min-width:260px;max-width:560px;color:var(--General-Color-Light-Ash,#6c6c6c);flex:1;font-size:13px;font-weight:400;line-height:18px}.nav-menu-footer__contact{flex-direction:column;flex:none;align-items:flex-start;gap:12px;display:flex}.nav-menu-footer__contact-title{color:var(--General-Color-Light-Ash,#6c6c6c);font-family:"Source Serif 4",serif;font-size:12px;font-style:italic;font-weight:500;line-height:16px}.nav-menu-footer__socials{flex-flow:wrap;align-items:center;gap:6px;display:flex}.nav-menu-footer__social{border:1px solid var(--General-Color-Background,#f6f6f6);border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s;display:flex}.nav-menu-footer__social:hover{transform:translateY(-2px)}@media (max-width:575px){.nav-menu-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;width:100%;display:flex}.nav-menu-footer__text{min-width:260px;max-width:560px;color:var(--General-Color-Light-Ash,#6c6c6c);flex:1;font-size:13px;font-weight:400;line-height:18px}.nav-menu-footer__contact{flex-direction:column;flex:none;align-items:flex-start;gap:12px;display:flex}.nav-menu-footer__contact-title{color:var(--General-Color-Light-Ash,#6c6c6c);font-family:"Source Serif 4",serif;font-size:12px;font-style:italic;font-weight:500;line-height:16px}.nav-menu-footer__socials{flex-flow:wrap;align-items:center;gap:6px;display:flex}.nav-menu-footer__social{border:1px solid var(--General-Color-Background,#f6f6f6);border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s;display:flex}.nav-menu-footer__social:hover{transform:translateY(-2px)}}
.nav-menu-backdrop{z-index:200;-webkit-backdrop-filter:blur(3px);background:#1b1b1b33;flex-direction:column;align-items:center;padding:6px;display:flex;position:fixed;inset:0}.nav-menu-backdrop .nav-menu{background:#fff;border-radius:15px 15px 30px 30px;flex-direction:column;flex:1;align-items:flex-start;width:100%;min-height:0;display:flex;overflow:hidden}.nav-menu-backdrop .nav-menu__header{flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:3px;width:100%;padding:22px 10px;display:flex}.nav-menu-backdrop .nav-menu__header .nav-menu-logo{display:none}.nav-menu-backdrop .nav-menu__ask-ai-group{align-items:center;gap:12px;display:flex}.nav-menu-backdrop .nav-menu__ask-ai{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.12px;font-size:12px;font-weight:500;line-height:normal}.nav-menu-backdrop .nav-menu__ask-ai-tools{align-items:center;gap:6px;display:flex}.nav-menu-backdrop .nav-menu__ai-badge{cursor:pointer;width:40px;height:40px;color:inherit;background:#fff;border-radius:12px;justify-content:center;align-items:center;font-size:12px;font-weight:600;text-decoration:none;transition:transform .15s;display:flex;box-shadow:0 3px 12px #1b1b1b1f}.nav-menu-backdrop .nav-menu__ai-badge:hover{transform:translateY(-2px)}.nav-menu-backdrop .nav-menu__header-actions{align-items:center;gap:8px;display:flex}.nav-menu-backdrop .nav-menu__signin{background:var(--Adam-Brand-Color-Teal-Green,#016d5b);color:#fff;text-align:center;border-radius:10px;justify-content:center;align-items:center;height:36px;padding:9px 24px;font-size:14px;font-weight:500;display:flex}.nav-menu-backdrop .nav-menu__close{border:1.5px solid var(--General-Color-Light-Grey,#eee);cursor:pointer;background:#fff;border-radius:60px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s;display:flex}.nav-menu-backdrop .nav-menu__close:hover{background:var(--General-Color-Background,#f6f6f6)}.nav-menu-backdrop .nav-menu__body{flex-direction:row;flex:1;align-items:stretch;gap:24px;width:100%;min-height:0;padding:0 9px 9px;display:flex;overflow-y:auto}.nav-menu-backdrop .nav-menu__body .top-menu-container,.nav-menu-backdrop .nav-menu__body .nav-menu-body-mobile{display:none}.nav-menu-backdrop .nav-menu__portrait{background:linear-gradient(160deg,#2b1f47 0%,#6a3fa0 45%,#d98fc7 100%);border-radius:20px;flex:none;width:240px;overflow:hidden}.nav-menu-backdrop .nav-menu__portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;width:100%;height:110%;position:relative;top:-20px}.nav-menu-backdrop .nav-menu__content{flex-direction:column;flex:1;gap:32px;min-width:0;padding:10px 10px 10px 0;display:flex}@media (max-width:575px){.nav-menu-backdrop{z-index:200;-webkit-backdrop-filter:blur(3px);background:#1b1b1b33;flex-direction:column;align-items:center;height:100vh;padding:0;display:flex;position:fixed;inset:0}.nav-menu-backdrop .nav-menu{background:#fff;border-radius:0;flex-direction:column;flex:1;align-items:flex-start;width:100%;min-height:0;display:flex;overflow:hidden}.nav-menu-backdrop .nav-menu__header{flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:3px;width:100%;padding:6px 12px;display:flex}.nav-menu-backdrop .nav-menu__header .nav-menu-logo{display:block}.nav-menu-backdrop .nav-menu__header .header-menu-switch-lang{display:none}.nav-menu-backdrop .nav-menu__ask-ai-group{align-items:center;gap:12px;display:none}.nav-menu-backdrop .nav-menu__ask-ai{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.12px;font-size:12px;font-weight:500;line-height:normal}.nav-menu-backdrop .nav-menu__ask-ai-tools{align-items:center;gap:6px;display:flex}.nav-menu-backdrop .nav-menu__ai-badge{cursor:pointer;width:40px;height:40px;color:inherit;background:#fff;border-radius:12px;justify-content:center;align-items:center;font-size:12px;font-weight:600;text-decoration:none;transition:transform .15s;display:flex;box-shadow:0 3px 12px #1b1b1b1f}.nav-menu-backdrop .nav-menu__ai-badge:hover{transform:translateY(-2px)}.nav-menu-backdrop .nav-menu__header-actions{align-items:center;gap:8px;display:flex}.nav-menu-backdrop .nav-menu__signin{background:var(--Adam-Brand-Color-Teal-Green,#016d5b);color:#fff;text-align:center;border-radius:10px;justify-content:center;align-items:center;height:36px;padding:9px 24px;font-size:14px;font-weight:500;display:flex}.nav-menu-backdrop .nav-menu__close{border:1.5px solid var(--General-Color-Light-Grey,#eee);cursor:pointer;background:#fff;border-radius:60px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s;display:flex}.nav-menu-backdrop .nav-menu__close:hover{background:var(--General-Color-Background,#f6f6f6)}.nav-menu-backdrop .nav-menu__body{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;align-items:stretch;gap:0;width:100%;min-height:0;padding:0 9px 9px;display:flex;overflow:hidden auto}.nav-menu-backdrop .nav-menu__body::-webkit-scrollbar{display:none}.nav-menu-backdrop .nav-menu__body .top-menu-container{background:var(--General-Color-Background,#f6f6f6);border-radius:24px;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:12px;width:100%;margin-bottom:12px;padding:12px;display:flex}.nav-menu-backdrop .nav-menu__body .top-menu-container .top-menu-header{justify-content:space-between;align-self:stretch;align-items:center;gap:12px;width:100%;display:flex}.nav-menu-backdrop .nav-menu__body .top-menu-container .top-menu-header h3{color:var(--General-Color-Light-Ash,#6c6c6c);letter-spacing:-.08px;padding:6px 12px;font-size:12px;font-weight:400;line-height:16px}.nav-menu-backdrop .nav-menu__body .top-menu-container .top-menu-header .end-row{gap:12px;display:flex}.nav-menu-backdrop .nav-menu__body .top-menu-container .top-menu-header .end-row .whatsapp-btn{background:#25d366;border-radius:6px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.nav-menu-backdrop .nav-menu__body .top-menu-container .top-menu-header .end-row .whatsapp-btn svg{width:20px;height:20px}.nav-menu-backdrop .nav-menu__body .top-menu-container .platform-container{flex-direction:column;align-self:stretch;align-items:flex-start;gap:12px;width:100%;display:flex}.nav-menu-backdrop .nav-menu__body .top-menu-container .platform-container .platform-title{color:var(--General-Color-Light-Ash,#6c6c6c);padding:6px 16px;font-family:SourceSerif4,serif;font-size:12px;font-style:italic;font-weight:500;line-height:16px}.nav-menu-backdrop .nav-menu__body .top-menu-container .platform-container .platform-links{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:3px;width:100%;display:flex}.nav-menu-backdrop .nav-menu__body .top-menu-container .platform-container .platform-links a{border:1px solid var(--General-Color-White,#fff);width:100%;height:50px;color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.08px;border-radius:20px;justify-content:space-between;align-self:stretch;align-items:center;padding:20px 16px;font-size:12px;font-weight:500;line-height:16px;display:flex}.nav-menu-backdrop .nav-menu__body .top-menu-container .platform-container .platform-links a svg{width:24px;height:24px}.nav-menu-backdrop .nav-menu__body .nav-menu-body-mobile{width:100%;display:block}.nav-menu-backdrop .nav-menu__body .nav-menu-body-mobile .txt{color:var(--General-Color-Light-Ash,#6c6c6c);letter-spacing:-.08px;padding:10px 10px 12px;font-size:12px;font-weight:400;line-height:16px}.nav-menu-backdrop .nav-menu__body .nav-menu-body-mobile .category-title{color:var(--General-Color-Light-Ash,#6c6c6c);margin-bottom:12px;padding:6px 16px;font-family:SourceSerif4,serif;font-size:12px;font-style:italic;font-weight:500;line-height:16px}.nav-menu-backdrop .nav-menu__body .nav-menu-body-mobile .action-menu-links{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:3px;width:100%;display:flex}.nav-menu-backdrop .nav-menu__body .nav-menu-body-mobile .action-menu-links a{border:1px solid var(--General-Color-Background,#f6f6f6);width:100%;height:50px;color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.08px;border-radius:20px;flex:1;justify-content:space-between;align-self:stretch;align-items:center;padding:20px 16px;font-size:12px;font-weight:500;line-height:16px;display:flex}.nav-menu-backdrop .nav-menu__body .nav-menu-body-mobile .action-menu-links a svg{width:24px;height:24px}.nav-menu-backdrop .nav-menu__body .nav-menu-body-mobile .products-container{flex-direction:column;align-self:stretch;align-items:flex-start;gap:6px;width:100%;padding:22px 10px;display:flex}.nav-menu-backdrop .nav-menu__body .nav-menu-body-mobile .products-container .product-title{color:var(--General-Color-Light-Ash,#6c6c6c);padding:6px 0;font-family:SourceSerif4,serif;font-size:12px;font-style:italic;font-weight:500;line-height:16px}.nav-menu-backdrop .nav-menu__body .nav-menu-body-mobile .products-container .list{align-items:center;gap:6px;width:100%;display:flex}.nav-menu-backdrop .nav-menu__body .nav-menu-body-mobile .products-container .list .contain{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:6px;padding:6px;display:flex}.nav-menu-backdrop .nav-menu__body .nav-menu-body-mobile .products-container .list .contain h4{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.08px;font-size:12px;font-weight:500;line-height:16px}.nav-menu-backdrop .nav-menu__body .nav-menu-body-mobile .products-container .list .contain p{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.08px;font-size:11px;font-weight:400;line-height:15px}.nav-menu-backdrop .nav-menu__body .nav-menu-body-mobile .contact-us-container{flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:flex-start;gap:10px;width:100%;padding:10px;display:flex}.nav-menu-backdrop .nav-menu__body .nav-menu-body-mobile .contact-us-container .contact-title{color:var(--General-Color-Light-Ash,#6c6c6c);padding:6px 0;font-family:SourceSerif4,serif;font-size:12px;font-style:italic;font-weight:500;line-height:16px}.nav-menu-backdrop .nav-menu__body .nav-menu-body-mobile .contact-us-container .social-links{flex-wrap:wrap;align-content:center;align-self:stretch;align-items:center;gap:6px;width:100%;display:flex}.nav-menu-backdrop .nav-menu__body .nav-menu-body-mobile .contact-us-container .social-links a{border:1px solid var(--General-Color-Background,#f6f6f6);border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.nav-menu-backdrop .nav-menu__portrait{background:linear-gradient(160deg,#2b1f47 0%,#6a3fa0 45%,#d98fc7 100%);border-radius:24px;flex:none;width:100%;height:278px;overflow:hidden}.nav-menu-backdrop .nav-menu__portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;width:100%;height:110%;position:relative;top:0;transform:scale(1.2)}.nav-menu-backdrop .nav-menu__content{display:none}}
.footer-section{flex-direction:column;justify-content:space-between;align-items:center;gap:10px;width:100%;height:2800px;padding:200px 60px 60px;display:flex;position:relative;overflow:hidden}.footer-section .top-grd{background:linear-gradient(180deg,var(--General-Color-White,#fff)31.02%,var(--General-Color-Transparent-White-1,#ffffff03)100%);width:100%;height:356px;position:absolute;top:0;left:0}.footer-section:before{content:"";z-index:0;background:url(https://firebasestorage.googleapis.com/v0/b/adam-health-staging-public/o/footer.png?alt=media) 50%/cover no-repeat;position:absolute;inset:0}.footer-section>*{z-index:1;position:relative}.footer-section .newsletter-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;background:var(--General-Color-Transparent-White-3,#fff9);border:1px solid #f4ece3;border-radius:45px;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:700px;padding:40px;display:flex}.footer-section .newsletter-card h3{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.3px;font-size:30px;font-weight:500;line-height:normal}.footer-section .newsletter-card h3 span{color:var(--Adam-Brand-Color-Teal-Green-P,#016d5b);letter-spacing:-.33px;font-family:SourceSerif4,serif;font-size:33px;font-style:italic;font-weight:600;line-height:36px}.footer-section .newsletter-card p{color:var(--General-Color-Ash,#2c2c2c);font-size:15px;font-weight:500;line-height:normal}.footer-section .newsletter-card .subscribe-form{gap:10px;width:100%;display:flex}.footer-section .newsletter-card .subscribe-form input{min-width:0;color:var(--General-Color-Ash,#2c2c2c);border:none;border:1px solid var(--General-Color-Transparent-White-2,#ffffff1a);background:var(--Adam-Brand-Color-Button-light-green,#dbfce8);letter-spacing:-.12px;border-radius:50px;flex:1;padding:10px 20px;font-size:12px;font-weight:500;line-height:18px}.footer-section .newsletter-card .subscribe-form input::placeholder{color:var(--General-Color-Light-Ash,#6c6c6c)}.footer-section .newsletter-card .subscribe-form button{background:var(--Adam-Brand-Color-Teal-Green,#016d5b);color:#fff;letter-spacing:-.08px;white-space:nowrap;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:5px;height:100%;padding:0 20px;font-size:15px;font-weight:500;line-height:20px;display:flex}.footer-section .newsletter-card .subscribe-form button svg{width:24px;height:24px}.footer-section .newsletter-card .subscribe-form button svg path{stroke:#fff}.footer-section .footer-card{box-sizing:border-box;border:1px solid var(--General-Color-Light-Grey,#eee);background:#fff;border-radius:60px;flex-direction:column;align-items:flex-start;gap:100px;width:100%;padding:60px 60px 0;display:flex;position:relative;overflow:hidden}.footer-section .footer-card .grph-footer{z-index:0;position:absolute;top:0;right:28.47px}.footer-section .footer-card .footer-card-top{z-index:1;flex-direction:column;align-items:flex-start;gap:60px;width:100%;display:flex;position:relative}.footer-section .footer-card .clinic-info{flex-wrap:wrap;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:36px;width:100%;display:flex}.footer-section .footer-card .clinic-info .clinic-photo{background:linear-gradient(160deg,#2b1f47 0%,#6a3fa0 45%,#d98fc7 100%);border-radius:24px;flex:none;width:175.602px;height:100%;position:relative;overflow:hidden}.footer-section .footer-card .clinic-info .clinic-photo img{-o-object-fit:cover;object-fit:cover}.footer-section .footer-card .clinic-info .clinic-name-block{flex-direction:column;flex:1;align-items:flex-start;gap:30px;display:flex}.footer-section .footer-card .clinic-info .clinic-name-block .clinic-intro{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}.footer-section .footer-card .clinic-info .clinic-name-block .clinic-name{flex-direction:column;display:flex}.footer-section .footer-card .clinic-info .clinic-name-block .clinic-name h2{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.84px;font-size:42px;font-weight:500;line-height:42px}.footer-section .footer-card .clinic-info .clinic-name-block .clinic-name h2.gradient{background:linear-gradient(90deg,#016d5b 0%,#042753 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:SourceSerif4,serif;font-style:italic;font-weight:600;line-height:50px}.footer-section .footer-card .clinic-info .clinic-name-block p{color:var(--General-Color-Ash,#2c2c2c);font-size:14px;font-weight:500;line-height:18px}.footer-section .footer-card .license-badge{background:var(--General-Color-Background,#f6f6f6);border-radius:24px;align-items:center;gap:10px;width:400px;padding:6px;display:none}.footer-section .footer-card .license-badge__icon{background:#fff;border-radius:18px;flex:none;width:120px;height:89px;overflow:hidden}.footer-section .footer-card .license-badge__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.footer-section .footer-card .license-badge__text{flex-direction:column;flex:1;gap:2px;padding:6px;display:flex}.footer-section .footer-card .license-badge__text p{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:normal}.footer-section .footer-card .license-badge__text p.license-no{letter-spacing:-.18px;font-size:18px}.footer-section .footer-card .mid-container{align-items:flex-start;gap:120px;width:100%;display:flex}.footer-section .footer-card .mid-container .left-mid-container{flex-direction:column;flex:1;align-items:flex-start;gap:50px;display:flex}.footer-section .footer-card .mid-container .left-mid-container .license-badge{display:flex}.footer-section .footer-card .mid-container .left-mid-container .footer-ai{align-self:flex-start;align-items:flex-start}.footer-section .footer-card .footer-nav{flex-wrap:wrap;gap:20px;width:100%;display:flex}.footer-section .footer-card .footer-nav__column{flex-direction:column;flex:1;gap:12px;min-width:140px;display:flex}.footer-section .footer-card .footer-nav__title{color:var(--General-Color-Light-Ash,#6c6c6c);font-family:SourceSerif4,serif;font-size:12px;font-style:italic;font-weight:500;line-height:16px}.footer-section .footer-card .footer-nav ul{flex-direction:column;gap:3px;list-style:none;display:flex}.footer-section .footer-card .footer-nav ul li a{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.08px;opacity:.8;padding:5px 0;font-size:12px;font-weight:500;transition:opacity .15s;display:block}.footer-section .footer-card .footer-nav ul li a:hover{opacity:1}.footer-section .footer-card .footer-ai{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:12px;display:flex}.footer-section .footer-card .footer-ai.desktop{display:none}.footer-section .footer-card .footer-ai span{color:var(--General-Color-Ash,#2c2c2c);font-size:13px;font-weight:500}.footer-section .footer-card .footer-ai__tools{align-items:center;gap:6px;display:flex}.footer-section .footer-card .footer-ai__badge{cursor:pointer;width:40px;height:40px;color:inherit;background:#fff;border-radius:12px;justify-content:center;align-items:center;font-size:12px;font-weight:600;text-decoration:none;transition:transform .15s;display:flex;box-shadow:0 3px 12px #1b1b1b1f}.footer-section .footer-card .footer-ai__badge:hover{transform:translateY(-2px)}.footer-section .footer-card .contact-details-container{flex-direction:column;align-items:flex-end;gap:15px;width:100%;display:flex}.footer-section .footer-card .contact-details-container .socials-mb{display:none}.footer-section .footer-card .footer-contact{align-self:flex-end;align-items:center;gap:50px;display:flex}.footer-section .footer-card .footer-contact span{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.12px;font-size:12px;font-weight:500;line-height:normal}.footer-section .footer-card .footer-legal-top{border-top:1px solid #d2d2d2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-top:15px;display:flex}.footer-section .footer-card .footer-legal-top__copy p{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.12px;font-size:12px;font-weight:500}.footer-section .footer-card .footer-legal-top__socials{align-items:center;gap:6px;display:flex}.footer-section .footer-card .footer-legal-top__social{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.footer-section .footer-card .footer-legal-text{flex-direction:column;gap:16px;width:100%;display:flex}.footer-section .footer-card .footer-legal-text p{color:var(--General-Color-Ash,#2c2c2c);opacity:.4;font-size:12px;font-weight:600;line-height:15px}.footer-section .footer-card .footer-logo{align-self:center;width:100%;max-width:1040px;height:auto}@media (max-width:575px){.footer-section{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#816447;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;height:fit-content;padding:700px 12px 12px;overflow:hidden}.footer-section .top-grd{height:200px}.footer-section:before{height:2033px}.footer-section>*{z-index:1;position:relative}.footer-section .newsletter-card{background:var(--General-Color-Transparent-White-3,#fff9);border-radius:30px;gap:24px;width:100%;margin-bottom:403px;padding:25px}.footer-section .newsletter-card h3{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.18px;font-size:18px;font-weight:500}.footer-section .newsletter-card h3 span{letter-spacing:-.2px;font-size:20px;font-style:italic;font-weight:600;line-height:20px}.footer-section .newsletter-card p{letter-spacing:-.08px;font-size:13px;font-weight:400;line-height:18px}.footer-section .footer-card{border-radius:30px;flex-direction:column;align-items:center;gap:100px;padding:12px 12px 0;position:relative}.footer-section .footer-card .grph-footer{z-index:0;position:absolute;top:0;right:28.47px}.footer-section .footer-card .footer-card-top{z-index:1;flex-direction:column;align-items:flex-start;gap:60px;width:100%;display:flex;position:relative}.footer-section .footer-card .clinic-info{flex-flow:column wrap;justify-content:space-between;align-self:stretch;align-items:center;gap:36px;width:100%;display:flex}.footer-section .footer-card .clinic-info .clinic-photo{border-radius:20px;width:100%;height:306.001px}.footer-section .footer-card .clinic-info .clinic-name-block{flex-direction:column;flex:1;align-items:center;gap:30px;padding:0 21px;display:flex}.footer-section .footer-card .clinic-info .clinic-name-block .clinic-intro{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.footer-section .footer-card .clinic-info .clinic-name-block .clinic-name{flex-direction:column;align-items:center;width:100%;display:flex}.footer-section .footer-card .clinic-info .clinic-name-block .clinic-name h2{text-align:center;letter-spacing:-.6px;max-width:219px;font-size:30px;font-weight:500;line-height:36px}.footer-section .footer-card .clinic-info .clinic-name-block .clinic-name h2.gradient{text-align:center;letter-spacing:-.6px;font-size:30px;font-style:italic;font-weight:600;line-height:36px}.footer-section .footer-card .clinic-info .clinic-name-block p{text-align:center;letter-spacing:-.08px;font-size:14px;font-weight:500;line-height:18px}.footer-section .footer-card .clinic-info .license-badge{flex-direction:column;width:200px;display:flex}.footer-section .footer-card .clinic-info .license-badge__icon{background:#fff;border-radius:18px;flex:none;width:100%;height:89px;overflow:hidden}.footer-section .footer-card .clinic-info .license-badge__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.footer-section .footer-card .clinic-info .license-badge__text{flex-direction:column;flex:1;gap:6px;padding:10px;display:flex}.footer-section .footer-card .clinic-info .license-badge__text p{letter-spacing:-.08px;font-size:12px;font-weight:500;line-height:16px}.footer-section .footer-card .clinic-info .license-badge__text p.license-no{letter-spacing:-.08px;font-size:14px;font-weight:500;line-height:18px}.footer-section .footer-card .mid-container .left-mid-container{display:none}.footer-section .footer-card .footer-nav{flex-wrap:wrap;gap:20px;width:100%;display:flex}.footer-section .footer-card .footer-nav__column{flex-direction:column;flex:1;gap:12px;min-width:140px;display:flex}.footer-section .footer-card .footer-nav__title{color:var(--General-Color-Light-Ash,#6c6c6c);font-family:SourceSerif4,serif;font-size:12px;font-style:italic;font-weight:500;line-height:16px}.footer-section .footer-card .footer-nav ul{flex-direction:column;gap:3px;list-style:none;display:flex}.footer-section .footer-card .footer-nav ul li a{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.08px;opacity:.8;padding:5px 0;font-size:12px;font-weight:500;transition:opacity .15s;display:block}.footer-section .footer-card .footer-nav ul li a:hover{opacity:1}.footer-section .footer-card .footer-ai{flex-direction:column;align-self:center;align-items:center;gap:12px;display:flex}.footer-section .footer-card .footer-ai.desktop{display:flex}.footer-section .footer-card .contact-details-container{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.footer-section .footer-card .footer-contact{flex-direction:column;align-self:center;align-items:center;gap:6px;display:flex}.footer-section .footer-card .footer-contact span{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.12px;font-size:12px;font-weight:500;line-height:normal}.footer-section .footer-card .socials-mb{flex-wrap:wrap;place-content:center;align-self:stretch;align-items:center;gap:6px;width:100%;display:flex}.footer-section .footer-card .socials-mb a{border-radius:15px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.footer-section .footer-card .footer-legal-top{border-top:1px solid #d2d2d2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-top:24px;display:flex}.footer-section .footer-card .footer-legal-top__copy{width:100%}.footer-section .footer-card .footer-legal-top__copy p{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.12px;text-align:center;font-size:12px;font-weight:500}.footer-section .footer-card .footer-legal-top__socials{display:none}.footer-section .footer-card .footer-legal-top__social{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.footer-section .footer-card .footer-legal-text{flex-direction:column;gap:16px;width:100%;display:flex}.footer-section .footer-card .footer-legal-text p{color:var(--General-Color-Ash,#2c2c2c);opacity:.4;font-size:12px;font-weight:600;line-height:15px}.footer-section .footer-card .footer-logo{align-self:center;width:100%;max-width:1040px;height:auto}}
