.customActions {
	--ca-gap: 20px;
	--ca-items: 2;
	--ca-item-offset: 40px;
	--ca-item-gap: 10px;
	--ca-bg-size: 220px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: -webkit-box;
	display: -ms-flexbox;
	flex-wrap: wrap;
	gap: var(--ca-gap, 0);
	inline-size: 100%;
	margin-block: 50px 0;
	-webkit-padding-start: 0;
	padding-inline-start: 0;
	position: relative;
	display: flex;
}

#block-actions-inner .customActions {
	-webkit-margin-after: 40px;
	margin-block-end: 40px
}

body.single-service #block-actions-inner .customActions .customActions__title h2 {
	-webkit-margin-after: 0 !important;
	margin-block-end: 0 !important
}

body.single-service #block-actions-inner .customActions {
	margin-block: 40px
}

.customActions__title {
	display: block;
	font: 600 normal 30px/1.1 'Berlingske Serif', sans-serif;
	inline-size: 100%
}

.customActions__item {
	background-color: #004a8d;
	border-end-end-radius: 15px;
	border-end-start-radius: 15px;
	border-start-end-radius: 15px;
	border-start-start-radius: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	font: normal normal 16px/1.5 'LatoWeb', sans-serif;
	inline-size: calc(50% - 10px);
	padding: 20px;
	position: relative;
	flex-direction: column-reverse;
    display: flex;
    justify-content: start;
    gap: 20px;
}

.customActions__item--new {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: var(--ca-item-gap, 0);
	-webkit-padding-end: 0;
	padding-inline-end: 0;
	text-wrap: balance
}

.customActions__item--new .actionArticle {
	inline-size: calc(100% - var(--ca-item-gap, 0px) - var(--ca-bg-size, 0px));
	margin-block: auto
}

.customActions__item--new .actionBg {
	background-color: #0159a9;
	border-block: 2px solid #be915a;
	border-end-end-radius: 0;
	border-end-start-radius: inherit;
	-webkit-border-start: 2px solid #be915a;
	border-inline-start: 2px solid #be915a;
	border-start-end-radius: 0;
	border-start-start-radius: inherit;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	min-block-size: 400px;
	inline-size: var(--ca-bg-size, 0px);
	overflow: hidden;
	position: relative
}

.customActions__item--new .actionBg img {
	inset-block: 0;
	inset-inline: 0;
	position: absolute
}

.actionArticle .forBtn {
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	inline-size: 100%;
	gap: 20px;
	-webkit-margin-before: 16px;
	margin-top: auto;
}

.actionArticle ul,
.actionArticle ol {
	--aa-list-offset: 10px;
	--aa-point-size: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	font-size: var(--aa-item-fz, 16px);
	line-height: var(--aa-item-lh, 1.5);
	flex-wrap: wrap;
	inline-size: 100%;
	gap: 8px;
	padding-block: 0;
	padding-inline: 0;
	margin-block: 0;
	margin-inline: 0
}

.actionArticle ul li,
.actionArticle ol li {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	inline-size: 100%;
	-webkit-padding-start: var(--aa-list-offset, 0);
	padding-inline-start: var(--aa-list-offset, 0);
	position: relative
}

.actionArticle ul li:before,
.actionArticle ol li:before {
	background-color: #fff;
	block-size: var(--aa-point-size, 0px);
	content: '';
	inline-size: var(--aa-point-size, 0px);
	border-end-end-radius: var(--aa-point-size, 0);
	border-end-start-radius: var(--aa-point-size, 0);
	border-start-end-radius: var(--aa-point-size, 0);
	border-start-start-radius: var(--aa-point-size, 0);
	flex-shrink: 0;
	-webkit-margin-before: calc(((var(--aa-item-fz, 16px)*var(--aa-item-lh, 1.5)) - var(--aa-point-size, 0px))/2);
	margin-block-start: calc(((var(--aa-item-fz, 16px)*var(--aa-item-lh, 1.5)) - var(--aa-point-size, 0px))/2);
	margin-inline: calc(var(--aa-list-offset, 0px)*-1) calc(var(--aa-list-offset, 0px) - var(--aa-point-size, 0px))
}

@media screen and (max-width: 519px) {

	.actionArticle ul li:before,
	.actionArticle ol li:before {
		background-color: #004a8d;
	}
}

.actionArticle {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 10px;
	inline-size: 100%;
	position: relative;
	z-index: 2;
	height: 100%;
    display: flex;
    flex-direction: column;
    align-items: start;
}

.actionArticle p,
.actionArticle h1,
.actionArticle h2,
.actionArticle h3,
.actionArticle h4,
.actionArticle h5,
.actionArticle h6 {
	display: block;
	font-family: 'LatoWeb' !important;
	font-weight: 400;
	inline-size: 100%;
	line-height: 1.2;
	margin-block: 0 !important;
	margin-inline: 0 !important
}

.customActions__item .rub {
	font-family: 'Arial';
}

.customActions__item .font {
	font-family: 'Berlingske Serif' !important;
}

.customActions__item .bold {
	font-weight: 500 !important;
}

.customActions__item .through {
	text-decoration: line-through !important;
}

.customActions__item .regular {
	font-weight: 400 !important;
}

.customActions__item .brown {
	color: #f1cc9e !important;
}

.customActions__item .blue {
	color: #004a8d !important;
}

.customActions__item .gray {
	color: #b2b7bb !important;
}

.customActions__item .fs--66 {
	font-size: 66px;
	line-height: 1
}

.customActions__item .fs--55 {
	font-size: 55px;
	line-height: 1
}

.customActions__item .fs--42 {
	font-size: 42px;
	line-height: 1
}

.customActions__item .fs--40 {
	font-size: 40px;
	line-height: 1
}

.customActions__item .fs--36 {
	font-size: 36px;
	line-height: 1.1
}

.customActions__item .fs--30 {
	font-size: 30px;
	line-height: 1.1
}

.customActions__item .fs--28 {
	font-size: 28px;
	line-height: 1.1
}

.customActions__item .fs--26 {
	font-size: 26px;
	line-height: 1.1
}

.customActions__item .fs--25 {
	font-size: 25px
}

.customActions__item .fs--24 {
	font-size: 24px
}

.customActions__item .fs--22 {
	font-size: 22px
}

.customActions__item .fs--20 {
	font-size: 20px
}

.customActions__item .fs--18 {
	font-size: 18px
}

.customActions__item .fs--16 {
	font-size: 16px
}

.customActions__item .fs--14 {
	font-size: 14px
}

.customActions__item .fs--12 {
	font-size: 12px
}

.customActions__item .fs--10 {
	font-size: 10px;
	line-height: 1.2
}

.actionBg {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	right: 0px;
	bottom: 0px;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px;
	overflow: hidden;
	z-index: 1;
	max-height: 250px;
}

.actionBg img {
	block-size: 100%;
	display: block;
	inline-size: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center
}

.actionBtn,
.actionArticle .label {
	border-end-end-radius: 5px;
	border-end-start-radius: 5px;
	border-start-end-radius: 5px;
	border-start-start-radius: 5px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	max-inline-size: 100%;
	padding-inline: 24px;
}

.actionBtn {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	background-color: #be915a;
	border-block: none;
	border-inline: none;
	-webkit-box-shadow: -5px 5px 30px transparent;
	box-shadow: -5px 5px 30px transparent;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	font: normal normal 18px/1 'LatoWeb', sans-serif;
	min-block-size: 60px;
	padding-block: 8px;
	text-decoration: none;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	margin-top: auto;
}

@media (max-width: 1023px) {
	.actionBtn {
		font-size: 16px;
		padding-inline: 30px
	}
}

@media (hover: hover) {
	.actionBtn:hover {
		-webkit-box-shadow: -5px 5px 30px rgba(190, 145, 90, .4);
		box-shadow: -5px 5px 30px rgba(190, 145, 90, .4);
	}
}

/*ARTICLE*/

.actionArticle .label {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	background-color: #fff;
	color: #004a8d;
	gap: 8px;
	line-height: 1;
	padding-block: 10px
}

.actionArticle .label.label--absolute {
	inset-block-start: 0;
	inset-inline-end: 0;
	position: absolute
}

.actionArticle .label.label--none {
	background: none;
	color: #fff;
	inline-size: 100%;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding-block: 0;
	padding-inline: 0
}

.actionArticle .label.label--none>* {
	line-height: 1.2
}

.actionArticle .label.label--brown {
	background-color: #be915a;
	color: #fff;
	padding-block: 10px;
	padding-inline: 14px
}

.actionArticle .label.label--brown.handle {
	-webkit-box-shadow: -5px 5px 30px transparent;
	box-shadow: -5px 5px 30px transparent;
	cursor: pointer;
	padding-block: 14px;
	padding-inline: 20px;
	line-height: 1.2;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s
}

@media (hover: hover) {
	.actionArticle .label.label--brown.handle:hover {
		-webkit-box-shadow: -5px 5px 30px rgba(190, 145, 90, .4);
		box-shadow: -5px 5px 30px rgba(190, 145, 90, .4)
	}
}

/*1024*/
@media screen and (max-width: 1279px) {
	.customActions {
		--ca-gap: 20px;
		--ca-item-offset: 30px;
		margin-block: 40px
	}

	.customActions__item .fs--66 {
		font-size: 52px
	}

	.customActions__item .fs--55 {
		font-size: 42px
	}

	.customActions__item .fs--42 {
		font-size: 38px
	}

	.customActions__item .fs--40 {
		font-size: 36px
	}

	.customActions__item .fs--36 {
		font-size: 32px
	}

	.customActions__item .fs--30 {
		font-size: 28px
	}

	.customActions__item .fs--28 {
		font-size: 26px
	}

	.customActions__item .fs--26 {
		font-size: 24px
	}

	.customActions__item .fs--25,
	.customActions__item .fs--24 {
		font-size: 22px
	}

	.customActions__item .fs--22 {
		font-size: 20px
	}

	.customActions__item .fs--20 {
		font-size: 18px
	}

	.customActions__item .fs--18 {
		font-size: 16px
	}

	.customActions__item .fs--16 {
		font-size: 15px
	}

	.actionArticle .forBtn {
		gap: 10px;
		-webkit-margin-before: 12px;
		margin-top: auto;
	}

	.actionBtn {
		min-block-size: 55px;
		font-size: 16px;
		padding-block: 8px;
		padding-inline: 20px
	}
}

/*768*/
@media screen and (max-width: 1023px) {
	.customActions__item--new .actionBg {
		min-block-size: 280px
	}

	.actionBg {
		inline-size: auto
	}

	.customActions__title {
		font-size: 24px
	}
}

/*320*/
@media screen and (max-width: 519px) {
	.customActions {
		--ca-item-gap: 0px;
		--ca-bg-size: 0px;
		margin-block: 30px
	}

	.customActions__item--new {
		display: block
	}

	.actionArticle .label {
		background-color: #004a8d;
		color: #fff;
	}

	.customActions__item .brown {
		color: #be915a !important;
	}

	.actionArticle .fs--40:nth-of-type(2) {
		-webkit-margin-before: -14px !important;
		margin-block-start: -14px !important
	}

	.actionArticle .label.label--absolute {
		inset-block-start: auto;
		inset-inline-end: auto;
		position: relative
	}

	.actionBtn {
		inline-size: 100%
	}

	.actionArticle .label.label--none {
		color: #004a8d
	}

	.actionArticle .label.label--brown.handle {
		inline-size: 100%;
		-webkit-margin-after: -40px;
		margin-block-end: -40px;
		text-align: center
	}

	.actionArticle p br {
		display: none
	}

	.customActions__title {
		font-size: 15px
	}

	.customActions__title h2 {
		-webkit-margin-after: 0;
		margin-block-end: 0
	}
}

#action-modal form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 20px;
	inline-size: 100%
}

#action-modal .form-title {
	color: #8e8e8e;
	display: block;
	font-size: 16px;
	inline-size: min(100%, 280px);
	line-height: 1.3;
	margin-block: 0 20px;
	margin-inline: auto;
	text-align: center
}

#action-modal strong {
	display: block;
	font: 500 normal 26px/1 'LatoWeb', sans-serif;
	inline-size: 100%;
	-webkit-margin-after: 14px;
	margin-block-end: 14px;
	text-align: center
}

#action-modal .hystmodal__window {
	padding-block: 50px;
	padding-inline: 30px
}

@media screen and (max-width: 375px) {
	#action-modal .hystmodal__window {
		padding-block: 40px;
		padding-inline: 20px
	}
}

#action-modal .blue {
	color: #004a8d !important;
}

.procentList {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 12px;
	inline-size: min(100%, 292px);
	-webkit-margin-before: 12px;
	margin-block-start: 12px
}

.procentList div span {
	display: block;
	inline-size: 100%;
}

.procentList div {
	background-color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #004a8d;
	border-end-end-radius: 6px;
	border-end-start-radius: 6px;
	border-start-end-radius: 6px;
	border-start-start-radius: 6px;
	inline-size: min(100%, 154px);
	padding-block: 8px;
	padding-inline: 10px
}

.procentList div.w140 {
	max-inline-size: 140px;
	min-block-size: 76px
}

.procentList div.spetial {
	max-inline-size: 230px
}

@media screen and (max-width: 519px) {
	.procentList {
		inline-size: 100%;
	}

	.procentList div {
		background-color: #004a8d;
		color: #fff;
		inline-size: calc(50% - 6px)
	}

	.procentList div.spetial {
		max-inline-size: 100%
	}
}

@media (max-width: 768px) {
    .customActions__item {
	    width: 100%;
	}
	
	.actionArticle {
	    height: auto;
	}
	
	.actionBg {
	    max-height: 200px;
	}
	
	.customActions__item .fs--40 {
        font-size: 30px;
    }
    
    .customActions__item .fs--36 {
        font-size: 26px;
    }
    
    .customActions__item .fs--42 {
        font-size: 30px;
    }
}