#main-slider {
	padding-top: 270px;
    padding-bottom: 200px;
    background-size: cover;
    background-position: center;
    text-align: center;
	
	&:after {
		content: "";
		position: absolute;
		inset: 0;
		background: rgba(0,0,0,0.4);
	}
	
	* {
		position: relative;
		z-index: 1;
	}
}

#main-slider {
    color: #fff;
}

#main-slider h1 {
    font-size: 78px;
    line-height: 1;
    text-transform: capitalize;
    margin-bottom: 0px;
    letter-spacing: 4px;
}

#main-slider a {
    margin-top: 30px;
}

#main-slider .subtitle {
    font-size: 30px;
    color: var(--kratom-secondary);
}