.image-text-slider__slides{margin-top: 50px}
.image-text-slider__image {display:block;width:100%;height:auto}
@media(max-width:991px) {
	.image-text-slider__slides{margin-top: 20px}
}
:root {
	--gutters:1rem;
	--column-width:4.125rem;
	--container-max-width:20.5rem;
	--container-max-width--inner:19.5rem;
	--container-full-max-width:20.5rem;
	--container-full-max-width--inner:19.5rem;
	--container-columns:4;
	--container-columns-full:4;
	--heading-margin:2.5rem;
	--block-margin:3rem;
	--double-block-margin:6rem;
	--column-width-1:4.125rem;
	--column-width-1-padded:5.125rem;
	--column-width-1-outer:6.125rem;
	--column-width-2:9.25rem;
	--column-width-2-padded:10.25rem;
	--column-width-2-outer:11.25rem;
}
@media(min-width:780px) {
	:root {
	--gutters:1rem;
	--column-width:3.5rem;
	--container-max-width:36rem;
	--container-max-width--inner:35rem;
	--container-full-max-width:45rem;
	--container-full-max-width--inner:44rem;
	--container-columns:8;
	--container-columns-full:10;
	--heading-margin:2.5rem;
	--block-margin:3rem;
	--double-block-margin:6rem;
	--column-width-1:3.5rem;
	--column-width-1-padded:4.5rem;
	--column-width-1-outer:5.5rem;
	--column-width-2:8rem;
	--column-width-2-padded:9rem;
	--column-width-2-outer:10rem;
	--column-width-3:21.5rem;
	--column-width-3-padded:22.5rem;
	--column-width-3-outer:23.5rem;
}
}@media(min-width:956px) {
	:root {
	--gutters:1.5rem;
	--column-width:2.5rem;
	--container-max-width:48rem;
	--container-max-width--inner:46.5rem;
	--container-full-max-width:56rem;
	--container-full-max-width--inner:54.5rem;
	--container-columns:12;
	--container-columns-full:14;
	--heading-margin:4.5rem;
	--block-margin:4.5rem;
	--double-block-margin:9rem;
	--column-width-1:2.5rem;
	--column-width-1-padded:4rem;
	--column-width-1-outer:5.5rem;
	--column-width-2:6.5rem;
	--column-width-2-padded:8rem;
	--column-width-2-outer:9.5rem;
	--column-width-3:18.5rem;
	--column-width-3-padded:20rem;
	--column-width-3-outer:21.5rem;
}
}@media(min-width:1348px) {
	:root {
	--gutters:2rem;
	--column-width:3.75rem;
	--container-max-width:69rem;
	--container-max-width--inner:67rem;
	--container-full-max-width:80.5rem;
	--container-full-max-width--inner:78.5rem;
	--container-columns:12;
	--container-columns-full:14;
	--heading-margin:4.5rem;
	--block-margin:5.625rem;
	--double-block-margin:11.25rem;
	--column-width-1:3.75rem;
	--column-width-1-padded:5.75rem;
	--column-width-1-outer:7.75rem;
	--column-width-2:9.5rem;
	--column-width-2-padded:11.5rem;
	--column-width-2-outer:13.5rem;
	--column-width-3:26.75rem;
	--column-width-3-padded:28.75rem;
	--column-width-3-outer:30.75rem;
}
}@media print {
	:root {
	--gutters:1.5rem;
	--container-full-max-width:calc(100vw - var(--gutters));
	--container-full-max-width--inner:calc(var(--container-full-max-width) - var(--gutters));
	--container-columns:12;
	--container-columns-full:14;
	--column-width:calc((var(--container-full-max-width--inner) - 19.5rem) / 14 - 2px);
	--heading-margin:4.5rem;
	--block-margin:3.125rem;
}
}


.no-transition,.no-transition *,.no-transition:before,.no-transition:after,.no-transition *:before,.no-transition *:after {
	transition:none !important
}
.no-transition-single {
	transition:none !important
}
.no-animation,.no-animation *,.no-animation:before,.no-animation:after,.no-animation *:before,.no-animation *:after {
	animation:none !important
}
.js .hidden-script,.no-js .visible-script {
	display:none !important
}
@media not print {
	.visible-print {
	display:none
}
}@media(max-width:779px) {
	.hidden-xs {
	display:none !important
}
}.hidden-xs-up {
	display:none !important
}
@media(max-width:779px) {
	.hidden-xs-down {
	display:none !important
}
}@media(min-width:780px)and (max-width:955px) {
	.hidden-sm {
	display:none !important
}
}@media(min-width:780px) {
	.hidden-sm-up {
	display:none !important
}
}@media(max-width:955px) {
	.hidden-sm-down {
	display:none !important
}
}@media(min-width:956px)and (max-width:1347px) {
	.hidden-md {
	display:none !important
}
}@media(min-width:956px) {
	.hidden-md-up {
	display:none !important
}
}@media(max-width:1347px) {
	.hidden-md-down {
	display:none !important
}
}@media(min-width:1348px) {
	.hidden-lg {
	display:none !important
}
}@media(min-width:1348px) {
	.hidden-lg-up {
	display:none !important
}
}.hidden-lg-down {
	display:none !important
}
@media(min-width:956px) {
	.pull-md-right {
	float:right !important
}
}@media(min-width:1348px) {
	.pull-lg-right {
	float:right !important
}
}.text-nowrap {
	white-space:nowrap !important
}
.text-xs-right {
	text-align:right !important
}
.text-xs-center {
	text-align:center !important
}
@media(min-width:956px) {
	.text-md-right {
	text-align:right !important
}
}

@media(max-width:955px) {
	.container-sm-fluid {
	max-width:100%
}
}.container .container-fluid {
	padding-left:0;
	padding-right:0
}
.row--small {
	margin-left:-5px;
	margin-right:-5px
}
.row--small>.col {
	padding-left:5px;
	padding-right:5px;
	margin-bottom:10px
}
.row--small .row--small {
	margin-bottom:-10px
}
.row--squashed {
	margin-left:0;
	margin-right:0;
	max-width:100%
}
.row--squashed>.col {
	padding-left:0;
	padding-right:0
}
.row>.clearfix {
	width:100%;
	height:0
}

.a-page-indicator__indicator {
	width:.5rem;
	height:.5rem;
	margin:.5rem;
	background-color:#f50;
	border:none;
	padding:0;
	border-radius:50%;
	cursor:pointer;
	transition: all .3s;
}
.a-page-indicator__indicator:hover {
	background-color:#f50
}
.a-page-indicator__indicator:active {
	background-color:#f90
}
.a-page-indicator__indicator.-selected {
	transform: scale(1.7);
	background-color:#f00;
}

.image-text-slider {
	overflow:hidden;
	background:#fff;
	display: block;
	position: relative;
	z-index: 100;
}
.image-text-slider__slide {
	display:flex
}
.image-text-slider__slide .header {
	margin-bottom:1.5rem
}
.image-text-slider__slide h2 {
	--font-size-name:"3xl";
	font-size:2rem;
	--font-size:2rem;
	line-height:1.375;
	--line-height:1.375
}
@media(max-width:955px) {
	.image-text-slider__slide h2 {
	--font-size-name:"2xl";
	font-size:1.75rem;
	--font-size:1.75rem;
	line-height:1.4285714286;
	--line-height:1.4285714286
}
}.image-text-slider__image {
	-o-object-fit:cover;
	object-fit:cover
}
.image-text-slider__pagination {
	margin-top:2.5rem;
	display:flex;
}
@media(max-width:955px) {
	.image-text-slider__pagination {
	    margin-top:0;
		justify-content:center
	}
}
.image-text-slider__prev,.image-text-slider__next {
	width:2.5rem;
	height:2.5rem;
	flex:0 0 2.5rem;
	color:var(--major-accent__enabled__fill__default)
}
.image-text-slider__prev i,.image-text-slider__next i{
	font-size: 30px;
	cursor: pointer;
	line-height: 30px;
	color: #d48f42
}
.image-count{line-height: 30px}
.image-text-slider__prev:focus-visible,.image-text-slider__next:focus-visible {
	color:var(--major-accent__enabled__fill__hovered)
}
.pointer-hover .image-text-slider__prev:hover,.pointer-hover .image-text-slider__next:hover {
	color:var(--major-accent__enabled__fill__hovered)
}
@media(hover:hover) {
	.image-text-slider__prev:hover,.image-text-slider__next:hover {
	color:var(--major-accent__enabled__fill__hovered)
}
}.image-text-slider__prev:active,.image-text-slider__next:active {
	color:var(--major-accent__enabled__fill__pressed)
}
.image-text-slider__prev {
	margin-right:2rem
}
.image-text-slider__next {
	margin-left:2rem
}
@media(max-width:955px) {
	.image-text-slider {
	--font-size-name:"m";
	font-size:1rem;
	--font-size:1rem;
	line-height:1.5;
	--line-height:1.5
}
.image-text-slider__slides {
	display:flex;
	gap:var(--gutters);
	width:100%
}
}@media screen and (max-width:955px) {
	.image-text-slider__slides {
	overflow:auto;
	overscroll-behavior-x:contain;
	scroll-snap-type:both mandatory;
	scroll-behavior:smooth;
	scrollbar-width:none
}
.image-text-slider__slides::-webkit-scrollbar {
	display:none
}
}@media print and (max-width:955px) {
	.image-text-slider__slides {
	flex-direction:column;
	row-gap:3rem
}
}@media(max-width:955px) {
	.image-text-slider__slide {
	width:100%;
	flex:0 0 100%;
	flex-direction:column;
	scroll-snap-align:center;
	scroll-snap-stop:always
}
.image-text-slider__slide-text {
	margin-left:auto;
	margin-right:auto;
	padding-left:calc(.5*var(--gutters));
	padding-right:calc(.5*var(--gutters));
	order:2;
	text-align:center
}
.image-text-slider__slide-image {
	margin-left:calc(50vw - .5*var(--container-max-width) + .5*var(--gutters) - var(--half-scrollbar-width));
	margin-bottom:2.5rem
}
}@media(max-width:955px)and (min-width:780px) {
	.image-text-slider__slide-image {
	max-width:100%
}
}
@media(max-width:955px) {
	.image-text-slider__image {
		aspect-ratio:16/9
	}
}@media(min-width:956px) {
	.image-text-slider__slides {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	max-width:100%
}
}@media screen and (min-width:956px) {
	.image-text-slider__slide {
	position:absolute;
	top:0;
	left:0;
	visibility:hidden;
	transition:visibility .3s ease;
	width:70vw
}
}@media screen and (min-width:1399px) {
	.image-text-slider__slide {
		width:66vw
	}
}
@media screen and (min-width:1599px) {
	.image-text-slider__slide {
		width:67.5vw
	}
}
@media screen and (min-width:1699px) {
	.image-text-slider__slide {
		width:69vw
	}
}

.image-text-slider__slide--active {
	position:relative;
	visibility:visible;
	z-index:1
}
.image-text-slider__slide--active .image-text-slider__slide-text {
	opacity:1;
	visibility:visible;
	translate:0
}
.image-text-slider__slide--active .image-text-slider__slide-image {
	opacity:1;
	translate:0;
	scale:1
}
.image-text-slider__slide--next {
	visibility:visible;
	cursor:pointer
}
.image-text-slider__slide--next .image-text-slider__slide-image {
	translate:0;
	opacity:1
}
.image-text-slider__slide--left .image-text-slider__slide-text {
	translate:0
}
.image-text-slider__slide--left .image-text-slider__slide-image {
	translate:0
	opacity:1
}

.image-text-slider__slide-text {
		opacity:1;
		translate:0;
		visibility:visible;
		transition:translate .3s ease,opacity .3s ease,visibility .3s
}
.image-text-slider__slide-text h3{
	font-size: 20px
}
.image-text-slider__slide-text p{
	font-size: 14px;
	line-height: 1.4;
	margin-top: 0px;
}
.image-text-slider__slide-image {
	opacity:1;
	scale:1;
}
@media screen and (min-width:956px) {
	.image-text-slider__slide--left .image-text-slider__slide-image {
		translate:calc(-100% - var(--gutters));
		opacity:0
	}
	.image-text-slider__slide--left .image-text-slider__slide-text {
		translate:calc(-1*var(--column-width) - var(--gutters))
	}
	.image-text-slider__slide--next .image-text-slider__slide-image {
		translate:calc(100% + 4rem);
		opacity:.65
	}
	.image-text-slider__slide-image {
		transform-origin:0 0;
		translate:calc(100% + var(--gutters) + var(--column-width));
		opacity:0;
		scale:.785046729;
		will-change:translate,scale,opacity;
		transition:scale .3s ease,translate .3s ease,opacity .3s ease
	}
	.image-text-slider__slide-text {
		opacity:0;
		translate:var(--column-width-1-padded);
		visibility:hidden;		
	}
	.image-text-slider__slide-text h3{
		font-size: 25px
	}
	.image-text-slider__slide-text p{
		font-size: 18px;
		margin-top: 30px;
		line-height: 1.5;
		display: block
	}
}
@media print and (min-width:956px) {
	.image-text-slider__slides {
	max-width:var(--column-width-12)
}
.image-text-slider__slide {
	margin-block-start:2rem
}
.image-text-slider__slide:first-child {
	margin-block-start:0
}
.image-text-slider__slide:nth-child(even) .image-text-slider__slide-text {
	order:2;
	margin-left:var(--column-width-1-outer);
	margin-right:var(--column-width-1-padded)
}
.image-text-slider__slide-text {
	padding-bottom:0 !important;
	width:var(--column-width-7) !important
}
}@media(min-width:956px) {
	.image-text-slider__slide-text {
	width:48vw;
	margin-top:auto;
	margin-bottom:auto;
	margin-right:var(--column-width-1-outer);
	padding-bottom:5rem
}
}@media(min-width:956px)and (max-width:1347px) {
	.image-text-slider__slide-text {
	margin-left:0;
}
}@media(min-width:956px) {
	.image-text-slider__slide-image {
	width:var(--column-width-3)
}
.image-text-slider__image {
	aspect-ratio:2/3;
	box-shadow: 0 15px 20px -15px #00000050;
}
.image-text-slider__pagination {
	margin-top:-2.5rem;
	position:relative;
	z-index:5
}
}
@media(min-width:956px)and (min-width:1348px) {
	.image-text-slider__pagination {}
}
@media print and (min-width:956px) {
	.image-text-slider__pagination {display:none}
}