.elementor-18 .elementor-element.elementor-element-cd99d4d{--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:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-18 .elementor-element.elementor-element-66ac893{--display:flex;--border-radius:100px 100px 100px 100px;}.elementor-18 .elementor-element.elementor-element-92998a7{--display:flex;--position:absolute;--min-height:100%;--overflow:hidden;--border-radius:100px 100px 100px 100px;top:0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-92998a7{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-92998a7{right:0px;}.elementor-18 .elementor-element.elementor-element-2a6bcca{--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;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:28px;--padding-bottom:28px;--padding-left:40px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-6e65522{--display:flex;}.elementor-18 .elementor-element.elementor-element-6e65522.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-9de1357{text-align:start;}.elementor-18 .elementor-element.elementor-element-9de1357 img{width:259px;}.elementor-18 .elementor-element.elementor-element-ef5eeee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-8443988 .elementor-menu-toggle{margin-left:auto;}.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu .elementor-item{font-family:"DM Sans", Sans-serif;font-size:18px;line-height:24px;}.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-433b9f2 );fill:var( --e-global-color-433b9f2 );padding-left:35px;padding-right:35px;padding-top:5px;padding-bottom:5px;}.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-1fbf380 );fill:var( --e-global-color-1fbf380 );}.elementor-18 .elementor-element.elementor-element-8443988 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-18 .elementor-element.elementor-element-8443988 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-18 .elementor-element.elementor-element-8443988 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-18 .elementor-element.elementor-element-8443988 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-18 .elementor-element.elementor-element-8443988 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-18 .elementor-element.elementor-element-8443988 .e--pointer-underline .elementor-item:after,
					 .elementor-18 .elementor-element.elementor-element-8443988 .e--pointer-overline .elementor-item:before,
					 .elementor-18 .elementor-element.elementor-element-8443988 .e--pointer-double-line .elementor-item:before,
					 .elementor-18 .elementor-element.elementor-element-8443988 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown a, .elementor-18 .elementor-element.elementor-element-8443988 .elementor-menu-toggle{color:var( --e-global-color-433b9f2 );fill:var( --e-global-color-433b9f2 );}.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown{background-color:#FFFFFFBF;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown a:hover,
					.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown a:focus,
					.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-18 .elementor-element.elementor-element-8443988 .elementor-menu-toggle:hover,
					.elementor-18 .elementor-element.elementor-element-8443988 .elementor-menu-toggle:focus{color:var( --e-global-color-1fbf380 );}.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown a:hover,
					.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown a:focus,
					.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown a.highlighted{background-color:#0091F9BF;}.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:#0091F9BF;}.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown .elementor-item, .elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown a{padding-top:10px;padding-bottom:10px;}.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-18 .elementor-element.elementor-element-8443988 div.elementor-menu-toggle{color:var( --e-global-color-1fbf380 );}.elementor-18 .elementor-element.elementor-element-8443988 div.elementor-menu-toggle svg{fill:var( --e-global-color-1fbf380 );}.elementor-18 .elementor-element.elementor-element-5b3a755{--display:flex;}.elementor-18 .elementor-element.elementor-element-5b3a755.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-b280635 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-b280635 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1599px){.elementor-18 .elementor-element.elementor-element-2a6bcca{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-9de1357 img{width:200px;}.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--main .elementor-item{padding-left:30px;padding-right:30px;padding-top:3px;padding-bottom:3px;}.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown .elementor-item, .elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-cd99d4d{--content-width:1770px;}.elementor-18 .elementor-element.elementor-element-6e65522{--width:max-content;}.elementor-18 .elementor-element.elementor-element-5b3a755{--width:max-width;}}@media(max-width:1599px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-cd99d4d{--content-width:1260px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-cd99d4d{--content-width:95%;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-cd99d4d{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2a6bcca{--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;}.elementor-18 .elementor-element.elementor-element-6e65522.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-9de1357.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-9de1357 img{width:200px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-cd99d4d{--content-width:95%;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-2a6bcca{--flex-wrap:nowrap;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-6e65522{--width:max-content;}.elementor-18 .elementor-element.elementor-element-9de1357 img{width:150px;}}/* Start custom CSS for container, class: .elementor-element-92998a7 */.elementor-18 .elementor-element.elementor-element-92998a7 {

  backdrop-filter: url(#glass-distortion);
  overflow: hidden;
  isolation: isolate;
}

.elementor-18 .elementor-element.elementor-element-92998a7::before {
            content: "";
            
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(135deg,
    rgba(255,255,255, 0.28) 0%,
    rgba(255,255,255, 0.06) 40%,
    rgba(255,255,255, 0.00) 60%,
    rgba(255,255,255, 0.10) 100%);
            pointer-events: none;
            z-index: 1;
            mix-blend-mode: overlay;
        }

.elementor-18 .elementor-element.elementor-element-92998a7::after {
            content: "";
            position: absolute;
            inset: 0;
            background: linear-gradient(180deg,
    rgba(255,255,255, 0.35) 0%,
    rgba(255,255,255, 0.00) 100%);
            pointer-events: none;
            mix-blend-mode: screen;
            border-radius: inherit;
            opacity: 0.7;
        }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8443988 */.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown a {
    border:none!important;
}
.elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown a:hover, .elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown a:focus, .elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown a.highlighted, .elementor-18 .elementor-element.elementor-element-8443988 .elementor-nav-menu--dropdown li.current-menu-parent > a {
    background-color: transparent!important;
    background-image: linear-gradient(90deg, rgba(40,104,237,.69) 0%, rgba(0,215,240,.69) 100%)!important;
    border:none!important;
    color: #fff;
    fill: #fff;
}

@media (min-width: 1025px) {
.elementor-18 .elementor-element.elementor-element-8443988 .sub-menu.elementor-nav-menu--dropdown {
    width: 240px!important;
    border-radius: 20px;
    padding: 15px 0px;
    overflow: hidden;
-webkit-backdrop-filter: blur(4px) saturate(1.8);
  backdrop-filter: blur(4px) saturate(1.8);
background-color: transparent;
    background-image: linear-gradient(90deg, rgba(40,104,237,.5) 0%, rgba(0,215,240,.5) 100%)!important;

border-top: 1px solid rgba(255,255,255, 0.55);
border-left: 1px solid rgba(255,255,255, 0.40);
border-right: 1px solid rgba(255,255,255, 0.15);
border-bottom: 1px solid rgba(255,255,255, 0.08);
}
.elementor-18 .elementor-element.elementor-element-8443988 .sub-menu.elementor-nav-menu--dropdown:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    border-radius: inherit;
    background-color: rgba(255, 255, 255, .5);
}
}
@media (max-width: 1024px) {
.elementor-18 .elementor-element.elementor-element-8443988 > .elementor-nav-menu--dropdown {
    width: 240px!important;
    border-radius: 20px;
    overflow: hidden;
    left: auto!important;
    right: 0;
-webkit-backdrop-filter: blur(4px) saturate(1.8);
  backdrop-filter: blur(4px) saturate(1.8);
background-color: transparent!important;
background-image: linear-gradient(90deg, rgba(40,104,237,.69) 0%, rgba(0,215,240,.69) 100%)!important;
    padding: 15px 0;

border-top: 1px solid rgba(255,255,255, 0.55);
border-left: 1px solid rgba(255,255,255, 0.40);
border-right: 1px solid rgba(255,255,255, 0.15);
border-bottom: 1px solid rgba(255,255,255, 0.08);
}
.elementor-18 .elementor-element.elementor-element-8443988 > .elementor-nav-menu--dropdown:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    border-radius: inherit;
    background-color: rgba(255, 255, 255, .5);
}
.elementor-18 .elementor-element.elementor-element-8443988 .sub-menu.elementor-nav-menu--dropdown {
    background: none!important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b280635 */.elementor-18 .elementor-element.elementor-element-b280635 .elementor-button {
	background-image: linear-gradient(to right, #2868ED, #00D7F0, #2868ED);
	background-size: 200% 100%;
	background-position: left;
}
.elementor-18 .elementor-element.elementor-element-b280635 .elementor-button:hover {
	background-position: right;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a6bcca */.elementor-18 .elementor-element.elementor-element-2a6bcca {

/*box-shadow:
  0 2px 0 0 rgba(255,255,255, 0.35) inset,
  0 -1px 0 0 rgba(0,0,0, 0.08) inset,
  0 8px 32px rgba(0,0,0, 0.12);*/
}
.elementor-18 .elementor-element.elementor-element-2a6bcca::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
  backdrop-filter: blur(4px) saturate(1.8);
-webkit-backdrop-filter: blur(4px) saturate(1.8);

background-color: transparent;
    background-image: linear-gradient(90deg, #2868ED33 0%, #00D7F033 100%);

border-top: 1px solid rgba(255,255,255, 0.55);
border-left: 1px solid rgba(255,255,255, 0.40);
border-right: 1px solid rgba(255,255,255, 0.15);
border-bottom: 1px solid rgba(255,255,255, 0.08);

/*box-shadow:
  0 2px 0 0 rgba(255,255,255, 0.35) inset,
  0 -1px 0 0 rgba(0,0,0, 0.08) inset,
  0 8px 32px rgba(0,0,0, 0.12);*/
}/* End custom CSS */