

/* Start:/local/templates/med/components/bitrix/news.detail/static-page-detail/style.css?17896354074305*/
.detail-picture{width:100%; height:400px; object-fit:cover;border-radius:16px;z-index:1;}
.detail-fade {position:absolute;z-index:2;background:rgba(16, 16, 16, 0.56);width:100%; height:400px;
	border-radius:16px; padding:32px; display: flex; flex-direction: column; justify-content:space-between}
.detail-fade h1{color:white;}

.articles-info p{font-size:16px;color:#dbddde; margin:0; font-weight:600;display:flex; align-items:center}
.articles-info p img{width:30px; vertical-align:middle;margin-right:6px}
.articles-info .date{margin-right:30px}
.articles-info {display:flex; flex-direction:row;align-items:center}


.shorts{background:#f9f9f9;padding:40px 32px; margin:24px 0}
.shorts hr{background:#e6e6e6;border:none;height:2px}
.shorts > div:first-of-type{margin:0 0 12px 0;display:flex;flex-direction:row;justify-content:space-between;
align-items:center}
.shorts > div:first-of-type div{display:flex;flex-direction:row}
.shorts .title{margin:0}
.shorts > div:first-of-type div p:nth-of-type(1) {color:var(--pink); font-size:14px; font-weight:500; cursor:pointer}
.shorts > div:first-of-type div img{width:24px; margin-left:5px;  transition: transform 0.3s ease;transform: rotate(180deg);}
.as-h3.active img {transform: rotate(0deg) !important;}
.shorts div {display:flex; flex-direction:column;}
.shorts .points a{color:#565656;font-weight:500;font-size:18px;text-decoration:none;}
.shorts .points a:hover{color:var(--pink)}
.shorts .points p{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:24px 0 0 0}
.shorts .points p .link-icon{width:8px}
.shorts .points {overflow: hidden;transition: max-height .3s ease;}
.shorts .points.hidden {max-height: 0;}
.no-image{height:auto;position:relative;margin-bottom:20px}
.detail-description img{max-width:100%;}

/*banner*/
.banner{position: relative;    padding: 8px 32px 16px 32px;height: auto; margin-bottom: 2rem; border-radius: 16px;}
.banner > div{z-index: 2; position: relative;display: grid; grid-template-columns: repeat(14, 1fr); align-items: center; min-height: 250px;}
.banner > div p{font-size: 1.5rem; font-weight: 700; color: #262626; grid-column: 1 / span 4;}
.banner > div ul{grid-column: 11 / span 4; color:#262626;}
.banner > div ul li{margin: 8px 0;}
.banner img{position: absolute;width: 100%;height: 100%; top: 0; left: 0; z-index: 1; object-fit: cover;border-radius: 8px;}



.prices-section {display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}
.prices-section > div{background:#f9f9f9; border-radius:16px; padding:16px 20px 24px 20px;display: flex;
	flex-direction: column;border:1px solid #e6e6e6}
.prices-section img{max-width:100%; object-fit:cover;border-radius:16px; height:260px}
.prices-section .tariff{border-radius: 20px;color: white;font-weight: 400;font-size: 14px;
	display: inline-block;padding: 6px 13px;margin: 30px 0 0 0;background: linear-gradient(90deg, rgba(211, 40, 96, 1) 25%, rgba(98, 10, 101, 1) 100%);
	width:90px;text-align:center}
.prices-section .title{margin:12px 0;    font-size: 18px;font-weight: 500;min-height:50px}
.prices-section hr{    margin: 0;height: 1px;border: none;
	background: linear-gradient(90deg, rgba(211, 40, 96, 1) 0%, rgba(249, 249, 249, 1) 86%);}
.prices-section .include{font-size:18px; color:#101010;font-weight:500; margin-bottom:0}
.prices-section .features {margin-bottom:1rem}
.prices-section .features p{background-image: url(/local/templates/med/img/svg/checks_grad.svg);
	background-repeat: no-repeat;background-size: 24px 24px;background-position: left center;
	padding-left: 35px;color:#565656}
.prices-section .price{margin-top:auto; text-align:center; width:100%; background:var(--white); color:var(--pink);
	font-weight:400; padding:10px 0; border-radius:8px; margin-bottom:0; border:1px solid var(--pink); font-size:16px}


@media (max-width:576px) {

}


@media (min-width:320px) and (max-width:761px) {
	.banner {padding: 12px;}
	.banner > div p{ grid-column: 1 / span 12; margin-bottom: 0; font-size: .9rem;}
	.banner > div ul{grid-column: 1 / span 12;font-size: .9rem;}
	.banner img{object-position: -80px 0;}

}

@media(min-width:762px) and (max-width:1023px) {
	.banner > div p{ grid-column: 1 / span 12; margin-bottom: 8px;}
	.banner > div ul{grid-column: 1 / span 12;}
	.banner img{object-position: -80px 0;}
}

/* End */


/* Start:/local/templates/med/css/day.css?17653666631070*/
.day-container{display:grid; grid-template-columns:repeat(3, 1fr); gap:20px}
.day-container div {position:relative; padding:16px 20px;background:#f9f9f9; border:1px solid #e6e6e6; border-radius:16px}
.day-container div p:first-of-type{position:absolute; right:38px; top:16px; color:white; background:var(--pink);
font-size:18px; font-weight:500;padding:7px 18px;border-radius:24px}
.day-container div img{width:100%;border-radius:16px;height:244px; object-fit:cover}
.day-container div p:nth-of-type(2){font-size:18px; font-weight:500; color:#101010; margin-bottom:0}
.day-container div p:nth-of-type(3){font-size:14px; color:#565656}


@media (min-width:1024px) and (max-width:1440px) {
  .day-container{grid-template-columns:repeat(2, 1fr);}
}

@media (min-width:762px) and (max-width:1023px) {
  .day-container{grid-template-columns:repeat(2, 1fr);}
}

@media (min-width:482px) and (max-width:761px) {
  .day-container{grid-template-columns:repeat(1, 1fr);}
}

@media (min-width:320px) and (max-width:481px) {
  .day-container{grid-template-columns:repeat(1, 1fr);}
}
/* End */
/* /local/templates/med/components/bitrix/news.detail/static-page-detail/style.css?17896354074305 */
/* /local/templates/med/css/day.css?17653666631070 */
