.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-28191 .elementor-element.elementor-element-173ec1a4 .elementor-menu-toggle{margin:0 auto;}.elementor-28191 .elementor-element.elementor-element-173ec1a4{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.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-173ec1a4 */.elementor-28191 .elementor-element.elementor-element-173ec1a4{flex:1 1 auto!important;width:auto;min-width:0}
@media(min-width:1025px){.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-widget-container{width:100%;justify-content:center}.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main{display:flex;justify-content:center;width:100%}}
.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .elementor-nav-menu{flex-wrap:nowrap;align-items:center;justify-content:center;gap:34px}
.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .elementor-nav-menu>li{flex:0 0 auto;margin:0!important}
.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .elementor-nav-menu>li>a{margin:0!important}
.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main li.wpml-ls-item{display:none!important}
.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .elementor-item{font-family:"HT Scalaris",sans-serif;font-size:16px;line-height:24px;font-weight:400!important;color:#281877;padding:8px 0!important;white-space:nowrap}
.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .elementor-item:hover,.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .elementor-item:focus,.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#745EF7!important}
.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .sub-arrow{padding:0;margin-inline-start:10px;font-size:9px}
.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .sub-menu{background:#fff;border-radius:16px;box-shadow:0 12px 32px rgba(40,24,119,.12);padding:8px 0}
.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .sub-menu a{font-size:14px;color:#281877;padding:10px 20px!important}
.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .sub-menu a:hover,.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .sub-menu a.elementor-item-active{background:#F2F0FC;color:#745EF7!important}
.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--dropdown a{font-family:"HT Scalaris",sans-serif;font-size:15px;font-weight:400;color:#281877;padding:12px 20px}
.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--dropdown a:hover,.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--dropdown a.elementor-item-active{background:#F2F0FC;color:#745EF7}
.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--dropdown.elementor-nav-menu__container{z-index:999!important;position:absolute;background:#fff;border-radius:16px;box-shadow:0 12px 32px rgba(40,24,119,.12);margin-top:12px}
.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-menu-toggle{color:#281877;background:transparent;font-size:26px;padding:0;border:0}
.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-menu-toggle svg{fill:#281877;width:26px;height:26px}
@media(max-width:1024px){.elementor-28191 .elementor-element.elementor-element-173ec1a4{flex:0 0 26px!important;width:26px!important;order:1}.elementor-28191 .elementor-element.elementor-element-173ec1a4 .elementor-menu-toggle{margin:0}}/* End custom CSS */
/* Start custom CSS *//* hdr 2026 */
html body{background-color:#F2F0FC!important}
.elementor-28191 .ar-lang-switch{display:inline-flex;align-items:center;gap:5px}
.elementor-28191 .ar-lang-switch::after{content:"";width:24px;height:24px;flex:0 0 24px;background:url(/wp-content/uploads/2026/10/icon-globe-indigo.png) center/20px no-repeat}
.elementor-28191 .ar-lang-switch:hover{color:#745EF7}
@media(max-width:1024px){.elementor-28191 .ar-lang-switch{display:none!important}}
/* nav-spacing-2026 */
@media(min-width:1025px){
.elementor-28191 .elementor-element-503e35d6{max-width:none!important;width:100%!important;padding-left:max(24px,calc((100% - 1155px) / 2))!important;padding-right:max(24px,calc((100% - 1155px) / 2))!important;justify-content:space-between!important;gap:0!important;column-gap:0!important}
.elementor-28191 .elementor-element-173ec1a4{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;width:fit-content!important;max-width:fit-content!important}
.elementor-28191 .elementor-element-173ec1a4 .elementor-nav-menu--main > ul::after, .elementor-28191 .elementor-element-173ec1a4 .elementor-nav-menu--main > ul::before{display:none!important;content:none!important}
.elementor-28191 .elementor-element-173ec1a4 .elementor-nav-menu--main > ul{margin:0!important}
.elementor-28191 .elementor-element-4a3f6dd5 > .elementor-element-5c1a7e22{display:none!important}
}
/* end nav-spacing-2026 */
/* ar-btn-height */
.elementor-element-4a3f6dd5 .ar-btn-indigo,.elementor-element-4a3f6dd5.ar-btn-indigo{height:39px!important;min-height:39px!important;padding:0 21px!important}
/* end ar-btn-height */
/* hdr-figma-2026 */
@media(min-width:1025px){
.elementor-28191 .elementor-nav-menu--main > ul{gap:34px!important}
.elementor-28191 .elementor-nav-menu--main > ul > li > a.elementor-item{font-size:16px!important;line-height:24px!important;padding-left:0!important;padding-right:0!important}
.elementor-28191 .elementor-nav-menu--main > ul > li > a .sub-arrow{margin-inline-start:10px!important;padding:0!important;font-size:9px!important}
.elementor-28191 .elementor-nav-menu--main > ul > li > a .sub-arrow svg{width:9px!important;height:9px!important}
.elementor-28191 .ar-lang-switch{font-size:16px!important;line-height:24px!important;gap:5px!important}
.elementor-28191 .ar-lang-switch::after{width:24px!important;height:24px!important;flex-basis:24px!important;background-size:20px!important}
.elementor-28191 [data-id="36cd613e"]{height:25.8px!important;width:auto!important;max-width:none!important}
}
/* end hdr-figma-2026 *//* End custom CSS */