

/* Start:/bitrix/templates/prom_s1/components/bitrix/catalog.element/custom.services.default.1/style.css?17435160254189*/
.ns-bitrix.c-catalog-element.c-catalog-element-services-default-1 {
  display: block;
}
.ns-bitrix.c-catalog-element.c-catalog-element-services-default-1 .catalog-element-block {
  margin-top: 120px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-services-default-1 .catalog-element-block:first-child, .ns-bitrix.c-catalog-element.c-catalog-element-services-default-1 .catalog-element-block[data-type="sticky.both"] + .catalog-element-block[data-type="sticky.both"], .ns-bitrix.c-catalog-element.c-catalog-element-services-default-1 .catalog-element-block[data-type="sticky.both"] + .catalog-element-block[data-type="sticky.top"], .ns-bitrix.c-catalog-element.c-catalog-element-services-default-1 .catalog-element-block[data-type="sticky.bottom"] + .catalog-element-block[data-type="sticky.both"], .ns-bitrix.c-catalog-element.c-catalog-element-services-default-1 .catalog-element-block[data-type="sticky.bottom"] + .catalog-element-block[data-type="sticky.top"] {
  margin-top: 0;
}
.ns-bitrix.c-catalog-element.c-catalog-element-services-default-1 .catalog-element-block[data-block="description.1"] + .catalog-element-block {
  margin-top: 0;
}
.ns-bitrix.c-catalog-element.c-catalog-element-services-default-1 .catalog-element-block[data-block="categories.1"] {
  padding: 90px 0 120px 0;
  background-color: #efefef;
}



.delivery-group {padding-bottom: 30px}
.delivery-group h2 {margin-bottom: 66px}
.delivery-group .blockquote {
	padding-top: 52px;
	padding-bottom: 30px;
	padding-right: 40px;
}
.delivery-group .blockquote p {padding: 14px 0}
.delivery-item {margin-bottom: 40px}
.over-x {overflow-x: auto}
.group-table {min-width: 550px}
.group-table-tr {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	color: #585858;
	padding: 28px 30px 18px 24px;
	font-size: 16px;
	line-height: 22.4px;
	border-bottom: 5px solid #F1F5FA;
}
.group-table-tr:last-child {border: 0}
.table-head {
	background: #F1F5FA;
	font-weight: 700;
	border: 0;
	padding: 16px 30px 16px 24px;
}
.group-table-td {
	flex-basis: 27%;
	max-width: 27%;
}
.hgroup-main .icon {
	width: 60px;
	min-width: 60px;
	margin-right: 18px;
	height: 60px!important;
}
.blockquote {
	position: relative;
	padding: 7px 30px 7px 40px;
	margin-bottom: 60px;
}
.blockquote p {padding: 13px 0}
.blockquote:before,
.blockquote:after {
	content: '';
	width: 20px;height: 20px;
	position: absolute;
	background: url(/upload/ug.svg) no-repeat;
	background-size: cover;
}
.blockquote:before {left: 0; top: 0}
.blockquote:after {right: 0;bottom: 0;transform: rotate(180deg);}
.trading-blockquote {margin: 4px 0 60px 44px}
.icon-city {top: -6px}
.icon-city:before {
	width: 100%;height: 100%;
	background: url(/upload/icon1.png) no-repeat;
}
.icon-country:before {
	width: 100%;height: 100%;
	background: url(/upload/icon2.png) no-repeat;
}
.icon-bnal:before {
	width: 100%;height: 100%;
	background: url(/upload/icon3.png) no-repeat;
}
.icon-nal:before {
	width: 100%;height: 100%;
	background: url(/upload/icon4.png) no-repeat;
}
.icon-country {
	width: 57px;
    height: 29px;
}
.icon {
	display: inline-flex;
	position: relative;
	line-height: 0;
}
.icon:before {
	content: '';
	background-size: cover;
	display: inline-flex;
}
.hgroup-main {
    font-size: 20px;
    line-height: 22px;
    color: #0F1B26;
    display: flex;
    align-items: center;
    font-weight: 700;
}
.over-x {overflow-x: auto}
.group-table {min-width: 550px}
.group-table-tr {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	color: #585858;
	padding: 28px 30px 18px 24px;
	font-size: 16px;
	line-height: 22.4px;
	border-bottom: 5px solid #F1F5FA;
}
.group-table-tr:last-child {border: 0}
.table-head {
	background: #F1F5FA;
	font-weight: 700;
	border: 0;
	padding: 16px 30px 16px 24px;
}
.group-table-td {
	flex-basis: 27%;
	max-width: 27%;
}
.info-head {
    display: inline-flex;
    position: relative;
    color: #F01111;
    font-size: 16px;
    line-height: 19.2px;
    text-transform: uppercase;
    border-bottom: 1px solid #F01111;
    font-weight: 700;
    padding: 5px 50px 5px 0;
    letter-spacing: -0.1px;
    margin-bottom: 20px;
    min-width: 268px;
}
/*# sourceMappingURL=style.css.map */

/* End */
/* /bitrix/templates/prom_s1/components/bitrix/catalog.element/custom.services.default.1/style.css?17435160254189 */
