

/* Start:/local/components/custom/estetika.hero/templates/.default/style.css?17883798296592*/
.est-block{--teal:#33B4B0;--teal-d:#2F739E;--teal-l:#45DDCF;--teal-bg:#EDFFFF;--wave:rgba(51,180,176,.13);
 --black:#000;--white:#fff;--purple:#713D9E;--purple-d:#030303;--r-card:4px;--r-btn:100px;--r-badge:32px;
 --shadow:0 0 22.9px rgba(51,180,176,.25);background:var(--white);color:var(--black);padding:80px 0}
.est-container{max-width:1180px;margin:0 auto;padding:0 20px}
.est-admin-hint{margin:0 0 16px;padding:8px 14px;font-size:12px;color:#0b7a76;background:var(--teal-bg);border:1px dashed var(--teal);border-radius:var(--r-card)}
.est-h2{margin:0 0 40px;font-weight:900;font-size:47px;line-height:58px}
.est-h2__accent{color:var(--teal)}
.est-hero{display:grid;grid-template-columns:minmax(300px,432px) 1fr;gap:32px;align-items:start}
.est-hero__text{display:flex;flex-direction:column;gap:25px;align-items:flex-start}
.est-lead{margin:0;font-size:16px;line-height:25px}
.est-hero__media{display:grid;grid-template-columns:1fr 221px;gap:0;align-items:stretch}
.est-photo{border-radius:var(--r-card) 0 0 var(--r-card);overflow:hidden;min-height:348px;background:#D9D9D9}
.est-photo img{width:100%;height:100%;object-fit:cover;display:block}
.est-photo__placeholder{display:flex;align-items:center;justify-content:center;min-height:348px;color:#fff;font-size:14px;background:linear-gradient(116deg,var(--teal-d),var(--teal-l))}
.est-service__ph{min-height:280px}
.est-award{position:relative;overflow:hidden;min-height:348px;padding:20px 16px 16px;display:flex;flex-direction:column;border-radius:0 var(--r-card) var(--r-card) 0;color:#fff;background:linear-gradient(305deg,var(--purple) 0%,var(--purple-d) 101%)}
.est-award__star{position:absolute;top:-12px;left:-14px;width:140px;height:140px;opacity:.9;filter:drop-shadow(0 0 8px rgba(181,126,220,.75));mix-blend-mode:screen}
.est-award__top{position:relative;display:flex;justify-content:space-between;gap:8px}
.est-award__logo{font-weight:800;font-size:13px;line-height:1.15;text-transform:uppercase;max-width:90px}
.est-award__forbes{text-align:right}
.est-award__forbes span{display:block;font-size:7px;line-height:1.4;text-transform:uppercase;opacity:.85}
.est-award__forbes strong{font-family:Georgia,'Times New Roman',serif;font-size:21px;font-weight:700}
.est-award__title{position:relative;margin-top:48px;font-family:'Proxima Nova',Arial,sans-serif;font-weight:700;font-size:20px;line-height:120%;text-transform:uppercase}
.est-award__title b{display:block;font-size:32px;line-height:120%}
.est-award__note{position:relative;margin-top:auto;padding-top:16px;font-size:10px;line-height:120%;letter-spacing:.02em;text-transform:uppercase;opacity:.9}
.est-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 34px;background:var(--teal);border:1px solid var(--teal);border-radius:var(--r-btn);color:#fff;font-weight:900;font-size:13.7px;line-height:16px;text-transform:uppercase;text-decoration:none;transition:filter .2s}
.est-btn:hover{filter:brightness(1.06)}
.est-btn::after{content:"";position:absolute;top:0;bottom:0;left:28%;width:36%;pointer-events:none;transform:skewX(-20deg);background:linear-gradient(278deg,rgba(255,255,255,0) 45%,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 55%)}
.est-stats{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.est-stat{background:var(--white);border-radius:var(--r-card);box-shadow:var(--shadow);padding:32px 20px;display:flex;gap:16px;align-items: center;min-height:200px}
.est-stat__icon{width:52px;height:52px;flex:none}
.est-stat__body{position: relative;display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}
.est-stat__value{font-weight:500;font-size:32px;line-height:38px;text-transform:uppercase}
.est-stat__label{font-size:16px;line-height:19px}
.est-stat__link{display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-top: auto;
    font-size: 12px;
    line-height: 14px;
    color: var(--teal);
    text-decoration: none;
    position: absolute;
    bottom: -40px;
    left: -60px;}
.est-stat__link svg{width:9px;height:10px}
.est-stat__link:hover{text-decoration:underline}
.est-service{position:relative;margin-top:40px;overflow:hidden;display:grid;grid-template-columns:300px 1fr 320px;gap:32px;align-items:center;padding:32px;    background-image: url(/upload/fonin.png);
    background-size: cover;
    background-position: right;border-radius:var(--r-card);box-shadow:0 0 22.9px rgba(0,0,0,.25)}
.est-service__wave{position:absolute;top:0;right:0;width:46%;height:100%;z-index:0}
.est-service__wave path{fill:var(--wave)}
.est-service__img{position:relative;z-index:1}
.est-service__img img{width:100%;max-width:280px;display:block}
.est-service__info{position:relative;z-index:1}
.est-badge{display:inline-block;padding:4px 14px;background:var(--teal-bg);border-radius:var(--r-badge);color:var(--teal);font-size:16px;line-height:19px;text-transform:uppercase}
.est-service__title{margin-top:12px;font-weight:500;font-size:40px;line-height:48px}
.est-service__title span{display:block;color:var(--teal)}
.est-service__cta{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;align-items:flex-start}
.est-price__prefix,.est-price__suffix{font-size:16px;line-height:19px}
.est-price{font-weight:500;font-size:40px;line-height:48px}
.est-service__cta .est-btn{margin-top:12px}
@media (max-width:1024px){
 .est-h2{font-size:38px;line-height:46px}
 .est-hero{grid-template-columns:1fr}
 .est-stats{grid-template-columns:1fr 1fr}
 .est-service{grid-template-columns:220px 1fr}
 .est-service__cta{grid-column:1/-1}
}
@media (max-width:768px){
 .est-service {background-image: url(/upload/fonmobil.png);
		background-size: cover;        background-position: bottom;
        }
 .est-service__info {
    order: -2;
	}

 .est-photo {
		min-height: auto;}
 .est-service__img {
    order: -1;
	}
 .est-block picture img{width:100%;}
 .est-block{padding:48px 0}
 .est-h2{font-size:32px;line-height:40px;margin-bottom:28px}
 .est-hero__media{grid-template-columns:1fr;order: -1;}
 .est-photo{border-radius:var(--r-card) var(--r-card) 0 0}
 .est-award{border-radius:0 0 var(--r-card) var(--r-card);min-height:300px}
 .est-service{grid-template-columns:1fr;gap:24px}
 .est-service__wave{display:none}
 .est-service__cta{padding:20px}
 .est-service__img img{margin:0 auto}
 .est-service__title{font-size:28px;line-height:34px}
 .est-price{font-size:32px;line-height:38px}
}
@media (max-width:560px){
 .est-stats{grid-template-columns:1fr}
 .est-btn{width:100%}
 .est-service__cta{align-items:stretch}
 .est-service__cta .est-btn{width:100%}
}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.css?1783400293754*/
div.modern-page-navigation {
	padding: 0.5em 0;}
div.modern-page-navigation a,
span.modern-page-current,
span.modern-page-dots
{
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 0.75em;
	padding-right: 0.5em;
	text-decoration: none;
}
div.modern-page-navigation a.modern-page-previous {
	border-right-width: 1px;
	border-right-style: solid;
	border-left: none; }
div.modern-page-navigation a.modern-page-first,
div.modern-page-navigation span.modern-page-first {
	border-left: none;
	padding-left: 0.5em; }

span.modern-page-current {
	font-weight: var(--ui-font-weight-bold);
}
div.modern-page-navigation a,
span.modern-page-current,
div.modern-page-navigation a.modern-page-previous,
span.modern-page-dots {
	border-color: #cdcdcd; }

/* End */


/* Start:/local/templates/esteticadent/components/bitrix/news.list/banners_wins_certificates/style.css?1783400283150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /local/components/custom/estetika.hero/templates/.default/style.css?17883798296592 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.css?1783400293754 */
/* /local/templates/esteticadent/components/bitrix/news.list/banners_wins_certificates/style.css?1783400283150 */
