.become-member-new__banner {
    background-image: linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(../images/team.jpg);
    height: 22.4479vw;
    max-height: 431px
}

@media (min-width: 1000px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:1000px) and (min-resolution:1.5dppx) {
    .become-member-new__banner {
        background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(../images/team@2x.jpg)
    }
}

.become-member-new__banner-box {
    display: none
}

@media (min-width: 1000px) {
    .become-member-new__banner-box {
        bottom:20px;
        display: inline-block;
        padding: 10px;
        position: absolute
    }
}

@media (min-width: 1330px) {
    .become-member-new__banner-box {
        padding:40px
    }
}

.become-member-new__banner-heading {
    font-size: 55px;
    margin: 0
}

.become-member-new__container {
    margin-bottom: 20px;
    position: relative;
    z-index: 1
}

@media (min-width: 1330px) {
    .become-member-new__container {
        margin-bottom:50px
    }
}

.become-member-new__title {
    margin-top: 0
}

.become-member-new__heading {
    color: #3b85bf;
    margin-top: 0
}

.become-member-new__text {
    max-width: 852px;
    width: 100%
}

.become-member-new__wrapper {
    margin-top: 25px;
    position: relative
}

.become-member-new__wrapper:after {
    background: #f3f5f9;
    content: "";
    display: block;
    height: 1520px;
    position: absolute;
    top: 106px;
    width: 100%;
    z-index: 0;
}

@media (min-width: 700px) {
    .become-member-new__wrapper:after {
        height:1400px
    }
}

@media (min-width: 1000px) {
    .become-member-new__wrapper:after {
        height:680px
    }
}

@media (min-width: 1330px) {
    .become-member-new__wrapper:after {
        height:463px;
        min-width: 3000px;
        margin-left: -1000px;
    }
}

.become-member-new__options {
    display: flex;
    flex-direction: column;
    gap: 30px;
    position: relative;
    z-index: 10
}

@media (min-width: 1000px) {
    .become-member-new__options {
        display:flex;
        flex-direction: row;
        flex-wrap: wrap
    }
}

.become-member-new__list-item {
    display: block;
    margin-bottom: 25px;
    max-width: 831px;
    position: relative
}

.become-member-new__section {
    margin: 45px 0;
    max-width: 852px;
    position: relative;
    width: 100%;
    z-index: 2
}

.become-member-new__section:last-child {
    margin: 0
}

.column-link {
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    font-family: Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-weight: 400;
    line-height: 1.5;
    max-width: 410px;
    padding: 35px;
    text-decoration: none;
    transition: all .4s;
    width: 100%
}

@media (min-width: 1000px) {
    .column-link {
        max-width:none;
        min-height: 764px;
        width: 303px
    }
}

@media (min-width: 1330px) {
    .column-link {
        width:410px
    }
}

.column-link:hover {
    text-decoration: none
}

.column-link.primary {
    background: #e7effc;
    color: inherit
}

.column-link.primary:hover {
    background: #d6e3fa
}

.column-link.secondary {
    background: #8c172c;
    color: #fff
}

.column-link.secondary:hover {
    background: #7b1427
}

.column-link.tertiary {
    background: #383a45;
    color: #fff
}

.column-link.tertiary:hover {
    background: #26282f
}

.column-link.slide-out {
    transform: translate(0)
}

.column-link.slide-out:hover {
    transform: translateY(-10px)
}

.column-link.zoom-in {
    transform: scale(1)
}

.column-link.zoom-in:hover {
    transform: scale(1.03)
}

.column-link__header {
    display: flex;
    flex-direction: column;
    gap: 15px
}

@media (min-width: 1000px) {
    .column-link__header {
        height:200px
    }
}

@media (min-width: 1330px) {
    .column-link__header {
        height:152px
    }
}

.column-link__header>* {
    color: inherit;
    margin: 0
}

.column-link__heading {
    font-weight: 700
}

.column-link__divider {
    margin: 25px 0
}

.column-link.primary .column-link__divider {
    background: #514848
}

.column-link.secondary .column-link__divider,.column-link.tertiary .column-link__divider {
    background: #fff
}

.column-link__list {
    margin-bottom: 7px;
    padding: 0
}

.column-link__list-item {
    margin: 0
}

.column-link__list-item:before {
    top: .4em
}

.column-link__button {
    background: #fff;
    border-radius: 4px;
    color: #514848;
    font-family: Gibson,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.5;
    margin-top: auto;
    padding: 10px 35px;
    text-align: center
}

.column-link__button-initial {
    display: block
}

.column-link:hover .column-link__button-initial,.column-link__button-hover {
    display: none
}

.column-link:hover .column-link__button-hover {
    display: block
}
