

/* 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/inc/css/section-prices.css?17895616342331*/
/*glide settings*/
.price-section-glide {position:relative; margin-bottom:48px}
.price-section-glide .glide__arrows {position:absolute;top:-50px;display:none; right:0}
.price-section-glide .glide__arrow {position:relative;display: flex;align-items: center;justify-content: center;top: 50%;
  transform: translateY(-50%);width: 48px;height: 48px;background: transparent;color: var(--pink);border: none;
  border-radius: 50%;font-size: 1.5rem;cursor: pointer;z-index: 2;box-shadow:none}
.price-section-glide .glide__arrow--left {left: 0!important;}
.price-section-glide .glide__arrow--right {right: 0!important;margin-left:14px;}
.price-section-glide .glide__arrow:hover{background:var(--pink); color:var(--white)}


.price-section-glide .glide__slides > div{background:#f9f9f9; border-radius:16px; padding:16px 20px 24px 20px;display: flex;
  flex-direction: column;border:1px solid #e6e6e6}
.price-section-glide .glide__slides img{max-width:100%; object-fit:cover;border-radius:16px; height:260px}
.price-section-glide .glide__slides .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}
.price-section-glide .glide__slides .title{margin:12px 0;    font-size: 18px;font-weight: 500;min-height:50px}
.price-section-glide .glide__slides hr{    margin: 0;height: 1px;border: none;
  background: linear-gradient(90deg, rgba(211, 40, 96, 1) 0%, rgba(249, 249, 249, 1) 86%);}
.price-section-glide .glide__slides .include{font-size:18px; color:#101010;font-weight:500; margin-bottom:0}
.price-section-glide .features {margin-bottom:1rem}
.price-section-glide .features p, .prices-section-uslugi .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}
.price-section-glide .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:1400px) {
  .price-section-glide .glide__arrows {display:flex;top:-36px}
}


/* End */


/* Start:/local/templates/med/css/glide.core.min.css?1765366663843*/
.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:normal;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}/*# sourceMappingURL=glide.core.min.css.map */

/* End */


/* Start:/local/templates/med/css/glide.theme.min.css?17653666631311*/
.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity 150ms ease,border 300ms ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:rgba(255,255,255,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:#ff627e}.glide__bullet--active{background-color:#ff627e}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}/*# sourceMappingURL=glide.theme.min.css.map */

/* End */


/* Start:/local/templates/med/inc/css/main_form_2.css?17653666631031*/
.two-column-form-2{display:grid; grid-template-columns:repeat(2, 1fr); gap:32px}
.two-column-form-2 .form-img{border-radius:24px; object-fit:cover; height:100%; width:100%;}
.two-column-form-2 .title{font-weight:600; line-height:140%; color:#101010; margin-bottom:0}
.two-column-form-2 .subtitle{color:#565656; font-size:16px; line-height:160%; margin-bottom:40px}
.two-column-form-2 .checkbox-form{margin-top:0!important;}
.two-column-form-2 .custom-checkbox{margin-top:0!important;}

/*media*/


@media (min-width:762px) and (max-width:1023px) {
  .two-column-form-2{grid-template-columns:repeat(1, 1fr);gap:0}
  .two-column-form-2 > div:first-of-type {order:2}
  .two-column-form-2 > div:nth-of-type(2){order:1}
  .two-column-form-2 .form-img{height:400px; }
}

@media (min-width:320px) and (max-width:761px) {
  .two-column-form-2{grid-template-columns:repeat(1, 1fr);gap:0}
  .two-column-form-2 > div:first-of-type {order:2}
  .two-column-form-2 > div:nth-of-type(2){order:1}
  .two-column-form-2 .form-img{height:336px; }
}


/* End */
/* /local/templates/med/components/bitrix/news.detail/static-page-detail/style.css?17896354074305 */
/* /local/templates/med/inc/css/section-prices.css?17895616342331 */
/* /local/templates/med/css/glide.core.min.css?1765366663843 */
/* /local/templates/med/css/glide.theme.min.css?17653666631311 */
/* /local/templates/med/inc/css/main_form_2.css?17653666631031 */
