.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-28436 .elementor-element.elementor-element-173ec1a4 .elementor-menu-toggle{margin:0 auto;}.elementor-28436 .elementor-element.elementor-element-173ec1a4{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-28436 .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-28436 .elementor-element.elementor-element-173ec1a4{flex:1 1 auto!important;width:auto;min-width:0}
@media(min-width:1025px){.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-widget-container{width:100%;justify-content:center}.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main{display:flex;justify-content:center;width:100%}}
.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .elementor-nav-menu{flex-wrap:nowrap;align-items:center;justify-content:center;gap:25.5px}
.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .elementor-nav-menu>li{flex:0 0 auto;margin:0!important}
.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .elementor-nav-menu>li>a{margin:0!important}
.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main li.wpml-ls-item{display:none!important}
.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .elementor-item{font-family:"Inter",sans-serif;font-size:12px;line-height:18px;font-weight:400!important;color:#281877;padding:8px 0!important;white-space:nowrap;display:flex;align-items:center;gap:7.5px}
.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .elementor-item:hover,.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .elementor-item:focus,.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#745EF7!important}
.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .elementor-item .sub-arrow{order:-1;padding:0;margin:0;font-size:7px}
.elementor-28436 .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-28436 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .sub-menu a{font-size:13px;color:#281877;padding:10px 20px!important}
.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .sub-menu a:hover,.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--main .sub-menu a.elementor-item-active{background:#F2F0FC;color:#745EF7!important}
.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--dropdown a{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;color:#281877;padding:12px 20px}
.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--dropdown a:hover,.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-nav-menu--dropdown a.elementor-item-active{background:#F2F0FC;color:#745EF7}
.elementor-28436 .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-28436 .elementor-element.elementor-element-173ec1a4 .elementor-menu-toggle{color:#281877;background:transparent;font-size:26px;padding:0;border:0}
.elementor-28436 .elementor-element.elementor-element-173ec1a4 .elementor-menu-toggle svg{fill:#281877;width:26px;height:26px}
@media(max-width:1024px){.elementor-28436 .elementor-element.elementor-element-173ec1a4{flex:0 0 26px!important;width:26px!important;order:3}.elementor-28436 .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-28436 .ar-lang-switch{display:inline-flex;align-items:center;gap:3.75px;font-family:"Inter",sans-serif}
.elementor-28436 .ar-lang-switch::before{content:"";width:18px;height:18px;flex:0 0 18px;background:url(/wp-content/uploads/2026/10/icon-globe-indigo.png) center/18px no-repeat}
.elementor-28436 .ar-lang-switch:hover{color:#745EF7}
@media(max-width:1024px){.elementor-28436 .ar-lang-switch{display:none!important}}
/* lang-font */
.elementor-28436 .ar-lang-switch, .elementor-28436 .ar-lang-switch *{font-family:"HT Scalaris",sans-serif!important}
/* end lang-font */
/* en-arrow */
.elementor-28436 .elementor-nav-menu--main .elementor-item .sub-arrow{order:2!important;margin-inline-start:6px!important;margin-inline-end:0!important}
/* end en-arrow */
/* nav-spacing-2026 */
@media(min-width:1025px){
.elementor-28436 .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-28436 .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-28436 .elementor-element-173ec1a4 .elementor-nav-menu--main > ul::after, .elementor-28436 .elementor-element-173ec1a4 .elementor-nav-menu--main > ul::before{display:none!important;content:none!important}
.elementor-28436 .elementor-element-173ec1a4 .elementor-nav-menu--main > ul{margin:0!important}
.elementor-28436 .elementor-element-4a3f6dd5 > .elementor-element-5c1a7e22{display:none!important}
}
/* end nav-spacing-2026 */
/* en-menu-size */
@media(min-width:1025px){
.elementor-28436 .elementor-element-173ec1a4 .elementor-nav-menu--main > ul > li > a.elementor-item{font-size:14px!important;line-height:20px!important}
.elementor-28436 .elementor-element-173ec1a4 .elementor-nav-menu--main > ul{gap:30px!important;column-gap:30px!important}
}
/* end en-menu-size */
/* hdr-figma-2026 */
@media(min-width:1025px){
.elementor-28436 .elementor-nav-menu--main > ul{gap:25.5px!important}
.elementor-28436 .elementor-nav-menu--main > ul > li > a.elementor-item{font-size:12px!important;line-height:18px!important;padding-left:0!important;padding-right:0!important}
.elementor-28436 .elementor-nav-menu--main > ul > li > a .sub-arrow{margin-inline-start:7.5px!important;padding:0!important;font-size:8px!important}
.elementor-28436 .elementor-nav-menu--main > ul > li > a .sub-arrow svg{width:8px!important;height:8px!important}
.elementor-28436 .ar-lang-switch{font-size:12px!important;line-height:18px!important;gap:3.75px!important}
.elementor-28436 .ar-lang-switch::after{width:18px!important;height:18px!important;flex-basis:18px!important;background-size:18px!important}
}
/* end hdr-figma-2026 */
/* hdr-figma-2026 */
@media(min-width:1025px){
.elementor-28436 .elementor-nav-menu--main > ul{gap:25.5px!important}
.elementor-28436 .elementor-nav-menu--main > ul > li > a.elementor-item{font-size:12px!important;line-height:18px!important;padding-left:0!important;padding-right:0!important}
.elementor-28436 .elementor-nav-menu--main > ul > li > a .sub-arrow{margin-inline-start:7.5px!important;padding:0!important;font-size:8px!important}
.elementor-28436 .elementor-nav-menu--main > ul > li > a .sub-arrow svg{width:8px!important;height:8px!important}
.elementor-28436 .ar-lang-switch{font-size:12px!important;line-height:18px!important;gap:3.75px!important}
.elementor-28436 .ar-lang-switch::after{width:18px!important;height:18px!important;flex-basis:18px!important;background-size:18px!important}
.elementor-28436 [data-id="36cd613e"]{height:25.8px!important;width:auto!important;max-width:none!important}
}
/* end hdr-figma-2026 *//* End custom CSS */