.inner-container._554px._100---tablet {
    text-align: left;
}

.main_bg {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('/page/bg.jpg');
    position: relative;
}

.main_bg .header-nav-list-item.left > a, .main_bg .dropdown-toggle.w-dropdown-toggle, .main_bg .display-3, .main_bg .display-2, .main_bg .w-button, .main_bg p {
    color: white;
}

.main_bg .hamburger-menu-bar {
    background-color: white;
}

.main_bg .text-black {
    color: var(--neutral--800);
}

.main_bg .buttons-row {
    margin-top: 100px;
}

@media (max-width: 768px) {
    .main_bg .buttons-row {
        left: 60px;
        position: absolute;
        bottom: 100px;
        right: 60px;
    }
    .main_bg .header-nav-menu-wrapper.w-nav-menu .header-nav-list-item.left > a {
        color: var(--neutral--800) !important;    
    }
    .main_bg .dropdown-toggle.w-dropdown-toggle div {
        color: var(--neutral--800) !important;    
    }
    .header-nav-menu-wrapper {
        padding: 24px;
    }
}

.inner-container._400px---mbl.footer-bottom-v1---small-print a {
    text-decoration: none;
    color: var(--neutral--500);
}

.main_bg .bg_filter {
    z-index: 5;
    background-color: rgba(0,0,0,.4);
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    transition-duration: .2s;
    animation-duration: .2s;
    animation-name: _unblur;
    animation-fill-mode: forwards;
}

.section.hero.v1 {
    position: relative;
    z-index: 10;
    height: 90%;
}

.position-relative.main_bg:hover > .bg_filter {
    animation-duration: .5s;
    animation-name: _blur;
}

@keyframes _blur {
    0% {
        backdrop-filter: blur(0px);
    }
    100% {
        backdrop-filter: blur(3px);
    }
}
@keyframes _unblur {
    0% {
        backdrop-filter: blur(3px);
    }
    100% {
        backdrop-filter: blur(0px);
    }
}