@media (max-width: 767px) {
    .navbar-collapse {
        min-width: 85vw;
    }
    .access-card .elementor-widget-text-editor * {
        font-size: 6vmin;
        line-height: 9vmin;
    }
}
@media (min-width: 768px) {}
@media (max-width: 991px) {
    .ast-plain-container.ast-no-sidebar #primary {
        padding-left: 1rem!important;
        padding-right: 1rem!important;
    }
}
@media (min-width: 992px) {
    #page .ast-container {
        max-width: 1140px;
    }
    #main {
        max-width: 83.333333%;
    }
}
@media (min-width: 768px) and (max-width: 1199px) {
    #ast-scroll-top {
        bottom: 9.25rem;
    }
}
@media (min-width: 1200px) {
    #main {
        max-width: 66.666667%;
    }
    #ast-scroll-top {
        bottom: 1rem;
    }
}
@media (min-width: 1600px) {}