.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-19 .elementor-element.elementor-element-61560aa .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-bbcd7d2{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-bbcd7d2 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-7827095 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-ba4341f{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-ba4341f a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-e0c14af .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-6e2580d{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-6e2580d a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-04b28c9 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-a52a826{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-a52a826 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-c9b3e72 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-5801b6f{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-5801b6f a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-62f1b6c .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-4f151b3{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-4f151b3 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-ac5c48a .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-bf11e98{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-bf11e98 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-7237043 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-c2b36f5{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-c2b36f5 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-8e8fbda .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-1c9c002{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-1c9c002 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-56b5a38 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-110b5ad{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-110b5ad a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-486617e .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-4671b8c{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-4671b8c a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-fb00d8e .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-ddb83fd{color:#000000;}.elementor-19 .elementor-element.elementor-element-ddb83fd a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-e6f04d2 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-36a03f4{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-36a03f4 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-f9d0da2 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-f311566{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-f311566 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-890c0c6 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-ca2b8c2{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-ca2b8c2 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-a87c2db .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-54954bd{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-54954bd a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-35773a4 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-57a1324{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-57a1324 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-263aa16 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-eb6cefd{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-eb6cefd a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-bb8202a .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-fae2dc5{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-fae2dc5 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-e02ec1a .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-a1ed398 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-0aca8dd{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-0aca8dd a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-806fa0e .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-0deedd0{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-0deedd0 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-133db30 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-ba230c5 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-fc8709a{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-fc8709a a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-b66c417 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-3a5dcd9{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-3a5dcd9 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-f8c79b8 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-387a635 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-6ba9ba5{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-6ba9ba5 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-05aa5f1 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-9e58af8{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-9e58af8 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-f809ce8 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-6cdfd21 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-8c0cfe9{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-8c0cfe9 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-2c587bd .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-6539e84{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-6539e84 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-adde8d4 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-8038346{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-8038346 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-5f25874 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-2cd1489 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-ef55c73{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-ef55c73 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-ea32bc2 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-7e784fc{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-7e784fc a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-09fb5cb .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-95f9d53 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-8fc9f7c{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-8fc9f7c a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-41511d7 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-0c940f8{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-0c940f8 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-1b7a49b .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-7840abf .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-31444af{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-31444af a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-cae5e24 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-4e5ee46{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-4e5ee46 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-8405a7a .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-c7b3aaf .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-b359b82{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-b359b82 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-a16b272 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-a7bf23d{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-a7bf23d a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-b24e5e2 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-ea64938{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-ea64938 a{color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-68b006a .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-19 .elementor-element.elementor-element-bff0c03{color:var( --e-global-color-astglobalcolor4 );}.elementor-19 .elementor-element.elementor-element-bff0c03 a{color:var( --e-global-color-9f07f85 );}/* Start custom CSS for image, class: .elementor-element-ff80885 */.elementor-19 .elementor-element.elementor-element-ff80885{
    position: relative;
    overflow: hidden;
}

.elementor-19 .elementor-element.elementor-element-ff80885::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */