.slider {/* overflow: hidden; min-height: 800px; */ aspect-ratio: 1921/800;}
.slider .slider-content {position: relative; aspect-ratio: 1921/800;}
.slider .slider-content .row {/* min-height: 800px; */}
.slider .slider-content img {/* max-inline-size: 100%; */ block-size: auto; /* object-fit: contain; */ width: 100%; height: 100%; /* position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; object-position: left; */}
.slider .slider-content .container {position: relative; z-index: 100;}
.slider .container .col-auto {max-width: 80%;}
.slider .container .single-slide {/* padding: 70px 0; */ display: flex; flex-direction: column; gap: 30px; color: var(--one); max-width: 960px;}
.slider .container .single-slide .heading {font-size: 54px; line-height: 1.1; font-weight: 700; margin: 0; padding: 0; text-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);}
.slider .container .single-slide p {margin: 0; padding: 0; text-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1); position: relative;}
.slider .container .single-slide .buttons {display: flex; gap: 30px; flex-wrap: wrap;}
.slider .container .single-slide .buttons li:first-child .button {display: flex; padding: 15px 40px; background-color: var(--two); color: var(--one); border-radius: 5px; border: solid 1px var(--two);}
.slider .container .single-slide .buttons li:first-child .button:hover {background-color: var(--two-dark); border: solid 1px var(--two-dark); opacity: 1;}
.slider .container .single-slide .buttons li:last-child .button {display: flex; padding: 15px 40px; background-color: transparent; color: var(--one); border-radius: 5px; border: solid 1px var(--one);}
.slider .container .single-slide .buttons li:last-child .button:hover {border: solid 1px var(--two); color: var(--two); background-color: transparent;}
.slider .slick-prev {left: 30px; z-index: 999; width: 30px; height: 30px;}
.slider .slick-next {right: 30px; z-index: 999; width: 30px; height: 30px;}
.slider .slick-prev:before,
.slider .slick-next:before {font-size: 30px;}
.slider.slick-dotted.slick-slider {margin: 0;}
.slider.slick-dotted .slick-dots {z-index: 10000; bottom: 100px;}
.slider.slick-dotted .slick-dots li button {border-radius: 100%;}
.slider.slick-dotted .slick-dots li button:before {opacity: 1; color: var(--one); font-size: 10px;}
.slider.slick-dotted .slick-dots .slick-active button:before {color: var(--two); font-size: 18px;}

@media (max-width: 1399.98px) {
	.slider,
	.slider .slider-content .row {/* min-height: 700px; */}
	.slider .container .single-slide .heading {font-size: 48px;}
}

@media (max-width: 1199.98px) {
	.slider,
	.slider .slider-content .row {/* min-height: 600px; */}
	.slider .container .single-slide .heading {font-size: 40px;}
}

@media (max-width: 991.98px) {
	.slider,
	.slider .slider-content .row {/* min-height: 500px; */}
	.slider .container .single-slide .heading {font-size: 32px;}
	.slider.slick-dotted .slick-dots {bottom: 50px;}
}

@media (max-width: 767.98px) {
	.slider .container .single-slide .heading,
	.slider .container .single-slide p {text-align: center;}
	.slider .container .single-slide .buttons {justify-content: center;}
	.slider .justify-content-center {text-align: center;}
	.slider .justify-content-center .buttons {justify-content: center;}
	.slider .container .single-slide .heading {font-size: 24px;}
}

@media (max-width: 575.98px) {
	.slider .container {margin-left: 0; width: 100vw;}
	.slider .container .single-slide .heading {font-size: 20px;}
}
