#hero-section {
    background-image: url(/images/banners/hero-summer-1.webp) !important;
    color: white !important;
    background-position: top !important;
}


#hero-section.astroid-element-overlay:before {
/*
    background-image: linear-gradient(115deg, 
		rgba(255, 255, 255, 0.1) 0%, 
		rgba(255, 255, 255, 0.5) 33%, 
		rgba(255, 255, 255, 0.25) 44%, 
		rgba(255, 255, 255, 0) 100%) !important;
*/
    background-image: linear-gradient(115deg, 
		rgba(255, 255, 255, 0.1) 0%, 
		rgba(255, 255, 255, 0.35) 25%, 
		rgba(255, 255, 255, 0.45) 33.5%, 
		rgba(255, 255, 255, 0.35) 50%, 
		rgba(255, 255, 255, 0) 100%) !important
}

/* temporary */	

#quote-section div.astroid-article-heading {
	display: none;
}

#benefit-section div.as-grid .astroid-icon, #benefit-section div.as-grid h4 {
    color: var(--bs-primary);
	margin-bottom: 0.2rem;
}

#benefit-section div.as-grid:hover .astroid-icon, #benefit-section div.as-grid:hover h4 {
	color: var(--bs-primary-subtle);
}

/* #testimonial-section na teraz schovaná */
/*
#testimonial-section div.slick-slide > div > div > div > div > div.col.order-1 > div {
	display: flex;
	flex-direction: column-reverse;
}

#testimonial-section h3 {
	margin-block-end: 0rem;
	line-height: 1.4rem;
}

#testimonial-section div.as-author-designation {
	color: var(--bs-gray-600);
	font-weight: 600;
	margin-block-end: 1.5rem;
}


#testimonial-section button {
	color: #EEE0D4;
}
*/


/* Hover-switch homepage - overiť po prerábke custom modulu rozvrhu */

div#schedule-switch-wrapper img {
/*  position: absolute;
  top: 0; left: 0;
*/
  width: 100%;
  height: 100%;
  object-fit: cover;

  opacity: 0;
  transition: opacity 0.25s ease-in-out;
  z-index: 1;
}

div#schedule-switch-wrapper img.active {
  opacity: 1;
  z-index: 2;
}



#home-heading-col {
/*	color: white;	*/
/*	border: 1px solid rgba(255, 255, 255, 0.2);*/
	width: auto;
	padding: 1rem;
	position: relative;
/*	background: rgba(255, 255, 255, 0.5);
	backdrop-filter: blur(0.5rem);
	-webkit-backdrop-filter: blur(0.5rem);
	border-radius: 0.5rem;
	overflow: hidden;
	box-shadow: 0px 0px 10vw 0vw white, 
				inset 0 0 2vw 0vw rgba(255,255,255,0.2);
*/}

#home-heading {
    box-shadow: 0px 0px 20vw 1vw rgba(255,255,255,0.35),
				inset 0 0 5vw 1vw rgba(255,255,255,0.15);
    border-radius: 0.75rem;
    overflow: hidden;
    padding: 0 .5rem;
}

#home-heading div.astroid-content-text::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 1px;
	background: linear-gradient(
		90deg,
		transparent,
		rgba(236, 236, 236, 0.8),
		transparent
	);
}

#home-heading div.astroid-content-text {
	backdrop-filter: blur(0.5rem);
	-webkit-backdrop-filter: blur(0.5rem);
	padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

#home-heading div.astroid-content-text::after {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	height: 1px;
	background: linear-gradient(
		90deg,
		transparent,
		rgba(236, 236, 236, 0.8),
		transparent
	);
}

#home-heading-buttons .btn-outline-primary {
	backdrop-filter: blur(0.5rem);
	-webkit-backdrop-filter: blur(0.5rem);
/*	background: rgba(255, 255, 255, 0.15);*/
}

