.elementor-14 .elementor-element.elementor-element-f9dec7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--overlay-opacity:0.5;--z-index:99;}.elementor-14 .elementor-element.elementor-element-f9dec7d::before, .elementor-14 .elementor-element.elementor-element-f9dec7d > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-f9dec7d > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-f9dec7d > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-f9dec7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-f9dec7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#D3D3D347;}.elementor-14 .elementor-element.elementor-element-be6e4f8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-14 .elementor-element.elementor-element-ceb8f86 img{width:100%;}.elementor-14 .elementor-element.elementor-element-ceb8f86{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-60e4577{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-14 .elementor-element.elementor-element-5c78d0c{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-efc1f79 .elementor-menu-toggle{margin:0 auto;}.elementor-14 .elementor-element.elementor-element-efc1f79 .elementor-nav-menu .elementor-item{font-family:"Orbitron", Sans-serif;font-weight:600;}.elementor-14 .elementor-element.elementor-element-efc1f79 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:25px;padding-right:25px;}.elementor-14 .elementor-element.elementor-element-efc1f79 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-14 .elementor-element.elementor-element-efc1f79 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-14 .elementor-element.elementor-element-efc1f79 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-14 .elementor-element.elementor-element-efc1f79 .elementor-nav-menu--main .elementor-item:focus{color:#272462;fill:#272462;}.elementor-14 .elementor-element.elementor-element-efc1f79 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-14 .elementor-element.elementor-element-efc1f79 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#272462;}.elementor-14 .elementor-element.elementor-element-efc1f79 .e--pointer-framed .elementor-item:before,
					.elementor-14 .elementor-element.elementor-element-efc1f79 .e--pointer-framed .elementor-item:after{border-color:#272462;}.elementor-14 .elementor-element.elementor-element-efc1f79 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#272462;}.elementor-14 .elementor-element.elementor-element-efc1f79 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-14 .elementor-element.elementor-element-efc1f79 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#272462;}.elementor-14 .elementor-element.elementor-element-efc1f79 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-14 .elementor-element.elementor-element-efc1f79 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#272462;}.elementor-14 .elementor-element.elementor-element-c6f0fc7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-14 .elementor-element.elementor-element-8d34a33 .elementor-button{font-family:"Orbitron", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#272462;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-be6e4f8{--width:25%;}.elementor-14 .elementor-element.elementor-element-60e4577{--width:50%;}.elementor-14 .elementor-element.elementor-element-c6f0fc7{--width:25%;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-f9dec7d{--gap:0px 0px;--padding-block-start:10px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-14 .elementor-element.elementor-element-be6e4f8{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}}/* Start custom CSS for nav-menu, class: .elementor-element-efc1f79 *//* Force override Astra/Elementor mobile dropdown behavior */
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
  position: fixed !important;
  top: 0 !important;
  left: -100% !important;
  width: 60% !important;
  height: 30vh !important;
  overflow-y: auto !important;
  background-color: #ffffff !important;
  transition: left 0.4s ease-in-out !important;
  z-index: 9999 !important;
  padding: 2rem 1rem !important;
  box-shadow: 2px 0 10px rgba(0, 0, 0, 0.1) !important;
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  border-radius: 10px!important;
}

/* Show menu when active */
.elementor-nav-menu--dropdown.elementor-nav-menu__container.active {
  left: 0 !important;
}

/* Hide menu on desktop */
@media (min-width: 1025px) {
  .elementor-nav-menu--dropdown.elementor-nav-menu__container {
    position: static !important;
    left: 0 !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    padding: 0 !important;
    box-shadow: none !important;
    transition: none !important;
  }
}

/* Toggle Button Position */
.elementor-menu-toggle {
  position: fixed !important;
  top: 1rem !important;
  left: 1rem !important;
  z-index: 10000 !important;
  background: white;
  border-radius: 50%;
  padding: 0.5rem;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}



#menu-2-aca9cf2{
    margin-top: 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d34a33 */.elementor-button {
    background: none;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    cursor: pointer;
    font-weight: 400;
    position: relative;
    border: 2px solid #272462;
    background-color: transparent;
    overflow: hidden;
    transition: color 0.4s ease-in;
    z-index: 1;
}

/* Remove icon-related styles */

.elementor-button::before,
.elementor-button::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: -100%;
    left: 0;
    background-color: #659DE5;
    z-index: -1;
    transition: all 0.4s ease-in;
}

.elementor-button:hover::before,
.elementor-button:hover::after {
    top: 0;
}

.elementor-button:hover {
    color: #fff;
}/* End custom CSS */