.elementor-429 .elementor-element.elementor-element-34385ab{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-429 .elementor-element.elementor-element-2d5d351 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-429 .elementor-element.elementor-element-aa98ef2 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-429 .elementor-element.elementor-element-aa98ef2 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.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-429 .elementor-element.elementor-element-5ef055e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-429 .elementor-element.elementor-element-5ef055e .elementor-heading-title{font-family:var( --e-global-typography-6d283cb-font-family ), Sans-serif;font-size:var( --e-global-typography-6d283cb-font-size );font-weight:var( --e-global-typography-6d283cb-font-weight );line-height:var( --e-global-typography-6d283cb-line-height );color:var( --e-global-color-2afe506 );}.elementor-429 .elementor-element.elementor-element-14521c6 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-429 .elementor-element.elementor-element-14521c6 .elementor-heading-title{font-family:var( --e-global-typography-982a6bb-font-family ), Sans-serif;font-size:var( --e-global-typography-982a6bb-font-size );font-weight:var( --e-global-typography-982a6bb-font-weight );line-height:var( --e-global-typography-982a6bb-line-height );color:var( --e-global-color-ed0ac07 );}.elementor-429 .elementor-element.elementor-element-dcd42ae > .elementor-widget-container{padding:20px 0px 0px 0px;}@media(max-width:1280px){.elementor-429 .elementor-element.elementor-element-5ef055e .elementor-heading-title{font-size:var( --e-global-typography-6d283cb-font-size );line-height:var( --e-global-typography-6d283cb-line-height );}.elementor-429 .elementor-element.elementor-element-14521c6 .elementor-heading-title{font-size:var( --e-global-typography-982a6bb-font-size );line-height:var( --e-global-typography-982a6bb-line-height );}}@media(max-width:767px){.elementor-429 .elementor-element.elementor-element-5ef055e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-429 .elementor-element.elementor-element-5ef055e .elementor-heading-title{font-size:var( --e-global-typography-6d283cb-font-size );line-height:var( --e-global-typography-6d283cb-line-height );}.elementor-429 .elementor-element.elementor-element-14521c6 .elementor-heading-title{font-size:var( --e-global-typography-982a6bb-font-size );line-height:var( --e-global-typography-982a6bb-line-height );}}/* Start custom CSS for image, class: .elementor-element-aa98ef2 */.elementor-429 .elementor-element.elementor-element-aa98ef2 a{
    display: flex;
    width: 100%;
    position: relative;
    padding-bottom: 100%;
}

/*.elementor-429 .elementor-element.elementor-element-aa98ef2 .elementor-widget-container{*/
/*    display: flex;*/
/*    width: 100%;*/
/*    position: relative;*/
/*    padding-bottom: 100%;*/
/*}*/


.elementor-429 .elementor-element.elementor-element-aa98ef2 img{
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dcd42ae */.elementor-429 .elementor-element.elementor-element-dcd42ae .elementor-button, .elementor-429 .elementor-element.elementor-element-dcd42ae .custom-button{
font-family: var(--e-global-typography-5a16b8e-font-family ), Sans-serif;
    font-size: var(--e-global-typography-5a16b8e-font-size );
    font-weight: var(--e-global-typography-5a16b8e-font-weight );
    line-height: var(--e-global-typography-5a16b8e-line-height );
    letter-spacing: var(--e-global-typography-5a16b8e-letter-spacing );
    word-spacing: var(--e-global-typography-5a16b8e-word-spacing );
    fill: var(--e-global-color-0e28fe8 );
    color: var(--e-global-color-0e28fe8 );
    background-color: var(--e-global-color-2afe506 );
    border-radius: 0px 0px 0px 0px;
    padding: 10px 25px 10px 25px;    
}

.elementor-429 .elementor-element.elementor-element-dcd42ae .elementor-button:hover,.elementor-429 .elementor-element.elementor-element-dcd42ae .custom-button:hover{
    background-color: var( --e-global-color-ed0ac07 );
}

.elementor-429 .elementor-element.elementor-element-dcd42ae .donate-link{
    display: flex;
}/* End custom CSS */