.elementor-80 .elementor-element.elementor-element-727cc48:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-727cc48 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(../../2025/10/image_2025-10-18_205841588.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
    }
.elementor-80 .elementor-element.elementor-element-727cc48 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -100px;
    margin-bottom: 0
    }
.elementor-80 .elementor-element.elementor-element-727cc48 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-80 .elementor-element.elementor-element-1856a17 {
    --spacer-size: 250px
    }
.elementor-80 .elementor-element.elementor-element-5a453c8 {
    padding: 20px 20px 20px 20px
    }
.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
    }
.elementor-80 .elementor-element.elementor-element-5f97133 {
    text-align: left
    }
.elementor-80 .elementor-element.elementor-element-5f97133 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700
    }
.elementor-widget-gallery .elementor-gallery-item__title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight)
    }
.elementor-widget-gallery .elementor-gallery-item__description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
    }
.elementor-widget-gallery {
    --galleries-title-color-normal: var(--e-global-color-primary);
    --galleries-title-color-hover: var(--e-global-color-secondary);
    --galleries-pointer-bg-color-hover: var(--e-global-color-accent);
    --gallery-title-color-active: var(--e-global-color-secondary);
    --galleries-pointer-bg-color-active: var(--e-global-color-accent)
    }
.elementor-widget-gallery .elementor-gallery-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight)
    }
.elementor-80 .elementor-element.elementor-element-c186323 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-80 .elementor-element.elementor-element-c186323 .e-gallery-item:focus .elementor-gallery-item__overlay {
    background-color: rgba(0, 0, 0, 0.5)
    }
.elementor-80 .elementor-element.elementor-element-c186323 {
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms
    }
@media (min-width: 1025px) {
    .elementor-80 .elementor-element.elementor-element-727cc48:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-727cc48 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed
        }
    }