

/* Start:/local/templates/avedental/dist/css/common.css?17811695053245*/
.y4UnX{overflow:hidden;padding-right:var(--modal-scrollbar-width, 0)}.Y77D5{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--base-100-color);opacity:0;transition:opacity 260ms cubic-bezier(0.22, 1, 0.36, 1)}.z0rUY{opacity:1}.sRnLX{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:rgba(4,10,34,.5);cursor:default}.fLGWM{position:relative;z-index:1;display:flex;align-items:flex-start;gap:16px;max-width:min(100%,100vw - 48px);max-height:calc(100vh - 48px);margin-left:72px;transform:translateY(8px) scale(0.96);transform-origin:center;transition:transform 260ms cubic-bezier(0.22, 1, 0.36, 1),opacity 260ms cubic-bezier(0.22, 1, 0.36, 1);opacity:0}.z0rUY .fLGWM{transform:translateY(0) scale(1);opacity:1}.IPGB8{width:720px;max-width:min(100%,720px);max-height:calc(100vh - 48px);padding:24px;overflow:hidden;background:var(--base-0-color);border-radius:var(--border-radius-24)}.ZHWER{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 96px)}.XH1Ui{display:flex;align-items:center;justify-content:space-between;gap:16px}.wflDz{margin:0;color:var(--base-100-color);font-size:calc(24/var(--initial-font-multiplier)*1rem);font-weight:600;line-height:1.4;letter-spacing:-0.12px}.Cq8LL{display:flex;flex-direction:column;flex:1 1 auto;gap:0;min-height:0;overflow-x:hidden;overflow-y:auto;color:var(--base-80-color);font-size:calc(16/var(--initial-font-multiplier)*1rem);font-weight:400;line-height:1.6;letter-spacing:-0.0512px}.Cq8LL p{margin:0}.RckPq{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:0;color:var(--base-100-color);background:var(--base-0-color);cursor:pointer;transition:background-color var(--transition-time) var(--transition-effect),color var(--transition-time) var(--transition-effect)}.RckPq span{position:relative;display:block;width:12px;height:12px}.RckPq span::before,.RckPq span::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:999px;background:currentColor}.RckPq span::before{transform:translate(-50%, -50%) rotate(45deg)}.RckPq span::after{transform:translate(-50%, -50%) rotate(-45deg)}.RckPq:hover{color:var(--accent-1-100-color)}.Wcpk8{width:56px;height:56px;border-radius:99px}.H0zgt{display:none}@media screen and (max-width: 1439px){.Y77D5{align-items:flex-end;justify-content:center;padding:0}.fLGWM{display:block;width:100%;max-width:100%;max-height:min(100vh,100dvh);margin-left:0;transform:translateY(32px);transform-origin:bottom center}.z0rUY .fLGWM{transform:translateY(0)}.IPGB8{width:100%;max-width:100%;max-height:min(100vh,100dvh);padding:24px;border-radius:var(--border-radius-16) var(--border-radius-16) 0 0}.ZHWER{gap:8px;max-height:calc(min(100vh,100dvh) - 48px)}.wflDz{line-height:1.4;letter-spacing:0}.Cq8LL{letter-spacing:-0.08px}.Wcpk8{display:none}.H0zgt{display:inline-flex;width:32px;height:32px;border-radius:var(--border-radius-24);background:var(--base-20-color)}.H0zgt span{width:12px;height:12px}}@media screen and (max-width: 767px){.wflDz{font-size:calc(18/var(--initial-font-multiplier)*1rem)}.Cq8LL{font-size:calc(14/var(--initial-font-multiplier)*1rem);line-height:1.56}}

/* End */


/* Start:/local/templates/avedental/components/avedental/component/header/static.css?17811695059064*/
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.header{position:sticky;top:0;z-index:50;width:100%;background:var(--base-0-color);border-radius:0 0 var(--border-radius-32) var(--border-radius-32)}.header__desktop{display:block}.header__compact{display:none}.header__top,.header__bottom{display:flex;align-items:center}.header__top{gap:calc(var(--gap)*6);padding-top:calc(var(--gap)*2);padding-bottom:calc(var(--gap)*2)}.header__bottom{justify-content:space-between;gap:calc(var(--gap)*4);padding-top:calc(var(--gap)*2);padding-bottom:calc(var(--gap)*2)}.header__logo{display:inline-flex;align-items:center;flex-shrink:0;min-width:0;color:var(--accent-1-100-color)}.header__logo-mark{display:inline-flex;width:105px;height:44px}.header__logo-mark svg{display:block;width:100%;height:100%}.header__logo-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.header__address,.header__contacts,.header__socials,.header__compact-actions,.header__actions,.header__mobile-socials,.header__mobile-buttons{display:flex;align-items:center}.header__address{flex:1 1 auto;gap:12px;min-width:0}.header__contacts{gap:calc(var(--gap)*4);flex-shrink:0}.header__socials,.header__mobile-socials{gap:var(--gap)}.header__compact-actions{gap:calc(var(--gap)*2)}.header__actions,.header__mobile-buttons{gap:11px}.header__icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:100px;background:rgba(0,0,0,0);color:var(--base-100-color);transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;cursor:pointer}.header__icon-button svg{display:block;width:24px;height:24px;color:var(--primary-color)}.header__icon-button:hover{transform:translateY(-1px)}.header__icon-button--outline{border:1.5px solid var(--base-40-color);background:var(--base-0-color)}.header__icon-button--surface{background:var(--base-20-color);border-radius:var(--border-radius-16)}.header__icon-button--surface svg{color:var(--base-100-color)}.header__meta{display:grid;gap:2px;min-width:0}.header__meta-label{color:var(--base-80-color);font-size:14px;line-height:1.4;letter-spacing:.01em}.header__meta-text{color:var(--base-100-color);font-size:14px;line-height:1.4;letter-spacing:.01em}.header__phone{display:grid;justify-items:end;gap:2px;color:var(--base-100-color)}.header__phone-number{font-size:18px;line-height:1.8;letter-spacing:-0.017em}.header__phone-hours{color:var(--base-80-color);font-size:14px;line-height:1.4;letter-spacing:.01em}.header__nav{min-width:0;flex:1 1 auto}.header__nav-list,.header__mobile-nav-list,.header__dropdown-list,.header__mobile-submenu-list{margin:0;padding:0;list-style:none}.header__nav-list{display:flex;align-items:center;gap:calc(var(--gap)*3)}.header__nav-item{display:flex;align-items:center}.header__nav-item--dropdown{position:relative}.header__nav-trigger,.header__nav-link,.header__mobile-nav-button,.header__mobile-nav-link,.header__dropdown-link,.header__mobile-submenu-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--base-100-color);text-align:left}.header__nav-trigger,.header__nav-link{padding:var(--gap) 0;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:-0.02em;white-space:nowrap;transition:color .2s ease}.header__nav-trigger:hover,.header__nav-link:hover{color:var(--accent-1-100-color)}.header__nav-arrow{width:24px;height:24px;flex-shrink:0;transition:transform .2s ease}.header__nav-item--dropdown.is-open .header__nav-trigger{color:var(--accent-1-100-color)}.header__nav-item--dropdown.is-open .header__nav-arrow{transform:rotate(180deg)}.header__dropdown{position:absolute;top:calc(100% + 34px);left:0;z-index:5;min-width:282px;padding:calc(var(--gap)*2);background:var(--base-0-color);border-radius:var(--border-radius-16);box-shadow:0 0 25.5px rgba(158,163,192,.15),0 15px 80px rgba(197,201,224,.2);opacity:0;pointer-events:none;transform:translate3d(0, -8px, 0) scale(0.98);transform-origin:top left;transition:opacity .24s cubic-bezier(0.16, 1, 0.3, 1),transform .24s cubic-bezier(0.16, 1, 0.3, 1);will-change:opacity,transform}.header__dropdown.is-visible{opacity:1;pointer-events:auto;transform:translate3d(0, 0, 0) scale(1)}.header__dropdown::before{content:"";position:absolute;right:calc(var(--gap)*-2);bottom:100%;left:calc(var(--gap)*-2);height:34px}.header__dropdown[hidden]{display:none}.header__mobile-submenu-title{color:var(--base-80-color);font-size:12px;line-height:1.6}.header__dropdown-list,.header__mobile-submenu-list{display:grid;gap:0}.header__dropdown-link,.header__mobile-submenu-link{padding:4px 0;transition:color .2s ease}.header__dropdown-link:hover,.header__mobile-submenu-link:hover{color:var(--accent-1-100-color)}.header__dropdown-link{width:100%;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:-0.02em}.header__mobile-submenu-link{padding:var(--gap) 0;font-size:14px;font-weight:400;line-height:1.56;letter-spacing:-0.005em}.header__menu-toggle{position:relative}.header__menu-icon{display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease}.header__menu-icon--close{position:absolute;inset:0;opacity:0;transform:scale(0.75)}.header__mobile-menu{padding-bottom:calc(var(--gap)*3)}.header__mobile-menu[hidden]{display:none}.header__mobile-menu-inner{display:grid;gap:calc(var(--gap)*4);padding-top:23px;padding-bottom:calc(var(--gap)*3)}.header__mobile-nav-list{display:grid;gap:12px}.header__mobile-nav-item{display:grid;gap:12px}.header__mobile-nav-item.is-open .header__mobile-nav-button{color:var(--base-100-color)}.header__mobile-nav-item.is-open .header__nav-arrow{transform:rotate(90deg)}.header__mobile-nav-button,.header__mobile-nav-link{justify-content:space-between;width:100%;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-0.018em;padding:8px 0}.header__mobile-submenu{display:grid;gap:0;padding:0}.header__mobile-submenu[hidden]{display:none}.header__mobile-submenu-list{gap:var(--gap)}.header__mobile-address{display:flex;align-items:flex-start;gap:12px}.header[data-menu-open=true] .header__menu-icon--menu{opacity:0;transform:scale(0.75)}.header[data-menu-open=true] .header__menu-icon--close{opacity:1;transform:scale(1)}.body--menu-open{overflow:hidden}@media screen and (min-width: 768px)and (max-width: 1199px){.header{background:var(--base-0-color);border-radius:0 0 var(--border-radius-16) var(--border-radius-16)}.header__desktop{display:none}.header__compact{display:block;padding-inline:calc(var(--gap)*5)}.header__compact-bar{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--gap)*3);min-height:76px;padding-block:calc(var(--gap)*2);flex-shrink:0}.header__mobile-menu{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.header__mobile-buttons{gap:calc(var(--gap)*3);flex-wrap:wrap}.header[data-menu-open=true] .header__compact{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;height:100dvh;padding-inline:0;background:var(--base-0-color)}.header[data-menu-open=true] .header__compact-bar{padding-inline:calc(var(--gap)*5);background:var(--base-0-color);border-radius:0 0 var(--border-radius-16) var(--border-radius-16);box-shadow:0 0 25.5px rgba(158,163,192,.15),0 15px 80px rgba(197,201,224,.2)}.header[data-menu-open=true] .header__mobile-menu{padding-inline:calc(var(--gap)*5)}.header[data-menu-open=true] .header__mobile-buttons{display:grid}.header[data-menu-open=true] .header__mobile-buttons .button{width:100%}}@media screen and (max-width: 767px){.header{background:var(--base-0-color);border-radius:0 0 var(--border-radius-16) var(--border-radius-16)}.header__desktop{display:none}.header__compact{display:block;padding-inline:20px}.header__compact-bar{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--gap)*2);min-height:76px;padding-block:calc(var(--gap)*2);flex-shrink:0}.header__mobile-menu{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.header__mobile-buttons{gap:calc(var(--gap)*3);flex-wrap:wrap}.header__mobile-buttons .button{width:auto}.header__meta-text{white-space:normal}.header[data-menu-open=true] .header__compact{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;height:100dvh;padding-inline:0;background:var(--base-0-color)}.header[data-menu-open=true] .header__compact-bar{padding-inline:20px;background:var(--base-0-color);border-radius:0 0 var(--border-radius-16) var(--border-radius-16);box-shadow:0 0 25.5px rgba(158,163,192,.15),0 15px 80px rgba(197,201,224,.2)}.header[data-menu-open=true] .header__mobile-menu{padding-inline:calc(var(--gap)*2)}.header[data-menu-open=true] .header__mobile-buttons{display:grid}.header[data-menu-open=true] .header__mobile-buttons .button{width:100%}}@media screen and (max-width: 420px){.header__mobile-buttons{display:grid;gap:12px}}

/* End */


/* Start:/local/templates/avedental/components/bitrix/breadcrumb/.default/style.css?17811695051119*/
.breadcrumb{padding-block:0 24px}.breadcrumb__items{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none}.breadcrumb__item{display:flex;align-items:center;gap:12px;color:var(--base-80-color);font-size:calc(14/var(--initial-font-multiplier)*1rem);font-weight:400;line-height:1.4;letter-spacing:.01em}.breadcrumb__item::after{width:4px;height:4px;border-radius:50%;background-color:var(--base-60-color);content:""}.breadcrumb__item:last-child::after{content:none}.breadcrumb__link{color:var(--accent-1-100-color);text-decoration:none;transition:color var(--transition-time) var(--transition-effect),opacity var(--transition-time) var(--transition-effect)}.breadcrumb__link:hover{color:var(--accent-1-80-color)}.breadcrumb__link:active{color:var(--accent-1-120-color)}.breadcrumb__current{color:var(--base-80-color)}@media screen and (max-width: 1439px){.breadcrumb{padding-block:0 16px}}@media screen and (max-width: 767px){.breadcrumb{padding-block:0 12px}.breadcrumb__items{gap:8px}.breadcrumb__item{gap:8px;font-size:calc(12/var(--initial-font-multiplier)*1rem);line-height:1.4}}

/* End */


/* Start:/local/templates/avedental/components/avedental/component/cookie-warning/static.css?17852352412536*/
.cookie-warning{position:fixed;right:calc(var(--gap)*3);bottom:calc(var(--gap)*3);z-index:60;display:flex;align-items:flex-start;width:min(739px,100vw - var(--gap)*6);gap:calc(var(--gap)*3);padding:calc(var(--gap)*3);border-radius:var(--gap);background:var(--base-0-color);box-shadow:0 0 25.5px rgba(158,163,192,.15),0 15px 80px rgba(197,201,224,.2)}.cookie-warning__content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;gap:var(--gap)}.cookie-warning__title{margin:0;color:var(--accent-1-100-color);font-size:var(--body-font-size);font-weight:600;line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}.cookie-warning__text{margin:0;color:var(--base-80-color);font-size:var(--footnote-font-size);font-weight:var(--footnote-font-weight);line-height:var(--footnote-line-height);letter-spacing:var(--footnote-letter-spacing)}.cookie-warning__text-line{display:block}.cookie-warning__link{color:var(--accent-1-100-color);text-decoration:underline;text-underline-offset:2px}.cookie-warning__button{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;flex:0 0 150px;min-height:74px;padding:calc(var(--gap)*2) var(--gap);border:0;border-radius:var(--border-radius-16);background:var(--accent-1-100-color);color:var(--base-0-color);font-size:var(--footnote-font-size);font-weight:600;line-height:18px;letter-spacing:-0.003em;text-align:center;cursor:pointer;transition:background-color var(--transition-time) var(--transition-effect),color var(--transition-time) var(--transition-effect)}.cookie-warning__button:hover{background:var(--accent-1-80-color)}.cookie-warning__button:focus-visible{outline:2px solid var(--accent-1-100-color);outline-offset:4px}@media screen and (max-width: 1439px){.cookie-warning{right:0;bottom:0;left:0;align-items:center;width:100%;gap:calc(var(--gap)*3);padding:calc(var(--gap)*2.5);border-radius:var(--gap) var(--gap) 0 0}.cookie-warning__content{gap:calc(var(--gap)*2)}.cookie-warning__title{font-size:var(--footnote-font-size);line-height:var(--footnote-line-height);letter-spacing:-0.3px}.cookie-warning__text{font-size:var(--caption-font-size);line-height:1.6;letter-spacing:0}.cookie-warning__text-line{display:inline}.cookie-warning__button{flex-basis:150px;min-height:93px}}@media screen and (max-width: 767px){.cookie-warning{flex-direction:column;justify-content:center;gap:calc(var(--gap)*3);padding:calc(var(--gap)*2.5);border-radius:var(--gap)}.cookie-warning__button{align-self:stretch;flex:0 0 auto;width:100%;min-height:44px}}

/* End */


/* Start:/local/templates/avedental/components/avedental/component/appointment-modal/style.css?17811703804131*/
.y4UnX{overflow:hidden;padding-right:var(--modal-scrollbar-width, 0)}.Y77D5{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--base-100-color);opacity:0;transition:opacity 260ms cubic-bezier(0.22, 1, 0.36, 1)}.z0rUY{opacity:1}.sRnLX{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:rgba(4,10,34,.5);cursor:default}.fLGWM{position:relative;z-index:1;display:flex;align-items:flex-start;gap:16px;max-width:min(100%,100vw - 48px);max-height:calc(100vh - 48px);margin-left:72px;transform:translateY(8px) scale(0.96);transform-origin:center;transition:transform 260ms cubic-bezier(0.22, 1, 0.36, 1),opacity 260ms cubic-bezier(0.22, 1, 0.36, 1);opacity:0}.z0rUY .fLGWM{transform:translateY(0) scale(1);opacity:1}.IPGB8{width:720px;max-width:min(100%,720px);max-height:calc(100vh - 48px);padding:24px;overflow:hidden;background:var(--base-0-color);border-radius:var(--border-radius-24)}.ZHWER{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 96px)}.XH1Ui{display:flex;align-items:center;justify-content:space-between;gap:16px}.wflDz{margin:0;color:var(--base-100-color);font-size:calc(24/var(--initial-font-multiplier)*1rem);font-weight:600;line-height:1.4;letter-spacing:-0.12px}.Cq8LL{display:flex;flex-direction:column;flex:1 1 auto;gap:0;min-height:0;overflow-x:hidden;overflow-y:auto;color:var(--base-80-color);font-size:calc(16/var(--initial-font-multiplier)*1rem);font-weight:400;line-height:1.6;letter-spacing:-0.0512px}.Cq8LL p{margin:0}.RckPq{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:0;color:var(--base-100-color);background:var(--base-0-color);cursor:pointer;transition:background-color var(--transition-time) var(--transition-effect),color var(--transition-time) var(--transition-effect)}.RckPq span{position:relative;display:block;width:12px;height:12px}.RckPq span::before,.RckPq span::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:999px;background:currentColor}.RckPq span::before{transform:translate(-50%, -50%) rotate(45deg)}.RckPq span::after{transform:translate(-50%, -50%) rotate(-45deg)}.RckPq:hover{color:var(--accent-1-100-color)}.Wcpk8{width:56px;height:56px;border-radius:99px}.H0zgt{display:none}@media screen and (max-width: 1439px){.Y77D5{align-items:flex-end;justify-content:center;padding:0}.fLGWM{display:block;width:100%;max-width:100%;max-height:min(100vh,100dvh);margin-left:0;transform:translateY(32px);transform-origin:bottom center}.z0rUY .fLGWM{transform:translateY(0)}.IPGB8{width:100%;max-width:100%;max-height:min(100vh,100dvh);padding:24px;border-radius:var(--border-radius-16) var(--border-radius-16) 0 0}.ZHWER{gap:8px;max-height:calc(min(100vh,100dvh) - 48px)}.wflDz{line-height:1.4;letter-spacing:0}.Cq8LL{letter-spacing:-0.08px}.Wcpk8{display:none}.H0zgt{display:inline-flex;width:32px;height:32px;border-radius:var(--border-radius-24);background:var(--base-20-color)}.H0zgt span{width:12px;height:12px}}@media screen and (max-width: 767px){.wflDz{font-size:calc(18/var(--initial-font-multiplier)*1rem)}.Cq8LL{font-size:calc(14/var(--initial-font-multiplier)*1rem);line-height:1.56}}
.zDxrY{min-height:460px}.NCMfx{display:flex}._sBoa{gap:48px}.C5nsT{display:flex;flex:1 1 auto;min-height:100%}.pGHmC{flex:1 1 auto;height:100%;min-height:0}.KMg_7{margin:0;color:var(--base-80-color);font-size:calc(16/var(--initial-font-multiplier)*1rem);font-weight:400;line-height:1.6;letter-spacing:-0.0512px}.nwGCy,.DJcq5,.ScGEK{display:flex;flex-direction:column;width:100%}.nwGCy{gap:24px}.DJcq5,.ScGEK{gap:16px}.ScGEK{flex:1 1 auto;min-height:100%}.ScGEK .vLPif{margin-top:auto}.vLPif{width:100%;min-height:64px}.vLPif:disabled{opacity:.6;cursor:default}.NquQf{width:100%;justify-content:flex-start}@media screen and (max-width: 1439px){.zDxrY{min-height:auto;padding:24px 20px}.NCMfx{display:block}}@media screen and (max-width: 767px){._sBoa{gap:48px}.KMg_7{font-size:calc(14/var(--initial-font-multiplier)*1rem);line-height:1.56;letter-spacing:-0.08px}.vLPif{min-height:50px}}

/* End */


/* Start:/local/templates/avedental/components/avedental/component/footer/static.css?17852352416409*/
.footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--gap)*3);box-sizing:border-box;margin-top:auto;padding:var(--gap) var(--gap) calc(var(--gap)*3);border-radius:var(--border-radius-24) var(--border-radius-24) 0 0;background:linear-gradient(180deg, #f5f7f8 0%, var(--base-0-color) 100%)}.footer__card{display:flex;flex-direction:column;gap:calc(var(--gap)*4);width:100%;padding:calc(var(--gap)*3);overflow:hidden;background:var(--base-0-color);border-radius:var(--border-radius-16) var(--border-radius-16) var(--gap) var(--gap);box-shadow:0 8px 40px rgba(71,87,102,.02),0 4px 40px rgba(71,87,102,.05)}.footer__top,.footer__nav,.footer__bottom,.footer__actions,.footer__socials,.footer__buttons,.footer__contact-row,.footer__service-columns{display:flex}.footer__top{align-items:flex-start;justify-content:space-between;gap:calc(var(--gap)*4);width:100%;flex-wrap:wrap}.footer__contacts{display:flex;flex-direction:column;gap:calc(var(--gap)*2);min-width:0}.footer__contact-row{align-items:flex-start;gap:calc(var(--gap)*6)}.footer__contact{display:grid;gap:2px;min-width:0}.footer__contact-value{color:var(--accent-1-100-color);font-size:20px;font-weight:500;line-height:1.5;letter-spacing:-0.01em;white-space:nowrap}.footer__contact-label,.footer__nav-title,.footer__legal,.footer__meta-links,.footer__disclaimer{color:var(--base-80-color)}.footer__contact-label,.footer__nav-title{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.01em}.footer__actions{align-items:center;justify-content:flex-end;gap:11px;flex-shrink:0}.footer__socials,.footer__buttons{align-items:center;gap:11px}.footer__icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border:1.5px solid var(--base-40-color);border-radius:999px;color:var(--accent-1-100-color);transition:border-color var(--transition-time) var(--transition-effect),color var(--transition-time) var(--transition-effect)}.footer__icon-button svg{display:block;width:24px;height:24px}.footer__icon-button:hover{border-color:var(--accent-1-100-color)}.footer__nav{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:flex-start;gap:0;padding-block:12px;width:100%}.footer__nav-column{display:flex;flex-direction:column;gap:calc(var(--gap)*2);min-width:0}.footer__nav-column--services{grid-column:span 2}.footer__service-columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0}.footer__nav__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.footer__nav__link{display:inline-flex;padding-block:4px;color:var(--base-100-color);font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-0.0032em;white-space:nowrap}.footer__nav__link:hover{color:var(--accent-1-100-color)}.footer__bottom{align-items:flex-start;gap:calc(var(--gap)*3);padding-top:var(--gap);width:100%}.footer__legal{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.01em;white-space:nowrap}.footer__legal p{margin:0;font-size:inherit;line-height:inherit}.footer__legal span{color:rgba(10,18,49,.6)}.footer__meta-links{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex-shrink:0;width:217px;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.01em;white-space:nowrap}.footer__disclaimer{font-size:16px;font-weight:400;line-height:1.6;text-align:center}@media screen and (min-width: 768px)and (max-width: 1023px){.footer__card{gap:calc(var(--gap)*3);padding:12px}.footer__top,.footer__actions{flex-direction:column;align-items:flex-start}.footer__top{gap:calc(var(--gap)*3)}.footer__contacts,.footer__actions{width:100%}.footer__actions{gap:11px}.footer__buttons{order:1}.footer__socials{order:2}.footer__nav{grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--gap)*3) calc(var(--gap)*6)}.footer__nav-column--services{order:3;grid-column:1/-1}.footer__nav-column--promotions{order:2}.footer__service-columns{gap:calc(var(--gap)*6)}.footer__bottom{flex-direction:column;gap:calc(var(--gap)*3)}.footer__meta-links{flex-direction:row;justify-content:space-between;width:100%}.footer__legal,.footer__meta-links{white-space:normal}}@media screen and (max-width: 767px){.footer.container{width:100%;max-width:none}.footer__card{gap:calc(var(--gap)*3);padding:12px}.footer__top,.footer__contacts,.footer__actions,.footer__bottom,.footer__meta-links{flex-direction:column}.footer__top{gap:calc(var(--gap)*3)}.footer__contacts{gap:calc(var(--gap)*2);width:100%}.footer__contact-row,.footer__actions,.footer__buttons,.footer__nav,.footer__bottom,.footer__meta-links{width:100%}.footer__contact-row{gap:calc(var(--gap)*6);flex-wrap:wrap}.footer__contact-value{font-size:16px;letter-spacing:-0.018em;white-space:normal}.footer__contact-label,.footer__nav-title,.footer__legal,.footer__meta-links,.footer__disclaimer{font-size:12px;line-height:1.6;letter-spacing:0;white-space:normal;padding:0 10px}.footer__actions{flex-direction:column;align-items:flex-start;gap:11px}.footer__buttons{order:1;gap:11px;flex-wrap:wrap}.footer__buttons .button--lg{font-size:16px;line-height:24px;letter-spacing:-0.048px}.footer__socials{order:2}.footer__nav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--gap)*3) calc(var(--gap)*6);justify-content:space-between;padding-block:12px}.footer__nav-column,.footer__nav-column--services{width:100%;min-width:0}.footer__nav-column--services{order:3;grid-column:1/-1}.footer__nav-column--promotions{order:2}.footer__service-columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--gap)*6)}.footer__nav__link{padding-block:4px;font-size:14px;line-height:1.56;letter-spacing:-0.005em}.footer__bottom{gap:calc(var(--gap)*3);padding-top:var(--gap)}.footer__meta-links{flex-direction:row;align-items:center;justify-content:space-between;gap:calc(var(--gap)*3);width:100%;white-space:nowrap}.footer__disclaimer{text-align:left}}@media screen and (max-width: 519px){.footer__contact-row,.footer__buttons,.footer__meta-links{flex-direction:column;align-items:flex-start}.footer__contact-row{gap:calc(var(--gap)*2)}.footer__buttons .button{width:100%}.footer__nav,.footer__service-columns{grid-template-columns:1fr;gap:calc(var(--gap)*3)}.footer__nav-column--services{grid-column:auto}.footer__meta-links{gap:12px;white-space:normal}}

/* End */


/* Start:/local/templates/avedental/components/avedental/component/page-development-modal/static.css?178116950533*/
.js-modal-root{display:contents}

/* End */


/* Start:/local/templates/avedental/template_styles.css?178523524136197*/
/* Document
 * ========================================================================== *//**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */:where(html) {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-text-size-adjust: 100%;
       text-size-adjust: 100%; /* 2 */
}/* Sections
 * ========================================================================== *//**
 * Remove the margin in all browsers. (opinionated)
 */:where(body) {
  margin: 0;
}/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */:where(h1) {
  font-size: 2em;
  margin-block-end: 0.67em;
  margin-block-start: 0.67em;
}/* Grouping content
 * ========================================================================== *//**
 * Remove the margin on nested lists in Chrome, Edge, and Safari.
 */:where(dl, ol, ul) :where(dl, ol, ul) {
  margin-block-end: 0;
  margin-block-start: 0;
}/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Correct the inheritance of border color in Firefox.
 */:where(hr) {
  box-sizing: content-box; /* 1 */
  color: inherit; /* 2 */
  height: 0; /* 1 */
}/* Text-level semantics
 * ========================================================================== *//**
 * Add the correct text decoration in Safari.
 */:where(abbr[title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */:where(b, strong) {
  font-weight: bolder;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */:where(code, kbd, pre, samp) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/**
 * Add the correct font size in all browsers.
 */:where(small) {
  font-size: 80%;
}/* Tabular data
 * ========================================================================== *//**
 * 1. Correct table border color in Chrome, Edge, and Safari.
 * 2. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */:where(table) {
  border-color: currentColor; /* 1 */
  text-indent: 0; /* 2 */
}/* Forms
 * ========================================================================== *//**
 * Remove the margin on controls in Safari.
 */:where(button, input, select) {
  margin: 0;
}/**
 * Remove the inheritance of text transform in Firefox.
 */:where(button) {
  text-transform: none;
}/**
 * Correct the inability to style buttons in iOS and Safari.
 */:where(button, input:is([type="button" i], [type="reset" i], [type="submit" i])) {
  -webkit-appearance: button;
}/**
 * Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */:where(progress) {
  vertical-align: baseline;
}/**
 * Remove the inheritance of text transform in Firefox.
 */:where(select) {
  text-transform: none;
}/**
 * Remove the margin in Firefox and Safari.
 */:where(textarea) {
  margin: 0;
}/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */:where(input[type="search" i]) {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */::-webkit-search-decoration {
  -webkit-appearance: none;
}/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */:where(button, input:is([type="button" i], [type="color" i], [type="reset" i], [type="submit" i]))::-moz-focus-inner {
  border-style: none;
  padding: 0;
}/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */:where(button, input:is([type="button" i], [type="color" i], [type="reset" i], [type="submit" i]))::-moz-focusring {
  outline: 1px dotted ButtonText;
}/**
 * Remove the additional :invalid styles in Firefox.
 */:where(:-moz-ui-invalid) {
  box-shadow: none;
}/* Interactive
 * ========================================================================== *//*
 * Add the correct styles in Safari.
 */:where(dialog) {
  background-color: white;
  border: solid;
  color: black;
  height: -moz-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: fit-content;
}:where(dialog:not([open])) {
  display: none;
}/*
 * Add the correct display in all browsers.
 */:where(summary) {
  display: list-item;
}.container{width:calc(100% - 20px*2);max-width:1376px;margin-inline:auto}.container--compact{width:calc(100% - var(--gap)*4)}.container--full{width:100%;max-width:none}.page-section{padding-block:calc(var(--gap)*16)}.page-section--sm{padding-block:calc(var(--gap)*8)}.page-section--md{padding-block:calc(var(--gap)*12)}.page-section--lg{padding-block:calc(var(--gap)*16)}.page-section--flush{padding-block:0}.layout-grid{display:grid;gap:calc(var(--gap)*2)}.layout-grid--2{grid-template-columns:repeat(2, minmax(0, 1fr))}.layout-grid--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.layout-grid--4{grid-template-columns:repeat(4, minmax(0, 1fr))}.layout-grid--auto{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}.layout-cluster{display:flex;flex-wrap:wrap;gap:calc(var(--gap)*2)}.layout-stack{display:flex;flex-direction:column}.layout-stack--sm{gap:calc(var(--gap)*2)}.layout-stack--md{gap:calc(var(--gap)*3)}.layout-stack--lg{gap:calc(var(--gap)*4)}@media screen and (min-width: 768px)and (max-width: 1439px){.container{width:calc(100% - var(--gap)*10);max-width:1200px}.container--compact{width:calc(100% - var(--gap)*10)}.page-section{padding-block:calc(var(--gap)*12)}.page-section--sm{padding-block:calc(var(--gap)*6)}.page-section--md{padding-block:calc(var(--gap)*9)}.page-section--lg{padding-block:calc(var(--gap)*12)}}@media screen and (max-width: 767px){.page-section{padding-block:calc(var(--gap)*8)}.page-section--sm{padding-block:calc(var(--gap)*3)}.page-section--md{padding-block:calc(var(--gap)*5)}.page-section--lg{padding-block:calc(var(--gap)*8)}.layout-grid--2,.layout-grid--3,.layout-grid--4{grid-template-columns:1fr}}:root{--black-color-h:240deg;--black-color-s:5%;--black-color-l:4%;--black-color-a:1;--black-color:hsla(var(--black-color-h), var(--black-color-s), var(--black-color-l), var(--black-color-a));--white-color-h:0deg;--white-color-s:0%;--white-color-l:100%;--white-color-a:1;--white-color:hsla(var(--white-color-h), var(--white-color-s), var(--white-color-l), var(--white-color-a));--base-100-color-h:226deg;--base-100-color-s:45%;--base-100-color-l:17%;--base-100-color-a:1;--base-100-color:hsla(var(--base-100-color-h), var(--base-100-color-s), var(--base-100-color-l), var(--base-100-color-a));--base-80-color-h:225deg;--base-80-color-s:16%;--base-80-color-l:39%;--base-80-color-a:1;--base-80-color:hsla(var(--base-80-color-h), var(--base-80-color-s), var(--base-80-color-l), var(--base-80-color-a));--base-red-color-h:0deg;--base-red-color-s:100%;--base-red-color-l:50%;--base-red-color-a:1;--base-red-color:hsla(var(--base-red-color-h), var(--base-red-color-s), var(--base-red-color-l), var(--base-red-color-a));--base-60-color-h:223deg;--base-60-color-s:14%;--base-60-color-l:70%;--base-60-color-a:1;--base-60-color:hsla(var(--base-60-color-h), var(--base-60-color-s), var(--base-60-color-l), var(--base-60-color-a));--base-40-color-h:214deg;--base-40-color-s:35%;--base-40-color-l:91%;--base-40-color-a:1;--base-40-color:hsla(var(--base-40-color-h), var(--base-40-color-s), var(--base-40-color-l), var(--base-40-color-a));--base-20-color-h:200deg;--base-20-color-s:23%;--base-20-color-l:97%;--base-20-color-a:1;--base-20-color:hsla(var(--base-20-color-h), var(--base-20-color-s), var(--base-20-color-l), var(--base-20-color-a));--base-0-color-h:0deg;--base-0-color-s:0%;--base-0-color-l:100%;--base-0-color-a:1;--base-0-color:hsla(var(--base-0-color-h), var(--base-0-color-s), var(--base-0-color-l), var(--base-0-color-a));--accent-primary-100-color-h:0deg;--accent-primary-100-color-s:86%;--accent-primary-100-color-l:56%;--accent-primary-100-color-a:1;--accent-primary-100-color:hsla(var(--accent-primary-100-color-h), var(--accent-primary-100-color-s), var(--accent-primary-100-color-l), var(--accent-primary-100-color-a));--accent-1-10-color-h:229deg;--accent-1-10-color-s:91%;--accent-1-10-color-l:95%;--accent-1-10-color-a:1;--accent-1-10-color:hsla(var(--accent-1-10-color-h), var(--accent-1-10-color-s), var(--accent-1-10-color-l), var(--accent-1-10-color-a));--accent-1-80-color-h:228deg;--accent-1-80-color-s:90%;--accent-1-80-color-l:61%;--accent-1-80-color-a:1;--accent-1-80-color:hsla(var(--accent-1-80-color-h), var(--accent-1-80-color-s), var(--accent-1-80-color-l), var(--accent-1-80-color-a));--accent-1-100-color-h:233deg;--accent-1-100-color-s:65%;--accent-1-100-color-l:49%;--accent-1-100-color-a:1;--accent-1-100-color:hsla(var(--accent-1-100-color-h), var(--accent-1-100-color-s), var(--accent-1-100-color-l), var(--accent-1-100-color-a));--accent-1-120-color-h:228deg;--accent-1-120-color-s:82%;--accent-1-120-color-l:30%;--accent-1-120-color-a:1;--accent-1-120-color:hsla(var(--accent-1-120-color-h), var(--accent-1-120-color-s), var(--accent-1-120-color-l), var(--accent-1-120-color-a));--accent-2-20-color-h:23deg;--accent-2-20-color-s:100%;--accent-2-20-color-l:96%;--accent-2-20-color-a:1;--accent-2-20-color:hsla(var(--accent-2-20-color-h), var(--accent-2-20-color-s), var(--accent-2-20-color-l), var(--accent-2-20-color-a));--accent-2-80-color-h:14deg;--accent-2-80-color-s:100%;--accent-2-80-color-l:70%;--accent-2-80-color-a:1;--accent-2-80-color:hsla(var(--accent-2-80-color-h), var(--accent-2-80-color-s), var(--accent-2-80-color-l), var(--accent-2-80-color-a));--accent-2-100-color-h:14deg;--accent-2-100-color-s:76%;--accent-2-100-color-l:53%;--accent-2-100-color-a:1;--accent-2-100-color:hsla(var(--accent-2-100-color-h), var(--accent-2-100-color-s), var(--accent-2-100-color-l), var(--accent-2-100-color-a));--accent-2-120-color-h:14deg;--accent-2-120-color-s:80%;--accent-2-120-color-l:43%;--accent-2-120-color-a:1;--accent-2-120-color:hsla(var(--accent-2-120-color-h), var(--accent-2-120-color-s), var(--accent-2-120-color-l), var(--accent-2-120-color-a));--accent-140-color-h:219deg;--accent-140-color-s:40%;--accent-140-color-l:77%;--accent-140-color-a:1;--accent-140-color:hsla(var(--accent-140-color-h), var(--accent-140-color-s), var(--accent-140-color-l), var(--accent-140-color-a));--success-color-h:153deg;--success-color-s:57%;--success-color-l:41%;--success-color-a:1;--success-color:hsla(var(--success-color-h), var(--success-color-s), var(--success-color-l), var(--success-color-a));--warning-color-h:32deg;--warning-color-s:56%;--warning-color-l:48%;--warning-color-a:1;--warning-color:hsla(var(--warning-color-h), var(--warning-color-s), var(--warning-color-l), var(--warning-color-a));--error-color-h:0deg;--error-color-s:66%;--error-color-l:56%;--error-color-a:1;--error-color:hsla(var(--error-color-h), var(--error-color-s), var(--error-color-l), var(--error-color-a));--light-blue-color-h:var(--accent-1-10-color-h);--light-blue-color-s:var(--accent-1-10-color-s);--light-blue-color-l:var(--accent-1-10-color-l);--light-blue-color-a:var(--accent-1-10-color-a);--light-blue-color:hsla(var(--light-blue-color-h), var(--light-blue-color-s), var(--light-blue-color-l), var(--light-blue-color-a));--blue-color-h:var(--accent-1-100-color-h);--blue-color-s:var(--accent-1-100-color-s);--blue-color-l:var(--accent-1-100-color-l);--blue-color-a:var(--accent-1-100-color-a);--blue-color:hsla(var(--blue-color-h), var(--blue-color-s), var(--blue-color-l), var(--blue-color-a));--blue-green-color-h:var(--accent-2-100-color-h);--blue-green-color-s:var(--accent-2-100-color-s);--blue-green-color-l:var(--accent-2-100-color-l);--blue-green-color-a:var(--accent-2-100-color-a);--blue-green-color:hsla(var(--blue-green-color-h), var(--blue-green-color-s), var(--blue-green-color-l), var(--blue-green-color-a));--dark-gray-color-h:var(--base-100-color-h);--dark-gray-color-s:var(--base-100-color-s);--dark-gray-color-l:var(--base-100-color-l);--dark-gray-color-a:var(--base-100-color-a);--dark-gray-color:hsla(var(--dark-gray-color-h), var(--dark-gray-color-s), var(--dark-gray-color-l), var(--dark-gray-color-a));--light-gray-color-h:var(--base-20-color-h);--light-gray-color-s:var(--base-20-color-s);--light-gray-color-l:var(--base-20-color-l);--light-gray-color-a:var(--base-20-color-a);--light-gray-color:hsla(var(--light-gray-color-h), var(--light-gray-color-s), var(--light-gray-color-l), var(--light-gray-color-a));--primary-bg-color-h:var(--base-20-color-h);--primary-bg-color-s:var(--base-20-color-s);--primary-bg-color-l:var(--base-20-color-l);--primary-bg-color-a:var(--base-20-color-a);--primary-bg-color:hsla(var(--primary-bg-color-h), var(--primary-bg-color-s), var(--primary-bg-color-l), var(--primary-bg-color-a));--page-bg-color-h:var(--base-0-color-h);--page-bg-color-s:var(--base-0-color-s);--page-bg-color-l:var(--base-0-color-l);--page-bg-color-a:var(--base-0-color-a);--page-bg-color:hsla(var(--page-bg-color-h), var(--page-bg-color-s), var(--page-bg-color-l), var(--page-bg-color-a));--primary-color-h:var(--accent-1-100-color-h);--primary-color-s:var(--accent-1-100-color-s);--primary-color-l:var(--accent-1-100-color-l);--primary-color-a:var(--accent-1-100-color-a);--primary-color:hsla(var(--primary-color-h), var(--primary-color-s), var(--primary-color-l), var(--primary-color-a));--primary-light-color-h:var(--accent-1-80-color-h);--primary-light-color-s:var(--accent-1-80-color-s);--primary-light-color-l:var(--accent-1-80-color-l);--primary-light-color-a:var(--accent-1-80-color-a);--primary-light-color:hsla(var(--primary-light-color-h), var(--primary-light-color-s), var(--primary-light-color-l), var(--primary-light-color-a));--primary-extra-light-color-h:var(--accent-1-10-color-h);--primary-extra-light-color-s:var(--accent-1-10-color-s);--primary-extra-light-color-l:var(--accent-1-10-color-l);--primary-extra-light-color-a:var(--accent-1-10-color-a);--primary-extra-light-color:hsla(var(--primary-extra-light-color-h), var(--primary-extra-light-color-s), var(--primary-extra-light-color-l), var(--primary-extra-light-color-a));--primary-text-color-h:var(--base-100-color-h);--primary-text-color-s:var(--base-100-color-s);--primary-text-color-l:var(--base-100-color-l);--primary-text-color-a:var(--base-100-color-a);--primary-text-color:hsla(var(--primary-text-color-h), var(--primary-text-color-s), var(--primary-text-color-l), var(--primary-text-color-a));--primary-text-color-hover-h:var(--base-80-color-h);--primary-text-color-hover-s:var(--base-80-color-s);--primary-text-color-hover-l:var(--base-80-color-l);--primary-text-color-hover-a:var(--base-80-color-a);--primary-text-color-hover:hsla(var(--primary-text-color-hover-h), var(--primary-text-color-hover-s), var(--primary-text-color-hover-l), var(--primary-text-color-hover-a));--h3-font-color-h:var(--accent-1-120-color-h);--h3-font-color-s:var(--accent-1-120-color-s);--h3-font-color-l:var(--accent-1-120-color-l);--h3-font-color-a:var(--accent-1-120-color-a);--h3-font-color:hsla(var(--h3-font-color-h), var(--h3-font-color-s), var(--h3-font-color-l), var(--h3-font-color-a));--accent-color-h:var(--accent-primary-100-color-h);--accent-color-s:var(--accent-primary-100-color-s);--accent-color-l:var(--accent-primary-100-color-l);--accent-color-a:var(--accent-primary-100-color-a);--accent-color:hsla(var(--accent-color-h), var(--accent-color-s), var(--accent-color-l), var(--accent-color-a));--accent-primary-color-h:var(--accent-primary-100-color-h);--accent-primary-color-s:var(--accent-primary-100-color-s);--accent-primary-color-l:var(--accent-primary-100-color-l);--accent-primary-color-a:var(--accent-primary-100-color-a);--accent-primary-color:hsla(var(--accent-primary-color-h), var(--accent-primary-color-s), var(--accent-primary-color-l), var(--accent-primary-color-a));--pure-red-color-h:var(--base-red-color-h);--pure-red-color-s:var(--base-red-color-s);--pure-red-color-l:var(--base-red-color-l);--pure-red-color-a:var(--base-red-color-a);--pure-red-color:hsla(var(--pure-red-color-h), var(--pure-red-color-s), var(--pure-red-color-l), var(--pure-red-color-a));--secondary-color-h:var(--base-0-color-h);--secondary-color-s:var(--base-0-color-s);--secondary-color-l:var(--base-0-color-l);--secondary-color-a:var(--base-0-color-a);--secondary-color:hsla(var(--secondary-color-h), var(--secondary-color-s), var(--secondary-color-l), var(--secondary-color-a));--blue-dark-color-h:var(--accent-1-120-color-h);--blue-dark-color-s:var(--accent-1-120-color-s);--blue-dark-color-l:var(--accent-1-120-color-l);--blue-dark-color-a:var(--accent-1-120-color-a);--blue-dark-color:hsla(var(--blue-dark-color-h), var(--blue-dark-color-s), var(--blue-dark-color-l), var(--blue-dark-color-a));--border-color-h:var(--base-40-color-h);--border-color-s:var(--base-40-color-s);--border-color-l:var(--base-40-color-l);--border-color-a:var(--base-40-color-a);--border-color:hsla(var(--border-color-h), var(--border-color-s), var(--border-color-l), var(--border-color-a));--breakpoint-smartphone: 768px;--breakpoint-tablet: 1440px;--font-family-sans-serif: "Onest", "system-ui", sans-serif;--font-family-monospace: monospace;--font-family-display: "Onest", "system-ui", sans-serif;--initial-font-multiplier: 16;--initial-font-unit: 1px;--font-size: calc(var(--initial-font-multiplier) * var(--initial-font-unit));--line-height: 1.6;--h1-font-size: calc(52 / var(--initial-font-multiplier) * 1rem);--h1-line-height: 1.1;--h1-letter-spacing: -0.03em;--h1-font-weight: 700;--h2-font-size: calc(44 / var(--initial-font-multiplier) * 1rem);--h2-line-height: 1.3;--h2-letter-spacing: -0.03em;--h2-font-weight: 600;--h3-font-size: calc(32 / var(--initial-font-multiplier) * 1rem);--h3-line-height: 1.3;--h3-letter-spacing: -0.014em;--h3-font-weight: 600;--title-font-size: calc(24 / var(--initial-font-multiplier) * 1rem);--title-line-height: 1.4;--title-letter-spacing: -0.01em;--title-font-weight: 600;--subtitle-font-size: calc(20 / var(--initial-font-multiplier) * 1rem);--subtitle-line-height: 1.5;--subtitle-letter-spacing: -0.005em;--subtitle-font-weight: 500;--description-font-size: calc(18 / var(--initial-font-multiplier) * 1rem);--description-line-height: 1.8;--description-letter-spacing: -0.003em;--description-font-weight: 400;--body-font-size: calc(16 / var(--initial-font-multiplier) * 1rem);--body-line-height: 1.6;--body-letter-spacing: -0.0032em;--body-font-weight: 400;--footnote-semibold-font-size: calc(14 / var(--initial-font-multiplier) * 1rem);--footnote-semibold-line-height: 1.4;--footnote-semibold-letter-spacing: 0.01em;--footnote-semibold-font-weight: 600;--footnote-font-size: calc(14 / var(--initial-font-multiplier) * 1rem);--footnote-line-height: 1.4;--footnote-letter-spacing: 0.01em;--footnote-font-weight: 400;--caption-font-size: calc(12 / var(--initial-font-multiplier) * 1rem);--caption-line-height: 1.4;--caption-letter-spacing: 0;--caption-font-weight: 500;--h4-font-size: var(--title-font-size);--h4-line-height: var(--title-line-height);--h5-font-size: var(--body-font-size);--h5-line-height: var(--body-line-height);--h6-font-size: var(--footnote-font-size);--h6-line-height: var(--footnote-line-height);--select-border-radius: calc(var(--border-radius) / 2);--select-list-background-color: var(--secondary-color);--select-list-box-shadow-color: hsla(var(--blue-dark-color-h), var(--blue-dark-color-s), var(--blue-dark-color-l), 0.08);--select-multi-value-border-radius: calc(var(--border-radius) / 2);--transition-effect: ease-out;--transition-time: 0.15s;--gap: 8px;--border-radius-8: var(--gap);--border-radius-16: calc(var(--gap) * 2);--border-radius-24: calc(var(--gap) * 3);--border-radius-32: calc(var(--gap) * 4);--border-radius: var(--border-radius-16);--header-height: 64px;--header-margin-y: calc(var(--gap) * 8);color:var(--primary-text-color);font-family:var(--font-family-sans-serif);font-size:var(--font-size);line-height:var(--line-height)}@media screen and (max-width: 1439px){:root{--h1-font-size: calc(32 / var(--initial-font-multiplier) * 1rem);--h1-line-height: 1.2;--h2-font-size: calc(24 / var(--initial-font-multiplier) * 1rem);--h2-line-height: 1.4;--h3-font-size: calc(20 / var(--initial-font-multiplier) * 1rem);--h3-line-height: 1.5;--title-font-size: calc(18 / var(--initial-font-multiplier) * 1rem);--title-line-height: 1.28;--subtitle-font-size: calc(16 / var(--initial-font-multiplier) * 1rem);--subtitle-line-height: 1.5;--description-font-size: calc(14 / var(--initial-font-multiplier) * 1rem);--description-line-height: 1.6;--body-font-size: calc(14 / var(--initial-font-multiplier) * 1rem);--body-line-height: 1.56;--footnote-semibold-font-size: calc(12 / var(--initial-font-multiplier) * 1rem);--footnote-semibold-line-height: 1.6;--footnote-font-size: calc(12 / var(--initial-font-multiplier) * 1rem);--footnote-line-height: 1.6;--caption-font-size: calc(12 / var(--initial-font-multiplier) * 1rem);--caption-line-height: 1.4}}:where(html){background:var(--page-bg-color)}:where(body){margin:0;min-width:320px;background:var(--page-bg-color);color:var(--primary-text-color);font-family:var(--font-family-sans-serif);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.content{display:flex;flex-direction:column;min-height:100vh;background:var(--page-bg-color)}*,*::before,*::after{box-sizing:border-box}:where(h1),:where(.h1),:where(h2),:where(.h2),:where(h3),:where(.h3),:where(h4),:where(.h4),:where(h5),:where(.h5),:where(h6),:where(.h6){margin:0;color:var(--primary-text-color);font-family:var(--font-family-display)}:where(h1),:where(.h1){font-size:var(--h1-font-size);font-weight:var(--h1-font-weight);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing)}:where(h2),:where(.h2){font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing)}:where(h3),:where(.h3){font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing)}:where(h4),:where(.h4),:where(.title){font-size:var(--title-font-size);font-weight:var(--title-font-weight);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing)}:where(h5),:where(.h5),:where(.subtitle){font-size:var(--subtitle-font-size);font-weight:var(--subtitle-font-weight);line-height:var(--subtitle-line-height);letter-spacing:var(--subtitle-letter-spacing)}:where(h6),:where(.h6),:where(.footnote-semibold){font-size:var(--footnote-semibold-font-size);font-weight:var(--footnote-semibold-font-weight);line-height:var(--footnote-semibold-line-height);letter-spacing:var(--footnote-semibold-letter-spacing)}:where(.description){font-size:var(--description-font-size);font-weight:var(--description-font-weight);line-height:var(--description-line-height);letter-spacing:var(--description-letter-spacing)}:where(.body-text){font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}:where(.footnote){font-size:var(--footnote-font-size);font-weight:var(--footnote-font-weight);line-height:var(--footnote-line-height);letter-spacing:var(--footnote-letter-spacing)}:where(.caption){font-size:var(--caption-font-size);font-weight:var(--caption-font-weight);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing)}:where(a){color:inherit;text-decoration:none;transition:color var(--transition-time) var(--transition-effect)}:where(a):hover,:where(a):focus,:where(a):active{color:inherit}:where(ul),:where(ol){margin:0;padding:0}:where(ul) :where(li),:where(ol) :where(li){margin:0}:where(p){margin:0;font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}:where(button){border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.button{--button-height: 56px;--button-padding-inline: 24px;--button-radius: 16px;--button-border-width: 1.5px;--button-border-color: transparent;--button-background: var(--accent-1-100-color);--button-color: var(--white-color);--button-icon-size: 24px;--button-label-padding-left: 8px;--button-label-padding-right: 8px;display:inline-flex;align-items:center;justify-content:center;min-height:var(--button-height);padding:0 var(--button-padding-inline);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-radius);background:var(--button-background);color:var(--button-color);font-family:var(--font-family-sans-serif);font-size:16px;font-weight:600;line-height:24px;letter-spacing:-0.048px;white-space:nowrap;transition:background-color var(--transition-time) var(--transition-effect),border-color var(--transition-time) var(--transition-effect),color var(--transition-time) var(--transition-effect),opacity var(--transition-time) var(--transition-effect)}.button:focus-visible{outline:none}.button:disabled,.button[aria-disabled=true]{opacity:.5;pointer-events:none}.button__label{display:inline-flex;align-items:center;justify-content:center;padding-left:var(--button-label-padding-left);padding-right:var(--button-label-padding-right)}.button__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--button-icon-size);height:var(--button-icon-size);color:currentColor}.button__icon svg{display:block;width:100%;height:100%}.button--soft{--button-radius: 16px}.button--pill{--button-radius: 999px}.button--lg{--button-height: 56px;--button-padding-inline: 24px;--button-icon-size: 24px;--button-label-padding-left: 8px;--button-label-padding-right: 8px;font-size:16px;line-height:24px;letter-spacing:-0.048px}.button--md{--button-height: 44px;--button-padding-inline: 8px;--button-icon-size: 24px;--button-label-padding-left: 8px;--button-label-padding-right: 8px;font-size:14px;line-height:18px;letter-spacing:-0.042px}.button--sm{--button-height: 32px;--button-padding-inline: 8px;--button-icon-size: 16px;--button-label-padding-left: 8px;--button-label-padding-right: 4px;font-size:14px;line-height:18px;letter-spacing:-0.042px}.button--filled{--button-background: var(--accent-1-100-color);--button-border-color: var(--accent-1-100-color);--button-color: var(--white-color)}.button--filled:hover,.button--filled:focus-visible,.button--filled.button--state-hovered{--button-background: var(--accent-1-80-color);--button-border-color: var(--accent-1-80-color)}.button--filled:active,.button--filled.button--state-pressed{--button-background: var(--accent-1-120-color);--button-border-color: var(--accent-1-120-color)}.button--outlined{--button-background: transparent;--button-border-color: var(--base-40-color);--button-color: var(--base-100-color)}.button--outlined:hover,.button--outlined:focus-visible,.button--outlined.button--state-hovered{--button-border-color: var(--accent-1-100-color)}.button--outlined:active,.button--outlined.button--state-pressed{--button-background: var(--accent-1-120-color);--button-border-color: var(--accent-1-120-color);--button-color: var(--white-color)}.button--ghost{--button-background: var(--base-20-color);--button-border-color: transparent;--button-color: var(--base-100-color)}.button--ghost:hover,.button--ghost:focus-visible,.button--ghost.button--state-hovered{--button-background: var(--accent-1-100-color);--button-color: var(--white-color)}.button--ghost:active,.button--ghost.button--state-pressed{--button-background: var(--base-40-color);--button-color: var(--base-100-color)}.button--on-surface{--button-background: var(--white-color);--button-border-color: transparent;--button-color: var(--accent-1-100-color)}.button--on-surface:hover,.button--on-surface:focus-visible,.button--on-surface.button--state-hovered{--button-background: var(--base-40-color)}.button--on-surface:active,.button--on-surface.button--state-pressed{--button-background: var(--accent-1-120-color);--button-color: var(--white-color)}.button--on-surface:disabled,.button--on-surface[aria-disabled=true],.button--on-surface.button--state-disabled{--button-color: var(--base-100-color)}.button--state-disabled{opacity:.5;pointer-events:none}@media screen and (max-width: 767px){.button--lg{font-size:14px;line-height:18px;letter-spacing:-0.042px}}.input-field{display:flex;flex-direction:column;gap:8px;width:100%}.input-field__label{color:var(--base-100-color);font-size:calc(18/var(--initial-font-multiplier)*1rem);font-weight:400;line-height:1.8;letter-spacing:-0.054px}.input-field__control{display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-height:56px;padding:16px;border:1.5px solid rgba(0,0,0,0);border-radius:var(--gap);background:var(--base-20-color);transition:background-color var(--transition-time) var(--transition-effect),border-color var(--transition-time) var(--transition-effect),color var(--transition-time) var(--transition-effect)}.input-field__caption{margin-bottom:2px;color:var(--base-80-color);font-size:calc(12/var(--initial-font-multiplier)*1rem);font-weight:500;line-height:1.4;letter-spacing:0}.input-field__helper{color:var(--base-80-color);font-size:calc(16/var(--initial-font-multiplier)*1rem);font-weight:400;line-height:1.6;letter-spacing:-0.0512px}.input{width:100%;min-width:0;height:56px;padding:16px;border:1.5px solid rgba(0,0,0,0);border-radius:var(--gap);background:var(--base-20-color);color:var(--base-80-color);font-family:var(--font-family-sans-serif);font-size:calc(16/var(--initial-font-multiplier)*1rem);font-weight:500;line-height:1.6;letter-spacing:-0.0512px}.input::-moz-placeholder{color:var(--base-80-color);opacity:1}.input::placeholder{color:var(--base-80-color);opacity:1}.input:focus{border-color:var(--accent-1-100-color);outline:none}.input:focus,.input--state-typing{color:var(--accent-1-100-color)}.input:not(:-moz-placeholder-shown){color:var(--base-100-color)}.input:not(:placeholder-shown),.input--state-filled{color:var(--base-100-color)}.input-field__control .input{height:auto;min-height:24px;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0)}.input-field:focus-within .input-field__control,.input-field--state-typing .input-field__control{border-color:var(--accent-1-100-color)}.input-field--surface{color:var(--base-0-color)}.input-field--surface .input-field__control{min-height:64px;border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.2);color:var(--base-0-color)}.input-field--surface .input-field__caption{color:rgba(255,255,255,.5)}.input-field--surface .input-field__helper,.input-field--surface .input{color:var(--base-0-color)}.input-field--surface .input::-moz-placeholder{color:var(--base-0-color)}.input-field--surface .input::placeholder{color:var(--base-0-color)}.input-field--surface:hover .input-field__control,.input-field--surface.input-field--state-hovered .input-field__control{background:rgba(255,255,255,.1)}.input-field--surface:focus-within .input-field__control,.input-field--surface.input-field--state-typing .input-field__control{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.checkbox{display:inline-flex;align-items:center;gap:16px;padding-block:8px;color:var(--base-100-color);cursor:pointer}.checkbox--only{gap:0;padding-block:0}.checkbox__input,.radio__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.checkbox__mark{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:4px;background:var(--accent-1-100-color)}.checkbox__mark::after{content:"";width:10px;height:6px;border:solid var(--base-0-color);border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.checkbox__input:not(:checked)+.checkbox__mark{background:var(--base-20-color);box-shadow:inset 0 0 0 1.5px var(--base-40-color)}.checkbox__input:not(:checked)+.checkbox__mark::after{opacity:0}.checkbox__input:focus-visible+.checkbox__mark{outline:1.5px solid var(--accent-1-100-color);outline-offset:2px}.checkbox__input:disabled+.checkbox__mark{background:var(--base-60-color);opacity:.6}.checkbox__input:disabled:not(:checked)+.checkbox__mark{background:var(--base-20-color)}.checkbox__label{color:var(--base-100-color);font-size:calc(16/var(--initial-font-multiplier)*1rem);font-weight:400;line-height:1.6;letter-spacing:-0.0512px;white-space:nowrap}.checkbox__label a{color:var(--accent-1-100-color)}.radio{display:inline-flex;align-items:center;gap:16px;padding-block:8px;color:var(--base-100-color);cursor:pointer}.radio--only{gap:0;padding-block:0}.radio--accent .radio__input:checked+.radio__mark{border-color:var(--accent-1-100-color);background:var(--accent-1-100-color)}.radio__mark{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;border:1.5px solid var(--base-40-color);border-radius:999px;background:var(--base-0-color)}.radio__mark::after{content:"";width:10px;height:10px;border-radius:inherit;background:var(--base-0-color);opacity:0}.radio__input:checked+.radio__mark{border-color:var(--base-100-color);background:var(--base-100-color)}.radio__input:checked+.radio__mark::after{opacity:1}.radio__input:focus-visible+.radio__mark{outline:1.5px solid var(--accent-1-100-color);outline-offset:2px}.radio__input:disabled+.radio__mark{border-color:var(--base-60-color);opacity:.6}.radio__input:disabled:checked+.radio__mark{background:var(--base-60-color)}.radio__label{color:var(--base-100-color);font-size:calc(16/var(--initial-font-multiplier)*1rem);font-weight:400;line-height:1.6;letter-spacing:-0.0512px}@media screen and (max-width: 767px){.input-field__label{font-size:calc(14/var(--initial-font-multiplier)*1rem);line-height:1.6;letter-spacing:-0.3px}.input-field__control{min-height:56px}.input-field__caption{font-weight:400}.input-field__helper{font-size:calc(14/var(--initial-font-multiplier)*1rem);line-height:1.56;letter-spacing:-0.08px}.input{font-size:calc(16/var(--initial-font-multiplier)*1rem);line-height:1.5;letter-spacing:-0.0512px}.checkbox__label,.radio__label{font-size:calc(14/var(--initial-font-multiplier)*1rem);line-height:1.56;letter-spacing:-0.08px;white-space:normal}}a:active{outline:none}@font-face{font-family:"Onest";src:url(/local/templates/avedental/dist/fonts/c6f6583281d3c2cfe3ba.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Onest";src:url(/local/templates/avedental/dist/fonts/34eafc8d1814975c36ad.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Onest";src:url(/local/templates/avedental/dist/fonts/b2ae8d9dbbb9cc71d2f0.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Onest";src:url(/local/templates/avedental/dist/fonts/6b1f8713522774c64dbd.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}

/* End */
/* /local/templates/avedental/dist/css/common.css?17811695053245 */
/* /local/templates/avedental/components/avedental/component/header/static.css?17811695059064 */
/* /local/templates/avedental/components/bitrix/breadcrumb/.default/style.css?17811695051119 */
/* /local/templates/avedental/components/avedental/component/cookie-warning/static.css?17852352412536 */
/* /local/templates/avedental/components/avedental/component/appointment-modal/style.css?17811703804131 */
/* /local/templates/avedental/components/avedental/component/footer/static.css?17852352416409 */
/* /local/templates/avedental/components/avedental/component/page-development-modal/static.css?178116950533 */
/* /local/templates/avedental/template_styles.css?178523524136197 */
