

/* Start:/local/templates/avedental/components/avedental/component/contacts-info/static.css?17852352415975*/
.contacts-page{background:var(--base-0-color)}.contacts-info{background:var(--base-0-color)}.contacts-info__container{padding-top:calc(var(--gap)*3);padding-bottom:calc(var(--gap)*4)}.contacts-info__head{display:flex;align-items:flex-start;padding-bottom:calc(var(--gap)*5)}.contacts-info__title{margin:0;color:var(--base-100-color);font-size:calc(44/var(--initial-font-multiplier)*1rem);font-weight:600;line-height:1.3;letter-spacing:-1.32px}.contacts-info__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:calc(var(--gap)*2)}.contacts-info__card,.contacts-info__banner{overflow:hidden;border-radius:var(--border-radius-24);background:var(--base-20-color)}.contacts-info__card{display:flex;flex-direction:column;justify-content:space-between;min-height:210px;padding:calc(var(--gap)*3)}.contacts-info__card--wide{grid-column:span 2}.contacts-info__value-group{display:grid;gap:calc(var(--gap)/2)}.contacts-info__value,.contacts-info__note,.contacts-info__label{margin:0}.contacts-info__value{color:var(--base-100-color);font-size:calc(24/var(--initial-font-multiplier)*1rem);font-weight:500;line-height:1.4;letter-spacing:-0.12px}.contacts-info__link{text-decoration:none;transition:color var(--transition-time) var(--transition-effect)}.contacts-info__link:hover,.contacts-info__link:focus-visible{color:var(--accent-1-100-color)}.contacts-info__note,.contacts-info__label{color:var(--base-80-color);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}.contacts-info__socials{display:flex;align-items:center;gap:var(--gap)}.contacts-info__social{display:inline-flex;align-items:center;justify-content:center;flex:0 0 56px;width:56px;height:56px;border-radius:99px;background:var(--base-0-color);color:var(--accent-1-100-color);text-decoration:none;border:1px solid var(--white-color);transition:border var(--transition-time) var(--transition-effect)}.contacts-info__social svg{width:24px;height:24px}.contacts-info__social:hover,.contacts-info__social:focus-visible{border:1px solid var(--primary-color);color:var(--primary-color)}.contacts-info__banner{position:relative;display:flex;grid-column:span 2;min-height:210px;padding:calc(var(--gap)*3)}.contacts-info__banner-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:min(100%,400px);gap:calc(var(--gap)*8)}.contacts-info__banner-text{display:grid;gap:calc(var(--gap)*1.5)}.contacts-info__banner-title,.contacts-info__banner-description{margin:0}.contacts-info__banner-title{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}.contacts-info__banner-description{color:var(--base-80-color);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);opacity:.8}.contacts-info__banner-button{width:-moz-max-content;width:max-content}.contacts-info__banner-media{position:absolute;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contacts-info__banner-media--calendar{transform:scaleX(-1)}.contacts-info__banner-media picture,.contacts-info__banner-media img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain}.contacts-info__banner--trust .contacts-info__banner-media{right:-223px;bottom:-21px;width:546px;height:546px}.contacts-info__banner--appointment .contacts-info__banner-media{top:28px;right:-69px;width:384px;height:384px}@media screen and (max-width: 1439px){.contacts-info__container{padding-top:0;padding-bottom:calc(var(--gap)*3)}.contacts-info__head{padding-bottom:calc(var(--gap)*3)}.contacts-info__title{font-size:calc(32/var(--initial-font-multiplier)*1rem);font-weight:600;line-height:1.2;letter-spacing:-0.64px}.contacts-info__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--gap)*2)}.contacts-info__card{min-height:170px;padding:calc(var(--gap)*3)}.contacts-info__card--address,.contacts-info__card--route,.contacts-info__banner{grid-column:1/-1}.contacts-info__value{font-size:calc(20/var(--initial-font-multiplier)*1rem);font-weight:600;line-height:1.5;letter-spacing:0}.contacts-info__note,.contacts-info__label{font-size:calc(14/var(--initial-font-multiplier)*1rem);line-height:1.56;letter-spacing:-0.08px}.contacts-info__banner{min-height:224px;padding:calc(var(--gap)*3)}.contacts-info__banner-content{width:min(100%,400px)}.contacts-info__banner-title{font-size:calc(20/var(--initial-font-multiplier)*1rem);font-weight:600;line-height:1.5;letter-spacing:0}.contacts-info__banner-description{font-size:calc(14/var(--initial-font-multiplier)*1rem);line-height:1.56;letter-spacing:-0.08px}.contacts-info__banner-button{--button-height: 44px;height:44px;padding-inline:calc(var(--gap)*2)}.contacts-info__banner--trust .contacts-info__banner-media{right:-223px;bottom:-21px;width:546px;height:546px}.contacts-info__banner--appointment .contacts-info__banner-content{width:min(100%,311px)}.contacts-info__banner--appointment .contacts-info__banner-media{top:28px;right:-74px;width:384px;height:384px}}@media screen and (max-width: 767px){.contacts-info__container{padding-bottom:calc(var(--gap)*3)}.contacts-info__grid{grid-template-columns:1fr}.contacts-info__card,.contacts-info__card--wide{grid-column:auto}.contacts-info__card{min-height:0;gap:calc(var(--gap)*3)}.contacts-info__banner{min-height:450px}.contacts-info__banner-content{width:100%}.contacts-info__banner-button{width:100%}.contacts-info__banner--trust .contacts-info__banner-media{right:-100px;bottom:20px;width:368px;height:368px;transform:rotate(25deg)}.contacts-info__banner--appointment .contacts-info__banner-content{width:100%}.contacts-info__banner--appointment .contacts-info__banner-media{top:190px;left:50%;transform:translateX(-50%) scaleX(-1);width:340px;height:340px}}

/* End */


/* Start:/local/templates/avedental/components/avedental/component/main-map/static.css?1781169505872*/
.main-map{width:100%;background:var(--base-0-color)}.main-map__container{padding-block:calc(var(--gap)*8)}@media screen and (max-width: 767px){.main-map__container{padding-block:calc(var(--gap)*3)}}.main-map--contacts .main-map__container{padding-top:calc(var(--gap)*8);padding-bottom:calc(var(--gap)*8)}.main-map__canvas{width:100%;aspect-ratio:1376/557.0483;overflow:hidden;border-radius:var(--border-radius-24);background:var(--base-20-color)}.main-map__canvas>div,.main-map__canvas [class*=ymaps-2]{border-radius:inherit}@media screen and (max-width: 767px){.main-map--contacts .main-map__container{padding-top:calc(var(--gap)*3);padding-bottom:calc(var(--gap)*3)}.main-map__container{padding-top:calc(var(--gap)*3);padding-bottom:calc(var(--gap)*3)}.main-map__canvas{aspect-ratio:600/496}}@media screen and (max-width: 374px){.main-map__canvas{aspect-ratio:320/356}}

/* End */


/* Start:/local/templates/avedental/components/avedental/component/prices-loyalty-banner/static.css?17852352413214*/
.prices-loyalty-banner{background:var(--base-0-color)}.prices-loyalty-banner--embedded{width:100%;background:rgba(0,0,0,0)}.prices-loyalty-banner__container{padding-top:calc(var(--gap)*4);padding-bottom:calc(var(--gap)*4)}.prices-loyalty-banner__card{position:relative;overflow:hidden;min-height:433px;padding:calc(var(--gap)*6);border-radius:var(--border-radius-24);background:linear-gradient(180deg, #fff8f4 0%, #fff0df 100%)}.prices-loyalty-banner__card--orange .prices-loyalty-banner__button{--button-background: var(--accent-2-100-color);--button-border-color: var(--accent-2-100-color)}.prices-loyalty-banner__card--orange .prices-loyalty-banner__button:hover,.prices-loyalty-banner__card--orange .prices-loyalty-banner__button:focus-visible,.prices-loyalty-banner__card--orange .prices-loyalty-banner__button.button--state-hovered{--button-background: var(--accent-2-80-color);--button-border-color: var(--accent-2-80-color)}.prices-loyalty-banner__card--orange .prices-loyalty-banner__button:active,.prices-loyalty-banner__card--orange .prices-loyalty-banner__button.button--state-pressed{--button-background: var(--accent-2-120-color);--button-border-color: var(--accent-2-120-color)}.prices-loyalty-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:min(100%,599px);min-height:337px}.prices-loyalty-banner__text{display:grid;gap:calc(var(--gap)*2)}.prices-loyalty-banner__title{color:var(--base-100-color);font-size:32px;font-weight:600;line-height:1.3;letter-spacing:0}.prices-loyalty-banner__description{color:var(--base-80-color);font-size:18px;line-height:1.8;letter-spacing:0}.prices-loyalty-banner__button{width:-moz-max-content;width:max-content}.prices-loyalty-banner__media{position:absolute;z-index:0;top:-48px;right:182px;width:568px;height:568px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prices-loyalty-banner__image{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain}.prices-loyalty-banner__coins{position:absolute;z-index:0;top:49px;left:-58px;width:760px;height:300px;max-width:none}.prices-loyalty-banner__coins img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1439px){.prices-loyalty-banner__card{min-height:350px;padding:calc(var(--gap)*2)}.prices-loyalty-banner__content{width:min(100%,300px);min-height:318px}.prices-loyalty-banner__title{font-size:calc(20/var(--initial-font-multiplier)*1rem);line-height:1.5}.prices-loyalty-banner__description{font-size:12px;line-height:1.6}.prices-loyalty-banner__button{width:230px;--button-height: 50px;--button-radius: 999px}.prices-loyalty-banner__media{top:30px;right:-16px;width:362px;height:362px}.prices-loyalty-banner__coins{top:-13px;left:-41px;width:455px;height:244px}}@media screen and (max-width: 767px){.prices-loyalty-banner__content{width:100%;min-height:488px}.prices-loyalty-banner__button{width:100%}.prices-loyalty-banner__media{top:148px;right:auto;left:15px;width:372px;height:372px}.prices-loyalty-banner__coins{top:32px;left:-88px;width:535px;height:274px}}

/* End */
/* /local/templates/avedental/components/avedental/component/contacts-info/static.css?17852352415975 */
/* /local/templates/avedental/components/avedental/component/main-map/static.css?1781169505872 */
/* /local/templates/avedental/components/avedental/component/prices-loyalty-banner/static.css?17852352413214 */
