/* Sections */
.is-section {
    display: flex;
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    overflow: hidden;
    transition: none !important;

    &.is-stretch {
        min-height: 300px;
    }
    &.is-section-fixed {
        @media (max-width: 992px) {
            height: 100% !important;
        }
    }
    &.is-section-100 {
        @media (min-width: 992px) {
            height: 100vh !important;
        }
    }
}

.is-section-auto .is-boxes {
    min-height: 0;
}