

/* Start:/local/templates/prombez-new/components/bitrix/catalog/prombez/bitrix/catalog.element/.default/style.css?17788366577817*/
.hidden_li {
display:none;
}
.numberStap {
font-size:9px;
padding: 8px;
text-align:center;
border-radius:300px;
width:26px;
height:26px;
border:1px solid #E7888B;
color:#CF1217;
display:block;
margin-bottom:10px;
}
.StapCol {
padding:0px !important;
}

.list, .list:hover {
font-family: Montserrat;
font-size: 18px;
font-style: normal !important;
font-weight: 400 !important;
line-height: 23px !important;
letter-spacing: 0em;
text-align: left;

}
.border-top {
border-top: 1px solid #262933;
}
#horizontal-scroller, #horizontal-scroller * {
-webkit-overflow-scrolling: touch;
}
#horizontal-scroller::-webkit-scrollbar {
display: none;
}
#horizontal-scroller {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.el-video {
width:340px;
height:240px;
margin-right:20px;
}

.el-videoBig {
width:100%;
background-repeat:no-repeat;
background-position:center center;
background-color:#000;
}


@media (min-width: 992px)  {

.el-videoBig {
width:100%;
height:420px;
}


.ml70 {
margin-left:70px !important;
}
.covid-row {
padding: 103px 60px !important;
}
}
@media (min-width: 1200px) {
.btn2 {
padding-left:25px !important;
}
}
@media (max-width: 1199px) {
.btn1 {
}
}
@media (max-width: 575px) {
.btn1 {
padding-left: calc(var(--mdb-gutter-x)*0.5) !important;
margin-left:0px !important;
}
}
@media (max-width: 991px)  {



.covid-row {
padding: 30px 20px !important;
}
}
.btn {
border-radius:0px !important;
}
.btn-white2 {
padding:25px 15px;
border:1px solid #fff !important;
background-color:none !important;
}
.btn-white2:hover {
background-color:#fff !important;
}
.borderRow  {
border-bottom:1px solid var(--dgrey);
padding-bottom:30px;
background-position:bottom 30px left !important;
margin-left:0px !important;
margin-right:0px !important;
}
.boxTicket2 .Subtitles2{
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #262933;
opacity: 0.5;

}

.boxTicket2 .bigRed {
font-family: 'Montserrat';
font-style: normal;
font-weight: 300;
font-size: 40px;
/* identical to box height, or 70px */
color:var(--red);
letter-spacing: -0.07em;
}

.boxTicket2 .descrTicket {
font-family: 'Montserrat';
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 21px;
color: #262933;
}

@media (min-width:992px) {

.boxTicket2 .bigRed {
font-family: 'Montserrat';
font-style: normal;
font-weight: 300;
font-size: 50px;
/* identical to box height, or 70px */
color:var(--red);
letter-spacing: -0.07em;
}

.boxTicket2 .descrTicket {
//styleName: link;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 25px;
letter-spacing: 0em;
text-align: left;


}
}


.bottom_links a{
/* Функциональность системы */


position: static;
width: 237px;
height: 24px;
left: 70px;
top: 0px;

/* text */

font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 150%;
/* identical to box height, or 24px */


/* Black */

color: #262933;


/* Inside auto layout */

flex: none;
order: 1;
flex-grow: 0;
margin: 0px 10px;

}
.cInter {
font-family:'Inter';
font-size:80px;
font-style:normal;
color:rgba(240, 240, 240, 1);
line-height:112px;
}

@media (max-width: 767px) {



}
@media (max-width: 991px) {

.preimUSH:hover .key01 {
color:rgba(240, 240, 240, 1);
}

.preim_row.key01 .cInter{
color:rgba(50, 52, 61, 1);
}

.preim_row.key01 .preim_img {
display:block;
}




.cInter{ margin-top:10px !important}
.cInter{
font-family: Inter;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 56px;
letter-spacing: 0px;
text-align: left;

}
.preim_row {
background-image:none !important;
}
}
@font-face {
    font-family: 'Inter';
    src: url('/css/Inter-Bold.eot');
    src: url('/css/Inter-Bold.eot?#iefix') format('embedded-opentype'),
        url('/css/Inter-Bold.woff2') format('woff2'),
        url('/css/Inter-Bold.woff') format('woff'),
        url('/css/Inter-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}




.preim_img{
width:220px;
min-height:175px;
background-size:cover;
}
.preim_row {
border-top:1px solid var(--dgrey);
background-image:url('/images/arrow_right_grey.svg');
background-position:bottom 20px right;
background-repeat:no-repeat;
min-height:177px;
}

.preim_row:hover {
background-image:url('/images/red-row-right.svg');
}

.preim_row:hover .preim_img{
display:block;
}

.preim_row:hover .cInter {
color:rgba(50, 52, 61, 1);
}

.preim_row .preim_img{
display:none;
}

.preim_row:last-child {
border-bottom:1px solid var(--dgrey);
}

.stapBig {
background:url('/images/plus.svg') right center no-repeat;
}
.stapBig.show {
background:url('/images/close.svg') right center no-repeat;
background-position:right 40px;
}
.stapBig .sostav_img, .stapBig .sostav_img, .stapBig ul, .stapBig ol {
}



.stapBig.hide .sostav_img, .stapBig.hide .sostav_img, .stapBig.hide ul, .stapBig.hide ol, .stapBig.hide .not_show{
display:none !important;
}
.stapBig.hide h4.mb30 {
margin-bottom:0px !important;
}
.sostav_img {
width:400px;
height:310px;
background-size:cover;
background-repeat:no-repeat;
}
.stapBig {
cursor:pointer;
border-top:1px solid var(--dgrey);
padding-top:40px;
padding-bottom:40px !important;
margin-left:0px !important;
margin-right:0px !important;
}

.stapBig:last-child {
border-bottom:1px solid var(--dgrey);
}

.video {
height:500px;
width:100%;
}
.stapCount {
font-family: Montserrat;
font-size: 50px;
font-style: normal;
font-weight: 500;
letter-spacing: 0em;
text-align: right;
color:rgba(231, 136, 139, .6);
}
.stapbox {
border: 1px solid #C5C5C5;

padding:20px;

margin-bottom: calc(var(--mdb-gutter-x)) !important;
}
.border-grey-right {
border-right:1px solid var(--dgrey);
}
.blink {
font-family: Montserrat;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 21px;
letter-spacing: 0em;

}
@media (max-width: 575px) {
.preim_img {
margin-bottom:30px;
}
.stapbox {
/*min-height:300px;*/
}
.h54 {
height:auto !important;
}
.buttons .button {
margin-bottom:0px !important;
}
.buttons .col {
margin-bottom:20px;
}
.buttons .col:last-child {
margin-bottom:0px !important;
}
.pr-xl-15 {
padding-right:15px;
}
.buttons .button {
}
}

@media (max-width: 991px) {
.mb120 {
margin-bottom:60px !important;
}
.mb-xs-10 {
margin-bottom:10px !important;
}
.buttons .btn-primary {
width:100% !important;
margin-bottom:30px;
}
.buttons .btn-info {
width:100% !important;
margin-bottom:30px;
}

.buttons .button {
width:100% !important;
text-align:center !important;
}
}
@media (min-width: 992px)  {
.mw-lg-500 {
max-width:500px;
}
.stapbox {
min-height:300px;
}

.buttons .btn-primary {
min-width:168px;
}
.buttons .btn-info {
min-width:177px;

}
}
.mr40 {
margin-right:40px;
}
.pr15{
padding-right:15px;
}
.header-img {
height:600px;
background-position:center center;
background-repeat:no-repeat;
max-width:1600px;
width:100%;
background-size:cover;
margin:0 auto;
}
.d-inlineB {
display:inline-block !important;
}
.Title2 {
font-family: Montserrat;
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: 40px;
letter-spacing: 0em;
text-align: left;
}
.h54 {
height:54px;
}
.btn54 {
    font-size: 16px !important;
    font-weight: 600;
    line-height: 24px !important;
height:54px !important;
}

@media (min-width: 1200px) {
.pr-xl-15 {
padding-right:15px;
}

}
/* End */
/* /local/templates/prombez-new/components/bitrix/catalog/prombez/bitrix/catalog.element/.default/style.css?17788366577817 */
