.header-section {
    height: auto;
}

.secondartWrap {
    position: relative;
}

.menuWrap {
    z-index: 1;
}

.cta-wrapper {
    display: block;
    position: relative;
    width: 100%;
    min-height: 100vh;

}

.background_desktop {
    display: block;
    z-index: -1;
    position: absolute;
    width: 100%;
}

.background_mobile {
    display: none;
}

.background_desktop img {
    width: 100%;
    min-height: 100vh;
    height: 100vh;
    object-fit: cover;
    background: #101010;
}

.content_wrapper {
    position: absolute;
    bottom: 2.0833vw;
    right: 2.0833vw;
    /*width: 13.0208vw;*/
}

.cta_wrapper_title {
    display: block;
    position: relative;
    font-family: "bebas-neue", sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    font-size: 3.07vw;
    text-align: left;
}


.cta_wrapper_title span {
    text-align: end;
    width: 100%;
    display: block;
}

.cta_wrapper_title span.ctatitle.line1{
    font-style: italic;
    font-size: 3.07vw;
    padding-bottom: 0;
    line-height: 0.9;
}

.cta_wrapper_title span.ctatitle.line3 {
    font-size: 2.05vw;
    padding: 0.8vw 0 0.6vw;
}

.cta_wrapper_listen_btn {
    margin-top: 0.6250vw;
    width: 100%;
}

.listen-now {
    width: 100%;
    text-align: right;
    position: relative;
    display: block;
    min-height: 2.6042vw;
}

.cta_wrapper_listen_btn .listen-now a {
    width: auto;
    display: inline;
    background: #fff;
    color: #000000;
    text-align: center;
    line-height: 1;
    height: auto;
    font-size: 2.05vw;
    font-family: "bebas-neue", sans-serif;
    font-weight: 400;
    font-style: normal;
    position: absolute;
    right: 0vw;
    padding: 0.6vw 2vw;
}

.cta_wrapper_listen_btn .listen-now a:hover {
    opacity: .6;
    cursor: pointer;
}

@media only screen and (max-width:1024px) and (orientation:portrait) {
    .background_mobile {
        display: block;
        z-index: -1;
        position: absolute;
        width: 100%;
    }

    .background_mobile img {
        width: 100%;
        min-height: 100vh;
        height: 100vh;
        object-fit: cover;
        background: #000000;
    }

    .background_desktop {
        display: none;
    }

    .header-section {
        background: unset;
    }

    .content_wrapper {
        width: 67.9487vw;
        bottom: 15.6923vw;
        right: 16.4615vw;
    }

    .cta_wrapper_title {
        font-size: 8.2051vw;
    }

    .cta_wrapper_title span {
        text-align: center;
    }

    .cta_wrapper_listen_btn {
        margin-top: 4.6154vw;
    }
    .cta_wrapper_title span.ctatitle.line1{
        font-style: italic;
        font-size: 9.74vw;
        padding-bottom: 0;
        line-height: 0.9;
    }
    .cta_wrapper_listen_btn {
        margin-top: 3.625vw;
   }
    
        
    .cta_wrapper_title span.ctatitle.line3 {
        font-size: 6.41vw;
        padding: 3vw 0 0.8vw;
    }
    .cta_wrapper_listen_btn .listen-now a {
        width: 57.0769vw;
        line-height: 1;
        position: relative;
        margin: 0 auto;
        font-size: 8vw;
        right: auto;
        display: block;
        padding: 3.6vw 2vw;
    }

    .listen-now {
        min-height: 15.3846vw;
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
    .content_wrapper {
        bottom: 3.6923vw;
    }
}

@media only screen and (min-width:1024px) and (max-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-width:1920px) {
    background_desktop img {
        /*object-fit: cover;*/
    }
}