<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#tile-slider,
.carousel .carousel-item {
	height: 400px;
	z-index: 1;
}

.carousel-caption {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	text-align: left;
}

.carousel-caption * {
	--font-color: #fff!important;
    color: var(--font-color);
    text-decoration: none;
    text-shadow: 1px 1px 1px black;
}

.carousel-caption h5 {
	font-size: 40px;
}

.carousel-item &gt; img {
    position: absolute;
    object-fit: cover;
    top: 0;
    left: 0;
    min-height: 100%;
	max-width: 100%;
}

.carousel-item .mobile-link {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 20;
}

.carousel-control-next, 
.carousel-control-prev {
	z-index: 50;
}

@media screen and (max-width:767px) {
	#tile-slider,
	.carousel .carousel-item{
		height: 350px;
	}
	
	#top-tiles .carousel .carousel-item .lead-box h3,
#top-tiles .carousel .carousel-item .lead-box .lead p {
		margin-bottom: 0.5rem;
	}
}

@media screen and (max-width:575px) {
	/*
	#tile-slider,
	.carousel .carousel-item{
		height: 250px;
	}
	*/
	
	.carousel-caption {
		left: 10px!important;
		right: 10px!important;
	}
}</pre></body></html>