.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.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-8130 .elementor-element.elementor-element-b95a645 .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;}/* Start custom CSS for nav-menu, class: .elementor-element-b95a645 */width: auto; & .elementor-nav-menu--main .elementor-item { font-family: Poppins; font-weight: 500; font-size: 15px; color: #15111f; padding: 10px 14px; border-radius: 999px; transition: background-color .15s, color .15s; } & .elementor-nav-menu--main .elementor-item:hover, & .elementor-nav-menu--main .elementor-item.elementor-item-active, & .elementor-nav-menu--main .elementor-item.highlighted { color: #720eec; background-color: #efe6fd; } & .elementor-nav-menu--main .sub-menu { background: #ffffff; border: 1px solid #e5def1; border-radius: 14px; padding: 8px; box-shadow: 0 24px 48px rgba(26,6,56,.12); min-width: 250px !important; } & .elementor-nav-menu--main .sub-menu .elementor-sub-item { font-family: Manrope; font-size: 15px; font-weight: 600; color: #15111f; border-radius: 8px; padding: 10px 14px; } & .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover { background: #efe6fd; color: #720eec; } & .elementor-menu-toggle { background: #efe6fd; color: #720eec; border-radius: 10px; padding: 10px; font-size: 20px; } & .elementor-nav-menu--dropdown { background: #ffffff; border-top: 1px solid #e5def1; box-shadow: 0 24px 48px rgba(26,6,56,.12); } & .elementor-nav-menu--dropdown .elementor-item, & .elementor-nav-menu--dropdown .elementor-sub-item { font-family: Poppins; font-size: 16px; font-weight: 500; color: #15111f; padding: 14px 24px; } & .elementor-nav-menu--dropdown .elementor-sub-item { font-family: Manrope; font-size: 15px; padding-left: 40px; } & .elementor-nav-menu--dropdown a:hover, & .elementor-nav-menu--dropdown a.highlighted { background: #efe6fd; color: #720eec; }/* End custom CSS */
/* Start custom CSS */.elementor-location-header{position:sticky;top:0;z-index:999}
body.admin-bar .elementor-location-header{top:32px}
@media(max-width:782px){body.admin-bar .elementor-location-header{top:46px}}
.elementor-location-header .e-image-link-base{flex-shrink:0}
.elementor-location-header [data-id="3c9217b4"]{white-space:nowrap!important;flex-shrink:0}
.elementor-location-header [data-id="4d833a7"]{position:relative;flex-shrink:0;width:44px!important;height:44px!important;padding:0!important;border-radius:50%!important;background-color:#efe6fd!important;border:0!important;font-size:0!important;color:transparent!important;transition:background-color .15s}
.elementor-location-header [data-id="4d833a7"] span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.elementor-location-header [data-id="4d833a7"]::before{content:"";position:absolute;inset:0;background-color:#720eec;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") center/20px 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") center/20px 20px no-repeat}
.elementor-location-header [data-id="4d833a7"]:hover{background-color:#720eec!important}
.elementor-location-header [data-id="4d833a7"]:hover::before{background-color:#fff}
.elementor-location-header .elementor-widget-nav-menu{width:auto!important;flex:0 0 auto!important}
.elementor-location-header .elementor-nav-menu--main .elementor-item{font-family:"Poppins",sans-serif!important;font-weight:500!important;font-size:15px!important;color:#15111F!important;fill:#15111F;padding:10px 14px!important;border-radius:999px;transition:background-color .15s,color .15s}
.elementor-location-header .elementor-nav-menu--main .elementor-item:hover,.elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-location-header .elementor-nav-menu--main .elementor-item.highlighted{color:#720EEC!important;background:#EFE6FD}
.elementor-location-header .elementor-nav-menu--main .sub-menu{background:#fff!important;border:1px solid #E5DEF1;border-radius:14px;padding:8px!important;box-shadow:0 24px 48px rgba(26,6,56,.12);min-width:260px!important;margin-top:6px!important}
.elementor-location-header .elementor-nav-menu--main .sub-menu .elementor-sub-item{font-family:"Manrope",sans-serif!important;font-size:15px!important;font-weight:600!important;color:#15111F!important;border-radius:8px;padding:10px 14px!important;background:transparent!important}
.elementor-location-header .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover{background:#EFE6FD!important;color:#720EEC!important}
.elementor-location-header .elementor-menu-toggle{background:#EFE6FD!important;color:#720EEC!important;border-radius:10px;padding:10px!important;font-size:20px}
.elementor-location-header .elementor-menu-toggle svg{fill:#720EEC!important}
.elementor-location-header .elementor-nav-menu--dropdown{background:#fff!important;border-top:1px solid #E5DEF1;box-shadow:0 24px 48px rgba(26,6,56,.12)}
.elementor-location-header .elementor-nav-menu--dropdown .elementor-item,.elementor-location-header .elementor-nav-menu--dropdown .elementor-sub-item{font-family:"Poppins",sans-serif!important;font-size:16px!important;font-weight:500!important;color:#15111F!important;padding:14px 24px!important;background:transparent!important}
.elementor-location-header .elementor-nav-menu--dropdown .elementor-sub-item{font-family:"Manrope",sans-serif!important;font-size:15px!important;padding-left:40px!important}
.elementor-location-header .elementor-nav-menu--dropdown a:hover,.elementor-location-header .elementor-nav-menu--dropdown a.highlighted,.elementor-location-header .elementor-nav-menu--dropdown a.elementor-item-active{background:#EFE6FD!important;color:#720EEC!important}
@media(max-width:1024px){.elementor-location-header nav.e-con{flex-direction:row-reverse!important;justify-content:flex-start!important;gap:8px!important}.elementor-location-header .elementor-widget-nav-menu{width:44px!important;max-width:44px!important}.elementor-location-header .e-con,.elementor-location-header .elementor-widget-nav-menu,.elementor-location-header .elementor-widget-nav-menu .elementor-widget-container{position:static!important}.elementor-location-header header.e-con{position:relative!important}.elementor-location-header nav.elementor-nav-menu--dropdown{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;max-height:calc(100vh - 80px);overflow-y:auto}}
@media(max-width:767px){.elementor-location-header [data-id="3c9217b4"]{padding:10px 14px!important;font-size:14px!important}.elementor-location-header [data-id="c34a8af"]{width:104px!important}.elementor-location-header [data-id="4d833a7"]{width:42px!important;height:42px!important}}
@media(max-width:360px){.elementor-location-header [data-id="3c9217b4"] span{display:none}}/* End custom CSS */