.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-21 .elementor-element.elementor-element-bdefa76 .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-21 .elementor-element.elementor-element-42214a3{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-42214a3 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-924f406 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-b8947ee{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-b8947ee a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-5accbea .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-f0d085b{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-f0d085b a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-9498be7 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-b3ba4db{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-b3ba4db a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-ae320c4 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-d9807d1{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-d9807d1 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-9eeb2ec .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-ba1a2d8{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-ba1a2d8 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-66e1362 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-9a82abe{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-9a82abe a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-1c21121 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-646f1f5{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-646f1f5 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-f14aae6 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-f3731e8{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-f3731e8 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-77ff923 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-cb73d9f{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-cb73d9f a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-5c017dd .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-8d85112{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-8d85112 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-494cd27 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-c599d5c{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-c599d5c a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-1b8db25 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-f1feffd{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-f1feffd a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-1e0ad7c .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-c839e62{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-c839e62 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-ab22c87 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-f3fe899{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-f3fe899 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-9110f46 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-150473e{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-150473e a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-b923041 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-13d0723 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-143eb92{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-143eb92 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-5c084b9 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-43464d4{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-43464d4 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-ce72ac5 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-9966be2 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-e0a536d{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-e0a536d a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-0734516 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-95352c6{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-95352c6 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-d9be4a0 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-cd2223c .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-0c3cea7{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-0c3cea7 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-0d1904a{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-0d1904a a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-185711d .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-237e2b7{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-237e2b7 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-0c01abf .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-95dfd9a{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-95dfd9a a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-0c6e346 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-2137537{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-2137537 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-93d0dd0 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-c761543 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-0aa875d{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-0aa875d a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-38ac474 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-d1177b2{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-d1177b2 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-bb4aad6 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-9c1dfcd .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-bf571e8{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-bf571e8 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-007b480 .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-1ed9149{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-1ed9149 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-a5b9c6e .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-b14b26b .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-b65aa43{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-b65aa43 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-13e613c .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-248308e{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-248308e a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-984201b .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-e9d4e91{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-e9d4e91 a{color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-2ebbe7e .elementor-heading-title{font-family:"Roboto Serif", Sans-serif;font-weight:600;color:var( --e-global-color-9f07f85 );}.elementor-21 .elementor-element.elementor-element-2eeac34{color:var( --e-global-color-astglobalcolor4 );}.elementor-21 .elementor-element.elementor-element-2eeac34 a{color:var( --e-global-color-9f07f85 );}/* Start custom CSS for image, class: .elementor-element-f3bc0c9 */.elementor-21 .elementor-element.elementor-element-f3bc0c9{
    position: relative;
    overflow: hidden;
}

.elementor-21 .elementor-element.elementor-element-f3bc0c9::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 */