/*-----------------------------------------------------------------------------*/
.select-region {
    position: relative;
    font-size: 14px;
    line-height: 16px;
    padding: 8px 26px 8px 10px;
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    background: #FFFFFF right 8px center / 12px 12px no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0cm9rZT0iIzJEMkQyRCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTMgNkw4IDExTDMgNiIvPg0KPC9zdmc+DQo=);
    box-sizing: border-box;
    transition: color, background-color, box-shadow 0.4s;
    cursor: pointer;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    color: #808080;
}
.select-region::-ms-value {
    padding: 0;
    margin: 0;
}
.select-region::-ms-expand {
    opacity: 0;
    display: none;
}
.select-region::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.select-region:hover {
    box-shadow: 0px 4px 16px rgba(27, 30, 37, 0.08);
}
/*-----------------------------------------------------------------------------*/
.menu-item--regions {}
.menu-item--regions .menu-item-wrapper {
    padding: 15px 20px;
}
.menu-item--regions .select-region {
    padding: 6px 26px 6px 40px;
    border: none;
    background: none no-repeat;
    background-image: url("/bitrix/templates/prom_s1/components/bitrix/news.list/contacts/images/location.png"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0cm9rZT0iIzJEMkQyRCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTMgNkw4IDExTDMgNiIvPg0KPC9zdmc+DQo=);
    background-position: 0 center, right 8px center;
    background-size: auto, 12px 12px;
}
.menu-item--regions .select-region:hover {
    box-shadow: none;
}
/*-----------------------------------------------------------------------------*/
@media (max-width: 767px) {
    .catalog-section-items .intec-ui.intec-ui-control-button.intec-ui-size-3 {
        padding-left: 10px;
        padding-right: 10px;
    }
}
/*-----------------------------------------------------------------------------*/
.webform-field-upload {
    border: none;
    border-radius: 3px;
    background-color: #373f89;
    color: #fff;
    cursor: pointer;
}
.webform-field-upload:hover {
    background-color: #4650ad;
    color: #fff;
}
.webform-field-upload .webform-button-upload {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.webform-field-upload .webform-button-upload:before {
    content: '';
    width: 20px;
    height: 20px;
    background: currentColor;
    mask: url("/bitrix/templates/prom_s1/images/file_add.svg") center center / contain no-repeat;
    flex: 0 0 auto;
}






.catalog-seo-text.container {
	margin: 1em 3em 1em 3em;
}
