/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
 .sen.block{
    ⁨background: url(https://5196679.fs1.hubspotusercontent-na1.net/hubfs/5196679/Experience%20Evergreen%20Event/undefined.png) cover no-repeat !important;
    background-image:url(https://5196679.fs1.hubspotusercontent-na1.net/hubfs/5196679/Experience%20Evergreen%20Event/undefined.png)  !important; 
   background-size: cover;
   background-position: center center;
  }
  .sen.hero-event .hero__bg img{
    width:100% !important;
    height:100% !important;
    overflow-x:hidden !important;
    left: 0;
    bottom: 0;
    object-fit: cover !important;
    object-position: center center !important; ⁨⁨
  }
  .sen.blog-list-events ul.blog-list__item-wrapper{
    
  }
  .sen.cta-events .container{
    background: linear-gradient(88.91deg,#001521 -7.62%,#054166 66.41%) !important;
  }
  .sen.cta-events .container p{
    max-width:750px  !important;
  }  
  .l-btn {
	border-radius: 0.625rem !important;
	background-color: #F9CF7E !important;
	padding: 0.6875rem 2.5rem !important;
	color: #054166 !important;
	font-size: 18px !important;
	font-weight: 300 !important;
}

/*.sen.block a.l-btn::after{
  content:'<a href="tel:5139482308"><p style="text-align: center;"><strong>513-948-2308</strong></p></a>';
    margin:15px auto;
  color:#262626;
  font-weight:325;
  text-align:center;
}*/
.sen.hero-event .hero__bg{
  min-height:670px !important;
  max-height: fit-content !important;/*was 870px*/
  /*background: linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%);*/

}

picture.aspect-box img{
  -webkit-mask-image: radial-gradient(circle, white 46%, transparent 85%, transparent 96%);
  mask-image: radial-gradient(circle, white 46%, transparent 85%, transparent 96%);
}


picture.aspect-box > img:nth-child(2){
  
}

@media screen and (max-width:567px){
 .sen.hero-event .is-mobile picture{
     --aspect-ratio: 1/3;
  }
  .sen.hero-event .hero__bg img{
    object-position: auto !important;
    width: auto !important;
    height:66% !important;
  }
  
  .hero__announcement p span {
    font-size:18px !important;
    line-height:24px !important;
  }
  
  .sen.block h2 {
    margin-bottom: 1.5rem !important;
  }
}

@media screen and (min-width:568px) and (max-width:767px){
 .sen.hero-event .is-mobile picture{
     --aspect-ratio: 10/13;
  }
    .sen.hero-event .hero__bg img{
    width: auto !important;
  }
}

@media screen and (min-width:768px) and (max-width:1198px){
 .sen.hero-event .is-mobile picture{
     --aspect-ratio: 2/5;
  }
  
      .sen.hero-event .hero__bg img{
    width: auto !important;
  }
}

.sen.hero-event .hero__wrapper h1 {
  text-shadow: black 0px 0px 5px;
}
.sen.hero-event .hero__wrapper h1 + span{
 text-shadow: black 0px 0px 5px; 
}

.sen.blog-list-events .blog-list__video-wrapper .aspect-box video{
  border-radius:10px !imprtant;  
}

video{
  border-radius:10px !important;
}

.sen.hero-event .hero__form form .hs-submit input{
  font-size:18px !important;
  font-weight:300 !important;
}


.block__desc{
  font-weight:300;
}

#dateAndTimeDiv{
  /*display: none;  add this rule back in to hide the date and address*/
}

#dateAndTimeDiv.is-visible{
  display: block !important;
}

.sen.hero-event .hero__form form .input select{
  padding: 0 2rem 0 0.625rem !important;
}

.sen.coming-soon{
background:white;
  width:100%;
  padding: 65px 0;
}
.sen.coming-soon .container{

}
.coming-soon-text-top{
  text-align:center;
  margin-bottom:40px;
}

.coming-soon-text-top h2{
  margin-bottom:7px;
}

.coming-soon-text-top p{
  font-size: 18px;
  font-weight: 325;
  line-height: 32px;
  margin-bottom: 1.875rem;
  text-transform: none;
  font-family:Gotham;
  color: #262626;
  letter-spacing: -.18px;
}

.event-lineup{
  display:flex;
  flex-direction:row;
  width:100%;
  margin: auto;
  justify-content:center;
}

.event-card-border-mobile{
  display:none;
}

@media screen and (max-width:867px){
  .event-lineup{
    flex-direction:column;
  }
  
  .event-card-border-mobile{
  width:65%;
  display:block;  
  height:2px;
  margin:auto;
  background:linear-gradient(180deg,#a3682b,#dead63 50.06%,#f9cf7e 98.08%);
}
}

.event-card{
  background:transparent;
  text-align:center;
  padding: 20px;
}

.event-card-border{
  width:2px;
  height:auto;
  background:linear-gradient(180deg,#a3682b,#dead63 50.06%,#f9cf7e 98.08%);
}

.event-card:last-child {
  border:none;
}

.event-card h4{
  text-align:center;
  margin-bottom:0px;
  font-size: 18px;
  font-weight: bolder;
  line-height: 32px;
  text-transform: none;
  font-family:Gotham;
  color: #054166;
  letter-spacing: -.18px;
}

.event-card p{
  text-align:center;
  color:#262626;
  font-size: 18px;
  font-weight: 325;
  line-height: 32px;
  margin-bottom: 1.875rem;
  text-transform: none;
  font-family:Gotham;
  letter-spacing: -.18px;
  min-width:305px;
}

p a{
 color:#262626;
  font-weight:325;
  font-style:normal;
  
}

.blog-list__content a{
  color:#262626 !important;
  text-decoration-color: #f9cf7e;
  text-decoration-thickness:2px;
}

.hs-form-checkbox{
  list-style:none !important;
}

.hs-form-checkbox .hs-input{
  width:auto !important; 
  margin: 10px 10px 5px 0px !important;
}

.hs_n2025_fall_event{
  width:100% !important;
}

.cta__desc{
  text-wrap:balance !important;
}

.aboutSubHeader{
  color: #505d68:
  font-family: Gotham;
  font-size: 1.75rem;
  font-weight: 325;
  line-height: 1.14286;
  margin-bottom: 1.25rem;
}

.is-mobile {
  padding-bottom:60px !important;
}