.home_page_banner {
	margin: 40px 0 0;
	/*background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 375 182' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-348.719 80.1236C-312.601 90.3475 -220.572 59.7996 -152.429 73.5583C-32.9257 97.6871 17.1779 143.054 87.0719 139.103C156.966 135.152 256.905 129.545 316.856 140.23C358.786 147.703 400.12 158.477 414.417 172.327' stroke='%23CAB153' stroke-opacity='0.36'/%3E%3Cpath d='M-309.988 78.3025C-279.677 55.8379 -204.185 30.4061 -134.013 40.7627C-54.3897 52.5143 -10.1294 71.4386 8.12883 76.9498C43.2265 87.544 84.2768 98.3575 112.483 102.221C140.689 106.085 255.942 105.587 292.395 97.1465C321.558 90.3942 385.388 89.5577 413.658 89.9835' stroke='%23CAB153' stroke-opacity='0.36'/%3E%3Cpath d='M-316.364 66.0898C-285.341 43.7103 -202.438 42.2988 -130.425 52.8755C-48.7113 64.8769 -0.762676 90.2766 23.7566 106.745C87.8121 149.768 144.515 143.661 173.653 145.754C225.235 149.459 269.028 118.49 306.395 110.159C336.289 103.494 401.762 102.854 430.762 103.367' stroke='%23CAB153' stroke-opacity='0.36'/%3E%3C/svg%3E%0A");*/
	/*background-size: 100% auto;*/
	/*background-position: top -70px center;*/
	/*background-repeat: no-repeat;*/
}
.home-page-slider__content-col {
	text-align: center;
	margin-bottom: 50px;
}
.home-page-slider__slide > .row {
	width: calc(100% + var(--bs-gutter-x));
}
.home-page-slider__title {
	font-size: 36px;
	font-family: 'Outfit', sans-serif;
	margin: 0 auto 14px;
	color: var(--dark-blue);
	font-weight: 700;
}
.home-page-slider__text {
	color: var(--dark-blue);
	font-family: "Work Sans", sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	font-weight: 500;
}
.home-page-slider__text * {
	font-size: inherit;
	line-height: inherit;
}
.home-page-slider__btn {
	margin-top: 26px;
}
.home-page-slider .splide__pagination {
	margin-top: 35px;
}
@media screen and (min-width: 576px) {
	.home_page_banner {
		margin: 48px 0 0;
		/*background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 1440 275' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-83.5009 85.938C-9.6002 106.857 178.697 44.3539 318.122 72.5049C562.634 121.874 665.149 214.698 808.157 206.614C951.165 198.53 1155.65 187.058 1278.31 208.92C1364.1 224.21 1448.68 246.254 1477.93 274.593' stroke='%23CAB153' stroke-opacity='0.36'/%3E%3Cpath d='M-4.25468 82.2127C57.7634 36.2485 212.225 -15.7867 355.801 5.40366C518.717 29.4484 609.277 68.1688 646.634 79.4451C718.446 101.121 802.438 123.247 860.15 131.152C917.862 139.058 1153.68 138.039 1228.26 120.769C1287.93 106.953 1418.53 105.242 1476.37 106.113' stroke='%23CAB153' stroke-opacity='0.36'/%3E%3Cpath d='M-17.3 57.2243C46.1756 11.4344 215.801 8.54627 363.145 30.187C530.336 54.7427 628.442 106.712 678.61 140.408C809.672 228.435 925.691 215.941 985.308 220.223C1090.85 227.803 1180.45 164.44 1256.91 147.393C1318.07 133.756 1452.04 132.447 1511.37 133.497' stroke='%23CAB153' stroke-opacity='0.36'/%3E%3C/svg%3E%0A");*/
		/*background-position: top 50px center;*/
	}
}
@media screen and (min-width: 768px) {
	.home_page_banner {
		margin: 58px 0 0;
	}
	.home-page-slider__slide,
	.home-page-slider__slide > .row {
		display: flex;
		display: -webkit-flex;
		align-items: center;
		-webkit-align-items: center;
	}
	.home-page-slider__content-col {
		text-align: left;
		margin-bottom: 0;
	}
	.home-page-slider__image-col img {
		/*transform: scale(1.3);*/
	}

}
@media screen and (min-width: 992px) {
	.home_page_banner {
		margin: 65px 0 0;
	}
	.home-page-slider__title {
		font-size: 45px;
	}
	.home-page-slider__text {
		font-size: 16px;
		max-width: 465px;
	}
	.home-page-slider {
		position: relative;
	}
	.home-page-slider .splide__pagination {
		width: 16px;
		position: absolute;
		left: calc(100% + 10px);
		top: 50%;
		transform: translate(0,-50%);
		margin-top: 0;
	}
	.home-page-slider .splide__pagination__page.is-active {
		margin: 4px 0;
	}
	.home-page-slider__btn {
		margin-top: 20px;
	}
}
@media screen and (min-width: 1200px) {
	.home_page_banner {
		margin: 70px 0 0;
	}
	.home-page-slider__title {
		font-size: 55px;
	}
}
@media screen and (min-width: 1400px) {
	.home-page-slider__title {
		font-size: 65px;
	}
}