.elementor-22 .elementor-element.elementor-element-bef45c2{--display:flex;--position:fixed;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-bef45c2{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-bef45c2{right:0px;}.elementor-22 .elementor-element.elementor-element-1edb22e{--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:8px;--padding-bottom:8px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-22 .elementor-element.elementor-element-1edb22e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1edb22e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-22 .elementor-element.elementor-element-0b0fff0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.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-22 .elementor-element.elementor-element-dcb81db{padding:0px 0px 0px 0px;top:-4px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-dcb81db{right:10px;}body.rtl .elementor-22 .elementor-element.elementor-element-dcb81db{left:10px;}.elementor-22 .elementor-element.elementor-element-dcb81db .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-dcb81db.elementor-view-stacked .elementor-icon{background-color:#FFFFFF80;}.elementor-22 .elementor-element.elementor-element-dcb81db.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-dcb81db.elementor-view-default .elementor-icon{color:#FFFFFF80;border-color:#FFFFFF80;}.elementor-22 .elementor-element.elementor-element-dcb81db.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-dcb81db.elementor-view-default .elementor-icon svg{fill:#FFFFFF80;}.elementor-22 .elementor-element.elementor-element-dcb81db.elementor-view-stacked .elementor-icon:hover{background-color:#22BCDD;}.elementor-22 .elementor-element.elementor-element-dcb81db.elementor-view-framed .elementor-icon:hover, .elementor-22 .elementor-element.elementor-element-dcb81db.elementor-view-default .elementor-icon:hover{color:#22BCDD;border-color:#22BCDD;}.elementor-22 .elementor-element.elementor-element-dcb81db.elementor-view-framed .elementor-icon:hover, .elementor-22 .elementor-element.elementor-element-dcb81db.elementor-view-default .elementor-icon:hover svg{fill:#22BCDD;}.elementor-22 .elementor-element.elementor-element-dcb81db .elementor-icon{font-size:22px;}.elementor-22 .elementor-element.elementor-element-dcb81db .elementor-icon svg{height:22px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-469c346{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0.03em;color:#8F8F8F;}.elementor-22 .elementor-element.elementor-element-469c346 a{color:#00BFE9;}.elementor-22 .elementor-element.elementor-element-469c346 a:hover, .elementor-22 .elementor-element.elementor-element-469c346 a:focus{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-8778e31{--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;--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-1f03478{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .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 );}.elementor-22 .elementor-element.elementor-element-12e37b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-12e37b2 img{width:100%;max-width:140px;height:100%;object-fit:contain;object-position:center center;}.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-22 .elementor-element.elementor-element-706d238{margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-706d238 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:12px;font-weight:500;text-transform:capitalize;line-height:13px;letter-spacing:0.02em;color:#636363;}.elementor-22 .elementor-element.elementor-element-d0fbafb{--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-toggle-wrap{text-align:center;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu .wpr-menu-item,
					 .elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#333333;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu .wpr-mega-menu-icon{color:#333333;font-size:16px;margin-right:5px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-menu-item,.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-menu-item,.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-sub-menu-item,.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-toggle-text, .wpr-menu-offcanvas-back h3{font-family:"Space Grotesk", Sans-serif;font-size:16px;line-height:25px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu .wpr-menu-item:hover,
					.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu .wpr-menu-item:hover .wpr-mega-menu-icon,
					.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item .wpr-mega-menu-icon,
					 .elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#6E1AC7;}.elementor-22 .elementor-element.elementor-element-4fcca46.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-22 .elementor-element.elementor-element-4fcca46.wpr-pointer-line-fx .wpr-menu-item:after{background-color:#605BE5;}.elementor-22 .elementor-element.elementor-element-4fcca46.wpr-pointer-border-fx .wpr-menu-item:before{border-color:#605BE5;}.elementor-22 .elementor-element.elementor-element-4fcca46.wpr-pointer-background-fx .wpr-menu-item:before{background-color:#605BE5;}.elementor-22 .elementor-element.elementor-element-4fcca46 .menu-item-has-children .wpr-sub-icon{font-size:11px;}.elementor-22 .elementor-element.elementor-element-4fcca46.wpr-pointer-underline>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after,
					 .elementor-22 .elementor-element.elementor-element-4fcca46.wpr-pointer-overline>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-22 .elementor-element.elementor-element-4fcca46.wpr-pointer-double-line>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-22 .elementor-element.elementor-element-4fcca46.wpr-pointer-double-line>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after{height:2px;}.elementor-22 .elementor-element.elementor-element-4fcca46.wpr-pointer-border-fx>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-22 .elementor-element.elementor-element-4fcca46.wpr-pointer-underline>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after,
					 .elementor-22 .elementor-element.elementor-element-4fcca46.wpr-pointer-overline>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-22 .elementor-element.elementor-element-4fcca46.wpr-pointer-double-line>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-22 .elementor-element.elementor-element-4fcca46.wpr-pointer-double-line>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after{height:2px;}.elementor-22 .elementor-element.elementor-element-4fcca46.wpr-pointer-border-fx>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-22 .elementor-element.elementor-element-4fcca46:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-13px);}.elementor-22 .elementor-element.elementor-element-4fcca46:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(13px);}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu .wpr-menu-item{padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu > .menu-item{margin-left:30px;margin-right:30px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:30px;transform:translateX(0px);}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-mega-menu{margin-left:30px;transform:translateX(0px);}.elementor-22 .elementor-element.elementor-element-4fcca46.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:30px;}.elementor-22 .elementor-element.elementor-element-4fcca46.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:30px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu-horizontal .wpr-nav-menu .wpr-sub-mega-menu{transform:translateY(0px);}.elementor-22 .elementor-element.elementor-element-4fcca46.wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom .wpr-sub-mega-menu{transform:translate(-50%, 0px);}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{transform:translateY(0px);}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu .wpr-mega-menu-badge{top:-5px;padding:3px 5px 2px 5px;border-radius:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu-horizontal .wpr-mega-menu-badge{right:15px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu-vertical .wpr-mega-menu-badge{margin-left:15px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-sub-mega-menu{border-style:none;border-radius:0px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#333333;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item .wpr-sub-icon,
					 .elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#605BE5;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-sub-menu .wpr-sub-icon{right:15px;}.elementor-22 .elementor-element.elementor-element-4fcca46.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:15px;}.elementor-22 .elementor-element.elementor-element-4fcca46.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-toggle{border-color:#333333;width:50px;border-width:0px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-toggle-text{color:#333333;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-toggle-line{background-color:#333333;height:4px;margin-bottom:6px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-toggle:hover{border-color:#605BE5;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#605BE5;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#605BE5;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-menu-item,
					.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-sub-menu-item,
					.elementor-22 .elementor-element.elementor-element-4fcca46 .menu-item-has-children > .wpr-mobile-menu-item:after{color:#333333;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-nav-menu > li,
					 .elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-sub-menu li{background-color:#ffffff;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-nav-menu li a:hover,
					 .elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-menu-item:hover,
					.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-sub-menu-item:hover,
					.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-sub-menu-item.wpr-active-menu-item,
					.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-menu-item.wpr-active-menu-item{background-color:#605BE5;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-menu-item{padding-left:10px;padding-right:10px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon{padding:10px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-22 .elementor-element.elementor-element-4fcca46.wpr-mobile-divider-yes .wpr-mobile-menu-item{border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-mega-menu .wpr-mobile-sub-icon{font-size:14px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-menu-offcanvas-back{padding-left:10px;padding-right:10px;}.elementor-22 .elementor-element.elementor-element-4fcca46.wpr-mobile-menu-display-dropdown .wpr-mobile-nav-menu{margin-top:10px;}.elementor-22 .elementor-element.elementor-element-213986a{--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;--justify-content:flex-end;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:500;}.elementor-22 .elementor-element.elementor-element-1ab4f16{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:16px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-22 .elementor-element.elementor-element-1ab4f16 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-22 .elementor-element.elementor-element-1ab4f16 .elementor-social-icon i{color:#999999;}.elementor-22 .elementor-element.elementor-element-1ab4f16 .elementor-social-icon svg{fill:#999999;}.elementor-22 .elementor-element.elementor-element-1ab4f16 .elementor-social-icon:hover i{color:#6B1CC7;}.elementor-22 .elementor-element.elementor-element-1ab4f16 .elementor-social-icon:hover svg{fill:#6B1CC7;}.elementor-22 .elementor-element.elementor-element-fc41a20{--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-22 .elementor-element.elementor-element-08f00f3{--display:flex;}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-items ul a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-items ul ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_accordion_menu .uc-side-menu-items ul ul ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-564dd74 .menu-item a{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-564dd74 .side-menu-holder{text-align:left;}.elementor-22 .elementor-element.elementor-element-564dd74 .collapsed .uc-menu-item-pointer:after{width:15px;height:15px;font-size:15px;}.elementor-22 .elementor-element.elementor-element-564dd74 .expanded .uc-menu-item-pointer:after{width:15px;height:15px;font-size:15px;}.elementor-22 .elementor-element.elementor-element-564dd74 .collapsed .uc-menu-item-pointer:after,.elementor-22 .elementor-element.elementor-element-564dd74 .expanded .uc-menu-item-pointer:after{margin:0px 15px 0px 15px;}.elementor-22 .elementor-element.elementor-element-564dd74 .uc-side-menu-title{padding:20px 20px 20px 20px;background-color:#000000;color:#ffffff;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255, 255, 255, 0.39);}.elementor-22 .elementor-element.elementor-element-564dd74 .uc-side-menu-items ul li a{padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-564dd74 a{background-color:rgba(255, 255, 255, 0);color:#414141;}.elementor-22 .elementor-element.elementor-element-564dd74 .uc-side-menu-items ul a{font-family:"Space Grotesk", Sans-serif;font-weight:500;text-transform:capitalize;margin:0px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#C8E0F873;}.elementor-22 .elementor-element.elementor-element-564dd74 a:hover{color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-564dd74 .uc-side-menu-items ul ul li a{font-family:"Space Grotesk", Sans-serif;font-weight:500;padding:20px 60px 20px 60px;}.elementor-22 .elementor-element.elementor-element-564dd74 .uc-side-menu-items ul ul ul li a{padding:20px 80px 20px 80px;}.elementor-22 .elementor-element.elementor-element-564dd74 .expanded{color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-dee6ac2{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-40f6167{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-item > a{font-family:"Space Grotesk", Sans-serif;font-weight:400;}.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-text{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-899b14c .elementor-button{font-family:"Space Grotesk", Sans-serif;font-weight:500;}.elementor-22 .elementor-element.elementor-element-dd934da{--display:flex;border-style:solid;--border-style:solid;border-color:#C8E0F873;--border-color:#C8E0F873;}.elementor-22 .elementor-element.elementor-element-3aca237 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-a441fd4{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:16px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-22 .elementor-element.elementor-element-a441fd4 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-22 .elementor-element.elementor-element-a441fd4 .elementor-social-icon i{color:#999999;}.elementor-22 .elementor-element.elementor-element-a441fd4 .elementor-social-icon svg{fill:#999999;}.elementor-22 .elementor-element.elementor-element-a441fd4 .elementor-social-icon:hover i{color:#6B1CC7;}.elementor-22 .elementor-element.elementor-element-a441fd4 .elementor-social-icon:hover svg{fill:#6B1CC7;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1200px){.elementor-22 .elementor-element.elementor-element-bef45c2{--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:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-1edb22e{--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-dcb81db{right:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-dcb81db{left:0px;}.elementor-22 .elementor-element.elementor-element-dcb81db{top:-2px;}.elementor-22 .elementor-element.elementor-element-dcb81db .elementor-icon{font-size:18px;}.elementor-22 .elementor-element.elementor-element-dcb81db .elementor-icon svg{height:18px;}.elementor-22 .elementor-element.elementor-element-8778e31{--border-radius:35px 35px 35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:9999;}.elementor-22 .elementor-element.elementor-element-d0fbafb{--justify-content:flex-end;}.elementor-22 .elementor-element.elementor-element-4fcca46{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu > .menu-item{margin-left:25px;margin-right:25px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:25px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-mega-menu{margin-left:25px;}.elementor-22 .elementor-element.elementor-element-4fcca46.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:25px;}.elementor-22 .elementor-element.elementor-element-4fcca46.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:25px;}.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu .wpr-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-22 .elementor-element.elementor-element-213986a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button{padding:15px 20px 15px 20px;}.elementor-22 .elementor-element.elementor-element-1ab4f16{margin:0px -12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-899b14c .elementor-button{padding:15px 20px 15px 20px;}.elementor-22 .elementor-element.elementor-element-a441fd4{margin:0px -12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-469c346{font-size:11px;}.elementor-22 .elementor-element.elementor-element-213986a{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-22 .elementor-element.elementor-element-7aa8ef0{padding:0px 20px 0px 0px;}.elementor-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button{padding:5px 20px 5px 15px;}.elementor-22 .elementor-element.elementor-element-ba0890a{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-fc41a20{--min-height:calc(70vh - 30px);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-08f00f3{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-564dd74 .side-menu-holder{text-align:left;}.elementor-22 .elementor-element.elementor-element-564dd74 .collapsed .uc-menu-item-pointer:after{width:12px;height:12px;font-size:12px;}.elementor-22 .elementor-element.elementor-element-564dd74 .expanded .uc-menu-item-pointer:after{width:12px;height:12px;font-size:12px;}.elementor-22 .elementor-element.elementor-element-564dd74 .collapsed .uc-menu-item-pointer:after,.elementor-22 .elementor-element.elementor-element-564dd74 .expanded .uc-menu-item-pointer:after{margin:0px 6px 0px 8px;}.elementor-22 .elementor-element.elementor-element-564dd74 .uc-side-menu-items ul li a{padding:15px 0px 15px 0px;}.elementor-22 .elementor-element.elementor-element-564dd74 .uc-side-menu-items ul a{font-size:17px;line-height:22px;letter-spacing:0.02em;}.elementor-22 .elementor-element.elementor-element-564dd74 .uc-side-menu-items ul ul li a{font-size:16px;line-height:20px;padding:15px 0px 15px 0px;}.elementor-22 .elementor-element.elementor-element-564dd74 .uc-side-menu-items ul ul ul li a{padding:15px 0px 15px 0px;}.elementor-22 .elementor-element.elementor-element-dee6ac2{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-40f6167{padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;}.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-item > a{font-size:15px;line-height:20px;}.elementor-22 .elementor-element.elementor-element-dd934da{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3aca237{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 3px 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-3aca237 .elementor-heading-title{font-size:12.5px;line-height:15px;letter-spacing:0.08em;}.elementor-22 .elementor-element.elementor-element-a441fd4{text-align:center;width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:15px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-22 .elementor-element.elementor-element-a441fd4.elementor-element{--order:99999 /* order end hack */;}.elementor-22 .elementor-element.elementor-element-a441fd4 .elementor-social-icon{--icon-padding:0em;}}@media(max-width:880px){.elementor-22 .elementor-element.elementor-element-469c346{font-size:10px;}.elementor-22 .elementor-element.elementor-element-a441fd4 .elementor-social-icon{--icon-padding:0px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-bef45c2{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-22 .elementor-element.elementor-element-0b0fff0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-469c346{font-size:9px;line-height:13px;}.elementor-22 .elementor-element.elementor-element-8778e31{--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;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1f03478{--width:auto;}.elementor-22 .elementor-element.elementor-element-12e37b2 img{max-width:75px;}.elementor-22 .elementor-element.elementor-element-706d238{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-706d238 .elementor-heading-title{font-size:10px;line-height:12px;}.elementor-22 .elementor-element.elementor-element-d0fbafb{--width:auto;}.elementor-22 .elementor-element.elementor-element-213986a{--width:auto;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-22 .elementor-element.elementor-element-7aa8ef0{padding:0px 12px 0px 0px;}.elementor-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button{font-size:12px;}.elementor-22 .elementor-element.elementor-element-ba0890a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-22 .elementor-element.elementor-element-fc41a20{--width:calc(100% - 30px);--padding-top:85px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-22 .elementor-element.elementor-element-564dd74 .collapsed .uc-menu-item-pointer:after{width:10px;height:10px;font-size:10px;}.elementor-22 .elementor-element.elementor-element-564dd74 .expanded .uc-menu-item-pointer:after{width:10px;height:10px;font-size:10px;}.elementor-22 .elementor-element.elementor-element-564dd74 .uc-side-menu-items ul a{font-size:15px;line-height:20px;}.elementor-22 .elementor-element.elementor-element-564dd74 .uc-side-menu-items ul ul li a{font-size:14px;padding:12px 0px 12px 0px;}.elementor-22 .elementor-element.elementor-element-564dd74 .uc-side-menu-items ul ul ul li a{padding:12px 0px 12px 0px;}.elementor-22 .elementor-element.elementor-element-899b14c .elementor-button{font-size:12px;padding:15px 18px 15px 15px;}.elementor-22 .elementor-element.elementor-element-a441fd4 .elementor-social-icon{--icon-padding:0em;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-1f03478{--width:12%;}.elementor-22 .elementor-element.elementor-element-d0fbafb{--width:88%;}.elementor-22 .elementor-element.elementor-element-213986a{--width:300px;}}@media(max-width:1200px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-1f03478{--width:13%;}.elementor-22 .elementor-element.elementor-element-d0fbafb{--width:87%;}.elementor-22 .elementor-element.elementor-element-213986a{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-fc41a20{--width:calc(100% - 40px);}}@media(max-width:880px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-1f03478{--width:18%;}}/* Start custom CSS for icon, class: .elementor-element-dcb81db */.elementor-22 .elementor-element.elementor-element-dcb81db{ line-height:0; cursor:pointer; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-469c346 */.elementor-22 .elementor-element.elementor-element-469c346 a{ font-weight:600; }/* End custom CSS */
/* Start custom CSS for wpr-mega-menu, class: .elementor-element-4fcca46 */.elementor-22 .elementor-element.elementor-element-4fcca46{width:calc(100% - 300px);}


.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu .wpr-menu-item{
  text-decoration:none;
  display:flex;
}

.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu .wpr-menu-item span{
  position:relative;
  display:block;
  overflow:hidden;
  color:transparent; /* hide the real text node, keep it for a11y/SEO */
}

.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu > .menu-item > .wpr-menu-item > .wpr-sub-icon{margin-top: 3px;}

.wpr-nav-menu .wpr-menu-item span::before,
.wpr-nav-menu .wpr-menu-item span::after{
  content:attr(data-text);
  position:absolute;
  left:0;
  width:100%;
  transition:transform 0.6s cubic-bezier(0.65,0,0.35,1);
}

.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu .wpr-menu-item span::before{
  top:0;
  color:#292f2f;
}

.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu .wpr-menu-item span::after{
  top:100%;
  color:#6e1ac7;
}

.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu .menu-item:hover .wpr-menu-item span::before,
.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu .menu-item:hover .wpr-menu-item span::after{
  transform:translateY(-100%);
}

.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu .menu-item.current-menu-item .wpr-menu-item span::before,
.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu .menu-item.current-menu-item .wpr-menu-item span::after{
  transform:translateY(-100%);
}

/* Mega Menu */
.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu li .wpr-sub-menu {/*transform: translateY(60px);*/ opacity:0; visibility:hidden; /*transform: translateY(20px)!important;*/ transition:all 0.4s ease-in-out; }
.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu li:hover .wpr-sub-menu { /*transform: translateY(0px)!important;*/ opacity:1; visibility:visible; transition:all 600ms ease-in-out; }
.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu li .wpr-sub-mega-menu{transform: translateX(-43%) translateY(0px)!important;/*left:50%;*/ height:0; opacity:0; visibility:hidden; transition:all 0.4s ease-in-out!important;}
.elementor-22 .elementor-element.elementor-element-4fcca46 .wpr-nav-menu li:hover .wpr-sub-mega-menu{ /*transform: translateX(-50%) translateY(0px)!important;*/ height:auto; opacity:1; visibility:visible; transition:all 600ms ease-in-out!important;}


@media(max-width:1200px){
 .elementor-22 .elementor-element.elementor-element-4fcca46{width:calc(100% - 280px);}
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7aa8ef0 */@media (max-width:1024px){
    .elementor-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button{
        box-shadow:none!important;background:transparent!important;overflow: inherit;}
    .elementor-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button:before{
    content: "";
    position: absolute;
    left: 14px;
        top: 0;
        bottom: 0;
        width: 20px;
        background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.55), transparent);
        transform: none;
        z-index: 1;height: 13px;
        margin: auto 0;
        pointer-events: none;
        opacity: 1;
        transition: all 600ms ease-in-out;}
    .elementor-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button:after{
    content: "";
    position: absolute;
    left: 9px;
    top: 0;
    bottom: 0;
    width: 20px;
    background: linear-gradient(to right, rgba(255, 255, 255, 1), transparent);
    z-index: 1;
    pointer-events: none;
    opacity: 0;
    transition: all 600ms ease-in-out;
    }
    .elementor-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button .elementor-button-text{padding-right:0px;}
    .elementor-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button .elementor-button-text:before{display:none;}
    .elementor-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button .elementor-button-content-wrapper{position: relative;
    display: flex;
    align-items: center;
    white-space: nowrap;
    max-width: 120px;}
    .elementor-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button .elementor-button-content-wrapper .nav-cta-text{display: inline-block;
    overflow: hidden;
    width: 100%;}
    .elementor-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button .elementor-button-text{display: inline-block;
    white-space: nowrap;
    line-height: 1;
    animation: horizontalmove 7s linear infinite;-webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        background-image: linear-gradient(90deg, #01007f 0%, #6c1cc7 45%, #b779fdd9 50%, #6c1cc7 55%, #01007f 100%);
        background-size: 250% 100%;
        background-position: 100% 0;}
    
    .elementor-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button .nav-cta-text:after{content: "\e65a";font-family: 'themify';font-size: 11px;
        color: #01007f;
        position: absolute;
        top: 1px;
        bottom:undet;
        right: -18px;
        width: 1em;
        height: 1em;
        transition: all 0.6s ease-in-out;}
    .elementor-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button:hover .nav-cta-text:after{right: -23px;top: 2.5px;}
    .elementor-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button .elementor-button-content-wrapper:before{content:"";position:absolute;bottom: -6px;
        left: 0;
        width: calc(100% + 21px);
        height: 1px;
        background: #6c1cc7;transform:scaleX(0);transform-origin:left;opacity:0;visibility:hidden;transition:all 0.4s ease-in-out;}
    
    .elementor-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button:hover .elementor-button-content-wrapper:before{transform:scaleX(1);opacity:1;visibility:visible;}
        
    .elementor-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button .elementor-button-content-wrapper:after{content:"";position:absolute;bottom: -6px;
        left: 0;
        width: calc(100% + 21px);
        height: 1px;
        background: rgba(200, 224, 248, 0.35);}
}

@media (max-width:767px){
  .elementor-22 .elementor-element.elementor-element-7aa8ef0 .elementor-button .nav-cta-text:after{font-size: 10px;}  
}

@keyframes horizontalmove{
    0% {
    transform: translateX(0);
    }
    100% {
    transform: translateX(-33.333%);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba0890a *//*.elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn {*/
/*    width: 40px;*/
/*    height: 40px;*/
/*    padding: 0;*/
/*    border: 0;*/
/*    background: #fff;*/
/*    cursor: pointer;*/
/*    position:relative;*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    gap: 5px;*/
/*    position: relative;*/
/*    z-index: 99;*/
/*    border-radius: 50px;*/
/*    transition: all 0.25s ease-in-out;*/
/*}*/

/*.elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn.menu-open{background:transparent;}*/

/*.elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn:before{*/
/*    content:"";*/
/*    position:absolute;*/
/*    width:100%;*/
/*    height:100%;*/
/*  background-image: linear-gradient(90deg, #00BFE9, #6D1BC7, #6D1BC7, #00BFE9);*/
/*  background-image: linear-gradient(90deg, #00BFE9, #6D1BC7, #6D1BC7, #00BFE9);*/
/*  background-size: 300%;*/
/*  border-radius: 50px;*/
/*  top:0;*/
/*  bottom:0;*/
/*  left:0;*/
/*  right:0;*/
/*  margin:auto auto;*/
/*  z-index:-1;*/
/*}*/
/*.elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn:after{*/
/*   content:"";*/
/*    position:absolute;*/
/*    width:calc(100% - 2px);*/
/*    height:calc(100% - 2px);*/
/*  background:#fff;*/
/*  border-radius: 50px;*/
/*  top:0;*/
/*  bottom:0;*/
/*  left:0;*/
/*  right:0;*/
/*  margin:auto auto;*/
/*  z-index:-1;*/
/*  transition: all 0.25s ease-in-out;*/
/*}*/


/*.elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn span {*/
/*    width: 20px;*/
/*    height: 1px;*/
/*    background: #000;*/
/*    display: block;*/

/*    transition:*/
/*        transform 0.35s ease,*/
/*        opacity 0.25s ease;*/
/*}*/

/*.elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn.menu-open span:nth-child(1) {*/
/*    transform: translateY(6px) rotate(45deg);*/
/*    width: 18px;*/
/*}*/

/*.elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn.menu-open span:nth-child(2) {*/
/*    opacity: 0;*/
/*}*/

/*.elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn.menu-open span:nth-child(3) {*/
/*    transform: translateY(-6px) rotate(-45deg);*/
/*    width: 18px;*/
/*}*/

.elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn{
    display: none;
    width: 35px;
    height: 35px;
    cursor: pointer;
    z-index: 10;
    position: relative;
    background: transparent;
    border: 0;
    padding: 0;
}

.elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn.menu-open{width: 30px;height: 30px;}

.elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn span:nth-of-type(1) {
    top: 16px;
    left: -5px;
    transform: rotate(-45deg);
}

.elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn.menu-open span:nth-of-type(1) {
    top: 14px;
    left: 2px;
    transform: rotate(45deg);
    width:25px;
}

.elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn span:nth-of-type(2) {
    top: 16px;
    left: 8px;
    transform: rotate(-45deg);
}

.elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn.menu-open span:nth-of-type(2) {
    top: 14px;
    left: 2px;
    transform: rotate(-45deg);
    width:25px;
}

.elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn span:nth-of-type(3){display:none;}

.elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn span {
    transition: all 200ms linear;
    background-image: linear-gradient(90deg, #00BFE9, #6D1BC7, #6D1BC7, #00BFE9);
    background-size: 400%;
    background-position: left;
    position: absolute;
    height: 2px;
    width: 30px;
    left: 0;
    opacity: 0.85;
    transition: all 0.25s ease-in-out;
}

.elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn:hover span, .elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn.menu-open span{background-size: 400%;
    background-position: right;
    background-image: linear-gradient(180deg, #00BFE9, #6D1BC7, #6D1BC7, #00BFE9);}

@media (max-width:1024px){
  .elementor-22 .elementor-element.elementor-element-ba0890a .custom-menu-btn{
    display: block;
}  
}/* End custom CSS */
/* Start custom CSS for ucaddon_ue_accordion_menu, class: .elementor-element-564dd74 */.elementor-22 .elementor-element.elementor-element-564dd74 .uc-list-menu li a{justify-content: space-between!important;}
.elementor-22 .elementor-element.elementor-element-564dd74 .uc-list-menu > li:last-child > a{border-bottom: 1px solid #C8E0F873!important;}
.elementor-22 .elementor-element.elementor-element-564dd74 .uc-list-menu li > .sub-menu[data-collapsed="false"]{padding: 5px 20px !important;
    background: rgba(200, 224, 248, 0.25);
    border-radius: 10px;margin-bottom: 10px !important;}
    
.elementor-22 .elementor-element.elementor-element-564dd74 .uc-list-menu li > .sub-menu li > .sub-menu[data-collapsed="false"]{padding: 5px 20px !important;
    background: rgb(255 255 255 / 45%);
    border-radius: 10px;margin-bottom: 10px !important;}

.elementor-22 .elementor-element.elementor-element-564dd74 .uc-list-menu li ul.sub-menu li:first-child > a{border-top:0;}
.elementor-22 .elementor-element.elementor-element-564dd74 .uc-list-menu li ul.sub-menu li .sub-menu li:first-child > a{border-top:0;}
/*.elementor-22 .elementor-element.elementor-element-564dd74 .uc-list-menu li > .sub-menu li > .sub-menu li a{border-bottom: 1px solid rgba(200, 224, 248, 0.45);}*/

/*.elementor-22 .elementor-element.elementor-element-564dd74 .uc-list-menu li > .sub-menu li > .sub-menu li:last-child a{border-bottom: 0!important;}*/

@media (max-width:767px){
    .elementor-22 .elementor-element.elementor-element-564dd74 .uc-list-menu li > .sub-menu[data-collapsed="false"]{padding: 3px 15px !important;}
    .elementor-22 .elementor-element.elementor-element-564dd74 .uc-list-menu li > .sub-menu li > .sub-menu[data-collapsed="false"]{padding: 3px 15px !important;}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-40f6167 */.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-item:nth-child(1) a{font-weight:500;font-size:18px;letter-spacing:-.02em;text-decoration:none!important;}
.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-items li.elementor-icon-list-item a{color:#000;}
.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-items li.elementor-icon-list-item a:hover{color:#6D1BC7;}

.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-items{display: flex;
    flex-direction: row;
    gap: 10px 0;
    flex-wrap: wrap;}
.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-items li{padding-right: 15px;
    margin-right: 15px;
    position:relative;}
.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-items li:last-child{padding-right: 0px;
    margin-right: 0px;}

.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-items li:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;height:20px;background:rgba(200, 224, 248, 0.45);margin:auto 0;opacity: 1;
    left: unset;}
.elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-items li:last-child:after{opacity:0;}
    
@media (max-width:450px){
  .elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-items li{padding-right: 10px;
    margin-right: 10px;}
  .elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-items li .elementor-icon-list-text{padding-left:2px;}    
}

@media (max-width:450px){
   .elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-items li{padding-right: 0px;margin-right: 0px;width: 100%;justify-content: center;}
    .elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-items li:after{opacity:0;}
    .elementor-22 .elementor-element.elementor-element-40f6167 .elementor-icon-list-items li a{justify-content: center;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-899b14c *//*@media (max-width:575px){*/
/*    .elementor-22 .elementor-element.elementor-element-899b14c .elementor-button .elementor-button-text{padding-right:10px;}*/
/*    .elementor-22 .elementor-element.elementor-element-899b14c .elementor-button .elementor-button-text:before{width: 10px;}*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aca237 */.elementor-22 .elementor-element.elementor-element-3aca237{position:relative;}
.elementor-22 .elementor-element.elementor-element-3aca237:after{
    position: absolute;
    content: "";
    left: 0px;
    right:0px;
    width: 20px;
    height: 1px;
    bottom: -5px;
    background-color: #605BE58F;
    margin:0 auto;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-a441fd4 */@media (max-width:1024px){
    .elementor-22 .elementor-element.elementor-element-a441fd4 .elementor-social-icons-wrapper{padding-right:0!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08f00f3 */.elementor-22 .elementor-element.elementor-element-08f00f3 .e-con-inner{height: 100%;
    max-height: 500px;
    min-height: 500px;
    overflow-y: auto;overflow-x: hidden;position: relative;scrollbar-color: #c8e0f8 #f5f5f5;
    scrollbar-width: thin;}
    
@media (max-width:767px){
    .elementor-22 .elementor-element.elementor-element-08f00f3{    --flex-wrap: nowrap !important;}
} 

@media (max-width:450px){
  .elementor-22 .elementor-element.elementor-element-08f00f3 .e-con-inner{
    max-height: 520px;
    min-height: 520px;}  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc41a20 */.elementor-22 .elementor-element.elementor-element-fc41a20{
    position: absolute;
    top:0;
    left:0;
    right:0;
    transform: translateY(calc(-100% - 15px));
    overflow: hidden;box-shadow: 0 15px 35px rgba(56, 106, 215, 0.26), 0 25px 60px rgba(0, 230, 255, .10);background-color: rgba(255, 255, 255, 0.95);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);border-radius:30px;
    margin:10px auto 30px;
    transition: transform .25s ease-in;
    z-index: 9;
}

/*.elementor-22 .elementor-element.elementor-element-fc41a20 .inner{}*/

.elementor-22 .elementor-element.elementor-element-fc41a20.menu-open { transform: translateY(0) !important;}

.elementor-22 .elementor-element.elementor-element-fc41a20 .mobile-nav{opacity: 0;transition: opacity .25s ease-in .6s;}

.elementor-22 .elementor-element.elementor-element-fc41a20 .bottom-blk{opacity: 0;transition: opacity .25s ease-in .7s;}

.elementor-22 .elementor-element.elementor-element-fc41a20.menu-open .mobile-nav, .elementor-22 .elementor-element.elementor-element-fc41a20.menu-open .bottom-blk{opacity:1;}

.elementor-22 .elementor-element.elementor-element-fc41a20 .uc-list-menu > li:first-child > a{border-top:0;}


@media (max-width:1024px){
    .elementor-22 .elementor-element.elementor-element-fc41a20{display: inline-grid;}
}

@media (max-width:767px){
    .elementor-22 .elementor-element.elementor-element-fc41a20{ border-radius:20px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bef45c2 *//*Contact Info Blk*/

.elementor-22 .elementor-element.elementor-element-bef45c2 .contact-info h5 {
    margin: 0 !important;
    font-size: 16px;
    font-weight: 400;
    color: #262b2f;
    text-transform: capitalize;
    transition: color 400ms ease;
}

.elementor-22 .elementor-element.elementor-element-bef45c2 .contact-info h5 a {
    padding-left: 70px;
    color: #262b2f;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    display: inline-block;
    transition:
        color 450ms cubic-bezier(.23, 1, .32, 1),
        transform 450ms cubic-bezier(.23, 1, .32, 1);
}

/* --------------------------------
   CONNECTING LINE
-------------------------------- */

.elementor-22 .elementor-element.elementor-element-bef45c2 .contact-info h5 a:before {
    content: "";
    position: absolute;
    width: 38px;
    height: 1px;
    background: #b9bec2;

    top: 0;
    bottom: 0;
    margin: auto 0;

    left: 22px;

    transform-origin: left center;
    transform: scaleX(1);

    transition:
        width 500ms cubic-bezier(.23, 1, .32, 1),
        background 400ms ease,
        transform 500ms cubic-bezier(.23, 1, .32, 1);
}

/* --------------------------------
   ICON
-------------------------------- */

.elementor-22 .elementor-element.elementor-element-bef45c2 .contact-info h5 a:after {
    content: "";
    position: absolute;

    top: 0;
    bottom: 0;
    margin: auto 0;

    width: 10px;
    height: 10px;

    background: url("https://diligencedigitalindia.com/wp-content/uploads/2026/08/social-blk-elements.png")
        no-repeat center;
    background-size: contain;

    left: 10px;

    transition:
        transform 500ms cubic-bezier(.23, 1, .32, 1),
        filter 400ms ease;
}

/* --------------------------------
   HOVER
-------------------------------- */

.elementor-22 .elementor-element.elementor-element-bef45c2 .contact-info:hover h5 a {
    color: #6b1cc7;
    transform: translateX(5px);
}

.elementor-22 .elementor-element.elementor-element-bef45c2 .contact-info:hover h5 a:before {
    width: 40px;
    background: #6b1cc7;
    transform: scaleX(1.05);
}

.elementor-22 .elementor-element.elementor-element-bef45c2 .contact-info:hover h5 a:after {
    transform: scale(1) rotate(45deg);
   
}

/*social blk*/

.elementor-22 .elementor-element.elementor-element-bef45c2 .elementor-social-icons-wrapper{padding:10px 15px 10px 0px;/* border:1px solid #b1b6ba; border-radius:50px;*/}




/*Header scroll*/
.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav {position:fixed;top:0;width:100%;z-index:99;}

.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav .bottom-header .logo-img img,  .e-con-inner,  .elementor-22 .elementor-element.elementor-element-bef45c2.main-nav .bottom-header{transition: all 500ms ease-in-out;}
.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav.navbar-fixed .bottom-header{background-color:rgba(255,255,255,0.7)!important;
   width: 80%;
   border-radius: 45px;padding: 10px 10px 10px 25px;
 
}


.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav .bottom-header{
        margin: 0 auto;
       
}
.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav.navbar-fixed .bottom-header > .e-con-inner{padding-top: 10px!important;padding-bottom: 10px!important;}
.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav .bottom-header::before{content:''; /*box-shadow: rgba(0, 0, 0, 0.15) 2px 0px 17px 4px, rgba(0, 0, 0, 0.07) 0px 4px 6px -2px;*/ box-shadow:0 15px 35px rgba(56, 106, 215, 0.26), 0 25px 60px rgba(0, 230, 255, .10); background: rgba(255, 255, 255, 1);
    backdrop-filter: blur(20px) saturate(180%);
  
    width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition: all 500ms ease-in-out;
border-width:1px;
border-style: solid;
border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(0, 0, 0, 0.06);
}
.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav.navbar-fixed .bottom-header{ transform: translateY(10px); }
.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav .wpr-nav-menu > .menu-item{transition:all 400ms ease-in-out;}
.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav.navbar-fixed .wpr-nav-menu > .menu-item{margin-left: 25px; margin-right: 25px; }
.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav.navbar-fixed .bottom-header::before{opacity:1; border-radius: 45px;}
.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav.navbar-fixed .bottom-header .logo-img img{max-width:100px;}

@media (max-width:1366px){
   .elementor-22 .elementor-element.elementor-element-bef45c2.main-nav.navbar-fixed .wpr-nav-menu > .menu-item{margin-left: 20px; margin-right: 20px; }
   .elementor-22 .elementor-element.elementor-element-bef45c2.main-nav.navbar-fixed .bottom-header{width: 85%;}
}

/*onCLick Overlay Open*/

.elementor-22 .elementor-element.elementor-element-bef45c2.menu-open .custom-menu-overlay {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}




/* Onscroll Mega Menu Arrange */
.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav.navbar-fixed .bottom-header .wpr-nav-menu li .wpr-sub-mega-menu{transform: translateX(-43%) translateY(0px)!important;}

@media(max-width:1200px){

.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav .bottom-header{ 
transform: translateY(10px)
!important; 
background-color:rgba(255,255,255,1) !important;
width: 100% !important;
padding: 10px 20px 10px 25px !important;

}

.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav .bottom-header:before{box-shadow:0 15px 35px rgba(56, 106, 215, 0.26), 0 25px 60px rgba(0, 230, 255, .10);}
}

@media(max-width:1024px){
.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav.menu-open .bottom-header:before{opacity:0;visibility:hidden;}
.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav.menu-open .bottom-header{background-color:rgba(255,255,255,0.0) !important;}
.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav.navbar-fixed .bottom-header .logo-img img{max-width:91px;}
.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav .bottom-header:before{box-shadow: 0 5px 10px rgba(56, 106, 215, 0.07), 0 5px 15px rgba(0, 230, 255, .05);opacity:1;}
.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav.navbar-fixed .bottom-header:before{box-shadow: 0 5px 15px rgba(56, 106, 215, 0.16), 0 10px 40px rgba(0, 230, 255, .05);}

/* For Menu Open Get Started Button effect*/
.elementor-22 .elementor-element.elementor-element-bef45c2.main-nav.menu-open .elementor-button:before{background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.55), transparent);left: 15px;width: 20px;}
}

@media (max-width:767px){
   .elementor-22 .elementor-element.elementor-element-bef45c2.main-nav  .bottom-header{padding-left:15px!important;padding-right:15px!important;}
   .elementor-22 .elementor-element.elementor-element-bef45c2.main-nav.navbar-fixed .bottom-header{border-radius:20px;}
   .elementor-22 .elementor-element.elementor-element-bef45c2.main-nav.navbar-fixed .bottom-header::before{ border-radius: 20px;}
   .elementor-22 .elementor-element.elementor-element-bef45c2.main-nav.navbar-fixed .bottom-header .logo-img img{max-width:75px;}
}/* End custom CSS */