

.container {max-width:992px;}
body {background:rgba(234, 241, 248, 1);}
body, p, a, span {font-family: "Golos";}
.font-normal {font-family: "Golos";font-weight:normal;}
h1, h2, h3, h5, h6, b, strong {font-family: "Golos-medium";color:#3E3E4E;}
h4 {font-family: "Golos-medium";}
.title-h2 {
font-size: 36px;
line-height: 105%;
letter-spacing: -0.02em;
color: #3E3E4E;
}  
@media (max-width:992px) { 
.title-h2 {font-size: 30px;}
}
input {outline:none;}
.img-no-display {display:none;}
.mb4 {margin-bottom:4px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mt8 {margin-top:8px;}
.mb3 {margin-bottom:3px;}
.mb8 {margin-bottom:8px;}
.mb14 {margin-bottom:14px;}
.mb16 {margin-bottom:16px;}
.mb22 {margin-bottom:22px;}
.mt16 {margin-top:16px;}
.mt18 {margin-top:18px;}
.mt10 {margin-top:10px;}
.mt12 {margin-top:12px;}
.mt20 {margin-top:20px;}
.mt22 {margin-top:22px;}
.mt26 {margin-top:26px;}
.mt28 {margin-top:28px;}
.mt34 {margin-top:34px;}
.mt49 {margin-top:49px;}
.mt70 {margin-top:70px;}
.mr6 {margin-right:6px;}
.ml6 {margin-left:6px;}
.mr8 {margin-right:8px;}
.ml8 {margin-left:8px;}
.mr4 {margin-right:4px;}
.ml4 {margin-left:4px;}
.mr3 {margin-right:3px;}
.ml3 {margin-left:3px;}
.mr5 {margin-right:5px;}
.pr42 {padding-right:42px;}
.pl42 {padding-left:42px;}
.pr21 {padding-right:21px;}
.pl21 {padding-left:21px;}
.ml5 {margin-left:5px;}
.ml16 {margin-left:16px;}
.ml30 {margin-left:30px;}
.ml50 {margin-left:50px;}
.ml80 {margin-left:80px;}
.ml130 {margin-left:130px;}
.mr130 {margin-right:130px;}
.pb6 {padding-bottom:6px;}
.pt10 {padding-top:10px;}
.pb20 {padding-bottom:20px;}
.pl8 {padding-left:8px;}
.pl12 {padding-left:12px;}
.pl22 {padding-left:22px;}
.pl34 {padding-left:34px;}
.pb36 {padding-bottom:36px;}
.pt45 {padding-top:45px;}

.item-no-activ-hover {
background:#fff;
border-radius:12px;
}
.item-activ-hover {
background:#fff;
box-shadow:4px 3px 16px rgba(0, 0, 0, 0.1);
transition: box-shadow .3s ease, transform .3s ease, border .3s ease;
border-radius:12px;
}
.item-activ-hover:hover
{
box-shadow:4px 3px 16px rgba(0, 0, 0, 0);
transform: translateY(2px);
}
.fw-light {font-family: Golos;font-weight:300;}

.img-center {margin:10px 0 20px 0;text-align:center;border-radius:12px;}
.img-center img {border-radius:12px;}
.img-center a {text-decoration:none;color:#3E3E4E;}


/* Header Top */
.header-top {
height:52px;
background:#fff;    
border-radius:12px;
margin:0 8px 0 8px;
}
@media (max-width:992px) { 
.header-top {
background:#fff;    
border-radius:12px;
overflow:hidden;}
}
.header-top .color-hover:hover {color:#ff8282;}
.logo img {/*width:158px;*/height:30px;margin:4px 0 0 28px;}
.logo-m img {margin-left:5px;/*width:158px;*/height:28px;margin-top:5px;}
.btn-menu-but {border:none;background:#fff;margin-left:7px;margin-bottom:2px;}
.menu-but ul {list-style-type:none;margin:32px 0 0 0;padding:0;}
.modal-header-top .modal-dialog {background:none;margin:8px;padding:0;}
.modal-header-top .modal-content {background:#fff;border-radius:12px;padding:20px;
display: flex;
flex-direction:column;
height:100vh;
margin: 0;
}
.btn-close {width:14px;height:14px;}
.btn-close:focus {box-shadow: none;}
.instr a {
display:block;    
color: #3E3E4E;
text-decoration:none;
font-family: Golos;
font-size: 14px;
font-style: normal;
font-weight: 400;
letter-spacing: -0.02em;
margin-right:23px;
margin-top:-1px;
}
.instr-xl {margin-top:4px;}
.instr-xl a {
color: #3E3E4E;
text-decoration:none;
font-family: Golos;
font-size: 14px;
font-style: normal;
font-weight: 400;
letter-spacing: -0.02em;
margin-left:16px;
}
.dropdown-toggle {
color: #3E3E4E;;
text-decoration:none;
font-family: Golos;
font-size: 14px;
font-style: normal;
font-weight: 400;
letter-spacing: -0.02em;
cursor: pointer;
}
.dropdown-menu {
border-radius:12px;
border:none;
box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.25); 
}
.menu-preparat a {
color:rgb(27,29,23,0.6);
text-decoration:none;
font-family: Golos;
font-size: 14px;
font-style: normal;
font-weight: 400;
letter-spacing: -0.02em;
}
.menu-preparat a p {margin:0;padding:0;}
.menu-preparat a .f16 {font-size: 16px;
line-height: 100%;
letter-spacing: -0.02em;
color: #000000;}
.menu-preparat a .f12 {font-size: 12px;
line-height: 100%;
letter-spacing: -0.02em;
color: #000000;
opacity: 0.5;
margin-top:4px;    
}
.menu-preparat li {
min-height:48px;
min-width:312px;
display: flex;
justify-content: left;
align-items: center;
margin:0 8px 4px 0;
padding:4px;
}
.menu-preparat li:hover {
background: #F4F7F9;
border-radius: 10px; 
} 
.menu-preparat img {
max-width:80px;
height:auto;
}
.dropdown {margin:6px 0 0 16px;}
.navbar .tel {margin-top:-6px;}
.navbar .tel a {
font-size: 14px;
/*line-height: 30px;*/
color: #4A4A52;
text-decoration:none;
}
.btn-faq {
width: 116px;
height: 30px;
background: #FF8282;
border-radius: 6px;
font-size: 14px;
line-height: 30px;
color: #fff;
text-decoration:none;
text-align:center;
margin:0 10px 0 24px;
}
.btn-faq:hover {background: #fc9393;color: #fff;}



/* Block Top soft*/
.block-top-soft {
background:#fff;
background-image: 
url(/assets/img/bg-block-top-soft-980.jpg),
linear-gradient(90deg, #A4CBFF 0%, #FE9F9A 100%);
background-size: contain;
background-repeat:no-repeat;
background-position:top center;
border-radius: 12px;
margin:0 8px 0 8px;
height:486px;
position:relative;
}


.block-top-soft .img-a {width:128px;position:absolute;right:360px;bottom:80px;}
.block-top-soft .img-e {width:105px;position:absolute;right:260px;bottom:190px;}
.block-top-soft .img-pic {
max-width:380px;
height:auto;
margin-top:58px;
}
.block-top-soft-bg-left {background:none;}
.block-top-soft-text {padding:0 0 0 42px;}
.block-top-soft-text .f14 {
font-size: 18px;
line-height: 22px;
letter-spacing: -0.02em;
color: rgba(62, 62, 78, 0.5);
}
.block-top-soft-text h1 {
font-size: 66px;
line-height: 100%;
letter-spacing: -0.02em;
color:rgba(62, 62, 78, 1);
font-family: "Golos-medium";
margin:16px 0 28px -3px;
}
.block-top-soft-text .block-top-soft-text-h2 {font-size: 27px;line-height: 30px;font-family: "Golos";}
.block-top-soft-text ul
{
list-style:none;
margin:0 580px 0 -30px;
}
.block-top-soft-text ul li {
font-family: "Golos";
font-size: 18px;
line-height: 24px;
letter-spacing: -0.01em;
color:rgba(62, 62, 78, 1);
margin-top:14px;
}
.block-top-soft-text ul li span {display:block;font-size: 18px;line-height: 20px;margin-left:12px;}
.block-top-soft-text ul li span b {color:#fff;font-family: "Golos";}
.block-top-soft-text ul li .block-top-soft-text-h2 {font-size:27px;line-height:30px;}
.block-top-soft-text ul li .ul-li-block {margin-left:16px;}
.block-top-soft-text .block-top-soft-hug {background: linear-gradient(90deg, #D7E8FF 0%, #FFDEDC 100%);width:400px;margin:70px 0 0 10px;padding:5px 0 5px 0;border-radius:30px;color:rgba(62, 62, 78, 1);font-size:16px;text-align:center;}
.block-top-soft-text .block-top-soft-hug span {font-weight:bold;}



.block-top-soft-m {
background-color:#fff;
background-image:url(/assets/img/bg-block-top-soft-m-min.jpg);
background-repeat:no-repeat;
background-position:bottom center;
background-size:contain;
min-height:830px;
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;
  position: relative;
  border-radius: 12px; /* скругление всего элемента */
  overflow: hidden; /* обрезаем выступающий градиент */
}

.block-top-soft-m::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 12px;
  background: linear-gradient(90deg, #A4CBFF 0%, #FE9F9A 100%);
  border-bottom-left-radius: 12px;   /* скругление левого угла */
  border-bottom-right-radius: 12px; /* скругление правого угла */
}



.block-top-soft-bg-top-m {border-radius:15px 15px 0 0;}
.block-top-soft-m .img-top-tubik-m {position:relative;width:300px;z-index:1000;}
.block-top-soft-m .img-top-new-m {position:absolute;top:68px;right:5px;width:120px;z-index:500;}
.block-top-soft-text-m {margin:0 0 0 20px;}
.block-top-soft-text-m .f14 {
font-size: 18px;
line-height: 24px;
letter-spacing: -0.02em;
color: rgba(62, 62, 78, 0.5);
opacity: 0.5;
padding:0;
margin:0;
}
.block-top-soft-text-m h1 {
font-size: 50px;
line-height: 50px;
letter-spacing: -0.02em;
color:rgba(62, 62, 78, 1);
margin:4px 0 30px -2px;
}
.block-top-soft-text-m ul
{
list-style:none;
margin:0 30px 0 -42px;
}
.block-top-soft-text-m ul li {
font-family: "Golos";
font-size: 18px;
line-height: 24px;
letter-spacing: -0.01em;
color:rgba(62, 62, 78, 1);
margin-left:10px;
margin-top:8px;
}
.block-top-soft-text-m ul li span {display:block;font-size: 18px;line-height:22px;margin-left:12px}
.block-top-soft-text-m ul li span b {color:#fff;font-family: "Golos";}
.block-top-soft-text-m ul li .block-top-soft-text-h2 {font-size: 22px;line-height:26px;}
.block-top-soft-text-m ul li .ul-li-block {margin-left:16px;}
.block-top-soft-m .block-top-soft-hug {background: linear-gradient(90deg, #D7E8FF 0%, #FFDEDC 100%);padding:8px 12px 8px 12px;border-radius:30px;rgba(62, 62, 78, 1);text-align:center;margin:20px 20px 0 20px;line-height:100%;}
.block-top-soft-m .block-top-soft-hug span {font-weight:bold;}


@media (max-width:1140px) { 
.block-top-soft-m {min-height:1324px;}
}

@media (max-width:920px) { 
.block-top-soft-m {min-height:920px;}
}

@media (max-width:440px) { 
.block-top-soft-m {min-height:820px;}
}

@media (max-width:390px) { 
.block-top-soft-m {min-height:780px;}
}

@media (max-width:370px) { 
.block-top-soft-m {min-height:760px;}
}

/* Block Top */
.block-top-2 {
background:#784564;
background-image: url(/assets/img/bg-extra-block-top-2.png);
background-size: cover;
border-radius: 12px;
margin:0 8px 0 8px;
height:476px;    
}
.block-top-2 .img-pic {
max-width:380px;
height:auto;
margin-top:58px;
}
.block-top-2-bg-left {background:url(/assets/img/background-top-left-3.png) left no-repeat;border-radius:12px 0 0 12px;height:477px;width:582px;margin-top:-3px;}
.block-top-2-text {padding:0 0 0 42px;}
.block-top-2-text .f14 {
font-size: 16px;
line-height: 22px;
letter-spacing: -0.02em;
color: #784564;
opacity: 0.8;
}
.block-top-2-text h1 {
font-size: 66px;
line-height: 100%;
letter-spacing: -0.02em;
color: #784564;
margin:3px 0 28px -3px;
}
.block-top-2-text .block-top-2-text-h2 {font-size: 27px;line-height: 30px;font-family: "Golos";}
.block-top-2-text ul
{
list-style:none;
margin:0 100px 0 -30px;
}
.block-top-2-text ul li {
font-family: "Golos";
font-size: 16px;
line-height: 22px;
letter-spacing: -0.01em;
color: #784564;
margin-top:14px;
}
.block-top-2-text ul li span {display:block;font-size: 16px;line-height: 18px;margin-left:12px;}
.block-top-2-text ul li span b {color:#fff;font-family: "Golos";}
.block-top-2-text ul li .block-top-2-text-h2 {font-size: 27px;line-height: 30px;}
.block-top-2-text ul li .ul-li-block {margin-left:16px;}
.block-top-2-text .block-top-2-hug {background:#784564;width:440px;margin:30px 0 0 -42px;padding:5px 0 5px 0;border-radius:0 18px 18px 0;color:#fff;font-size:20px;}
.block-top-2-text .block-top-2-hug span {margin-left:42px;font-weight:normal;}
.block-top-2 .img-top-tubik {height:440px;position:absolute;left:66%;top:15px;z-index:1000;}
.block-top-2 .img-top-new  {height:50px;position:absolute;right:40px;top:60px;z-index:500;}


.block-top-2-m {
background:#784564;
background-image: url(/assets/img/bg-extra-block-top-3.png);
background-size: contain;
background-position: bottom;
min-height:540px;
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;
}
.block-top-2-bg-top-m {background:url(/assets/img/background-top-top-954x582-2-m.png) top no-repeat;border-radius:15px 15px 0 0;}
.block-top-2-m .img-top-tubik-m {position:relative;width:300px;z-index:1000;}
.block-top-2-m .img-top-new-m {position:absolute;top:68px;right:5px;width:120px;z-index:500;}
.block-top-2-text-m {margin:0 0 0 20px;}
.block-top-2-text-m .f14 {
font-size: 14px;
line-height: 18px;
letter-spacing: -0.02em;
color: #784564;
opacity: 0.8;
padding:0;
margin:0;
}
.block-top-2-text-m h1 {
font-size: 40px;
line-height: 46px;
letter-spacing: -0.02em;
color: #784564;
margin:4px 0 30px -2px;
}
.block-top-2-text-m ul
{
list-style:none;
margin:0 30px 0 -42px;
}
.block-top-2-text-m ul li {
font-family: "Golos";
font-size: 14px;
line-height: 18px;
letter-spacing: -0.01em;
color: #784564;
margin-left:10px;
margin-top:8px;
}
.block-top-2-text-m ul li span {display:block;font-size: 14px;line-height:20px;margin-left:12px}
.block-top-2-text-m ul li span b {color:#fff;font-family: "Golos";}
.block-top-2-text-m ul li .block-top-2-text-h2 {font-size: 22px;line-height:26px;}
.block-top-2-text-m ul li .ul-li-block {margin-left:16px;}
.block-top-2-m .block-top-2-hug {background:#E1A4A2;padding:5px 15px 5px 15px;border-radius:18px;/* color:#B7D6BF; */ color:#fff;}
.block-top-2-m .block-top-2-hug span {font-weight:normal;}
.block-top-2-m .top-new-m {position:absolute;left:62%;top:68px;background:#B7D6BF;padding:8px 16px 10px 16px;border-radius:12px;text-align:center;color:#fff;font-size:22px;transform: rotate(350deg)}
@media (max-width:390px) { 
.block-top-2-m .top-new-m {position:absolute;left:62%;top:74px;background:#B7D6BF;padding:6px 12px 8px 12px;border-radius:12px;text-align:center;color:#fff;font-size:22px;transform: rotate(350deg)}
}
@media (max-width:330px) { 
.block-top-2-m .top-new-m {position:absolute;left:62%;top:82px;background:#B7D6BF;padding:4px 8px 5px 8px;border-radius:12px;text-align:center;color:#fff;font-size:20px;transform: rotate(350deg)}
}


/* menu2 */
.menu2 {margin:0 8px 0 8px;overflow:hidden;}
.menu2 .btn-menu {
height:52px;
border-radius:10px;
background:#fff;
border:none;
font-size:16px;
line-height:52px;
color: #3E3E4E;
letter-spacing: -0.02em;
margin:0 3px 0 12px;
text-align:center;}
.menu2 .btn-menu a {color: #3E3E4E;text-decoration:none;}
.menu2 .menu-yellow {background:#ffe332;margin:0 12px 0 3px;}


/* menu comments */
.menu-comm {margin:0 4px 0 4px}
.menu-comm .btn-menu {
margin:0 4px 0 4px;
height:52px;
border-radius:10px;
background:#fff;
border:none;
font-size:16px;
line-height:52px;
color: #3E3E4E;
letter-spacing: -0.02em;
text-align:center;}
.menu-comm a {color: #3E3E4E;text-decoration:none;}
.menu-comm .menu-yellow {background:#ffe332;}


/* buy */

.buy {
background:none;
margin:0 8px 0 8px; 
/* background:#fff;
border-radius:12px; */
}
.buy-kit {margin:0 2px 0 2px;} 
.buy .buy-item {
padding:30px 26px 30px 26px;
background:rgba(253, 241, 244, 1);
border-radius:12px;
}
.buy .buy-item .buy-item-header {margin:0 0 15px -12px;}

/*.buy .buy-item .sc {margin-top:26px;font-size:16px;font-weight:normal;}
.buy .buy-item .sc .sc-pic  {margin:0 5px 5px 0;}
.buy .buy-item .sc-pic-kit {margin:-2px 3px 0 15px;}
.buy .buy-item .sc .sc-blue {color:#2364F6;font-weight:normal;} */

.buy .buy-item .block-text {margin-left:24px;}
.buy .buy-item .sc {margin-top:15px;}
.buy .buy-item .sc span {font-weight:normal;margin:0;}
.buy .buy-item .sc .sc-pic  {margin:0 0 5px 0;}
.buy .buy-item .sc .sc-blue {color:#2364F6;font-weight:normal;font-size:16px;margin:0 0 0 30px;}
.buy .buy-item .block-text .tl {margin:5px 0 0 0;font-size:22px;line-height:26px;font-family: "Golos";}


.buy .buy-item .sc-blue-kit {color:#2364F6;font-weight:normal;display:inline-block;}
.buy .buy-item .buy-item-kit-1 {border:solid 1px #CCDBF4;border-radius:14px;margin:20px 0 20px 0;padding:12px 5px 12px 5px;}
.buy .buy-item .border-color-2 {border-color:rgba(243, 230, 218, 1);}
.buy .buy-item .buy-item-kit-1 .knopka-kit-1 {background:#fff8cc;width:290px;height:80px;border-radius:14px;font-size:22px;color:#4A4A52;font-weight:normal;margin:0 20px 0 0;}
.buy .buy-item .buy-item-kit-1 .knopka-kit-1 .knopka-text-kit span {font-family: "Golos-medium";font-weight:normal;}
.buy .buy-item .buy-item-kit-1 .knopka-kit-1 .knopka-text-kit s {font-family: "Golos";font-weight:normal;color:red;float:right;}
.buy .buy-item .buy-item-kit-2 {background:rgba(1, 90, 254, 0.1);border-radius:14px;margin:20px 0 20px 0;padding:12px 5px 12px 5px;}
/*.buy .buy-item .color-2 {background:rgba(241, 172, 106, 0.1)}*/
.buy .buy-item .color-2 {background:#FFE8FD}
.buy .buy-item .buy-item-kit-2 .knopka-kit-2 {background:#FFE333;width:290px;height:80px;border-radius:14px;font-size:22px;color:#4A4A52;font-weight:normal;font-family: Golos-medium;margin:0 20px 0 0;}
.buy .buy-item .buy-item-kit-2 .knopka-kit-2 .knopka-text-kit span {font-family: "Golos-medium";font-weight:normal;}
.buy .buy-item .buy-item-kit-2 .knopka-kit-2 .knopka-text-kit s {font-family: "Golos";font-weight:normal;color:red;float:right;}
.buy a {
text-decoration:none;
font-size: 14px;
line-height: 20px;
color: #3E3E4E;
}
.buy span {
margin:0 12px 0 12px;
font-size:18px;
font-weight:bold;
}
.buy .buy-pic {max-width:72px;}
.buy .buy-pic-kit {max-width:90px;}
.buy .text-bottom {margin-top:10px;font-size:14px;color:rgba(62, 62, 78, 0.8);line-height:120%;font-weight:normal;}
.finger {margin-left:-1px;}
.h5-finger {margin:0 0 0 12px;padding:0;color:#DF4D57;}


.buy .buy-item .buy-item-kit-3 {margin:16px 0 16px 0;}
.buy .buy-item .buy-item-kit-3 .buy-text-kit-3 {font-size:16px;font-weight:normal;margin:18px 0 18px 18px;}
.buy .buy-item .buy-item-kit-3 .buy-text-kit-3 span {font-size:16px;font-weight:bold;}
.buy .buy-item .buy-item-kit-3 .buy-text-kit-3 s {color:red;}
.buy .buy-item .buy-item-kit-3 .buy-knopka-kit-3 {margin:0 15px 0 0;border-radius:5px;padding:7px 20px 7px 20px;background:rgba(227, 129, 125, 1);font-size:16px;color:#fff;}

.border-radius-kit-3 {border-radius:12px;border:solid #d2d2d4 1px;background:#fff;}



.buy-m {
background:none;
border-radius:12px;
margin:0 8px 0 8px;  
overflow:hidden;
}

.buy-m .buy-item {
border-radius:12px;
padding:12px;
background:#fff;
}
.buy-m .buy-item .buy-item-header {margin:0 0 15px -9px;font-size:18px;font-weight:bold;}
.buy-m .buy-item .sc {margin-top:12px;font-size:16px;  }
.buy-m .buy-item .sc .sc-pic  {margin:0 5px 5px 0;}
.buy-m .buy-item .sc-pic-kit {margin:-2px 3px 0 15px;}
.buy-m .buy-item .sc .sc-blue {color:#2364F6;font-weight:normal;}
.buy-m .buy-item .sc-blue-kit {color:#2364F6;font-weight:normal;}
.buy-m .buy-item .buy-item-kit-1 {border:solid 1px #CCDBF4;border-radius:14px;margin:20px 0 20px 0;padding:12px 5px 12px 5px;}
.buy-m .buy-item .border-color-2 {border-color:rgba(243, 230, 218, 1);}
.buy-m .buy-item .buy-item-kit-1 .knopka-kit-1 {background:#fff8cc;width:250px;height:60px;border-radius:14px;display:block;font-size:18px;color:#4A4A52;font-weight:normal;margin:0 15px 0 0;}

.buy-m .buy-item .buy-item-kit-2 {background:rgba(1, 90, 254, 0.1);border-radius:14px;margin-top:8px;padding:12px 5px 12px 5px;}
/*.buy-m .buy-item .color-2 {background:rgba(241, 172, 106, 0.1)}*/
.buy-m .buy-item .color-2 {background:#FFE8FD}

.buy-m .buy-item .buy-item-kit-2 .knopka-kit-2 {background:#FFE333;width:220px;height:60px;border-radius:14px;font-size:18px;color:#4A4A52;font-weight:normal;font-family: Golos-medium;margin:0 15px 0 0;}

.buy-m a {
text-decoration:none;
font-size: 18px;
line-height: 20px;
color: #3E3E4E;
}
.buy-m span {
margin:11px 9px 0 9px;
}
.buy-m .buy-mini-pic {max-width:42px;}
.buy-m .buy-pic-kit {max-width:72px;margin-right:10px;}
.buy-m .text-bottom {padding:10px 8px 0 8px;font-size:13px;color:rgba(62, 62, 78, 0.8);line-height:120%;font-weight:normal;}
@media (max-width:390px) { 
.buy-m .buy-item .buy-item-kit-1 .knopka-kit-1 {width:220px;font-size:17px;}
.buy-m .buy-item .buy-item-kit-2 .knopka-kit-2 {font-size:17px;}
}
@media (max-width:330px) { 
.buy-m .buy-item .buy-item-kit-1 .knopka-kit-1 {width:200px;font-size:17px;}
.buy-m .buy-item .buy-item-kit-2 .knopka-kit-2 {width:200px;font-size:17px;}
.buy-m .buy-pic-kit {max-width:54px;margin-right:8px;}
}

.buy-m .col-wb {margin:12px 4px 0 4px;background:#FFE8FD;border-radius:12px;padding:12px 0 0 0;}
.buy-m .col-wb h2 {text-align:center;font-size:20px;font-family: "Golos-medium";}
.buy-m .col-wb p {text-align:center;color:#DF4D57;}
.buy-m .col-wb p s {color:#3E3E4E;}
.buy-m .col-ozon {margin:12px 4px 0 4px;background:#E6EFFF;border-radius:12px;padding:12px 0 0 0;}
.buy-m .col-ozon h2 {text-align:center;font-size:20px;font-family: "Golos-medium";}
.buy-m .col-ozon p {text-align:center;color:#DF4D57;}
.buy-m .col-ozon p s {color:#3E3E4E;}
.buy-m .col-img {background:#fff;border-radius:12px;margin:0 8px 8px 8px;}
.buy-m .precis {margin:0 -4px 0 -4px;}
.buy-m .black {color:#3E3E4E;}





.buy-m .buy-item-2 {
border-radius:12px;
padding:18px 0 18px 0;
background:rgba(253, 241, 244, 1);
}
.buy-m .buy-item-2 .sc {font-size:16px;margin:0 25px 0 25px;}
.buy-m .buy-item-2 .sc .sc-pic  {margin:0 5px 5px 0;}
.buy-m .buy-item-2 .sc .sc-blue {color:#2364F6;font-weight:normal;font-size:16px;}
.buy-m .buy-item-2 .sc .sc-green {color:#65bb48;}
.buy-m .buy-item-2 a {
text-decoration:none;
font-size: 18px;
line-height: 20px;
color: #3E3E4E;
}
.buy-m .buy-item-2 span {
margin:0;
font-size:18px;
}
.buy-m .buy-item-2 .small {
font-size:16px;
}
.buy-m .buy-item-2 .buy-mini-pic img {
width:42px;
}
.buy-m .buy-item-2 .small-p {font-weight:normal;font-size:13px;}
.buy-m .buy-item-2 .block-img {position:relative;height:110px;}
.buy-m .buy-item-2 .block-img img {display:block;position:absolute;height:86px;left:15px; bottom:5px;}
.buy-m .buy-item-2 .block-price {border-radius:13px;width:100%;height:68px;}
.buy-m .buy-item-2 .block-price span {font-size:22px;font-weight:normal;}
.buy-m .buy-item-2 .block-price s {margin-left:8px;margin-right:8px;color:red;font-size:22px;font-weight:normal;}
.buy-m .buy-item-2 .buy-item-2-h3 {text-align:left;font-size:19px;color:#82AE8D;font-family: Golos;font-weight:bold;}

.bg-color-1 {background:#FFE8FD;}
.bg-color-2 {background:#EBF2FF;}
.bg-color-3 {background:#DFFBD6;}


.buy-v2-m {
background:none;
margin:0 8px 0 8px;  
overflow:hidden;
border-radius:12px;
}
.buy-v2-m .buy-item-2 {
border-radius:12px;
padding:18px 0 18px 18px;
background:#fff;
}

.buy-m .buy-item-2 .buy-item-kit-3 {margin:16px;}
.buy-m .buy-item-2 .buy-item-kit-3 .buy-text-kit-3 {font-size:16px;font-weight:normal;margin:18px 0 18px 18px;}
.buy-m .buy-item-2 .buy-item-kit-3 .buy-text-kit-3 span {font-size:16px;font-weight:bold;}
.buy-m .buy-item-2 .buy-item-kit-3 .buy-text-kit-3 s {color:red;}
.buy-m .buy-item-2 .buy-item-kit-3 .buy-knopka-kit-3 {margin:0 15px 0 0;border-radius:5px;padding:7px 20px 7px 20px;background:rgba(227, 129, 125, 1);font-size:16px;color:#fff;}


/* buy v6 */

.buy-v6 {
background:none;
margin:0 8px 0 8px;
overflow:hidden;
}
.buy-v6 .item-left {margin:0 4px 0 0;}
.buy-v6 .item-right {margin:0 0 0 4px;}
.buy-v6 a {text-decoration:none;color:#3E3E4E;}
.buy-v6 b {font-weight:normal;font-family:"Golos-medium";}
.buy-v6 .title-h2 {font-size:26px;color:#3E3E4E;font-family:"Golos-medium";}
.buy-v6 .buy-pic {max-width:60px;}
.buy-v6 .buy-item {
background:#fff;
border-radius:12px;    
padding:10px 20px 15px 20px;
}
.buy-v6 .buy-item .block-text {margin-left:24px;}
.buy-v6 .buy-item .sc {margin-top:5px;}
.buy-v6 .buy-item .sc span {font-weight:normal;margin:0;}
.buy-v6 .buy-item .sc .sc-pic  {margin:0 0 5px 0;}
.buy-v6 .buy-item .sc .sc-grey {color:#3E3E4E;font-weight:normal;font-size:16px;margin:0 0 0 5px;}
.buy-v6 .buy-price {border:solid 1px #ccc;border-radius:9px;padding:10px;margin-bottom:8px;line-height:100%;}
.buy-v6 .buy-price .buy-price-1 {width:150px;}
.buy-v6 .buy-price .buy-price-1 .discount {font-size:20px;color:#DF4D57;font-family:"Golos-medium";}
.buy-v6 .buy-price .buy-price-1 .discr {font-size:14px;color:#3E3E4E;margin-top:12px;line-height:105%;}
.buy-v6 .buy-price .buy-price-kit {font-size:16px;text-align:center;}
.buy-v6 .buy-price .buy-price-kit-ml-tune {margin-left:34px;}
.buy-v6 .buy-price .buy-price-kit s {color:#DF4D57;}
.buy-v6 .buy-price .bottom-buy {max-height:50px;display:block;margin-bottom:5px;}
.buy-v6 .buy-price .buy-button-wb 
{
height:50px;
width:150px;
background-image: linear-gradient(90deg, #FF35A4, #50257E);
border-radius:9px;
text-align:center;
color:#fff;
margin:8px 0 8px 0;
font-size:16px;
line-height:20px;
padding-top:4px;
}
.buy-v6 .buy-price .buy-button-wb b {color:#fff;font-family:"Golos-medium";}
.buy-v6 .buy-price .buy-button-ozon 
{
height:50px;
width:150px;
background-color: #015AFE;
border-radius:9px;
text-align:center;
color:#fff;
margin:8px 0 8px 0;
font-size:16px;
line-height:20px;
padding-top:4px;
}
.buy-v6 .buy-price .buy-button-ozon b {color:#fff;font-family:"Golos-medium";}

.buy-v6 .buy-kit1 {
background:#fff;
border-radius:12px;    
padding:20px;   
min-height:446px;
}
.buy-v6 .buy-kit1 p {font-size:16px;line-height:110%;margin-top:20px;}
.buy-v6 .buy-kit1 .buy-pic-kit1 {max-width:90px;}
.buy-v6 .buy-kit1 .buy-center-kit1 b {font-family:"Golos-medium";font-size:18px;}
.buy-v6 .buy-kit1 .buy-center-kit1 {margin-left:20px;line-height:20px;}
.buy-v6 .buy-kit1 .block-center {margin:29px 0 29px 0;}
.buy-v6 .buy-block-kit {text-align:center;}
.buy-v6 .buy-block-kit .buy-button-kit 
{
height:50px;
width:100%;
background-image: linear-gradient(90deg, #FF35A4, #50257E);
border-radius:9px;
text-align:center;
color:#fff;
margin:8px 0 8px 0;
line-height:20px;
font-size:16px;
padding-top:4px;
}
.buy-v6 .buy-block-kit s {color:#DF4D57;}
.buy-v6 .buy-block-kit .buy-button-kit b {color:#fff;font-family:"Golos-medium";}

@media (max-width:768px) {
.buy-v6 .item-left {margin:0 0 0 0;}
.buy-v6 .item-right {margin:8px 0 0 0;}
.buy-v6 .buy-item {padding:0 15px 20px 15px;}
.buy-v6 .buy-price .buy-price-kit-ml-tune {margin-left:0;}
.buy-v6 .buy-kit1 {padding:15px 25px 15px 25px;}
.buy-v6 .buy-item .block-text {margin-left:0;}
.buy-v6 .buy-price .buy-price-1 {width:100%;}
.buy-v6 .buy-price .buy-price-1 .discount {font-size:16px;}
.buy-v6 .buy-price .buy-price-1 .discr {font-size:13px;margin-top:6px;line-height:100%;}
.buy-v6 .buy-pic {max-width:80px;margin:0 5px 0 -10px;}
.buy-v6 .buy-price .bottom-buy {max-height:40px;padding:0 5px 0 5px;}
.buy-v6 .buy-kit1 {min-height:300px;}
.buy-v6 .buy-price .buy-button-wb {width:100px;margin-right:4px;font-size:12px;line-height:16px;padding-top:8px;}
.buy-v6 .buy-price .buy-button-ozon {width:100px;margin-left:4px;font-size:12px;
line-height:16px;padding-top:8px;}
}


/* buy-button */
.buy-button {
background:none;
}
.buy-button .buy-item {
padding:5px;
border:solid 1px #80ac8c;
border-radius:12px;
box-shadow:4px 3px 16px rgba(0, 0, 0, 0.1);
transition: box-shadow .3s ease, transform .3s ease, border .3s ease;
}
.buy-button .buy-item span {
margin:0 10px 0 10px;    
}
.buy-button a {
text-decoration:none;
color:#3E3E4E;
}
.buy-button .buy-button-pic {
max-width:42px;
}
.buy-button  .buy-item:hover {
background: #eee;
box-shadow:4px 3px 16px rgba(0, 0, 0, 0);
transform: translateY(2px);
border:solid 1px #eee;
}

.buy-button-m {
background:none;
margin-bottom:20px;
}
.buy-button-m .buy-item {
padding:5px;
border:solid 1px #80ac8c;
border-radius:12px;
margin:5px 0 5px 0;
}
.buy-button-m .buy-item span {
margin:0 10px 0 10px;    
}
.buy-button-m a {
text-decoration:none;
color:#3E3E4E;
}
.buy-button-m .buy-button-pic {
max-width:42px;
}



/* block-uxud */
  .block-uxud {
  margin:0 4px 0 4px;
  overflow:hidden;
  font-family:"Golos";
  }
  .uxud {
  background-color:#fff;  
  background-image:url(/assets/img/uxud-bg-min.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center center;
  border-radius:12px;
  padding:12px;
  margin:0 4px 0 4px;
  }
  .uxud-text {padding:8px 42px 8px 12px;line-height:120%;font-size:18px;}
  
  .uxud-3-inner {margin:-8px 0 0 0;height:100%;}
  .uxud-3 {
  background-color:#fff;  
  border-radius:12px;
  padding:12px;
  margin:8px 4px 0 4px;
  height:32.3%;
  }
  .uxud-3 .uxud-3-items {
  display:flex;
  flex-direction:column;
  align-items:center; 
  justify-content:center; 
  height:100%;
  }  
  .uxud-3 .uxud-3-items  span {max-width:75%;text-align:center;line-height:110%;margin-top:8px;font-size:16px;}
  @media (max-width:992px) { 
  .uxud-text {
  padding:24px 20px 16px 8px;
  }
  .uxud-3-inner {margin:0;}
    .uxud-3 {
  height:auto;
  }
  }








/* properties */
.properties {
background: linear-gradient(90deg, #D7E8FF 0%, #FFDEDC 75.48%, #FFDEDC 94.71%);
border-radius: 12px;
margin:0 8px 0 8px;
padding:30px 30px 42px 30px;
}
.properties .headline h2 {font-size:36px; line-height:105%;color:rgba(62, 62, 78, 1);}
.properties .headline p {font-size:18px; line-height:120%;color:rgba(62, 62, 78, 1);}
.properties .container-prop #item1 {grid-area:f;perspective: 1000px;height:268px;}
.properties .container-prop #item2 {grid-area:i;perspective: 1000px;height:268px;}
.properties .container-prop #item3 {grid-area:b;perspective: 1000px;height:268px;}
.properties .container-prop #item4 {grid-area:o;perspective: 1000px;height:268px;}
.properties .container-prop #item5 {grid-area:n;perspective: 1000px;height:268px;}
.properties .container-prop #item6 {grid-area:p;perspective: 1000px;height:268px;}
.properties .container-prop #item1:hover .front-side-img, .container-prop #item2:hover .front-side-img, .container-prop #item3:hover .front-side-img, .container-prop #item4:hover .front-side-img, .container-prop #item5:hover .front-side-img, .container-prop #item6:hover .front-side-img, .container-prop #item7:hover .front-side-img, .container-prop #item8:hover .front-side-img  {transform: rotateY(180deg);}
.properties .container-prop #item1:hover .back-side-img, .container-prop #item2:hover .back-side-img, .container-prop #item3:hover .back-side-img, .container-prop #item4:hover .back-side-img, .container-prop #item5:hover .back-side-img, .container-prop #item6:hover .back-side-img, .container-prop #item7:hover .back-side-img, .container-prop #item8:hover .back-side-img {transform: rotateY(360deg);}
.properties .container-prop #item1 .A {height:268px;background-color:#fff;background-image:linear-gradient(358.62deg, rgba(255, 255, 255, 0) 5%, rgba(0, 0, 0, 0.3) 66%), url(/assets/img/d1-min.jpg);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;} 
.properties .container-prop #item2 .B {height:268px;background-color:#fff;background-image:linear-gradient(358.62deg, rgba(255, 255, 255, 0) 5%, rgba(0, 0, 0, 0.3) 66%), url(/assets/img/e1-min.jpg);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties .container-prop #item3 .C {height:268px;background-color:#fff;background-image:linear-gradient(358.62deg, rgba(255, 255, 255, 0) 5%, rgba(0, 0, 0, 0.3) 66%), url(/assets/img/b3-min.jpg);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties .container-prop #item4 .D {height:268px;background-color:#fff;background-image:linear-gradient(358.62deg, rgba(255, 255, 255, 0) 5%, rgba(0, 0, 0, 0.3) 66%), url(/assets/img/a3-min.jpg);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties .container-prop #item5 .E {height:268px;background-color:#fff;background-image:linear-gradient(358.62deg, rgba(255, 255, 255, 0) 5%, rgba(0, 0, 0, 0.3) 66%), url(/assets/img/c3-min.jpg);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties .container-prop #item6 .F {height:268px;background-color:#fff;background-image:linear-gradient(358.62deg, rgba(255, 255, 255, 0) 5%, rgba(0, 0, 0, 0.3) 66%), url(/assets/img/f3-min.jpg);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties .container-prop .h3 {position:absolute;color:#fff;font-weight:bold;font-size:22px;display:block;left:12px;top:15px;text-align:left;line-height:110%;}
.properties .container-prop img {position:absolute;display:block;right:10px;top:12px;width:29px;}
.properties .container-prop ul {position:absolute;list-style:none;margin-left:-20px;}
.properties .container-prop ul li {text-align:left;font-weight:normal;line-height:115%;margin:0 5px 0 0;}
.properties .container-prop .A1 ul {top:50px;}
.properties .container-prop .B1 ul {top:50px;}
.properties .container-prop .C1 ul {top:50px;}
.properties .container-prop .D1 ul {top:50px;}
.properties .container-prop .E1 ul {top:50px;}
.properties .container-prop .F1 ul {top:50px;}
.properties .container-prop #item1 .A1 {height:268px;background-color:#fff;background-image:url(/assets/img/d1-back-min.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;} 
.properties .container-prop #item2 .B1 {height:268px;background-color:#fff;background-image:url(/assets/img/e1-back-min.jpg);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties .container-prop #item3 .C1 {height:268px;background-color:#fff;background-image:url(/assets/img/b3-back-min.jpg);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties .container-prop #item4 .D1 {height:268px;background-color:#fff;background-image:url(/assets/img/a3-back-min.jpg);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties .container-prop #item5 .E1 {height:268px;background-color:#fff;background-image:url(/assets/img/c3-back-min.jpg);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties .container-prop #item6 .F1 {height:268px;background-color:#fff;background-image:url(/assets/img/f3-back-min.jpg);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties .container-prop #item1 .A1 .h3, .properties .container-prop #item2 .B1 .h3, .properties .container-prop #item3 .C1 .h3, .properties .container-prop #item4 .D1 .h3, .properties .container-prop #item5 .E1 .h3, .properties .container-prop #item6 .F1 .h3 {color:rgba(62, 62, 78, 1);}
.properties .container-prop {
    display: grid; 
    grid-template-areas: "f i b"
                         "o n p";    
   gap: 2% 2%;
}
.properties .container-prop .front-side-img, .properties .container-prop .back-side-img {
  position:absolute;
  transition: 1s;
  backface-visibility: hidden;
  width: 100%;
  height:auto;
 }
.properties .container-prop .back-side-img  {
-ms-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
-ms-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}


.properties-m {
background: linear-gradient(90deg, #D7E8FF 0%, #FFDEDC 75.48%, #FFDEDC 94.71%);
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;
padding:16px 16px 75px 16px;
font-family: "Golos";
font-weight:normal;
}
.properties-m .headline h2 {font-size:36px; line-height:105%;color:rgba(62, 62, 78, 1);}
.properties-m .headline p {font-size:18px; line-height:120%;color:rgba(62, 62, 78, 1);}
.properties-m .container-prop-m #item1 {grid-area:f;perspective: 2000px;height:200px;}
.properties-m .container-prop-m #item2 {grid-area:i;perspective: 2000px;height:200px;}
.properties-m .container-prop-m #item3 {grid-area:b;perspective: 2000px;height:200px;}
.properties-m .container-prop-m #item4 {grid-area:o;perspective: 2000px;height:200px;}
.properties-m .container-prop-m #item5 {grid-area:n;perspective: 2000px;height:200px;}
.properties-m .container-prop-m #item6 {grid-area:p;perspective: 2000px;height:200px;}
.properties-m .container-prop-m #item7 {grid-area:m;perspective: 2000px;height:200px;}
.properties-m .container-prop-m #item8 {grid-area:r;perspective: 2000px;height:200px;}
.properties-m .container-prop-m {
    display: grid;
    grid-template-areas: "f"
                         "i"
                         "b"
                         "o"
                         "n"
                         "p"
                         "m"
                         "r";
   gap: 1% 1%;
}
.properties-m .container-prop-m #item1 .A {height:200px;background-color:#fff;background-image:linear-gradient(358.62deg, rgba(255, 255, 255, 0) 5%, rgba(0, 0, 0, 0.3) 66%), url(/assets/img/d1-min.jpg);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties-m .container-prop-m #item2 .B {height:200px;background-color:#fff;background-image:linear-gradient(358.62deg, rgba(255, 255, 255, 0) 5%, rgba(0, 0, 0, 0.3) 66%), url(/assets/img/e1-min.jpg);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties-m .container-prop-m #item3 .C {height:200px;background-color:#fff;background-image:linear-gradient(358.62deg, rgba(255, 255, 255, 0) 5%, rgba(0, 0, 0, 0.3) 66%), url(/assets/img/b3-min.jpg);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties-m .container-prop-m #item4 .D {height:200px;background-color:#fff;background-image:linear-gradient(358.62deg, rgba(255, 255, 255, 0) 5%, rgba(0, 0, 0, 0.3) 66%), url(/assets/img/a3-min.jpg);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties-m .container-prop-m #item5 .E {height:200px;background-color:#fff;background-image:linear-gradient(358.62deg, rgba(255, 255, 255, 0) 5%, rgba(0, 0, 0, 0.3) 66%), url(/assets/img/c3-min.jpg);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties-m .container-prop-m #item6 .F {height:200px;background-color:#fff;background-image:linear-gradient(358.62deg, rgba(255, 255, 255, 0) 5%, rgba(0, 0, 0, 0.3) 66%), url(/assets/img/f3-min.jpg);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties-m .container-prop-m .h3 {position:absolute;color:#fff;font-weight:bold;font-size:22px;display:block;left:12px;top:15px;text-align:left;line-height:110%;}
.properties-m .container-prop-m img {position:absolute;display:block;right:10px;top:12px;width:29px;}
.properties-m .container-prop-m ul {position:absolute;top:50px;margin:0 10px 0 -20px;font-size:16px;line-height:110%;font-weight:normal;list-style:none;}
.properties-m .container-prop-m ul li {margin-bottom:10px;}
.properties-m .container-prop-m .A1 ul {top:50px;}
.properties-m .container-prop-m .B1 ul {top:50px;}
.properties-m .container-prop-m .C1 ul {top:50px;}
.properties-m .container-prop-m .D1 ul {top:50px;}
.properties-m .container-prop-m .E1 ul {top:50px;}
.properties-m .container-prop-m .F1 ul {top:50px;}
.properties-m .container-prop-m .G1 ul {top:50px;}
.properties-m .container-prop-m .H1 ul {top:50px;}
.properties-m .container-prop-m #item1 .A1 {height:200px;background-color:#fff;background-image:url(/assets/img/d1-back-min.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties-m .container-prop-m #item2 .B1 {height:200px;background-color:#fff;background-image:url(/assets/img/e1-back-min.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties-m .container-prop-m #item3 .C1 {height:200px;background-color:#fff;background-image:url(/assets/img/b3-back-min.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties-m .container-prop-m #item4 .D1 {height:200px;background-color:#fff;background-image:url(/assets/img/a3-back-min.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties-m .container-prop-m #item5 .E1 {height:200px;background-color:#fff;background-image:url(/assets/img/c3-back-min.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties-m .container-prop-m #item6 .F1 {height:200px;background-color:#fff;background-image:url(/assets/img/f3-back-min.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.properties-m .container-prop-m #item1 .A1 .h3, .properties-m .container-prop-m #item2 .B1 .h3, .properties-m .container-prop-m #item3 .C1 .h3, .properties-m .container-prop-m #item4 .D1 .h3, .properties-m .container-prop-m #item5 .E1 .h3, .properties-m .container-prop-m #item6 .F1 .h3 {color:rgba(62, 62, 78, 1);}
.properties-m .container-prop-m .element {position: relative;}
.properties-m .container-prop-m .child-element-class, .properties-m  .container-prop-m  .active-class {
  position:absolute;
  transition: 1s;
  backface-visibility: hidden;
  width: 100%;
  height:auto;
 }
/* .container-prop-m .active-class  {transform: scaleX(-1);transform: rotateY(180deg);} */
.properties-m .container-prop-m .active-class  {
-ms-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
-ms-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}






/* application */
.application {
  background:none;
  margin:0 4px 0 4px;
  overflow:hidden;
  font-family:"Golos";
}
.application h2 {
  color:rgba(62, 62, 78, 1);
  font-size:36px;
}


.application-item {
  background:#fff;
  padding:20px;
  border-radius: 12px;
  margin:0 4px 0 4px;
  height:100%;
}

.application-item .application-item-img {
  background-image:url(/assets/img/application-min.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center center;
  border-radius: 12px;
  height:100%;
  width:100%;
}

.right-col {
  height:100%;
  display:flex;
  flex-direction: column;
  align-items: stretch;
  justify-content:stretch;
}

.right-col .right-col-item {
  background:#fff;
  padding:20px;
  border-radius: 12px;
  height:100%;
  margin-left:4px;
  margin-right:4px;
}

.right-col .right-col-item img {
  height:32px;
}
.right-col .right-col-item h3 {
  font-size:18px;
  line-height:110%;
  margin-top:16px;
}
.right-col .right-col-item p {
  font-size:16px;
  line-height:120%;
}

@media (max-width:992px) { 
.mt8-tune {
margin-top:8px;
  
}
}







/* protect */
.protect {
background: linear-gradient(90deg, #D7E8FF 0%, #FFDEDC 75.48%, #FFDEDC 94.71%);
border-radius: 12px;
margin:0 8px 0 8px;
padding:30px 30px 42px 30px;
}
.protect .headline h2 {font-size:36px; line-height:105%;color:rgba(62, 62, 78, 1);}
.protect .headline p {font-size:18px; line-height:120%;color:rgba(62, 62, 78, 1);}
.protect .container-prop #item1 {grid-area:f;perspective: 1000px;height:268px;}
.protect .container-prop #item2 {grid-area:i;perspective: 1000px;height:268px;}
.protect .container-prop #item3 {grid-area:b;perspective: 1000px;height:268px;}
.protect .container-prop #item1:hover .front-side-img, .container-prop #item2:hover .front-side-img, .container-prop #item3:hover .front-side-img {transform: rotateY(180deg);}
.protect .container-prop #item1:hover .back-side-img, .protect .container-prop #item2:hover .back-side-img, .protect .container-prop #item3:hover .back-side-img {transform: rotateY(360deg);}
.protect .container-prop #item1 .A {height:268px;background-color:#fff;background-image: linear-gradient(178.62deg, rgba(255, 255, 255, 0) 1.18%, rgba(0, 0, 0, 0.5) 87.07%), url(/assets/img/protect1-min.png);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;} 
.protect .container-prop #item2 .B {height:268px;background-color:#fff;background-image: linear-gradient(178.62deg, rgba(255, 255, 255, 0) 1.18%, rgba(0, 0, 0, 0.5) 87.07%), url(/assets/img/protect2-min.png);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.protect .container-prop #item3 .C {height:268px;background-color:#fff;background-image: linear-gradient(178.62deg, rgba(255, 255, 255, 0) 1.18%, rgba(0, 0, 0, 0.5) 87.07%), url(/assets/img/protect3-min.png);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.protect .container-prop .h3 {position:absolute;color:#fff;font-weight:bold;font-size:22px;display:block;left:12px;top:200px;text-align:left;line-height:110%;}
.protect .container-prop img {position:absolute;display:block;right:10px;top:12px;width:29px;}
.protect .container-prop ul {position:absolute;list-style:none;margin-left:-20px;}
.protect .container-prop ul li {text-align:left;font-weight:normal;line-height:115%;margin:0 5px 0 0;}
.protect .container-prop .A1 ul {top:70px;}
.protect .container-prop .B1 ul {top:70px;}
.protect .container-prop .C1 ul {top:70px;}
.protect .container-prop .A1 .h3 {top:15px;color:rgba(62, 62, 78, 1);}
.protect .container-prop .B1 .h3 {top:15px;color:rgba(62, 62, 78, 1);}
.protect .container-prop .C1 .h3 {top:15px;color:rgba(62, 62, 78, 1);}
.protect .container-prop #item1 .A1 {height:268px;background-image:url(/assets/img/protect-item-fon-min.png);background-repeat:no-repeat;background-size:cover;position:relative;border-radius: 10px;} 
.protect .container-prop #item2 .B1 {height:268px;background-image:url(/assets/img/protect-item-fon-min.png);background-repeat:no-repeat;background-size:cover;position:relative;border-radius: 10px;}
.protect .container-prop #item3 .C1 {height:268px;background-image:url(/assets/img/protect-item-fon-min.png);background-repeat:no-repeat;background-size:cover;position:relative;border-radius: 10px;}
.protect .container-prop {
    display: grid; 
    grid-template-areas: "f i b"
                         "o n p";    
   gap: 2% 2%;
}
.protect .container-prop .front-side-img, .protect .container-prop .back-side-img {
  position:absolute;
  transition: 1s;
  backface-visibility: hidden;
  width: 100%;
  height:auto;
 }
.protect .container-prop .back-side-img  {
-ms-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
-ms-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}


.protect-m {
background: linear-gradient(90deg, #D7E8FF 0%, #FFDEDC 75.48%, #FFDEDC 94.71%);
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;
padding:16px 16px 50px 16px;
font-family: "Golos";
font-weight:normal;
}
.protect-m .headline h2 {font-size:36px; line-height:105%;color:rgba(62, 62, 78, 1);}
.protect-m .headline p {font-size:18px; line-height:120%;color:rgba(62, 62, 78, 1);}
.protect-m .container-prop-m #item1 {grid-area:f;perspective: 2000px;height:268px;}
.protect-m .container-prop-m #item2 {grid-area:i;perspective: 2000px;height:268px;}
.protect-m .container-prop-m #item3 {grid-area:b;perspective: 2000px;height:268px;}
.protect-m .container-prop-m {
    display: grid;
    grid-template-areas: "f"
                         "i"
                         "b";
   gap: 2% 2%;
}
.protect-m .container-prop-m #item1 .A {height:268px;background-color:#fff;background-image: linear-gradient(178.62deg, rgba(255, 255, 255, 0) 1.18%, rgba(0, 0, 0, 0.5) 87.07%), url(/assets/img/protect1-min.png);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.protect-m .container-prop-m #item2 .B {height:268px;background-color:#fff;background-image: linear-gradient(178.62deg, rgba(255, 255, 255, 0) 1.18%, rgba(0, 0, 0, 0.5) 87.07%), url(/assets/img/protect2-min.png);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.protect-m .container-prop-m #item3 .C {height:268px;background-color:#fff;background-image: linear-gradient(178.62deg, rgba(255, 255, 255, 0) 1.18%, rgba(0, 0, 0, 0.5) 87.07%), url(/assets/img/protect3-min.png);background-size: cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;border-radius: 10px;}
.protect-m .container-prop-m .h3 {position:absolute;color:#fff;font-weight:bold;font-size:22px;display:block;left:12px;top:200px;text-align:left;line-height:110%;}
.protect-m .container-prop-m img {position:absolute;display:block;right:10px;top:12px;width:29px;}
.protect-m .container-prop-m ul {position:absolute;top:50px;margin:0 10px 0 -20px;font-size:16px;line-height:110%;font-weight:normal;list-style:none;}
.protect-m .container-prop-m ul li {margin-bottom:10px;}
.protect-m .container-prop-m .A1 ul {top:70px;}
.protect-m .container-prop-m .B1 ul {top:70px;}
.protect-m .container-prop-m .C1 ul {top:70px;}
.protect-m .container-prop-m .A1 .h3 {top:15px;color:rgba(62, 62, 78, 1);}
.protect-m .container-prop-m .B1 .h3 {top:15px;color:rgba(62, 62, 78, 1);}
.protect-m .container-prop-m .C1 .h3 {top:15px;color:rgba(62, 62, 78, 1);}
.protect-m .container-prop-m #item1 .A1 {height:268px;background-image:url(/assets/img/protect-item-fon-min.png);background-repeat:no-repeat;background-size:cover;position:relative;border-radius: 10px;}
.protect-m .container-prop-m #item2 .B1 {height:268px;background-image:url(/assets/img/protect-item-fon-min.png);background-repeat:no-repeat;background-size:cover;position:relative;border-radius: 10px;}
.protect-m .container-prop-m #item3 .C1 {height:268px;background-image:url(/assets/img/protect-item-fon-min.png);background-repeat:no-repeat;background-size:cover;position:relative;border-radius: 10px;}
.protect-m .container-prop-m .element {position: relative;}
.protect-m .container-prop-m .child-element-class, .protect-m  .container-prop-m  .active-class {
  position:absolute;
  transition: 1s;
  backface-visibility: hidden;
  width: 100%;
  height:auto;
 }
/* .container-prop-m .active-class  {transform: scaleX(-1);transform: rotateY(180deg);} */
.protect-m .container-prop-m .active-class  {
-ms-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
-ms-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}





/* why */
.why-m {
background: #fff;
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;
padding-top:10px;
padding-right:20px;
padding-bottom:22px;
font-family:"Golos";
}
.why {
background:none;
margin:0 8px 0 8px;
font-family:"Golos";
}
.why-headline {
font-size: 36px;
line-height: 105%;
letter-spacing: -0.02em;
color: #3E3E4E;
margin:0 8px 0 8px;
}
.why-block {
min-height: 180px;
background:#fff;
border-radius: 12px;
text-align:center;
}
.why-block img {
width:52px;
height:52px;
margin-top:30px;
}
.why-block p {
padding:8px 25px 0 25px;
font-size: 18px;
line-height: 24px;
text-align: center;
letter-spacing: -0.01em;
color: #3E3E4E;
}
.why-m img {width:52px;height:52px;margin:16px 16px 16px 26px;}
.why-link a, .why-link a:hover {text-decoration:none;color: #3D3D46;}
.why-m .inline {
font-size: 16px;
line-height: 130%;
letter-spacing: -0.02em;
color: #3D3D46;
}


/* use */
.use {
background: #FFF4F0;
border-radius: 12px;
margin:0 8px 0 8px;
color: #3E3E4E;
height:514px;
}
.use-block {padding:60px 30px 30px 50px;}
.use h2 {
font-size: 36px;
letter-spacing: -0.01em;
color: #784564;
margin:0 0 42px 0;
}
.use ul {margin-left:-30px;max-width:450px;}
.use ul li {margin-top:16px;line-height:120%;}
.use ul li span {margin-left:15px;}
.use ul li .indent-b {display:inline-block;margin-bottom:5px;font-size:18px;}
.use ul li .indent-t {display:inline-block;margin-top:5px;font-size:18px;}
.use .img-use-right-1 {position:absolute;right:0;top:0;border-radius: 0 12px 12px 0;}
.use .img-use-right-2 {position:absolute;right:0;top:32px;border-radius: 0 0 12px 0;}
.use .img-use-right-3 {position:absolute;right:0;top:14px;width:595px;height:500px;}

.use-m {
background: #784564;
background-image: url(/assets/img/bg-extra-block-top-3.png);
background-size: contain;
background-position: bottom;
/*background-image:url(/assets/img/background-top-top-954x582-3-m.png);
background-position:center;
background-size: contain;*/
min-height:860px;
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;
color: #3E3E4E;
}
/*.use-block-fon-m {background-color:#fff6f0;}*/
.use-block-fon-m {background-image:url(/assets/img/background-top-top-954x582-3-m.png);border-radius:12px 12px 0 0;height:520px;}
.use-block-fon-m {background-repeat:no-repeat;}
.use-block-fon-m {background-position:top;}
.use-block-fon-m {background-size: cover;}
.use-block-test-m {margin:0 8px 0 20px;}
.use-m h2 {
font-size: 30px;
line-height: 34px;
letter-spacing: -0.01em;
color: #784564;
margin:20px 0 30px 5px;
}
.use-m ul {margin-left:-30px;margin-bottom:20px;}
.use-m ul li {margin-top:16px;line-height:120%;}
.use-m ul li span {margin-left:15px;}

.use-m ul li .indent-b {display:inline-block;font-size:18px;}
.use-m ul li .indent-t {display:inline-block;font-size:18px;}

.use-m .img-use-m-right-3 {position:absolute;right:0;top:20px;width:360px;height:auto;}
@media (max-width:390px) { 
.use-m .img-use-m-right-3 {position:absolute;right:0;top:0;width:340px;height:auto;}
.use-block-test-m {margin:0 8px 0 15px;}
}
@media (max-width:330px) { 
.use-m .img-use-m-right-3 {position:absolute;right:0;top:0;width:300px;height:auto;}
.use-block-test-m {margin:0 8px 0 10px;}
}

/* plus */
.plus {
background: radial-gradient(at left, #FFF4F0, #FFFFFF);
border-radius: 12px;
margin:0 8px 0 8px;
padding:30px;
font-family:"Golos";
}

.plus h2 {
font-size: 36px;
letter-spacing: -0.01em;
color:#784564;
}
.plus-block {
border: none;
border-radius:16px;
padding:16px;
}

.plus-block p {
font-size: 16px;
letter-spacing: -0.01em;
color: #3E3E4E;
line-height:120%;
margin-left:16px;
font-weight:normal;
}
.plus-block b {
display:inline-block;
padding-bottom:8px;
font-size: 18px;
}
.plus-m {
background: radial-gradient(at top, #FFF4F0, #FFFFFF);
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;
padding:20px;
font-family:"Golos";
}

.plus-m h2 {
font-size: 30px;
line-height: 34px;
letter-spacing: -0.01em;
color:#784564;
margin-bottom:16px;
}
.plus-block-m {
border: none;
border-radius:16px;
padding:16px 12px 0 0;
margin-bottom:8px;
}
.plus-block-m p {
font-size: 16px;
line-height:120%;
letter-spacing: -0.02em;
color: #3E3E4E;
margin-left:16px;
font-weight:normal;
}
.plus-block-m b {
display:inline-block;
padding-bottom:8px;
font-size: 18px;
}


/* whynot */
.whynot {
background:none;
margin:0 8px 0 8px;
}
.whynot-headline {
font-size: 36px;
line-height: 105%;
letter-spacing: -0.02em;
color: #3E3E4E;
margin:0 8px 0 8px;
overflow:hidden;
}
.whynot-block {
min-height:240px;
background:#fff;
border-radius: 12px;
text-align:center;
}
.whynot-block img {
width:58px;
height:58px;
margin-top:40px;
}
.whynot-block h2 {
text-align: center;
font-size: 30px;
line-height: 38px;
letter-spacing: -0.01em;
color: #3E3E4E;
padding:0 20px 0 20px;
margin-top:16px;
}
.whynot-block p {
font-size: 20px;
line-height: 24px;
text-align: center;
color: #3E3E4E;
padding:0 20px 0 20px;
}
.whynot-block .f14 {
font-size: 12px;
line-height: 18px;
text-align: center;
color: #71717B;
padding:0 20px 0 20px;
}
.whynot-link a, .whynot-link a:hover {text-decoration:none;color: #3D3D46;}

.whynot-m {
background:none;
margin:0 8px 0 8px;
overflow:hidden;
}
.whynot-item-m {
background:#fff;
border-radius: 12px;
}
.whynot-m h2 {
display:block;
font-size: 24px;
color: #3E3E4E;
padding:0 20px 6px 0;
margin:0;
}
.whynot-m p {
display:block;
font-size: 16px;
color: #71717B;
padding:0 20px 6px 0;
margin:0;
}
.whynot-m .f12 {
display:block;
font-size: 12px;
color: #71717B;;
padding:0 20px 16px 0;
margin:0;
}
.whynot-m img {width:58px;height:58px;margin:20px;}

/* block-sostav */
.sostav {
color: #3E3E4E;
margin:0 8px 0 8px;
/* overflow:hidden; */   
font-family: "Golos";
}
.sostav h2 {
font-size: 36px;
line-height: 110%;
letter-spacing: -0.02em;
color: #3E3E4E;

}
.sostav .btn-block {
width:100%;
text-align:left;
font-size: 18px;
letter-spacing: -0.01em;
opacity: 0.8;
font-weight:bold;
/* color: #3E3E4E; */
color: #000;
border:none;
}
.sostav .btn-sostav {min-height:60px;background:#fff url(/assets/img/shevron-d.svg) no-repeat top 15px right 24px;border-radius:10px;padding:8px 0 10px 17px;/*border-bottom:solid 1px red;*/}
.sostav .btn-sostav:active, .sostav  .btn-sostav:focus {background:#fff url(/assets/img/shevron-d.svg) no-repeat top 15px right 24px;}
.sostav ul {padding:0 20px 20px 36px;}
.sostav ul li {margin-bottom:10px;line-height:130%;}
.sostav p {margin-left:18px;}
.sostav .card-body {font-weight:normal;}

.sostav-m {
color: #3E3E4E;
margin:0 8px 0 8px;
overflow:hidden;    
font-family: "Golos";
}
.sostav-m h2 {
font-size: 30px;
line-height: 105%;
letter-spacing: -0.02em;
color: #3E3E4E;

}
.sostav-m .btn-block {
width:100%;
text-align:left;
font-size: 16px;
line-height: 180%;
letter-spacing: -0.01em;
/* color: #3E3E4E; */
color: #000;
opacity: 0.8;
font-weight:bold;
border:none;
}
.sostav-m .btn-sostav {min-height:50px;background:#fff url(/assets/img/shevron-d.svg) no-repeat top 16px right 12px;border-radius:10px;/*border-bottom:solid 1px red;*/padding:8px 10px 10px 10px;}
.sostav-m .btn-sostav:active, .sostav-m  .btn-sostav:focus {background:#fff url(/assets/img/shevron-d.svg) no-repeat top 16px right 12px;}
.sostav-m ul {padding:0 20px 20px 30px;}
.sostav-m p {margin-left:18px;}
.btn:focus, .btn:active {
  box-shadow: none !important;
}
.sostav-m .card-body {font-weight:normal;}



/* block component */
.block-fc {
background:radial-gradient(70% 100% at -10% 50%, #B7D6BF 0%, #FFFFFF 100%);
border-radius: 12px;
margin:0 8px 0 8px;
height:498px;
}
.block-fc .block-fc-left {
position:relative;
}
.block-fc .block-fc-pic {
max-height:498px;
}
.block-fc .block-fc-2-pic {
max-height:450px;
margin:45px 0 0 -50px;
overflow:hidden;
}
.block-fc h2 {
font-family: "Golos-medium";    
font-size: 40px;
line-height: 46px;
letter-spacing: -0.02em;
color: #3E3E4E;
margin:0;
padding:0;
}
.block-fc-text {
margin:50px 30px 0 0;
}
.block-fc-text .fc-link {display:block;width:235px;}
.block-fc-text ul
{
margin:30px 0 0 -30px;
list-style-position: inside;
}
.block-fc-text ul li {
font-family: "Golos";
font-size: 16px;
line-height: 22px;
letter-spacing: -0.01em;
color: #3E3E4E;
margin-top:12px;
}
.block-fc-text ul li span {margin-right:10px;}
.block-fc-button {
width: 235px;
height: 51px;
background: #FFE333;
border-radius: 10px;
font-size: 18px;
line-height: 100%;
letter-spacing: -0.01em;
color: #3E3E4E;
margin-top:50px;
}
.block-fc-button:hover {background: #ffe752;color: #4A4A52;}
.block-fc a, .block-fc-m a {
text-decoration:none;
}
.block-fc .top-new {position:absolute;z-index:100;left:35px;top:40px;background:#80ac8b;padding:8px 16px 10px 16px;border-radius:12px;text-align:center;color:#fff;font-size:22px;transform: rotate(350deg)}

/*
yellow #FFE333
yellow hover #ffe752
color #3E3E4E
color hover #4A4A52
*/

.block-fc-m {
background:radial-gradient(100% 50% at 100% 0%, #B7D6BF 0%, #FFFFFF 100%);
border-radius: 12px;
margin:0 8px 0 8px;
padding:0;
min-height:614px;
overflow:hidden;
}
.block-fc-top-m h1 {margin:0 0 0 20px;}
.block-fc-top-m .fc-pic-m {
max-height:420px;
}
.block-fc-text-m {
margin:0 20px 0 20px;    
}
.block-fc-text-m h2 {
font-family: "Golos-medium";    
font-size: 32px;
line-height: 105%;
letter-spacing: -0.02em;
color: #3E3E4E;
margin:0;
padding:0; 
}
.block-fc-text-m ul
{
margin:0 0 20px -30px;
list-style-position: inside;
}
.block-fc-text-m ul li {
font-family: "Golos";
font-size: 16px;
line-height: 22px;
letter-spacing: -0.01em;
color: #3E3E4E;
margin-top:12px;
}
.block-fc-text-m ul li span {margin-right:10px;}
.block-fc-button-m {
width: 235px;
height: 51px;
background: #FFE333;
border-radius: 10px;
font-size: 18px;
line-height: 130%;
letter-spacing: -0.01em;
color: #3E3E4E;
margin:32px 0 42px 0;
}
.block-fc-m .top-new {position:absolute;z-index:100;left:24px;top:28px;background:#80ac8b;padding:6px 10px 8px 10px;border-radius:12px;text-align:center;color:#fff;font-size:20px;transform: rotate(350deg)}



/* block-care  */

.block-care {
background:#fff;
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;
font-family:"golos";
}

.block-care .block-care-text-right {
border-radius: 12px 0 0 12px;
background:#fff;
/* background:#f0f9f4; */
overflow:hidden;
padding:40px;
}

.block-care .block-care-text-right ul {margin-left:-30px;max-width:450px;font-weight:normal;}
.block-care .block-care-text-right ul li {margin-top:16px;line-height:120%;}
.block-care .block-care-text-right ul li span {margin-left:15px;}
.block-care .block-care-text-right ul li .indent-b {display:inline-block;margin-bottom:5px;font-size:18px;}

.block-care .block-care-text-left {
border-radius: 0 12px 12px 0;
/* background:#fff; */
background:#FFF4F0;
overflow:hidden;
padding:40px 40px 60px 40px;   
}

.block-care .block-care-text-left ul {margin-left:-30px;font-weight:normal;}
.block-care .block-care-text-left ul li {margin-top:16px;line-height:120%;}
.block-care .block-care-text-left ul li span {margin-left:15px;}
.block-care .block-care-text-left ul li .indent-b {display:inline-block;margin-bottom:5px;font-size:18px;}

.block-care .block-care-text-right .p26 {
font-size:26px;
line-height:105%;
color:#784564;
font-weight:bold;
}

.block-care .block-care-text-left .p18 {
font-size:18px;
line-height:115%;
color:#3E3E4E;
font-weight:bold;
}

.block-care .block-care-text-right p, .block-care .block-care-text-left p {
font-size:16px;
line-height:120%;
color:#3E3E4E;
font-weight:normal;
}



.btn-derma {
width: 100%;
height: 38px;
background:#FF8282;
border:none;
border-radius: 8px;
font-size: 18px;
line-height: 130%;
letter-spacing: -0.01em;
color: #fff;
}

@media (max-width:992px) { 
.block-care .block-care-text-right {
border-radius: 12px 12px 0 0;
background:#FFF4F0;
overflow:hidden;
padding:20px;
}
.block-care .block-care-text-left {
border-radius: 0 0 12px 12px;
background:#fff;
overflow:hidden;
padding:20px;   
}
}


.block-care-article .block-care-text-article 
{
border-radius:12px;
background:#FFF4F0;
overflow:hidden;
padding:40px 40px 60px 40px; 
}
.block-care-article .block-care-text-article ul {margin-left:-30px;font-weight:normal;}
.block-care-article .block-care-text-article ul li {margin-top:16px;line-height:120%;}
.block-care-article .block-care-text-article ul li span {margin-left:15px;}
.block-care-article .block-care-text-article ul li .indent-b {display:inline-block;margin-bottom:5px;font-size:18px;}
.block-care-article .block-care-text-article .p18 {
font-size:18px;
line-height:115%;
color:#3E3E4E;
font-weight:bold;
}
.block-care-article .block-care-text-article p {
font-size:16px;
line-height:120%;
color:#3E3E4E;
font-weight:normal;
}



/* block-lm */
.block-lm {
background: #fff;
border-radius: 12px;
margin:0 8px 0 8px;
padding:40px 0 29px 42px;
}
.block-lm h1 {
font-family: "Golos-medium";    
font-size: 36px;
line-height: 105%;
letter-spacing: -0.02em;
color: #3E3E4E;
margin:0;
padding:0;
}
.block-lm .f16 {
font-size: 16px;
line-height: 140%;
letter-spacing: -0.01em;
color: #3E3E4E;
opacity: 0.8;
margin:20px 42px 0 0;
padding:0;   
max-width:400px;
}
.block-lm-button {
width: 235px;
height: 51px;
background: #1DAD7E;
border-radius: 10px;
font-size: 18px;
line-height: 130%;
letter-spacing: -0.01em;
color: #fff;
margin-top:48px;
}
.block-lm-button:hover {background: #47b78e;color: #fff;}
.block-lm a, .block-lm-m a {
text-decoration:none;
}
.block-lm-ok {
margin:44px 0 0 0;    
padding:0;
}
.block-lm-ok p {
font-size: 16px;
line-height: 140%;
letter-spacing: -0.01em;
color: #3E3E4E;
opacity: 0.8;
padding:0;
margin:0 0 16px 0;
}
.block-lm-ok-item {
margin:8px 0 8px 0;    
}
.block-lm-ok .inline {
max-width:319px;
margin:0 0 0 15px;
font-size: 14px;
line-height: 130%;
letter-spacing: -0.01em;
color: #3E3E4E;
opacity: 0.8;
}
.block-lm-m {
background: #fff;
border-radius: 12px;
margin:0 8px 0 8px;
padding:0;
min-height:614px;
overflow:hidden;
}
.block-lm-m-text {
padding:32px 20px 0 20px;   
}
.block-lm-m-text h1 {
font-family: "Golos-medium";
font-size: 30px;
line-height: 105%;
letter-spacing: -0.02em;
color: #3E3E4E;    
}
.block-lm-m-text .f14 {
font-size: 15px;
line-height: 130%;
letter-spacing: -0.01em;
color: #3E3E4E;
opacity: 0.8;
margin-top:20px;
}
.block-lm-ok-item-m {margin-bottom:6px;}
.block-lm-ok-item-m .inline {
max-width:319px;
margin:0 0 0 15px;
font-size: 15px;
line-height: 120%;
letter-spacing: -0.01em;
color: #3E3E4E;
opacity: 0.8;
}
.block-lm-button-m {
width: 235px;
height: 51px;
background: #1DAD7E;
border-radius: 10px;
font-size: 18px;
line-height: 130%;
letter-spacing: -0.01em;
color: #fff;
margin:32px 0 32px 0;
}

/* active */
.active-component {
background:none;
margin:0 8px 0 8px;
}
.active-component-item {
background: #fff;
border-radius: 12px;
padding:38px 20px 0 36px;
min-height:360px;
}
.active-component-item h2 {
font-size: 26px;
line-height: 35px;
letter-spacing: -0.01em;
color: #3E3E4E;
margin-top:20px;
}
.active-component-item p {
font-size:18px;
line-height:22px;
letter-spacing: -0.01em;
color: #3E3E4E;
margin:10px 0 30px 0;
opacity: 0.8;
}
/*.active-component .active-pic2 {height:120px;}*/
.active-component-m {
background:none;
margin:0 8px 0 8px;
}
/*.active-component-m .active-pic2-m {height:120px;}*/
.active-component-item-m {
background: #fff;
border-radius: 12px;
min-height:310px;
padding:34px 20px 24px 24px;
}
.active-component-item-m h2 {
font-size: 22px;
line-height: 26px;
letter-spacing: -0.01em;
color: #3E3E4E;
margin-top:14px;
}
.active-component-item-m p {
font-size: 16px;
line-height: 20px;
color: rgba(62, 62, 78, 0.8);
margin-top:10px;
}













/* block-comments */
.block-comments {
margin:0 4px 0 4px;
}
.block-comments-m {
margin:0 0 0 8px;
overflow:hidden;
}
.block-comments h2 {
font-family: "Golos-medium";
font-size: 36px;
line-height: 105%;
letter-spacing: -0.02em;
color: #3E3E4E;
}
.block-comments-m h2 {
font-family: "Golos-medium";
font-size: 30px;
line-height: 105%;
letter-spacing: -0.02em;
color: #3E3E4E;
}
.block-comments .all-stars, .block-comments-m .all-stars {width:94px;}
.block-comments .card-title {
font-size: 18px;
line-height: 24px;
letter-spacing: -0.01em;
color: #3E3E4E;
font-weight:bold;  
}
.block-comments .card-title span {margin-left:15px;font-weight:normal;font-size: 16px;}
.block-comments .link-text {position:absolute; bottom:20px;}
.block-comments .link-text a {
text-decoration:none;
font-size:18px;
color:#4F4F57;
}
.block-comments .link-text .shevron {margin:0 0 2px 8px;}
.block-comments .link-text a:hover {color:#80ac8c;}
.block-comments .card-text {
font-size:16px;
line-height:24px;
letter-spacing: -0.01em;
color: #3E3E4E;
opacity: 0.8;
margin-top:30px;
line-height:130%;
}
.block-comments  .modal-link {font-size:14px;cursor: pointer;}
.block-comments .card {border:none;border-radius:12px;min-height:400px;}
.block-comments-m .card {border:none;border-radius:12px;min-height:420px;}
.block-comments-m .card-title {
font-size: 16px;
line-height: 24px;
letter-spacing: -0.01em;
color: #3E3E4E;
font-weight:bold;  
}
.block-comments-m .card-title span {margin-left:15px;font-weight:normal;font-size: 14px;}
.block-comments-m .link-text {position:absolute; bottom:20px;}
.block-comments-m .link-text a {
text-decoration:none;
font-size:14px;
color:#4F4F57;
}
.block-comments-m .link-text .shevron {margin:0 0 2px 8px;}

.block-comments-m .card-text {
font-size:14px;
line-height:24px;
letter-spacing: -0.01em;
color: #3E3E4E;
opacity: 0.8;
margin-top:20px;
line-height:130%;
}
.block-comments-m  .modal-link {font-size:14px;cursor: pointer;}

.all-comments .card {background:#fafafa;}

.section-scroll-lg {
display: flex;
justify-content: space-between;
overflow-x: auto;
width: 100%;
}
.item-scroll-lg {
margin:0 4px 0 4px;
width:100%;
height:auto;
background:none;
border-radius:12px;

}
.section-scroll-m {
  display: flex;
  justify-content: space-between;
  overflow-x: auto;
  width: 100%;
}
.item-scroll-m {
  margin-right:8px;
  min-width:256px;
  height:auto;
  border-radius:12px;
  background:none;
}
::-webkit-scrollbar {width: 0;}

.block-comments-button {
width: 235px;
height: 51px;
background: #FFE333;
border-radius: 10px;
font-size: 18px;
line-height: 130%;
letter-spacing: -0.01em;
color: #3E3E4E;
margin-top:10px;
}

.block-comments-button:hover {background: #FFE333;color: #3E3E4E;}

.block-comments-button-a {
text-decoration:none;
font-size: 18px;
line-height: 130%;
letter-spacing: -0.01em;
color: #3E3E4E;
}




.all-comments {background:none;margin:0 5px 0 5px;}
.all-comments .all-stars {width:94px;}
.all-comments .card {margin-bottom:20px;min-height:400px;}
.all-comments .card-title {
font-size: 18px;
line-height: 24px;
letter-spacing: -0.01em;
color: #3E3E4E;
font-weight:bold;
}
.all-comments .card-title span {margin-left:15px;font-weight:normal;font-size: 16px;}
.all-comments .card-text
{
font-size:16px;
line-height:24px;
letter-spacing: -0.01em;
color: #3E3E4E;
opacity: 0.8;
margin-top:30px;
}
.all-comments .link-text {
position:absolute;
bottom:20px;
}
.all-comments .link-text a {
text-decoration:none;
font-size:18px;
color:#4F4F57;
}
.all-comments .modal-link {font-size:14px;cursor: pointer;}
.all-comments .link-text .shevron {margin:0 0 2px 8px;}
.all-comments h1 {
font-size: 36px;
line-height: 36px;
letter-spacing: -0.02em;
color: #3E3E4E;
padding:19px 0 8px 5px;
}
.link-text .wb-link {
text-decoration:none;
font-size:16px!important;
color:#A70D98;
font-family:"golos";
font-weight:normal;
}
.link-text .ozon-link {
text-decoration:none;
font-size:16px!important;
color:#1C60F6;
font-family:"golos";
font-weight:normal;
}

.block-comments .action-bottom {
margin:8px 0 0 2px;
}
.block-comments .action-bottom span {
display:block;    
font-size: 11px;
letter-spacing: -0.01em;
color: #4F4F57;
}
.block-comments-m .action-bottom-m {
margin:8px 0 0 2px;
}
.block-comments-m .action-bottom-m span {
display:block;    
font-size: 11px;
letter-spacing: -0.01em;
color: #4F4F57;
}


/* block-news */
.block-news {
margin:0 4px 0 4px;
font-family:"Golos";
}

.block-news .article {margin:4px;}

.block-news-m {
margin:0 0 0 8px;
overflow:hidden;
font-family:"Golos";
}
.block-news h2 {
font-size: 36px;
line-height: 98%;
letter-spacing: -0.02em;
color: #3E3E4E;
margin-bottom:20px;
}
.block-news-m h2 {
font-size: 30px;
line-height: 98%;
letter-spacing: -0.02em;
color: #3E3E4E;
}
.card-img-top {overflow: hidden;border-radius:12px 12px 0 0;}
.card-img-top img {transition: 1s;display:block;max-width:320px;}
.card-img-top img:hover {transform: scale(1.1);}
.card-title a {text-decoration:none;color:#4F4F57;font-family:"Golos-medium";}
.card-title a:hover {color:#ff8282;}
.card-text a {text-decoration:none;color:#4F4F57;}
.card {border:none;border-radius:12px;min-height:380px;font-weight:normal;}
.all-news .card {background:#fafafa;}
.section-scroll-lg {
display: flex;
justify-content: space-between;
overflow-x: auto;
width: 100%;
}
.item-scroll-lg {
margin:0 4px 0 4px;
width:100%;
height:auto;
border-radius:12px;
background:none;
}
.section-scroll-m {
  display: flex;
  justify-content: space-between;
  overflow-x: auto;
  width: 100%;
}
.item-scroll-m {
  margin-right:8px;
  min-width:256px;
  height:auto;
  border-radius:12px;
  background:none;
}
::-webkit-scrollbar {width: 0;}

.block-news-button {
width: 235px;
height: 51px;
background: #FF8282;
border-radius: 10px;
font-size: 18px;
line-height: 130%;
letter-spacing: -0.01em;
color: #fff;
margin-top:10px;
}
.block-news-button:hover {background: #e7a6ac;color: #fff;}
.block-news-button-a {
text-decoration:none;
font-size: 18px;
line-height: 130%;
letter-spacing: -0.01em;
color: #fff;
}
.block-news a, .block-news-m a {text-decoration:none;}

/* block line panavir  */
.line-panavir-item {
border-radius:12px;
min-height:430px;
background:#fff;
text-align:center;
}
.line-panavir h2 {
font-size: 36px;
line-height: 105%;
letter-spacing: -0.02em;
color: #3E3E4E;
}  
.line-panavir-item-m {min-height:420px;}
.line-panavir-item img {
margin-top:34px;
max-height:280px;
}
.line-panavir-item .min {max-height:220px;}
.line-panavir-item .p18 {
font-size: 18px;
line-height: 120%;
text-align: center;
letter-spacing: -0.01em;
color: #4F4F57;
padding:0;
margin:14px 0 0 0;
}
.line-panavir-item .p14 {
font-size: 14px;
line-height: 100%;
text-align: center;
letter-spacing: -0.01em;
color: #4F4F57;
opacity: 0.5;
padding:0;
margin:4px 0 0 0;
}

.line-panavir-item .line-panavir-button-a {
width: 172px;
height: 34px;
background: #FF8282;
border-radius: 10px;
font-size: 14px;
line-height: 130%;
letter-spacing: -0.01em;
color:#fff;
margin-top:18px;
}
.line-panavir-item .line-panavir-button-a:hover {background: #e1a4a2;color:#fff;}
.item-scroll-lg a , .item-scroll-m a , .line-panavir a {text-decoration:none;}
.item-scroll-m img {max-height:220px;}

.line-common {border-radius:12px;padding:20px;background:#fff;margin-bottom:8px;}
@media (max-width:992px) { 
.line-common {
padding:10px;
}
}

/* inside page */
.articles {
background:#fff;
border-radius:12px;
margin:0 8px 0 8px;
overflow:hidden;
min-height:560px;
}
.articles .card-img-top {border-radius:12px 12px 0 0;}
.articles .card-title a {text-decoration:none;color:#4F4F57;}
.articles .card-text a {text-decoration:none;color:#4F4F57;}
.articles .card {border:none;}
.articles .grey {
display:block;
text-decoration:none;
color:#3D3D46;
font-size:14px;
margin:30px 0 28px 38px;
}
.articles .grey img {padding-right:20px;}
.articles .articleBody {
margin:0 34px 30px 34px;
}
.articles .BodyOpros2 {
margin:0 20px 30px 20px;
}
.articles .articleBody h1 {font-size:28px;padding:8px 0 8px 0;}
.articles .articleBody h2 {font-size:18px;padding:8px 0 8px 0;}
.articles .articleBody h3 {font-size:18px;padding:8px 0 8px 0;}
.articles .articleBody ul li {margin-top:8px;}
.articles .articleBody ul li:first-child {margin-top:0;} 
.articles .articleImg {background:none;border:none;text-align:center;margin:0 17px 22px 17px;}

.articles .articleImg img {border-radius:12px;}

.articles-m {
background:#fff;
border-radius:12px;
margin:0 8px 0 8px;
overflow:hidden;
}
.articles-m .grey img {padding-right:20px;}
.articles-m .grey {
display:block;
text-decoration:none;
color:#3D3D46;
font-size:14px;
margin:25px 0 24px 25px;
}
.articles-m .grey img {padding-right:20px;}
.articles-m .articleBody {
margin:0 25px 0 25px;
}
.articles-m .articleBody h1 {font-size:25px;padding:16px 0 8px 0;}
.articles-m .articleBody h2 {font-size:22px;padding:16px 0 8px 0;}
.articles-m .articleBody h3 {font-size:22px;padding:16px 0 8px 0;}
.articles-m .articleBody ul li {margin-top:8px;}
.articles-m .articleBody ul li:first-child {margin-top:0;} 
.articles-m .articleImg {background:none;border:none;text-align:center;margin:0 12px 22px 12px;}
.articles-m .articleImg img {border-radius:12px;}

.all-news {background:#EEF4F8;margin:0 5px 0 5px;}
.all-news .card {margin-bottom:20px;min-height:360px;}
.all-news .card-title {
font-size: 16px;
line-height: 120%;
letter-spacing: -0.01em;
color: #4F4F57;    
}
.all-news .card-text
{
font-size: 12px;
line-height: 130%;
letter-spacing: -0.01em;
color: #4F4F57;
opacity: 0.8;
}
.all-news h1 {
font-size: 36px;
line-height: 36px;
letter-spacing: -0.02em;
color: #3E3E4E;
padding:19px 0 8px 2px;
}


.banner1 .separator {background-color:#1bb688;width:100px;height:4px;}
.banner1 .h2-banner {font-size:24px;line-height:28px;}
/* buy-banner */
.buy-banner {
background:none;}
.buy-banner .buy-item {
margin:5px 0 30px 0;    
}
.buy-banner a {
text-decoration:none;
font-size: 16px;
line-height: 20px;
color: #3E3E4E;
}
.buy-banner .buy-pic {
max-width:36px;
}
.buy-banner .buy-item span {font-size:14px;}

/* faq */
.faq-m {
background:#fff;
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;
padding:25px;
}
.faq-m h2 {
font-size: 30px;
line-height: 105%;
color: #4A4A52;
margin-bottom:30px;
}
.faq-m .faq-pic {max-width:130px;}
.faq-m .accordion-item  {
border:none;
margin:0 0 30px 0;
padding:0;
}
.faq-m .accordion-button {
border:none;
margin:0 0 10px 0;
padding:0;
background:none;
font-size: 16px;
color: #4A4A52;
}
.faq-m .accordion-collapse {
border:none;
margin:0 0 10px 0;
padding:0;
background:none;
font-size: 14px;
line-height: 24px;
color: rgba(62, 62, 78, 0.8);
}
.faq-m .accordion-button:not(.collapsed) {
    background-color: #fff;
    box-shadow: none;
}
.faq-m .accordion-button:not(.collapsed)::after {
    background-image: url(/assets/img/shevron-accordion-diafoot-2.svg);
    transform: rotate(-180deg); 
    background-size:40px 40px;
    display:inline-block;
    height:40px;
    width:40px;
}
.faq-m .accordion-button::after {
     background-image: url(/assets/img/shevron-accordion-diafoot-2.svg);
     background-size:40px 40px;
     display:inline-block;
    height:40px;
    width:40px;
}
.faq-m .faq-more, .faq .faq-more:hover {
text-decoration:none;    
font-size: 16px;
line-height: 24px;
color: #fff;}
.faq-m .faq-btn {margin:36px 0 30px 0;background:#80AC8B;border-radius: 10px;}
.faq-m .faq-btn .btn-y {
width: 100%;
height: 40px;
background:#80AC8B;
border-radius: 10px;
}
.faq-m .faq-btn .btn-w {
width: 100%;
height: 40px;
border: 1px solid rgba(119, 119, 129, 0.4);
border-radius: 10px;
margin-left:12px;
}
.faq {
background:#fff;
border-radius: 12px;
margin:0 8px 0 8px;
}
.faq .block-faq-left {
padding:30px 0 0 40px;    
}
.faq .block-faq-left h2 {
font-size: 36px;
line-height: 100%;
color: #4A4A52;
}
.faq .block-faq-left .faq-pic {max-width:380px;}
.faq .block-faq-right {
padding:30px;    
}
.faq .block-faq-right h2 {
margin-bottom:30px;    
}
.faq .accordion-item  {
border:none;
margin:0 0 30px 0;
padding:0;
}
.faq .accordion-button {
border:none;
margin:0 0 10px 0;
padding:0;
background:none;
font-size: 16px;
color: #4A4A52;
}
.faq .accordion-collapse {
border:none;
margin:0 0 10px 0;
padding:0;
background:none;
font-size: 14px;
line-height: 24px;
color: rgba(62, 62, 78, 0.8);
}
.faq .accordion-button:not(.collapsed) {
    background-color: #fff;
    box-shadow: none;
}
.faq .accordion-button:not(.collapsed)::after {
    background-image: url(/assets/img/shevron-accordion-diafoot-2.svg);
    transform: rotate(-180deg); 
    background-size:40px 40px;
    display:inline-block;
    height:40px;
    width:40px;
}
.faq .accordion-button::after {
     background-image: url(/assets/img/shevron-accordion-diafoot-2.svg);
     background-size:40px 40px;
     display:inline-block;
    height:40px;
    width:40px;
}
.faq .faq-more, .faq .faq-more:hover {
display:block;
width:100%;
text-decoration:none;    
font-size: 16px;
line-height: 24px;
color: #fff;}
.faq .faq-btn {margin:36px 0 30px 0;border-radius: 10px;}
.faq .faq-btn .btn-y {
width: 145px;
height: 40px;
background:#80AC8B;
border-radius: 10px;
box-shadow: inset 0 0 0 0 #ffe333;
transition: ease-out 0.3s;
}
.faq .faq-btn .btn-y:hover {
background:#93c8a0;
}
.faq .faq-btn .btn-w {
width: 132px;
height: 40px;
border: 1px solid rgba(119, 119, 129, 0.4);
border-radius: 10px;
margin-left:12px;
}

/* faq-v2 */
.faq-v2 {margin:0 4px 0 4px;overflow:hidden;font-family: "Golos";}
.faq-v2 h2 {
font-size: 36px;
line-height: 110%;
letter-spacing: -0.02em;
color: #3E3E4E;

}
.faq-v2 .faq-block {margin:0 4px 0 4px;background:rgba(253, 241, 244, 1);border:solid 1px #fff;border-radius: 12px;height:100%;padding:15px 20px 10px 20px;}
.faq-v2 .faq-block p {font-size:16px;font-weight:normal;}
.faq-v2 .faq-block .faq-block-header {font-weight:bold;margin:4px 0 0 12px;line-height:110%;font-size:18px;}
.faq-v2 .faq-block img {width:36px;height:auto;}

@media (max-width:992px) { 
.faq-v2 h2 {
font-size: 30px;
line-height: 105%;
letter-spacing: -0.02em;
}
}




/* form */

.form-check-label {
    font-size:13px;
    line-height:120%;
    color:#3e3e3e;
}
.form-check-label:hover {color:#4e4e4e;}
.form-check-input {width:24px;height:24px;}
.form-control {border-radius:10px;}


/* form */

.form-check-label {
    font-size:13px;
    line-height:120%;
    color:#3e3e3e;
}
.form-check-label:hover {color:#4e4e4e;}
.form-check-input {width:24px;height:24px;}
.form-control {border-radius:10px;}

 .btn-yellow {
min-width: 200px;
height: 38px;
background: #FFE333;
border:none;
border-radius: 8px;
font-size: 18px;
line-height: 130%;
letter-spacing: -0.01em;
color: #3E3E4E;
}


/* opros */
.opros {
background:#784564;
background-image: url(/assets/img/bg-extra-block-top-2.png);
background-size: cover;
border-radius: 12px;
margin:0 8px 0 8px;
padding:30px 10px 20px 10px;
color:#fff;
font-family:'Golos';
}

@media (max-width:992px) { 
.opros {padding:20px;
background-image: url(/assets/img/bg-extra-block-top-3.png);
background-size: contain;
background-position: bottom;  
  
}

}

.opros a {text-decoration:none;}
.opros .h2 {
font-size: 36px;
letter-spacing: -0.01em;
color: #fff;
line-height:110%;
margin:0 0 18px 16px;
}
.opros b {
color: #fff;
}
.opros-block {padding:16px;font-weight:normal;}
.opros-block p {font-size:15px;}
/* .opros .pic {width:270px;height:auto;} */
.opros .pic {padding:0 10px 10px 20px;}
@media (max-width:992px) { 
.opros .h2 {font-size: 30px;}  
.opros .pic {padding:10px 8px 20px 8px;}
/* .opros .pic {width:320px;height:auto;} */
}



.articles-c {
background:#fff;
border-radius:12px;
margin:0 8px 0 8px;
overflow:hidden;
min-height:560px;
}
.articles-c .card-img-top {border-radius:12px 12px 0 0;}
.articles-c .card-title a {text-decoration:none;color:#4F4F57;}
.articles-c .card-text a {text-decoration:none;color:#4F4F57;}
.articles-c .card {border:none;}
.articles-c .grey {
display:block;
text-decoration:none;
color:#3D3D46;
font-size:14px;
margin:30px 0 28px 38px;
}
.articles-c .grey img {padding-right:20px;}
.articles-c .articleBody {
margin:0 34px 0 34px;
}



.articles-c .articleImg h1 {line-height:100%;margin-bottom:26px;}
.articles-c .articleBody {margin:0 20px 0 20px;}
.articles-c .articleBody h1 {font-size:25px;}
.articles-c .articleBody h2 {font-size:24px;}
.articles-c .articleBody h3 {font-size:22px;}
.articles-c .articleBody .block-1 {margin-top:30px;}
.articles-c .articleBody ul li {margin-top:8px;}
.articles-c .block-1 img {width:64px;height:auto;margin-bottom:20px;}
.articles-c .block-1 p {margin-left:20px;}
.articles-c .block-1 span {font-weight:bold;}
.articles-c .block-2 {margin:30px 20px 0 20px;}
.articles-c .block-2 ol {font-weight:bold;margin-left:-16px;}
.articles-c .block-2 ol li {font-weight:normal;margin-top:16px;line-height:130%;}
.articles-c .block-2 ol li span {font-weight:bold;}
.articles-c .block-2 p span {font-weight:bold;}




.articles-c .articleImg {background:none;border:none;text-align:left;margin:0 17px 22px 17px;}
.articles-c .articleImg img {border-radius:12px;}
.articles-c .articleImg h1 {margin-left:16px;color:#3E3E4E;}
.articles-c .img-center a {font-size:12px;}

@media (max-width:992px) { 
.articles-c .articleBody {
margin:0 8px 0 8px;
}
.articles-c .articleImg {margin:0 0 20px 0;}
}


.topic {background: #F0EBF9;border-radius:12px;padding:15px;margin-bottom:15px;}
.topic h5 {font-size:24px;}
.topic ul  {list-style:none;margin:0 0 0 -30px;}
.topic ul li {background:url(/assets/img/arr-right-20.svg) 0 3px no-repeat;margin:10px 0 10px 0;line-height:120%;}
.topic ul li a {margin-left:20px;text-decoration:underline dashed;color:#3E3E4E;display:inline-block;}
.topic ul .no-bg {background:none;margin:10px 0 10px 0;line-height:120%;}
.topic ul li ul {margin:0;}
.topic ul li ul li a {font-size:90%;}
@media (max-width:992px) { 
.topic ul li a  {font-size:18px;}
.topic ul li ul li a {font-size:17px;}
}

/* crumbs */

.crumbs {margin:38px 16px 20px 34px;color:#3E3E4E;}
.crumbs a {text-decoration:none;}
.crumbs-m {margin:20px 16px 20px 26px;color:#3E3E4E;font-size:12px;line-height:110%;}
.crumbs-m a {text-decoration:none;}
.breadcrumb, .breadcrumb .breadcrumb-item {display:inline;}
@media (max-width:992px) { 
.crumbs {margin:16px 15px 20px 15px;}
}

/* footer */
.footer {
background: #fff;border-radius: 12px;margin:0 8px 0 8px;padding:42px;font-weight:normal;}
.footer .block1 {margin:0;}
.footer .block2 {margin:0;}
.footer .t1 {
font-family: "Golos";
font-size: 20px;
line-height: 135%;
letter-spacing: -0.02em;
color: rgba(79, 79, 87, 1);
display:inline-block;
margin:0;
padding:0;
}
.footer .t2 {
font-family: "Golos";
font-size: 14px;
line-height: 120%;
letter-spacing: -0.02em;
color: rgba(79, 79, 87, 1);
display:inline-block;
margin:0;
padding:0;
}
.footer a {text-decoration:none;margin:0;padding:0;display:inline-block;}
.footer .hover-color:hover {color:#ff8686;}
.footer .block2 .pic {margin-top:-1px;margin-right:12px;}
.footer-m {background: #fff;border-radius: 12px;margin:0 8px 0 8px;overflow:hidden;padding:26px;font-weight:normal;}
.footer-m .block1 {margin:0;}
.footer-m .block2 {margin:0;}
.footer-m .t1 {
font-family: "Golos";
font-size: 18px;
line-height: 135%;
letter-spacing: -0.02em;
color: rgba(79, 79, 87, 1);
display:inline-block;
margin:0;
padding:0;
}
.footer-m .t2 {
font-family: "Golos";
font-size: 14px;
line-height: 120%;
letter-spacing: -0.02em;
color: rgba(79, 79, 87, 1);
display:inline-block;
margin:0;
padding:0;
}
.footer-m a {text-decoration:none;margin:0;padding:0;display:inline-block;}
.footer-m .block2 .pic {margin-top:-1px;margin-right:12px;}
.footer-m  a {text-decoration:none;display:inline-block;}
.footer-m .block2 img {margin-top:-3px;margin-right:8px;}
.modal-content {border-radius:12px;border:none;box-shadow:none;font-weight:normal;}
.pointer {cursor:pointer;}
.block-center a {color:#3E3E4E;font-size:13px;}
