.elementor-31 .elementor-element.elementor-element-f6bb4c4{--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;--z-index:100;}.elementor-31 .elementor-element.elementor-element-f6bb4c4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f6bb4c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1b371a1 );}.elementor-31 .elementor-element.elementor-element-3f44f49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-959242a );--border-color:var( --e-global-color-959242a );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-98da4e9{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-959242a );}.elementor-31 .elementor-element.elementor-element-98da4e9.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-98da4e9 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-98da4e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-98da4e9.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-98da4e9.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-98da4e9.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-98da4e9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-98da4e9 .elementor-icon{font-size:14px;}.elementor-31 .elementor-element.elementor-element-98da4e9 .elementor-icon svg{height:14px;}.elementor-31 .elementor-element.elementor-element-85bd67d{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-959242a );}.elementor-31 .elementor-element.elementor-element-85bd67d.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-85bd67d .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-85bd67d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-85bd67d.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-85bd67d.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-85bd67d.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-85bd67d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-85bd67d .elementor-icon{font-size:14px;}.elementor-31 .elementor-element.elementor-element-85bd67d .elementor-icon svg{height:14px;}.elementor-31 .elementor-element.elementor-element-ded9354{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-959242a );}.elementor-31 .elementor-element.elementor-element-ded9354.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-ded9354 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-ded9354.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-ded9354.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-ded9354.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-ded9354.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-ded9354.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-ded9354 .elementor-icon{font-size:14px;}.elementor-31 .elementor-element.elementor-element-ded9354 .elementor-icon svg{height:14px;}.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-31 .elementor-element.elementor-element-2c25c4e .elementor-button{background-color:var( --e-global-color-b2054ca );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:12px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-959242a );padding:11px 20px 11px 20px;}.elementor-31 .elementor-element.elementor-element-2c25c4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) auto;}.elementor-31 .elementor-element.elementor-element-2c25c4e.elementor-element{--order:99999 /* order end hack */;}.elementor-31 .elementor-element.elementor-element-2c25c4e .elementor-button-content-wrapper{flex-direction:row;}.elementor-31 .elementor-element.elementor-element-aed7c70 .elementor-button{background-color:var( --e-global-color-b2054ca );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:12px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-959242a );padding:11px 20px 11px 20px;}.elementor-31 .elementor-element.elementor-element-aed7c70.elementor-element{--order:99999 /* order end hack */;}.elementor-31 .elementor-element.elementor-element-aed7c70 .elementor-button-content-wrapper{flex-direction:row;}.elementor-31 .elementor-element.elementor-element-9b11a7c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:12px;padding:11px 20px 11px 20px;}.elementor-31 .elementor-element.elementor-element-9b11a7c.elementor-element{--order:99999 /* order end hack */;}.elementor-31 .elementor-element.elementor-element-9b11a7c .elementor-button-content-wrapper{flex-direction:row;}.elementor-31 .elementor-element.elementor-element-77ac717{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-959242a );--border-color:var( --e-global-color-959242a );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-d0793f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d0793f6.e-con{--flex-grow:0;--flex-shrink:0;}.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 );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-9a2a310{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-9a2a310{right:0px;}.elementor-31 .elementor-element.elementor-element-9a2a310 img{width:70px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-42d957d{width:var( --container-widget-width, 340px );max-width:340px;--e-transform-translateX:90px;padding:0px 0px 0px 0px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-42d957d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__toggle{border-style:solid;border-color:var( --e-global-color-959242a );padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__container .jet-mobile-menu__controls{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__breadcrumbs .breadcrumb-label{color:var( --e-global-color-primary );font-weight:600;text-transform:uppercase;}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__container .jet-mobile-menu__container-inner{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__container{z-index:999;}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__item .jet-menu-label{font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__item{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__item .jet-dropdown-arrow{color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__item:hover > .jet-mobile-menu__item-inner .jet-menu-label{color:var( --e-global-color-1b371a1 );}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__item:hover > .jet-mobile-menu__item-inner .jet-dropdown-arrow{color:var( --e-global-color-1b371a1 );}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__item.jet-mobile-menu__item--active > .jet-mobile-menu__item-inner .jet-menu-label{color:var( --e-global-color-1b371a1 );}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__item.jet-mobile-menu__item--active > .jet-mobile-menu__item-inner .jet-dropdown-arrow{color:var( --e-global-color-1b371a1 );}.elementor-31 .elementor-element.elementor-element-c6f9c78{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c6f9c78.e-con{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-12674f9 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-31 .elementor-element.elementor-element-12674f9 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-weight:600;}.elementor-31 .elementor-element.elementor-element-12674f9{--jmm-top-items-ver-padding:35px;--jmm-top-items-hor-padding:15px;--jmm-top-items-hor-align:flex-end;--jmm-sub-menu-bg-color:var( --e-global-color-1b371a1 );--jmm-sub-menu-offset:0px;--jmm-mega-container-ver-padding:0px;--jmm-mega-container-hor-padding:0px;--jmm-top-item-title-color:var( --e-global-color-secondary );--jmm-top-item-dropdown-icon-color:var( --e-global-color-secondary );--jmm-top-hover-item-title-color:var( --e-global-color-secondary );--jmm-top-hover-item-dropdown-color:var( --e-global-color-secondary );--jmm-top-hover-item-bg-color:var( --e-global-color-a45046b );--jmm-top-active-item-title-color:var( --e-global-color-secondary );--jmm-top-active-item-dropdown-color:var( --e-global-color-secondary );--jmm-top-active-item-bg-color:var( --e-global-color-a45046b );}.elementor-31 .elementor-element.elementor-element-12674f9 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list,
				.elementor-31 .elementor-element.elementor-element-12674f9 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner,
				.elementor-31 .elementor-element.elementor-element-12674f9 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu__list,
				.elementor-31 .elementor-element.elementor-element-12674f9 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-container__inner{border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-959242a );}.elementor-31 .elementor-element.elementor-element-2163673{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_swiper_content_slider .uc_swiper_container_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_swiper_content_slider .uc_swiper_container_desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_swiper_content_slider .ue-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_swiper_content_slider .slide_meta_field_1_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_swiper_content_slider .slide_meta_field_2_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_swiper_content_slider .slide_meta_field_3_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_swiper_content_slider .slide_meta_field_4_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_swiper_content_slider .slide_meta_field_5_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-31 .elementor-element.elementor-element-0e46cd1 .uc_swiper_content{background-color:#00000080;flex-grow:0;width:100%;flex-direction:column;align-items:flex-start;gap:0px;text-align:left;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .ue-swiper-content-slider-prev,.elementor-31 .elementor-element.elementor-element-0e46cd1 .ue-swiper-content-slider-next{background-color:#000000;padding:0px 0px 0px 0px;width:30px;height:30px;color:#ffffff;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .swiper-slide{aspect-ratio:unset;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .uc_swiper_slide_background_overlay{opacity:50%;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .swiper{height:20px;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .uc_swiper_content_wrapper{padding:0px 0px 0px 0px;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .uc_swiper_container_text_content{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .uc_swiper_container_title{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .uc_swiper_container_desc{margin-top:10px;color:#ffffff;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .ue-btn-wrap{text-align:inherit;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .ue-btn{display:inline-block;padding:10px 20px 10px 20px;background-color:#8c8c8c;color:#ffffff;margin-top:20px;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .uc_swiper_container_image{width:120px !important;min-width:120px !important;max-width:120px !important;aspect-ratio:unset;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .ue-item-icon svg{fill:#ffffff;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .ue-swiper-content-slider-pagination{position:relative;gap:20px;margin:0px 0px 0px 0px;flex-direction:row;top:0%;bottom:auto;--translate-y:0%;left:0%;right:auto;--translate-x:0%;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .ue-swiper-content-slider-pagination>.swiper-pagination-bullet{width:3px;height:3px;border-radius:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .ue-swiper-content-slider-arrows{position:absolute;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .ue-swiper-content-slider-prev:hover,.elementor-31 .elementor-element.elementor-element-0e46cd1 .ue-swiper-content-slider-next:hover{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .ue-swiper-content-slider-prev{top:0%;bottom:auto;left:0%;right:auto;--translate-y:0%;--translate-x:0%;}.elementor-31 .elementor-element.elementor-element-0e46cd1 .ue-swiper-content-slider-next{top:0%;bottom:auto;right:0%;left:auto;--translate-y:0%;--translate-x:0%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-31 .elementor-element.elementor-element-12674f9{--jmm-top-items-hor-padding:10px;}}@media(max-width:1200px){.elementor-31 .elementor-element.elementor-element-2c25c4e{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-2c25c4e .elementor-button{padding:11px 10px 11px 10px;}.elementor-31 .elementor-element.elementor-element-aed7c70{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-aed7c70 .elementor-button{padding:11px 10px 11px 10px;}.elementor-31 .elementor-element.elementor-element-77ac717{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-31 .elementor-element.elementor-element-d0793f6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d0793f6.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-31 .elementor-element.elementor-element-42d957d{width:var( --container-widget-width, 300px );max-width:300px;--e-transform-translateX:0px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-42d957d .elementor-heading-title{font-size:14px;}.elementor-31 .elementor-element.elementor-element-83a766d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:12px;}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:12px;}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__toggle{border-width:1px 1px 1px 1px;}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__container .jet-mobile-menu__back i{font-size:11px;}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__container .jet-mobile-menu__back svg{width:11px;}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__breadcrumbs .breadcrumb-label{font-size:14px;line-height:1.1em;}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__item .jet-menu-label{line-height:1em;}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__item .jet-dropdown-arrow i{font-size:8px;}.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__item .jet-dropdown-arrow svg{width:8px;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-77ac717{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}@media(max-width:900px){.elementor-31 .elementor-element.elementor-element-9a2a310 img{width:50px;}.elementor-31 .elementor-element.elementor-element-42d957d .elementor-heading-title{font-size:12px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-9b11a7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) auto;}.elementor-31 .elementor-element.elementor-element-9a2a310 img{width:50px;}.elementor-31 .elementor-element.elementor-element-42d957d{padding:0px 0px 0px 0px;--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-31 .elementor-element.elementor-element-42d957d .elementor-heading-title{font-size:12px;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-d0793f6{--width:30%;}}@media(max-width:1200px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-d0793f6{--width:fit-content;}}/* Start custom CSS for icon, class: .elementor-element-98da4e9 */.elementor-31 .elementor-element.elementor-element-98da4e9 .elementor-icon-wrapper{
    line-height: 0;
}
.elementor-31 .elementor-element.elementor-element-98da4e9{
    cursor: pointer;
}
.elementor-31 .elementor-element.elementor-element-98da4e9 .elementor-icon-wrapper{
    line-height: 0;
}
.elementor-31 .elementor-element.elementor-element-98da4e9 .elementor-icon, .elementor-31 .elementor-element.elementor-element-98da4e9 .elementor-icon svg{
    transition: all .3s ease;
}
.elementor-31 .elementor-element.elementor-element-98da4e9:hover .elementor-icon{
    transform: translate(0px, -2px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-85bd67d */.elementor-31 .elementor-element.elementor-element-85bd67d .elementor-icon-wrapper{
    line-height: 0;
}
.elementor-31 .elementor-element.elementor-element-85bd67d{
    cursor: pointer;
}
.elementor-31 .elementor-element.elementor-element-85bd67d .elementor-icon-wrapper{
    line-height: 0;
}
.elementor-31 .elementor-element.elementor-element-85bd67d .elementor-icon, .elementor-31 .elementor-element.elementor-element-85bd67d .elementor-icon svg{
    transition: all .3s ease;
}
.elementor-31 .elementor-element.elementor-element-85bd67d:hover .elementor-icon{
    transform: translate(0px, -2px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ded9354 */.elementor-31 .elementor-element.elementor-element-ded9354 .elementor-icon-wrapper{
    line-height: 0;
}
.elementor-31 .elementor-element.elementor-element-ded9354{
    cursor: pointer;
}
.elementor-31 .elementor-element.elementor-element-ded9354 .elementor-icon-wrapper{
    line-height: 0;
}
.elementor-31 .elementor-element.elementor-element-ded9354 .elementor-icon, .elementor-31 .elementor-element.elementor-element-ded9354 .elementor-icon svg{
    transition: all .3s ease;
}
.elementor-31 .elementor-element.elementor-element-ded9354:hover .elementor-icon{
    transform: translate(0px, -2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c25c4e */.elementor-31 .elementor-element.elementor-element-2c25c4e span.elementor-button-content-wrapper{
    transition: all .3s ease;
}
.elementor-31 .elementor-element.elementor-element-2c25c4e:hover span.elementor-button-content-wrapper{
    transform: translate(0px, -2px);
}
.elementor-31 .elementor-element.elementor-element-2c25c4e .elementor-button-icon, .elementor-31 .elementor-element.elementor-element-2c25c4e .elementor-button-text, .elementor-31 .elementor-element.elementor-element-2c25c4e .elementor-button-icon svg{
    transition: all .3s ease;
}
@media (max-width: 1200px){
    .elementor-31 .elementor-element.elementor-element-2c25c4e .elementor-button-text{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aed7c70 */.elementor-31 .elementor-element.elementor-element-aed7c70 span.elementor-button-content-wrapper{
    transition: all .3s ease;
}
.elementor-31 .elementor-element.elementor-element-aed7c70:hover span.elementor-button-content-wrapper{
    transform: translate(0px, -2px);
}
.elementor-31 .elementor-element.elementor-element-aed7c70 .elementor-button-icon, .elementor-31 .elementor-element.elementor-element-aed7c70 .elementor-button-text, .elementor-31 .elementor-element.elementor-element-aed7c70 .elementor-button-icon svg{
    transition: all .3s ease;
}
@media (max-width: 1200px){
    .elementor-31 .elementor-element.elementor-element-aed7c70 .elementor-button-text{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b11a7c */.elementor-31 .elementor-element.elementor-element-9b11a7c span.elementor-button-content-wrapper{
    transition: all .3s ease;
}
.elementor-31 .elementor-element.elementor-element-9b11a7c:hover span.elementor-button-content-wrapper{
    transform: translate(0px, -2px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a2a310 */.elementor-31 .elementor-element.elementor-element-9a2a310, .elementor-31 .elementor-element.elementor-element-9a2a310 a, .elementor-31 .elementor-element.elementor-element-9a2a310 img{
    transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0793f6 */@media (max-width: 1200px) {
  .elementor-31 .elementor-element.elementor-element-d0793f6 .header-logo, .elementor-31 .elementor-element.elementor-element-d0793f6 .header-white-logo{
    position: relative!important;
  }
}/* End custom CSS */
/* Start custom CSS for jet-mobile-menu, class: .elementor-element-83a766d */.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__container{
    background-color: white;
}
.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__container-inner{
    background-color: transparent;
}
.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__toggle{
    min-width: 34px;
    min-height: 34px; 
    width: 34px;
    height: 34px;        
}
.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__controls{
    min-height: 34px; 
    height: 34px;
    background-color: var(--e-global-color-20078f7);
    position: absolute;
    width: 100%;
    top: 0;	
}
.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__container .jet-mobile-menu__back svg {
    width: 11px;
    height: 11px;
}
.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__back {
    width: 34px;
    background-color: var(--e-global-color-primary);
    aspect-ratio: 1;
    color: white;
}
.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__breadcrumbs {
    padding: 0 20px;
}
.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu-cover {
    background-color: rgba(0, 0, 0, .8);
}
.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__container:after {
    content: '';
    background-image: url(https://masme.mn/wp-content/uploads/2025/09/MB-DEC.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    width: 100%;
    position: absolute;
    height: 100%;
    top: 34px;
    opacity: 0.05;
    pointer-events: none;
    z-index: -1;
}
.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__body {
    padding: 20px 20px 20px 20px;
    margin-top: 34px;
}
.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu .jet-dropdown-arrow{
    width: 16px;
    height: 16px;    
}
.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__item-inner{
    justify-content: flex-start;
    gap: 5px;
}
.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__item {
    margin-top: 10px;
    background-color: transparent;
    background-image: linear-gradient(-90deg, var(--e-global-color-b2054ca) 0%, #00000008 60%);
}
.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__item:first-child{
    margin-top: 0px;
}
.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__item:last-child{
    margin-bottom: 0px;
}
.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__item.jet-mobile-menu__item--active, .elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__item:hover {
    background-image: linear-gradient(90deg, var(--e-global-color-primary) 20%, var(--e-global-color-b2054ca) 100%);
}
.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__template-loader{
    width: 15px!important;
    height: 15px!important;  
    filter: invert(1);
    display: flex;
    margin-left: 5px;
    position: relative;
    bottom: 1px;    
}
.elementor-31 .elementor-element.elementor-element-83a766d .jet-mobile-menu__item-inner a{
    padding: 10px;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-12674f9 */.elementor-31 .elementor-element.elementor-element-12674f9 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item>.jet-mega-menu-item__inner .jet-mega-menu-item__label, .elementor-31 .elementor-element.elementor-element-12674f9 .jet-mega-menu-item__dropdown {
    transition: all .3s ease;
}
.elementor-31 .elementor-element.elementor-element-12674f9 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__label, .elementor-31 .elementor-element.elementor-element-12674f9 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__dropdown {
    transform: translateY(-2px);
}
.elementor-31 .elementor-element.elementor-element-12674f9 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner{
	transform: none!important;
}
.elementor-31 .elementor-element.elementor-element-12674f9 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container{
	position: fixed!important;
	top: unset!important;
}
.elementor-31 .elementor-element.elementor-element-12674f9 svg.jet-sub-mega-menu__loader {
    filter: invert(1);
    margin: 10px;
    position: relative;
    left: 50%;
    transform: translate(-50%, 0px);
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6f9c78 */.elementor-31 .elementor-element.elementor-element-c6f9c78 .uc_classic_carousel_placeholder img, .elementor-31 .elementor-element.elementor-element-c6f9c78 .ue-carousel-item{
	transition: transform .3s ease!important;
}
.elementor-31 .elementor-element.elementor-element-c6f9c78 .uc_post_image img, .elementor-31 .elementor-element.elementor-element-c6f9c78 .uc_post_image{
	transition: transform .3s ease!important;
}
@media (max-width: 1200px){
    .elementor-31 .elementor-element.elementor-element-c6f9c78{
        display: none!important;
    }
}/* End custom CSS */
/* Start custom CSS *//* Limit to touch pointers */
@media (pointer: coarse) {
  /* Remove the grey/blue tap highlight on iOS/Android WebKit */
  * {
    -webkit-tap-highlight-color: transparent; /* or rgba(0,0,0,0) */
  }

  /* Disable long-press text selection / callout */
  .no-select,
  .ui-touch { /* add your own class to scope it */
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none; /* hide copy/share menu on iOS */
  }

  /* Make taps feel snappier & avoid double-tap zoom on actionable elements */
  a, button, [role="button"] {
    touch-action: manipulation;
  }
}

/* Keep selection enabled in inputs/textarea for usability */
input, textarea, [contenteditable] {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;

  -webkit-touch-callout: default;
}

.header-logo, .header-logo-text, .header-logo-text .elementor-heading-title{
	transition: all .3s ease!important;  
}
header.scrolled .header-logo img, header.scrolled .header-white-logo img{
    width: 50px!important;
}
header.scrolled .header-logo-text .elementor-heading-title{
	font-size: 12px !important;
}
header.scrolled .header-logo-text{
	transform: translate(60px, 0px)!important;
}
header.scrolled .jet-mega-menu-item__inner{
    padding-top: 20px!important;
    padding-bottom: 20px!important;    
}
.jet-mega-menu-item__inner{
    transition: padding 0.3s ease;
}
header.elementor-location-header{
	position:sticky;
	top:0;
	z-index:5;
}
@media (max-width: 1200px) {
	header.scrolled .header-logo-text{
		transform: translate(0px, 0px)!important;
	}
}
@media (max-width: 767px) {
	.jet-mobile-menu__container{
		width: 100%!important;
	}
}

/* Default state: Desktop visible, Mobile hidden */
.desktop-about-us-menu { display: block; }
.mobile-about-us-menu { display: none; }

/* Under 1366px: Desktop hidden, Mobile shown */
@media (max-width: 1366px) {
  .desktop-about-us-menu { display: none; }
  .mobile-about-us-menu { display: block; }
}/* End custom CSS */