.elementor-25 .elementor-element.elementor-element-6f478502{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-25 .elementor-element.elementor-element-77c410a9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-2a46af10 .elementor-search-form{text-align:center;}.elementor-25 .elementor-element.elementor-element-2a46af10 .elementor-search-form__toggle{--e-search-form-toggle-size:33px;}.elementor-25 .elementor-element.elementor-element-2a46af10:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-25 .elementor-element.elementor-element-2a46af10.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-47234cfb .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-47234cfb .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-47234cfb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-47234cfb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-47234cfb .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:16px;}.elementor-25 .elementor-element.elementor-element-47234cfb .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25 .elementor-element.elementor-element-302decf5 .elementor-button{background-color:#F38300;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:14px 25px 14px 25px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-6f478502 */.sz-header{max-width:1440px!important;margin:auto!important;min-height:92px!important;padding:14px 100px 11px 100px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;background:white!important;gap:30px!important;z-index:20!important}
.sz-header .sz-logo{width:197px!important;flex-shrink:0!important}.sz-logo img{width:100%!important;height:auto!important}
.sz-header .sz-nav{width:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:35px!important}
.sz-header .sz-desktop-nav .elementor-icon-list-items{display:flex!important;flex-wrap:nowrap!important;gap:35px!important}.sz-header .elementor-icon-list-text{font-weight:700!important;color:#000!important}.sz-header .elementor-icon-list-icon{display:none!important}
.sz-header .sz-search{width:40px!important}.sz-header .sz-donate .elementor-button{font-size:16px!important;padding:10px 26px!important;white-space:nowrap!important}
.sz-header a:focus-visible,.sz-mobile-nav summary:focus-visible{outline:3px solid #F38300!important;outline-offset:5px!important}.sz-mobile-nav{display:none!important}
@media(max-width:1200px){.sz-header{padding:14px 24px!important;gap:20px!important}.sz-header .sz-nav,.sz-header .sz-desktop-nav .elementor-icon-list-items{gap:20px!important}.sz-header .sz-logo{width:170px!important}}
@media(max-width:1024px){.sz-header .sz-desktop-nav{display:none!important}.sz-mobile-nav{display:block!important;font:700 16px Roboto,sans-serif!important}.sz-mobile-nav summary{cursor:pointer!important;list-style:none!important;padding:10px 0!important}.sz-mobile-nav summary::-webkit-details-marker{display:none!important}.sz-mobile-nav summary span{margin-left:8px!important}.sz-mobile-nav nav{position:absolute!important;top:100%!important;left:0!important;right:0!important;background:white!important;padding:20px 25px!important;box-shadow:0 8px 20px #0002!important;display:grid!important;gap:18px!important}.sz-mobile-nav a{color:black!important}.sz-header .sz-nav{position:static!important}}
@media(max-width:600px){.sz-header{min-height:85px!important;padding:12px 16px!important;flex-wrap:wrap!important}.sz-header .sz-logo{width:174px!important}.sz-header .sz-nav{gap:15px!important}.sz-header .sz-search{display:none!important}.sz-header .sz-donate{display:none!important}.sz-header .sz-nav .elementor-widget-html{width:auto!important}}

.sz-header .sz-mobile-nav-widget{display:none!important;width:auto!important}@media(max-width:1024px){.sz-header .sz-mobile-nav-widget{display:block!important}}
.sz-header{position:relative!important}.sz-header .sz-mobile-nav-widget,.sz-header .sz-mobile-nav-widget .elementor-widget-container{position:static!important}

/* Full-width sticky navigation */
.sz-header{width:100%!important;max-width:none!important}
.elementor-location-header{position:sticky!important;top:0!important;z-index:1000!important;width:100%!important;background:#fff!important}
body.admin-bar .elementor-location-header{top:32px!important}
@media(min-width:601px) and (max-width:782px){body.admin-bar .elementor-location-header{top:46px!important}}
@media(max-width:600px){body.admin-bar .elementor-location-header{top:0!important}}
.sz-header .elementor-button{border:2px solid #F38300!important;transition:background-color .2s,color .2s!important}
.sz-header .elementor-button:hover,.sz-header .elementor-button:focus-visible{background:#fff!important;color:#F38300!important}
html{scroll-padding-top:130px}

@media(min-width:1201px) and (max-width:1400px){.sz-header .sz-logo{width:170px!important}.sz-header .sz-nav,.sz-header .sz-desktop-nav .elementor-icon-list-items{gap:20px!important}}
.sz-header .sz-desktop-nav .elementor-icon-list-text{white-space:nowrap!important}

/* Navigation and search interaction states */
.sz-header .sz-desktop-nav .elementor-icon-list-text,.sz-header .sz-mobile-nav a{transition:color .2s ease!important}
.sz-header .sz-desktop-nav a:hover .elementor-icon-list-text,.sz-header .sz-desktop-nav a:focus-visible .elementor-icon-list-text,.sz-header .sz-mobile-nav a:hover,.sz-header .sz-mobile-nav a:focus-visible{color:#F38300!important}
.sz-header .sz-search .elementor-search-form__toggle{transition:background-color .2s ease!important}
.sz-header .sz-search .elementor-search-form__toggle:hover,.sz-header .sz-search .elementor-search-form__toggle:focus-visible{background-color:#e2e2e2!important}/* End custom CSS */