.cle--elementor-section-fit-vertical-height.elementor-widget-image-carousel,
.cle--elementor-section-fit-vertical-height.elementor-widget-image-carousel .elementor-widget-container,
.cle--elementor-section-fit-vertical-height.elementor-widget-image-carousel .elementor-image-carousel-wrapper,
.cle--elementor-section-fit-vertical-height.elementor-widget-image-carousel img.swiper-slide-image
{
height: 100% ;
}
.cle--elementor-section-fit-vertical-height.elementor-widget-image-carousel img.swiper-slide-image
{
width: 100%;
position: absolute;
top: 0;
left: 0;
object-fit: cover;
object-position: center;
font-family: 'object-fit: cover; object-position: center;';
} @media screen and (max-width: 767px) {
.cle--elementor-section-fit-vertical-height.elementor-widget-image-carousel {
height: 65vw ;
}
}  @media (min-width: 1025px) {
.cle--objectfit-container img {
object-fit: cover;
object-position: center;
font-family: 'object-fit: cover; object-position: center;';
left: 0;
top: 0;
}
.cle--column-absolute-yes {
position: absolute ;
top: 0 ;
left: 0 ;
}
.cle--container-absolute-yes {
height: 100% ;
}
.cle--container-absolute-yes img {
position: absolute ;
top: 0 ;
left: 0 ;
}
.cle--image-caption-yes figure figcaption {
position: absolute;
top: 50%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
margin: 0 !important;
width: 100% ;
}
.cle--image-anchor-display-block-yes a {
display: block;
}
}
@media (min-width: 768px) {
.cle--objectfit-container-tablet img {
object-fit: cover;
object-position: center;
font-family: 'object-fit: cover; object-position: center;';
left: 0;
top: 0;
}
.cle--column-absolute-tablet-yes {
position: absolute ;
top: 0 ;
left: 0 ;
}
.cle--container-absolute-tablet-yes {
height: 100% ;
}
.cle--container-absolute-tablet-yes img {
position: absolute ;
top: 0 ;
left: 0 ;
}
.cle--image-caption-tablet-yes figure figcaption {
position: absolute;
top: 50%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
margin: 0 !important;
width: 100% ;
}
.cle--image-anchor-display-block-tablet-yes a {
display: block;
}
}
@media (max-width: 767px) {
.cle--objectfit-container-mobile img {
object-fit: cover;
object-position: center;
font-family: 'object-fit: cover; object-position: center;';
left: 0;
top: 0;
}
.cle--column-absolute-mobile-yes {
position: absolute ;
top: 0 ;
left: 0 ;
}
.cle--container-absolute-mobile-yes {
height: 100% ;
}
.cle--container-absolute-mobile-yes img {
position: absolute ;
top: 0 ;
left: 0 ;
}
.cle--image-caption-mobile-yes figure figcaption {
position: absolute;
top: 50%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
margin: 0 !important;
width: 100% ;
}
.cle--image-anchor-display-block-mobile-yes a {
display: block;
}
}
.cle--elementor-section-fixed img {
width: 100%;
height: 100%;
position: absolute;
object-fit: cover;
object-position: center;
font-family: 'object-fit: cover; object-position: center;';
left: 0;
top: 0;
}
.ast-left-sidebar .sidebar-main {
position: -webkit-sticky; position: sticky;
top: 0 ;
padding-top: 25px;
}
.ast-left-sidebar #secondary {
border-right: 4px solid #000 ;
} @media (min-width: 1600px) {
.elementor-image-gallery .gallery-columns-11 .gallery-item {
max-width: 9.09%;
}
.elementor-image-gallery .gallery-columns-12 .gallery-item {
max-width: 8.33%;
}
}  @media (min-width: 1025px) and (max-width: 1599px) {
.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-11 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-12 .gallery-item {         
max-width: 12.5%;
}
} @media (min-width: 992px) and (max-width: 1024px) {
.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-11 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-12 .gallery-item {         
max-width: 25%;
}
}
@media (min-width: 480px) and (max-width: 991px) {
.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-11 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-12 .gallery-item { 
max-width: 33.33%;
}
}
@media (max-width: 479px) {
.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-11 .gallery-item, 
.elementor-image-gallery .gallery.gallery-columns-12 .gallery-item { 
max-width: 50%;
}   
}
.uael-img-grid__column-3_plus_4 .uael-img-gallery-wrap .uael-grid-item img {
object-fit: cover;
object-position: center;
font-family: 'object-fit: cover; object-position: center;';
} @media (min-width: 1025px) {
.uael-img-grid__column-3_plus_4 .uael-img-gallery-wrap .uael-grid-item {
width: 33.33% ;
}
.uael-img-grid__column-3_plus_4_v2 .uael-img-gallery-wrap .uael-grid-item {
width: 33.33% ;
}
.uael-img-grid__column-3_plus_4 .uael-img-gallery-wrap .uael-img-gallery-item-6, .uael-img-grid__column-3_plus_4 .uael-img-gallery-wrap .uael-img-gallery-item-7 {
width: 16.6% ;
}
.uael-img-grid__column-3_plus_4 .uael-img-gallery-wrap .uael-grid-item img {
height: 380px ;
}
.uael-img-grid__column-3_plus_4 .uael-img-gallery-wrap .uael-img-gallery-item-3 img {
height: 475px ;
}
.uael-img-grid__column-3_plus_4 .uael-img-gallery-wrap .uael-img-gallery-item-6 img, .uael-img-grid__column-3_plus_4 .uael-img-gallery-wrap .uael-img-gallery-item-7 img {
height: 285px ;
}
.uael-img-grid__column-3_plus_4_v2 .uael-img-gallery-wrap .uael-img-gallery-item-4, 
.uael-img-grid__column-3_plus_4_v2 .uael-img-gallery-wrap .uael-img-gallery-item-5, 
.uael-img-grid__column-3_plus_4_v2 .uael-img-gallery-wrap .uael-img-gallery-item-6, 
.uael-img-grid__column-3_plus_4_v2 .uael-img-gallery-wrap .uael-img-gallery-item-7 {
width: 25% ;
}
.uael-img-grid__column-2_plus_3 .uael-img-gallery-wrap .uael-grid-item,
.uael-img-grid__column-2_plus_3_plus_2 .uael-img-gallery-wrap .uael-grid-item {
width: 50% ;
}
.uael-img-grid__column-2_plus_3 .uael-img-gallery-wrap .uael-img-gallery-item-3, 
.uael-img-grid__column-2_plus_3 .uael-img-gallery-wrap .uael-img-gallery-item-4, 
.uael-img-grid__column-2_plus_3 .uael-img-gallery-wrap .uael-img-gallery-item-5,
.uael-img-grid__column-2_plus_3_plus_2 .uael-img-gallery-wrap .uael-img-gallery-item-3, 
.uael-img-grid__column-2_plus_3_plus_2 .uael-img-gallery-wrap .uael-img-gallery-item-4, 
.uael-img-grid__column-2_plus_3_plus_2 .uael-img-gallery-wrap .uael-img-gallery-item-5 {
width: 33.33% ;
}
.uael-img-grid__column-2_plus_3 .uael-img-gallery-wrap img { height: 380px;
object-fit: cover;
object-position: center;
font-family: 'object-fit: cover; object-position: center;';
} 
}
.uael-caption-outside .uael-grid-img-caption {
position: relative;
bottom: auto;
top: auto;
opacity: 1;
}
.uael-img-caption-valign-top .uael-caption-outside .uael-grid-img-thumbnail {
display: flex;
flex-direction: column-reverse;
}