.elementor-3893 .elementor-element.elementor-element-5aa2376d{--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-3893 .elementor-element.elementor-element-472e7977{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-3893 .elementor-element.elementor-element-5791c76c{--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-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-widget-nav-menu .elementor-nav-menu .elementor-item{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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3893 .elementor-element.elementor-element-32e9d4d .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );}}/* Start custom CSS for container, class: .elementor-element-5aa2376d */.elementor-3893 .elementor-element.elementor-element-5aa2376d{background:#fff;padding:0 30px;gap:0;border-bottom:1px solid #e9e0ed;font-family:Montserrat,Arial,sans-serif;z-index:100}
.elementor-3893 .elementor-element.elementor-element-5aa2376d .e-con{min-width:0}.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-top{max-width:1240px;width:100%;margin:auto;padding:18px 0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px}
.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-logo{width:225px;flex-shrink:0}.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-logo img{width:225px;height:auto;display:block}
.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-actions{width:auto;display:flex;flex-direction:row;align-items:center;gap:14px;padding:0}.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-actions>.elementor-element{width:auto}
.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-button{font:600 14px/1.2 Montserrat,sans-serif;border-radius:100px;padding:15px 24px;color:#fff!important;background:#4a0171;white-space:nowrap;box-shadow:none}
.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-capital .elementor-button{background:transparent;color:#4a0171!important;padding:12px 10px;font-size:12px}
.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-exit .elementor-button{background:#b82532;border-radius:8px}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-button:hover{filter:brightness(1.12)}.elementor-3893 .elementor-element.elementor-element-5aa2376d a:focus-visible{outline:3px solid #c286db;outline-offset:4px}
.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-nav{width:100%;max-width:1240px;margin:auto;border-top:1px solid #eee7f1}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--main>.elementor-nav-menu{width:100%;justify-content:space-between}
.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--main .elementor-item{font:600 14px/1.4 Montserrat,sans-serif;color:#35163f;padding:17px 10px}
.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--main .elementor-item:hover,.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#7c3894;background:#f7f1fa}
.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu .menu-item-988{display:none}.elementor-3893 .elementor-element.elementor-element-5aa2376d .sub-menu{border-radius:14px;padding:10px;background:#fff;box-shadow:0 12px 35px #33104418;min-width:240px}
.elementor-3893 .elementor-element.elementor-element-5aa2376d .sub-menu .elementor-sub-item{font:500 13px/1.5 Montserrat,sans-serif;color:#35163f;padding:12px 14px;border-radius:8px;white-space:normal}.elementor-3893 .elementor-element.elementor-element-5aa2376d .sub-menu .elementor-sub-item:hover{background:#f1e9f5;color:#4a0171}
.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-menu-toggle{color:#4a0171;background:#f2eaf6;border-radius:9px;padding:10px;min-width:44px;min-height:44px}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--dropdown{background:#fff}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--dropdown a{font:600 14px/1.4 Montserrat,sans-serif;padding:14px 20px;color:#35163f}
@media(max-width:1024px){.elementor-3893 .elementor-element.elementor-element-5aa2376d{padding:0 22px}.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-top{padding:15px 0}.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-nav{padding:8px 0}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-menu-toggle{margin-left:auto}.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-logo,.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-logo img{width:195px}}
@media(max-width:767px){.elementor-3893 .elementor-element.elementor-element-5aa2376d{padding:0 16px}.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-top{flex-wrap:wrap;gap:12px;padding:14px 0 10px}.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-logo,.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-logo img{width:158px}.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-actions{gap:8px;flex-wrap:wrap;justify-content:flex-end}.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-capital{display:none}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-button{font-size:12px;padding:12px 15px}.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-exit .elementor-button{font-size:11px;padding:12px}.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-nav{padding:6px 0}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-menu-toggle{padding:8px}}

.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-donate .elementor-button{background:#4a0171!important;color:#fff!important}.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-exit .elementor-button{background:#b82532!important;color:#fff!important}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-button-text{color:inherit!important}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--main .elementor-item{font-size:14px!important;letter-spacing:0!important;text-transform:none!important}

.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-nav{border-top:0!important;background:#f3ebf8;border-radius:14px;padding:5px 9px;margin-bottom:12px}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--main .elementor-item{border-radius:10px;padding:13px 15px!important;transition:background .18s ease,color .18s ease}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--main .elementor-item:hover,.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--main .elementor-item:focus,.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--main .elementor-item.highlighted,.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--main .elementor-item.elementor-item-active{background:#e2c8ee!important;color:#4a0171!important}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--dropdown.sub-menu{background:#fbf7fd!important;border:1px solid #e2cceb!important;border-top:4px solid #ad76c3!important;padding:10px!important;box-shadow:0 16px 36px #4a017122!important}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--dropdown .elementor-sub-item:hover,.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--dropdown .elementor-sub-item:focus,.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--dropdown .elementor-sub-item.elementor-item-active{background:#e8d4f2!important;color:#4a0171!important}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--dropdown a{transition:background .18s ease}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--dropdown .elementor-item:hover{background:#e8d4f2!important;color:#4a0171!important}

@media(min-width:1025px){.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--dropdown.sub-menu{min-width:290px!important;max-width:360px!important}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--dropdown .elementor-sub-item{padding:13px 18px!important;line-height:1.55!important;white-space:normal!important}}
@media(max-width:1024px){.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-nav>.elementor-widget-container>.elementor-nav-menu--dropdown,.elementor-3893 .elementor-element.elementor-element-5aa2376d .osh-header-nav>.elementor-nav-menu--dropdown{width:100%!important;max-width:100%!important;left:0!important;margin:0!important;box-sizing:border-box}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--dropdown.sub-menu{min-width:0!important;width:100%!important;box-sizing:border-box}.elementor-3893 .elementor-element.elementor-element-5aa2376d .elementor-nav-menu--dropdown a{white-space:normal!important}}/* End custom CSS */