@font-face { 
    font-family: "Golos";
    src: url('/assets/fonts/golos/Golos-Text_Regular.woff2') format('woff2'),
         url("/assets/fonts/golos/Golos-Text_Regular.woff") format("woff"),
         url("/assets/fonts/golos/Golos-Text_Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face { 
    font-family: "Golos-medium";
    src: url('/assets/fonts/golos/Golos-Text_Medium.woff2') format('woff2'),
         url("/assets/fonts/golos/Golos-Text_Medium.woff") format("woff"),
         url("/assets/fonts/golos/Golos-Text_Medium.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
.container {max-width:992px;}
body {background:rgba(250, 224, 226, 0.29);}
body, p, a {font-family: "Golos";}
h1, h2, h3, h5, h6, b, strong {font-family: "Golos-medium";color:#3E3E4E;}
h4 {font-family: "Golos-medium";}
input {outline:none;}
.round-16 {border-radius:16px;}
.img-no-display {display:none;}
.mt4 {margin-top:4px;}
.mt8 {margin-top:8px;}
.mb8 {margin-bottom:8px;}
.mb20 {margin-bottom:20px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt12 {margin-top:12px;}
.mt16 {margin-top:16px;}
.mt20 {margin-top:20px;}
.mt22 {margin-top:22px;}
.mt24 {margin-top:24px;}
.mt26 {margin-top:26px;}
.mt28 {margin-top:28px;}
.mt34 {margin-top:34px;}
.mt42 {margin-top:42px;}
.mt70 {margin-top:70px;}
.mr4 {margin-right:4px;}
.ml4 {margin-left:4px;}
.mr3 {margin-right:3px;}
.ml3 {margin-left:3px;}
.mr5 {margin-right:5px;}
.ml5 {margin-left:5px;}
.ml8 {margin-left:8px;}
.mr8 {margin-right:8px;}
.mr20 {margin-right:20px;}
.ml10 {margin-left:10px;}
.ml12 {margin-left:12px;}
.ml15 {margin-left:15px;}
.ml16 {margin-left:16px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml36 {margin-left:36px;}
.ml130 {margin-left:130px;}
.mr130 {margin-right:130px;}
.pb6 {padding-bottom:6px;}
.pl8 {padding-left:8px;}
.pl12 {padding-left:12px;}
.pl4 {padding-left:4px;}
.pr4 {padding-right:4px;}
.pl15 {padding-left:15px;}
.pr15 {padding-right:15px;}
.pl22 {padding-left:22px;}
.pl34 {padding-left:34px;}
.pb16 {padding-bottom:16px;}
.pb36 {padding-bottom:36px;}
.pt10 {padding-top:10px;}
.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;font-size:16px;}

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


/* Header Top */
.header-top {
height:48px;
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:#DF4D57;}
.logo img {width:auto;height:30px;margin-left:28px;margin-top:-1px;}
.logo-m img {margin-left:5px;width:auto;height:28px;margin-top:2px;}
.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-m a {
display:inline-block;    
color: #3E3E4E;
text-decoration:none;
font-family: Golos;
font-size: 14px;
font-style: normal;
font-weight: 400;
letter-spacing: -0.02em;
margin-right:10px;
margin-top:-1px;;
}
.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;
}
.instr-xl a:hover {color:#DF4D57;}
.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:2px 0 0 16px;}
.navbar .tel a {
font-size: 14px;
line-height: 30px;
color: #4A4A52;
text-decoration:none;
}
.btn-faq {
width: 116px;
height: 30px;
background: #FFE333;
border-radius: 6px;
font-size: 14px;
line-height: 30px;
color: #3E3E4E;
text-decoration:none;
text-align:center;
margin-right:8px;
margin-left:24px;
}
.btn-faq:hover {color: #4A4A52;}


/* Block Top */
.block-top {
background:rgba(223, 116, 123, 0.65);
border-radius: 12px;
margin:0 8px 0 8px;
min-height:524px;    
}
.block-top-bg-left {
   
background: url(/assets/img/background-top-524-left.svg) left no-repeat, radial-gradient(circle farthest-corner at 73% 68%, #f5e3e4 15%, #E07A81 52%);border-radius:15px 15px 15px 15px;height:524px;}
.block-top-text {padding:46px 0 0 42px;}
.block-top-text h1 {
font-size: 66px;
line-height: 100%;
letter-spacing: -0.02em;
color: #fff;
margin:3px 0 0 -3px;
}
.block-top-text .block-top-text-h2 {font-size: 27px;line-height: 30px;font-family: "Golos";}
.block-top-text p {color:#fff;font-size:26px;line-height:105%;}
.block-top-text .block-top-hug {background:#DF747B;width:360px;height:54px;margin:30px 0 0 -42px;border-radius:0 30px 30px 0;color:#fff;font-size:24px;line-height:54px;}
.block-top-text .block-top-hug span {margin-left:42px;font-weight:bold;}
.block-top .img-top-tubik {width:430px;position:absolute;left:555px;top:34px;}
.block-top .top-new {position:absolute;left:805px;top:60px;background:#be1824;padding:8px 16px 10px 16px;border-radius:12px;text-align:center;color:#fff;font-size:22px;transform: rotate(350deg)}
.block-top .top-3items {position:absolute;left:490px;top:215px;}
.block-top .top-3items img {width:160px;}
.block-top-text ul
{
list-style:none;
margin:30px 0 0 -30px;
width:470px;
}
.block-top-text ul li {
font-family: "Golos";
font-size: 16px;
line-height: 22px;
letter-spacing: -0.01em;
color: #fff;
margin-top:16px;
}
.block-top-text ul li span {display:block;font-size: 18px;line-height:105%;margin-left:12px;}
.block-top-text ul li span b {color:#fff;font-family: Golos;}

.block-top-m {
background:rgba(223, 116, 123, 0.65);
min-height:690px;
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;
}
.block-top-bg-top-m {background:url(/assets/img/background-top-top.svg) top no-repeat;border-radius:15px 15px 0 0;}
.img-top-tubik-m {width:390px;margin-top:0px;}
.block-top-text-m {margin:20px 0 0 20px;}
.block-top-text-m p {color:#fff;font-size:24px;line-height:105%;}
.block-top-text-m h1 {
font-size: 50px;
line-height: 50px;
letter-spacing: -0.02em;
color: #fff;
margin:4px 0 10px -2px;
}
.block-top-m .block-top-hug {background:#DF747B;padding:5px 15px 5px 15px;border-radius:18px;color:#fff;margin:-10px 0 30px 0;}
.block-top-m .block-top-hug span {font-weight:bold;}
.block-top-m .top-new-m {position:absolute;left:50%;top:24px;background:#DF747B;padding:8px 16px 10px 16px;border-radius:12px;text-align:center;color:#fff;font-size:22px;transform: rotate(350deg)}
.block-top-text-m ul
{
list-style:none;
margin:0 30px 0 -30px;
}
.block-top-text-m ul li {
font-family: "Golos";
font-size: 16px;
line-height: 22px;
letter-spacing: -0.01em;
color: #fff;
margin-top:16px;
}
.block-top-text-m ul li span {display:block;font-size: 18px;line-height:105%;margin-left:12px;}
.block-top-text-m ul li span b {color:#fff;font-family: Golos;}


/* Block Top Bottom*/
.block-top-bottom {
background:#fff url(/assets/img/girl-smile-right-3.png) right no-repeat;
border-radius: 12px;
margin:0 8px 0 8px;
min-height:519px;    
}
.block-top-bottom .block-top-bottom-text {margin:66px 0 0 42px;}
.block-top-bottom .block-top-bottom-text .block-top-bottom-text-item {margin-top:50px;}
.block-top-bottom .block-top-bottom-text .block-top-bottom-text-item p {display:inline-block;padding:0;margin:0 0 0 20px;color:#3E3E4E;font-size:18px;line-height:20px;}
.block-top-bottom .block-top-bottom-text .block-top-bottom-text-item span {font-size:20px;font-weight:bold;display:block;margin-bottom:10px;}
.block-top-bottom .block-top-bottom-text .block-top-bottom-text-item img {margin-top:5px;}
.block-top-bottom-m {
background:#fff;
background-size: contain;
min-height:600px;
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;
}
.block-top-bottom-m .block-top-bottom-text {margin:10px 10px 30px 15px;}
.block-top-bottom-m .block-top-bottom-text .block-top-bottom-text-item {margin-top:42px;}
.block-top-bottom-m .block-top-bottom-text .block-top-bottom-text-item p {display:inline-block;padding:0;margin:0 0 0 20px;color:#3E3E4E;font-size:18px;line-height:20px;}
.block-top-bottom-m .block-top-bottom-text .block-top-bottom-text-item span {font-size:20px;font-weight:bold;display:block;margin-bottom:10px;}
.block-top-bottom-m .block-top-bottom-text .block-top-bottom-text-item img {margin-top:5px;}

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



/* 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 25px 30px 25px;
background:#fff;
border-radius:12px;
position:relative;
}
.buy .buy-item .buy-item-header {margin:0 0 15px -12px;}
.buy .buy-item .buy-item-header-2 {margin:0 0 0 15px;font-size:18px;font-weight:bold;}
.buy .buy-item .buy-item-header-2 .discount {max-width:90px;position:absolute;top:25px;right:25px;}
.buy .buy-item .sc {margin:10px 0 0 10px;font-size:16px;font-weight:normal;}
.buy .buy-item .sc span  {margin:0 0 0 5px;}
.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 .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:300px;height:80px;border-radius:14px;font-size:22px;color:#4A4A52;font-weight:normal;margin:0 20px 0 0;font-family: "Golos";}

.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 .buy-item-kit-2 .knopka-kit-2 {background:#FFE333;width:300px;height:80px;border-radius:14px;font-size:22px;color:#4A4A52;font-weight:normal;font-family: Golos-medium;margin:0 20px 0 0;}
.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%;}
.finger {margin-left:-1px;}
.h5-finger {margin:0 0 0 12px;padding:0;}


.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;
position:relative;
}
.buy-m .buy-item .buy-item-header {margin:0 0 15px -9px;font-size:18px;font-weight:bold;}
.buy-m .buy-item .buy-item-header-2 {margin:0 0 0 15px;font-size:18px;font-weight:bold;}
.buy-m .buy-item .buy-item-header-2 .discount {max-width:75px;position:absolute;top:15px;right:15px;}
.buy-m .buy-item .sc {margin:8px 0 0 10px;font-size:16px;}
.buy-m .buy-item .sc span {margin-left:0;}
.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;font-family: "Golos";}
.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 .buy-item-kit-2 .knopka-kit-2 {background:#FFE333;width:250px;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%;}
@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 {width:220px;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-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;
}












/* 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:#fff;
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%;}
.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:#FFF8CC;font-size:16px;}
.buy .buy-item .buy-item-kit-3 .dop-text {font-size:14px;}

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



.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%;}
@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:#fff;
}
.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-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:#FFF8CC;font-size:16px;}








/* did you know */


.did-you-know {
background:#DF4D57 url(/assets/img/did-you-know-bg.svg) left no-repeat;
border-radius: 12px;
margin:0 8px 0 8px;
min-height:507px; 
}
.did-you-know .did-you-know-pic img {width:280px;margin:100px 0 0 0;}
.did-you-know .block-top-bottom-text {margin:60px 40px 0 90px;}
.did-you-know .block-top-bottom-text .block-top-bottom-text-item {margin-top:10px;}
.did-you-know .block-top-bottom-text .block-top-bottom-text-item img {margin-top:10px;}
.did-you-know .block-top-bottom-text .block-top-bottom-text-item h3 {color:#fff;font-size:27px;line-height:34px;margin-bottom:1.5rem;}
.did-you-know .block-top-bottom-text .block-top-bottom-text-item p {display:inline-block;padding:0;margin:0 0 0 20px;color:#fff;font-size:18px;line-height:26px;}

.did-you-know-m {
background:#DF4D57 url(/assets/img/did-you-know-m-bg.svg) top no-repeat;
min-height:690px;
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;   
}
.did-you-know-m  .did-you-know-pic-m img {width:280px;margin:15px 0 0 0;}
.did-you-know-m .block-top-bottom-text {margin:80px 20px 30px 30px;}
.did-you-know-m .block-top-bottom-text .block-top-bottom-text-item {margin-top:10px;}
.did-you-know-m .block-top-bottom-text .block-top-bottom-text-item img {margin-top:10px;}
.did-you-know-m .block-top-bottom-text .block-top-bottom-text-item h3 {color:#fff;font-size:27px;line-height:34px;margin-bottom:1.5rem;}
.did-you-know-m .block-top-bottom-text .block-top-bottom-text-item p {display:inline-block;padding:0;margin:0 0 0 20px;color:#fff;font-size:18px;line-height:26px;}

























/* block-comments */
.block-comments {
margin:0 4px 0 4px;
}
.block-comments-m {
margin:0 0 0 8px;
overflow:hidden;
}
.block-comments h1 {
font-family: "Golos-medium";
font-size: 36px;
line-height: 98%;
letter-spacing: -0.02em;
color: #3E3E4E;
margin-bottom:20px;
}
.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 {margin-right:5px;}
.block-comments .link-text .shevron {margin:0 0 2px 8px;}
.block-comments .card-text {
font-size:16px;
line-height:24px;
letter-spacing: -0.01em;
color: #3E3E4E;
opacity: 0.8;
margin-top:10px;
}
.block-comments  .modal-link {font-size:14px;cursor: pointer;}
.block-comments .card {border:none;border-radius:12px;}
.block-comments .block-comments-item {background:#fff;border-radius:12px;padding:30px 42px 30px 42px;margin-bottom:20px;}
.block-comments-m .card {border:none;border-radius:12px;min-height:450px;}
.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;padding-top:10px;}
.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;
}
.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;
border-radius:12px;
background:none;
}
.item-scroll-lg .article {min-height:460px;}
.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-a {
text-decoration:none;
font-size: 18px;
line-height: 130%;
letter-spacing: -0.01em;
color: #3E3E4E;
}

.link-text .wb-link {
text-decoration:none;
font-size:18px;
color:#A70D98;
font-family:"golos";
font-weight:normal;
}
.link-text .ozon-link {
text-decoration:none;
font-size:18px;
color:#1C60F6;
font-family:"golos";
font-weight:normal;
}


/* 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;}


/* why */
.why-m {
background: #fff;
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;
padding-top:10px;
padding-right:20px;
padding-bottom:22px;
}
.why {
background:none;
margin:0 8px 0 8px;
}
.why-headline {
font-size: 36px;
line-height: 105%;
letter-spacing: -0.02em;
color: #3E3E4E;
margin:0 8px 0 8px;
overflow:hidden;
}
.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;
}
.why-m img {width:52px;height:52px;margin:16px 16px 16px 26px;}
.why-link a, .why-link a:hover {text-decoration:none;color: #DF4D57;}
.why-m .inline {
font-size: 16px;
line-height: 130%;
letter-spacing: -0.02em;
color: #3D3D46;
}
.why .link, .why-m .link {text-decoration:underline;color:#217CCB;}






/* use */
.use {
background: #F4FCFF;
border-radius: 12px;
margin:0 8px 0 8px;
padding:30px 30px 68px 30px;
}

.use h2 {
font-size: 36px;
letter-spacing: -0.01em;
color: #3E3E4E;
margin:0 0 30px 0;
}
.use-block {
border: 1px solid rgba(167, 213, 255, 0.6);
border-radius:16px;
padding:16px;
height:80px;
}
.use-block-104 {
border: 1px solid rgba(167, 213, 255, 0.6);
border-radius:16px;
padding:16px;
height:104px;
}
.use-block-133 {
border: 1px solid rgba(167, 213, 255, 0.6);
border-radius:16px;
padding:16px;
height:133px;
}
.use-block p, .use-block-104 p, .use-block-133 p {
font-size: 16px;
letter-spacing: -0.01em;
color: #3E3E4E;
margin-left:16px;
}


.use-m {
background: #F4FCFF;
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;
padding:20px;
}

.use-m h2 {
font-size: 30px;
line-height: 34px;
letter-spacing: -0.01em;
color: #3E3E4E;
margin-bottom:16px;
}
.use-block-big-m {
border: 1px solid rgba(167, 213, 255, 0.6);
border-radius:16px;
padding:10px;
margin-bottom:8px;
}
.use-block-m {
border: 1px solid rgba(167, 213, 255, 0.6);
border-radius:16px;
padding:12px 12px 10px 12px;
margin-bottom:8px;
}
.use-block-m p, .use-block-big-m p {
font-size: 14px;
line-height: 20px;
letter-spacing: -0.02em;
color: #3E3E4E;
margin:0 0 0 12px;

}





/* block forchild */
.block-fc {
background:radial-gradient(42% 89.88% at 0% -3.14%, #AAF1FF 0%, #FFFFFF 100%);
border-radius: 12px;
margin:0 8px 0 8px;
min-height:580px;
}
.block-fc .block-fc-left {
position:relative;    
}
.block-fc .new
{
position: absolute;
left:42px;
top:12px;
}
.block-fc .block-fc-pic {
max-height:380px;
margin:35px 0 0 88px;
overflow:hidden;
}
.block-fc h1 {
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 .stevia {font-family: "Golos";font-size:1.25rem;color: #3E3E4E;}
.block-fc-text .fc-link {display:block;width:235px;}
.block-fc-text ul {
list-style-position:outside;
margin-top:20px;
margin-left:-15px;
}
.block-fc-text ul li {
font-size: 18px;
line-height: 24px;
letter-spacing: -0.01em;
color:#3E3E4E;
opacity: 0.8;
margin-top:8px;
}
.block-fc-text ul li span {
color:#3E3E4E;
line-height: 24px;
}


.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:36px;
}
.block-fc a, .block-fc-m a {
text-decoration:none;
}

.block-fc-m {
background:radial-gradient(110.33% 57.12% at 0% -3.14%, #AAF1FF 0%, #FFFFFF 100%);
border-radius: 12px;
margin:0 8px 0 8px;
padding:0;
min-height:614px;
overflow:hidden;
}

.block-fc-top-m {
position:relative;
margin:30px auto 0 10%;
}
.block-fc-top-m .fc-pic-m {
max-width:350px;
}
.block-fc-top-m .pic-new-m {
max-width:108px;
}
.block-fc-m .new
{
position: absolute;
left: 30px;
top: 10px;
}

.block-fc-text-m {
margin:0 20px 0 20px;    
}

.block-fc-text-m h1 {
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 {
list-style-position:outside;
margin-top:20px;
margin-left:-15px;
}
.block-fc-text-m ul li {
font-size: 16px;
line-height:24px;
letter-spacing: -0.01em;
color: #3E3E4E;
opacity: 0.8;
margin-top:8px;
}
.block-fc-text-m ul li span {
color:#3E3E4E;
}
.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:20px 0 32px 0;
}






/* bock scroll day */
.bock-scroll-day {
margin:0 8px 0 8px;
}
.bock-scroll-day .bock-scroll-day-item {
background:#fff;
border-radius: 12px;
min-height:434px;
min-width:265px;
position:relative;
}

.bock-scroll-day .action-description {
margin:26px 39px 25px 16px;
font-size: 16px;
line-height: 130%;
letter-spacing: -0.01em;
color: #3E3E4E;
}
.bock-scroll-day .action-footer {
position:absolute;
left:8px;
bottom:8px;
opacity: 0.7;
}
.bock-scroll-day .action-footer p {padding-left:28px;background:url(/assets/img/clock-20x20.svg) no-repeat left center;min-height:24px;font-size: 14px;line-height: 180%;letter-spacing: -0.01em;color: #3E3E4E;}
.bock-scroll-day .action-bottom {
margin:11px 0 0 2px;
}
.bock-scroll-day .action-bottom span {
display:block;    
font-size: 11px;
letter-spacing: -0.01em;
color: #4F4F57;
opacity: 0.8;    
}
.bock-scroll-day-m {
margin:0 0 0 8px;
overflow:hidden;
}
.bock-scroll-day-m .section-scroll-m {
  display: flex;
  justify-content: space-between;
  overflow-x: auto;
  width: 100%;

}
.bock-scroll-day-m .item-scroll-m {
  margin-right:8px;
  min-width:318px;
  min-height:434px;
  height:auto;
  background:#fff;
  border-radius: 12px;
  position:relative;
}
.bock-scroll-day-m .action-description-m {
margin:26px 39px 20px 15px;
font-size: 16px;
line-height: 130%;
letter-spacing: -0.01em;
color: #3E3E4E;
}
.bock-scroll-day-m .action-footer-m {
position:absolute;
left:8px;
bottom:8px;
opacity: 0.7;
}
.bock-scroll-day-m .action-footer-m p {padding-left:28px;background:url(/assets/img/clock-20x20.svg) no-repeat left center;min-height:24px;font-size: 14px;line-height: 180%;letter-spacing: -0.01em;color: #3E3E4E;}
.bock-scroll-day-m .action-bottom-m {
margin:17px 0 0 2px;
}
.bock-scroll-day-m .action-bottom-m span {
display:block;    
font-size: 11px;
letter-spacing: -0.01em;
color: #4F4F57;
opacity: 0.8;    
}
::-webkit-scrollbar {width: 0;}



/* block-action */
.block-action {
margin:0 8px 0 8px;
}
.block-action .block-action-item {
background:#fff;
border-radius: 12px;
min-height:600px;
min-width:265px;
position:relative;
}
.block-action .block-action-item-pic {height:288px;}

.block-action-item .circles, .block-action-item-m .circles {
  display: flex;
  align-items: center;
  color: #FFF;
}
.block-action-item .circle, .block-action-item-m .circle {
  background: #DF4D57;
  padding: 20px;
  margin: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  width: 16px;
  height: 16px;
}
.block-action-item .circle .circle__number, .block-action-item-m .circle .circle__number{
font-size: 18px;
line-height: 130%;
display: flex;
align-items: center;
text-align: center;
letter-spacing: -0.01em;
color: #FFFFFF;
}
.block-action .action-description {
list-style:none;
margin:0 20px 20px 0;
font-size: 16px;
line-height: 130%;
letter-spacing: -0.01em;
color: #3E3E4E;
}
.block-action .action-description li {background:url(../img/rect-20.svg) 0 5px no-repeat;margin-bottom:10px;}
.block-action .action-description li span {margin-left:20px;display:block;}
.block-action .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-action .block-comments-button-a {text-decoration:none;font-size: 18px;line-height:130%;letter-spacing:-0.01em;color:#3E3E4E;}
.block-action .red-header {margin:0 16px 0 20px;line-height:120%;color:#DF4D57;font-weight:bold;}
.block-action .f14 {font-size:14px;}


.block-action-m {
margin:0 0 0 8px;
overflow:hidden;
}
.block-action-m .block-action-item-pic {height:288px;}
.block-action-m .section-scroll-m {
  display: flex;
  justify-content: space-between;
  overflow-x: auto;
  width: 100%;
}
.block-action-m .item-scroll-m {
  margin-right:8px;
  min-width:300px;
  min-height:600px;
  height:auto;
  background:#fff;
  border-radius: 12px;
  position:relative;
}
::-webkit-scrollbar {width: 0;}
.block-action-m .action-description {
list-style:none;
margin:0 20px 20px -10px;
font-size: 16px;
line-height: 130%;
letter-spacing: -0.01em;
color: #3E3E4E;
}
.block-action-m .action-description li {background:url(../img/rect-20.svg) 0 5px no-repeat;margin-bottom:10px;}
.block-action-m .action-description li span {margin-left:20px;display:block;}
.block-action-m .red-header {margin:0 16px 0 20px;line-height:120%;color:#DF4D57;font-weight:bold;}
.block-action-m .f14 {font-size:14px;}








/* block-vkus */
.vkus {
margin:0 8px 0 8px;
}
.vkus .vkus-item {
background:#fff;
border-radius: 12px;
min-height:260px;

}
.vkus .vkus-item img {
max-width:126px;
height:auto;
padding-top:12px;
}
.vkus .vkus-item p {
margin:8px 15px 0 15px;
font-size: 14px;
line-height: 120%;
letter-spacing: -0.02em;
color: #4F4F57;
}
.vkus a, .vkus-m a {text-decoration:none;} 
.vkus-m {
margin:0 0 0 8px;
overflow:hidden;    
}
.vkus-m .section-scroll {
display: flex;
justify-content: space-between;
overflow-x: auto;
width: 100%;
scroll-snap-type: mandatory; 
}
.vkus-m .item-scroll {
display:block;
margin:0 6px 0 2px;
justify-content: center;
align-items: center;
text-align:center;
min-width:150px;
border-radius:12px;
background:#fff;
scroll-snap-align: start;
}
.vkus-m .item-scroll img {padding-top:9px;max-width:126px;}
.vkus-m .item-scroll p {
text-align:left;
padding:5px 18px 0 18px;    
font-size: 14px;
line-height: 120%;
letter-spacing: -0.02em;
color: #4F4F57;
}

/* block-stomat */
.block-stomat {
margin:0 8px 0 8px;
background:#fff;
border-radius:12px;
background:#2078C9;
background: radial-gradient(circle farthest-corner at 22% 55%, #00aee6 15%, #2078C9 60%);
}
.block-stomat-left {margin:40px 0 0 40px;}
.block-stomat-left img {margin:20px 0 0 60px;}
.block-stomat-left h1 {
letter-spacing: -0.02em;
color: #FFFFFF;}
.block-stomat-right {margin:40px 90px 30px 0;}
.block-stomat-right ul {
list-style-image:url(/assets/img/bull-ac-6x9.png);
list-style-position:outside;
margin:0;
padding:0;
}
.block-stomat-right ul li {
font-size: 18px;
line-height: 130%;
letter-spacing: -0.01em;
color: #FFFFFF;
opacity: 0.9;
}
.block-stomat-right ul li span {
display:block;
margin:20px 0 0 15px;
}
.block-stomat-m {
margin:0 8px 0 8px;
background:#fff;
border-radius:12px;
overflow:hidden;
background:#2078C9;
background: radial-gradient(circle farthest-corner at 50% 15%, #0092c1 11%, #2078C9 60%);
}
.block-stomat-m {}
.block-stomat-item-m {margin:0 20px 37px 20px;}
.block-stomat-item-m h1 {
letter-spacing: -0.02em;
color: #FFFFFF;}
.block-stomat-item-m ul {
list-style-image:url(/assets/img/bull-ac-6x9.png);
list-style-position:outside;
margin:0 36px 0 14px;
padding:0;
}
.block-stomat-item-m ul li {
font-size: 18px;
line-height: 130%;
letter-spacing: -0.01em;
color: #FFFFFF;
opacity: 0.9;
}
.block-stomat-item-m ul li span {
display:block;
margin:18px 0 0 10px;
}



/* block-lm */
.block-lm {
background: #fff;
border-radius: 12px;
margin:0 8px 0 8px;
padding:40px 0 29px 42px;
}
.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: #FFE333;
border-radius: 10px;
font-size: 18px;
line-height: 130%;
letter-spacing: -0.01em;
color: #3E3E4E;
margin-top:48px;
}
.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:624px;
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: 14px;
line-height: 140%;
letter-spacing: -0.01em;
color: #3E3E4E;
opacity: 0.8;
margin-top:20px;
}
.block-lm-ok-m {padding-bottom: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: 14px;
line-height: 130%;
letter-spacing: -0.01em;
color: #3E3E4E;
opacity: 0.8;
}
.block-lm-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 32px 0;
}






/* nagrada */
.nagrada-m {
background: #2078C9;
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;
min-height:360px;
}
.nagrada-m .nagrada-pic {
margin:25px 0 0 25px;
max-width:100px;
}
.nagrada-text-m {
margin:27px 25px 0 25px;    
}
.nagrada-text-m h2 {
font-size: 24px;
line-height: 105%;
color: #fff;
padding:0;
margin:0;
}
.nagrada-text-m p {
font-size: 16px;
line-height: 24px;
color: #fff;
padding-top:12px;
margin:0;
}
.nagrada a, .nagrada-m a {text-decoration:none;}
.nagrada {
background: #2078C9;
border-radius: 12px;
margin:0 8px 0 8px;
height:200px;
}
.nagrada img {
max-width:110px;
margin-top:45px;
margin-left:55px;
}
.nagrada-text {
margin-top:35px;
margin-left:33px;
}
.nagrada-text h2 {
font-family: "Golos";
font-size: 34px;
line-height: 42px;
color: #fff;
padding:0;
}
.nagrada-text p {
font-size:18px;
color: #fff;
line-height: 24px;
margin-top:18px;
padding:0;
}







/* block-pregan */
.pregan {
background: #2078C9;
background: radial-gradient(circle farthest-corner at 15% center, #5cb3f0 0, #2078C9 48%);
border-radius: 12px;
margin:0 8px 0 8px;
max-height:500px;
}
.pregan img {
margin:45px 0 40px 97px;
width:254px;
height:auto;
}
.pregan-text {
margin:46px 0 0 0;    
}
.pregan-text p {
font-size: 18px;
line-height: 24px;
letter-spacing: -0.01em;
color: #FFFFFF;
margin:22px 34px 11px 0;
opacity: 0.8;
padding:0;
}
.pregan-text h1 {
/* font-family: "Golos"; */
font-size: 40px;
line-height: 46px;
letter-spacing: -0.02em;
color: #FFFFFF;
}
.pregan .pregan-exclaim {
display: flex;
align-items: center;
justify-content:center;

}
.pregan hr {
opacity: 0.2;
height: 0.5px;
color:#fff;
}
.pregan .pregan-exclaim {
height:52px;  
margin-top:-20px;
}
.pregan .pregan-exclaim img {
max-width:26px;
margin:0 8px 0 0;
}
.pregan .pregan-exclaim .inline {
display:inline;
font-size: 14px;
line-height:20px;
letter-spacing: -0.02em;
color: #FFFFFF;
opacity: 0.9;
}


.pregan-m {
background: #2078C9;
background: radial-gradient(circle farthest-corner at 18% 18%, #0092c1 0, #2078C9 32%);
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;
min-height:480px;
}
.pregan-text-m {
margin:14px 0 0 20px;    
}
.pregan-m img {
margin:38px 0 0 20px;
max-width:162px;
height:auto;
}
.pregan-text-m h1 {
font-size: 30px;
line-height: 105%;
letter-spacing: -0.02em;
color: #fff;
margin:0;
padding:0;
}
.pregan-text-m p {
font-size: 14px;
line-height: 130%;
letter-spacing: -0.02em;
color: #FFFFFF;
margin:13px 27px 0 0;
opacity: 0.9;
padding:0;
}
.pregan-m hr {
color: #fff;
opacity: 0.2;
}
.pregan-m .pregan-exclaim {
display: flex;
align-items: center;
justify-content:center;
margin-bottom:22px;
}
.pregan-m .pregan-exclaim img {
margin:0;
}
.pregan-m .pregan-exclaim .inline {
display:inline;
max-width:253px;
padding:0;
margin-top:0;
margin-left:20px;
font-size: 14px;
line-height: 130%;
letter-spacing: -0.02em;
color: #FFFFFF;
opacity: 0.7;
}

/* block-sostav */
.sostav {
color:#727278;
margin:0 8px 0 8px;
/* overflow:hidden; */
}
.sostav h1 {
font-size: 36px;
line-height: 110%;
letter-spacing: -0.02em;
color: #3E3E4E;  
}
.sostav .btn-block {
width:100%;
text-align:left;
font-size: 18px;
line-height: 180%;
letter-spacing: -0.01em;
color: #4F4F57;
opacity: 0.8;
}
.sostav .btn-sostav {min-height:50px;background:#fff url(/assets/img/chevron-down.svg) no-repeat top 20px right 24px;border-radius:10px;padding:0 0 0 17px}
.sostav .btn-sostav:active, .sostav  .btn-sostav:focus {background:#fff url(/assets/img/chevron-up.svg) no-repeat top 20px right 24px;}
.sostav ul {padding:0 20px 20px 36px;}
.sostav p {margin-left:18px;}

.sostav-m {
color:#727278;
margin:0 8px 0 8px;
overflow:hidden;    
}
.sostav-m h1 {
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: #4F4F57;
opacity: 0.8;
}
.sostav-m .btn-sostav {min-height:50px;background:#fff url(/assets/img/chevron-down.svg) no-repeat top 20px right 24px;border-radius:10px;padding:0 0 0 17px}
.sostav-m .btn-sostav:active, .sostav-m  .btn-sostav:focus {background:#fff url(/assets/img/chevron-up.svg) no-repeat top 20px right 24px;}
.sostav-m ul {padding:0 20px 20px 30px;}
.sostav-m p {margin-left:18px;}
.btn:focus, .btn:active {
  box-shadow: none !important;
}





/* block-news */
.block-news {
margin:0 4px 0 4px;
}

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

.block-news-m {
margin:0 0 0 8px;
overflow:hidden;
}
.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;}
.card-title a:hover {color:#DF4D57;}
.card-text a {text-decoration:none;color:#4F4F57;}
.card {border:none;border-radius:12px;min-height:380px;}
.section-scroll-lg {
display: flex;
justify-content: space-between;
overflow-x: auto;
width: 100%;
}
.block-news-m .item-scroll-lg {
margin:0 4px 0 4px;
width:100%;
height:auto;
border-radius:12px;
background:none;
}
.block-news-m .section-scroll-m {
  display: flex;
  justify-content: space-between;
  overflow-x: auto;
  width: 100%;
}
.block-news-m .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: #FFE333;
border-radius: 10px;
font-size: 18px;
line-height: 130%;
letter-spacing: -0.01em;
color: #3E3E4E;
margin-top:10px;
}
.block-news-button-a {
text-decoration:none;
font-size: 18px;
line-height: 130%;
letter-spacing: -0.01em;
color: #3E3E4E;
}

/* active */
.active-component {
background: #2078C9;
background: radial-gradient(circle farthest-corner at 24% center, #0092c1 12%, #2078C9 38%);
border-radius: 12px;
margin:0 8px 0 8px;
min-height:480px;
}
.active-component img {
margin:33px 0 0 97px;
max-width:260px;
height:auto;
}
.active-component-text {
margin:46px 30px 0 0;    
}
.active-component-text h1 {
font-size: 60px;
line-height: 95%;
letter-spacing: -0.02em;
color: #fff;
}
.active-component-text ul {
list-style-image:url(/assets/img/bull-ac-6x9.png);
list-style-position:outside;
margin-top:31px;
margin-left:10px;
padding:0 20px 10px 5px;
}
.active-component-text ul li {
font-size: 14px;
line-height: 130%;
letter-spacing: -0.01em;
color: #fff;
margin-top:14px;
}
.active-component-text ul li span {
display:block;
margin-left:6px;
}
.active-component-m {
background: #2078C9;
background: radial-gradient(circle farthest-corner at 50% 18%, #0092c1 0, #2078C9 32%);
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;
min-height:480px;
padding-bottom:20px;
}
.active-component-text-m {
margin:14px 40px 0 40px;    
}
.active-component-m .fem {
margin:38px 0 0 0;
max-width:302px;
height:auto;
}
.active-component-text-m h1 {
font-size: 40px;
line-height: 95%;
letter-spacing: -0.02em;
color: #fff;
margin:0;
padding:0;
}
.active-component-text-m ul {
/* list-style-image:url(/assets/img/bull-ac-6x9.png); 
margin:14px 21px 0 10px; */
list-style:none;
margin:30px 0 7px -30px;

}
.active-component-text-m ul li {
font-size: 14px;
letter-spacing: -0.01em;
color: #fff;
margin-top:14px;
}
.active-component-text-m ul li span {
display:block;    
margin:-7px 0 0 10px;
opacity: 0.7;
} 
.active-component-m hr {
color: #fff;
opacity: 0.2;
}
.active-component .active-component-watch {
display: flex;
align-items: center;
justify-content:left;
}
.active-component .active-component-watch img {
margin:0;
}
.active-component .active-component-watch .inline {
display:inline;
max-width:229px;
margin-left:20px;
font-size: 14px;
line-height: 130%;
letter-spacing: -0.02em;
color: #FFFFFF;
opacity: 0.7;
}
.active-component-m .active-component-watch {
display: flex;
align-items: center;
justify-content:left;
margin-left:20px;
margin-bottom:22px;
}
.active-component-m .active-component-watch img {
margin:0;
}
.active-component-m .active-component-watch .inline {
display:inline;
max-width:229px;
padding:0;
margin-top:0;
margin-left:20px;
font-size: 14px;
line-height: 130%;
letter-spacing: -0.02em;
color: #FFFFFF;
opacity: 0.7;
}


/* block line panavir  */
.line-panavir-item {
border-radius:12px;
min-height:400px;
background:#fff;
text-align:center;
}
.line-panavir-item img {
margin-top:34px;
max-width: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: #FFE333;
border-radius: 10px;
font-size: 14px;
line-height: 130%;
letter-spacing: -0.01em;
color: #3E3E4E;
margin-top:18px;
}


.no-decor a, .item-scroll-m a {text-decoration:none;}

/* footer backup
.footer {
background: #fff;
border-radius: 12px;
margin:0 8px 0 8px;    
}
.footer .left-block {
margin:36px 0 0 36px; 
}

.footer .left-block h5 {
font-family: "Golos-medium";
font-size: 18px;
line-height: 135%;
letter-spacing: -0.02em;
color: #4F4F57;
margin:0;
}
.footer .left-block a {
font-family: "Golos-medium";
font-size: 18px;
line-height: 135%;
letter-spacing: -0.02em;
color: #4F4F57;
text-decoration:none;
display:block;
}
.footer .left-block p {
font-size: 13px;
line-height: 120%;
letter-spacing: -0.02em;
color: #4F4F57;
opacity: 0.8;
}
.footer .right-block {
margin:36px 0 0 5px;    
}
.footer .right-block a {
font-family: "Golos-medium";
font-size: 18px;
line-height: 135%;
letter-spacing: -0.02em;
color: #4F4F57;
text-decoration:none;
display:block;    
}
.footer .right-block img {
margin-top:-4px;
margin-right:8px;
}
.footer .right-block p {
font-size: 13px;
line-height: 120%;
letter-spacing: -0.01em;
color: #4F4F57;
opacity: 0.8;
}
.footer a:hover {color:#DF4D57;}
.footer-m {
background: #fff;
border-radius: 12px;
margin:0 8px 0 8px;
overflow:hidden;
}
.footer-m .left-block {
margin:22px 8px 0 20px; 
}
.footer-m .right-block {
margin:25px 26px 0 0; 
}
.footer-m .left-block h5 {
font-family: "Golos-medium";    
font-size: 15px;
line-height: 135%;
letter-spacing: -0.02em;
color: #4F4F57;
}
.footer-m .left-block a {
font-family: "Golos-medium";    
font-size: 15px;
line-height: 135%;
letter-spacing: -0.02em;
color: #4F4F57;
text-decoration:none;
}
.footer-m .left-block p {
font-size: 13px;
line-height: 120%;
letter-spacing: -0.01em;
color: #4F4F57;
opacity: 0.8;
}
.footer-m .right-block h5 {
font-family: "Golos-medium";    
font-size: 15px;
line-height: 135%;
letter-spacing: -0.02em;
color: #4F4F57;
}
.footer-m .right-block a {
font-family: "Golos-medium";    
font-size: 15px;
line-height: 120%;
letter-spacing: -0.02em;
color: #4F4F57;
text-decoration:none;
display:block;
}
.footer-m .right-block p {
font-size: 13px;
line-height: 120%;
letter-spacing: -0.01em;
color: #4F4F57;
opacity: 0.8;
}
.footer-m .right-block img {
margin-top:-3px;
margin-right:8px;
}

@media (max-width:390px) { 
.footer-m .left-block {
margin:18px 12px 0 8px; 
}
.footer-m .right-block {
margin:22px 8px 0 0; 
}
}

*/

/* bottom-links */
.action-bottom {margin:4px 0 0 8px;}
.action-bottom span {
display:block;    
font-size: 13px;
letter-spacing: -0.01em;
color: #4F4F57;
opacity: 0.8;
}



/* inside page */
.articles {
background:#fff;
border-radius:12px;
margin:0 8px 0 8px;
overflow:hidden;
}
.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 0 34px;
}
.articles .articleBody h1 {font-size:25px;}
.articles .articleBody h2 {font-size:22px;}
.articles .articleBody h3 {font-size:22px;}
.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;}
.articles-m .articleBody h2 {font-size:22px;}
.articles-m .articleBody h3 {font-size:22px;}
.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:none;margin:0 4px 0 4px;}
.all-news .card {margin-bottom:20px;min-height:390px;}
.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;
}
.img-instr {max-width:300px;float:left;padding:40px 50px 40px 0;border:none;}




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


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



.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 .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 .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;}
}

/* embarr */

.embarr {
background:#fff;
border-radius:12px;
margin:0 8px 0 8px;
overflow:hidden;
padding:30px 36px 30px 36px;    
}

.embarr .embarr-pic img {width:175px;height:auto;padding:30px;}
.embarr .embarr-text .h2 {color:#3E3E4E;font-size:27px;line-height:110%;font-weight:bold;}
.embarr .embarr-text .h5 {color:#3E3E4E;font-size:24px;line-height:120%;font-weight:bold;margin:0 10px 16px 6px;}
.embarr .embarr-text span {margin-left:10px;}
.embarr .embarr-text p {line-height:120%;}
.embarr .b-bott-l {border-radius:12px;border:2px solid #F8EFF0;margin:0 10px 0 0;padding:20px;}
.embarr .b-bott-r {border-radius:12px;border:2px solid #F8EFF0;margin:0 0 0 10px;padding:20px;}
.embarr .b-bott-l .h5, .embarr .b-bott-r .h5 {color:#3E3E4E;font-size:18px;line-height:120%;font-weight:bold;}
.embarr .b-bott-l p, .embarr .b-bott-r p {line-height:120%;} 
.embarr .b-bott-l img, .embarr .b-bott-r img {width:120px;} 
.embarr .embarr-bott  {margin-top:10px;background:#F8EFF0;padding:10px;border-radius:12px;line-height:110%;text-align:center;}
.embarr .embarr-bott .h6  {font-size:18px;} 
@media (max-width:992px) { 
.embarr  {padding:20px;}   
.embarr .embarr-text .h5 {font-size:18px;margin:0 10px 16px 6px;}
.embarr .embarr-pic img {width:175px;height:auto;padding:0;margin:0 0 20px 0;text-align:center;}
.embarr .b-bott-l {margin:0 0 10px 0;padding:10px;}
.embarr .b-bott-r {margin:0;padding:10px;}
.embarr .b-bott-l img, .embarr .b-bott-r img {width:80px;height:62px;} 
.embarr .embarr-bott .h6  {font-size:14px;} 
}



/* 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:#d91919;}
.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;}






