.small-text {
    font-family: 'Open Sans';
    font-weight: lighter;
    font-size: 1rem;
}

#hero-section .nav-container {
    max-width: unset;
}

#hero-section .nav-link {
    font-size: 24px;
    font-weight: lighter;
}

#hero-section .container {
    display: flex;
    flex-direction: row;
    margin-bottom: 0;
    max-width: unset;
    flex-wrap: wrap;
}

#hero-section .heading.h1 {
    font-size: 24px;
    text-align: left;
}

.terms-card {
    border-radius: unset;
    margin-top: unset;
}

.cf-tabs-menu-2 {
    align-self: flex-end;
}

.cf-tabs-menu-2 {
    margin-right: 0;
}

.cf-tabs-content-2, .cf-flex-image-wrapper {
    max-width: 380px;
    max-height: 520px;
    margin: auto;
    overflow: hidden;
}

.device {
    max-height: 620px;
    display: block;
    margin: auto;
    margin-bottom: -160px;
    overflow: hidden;
}