/*styles for the template partial Hero and Hero type 1*/

section.full-width-cta{
    position: relative;
    height: 100vw;
}

section.full-width-cta .section-title,
section.full-width-cta .section-subtitle{
    position: relative;
    z-index: 2;
}

section.full-width-cta .section-title,
section.full-width-cta .section-subtitle{
    color: #fff;
}

section.full-width-cta .bg-overlay{
    opacity: 0.75;
    z-index: 0;
}

section.full-width-cta .cta {
    margin: 40px 0 0 -80px;
    display: flex;
    overflow: hidden;
}

section.full-width-cta .pas-button {
    min-width: 250px;
}

/***********************/
/* Responsive styles */
/***********************/





@media (max-width: 768px){

    section.full-width-cta {
        height: 130vw;
    }

}

@media (min-width: 768px){

    section.full-width-cta{
        height: 70vw;
    }

}

@media (min-width: 992px){

    section.full-width-cta{
        height: 60vw;
    }

    section.full-width-cta .cta {
        width:75%;
    }


}

/*
section.full-width-cta{
        height: 45vw;

}
*/

/* IMPORTANT PADDING CHANGE FOR THE PERKS PAGE */
@media (min-width: 1300px){

    .page-template-page-perks section.full-width-cta{
		margin-top: -210px;
    }
}

@media (min-width: 992px) and (max-width: 1299px){

    .page-template-page-perks section.full-width-cta{
		/* new addition */
		margin-top: -234px !important;
    }

}
