.elementor-9009 .elementor-element.elementor-element-83e9f9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-mix-blend-mode:overlay;}.elementor-9009 .elementor-element.elementor-element-83e9f9e:not(.elementor-motion-effects-element-type-background), .elementor-9009 .elementor-element.elementor-element-83e9f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-453dc8f );}.elementor-9009 .elementor-element.elementor-element-c76a9f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--padding-top:1vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9009 .elementor-element.elementor-element-1445e72{width:auto;max-width:auto;text-align:center;}.elementor-9009 .elementor-element.elementor-element-1445e72 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-9009 .elementor-element.elementor-element-1445e72 .elementor-heading-title{font-family:var( --e-global-typography-cfc0a5c-font-family ), Sans-serif;font-size:var( --e-global-typography-cfc0a5c-font-size );font-weight:var( --e-global-typography-cfc0a5c-font-weight );text-transform:var( --e-global-typography-cfc0a5c-text-transform );line-height:var( --e-global-typography-cfc0a5c-line-height );color:var( --e-global-color-163a5695 );}.elementor-9009 .elementor-element.elementor-element-6900f3c{--display:flex;--overlay-mix-blend-mode:multiply;--padding-top:0vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-9009 .elementor-element.elementor-element-9ec9ebc{--display:flex;--overlay-mix-blend-mode:multiply;}.elementor-9009 .elementor-element.elementor-element-d257c36 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-9009 .elementor-element.elementor-element-d257c36 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-9009 .elementor-element.elementor-element-d257c36.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9009 .elementor-element.elementor-element-d257c36{--image-border-radius:20px;--image-transition-duration:800ms;--overlay-transition-duration:500ms;--content-text-align:center;--content-justify-content:center;--content-padding:0px;--description-margin-top:0px;--content-transition-duration:700ms;--content-transition-delay:700ms;}.elementor-9009 .elementor-element.elementor-element-d257c36 .elementor-gallery-item__title{font-family:"Neulis", Sans-serif;font-size:16;font-weight:400;text-transform:none;line-height:1.3em;}.elementor-9009 .elementor-element.elementor-element-d257c36 .elementor-gallery-item__description{font-family:var( --e-global-typography-759c1d0-font-family ), Sans-serif;}@media(max-width:1024px){.elementor-9009 .elementor-element.elementor-element-1445e72 .elementor-heading-title{font-size:var( --e-global-typography-cfc0a5c-font-size );line-height:var( --e-global-typography-cfc0a5c-line-height );}.elementor-9009 .elementor-element.elementor-element-d257c36 .elementor-gallery-item__title{font-size:calc(10px + 1vw);line-height:1.3em;}}@media(min-width:768px){.elementor-9009 .elementor-element.elementor-element-83e9f9e{--width:80%;}}@media(max-width:767px){.elementor-9009 .elementor-element.elementor-element-83e9f9e{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9009 .elementor-element.elementor-element-c76a9f8{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8vw;--padding-bottom:0vw;--padding-left:8vw;--padding-right:8vw;}.elementor-9009 .elementor-element.elementor-element-1445e72{text-align:left;}.elementor-9009 .elementor-element.elementor-element-1445e72 .elementor-heading-title{font-size:var( --e-global-typography-cfc0a5c-font-size );line-height:var( --e-global-typography-cfc0a5c-line-height );}.elementor-9009 .elementor-element.elementor-element-6900f3c{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9009 .elementor-element.elementor-element-9ec9ebc{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9009 .elementor-element.elementor-element-d257c36 > .elementor-widget-container{padding:2vw 8vw 8vw 8vw;}.elementor-9009 .elementor-element.elementor-element-d257c36 .elementor-gallery-item__title{font-size:calc(14px + 1vw);line-height:1.3em;}}/* Start custom CSS for gallery, class: .elementor-element-d257c36 */.dialog-lightbox-widget-content {
    padding: 3vw!important;
}


.elementor-gallery-item__description {
    display: none;
    
}

.elementor-gallery-item__title {
    line-height: normal;
    width: 66%!important;
}

 .elementor-lightbox-image {
    border-radius: 20px!important;
    height: 107%!important;
}
.elementor-lightbox {
    backdrop-filter: blur(20px);
    background-color: rgba(0,0,0,.33)!important;
      font-family: "neulis";
      width: 100%;
      
}

 .elementor-slideshow__footer {
    top: 50% !important;
    width: 33% !important;
    left: 0% !important;
    position: absolute !important;
    height: 100% !important;
    padding: 5vw !important;
    transform: translateY(-50%);
    border-radius: 20px;
    backdrop-filter: blur(20px);
    opacity: 1 !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    
    
}


  .elementor-slideshow__title {
    font-size: 2vw!important;
    font-weight: 500!important;
    text-align: left!important; 
    line-height: 2vw;
    padding-bottom: 2vw;
    padding-left: 3vw;
 }
  .elementor-slideshow__description {
    font-size: 1.1rem!important;
    font-weight: 300;
    text-align: left!important; 
    padding: 3vw;
    border: 1px solid #ffffff1a;
    border-radius: 20px;
    
}

.elementor-lightbox .elementor-lightbox-item {
    padding: 0px!important;
    justify-content: flex-end!important;
    
}

.swiper-zoom-container {
    width: 67%!important;
    justify-content: flex-end!important;
    overflow: hidden!important;
}

.elementor-swiper-button-prev {
    left: 33%!important;
}



.swiper-zoom-container>img {
    object-fit: cover!important;
    width: 100%;
}

.elementor-swiper-button-prev, .elementor-swiper-button-next {
    width: 70px!important;
    height: 70px!important;
    background: #ffffff1a;
    border-radius: 50px;
    padding: 20px;
    margin: 40px;
    border: 1px dotted #ffffff33;
}

.dialog-lightbox-close-button {
    left: 32%;
    width: 30px!important;
}


.elementor-lightbox-image {
  box-shadow:none!important;
}


@media only screen and (max-width: 1025px) {
a.e-gallery-item {
    border-radius: 10px; 
}

.elementor-gallery-item__title {
    display: none;
}

.elementor-slideshow__description {
    border-radius:10px;
}

.swiper-zoom-container {
    width: 100%!important;
    max-height: 60%!important;
}
.elementor-slideshow__footer {
    bottom: 0 !important;
    width: 100% !important;
    left: 0% !important;
    height: 40% !important;
    transform: translateY(0%);
    border-radius: 20px;
    top: unset!important;
    background: #1e1e1e;
    
}

.elementor-lightbox-item {
        align-items: flex-start!important;
        top:0%;
}
.elementor-lightbox {
    height: 100vh!important;
    backdrop-filter: blur(10px);
   
}



.elementor-swiper-button-prev {
    left: -4vw!important;
}
.elementor-swiper-button-next {
    right: -4vw!important;
}

.elementor-swiper-button {
    top: 33%!important;
}

 .elementor-lightbox-item {
     background-color:#1e1e1e;
 }
 .dialog-lightbox-close-button {
 margin-right: 5vw;
    left: unset;
}
.elementor-slideshow__title {
    font-size: 24px!important; 
    line-height: 1em;
}
.elementor-slideshow__description {
    font-size: 0.9rem!important; 
    }
    
    .elementor-lightbox .swiper
    {
        height: 100vh;
    width: 90vw;
    
    border-radius: 20px;
    }
    
 .elementor-slideshow__header {
     display: none!important;
 }
 .dialog-widget-content {
     top: unset!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ec9ebc */.elementor-9009 .elementor-element.elementor-element-9ec9ebc:before {
    z-index: 8;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6900f3c */.elementor-9009 .elementor-element.elementor-element-6900f3c:before {
    z-index: 8;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83e9f9e */.elementor-9009 .elementor-element.elementor-element-83e9f9e {
    mix-blend-mode: lighten;
}/* End custom CSS */