.elementor-13368 .elementor-element.elementor-element-34ba223{--display:flex;--min-height:61vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-13368 .elementor-element.elementor-element-34ba223.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13368 .elementor-element.elementor-element-c5d39d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 0px 0px 0px;}.elementor-13368 .elementor-element.elementor-element-c5d39d4 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{justify-content:flex-start;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:600;line-height:48px;color:var( --e-global-color-9803a55 );}.elementor-13368 .elementor-element.elementor-element-c5d39d4 .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-13368 .elementor-element.elementor-element-c5d39d4 .premium-hamburger-toggle{justify-content:center;}.elementor-13368 .elementor-element.elementor-element-c5d39d4.premium-hamburger-menu .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-13368 .elementor-element.elementor-element-c5d39d4.premium-nav-dropdown .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-13368 .elementor-element.elementor-element-c5d39d4.premium-nav-slide .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link{justify-content:flex-start;}.elementor-13368 .elementor-element.elementor-element-c5d39d4 .premium-nav-widget-container {--pa-menu-width:0px;}.elementor-13368 .elementor-element.elementor-element-c5d39d4.premium-ham-dropdown .premium-main-mobile-menu, .elementor-13368 .elementor-element.elementor-element-c5d39d4.premium-nav-dropdown .premium-main-mobile-menu{width:0px;}.elementor-13368 .elementor-element.elementor-element-c5d39d4.premium-nav-ver .premium-ver-inner-container{width:99px;}.elementor-13368 .elementor-element.elementor-element-c5d39d4 .premium-nav-menu-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:var( --e-global-color-primary );padding:2px 0px 0px 0px;}.elementor-13368 .elementor-element.elementor-element-c5d39d4 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:#FFFFFF;}.elementor-13368 .elementor-element.elementor-element-c5d39d4 .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{color:var( --e-global-color-1a53585 );}.elementor-13368 .elementor-element.elementor-element-c5d39d4 .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:#EE1122;}.elementor-13368 .elementor-element.elementor-element-c5d39d4 .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:0;}.elementor-13368 .elementor-element.elementor-element-c5d39d4 .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:45px;color:var( --e-global-color-9803a55 );}.elementor-13368 .elementor-element.elementor-element-c5d39d4 .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:#EE1122;}.elementor-13368 .elementor-element.elementor-element-c5d39d4 .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item{background-color:var( --e-global-color-primary );}.elementor-13368 .elementor-element.elementor-element-c5d39d4 .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link{color:var( --e-global-color-1a53585 );}.elementor-13368 .elementor-element.elementor-element-c5d39d4 .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-1a53585 );}.elementor-13368 .elementor-element.elementor-element-c5d39d4 .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{order:0;}#elementor-popup-modal-13368 .dialog-widget-content{animation-duration:0.6s;background-color:#000000;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-13368 .dialog-message{width:268px;height:100vh;align-items:flex-start;padding:50px 0px 0px 0px;}#elementor-popup-modal-13368{justify-content:flex-end;align-items:center;}#elementor-popup-modal-13368 .dialog-close-button{display:flex;font-size:34px;}#elementor-popup-modal-13368 .dialog-close-button i{color:var( --e-global-color-9803a55 );}#elementor-popup-modal-13368 .dialog-close-button svg{fill:var( --e-global-color-9803a55 );}@media(min-width:768px){.elementor-13368 .elementor-element.elementor-element-34ba223{--width:100%;}}/* Start custom CSS for premium-nav-menu, class: .elementor-element-c5d39d4 *//* Vertical Menu */
.vertical-menu .e-n-menu-heading {
    display: flex;
    flex-direction: column; /* Keeps items in a vertical direction */
    background-color: transparent;
    height: auto; /* Allow the height to adjust based on content */
}

.vertical-menu .e-n-menu-title {
    width: 150px; /* Adjust this width if necessary */
}

.vertical-menu .e-con-inner {
    margin-top: -680
px;
    max-width: 482px; /* Optional: Limit width */
}

/* Ensure the menu items stay vertical even with more items */
.vertical-menu .elementor-nav-menu {
    display: flex;
    flex-direction: column; /* Force vertical layout */
    align-items: flex-start; /* Align items to the left */
    width: 100%;
}

.vertical-menu .elementor-nav-menu li {
    width: 100%; /* Ensure items are full-width */
}

.vertical-menu .elementor-nav-menu li a {
    display: block;
    padding: 10px 15px;
    border-bottom: 1px solid #ddd; /* Optional: Add separator between items */
}

/* Make sure the vertical menu stays within the container width */
.vertical-menu .e-con-inner {
    width: 100%; /* Ensure full-width if needed */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ba223 */.vertical-dropdown .sub-menu {
  display: block ;
  position: relative;
}/* End custom CSS */