.elementor-34298 .elementor-element.elementor-element-fe5c79e{--display:flex;}.elementor-34298 .elementor-element.elementor-element-4d87bc6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-34298 .elementor-element.elementor-element-4d87bc6:not(.elementor-motion-effects-element-type-background), .elementor-34298 .elementor-element.elementor-element-4d87bc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BA9E52;}.elementor-34298 .elementor-element.elementor-element-cc61d7b .elementor-heading-title{font-family:"Jost", Sans-serif;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-34298 .elementor-element.elementor-element-dcc38b1 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-34298 .elementor-element.elementor-element-dcc38b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-34298 .elementor-element.elementor-element-dcc38b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-34298 .elementor-element.elementor-element-dcc38b1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-34298 .elementor-element.elementor-element-dcc38b1 .elementor-icon-list-icon i{color:#FFFFFF;font-size:14px;}.elementor-34298 .elementor-element.elementor-element-dcc38b1 .elementor-icon-list-icon svg{fill:#FFFFFF;--e-icon-list-icon-size:14px;}.elementor-34298 .elementor-element.elementor-element-dcc38b1 .elementor-icon-list-icon{width:14px;}.elementor-34298 .elementor-element.elementor-element-dcc38b1 .elementor-icon-list-text, .elementor-34298 .elementor-element.elementor-element-dcc38b1 .elementor-icon-list-text a{color:#FFFFFF;}.elementor-34298 .elementor-element.elementor-element-dcc38b1 .elementor-icon-list-item{font-family:"Jost", Sans-serif;font-size:18px;font-weight:500;}.elementor-34298 .elementor-element.elementor-element-c5abacb{text-align:center;}.elementor-34298 .elementor-element.elementor-element-2fb3f37{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34298 .elementor-element.elementor-element-b96188a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-34298 .elementor-element.elementor-element-b96188a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-34298 .elementor-element.elementor-element-b96188a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-34298 .elementor-element.elementor-element-bd86334{--display:flex;}.elementor-34298 .elementor-element.elementor-element-dc8f987{--display:flex;}.elementor-34298 .elementor-element.elementor-element-0b80d90{--display:flex;}.elementor-34298 .elementor-element.elementor-element-0202552 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-34298 .elementor-element.elementor-element-0202552 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-34298 .elementor-element.elementor-element-0202552{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-34298 .elementor-element.elementor-element-1bb293b{--display:flex;}.elementor-34298 .elementor-element.elementor-element-75ec876{--display:flex;}.elementor-34298 .elementor-element.elementor-element-1411bae .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-34298 .elementor-element.elementor-element-1411bae .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-34298 .elementor-element.elementor-element-1411bae{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-34298 .elementor-element.elementor-element-1d410c0{--display:flex;}.elementor-34298 .elementor-element.elementor-element-3cd7484{--display:flex;}.elementor-34298 .elementor-element.elementor-element-b5313c7{--display:flex;}.elementor-34298 .elementor-element.elementor-element-0d1d872 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-34298 .elementor-element.elementor-element-0d1d872 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-34298 .elementor-element.elementor-element-0d1d872{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-34298 .elementor-element.elementor-element-a4bd5f0{--display:flex;}.elementor-34298 .elementor-element.elementor-element-b05dc23{--display:flex;}.elementor-34298 .elementor-element.elementor-element-50b757d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-34298 .elementor-element.elementor-element-50b757d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-34298 .elementor-element.elementor-element-50b757d{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-34298 .elementor-element.elementor-element-f61003f{--display:flex;}.elementor-34298 .elementor-element.elementor-element-f2aec79{--display:flex;}.elementor-34298 .elementor-element.elementor-element-fdd70f0 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-34298 .elementor-element.elementor-element-fdd70f0 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-34298 .elementor-element.elementor-element-fdd70f0{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-34298 .elementor-element.elementor-element-d58ffb5{--display:flex;}.elementor-34298 .elementor-element.elementor-element-30a0d8a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-34298 .elementor-element.elementor-element-30a0d8a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-34298 .elementor-element.elementor-element-30a0d8a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-34298 .elementor-element.elementor-element-5db041c{--display:flex;}.elementor-34298 .elementor-element.elementor-element-8e0fc49{--display:flex;}.elementor-34298 .elementor-element.elementor-element-2cd8a4f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-34298 .elementor-element.elementor-element-2cd8a4f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-34298 .elementor-element.elementor-element-2cd8a4f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-34298 .elementor-element.elementor-element-a929a45{--display:flex;}.elementor-34298 .elementor-element.elementor-element-6269e23{--display:flex;}.elementor-34298 .elementor-element.elementor-element-96b85a8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-34298 .elementor-element.elementor-element-96b85a8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-34298 .elementor-element.elementor-element-96b85a8{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-34298 .elementor-element.elementor-element-6215b79{--display:flex;}.elementor-34298 .elementor-element.elementor-element-fc15afb{--display:flex;}.elementor-34298 .elementor-element.elementor-element-6eee479 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-34298 .elementor-element.elementor-element-6eee479 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-34298 .elementor-element.elementor-element-6eee479{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-34298 .elementor-element.elementor-element-d842410{--display:flex;}.elementor-34298 .elementor-element.elementor-element-eb1c269 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-34298 .elementor-element.elementor-element-eb1c269 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-34298 .elementor-element.elementor-element-eb1c269{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-34298 .elementor-element.elementor-element-6b54c11{--display:flex;}.elementor-34298 .elementor-element.elementor-element-2b726bb{--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;--padding-top:55px;--padding-bottom:55px;--padding-left:00px;--padding-right:00px;}.elementor-34298 .elementor-element.elementor-element-2b726bb:not(.elementor-motion-effects-element-type-background), .elementor-34298 .elementor-element.elementor-element-2b726bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEC5B6;}.elementor-34298 .elementor-element.elementor-element-e68c364{padding:55px 00px 55px 00px;text-align:center;}.elementor-34298 .elementor-element.elementor-element-e68c364 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:48px;}.elementor-34298 .elementor-element.elementor-element-9640f34{--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;}.elementor-34298 .elementor-element.elementor-element-9640f34:not(.elementor-motion-effects-element-type-background), .elementor-34298 .elementor-element.elementor-element-9640f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34298 .elementor-element.elementor-element-10d0e24{--display:flex;}.elementor-34298 .elementor-element.elementor-element-fb303db{font-family:"Jost", Sans-serif;font-size:20px;line-height:30px;}.elementor-34298 .elementor-element.elementor-element-232e111{--display:flex;}.elementor-34298 .elementor-element.elementor-element-232e111:not(.elementor-motion-effects-element-type-background), .elementor-34298 .elementor-element.elementor-element-232e111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34298 .elementor-element.elementor-element-cdb49ab{font-family:"Jost", Sans-serif;font-size:20px;line-height:30px;}.elementor-34298 .elementor-element.elementor-element-2695fe1{--display:flex;}.elementor-34298 .elementor-element.elementor-element-2695fe1:not(.elementor-motion-effects-element-type-background), .elementor-34298 .elementor-element.elementor-element-2695fe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34298 .elementor-element.elementor-element-afec08d{font-family:"Jost", Sans-serif;font-size:20px;line-height:30px;color:#1D1D1B;}.elementor-34298 .elementor-element.elementor-element-7611ded{--display:flex;}.elementor-34298 .elementor-element.elementor-element-7611ded:not(.elementor-motion-effects-element-type-background), .elementor-34298 .elementor-element.elementor-element-7611ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34298 .elementor-element.elementor-element-285e550{font-family:"Jost", Sans-serif;font-size:20px;line-height:30px;}.elementor-34298 .elementor-element.elementor-element-b1bb9e3{--display:flex;}.elementor-34298 .elementor-element.elementor-element-b1bb9e3:not(.elementor-motion-effects-element-type-background), .elementor-34298 .elementor-element.elementor-element-b1bb9e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34298 .elementor-element.elementor-element-754d60c{font-family:"Jost", Sans-serif;font-size:20px;line-height:30px;}.elementor-34298 .elementor-element.elementor-element-e2bfa59{--n-accordion-title-font-size:18px;padding:40px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#BA9E52;}.elementor-34298 .elementor-element.elementor-element-e2bfa59 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;}.elementor-34298 .elementor-element.elementor-element-e2bfa59 {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-34298 .elementor-element.elementor-element-e2bfa59 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lato", Sans-serif;font-weight:700;line-height:27px;}:where( .elementor-34298 .elementor-element.elementor-element-e2bfa59 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 01px 01px 01px;}@media(max-width:1024px){.elementor-34298 .elementor-element.elementor-element-4d87bc6{--grid-auto-flow:row;}.elementor-34298 .elementor-element.elementor-element-2fb3f37{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-34298 .elementor-element.elementor-element-4d87bc6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-34298 .elementor-element.elementor-element-2fb3f37{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for gallery, class: .elementor-element-b96188a */@media (min-width: 768px) {

    .elementor-element-b96188a .elementor-gallery__container {
        height: 90vh !important;
        max-width: 100%;
        width: auto !important;
        aspect-ratio: 1080 / 1440;
        margin: 0 auto;
        --aspect-ratio: 133.33% !important;
    }

    .elementor-element-b96188a .e-gallery-item,
    .elementor-element-b96188a .e-gallery-image {
        height: 100% !important;
        width: 100% !important;
    }

    .elementor-element-b96188a .e-gallery-image {
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63724f6 */@media (min-width: 768px) {

    .elementor-element-1411bae .elementor-gallery__container {
        height: 90vh !important;
        max-width: 100%;
        width: auto !important;
        aspect-ratio: 1080 / 1440;
        margin: 0 auto;
        --aspect-ratio: 133.33% !important;
    }

    .elementor-element-1411bae .e-gallery-item,
    .elementor-element-1411bae .e-gallery-image {
        height: 100% !important;
        width: 100% !important;
    }

    .elementor-element-1411bae .e-gallery-image {
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
    }

}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-0202552 */@media (min-width: 768px) {

    .elementor-element-0202552 .elementor-gallery__container {
        height: 90vh !important;
        max-width: 100%;
        width: auto !important;
        aspect-ratio: 1080 / 1440;
        margin: 0 auto;
        --aspect-ratio: 133.33% !important;
    }

    .elementor-element-0202552 .e-gallery-item,
    .elementor-element-0202552 .e-gallery-image {
        height: 100% !important;
        width: 100% !important;
    }

    .elementor-element-0202552 .e-gallery-image {
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
    }

}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-0d1d872 */@media (min-width: 768px) {

    .elementor-element-0d1d872 .elementor-gallery__container {
        height: 90vh !important;
        max-width: 100%;
        width: auto !important;
        aspect-ratio: 1080 / 1440;
        margin: 0 auto;
        --aspect-ratio: 133.33% !important;
    }

    .elementor-element-0d1d872 .e-gallery-item,
    .elementor-element-0d1d872 .e-gallery-image {
        height: 100% !important;
        width: 100% !important;
    }

    .elementor-element-0d1d872 .e-gallery-image {
        background-size: contain !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
    }

}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-50b757d */.elementor-element-50b757d .elementor-gallery__container {
    height: 90vh !important;
    max-width: 100%;
    width: auto !important;
    aspect-ratio: 1080 / 1440;
    margin: 0 auto;
    --aspect-ratio: 133.33% !important;
}
.elementor-element-50b757d .e-gallery-item,
.elementor-element-50b757d .e-gallery-image {
    height: 100% !important;
    width: 100% !important;
}
.elementor-element-50b757d .e-gallery-image {
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/* Mobile override: size from width, not vh */
@media (max-width: 767px) {
    .elementor-element-50b757d .elementor-gallery__container {
        height: auto !important;
        width: 100% !important;
        max-width: 100%;
        aspect-ratio: 1080 / 1440;
    }
    .elementor-element-50b757d .e-gallery-image {
        background-size: cover !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-fdd70f0 */.elementor-element-fdd70f0 .elementor-gallery__container {
    height: 90vh !important;
    max-width: 100%;
    width: auto !important;
    aspect-ratio: 1080 / 1440;
    margin: 0 auto;
    --aspect-ratio: 133.33% !important;
}
.elementor-element-fdd70f0 .e-gallery-item,
.elementor-element-fdd70f0 .e-gallery-image {
    height: 100% !important;
    width: 100% !important;
}
.elementor-element-fdd70f0 .e-gallery-image {
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/* Mobile override: size from width, not vh */
@media (max-width: 767px) {
    .elementor-element-fdd70f0 .elementor-gallery__container {
        height: auto !important;
        width: 100% !important;
        max-width: 100%;
        aspect-ratio: 1080 / 1440;
    }
    .elementor-element-fdd70f0 .e-gallery-image {
        background-size: cover !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-30a0d8a */.elementor-element-30a0d8a .elementor-gallery__container {
    height: 90vh !important;
    max-width: 100%;
    width: auto !important;
    aspect-ratio: 1080 / 1440;
    margin: 0 auto;
    --aspect-ratio: 133.33% !important;
}
.elementor-element-30a0d8a .e-gallery-item,
.elementor-element-30a0d8a .e-gallery-image {
    height: 100% !important;
    width: 100% !important;
}
.elementor-element-30a0d8a .e-gallery-image {
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/* Mobile override: size from width, not vh */
@media (max-width: 767px) {
    .elementor-element-30a0d8a .elementor-gallery__container {
        height: auto !important;
        width: 100% !important;
        max-width: 100%;
        aspect-ratio: 1080 / 1440;
    }
    .elementor-element-30a0d8a .e-gallery-image {
        background-size: cover !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-2cd8a4f */.elementor-element-2cd8a4f .elementor-gallery__container {
    height: 90vh !important;
    max-width: 100%;
    width: auto !important;
    aspect-ratio: 1080 / 1440;
    margin: 0 auto;
    --aspect-ratio: 133.33% !important;
}
.elementor-element-2cd8a4f .e-gallery-item,
.elementor-element-2cd8a4f .e-gallery-image {
    height: 100% !important;
    width: 100% !important;
}
.elementor-element-2cd8a4f .e-gallery-image {
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/* Mobile override: size from width, not vh */
@media (max-width: 767px) {
    .elementor-element-2cd8a4f .elementor-gallery__container {
        height: auto !important;
        width: 100% !important;
        max-width: 100%;
        aspect-ratio: 1080 / 1440;
    }
    .elementor-element-2cd8a4f .e-gallery-image {
        background-size: cover !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-96b85a8 */.elementor-element-96b85a8 .elementor-gallery__container {
    height: 90vh !important;
    max-width: 100%;
    width: auto !important;
    aspect-ratio: 1080 / 1440;
    margin: 0 auto;
    --aspect-ratio: 133.33% !important;
}
.elementor-element-96b85a8 .e-gallery-item,
.elementor-element-96b85a8 .e-gallery-image {
    height: 100% !important;
    width: 100% !important;
}
.elementor-element-96b85a8 .e-gallery-image {
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/* Mobile override: size from width, not vh */
@media (max-width: 767px) {
    .elementor-element-96b85a8 .elementor-gallery__container {
        height: auto !important;
        width: 100% !important;
        max-width: 100%;
        aspect-ratio: 1080 / 1440;
    }
    .elementor-element-96b85a8 .e-gallery-image {
        background-size: cover !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-6eee479 */.elementor-element-6eee479 .elementor-gallery__container {
    height: 90vh !important;
    max-width: 100%;
    width: auto !important;
    aspect-ratio: 1080 / 1440;
    margin: 0 auto;
    --aspect-ratio: 133.33% !important;
}
.elementor-element-6eee479 .e-gallery-item,
.elementor-element-6eee479 .e-gallery-image {
    height: 100% !important;
    width: 100% !important;
}
.elementor-element-6eee479 .e-gallery-image {
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/* Mobile override: size from width, not vh */
@media (max-width: 767px) {
    .elementor-element-6eee479 .elementor-gallery__container {
        height: auto !important;
        width: 100% !important;
        max-width: 100%;
        aspect-ratio: 1080 / 1440;
    }
    .elementor-element-6eee479 .e-gallery-image {
        background-size: cover !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-eb1c269 */.elementor-element-eb1c269 .elementor-gallery__container {
    height: 90vh !important;
    max-width: 100%;
    width: auto !important;
    aspect-ratio: 1080 / 1440;
    margin: 0 auto;
    --aspect-ratio: 133.33% !important;
}
.elementor-element-eb1c269 .e-gallery-item,
.elementor-element-eb1c269 .e-gallery-image {
    height: 100% !important;
    width: 100% !important;
}
.elementor-element-eb1c269 .e-gallery-image {
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/* Mobile override: size from width, not vh */
@media (max-width: 767px) {
    .elementor-element-eb1c269 .elementor-gallery__container {
        height: auto !important;
        width: 100% !important;
        max-width: 100%;
        aspect-ratio: 1080 / 1440;
    }
    .elementor-element-eb1c269 .e-gallery-image {
        background-size: cover !important;
    }
    
}/* End custom CSS */