.image-with-text-overlay-wrapper.is-link{cursor:pointer}.image-with-text-overlay-wrapper .homepage-featured-content-box{position:static;display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;}@media screen and (min-width:480px){.image-with-text-overlay-wrapper .homepage-featured-content-box{width:100%}}.image-with-text-overlay-wrapper .image-with-text-overlay__content-box{display:flex;justify-content:center;}.image-with-text-overlay-wrapper .homepage-featured-content-wrapper{display:flex;justify-content:center;align-content:center;overflow:hidden;height:auto;height:92vh}.image-with-text-overlay-wrapper .homepage-featured-content-wrapper .homepage-content--image{height:100%;position:absolute;left:0;right:0}.image-with-text-overlay-wrapper .size-original .image-cover{max-width:none!important;max-height:none!important;object-fit:cover!important}.image-with-text-overlay-wrapper .size-original .homepage-content--image{height:auto}@media screen and (min-width:769px){.image-with-text-overlay-wrapper .size-small .homepage-featured-content-wrapper{min-height:30vw}.image-with-text-overlay-wrapper .size-medium .homepage-featured-content-wrapper{min-height:40vw}.image-with-text-overlay-wrapper .size-large .homepage-featured-content-wrapper{min-height:50vw!important;}}@media screen and (max-width:768px){.image-with-text-overlay-wrapper .size-original .homepage-content--image,.image-with-text-overlay-wrapper .size-original .homepage-content--image .img,.image-with-text-overlay-wrapper .size-original .homepage-content--image>div{min-height:auto}}.image-with-text-overlay-wrapper .homepage-content--image{min-height:300px;display:flex}.image-with-text-overlay-wrapper .homepage-content--image .img,.image-with-text-overlay-wrapper .homepage-content--image>div{min-height:300px;height:100%;width:100%}.image-with-text-overlay-wrapper .homepage-content--image svg.icon.icon--placeholder{min-height:inherit}.image-with-text-overlay-wrapper .homepage-sections-wrapper{padding:0;overflow:hidden;border-radius: 0px 0px 50px 50px;
}}.image-with-text-overlay-wrapper .homepage-content--image:before{opacity:0;background-color:#000;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.image-with-text-overlay-wrapper .homepage-featured-content-box{background:#0000003b}.image-with-text-overlay-wrapper .featured-row__subtext{font-family: Souvenir-Demi;
    font-size: 1.3rem;
    line-height: 1.26em;
    text-align: left;
    width: 59%!important;
    margin: 43px 0px!important;}@media screen and (max-width:768px){.image-with-text-overlay-wrapper .featured-row__subtext{padding-top:7.5px}}.image-with-text-overlay-wrapper h2.homepage-sections--title{margin-bottom:0;font-size:38px}.image-with-text-overlay-wrapper .featured-row__subtext p{margin-top:15px}.image-with-text-overlay-wrapper .featured-row__subtext p:first-child{margin-top:0}.image-with-text-overlay-wrapper--light .featured-row__subtext,.image-with-text-overlay-wrapper--light h2.homepage-sections--title,.image-with-text-overlay-wrapper--light h2.homepage-sections--title a{color:var(--color-scheme-light-background)}.image-with-text-overlay-wrapper--accent .featured-row__subtext,.image-with-text-overlay-wrapper--accent h2.homepage-sections--title,.image-with-text-overlay-wrapper--accent h2.homepage-sections--title a{color:var(--color-scheme-feature-background)}.image-with-text-overlay-wrapper--dark .featured-row__subtext,.image-with-text-overlay-wrapper--dark h2.homepage-sections--title,.image-with-text-overlay-wrapper--dark h2.homepage-sections--title a{color:var(--color-scheme-dark-background)}.image-with-text-overlay-wrapper--textPosition-center .homepage-featured-content-box,.image-with-text-overlay-wrapper--textPosition-left .homepage-featured-content-box,.image-with-text-overlay-wrapper--textPosition-right .homepage-featured-content-box{left:25%;right:25%;}@media screen and (min-width:480px){.image-with-text-overlay-wrapper--textPosition-left .homepage-featured-content-box{position:relative;left:auto;right:25%}.image-with-text-overlay-wrapper--textPosition-center .homepage-featured-content-box{left:25%;right:25%}.image-with-text-overlay-wrapper--textPosition-right .homepage-featured-content-box{position:relative;left:25%;right:auto}}.image-with-text-overlay-wrapper--textAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner,.image-with-text-overlay-wrapper--textAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner h2.homepage-sections--title{text-align:left}.image-with-text-overlay-wrapper--textAlignment-left .homepage-featured-content-box .homepage-featured-content-box-inner h2.homepage-sections--title:after{margin-left:0}.image-with-text-overlay-wrapper--textAlignment-center .homepage-featured-content-box .homepage-featured-content-box-inner,.image-with-text-overlay-wrapper--textAlignment-center .homepage-featured-content-box .homepage-featured-content-box-inner h2.homepage-sections--title{text-align: left;
    display: grid;
    align-content: flex-start;
    align-self: end;
    width: 100%;
    height: auto;
   animation: fadeInAnimation ease 0.75s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
   }
@keyframes fadeInAnimation {
    0% {
        opacity: 0;
      translate:-10px;
    }
    100% {
        opacity: 1;
      translate:0px;
     }
}



@keyframes marquee {
  0% {
    transform: translateX(300%);
  }
  100% {
    transform: translateX(-200%);
  }
}

.image-with-text-overlay-wrapper--textAlignment-right .homepage-featured-content-box .homepage-featured-content-box-inner,.image-with-text-overlay-wrapper--textAlignment-right .homepage-featured-content-box .homepage-featured-content-box-inner h2.homepage-sections--title{text-align:right}.image-with-text-overlay-wrapper--textAlignment-right .homepage-featured-content-box .homepage-featured-content-box-inner h2.homepage-sections--title:after{margin-right:0}