.elementor-8141 .elementor-element.elementor-element-44d0b64{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8141 .elementor-element.elementor-element-31bf211{--display:flex;}.elementor-8141 .elementor-element.elementor-element-4e10910{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8141 .elementor-element.elementor-element-4e10910.elementor-element{--align-self:center;}.elementor-8141 .elementor-element.elementor-element-4e10910 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-c8761f2 );}.elementor-8141 .elementor-element.elementor-element-7cd07ac{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-c8761f2 );}.elementor-8141 .elementor-element.elementor-element-7cd07ac.elementor-element{--align-self:center;}.elementor-8141 .elementor-element.elementor-element-ed44caf.elementor-element{--align-self:center;}.elementor-8141 .elementor-element.elementor-element-ed44caf .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-c8761f2 );color:var( --e-global-color-c8761f2 );border-style:none;border-radius:0rem 0rem 0rem 0rem;padding:0.5rem 1rem 0.5rem 1rem;}.elementor-8141 .elementor-element.elementor-element-ed44caf .elementor-button:hover, .elementor-8141 .elementor-element.elementor-element-ed44caf .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-8141 .elementor-element.elementor-element-ed44caf .elementor-button:hover svg, .elementor-8141 .elementor-element.elementor-element-ed44caf .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-8141 .elementor-element.elementor-element-8dcce7f{--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-8141 .elementor-element.elementor-element-88ac4f1 .gallery-item .gallery-caption{display:none;}.elementor-8141 .elementor-element.elementor-element-88ac4f1 .gallery-item img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );}.elementor-8141 .elementor-element.elementor-element-001e4a6{--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-8141 .elementor-element.elementor-element-cbc7e04{--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;}@media(max-width:1024px){.elementor-8141 .elementor-element.elementor-element-4e10910 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8141 .elementor-element.elementor-element-7cd07ac{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8141 .elementor-element.elementor-element-ed44caf.elementor-element{--align-self:center;}.elementor-8141 .elementor-element.elementor-element-ed44caf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );padding:0.5rem 2rem 0.5rem 2rem;}.elementor-8141 .elementor-element.elementor-element-88ac4f1 .gallery-item img{border-width:2px 2px 2px 2px;}}@media(min-width:768px){.elementor-8141 .elementor-element.elementor-element-31bf211{--content-width:700px;}}@media(min-width:1920px){.elementor-8141 .elementor-element.elementor-element-4e10910 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8141 .elementor-element.elementor-element-7cd07ac{margin:0% 21% calc(var(--kit-widget-spacing, 0px) + 5%) 21%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8141 .elementor-element.elementor-element-ed44caf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );padding:1.5rem 1.5rem 1.5rem 1.5rem;}}@media(max-width:767px){.elementor-8141 .elementor-element.elementor-element-44d0b64{--width:100%;}.elementor-8141 .elementor-element.elementor-element-31bf211{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-8141 .elementor-element.elementor-element-4e10910{width:100%;max-width:100%;}.elementor-8141 .elementor-element.elementor-element-4e10910 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8141 .elementor-element.elementor-element-7cd07ac{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8141 .elementor-element.elementor-element-ed44caf{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-8141 .elementor-element.elementor-element-ed44caf .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );padding:0.5rem 2rem 0.5rem 2rem;}.elementor-8141 .elementor-element.elementor-element-88ac4f1 .gallery-item img{border-width:2px 2px 2px 2px;}}/* Start custom CSS for image-gallery, class: .elementor-element-88ac4f1 */.elementor-8141 .elementor-element.elementor-element-88ac4f1 {
    align-items: stretch;
}

.elementor-8141 .elementor-element.elementor-element-88ac4f1 .gallery-item > *, .elementor-8141 .elementor-element.elementor-element-88ac4f1 .gallery-item > * > * {
    height: 100%;
}

.elementor-8141 .elementor-element.elementor-element-88ac4f1 img {
    height: 100%;
    object-fit: cover;
}/* End custom CSS */