/* ------------------ SECTION HERO ------------------ */
.section-hero {position: relative;}
.section-hero h1 {font-size: 3vw;}
.section-hero .container-2 {
	position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    bottom: 0;
}
.section-hero .container-2 img {bottom: initial;}

@media (max-width: 1600px) {
	.section-hero h1 {font-size: 3.5vw;}
}

@media (max-width: 1450px) {
	.section-hero h1 {font-size: 3.8vw;}
}

@media (max-width: 1350px) {
	.section-hero h1 {font-size: 4vw;}
	.section-hero .two-column-container.central-container {position: static;}
	.section-hero .container-2 {
		display: flex;
    	align-items: end;
    	justify-content: end;
	}
}

@media (max-width: 1023px) {
	.section-hero .container-2 img {
		max-width: 125%;
		left: inherit;
		right: -8%;
	}
}

@media (max-width: 991px) {
	.section-hero .container-2 img {
		max-width: 120%;
    	position: static;
	}
}

@media (max-width: 810px) {
	.section-hero .container-2 {
		top: inherit;
		bottom: 0;
		width: 100%;
		justify-content: center;
	}
	.section-hero .container-2 img {
		max-width: 450px;
        width: 100%;
        position: static;
	}
}

@media (max-width: 767px) {
	.section-hero h1 {font-size: 7.6vw;}
	.section-hero .container-2 img {max-width: 400px;}
}

@media (max-width: 650px) {
	.section-hero {
		min-height: auto;
		padding-bottom: 10px;
	}
	.section-hero .container-2 {
		position: static;
		margin-bottom: -40px;
	}
	.section-hero .container-2 img {max-width: initial;}
	.section-hero .two-column-container.central-container {
		position: static;
		gap: 70px;
	}
	.section-hero .slick-ticker {
		margin-bottom: 0;
	}
}

/* ------------------ SECTION TABS ------------------ */
.section-tabs .w-626 {
	max-width: 700px;
}

/* ------------------ FOOTER ------------------ */
.footer {margin-top: 0;}
.footer * {list-style: none;}

.center {
	max-width: 1260px;
	margin: 0 auto;
	padding: 0 15px;
}

img {
    max-width: 100%;
    height: auto;
}

.footer-text p {font-size: 12px;}
.footer-bottom ul a span {font-size: 16px;}

@media (max-width: 550px) {
	.footer-bottom {padding: 30px 0 25px 0 !important;}
}