.elementor-widget-lifelink-mobile-menu {
    overflow: hidden;
}
body.overflow-hidden {
    overflow: hidden;
}
.elementor-widget-lifelink-mobile-menu {
    display: none;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    transform: translateX(100%);
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    transition: 0.3s;
    transition-timing-function: ease-out;
    -webkit-transition: 0.3s;
    -webkit-transition-timing-function: ease-out;
}
.elementor-widget-lifelink-mobile-menu.active {
    transform: translateX(0%);
}
.lifelink-mobile-menu {
    position: relative;
    transition: 0.3s;
    transition-timing-function: ease-out;
    -webkit-transition: 0.3s;
    -webkit-transition-timing-function: ease-out;
    height: 100vh;
}
nav.lifelink-mobile-menu ul, nav.lifelink-mobile-menu li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.mtop-level {
    width: 100%;
    padding: 30px 35px 30px 26px;
}
.msecond-level, .mthird-level {
    padding: 58px 35px 30px 26px;
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
    display: none;
}
.msecond-level.slide-active, .mthird-level.slide-active {
    display: block;
}

.lifelink-mobile-menu .mega-item-link {
    color: #6C6D97;
    font-family: "Roboto", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: normal;
    display: flex;
    position: relative;
    align-items: center;
}
.lifelink-mobile-menu .menu-item.has-children > .mega-item-link:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='28' viewBox='0 0 27 28' fill='none'%3E%3Cellipse cx='13.4876' cy='14.0001' rx='13.4876' ry='13.0909' fill='%231B2482'/%3E%3Cpath d='M19.4596 14.5504C19.7135 14.2966 19.7135 13.885 19.4596 13.6312L15.323 9.49463C15.0692 9.24079 14.6576 9.24079 14.4038 9.49463C14.15 9.74847 14.15 10.16 14.4038 10.4139L18.0808 14.0908L14.4038 17.7678C14.15 18.0216 14.15 18.4332 14.4038 18.687C14.6576 18.9409 15.0692 18.9409 15.323 18.687L19.4596 14.5504ZM7 14.7408L19 14.7408L19 13.4408L7 13.4408L7 14.7408Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
    background-size: contain;
    position: absolute;
    width: 26.975px;
    height: 26.182px;
    background-repeat: no-repeat;
    right: 0;
}
nav.lifelink-mobile-menu li.menu-item {
    padding: 18px 1px 18px 0;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #A4A7CD;
}
.lifelink-mobile-menu .mob-back {
    color: #1B2482;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    padding: 0 0 0px 39px;
    position: relative;
    margin-bottom: 6px;
    cursor: pointer;
}
.lifelink-mobile-menu .mob-back:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27' fill='none'%3E%3Cellipse cx='13.4875' cy='13.0907' rx='13.4876' ry='13.0909' transform='rotate(180 13.4875 13.0907)' fill='%231B2482'/%3E%3Cpath d='M7.51548 12.5404C7.26164 12.7942 7.26164 13.2058 7.51548 13.4596L11.6521 17.5962C11.9059 17.85 12.3175 17.85 12.5713 17.5962C12.8251 17.3424 12.8251 16.9308 12.5713 16.677L8.89434 13L12.5713 9.32304C12.8251 9.0692 12.8251 8.65765 12.5713 8.40381C12.3175 8.14996 11.9059 8.14996 11.6521 8.40381L7.51548 12.5404ZM19.9751 12.35L7.9751 12.35L7.9751 13.65L19.9751 13.65L19.9751 12.35Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
    width: 27px;
    height: 27px;
    position: absolute;
    background-repeat: no-repeat;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.mob-mega-title, .mob-sublink-title {
    color: #1B2482;
    font-family: "Roboto", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: normal;
    padding: 0 0 46px 0;
}
.mob-logo-link {
    display: inline-block;
    margin-bottom: 17px;
}

.mob-nav-elinks {
    margin: 35px 0 0 0;
    
}
.mob-nav-elinks a {
    color: #6C6D97;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    position: relative;
    padding: 0 18px 0 0;
}
nav.lifelink-mobile-menu .mob-nav-elinks li {
    margin: 0 0 15px 0;
}
.mob-nav-elinks a:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M9.92315 0.86357C9.92315 0.504585 9.63213 0.21357 9.27315 0.21357L3.42315 0.21357C3.06416 0.21357 2.77315 0.504584 2.77315 0.86357C2.77315 1.22255 3.06416 1.51357 3.42315 1.51357L8.62315 1.51357L8.62315 6.71357C8.62315 7.07256 8.91416 7.36357 9.27315 7.36357C9.63213 7.36357 9.92315 7.07255 9.92315 6.71357L9.92315 0.86357ZM1.45962 9.59634L9.73277 1.32319L8.81353 0.40395L0.540381 8.6771L1.45962 9.59634Z' fill='%236C6D97'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 5px;
    right: 0;
}
.mob-nav-elinks a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: calc(100% - 18px);
    height: 1px;
    background-color: #6C6D97;
}