.elementor-7349 .elementor-element.elementor-element-2c6b4dd{--display:flex;}.elementor-7349 .elementor-element.elementor-element-4417259{background-color:#02010100;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0% 3% 0% 0%;z-index:1;--e-transform-transition-duration:400ms;border-style:none;--e-nav-menu-horizontal-menu-item-margin:calc( 1.5em / 2 );}.elementor-7349 .elementor-element.elementor-element-4417259.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-7349 .elementor-element.elementor-element-4417259 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:4em;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-7349 .elementor-element.elementor-element-4417259 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:1em;padding-right:1em;}.elementor-7349 .elementor-element.elementor-element-4417259 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:1.5em;}#elementor-popup-modal-7349 .dialog-widget-content{animation-duration:0.3s;background-color:#FFFFFF00;border-style:none;}#elementor-popup-modal-7349 .dialog-message{width:483px;height:auto;}#elementor-popup-modal-7349{justify-content:flex-end;align-items:center;pointer-events:all;}@media(max-width:1366px){#elementor-popup-modal-7349{align-items:center;}}@media(max-width:767px){.elementor-7349 .elementor-element.elementor-element-4417259 .elementor-nav-menu .elementor-item{font-size:20px;}}/* Start custom CSS for nav-menu, class: .elementor-element-4417259 */.popup_menu{
    max-width: fit-content !important;
}

.popup_menu>nav>ul>li>a.elementor-item{
    background-color: #d4d4d41a;
    border-radius: .4rem;
    overflow: hidden;
    position: relative;
    display: inline-block;
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}

.popup_menu>nav>ul>li>a.elementor-item>div:nth-child(2){
    position: absolute;
    bottom: -100%;
}

.popup_menu>nav>ul>li>a.elementor-item>div{
    transition: transform 0.5s cubic-bezier(1, 0.02, 0.6, 0.91) !important;
}

.popup_menu>nav>ul>li>a.elementor-item:hover>div:nth-child(2){
    transform: translateY(-150%) !important;
}

.popup_menu>nav>ul>li>a.elementor-item:hover>div:first-child{
    transform: translateY(-150%) !important;
}

.popup_menu>nav>ul>li{
    width: fit-content;
}

.popup_menu>nav>ul{
    text-align: -webkit-right;
}

@media only screen and (max-width: 768px) {
    .popup_menu>nav>ul>li>a.elementor-item:hover>div:nth-child(2){
        transform: translateY(-250%) !important;
    }
    
    .popup_menu>nav>ul>li>a.elementor-item:hover>div:first-child{
        transform: translateY(-250%) !important;
    }
}/* End custom CSS */
/* Start custom CSS */.dialog-close-button{
    display: none;
}

.left_menu_column{
    background-color: transparent;
}

.left_menu_column::before{
    backdrop-filter: blur(2rem);
    content: '';
    z-index: -1;
    position: absolute;
    inset: 0%
}/* End custom CSS */