.elementor-745 .elementor-element.elementor-element-0fba113{--display:flex;--min-height:var(--aura-spacer--96b);}.elementor-745 .elementor-element.elementor-element-532c19a{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--aura-g-container-gap);--padding-right:var(--aura-g-container-gap);}.elementor-745 .elementor-element.elementor-element-49867d1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-745 .elementor-element.elementor-element-49867d1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-745 .elementor-element.elementor-element-49867d1{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-745 .elementor-element.elementor-element-dcdc77a{--display:flex;--min-height:var(--aura-spacer--64);}.elementor-745 .elementor-element.elementor-element-882f094{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5c42eb8 );--border-color:var( --e-global-color-5c42eb8 );--border-radius:12px 12px 12px 12px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-745 .elementor-element.elementor-element-00fd5b6{--display:flex;--min-height:var(--aura-spacer--112c);}@media(max-width:767px){.elementor-745 .elementor-element.elementor-element-532c19a{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-745 .elementor-element.elementor-element-882f094{--padding-top:48px;--padding-bottom:48px;--padding-left:var(--aura-g-container-gap);--padding-right:var(--aura-g-container-gap);}}@media(min-width:390px){.elementor-745 .elementor-element.elementor-element-532c19a{--content-width:1040px;}}@media(max-width:1639px) and (min-width:390px){.elementor-745 .elementor-element.elementor-element-532c19a{--content-width:920px;}}@media(max-width:1279px) and (min-width:390px){.elementor-745 .elementor-element.elementor-element-532c19a{--content-width:var(--aura-g-container-width);}}/* Start custom CSS for gallery, class: .elementor-element-49867d1 */.elementor-745 .elementor-element.elementor-element-49867d1 .gallery {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(3, 1fr);
    margin: unset !important;
}

.elementor-745 .elementor-element.elementor-element-49867d1 .gallery-icon {
    background: #262626;
    border-radius: 12px;
}

.elementor-745 .elementor-element.elementor-element-49867d1 img {
    width: 100%;
    aspect-ratio: 339/254;
    object-fit: cover;
}

.elementor-745 .elementor-element.elementor-element-49867d1 figure {
    padding: unset !important;
    max-width: 100% !important;
}

@media(max-width: 1279px) {
    .elementor-745 .elementor-element.elementor-element-49867d1 .gallery {
        grid-template-columns: repeat(2, 1fr);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d2e520 */.elementor-745 .elementor-element.elementor-element-0d2e520 li:last-child p {
    margin-bottom: unset;
}/* End custom CSS */