#mobile-menu > ul >li a{
	transition: all 0.5s ease !important;
}
#mobile-menu > ul >li:hover a{
	background: black !important;
	color: white !important;
}	

.art-who-are-we .flex.p-10.flex-col.gap-4.justify-center.items-center.mx-auto.text-center.text-white{
	background-color: rgba(255, 255, 255,0.6)!important; 
  border-radius: 8px !important;
   box-shadow: 0 4px 20px rgba(0,0,0,0.2) !important;
   padding-top: 0.3rem!important;
   padding-bottom:  0.3rem!important;
    transform: translateY(40px);
}
.art-who-are-we-container > div:nth-child(2){
		background-color: rgba(255, 255, 255,0.5) !important; 
  border-radius: 8px !important;
   box-shadow: 0 4px 20px rgba(0,0,0,0.2) !important;
    gap: 0.5rem !important;
    height: 12rem !important;
     transform: translateY(180px);
}

@media(max-width: 767px){
.art-text-with-photo .grid.w-full.h-full.grid-cols-8.grid-rows-3.items-center.justify-center.order-first {
  display: flex !important;             
  align-items: center !important;        
  justify-content: center !important; 
}
	.art-text-with-photo .grid.w-full.h-full img {
  height: auto !important;
  max-width: 20rem !important;
}
}

section.art-countdown p.art-text-description{
	white-space: pre-line !important;
}
section.art-countdown .s-count-down-wrapper{
	display: none !important;
}
.art-video-banner span.art-subtitle.capitalize{
	text-transform: unset !important;
}
.art-countdown h2.art-text-title{
	text-align: center !important;