.page-node-type-events #block-rosa-5g-mainpagecontent > div > div {
  //display:flex;
}

.page-node-type-events #block-rosa-5g-mainpagecontent table {
  width:auto !important;
} 

.page-node-type-events #block-rosa-5g-mainpagecontent  .field_dates > div:first-child,
.page-node-type-events #block-rosa-5g-mainpagecontent  .field_time > div:first-child,
.page-node-type-events #block-rosa-5g-mainpagecontent  .field_location > div:first-child{
  font-weight:bold;
  margin-right:10px;
}

/* IMAGES - Aspect Ratio - Landscape */
p[class*=ar-] {
    overflow: hidden;
    border-radius: 0.25rem;
}

p[class*=ar-] img {
    object-fit: cover;
    width: 100% !important;
    height: 100% !important;
}

.ar-16x9 {
    aspect-ratio: 16/9;
}

.ar-16x6 {
    aspect-ratio: 16/6;
}

.ar-10x7 {
    aspect-ratio: 10/7;
}

.ar-6x5 {
    aspect-ratio: 6/5;
}

.ar-5x2 {
    aspect-ratio: 5/2;
}

.ar-4x3 {
    aspect-ratio: 4/3;
}

.ar-4x1 {
    aspect-ratio: 4/1;
}

.ar-3x4 {
    aspect-ratio: 3/4;
}

.ar-3x2 {
    aspect-ratio: 3/2;
}

.ar-3x1 {
    aspect-ratio: 3/1;
}

.ar-2x1 {
    aspect-ratio: 2/1;
}

.ar-1x1 {
    aspect-ratio: 1;
}

/* IMAGES - Aspect Ratio - Portrait */
.ar-1x2 {
    aspect-ratio: 1/2;
}

.ar-2x3 {
    aspect-ratio: 2/3;
}

.ar-5x6 {
    aspect-ratio: 5/6;
}

/* CAPTCHA */
.captcha {
  display:flex;
  align-items:center;
}

.captcha img,
.captcha .js-form-item {
  margin-right:1rem;
}

@media (max-width: 767.98px) { 
  .captcha {
    flex-wrap:wrap;
  }
}


@media (min-width: 576px) {
        .hero-slider-slick-item .hero-slider-item-inner .image-container {
            position: relative !important;
        }
        .hero-slider-slick-item .hero-slider-item-inner {
            padding-bottom: 0% !important; 
        }
    }
    
    .hero-slider-slick-item .hero-slider-item-inner .hero-slider-item-content a {
        color: #006633;
    }
    .hero-slider-slick-item .hero-slider-item-inner .hero-slider-item-content a .h3, 
    .hero-slider-slick-item .hero-slider-item-inner .hero-slider-item-content a h3 {
        color: #006633 ;
    }
    .hero-slider-slick-item .hero-slider-item-inner .hero-slider-item-content {
        color: #000;
    }
    
    
    .captcha__title  {
        display:none;
    }
    .captcha__element {
        display:flex;
        
    }
    .form-item-captcha-response label {
        display: none;
    }