.adc-site-header{z-index:9999}
.adc-header-shell{overflow:visible;background:rgba(33,37,36,.96);box-shadow:0 16px 45px rgba(0,0,0,.22);backdrop-filter:blur(18px)}
.adc-site-header.is-mega-open .adc-header-shell{background:rgba(33,37,36,.98);box-shadow:0 25px 75px rgba(0,0,0,.42)}
.adc-header-bar{position:relative;z-index:5}
.adc-navigation,.adc-menu{position:static}
.adc-menu>.adc-menu-item{position:static}
.adc-menu-link,.adc-menu a{position:relative}
.adc-language-current:after{content:none}
.adc-mega{left:0;right:0;top:60px;width:100%;min-width:100%;z-index:4;border-radius:0 0 8px 8px;background:rgba(33,37,36,.98);box-shadow:0 32px 80px rgba(0,0,0,.34);transform:translateY(-8px);max-height:0;overflow:hidden}
.adc-has-mega.is-open>.adc-mega{max-height:calc(100vh - 120px);opacity:1;visibility:visible;transform:translateY(0);overflow-y:auto}
.adc-mega::-webkit-scrollbar{width:6px}
.adc-mega::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:20px}
.adc-mega-grid{padding:48px 86px 36px}
.adc-mega-grid-treatments{grid-template-columns:1.05fr 1.05fr 1.05fr .95fr;gap:64px}
.adc-mega-grid-discover{grid-template-columns:1fr 1fr 1fr 1.15fr;gap:64px;min-height:420px}
.adc-mega-label{margin-bottom:22px;color:rgba(255,255,255,.34);font-size:12px;font-weight:650;text-transform:uppercase}
.adc-mega-treatment{display:block;margin:0 0 22px}
.adc-mega-treatment strong,.adc-mega-simple{color:#f6f6f1;font-size:16px;font-weight:780;line-height:1.22}
.adc-mega-treatment span{margin-top:6px;color:rgba(255,255,255,.43);font-size:13px;line-height:1.38;max-width:310px}
.adc-mega-treatment:hover strong,.adc-mega-simple:hover{color:#fff}
.adc-mega-simple{display:block;margin-bottom:28px}
.adc-mega-blog-card .adc-blog-thumb{height:204px;border-radius:6px;margin-bottom:16px;background:radial-gradient(circle at 66% 44%,#f7f1e8 0 4%,transparent 5%),linear-gradient(120deg,#090909 0%,#111 35%,#69594f 36%,#f1e9df 62%,#080808 63%)}
.adc-mega-blog-card strong{color:#fff;font-size:14px;margin-bottom:10px}
.adc-mega-blog-card a{color:#fff;font-size:15px;font-weight:780;line-height:1.36;margin-bottom:10px}
.adc-mega-blog-card p{color:rgba(255,255,255,.42);font-size:13px;line-height:1.42}
.adc-mega-blog-card em{margin-top:54px;color:#fff;font-size:15px;font-weight:800}
.adc-mega-bottom{padding:24px 86px;border-top:1px solid rgba(255,255,255,.08);background:rgba(33,37,36,.98)}
.adc-mega-small{left:auto;right:170px;width:330px;min-width:330px;border-radius:14px;box-shadow:0 24px 70px rgba(0,0,0,.3)}
.adc-mega-small .adc-mega-grid{display:block;padding:28px}
@media (max-width:1024px){.adc-site-header{z-index:9999}.adc-header-shell{width:min(100% - 32px,760px);overflow:visible}.adc-navigation{position:absolute;left:0;right:0;top:70px;display:none;padding:18px;background:rgba(33,37,36,.98);border-radius:18px;max-height:calc(100vh - 120px);overflow:auto;box-shadow:0 24px 70px rgba(0,0,0,.28)}.adc-navigation.is-open{display:block}.adc-menu>.adc-menu-item{position:relative}.adc-mega{position:static;width:auto;min-width:0;max-height:0;border-radius:14px;background:rgba(255,255,255,.04);box-shadow:none;transform:none;overflow:hidden}.adc-has-mega.is-open>.adc-mega{max-height:1200px;margin:8px 0 16px;overflow:hidden}.adc-mega-grid,.adc-mega-grid-treatments,.adc-mega-grid-discover{grid-template-columns:1fr 1fr;gap:28px;padding:26px}.adc-mega-small{width:auto;min-width:0;right:auto}.adc-mega-small .adc-mega-grid{padding:26px}.adc-mega-bottom{display:block;padding:20px 26px;background:transparent}.adc-approved-row,.adc-review-row{flex-wrap:wrap;gap:12px;margin-top:10px}}
@media (max-width:767px){.adc-header-shell{width:min(100% - 22px,520px)}.adc-navigation{top:66px}.adc-mega-grid,.adc-mega-grid-treatments,.adc-mega-grid-discover{grid-template-columns:1fr;gap:18px;padding:22px}.adc-mega-bottom{padding:18px 22px}.adc-mega-treatment{margin-bottom:15px}.adc-mega-simple{margin-bottom:17px}}

.adc-site-header{z-index:99999}
.adc-header-shell{position:relative!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.adc-site-header.is-scrolled .adc-header-shell,.adc-site-header:hover .adc-header-shell,.adc-site-header.is-mega-open .adc-header-shell,.adc-menu-open .adc-header-shell{background:rgba(33,37,36,.96)!important;box-shadow:0 18px 55px rgba(0,0,0,.28)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}
.adc-header-bar{position:relative;z-index:8}
.adc-navigation,.adc-menu{position:static!important}
.adc-menu>.adc-menu-item{position:relative}
.adc-menu>.adc-menu-item.adc-has-mega:not(.adc-menu-small-mega){position:static!important}
.adc-menu a,.adc-menu-link{transition:color .2s ease,background .2s ease}
.adc-has-mega.is-open>.adc-menu-link,.adc-menu-link:hover{background:rgba(255,255,255,.055)!important;border-radius:9px;color:#fff!important}
.adc-chevron{font-size:0!important;line-height:0;width:9px;height:9px;display:inline-flex;align-items:center;justify-content:center;color:rgba(255,255,255,.65)!important;position:relative;top:1px;margin-left:2px}
.adc-chevron:before{content:"";width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;display:block;transform:rotate(45deg);transition:transform .22s ease,color .22s ease}
.adc-has-mega.is-open>.adc-menu-link .adc-chevron{color:#8b69ff!important}
.adc-has-mega.is-open>.adc-menu-link .adc-chevron:before{transform:rotate(-135deg);margin-top:4px}
.adc-mega-treatments,.adc-mega-discover{position:absolute!important;left:0!important;right:0!important;top:60px!important;width:100%!important;min-width:100%!important;z-index:6!important;border-radius:0 0 8px 8px!important;background:rgba(33,37,36,.98)!important;box-shadow:0 32px 85px rgba(0,0,0,.36)!important;transform:translateY(-8px)!important;max-height:0!important;opacity:0!important;visibility:hidden!important;overflow:hidden!important;transition:max-height .32s ease,opacity .22s ease,visibility .22s ease,transform .32s ease!important}
.adc-has-mega.is-open>.adc-mega-treatments,.adc-has-mega.is-open>.adc-mega-discover{max-height:calc(100vh - 125px)!important;opacity:1!important;visibility:visible!important;transform:translateY(0)!important;overflow-y:auto!important}
.adc-mega-treatments::-webkit-scrollbar,.adc-mega-discover::-webkit-scrollbar{width:6px}
.adc-mega-treatments::-webkit-scrollbar-thumb,.adc-mega-discover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:20px}
.adc-mega-grid{box-sizing:border-box}
.adc-mega-grid-treatments{grid-template-columns:1.05fr 1.05fr 1.05fr .95fr!important;gap:56px!important;padding:46px 86px 34px!important}
.adc-mega-grid-discover{grid-template-columns:1fr 1fr 1fr 1.15fr!important;gap:56px!important;min-height:410px!important;padding:46px 86px 34px!important}
.adc-mega-bottom{padding:22px 86px!important;border-top:1px solid rgba(255,255,255,.08)!important;background:rgba(33,37,36,.98)!important}
.adc-menu-small-mega{position:relative!important}
.adc-menu-small-mega>.adc-mega-small{position:absolute!important;left:50%!important;right:auto!important;top:58px!important;width:270px!important;min-width:270px!important;max-height:0!important;opacity:0!important;visibility:hidden!important;overflow:hidden!important;border-radius:14px!important;background:rgba(33,37,36,.98)!important;box-shadow:0 24px 70px rgba(0,0,0,.30)!important;transform:translate(-50%,-8px)!important;transition:max-height .24s ease,opacity .2s ease,visibility .2s ease,transform .24s ease!important}
.adc-menu-small-mega.is-open>.adc-mega-small{max-height:230px!important;opacity:1!important;visibility:visible!important;transform:translate(-50%,0)!important;overflow:visible!important}
.adc-menu-small-mega .adc-mega-grid,.adc-menu-small-mega .adc-mega-grid-discover{display:block!important;min-height:0!important;padding:18px!important;gap:0!important}
.adc-menu-small-mega .adc-mega-label{margin-bottom:12px!important}
.adc-menu-small-mega .adc-mega-simple{margin-bottom:10px!important;font-size:14px!important;line-height:1.2!important;padding:8px 10px!important;border-radius:10px!important}
.adc-menu-small-mega .adc-mega-simple:hover{background:rgba(255,255,255,.08)!important}
@media (max-width:1024px){.adc-header-shell{background:rgba(33,37,36,.96)!important;box-shadow:0 18px 55px rgba(0,0,0,.28)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.adc-navigation{position:absolute!important;left:0!important;right:0!important;top:70px!important;display:none;padding:18px;background:rgba(33,37,36,.98);border-radius:18px;max-height:calc(100vh - 120px);overflow:auto;box-shadow:0 24px 70px rgba(0,0,0,.28)}.adc-navigation.is-open{display:block}.adc-menu>.adc-menu-item,.adc-menu>.adc-menu-item.adc-has-mega:not(.adc-menu-small-mega),.adc-menu-small-mega{position:relative!important}.adc-mega-treatments,.adc-mega-discover,.adc-menu-small-mega>.adc-mega-small{position:static!important;width:auto!important;min-width:0!important;max-height:0!important;transform:none!important;border-radius:14px!important;box-shadow:none!important;background:rgba(255,255,255,.04)!important;overflow:hidden!important}.adc-has-mega.is-open>.adc-mega-treatments,.adc-has-mega.is-open>.adc-mega-discover,.adc-menu-small-mega.is-open>.adc-mega-small{max-height:1200px!important;margin:8px 0 16px!important;overflow:hidden!important;transform:none!important}.adc-mega-grid-treatments,.adc-mega-grid-discover{grid-template-columns:1fr 1fr!important;gap:28px!important;padding:26px!important;min-height:0!important}.adc-menu-small-mega .adc-mega-grid{padding:18px!important}.adc-mega-bottom{display:block!important;padding:20px 26px!important;background:transparent!important}.adc-approved-row,.adc-review-row{flex-wrap:wrap;gap:12px;margin-top:10px}}
@media (max-width:767px){.adc-navigation{top:66px!important}.adc-mega-grid-treatments,.adc-mega-grid-discover{grid-template-columns:1fr!important;gap:18px!important;padding:22px!important}.adc-mega-bottom{padding:18px 22px!important}.adc-mega-treatment{margin-bottom:15px}.adc-mega-simple{margin-bottom:17px}}

.adc-lead-form-section{position:relative;z-index:4;background:#faf7f0;padding:30px 0 34px}
.adc-lead-form-wrap{width:min(1410px,calc(100% - 64px));margin:0 auto}
.adc-lead-form{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:10px;background:#fff;border:1px solid rgba(22,28,30,.08);border-radius:999px;padding:10px;box-shadow:0 18px 55px rgba(19,28,32,.08)}
.adc-form-field{height:58px;display:flex;align-items:center;background:#f7f4ee;border:1px solid rgba(22,28,30,.06);border-radius:999px;padding:0 22px;margin:0;overflow:hidden}
.adc-form-field span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.adc-form-field input{width:100%;height:100%;border:0;background:transparent;outline:none;color:#111f24;font-size:15px;font-weight:650}
.adc-form-field input::placeholder{color:rgba(17,31,36,.48);font-weight:650}
.adc-form-field:focus-within{background:#fff;border-color:rgba(0,177,216,.38);box-shadow:0 0 0 4px rgba(0,177,216,.08)}
.adc-lead-submit{height:58px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border:0;border-radius:999px;background:#4b2aad;color:#fff;padding:0 10px 0 28px;min-width:230px;font-size:15px;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 10px 28px rgba(75,42,173,.28);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.adc-lead-submit i{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.16);font-style:normal;font-size:22px;line-height:1;transition:transform .2s ease}
.adc-lead-submit:hover{background:#3f219b;box-shadow:0 14px 34px rgba(75,42,173,.34);transform:translateY(-1px)}
.adc-lead-submit:hover i{transform:translateX(3px)}
.adc-form-message{margin:0 0 12px;padding:12px 18px;border-radius:16px;font-size:14px;font-weight:750}
.adc-form-message.is-success{background:rgba(20,170,105,.12);color:#0d7e4b}
.adc-form-message.is-error{background:rgba(215,47,47,.10);color:#b42323}
.adc-rtl .adc-lead-form{direction:rtl}
.adc-rtl .adc-lead-submit i{transform:rotate(180deg)}
.adc-rtl .adc-lead-submit:hover i{transform:rotate(180deg) translateX(3px)}
@media (max-width:1024px){.adc-lead-form-section{padding:26px 0 30px}.adc-lead-form-wrap{width:min(100% - 32px,760px)}.adc-lead-form{grid-template-columns:1fr 1fr;border-radius:28px;padding:12px}.adc-lead-submit{width:100%;min-width:0;grid-column:1/-1}}
@media (max-width:767px){.adc-lead-form-section{padding:22px 0 26px}.adc-lead-form-wrap{width:min(100% - 22px,520px)}.adc-lead-form{grid-template-columns:1fr;border-radius:26px}.adc-form-field,.adc-lead-submit{height:56px}.adc-lead-submit{padding-left:24px}}
