/**
* Fuel Theme
* Version 6.4.4
**/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Hero
# Welcome
# CTA's
--------------------------------------------------------------*/



/*--------------------------------------------------------------
# Hero
--------------------------------------------------------------*/
.hero.wp-block-cover {padding-top: clamp(1.6rem, 13.4vw, 7.3rem);padding-bottom: clamp(1.6rem, 9vw, 4.9rem);}
.hero-tagline {margin: 0 !important;} 
.hero-text-lower {padding-bottom: 1rem;padding-left: 1.2rem;border-left: 2px solid var(--white);margin-left: 0.9rem;}
.hero-tagline-small {margin: 0.3rem 0 1.5rem 0 !important;}
.hero-tagline-button {margin: 0 0 0 0 !important;}

@media (min-width: 68.5em) {
	.hero.wp-block-cover {margin-bottom: 0 !important;}
	.hero-text-container {max-width: 26rem;margin-left: 0 !important;}
}

@media (min-width: 82.5em) {
	.hero.wp-block-cover {padding-left: calc(50dvw - 29.5rem);}
}


/*--------------------------------------------------------------
# Welcome
--------------------------------------------------------------*/
.welcome-section-title {position: relative;}
.welcome-section-title:after {content: '';background: var(--color1);height: 1px;width: 8rem;position: absolute;right: 0;bottom: -1.05rem;left: 0;margin: auto;}
.welcome-section-bg-logo {position: absolute;inset: 0 0 0 -6.6rem;z-index: -1;width: 16.4rem;height: 16.4rem;margin: 0 !important;}

@media (min-width: 43.75em) { /* 700px */
	.welcome-section-bg-logo { border: none; inset: 0 0 0 -0.8rem; width: 34.2rem; height: 35.8rem; }
}

@media (min-width: 68.5em) {
	#welcome_section {margin-bottom: 0 !important;padding-top: 4.2rem !important;padding-bottom: 4.4rem !important;}
	.welcome-section-title {margin-bottom: 2.8rem !important;}
	.welcome-section-title:after {bottom: -1.45rem;}
}


/*--------------------------------------------------------------
# CTA's
--------------------------------------------------------------*/
.cta-text {padding-right: 13% !important;}

@media (min-width: 68.5em) {
	.cta-title {max-width: 16rem;margin: 0 !important;}
}

@media (min-width: 82.5em) {
	.cta-text { padding-top: 1.2rem !important; padding-bottom: 1.4rem !important; padding-left: 3rem !important; }
	.cta-title {max-width: 17rem;}
}











