<!--alternative layout for Pro Banners-->
.proPage span.color-pro-bronze{
color:#8F6E5D!important;
}
.proPage .link-cta-title:after{
//display:none;
}
@media (max-width: 767.98px){
.proPage .experience-component .headlinebanner-text_container--cta .headlinebanner-text_subheading {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 18px;
    font-weight: 500;
font-size: 20px;
}
.proPage .link-cta-title{
    text-transform: initial;
font-size: 9px;

}
}
@media (min-width: 768px) and (max-width: 999.98px){
.proPage .experience-component .headlinebanner-text_container--cta .headlinebanner-text_subheading {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 18px;
    font-weight: 500;
font-size: 16px;
}
.proPage .carousel-item:first-of-type .headlinebanner-text_subheading .headlinebanner-wrap{
line-height:18px;
}

.proPage .link-cta-title{
    text-transform: initial;
font-size: 9px;

}
}

@media (min-width: 1000px) and (max-width: 1199.98px){
.proPage .experience-component .headlinebanner-text_container--cta .headlinebanner-text_subheading {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 18px;
    font-weight: 500;
font-size: 20px;
}

.proPage .link-cta-title{
    text-transform: initial;
font-size: 10px;

}
}

@media (min-width: 1200px) {
.proPage .experience-component .headlinebanner-text_container--cta {
    padding: 10px 20px;
}
.proPage .carousel-item:first-of-type .headlinebanner-text_subheading .headlinebanner-wrap{
line-height:26px;
}
.proPage .experience-component .headlinebanner-text_container--cta .headlinebanner-text_subheading {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 26px;
    font-weight: 500;
font-size: 24px;
}

.proPage .link-cta-title{
    text-transform: initial;
font-size: 11px;

}
}
@media (min-width: 768px) {
.proPage span{
text-align:left!important;
}
.proPage .experience-component .center-pos {
    top: 14%;
    left: 15px;
    right: initial;
    bottom: initial;
    background-color: #00000000;
    text-align: left!important;
}
.proPage .experience-component .main-box-title{
font-size: calc(15vw  / 6.75)!important;
    font-weight: initial;
display:initial!important;
line-height: calc(17vw / 6.75) !important;
}
.proPage .experience-component .main-box-title p{
text-align:center;
}
.proPage .experience-component .headlinebanner-text_container--cta{
    background-color: #00000000;
display:initial!important;
}
.proPage .carousel-control-next, .proPage .carousel-control-prev{
display:none;
}
.proPage span{
display:initial!important;
}
.proPage .headlinebanner-text_subheading{
margin-top: 5.5%!important;
}
.proPage .headlinebanner-wrap{
text-align: center;
    font-size: calc(14vw / 9)!important;
    line-height: calc(14vw / 7)!important;
    letter-spacing: 2px;
}
.proPage .headlinebanner-text_heading{
text-align:center;
}
.proPage .experience-component .headlinebanner-text_container--cta{
padding: 10px 12px;
}
.proPage .experience-component .center-pos {
    width: 36%;    
top: 7%;
    left: 15.5%;
    right: initial;
    bottom: initial;
    background-color: #00000000;
    text-align: left!important;
    height: 100%;
    padding-top: 5.5%;
}
.proPage .link-cta-title.d-flex.align-items-center{
	justify-content: center;
    font-weight: bold;
    font-size: calc(12vw / 6.75) !important;
	margin-top:6%;
	text-transform:uppercase;
}
}
.proPage p, .proPage span {
    color: #444443!important;
}
.proPage span.color-pro-bronze{
color:#C8102E!important;
}

@media (min-width: 820px) and (max-width: 1080px){
.proPage .experience-component .main-box-title{
font-size: calc(18vw  / 7.5)!important;
}
    .proPage .headlinebanner-wrap {
        text-align: center;
        font-size: calc(14vw / 8) !important;
        line-height: calc(14vw / 7) !important;
        letter-spacing: 2px;
    }
.proPage .link-cta-title {
    line-height: 15px;
    text-align: left;
}
.proPage .experience-component .center-pos {
    padding-top: 5.5%;
}
}
@media (min-width: 768px) and (max-width: 819.98px){
.proPage .experience-component .main-box-title{
font-size: calc(18vw  / 8)!important;
}
    .proPage .headlinebanner-wrap {
        text-align: center;
        font-size: calc(14vw / 8.25) !important;
        line-height: calc(14vw / 7.1) !important;
        letter-spacing: 2px;
    }
.proPage .link-cta-title {
    line-height: 15px;
    text-align: left;
}
.proPage .experience-component .center-pos {
    padding-top: 4.5%;
}
}

@media (max-width: 767.98px) {
.proPage .experience-component .center-pos {

    background-color: #00000000;
top:10px;
margin: 0;
    width: 100%;
    text-align: right;

}
.proPage .experience-component .headlinebanner-text_container--cta{
    background-color: #00000000;
display:initial!important;
width: 100%;
    padding: 30px 24px;
}
.proPage .headlinebanner-text.headlinebanner-text_heading{
margin-top:20%;
}
.proPage .experience-component .main-box-title{
    font-size: 5vw!important;
    font-weight: initial;
    line-height: 6vw!important;
display: initial!important;
text-align:right;
}
.proPage .headlinebanner-text_subheading .headlinebanner-wrap{
font-size: 2.8vw!important;
    line-height: 3.2vw!important;
    letter-spacing: 2px;
    margin-top: 4%;
text-align:right;
}
.proPage .link-cta-title{
    text-transform: initial;
//position: fixed;
    bottom: 1%;
	width:100%;
	justify-content:right;
	font-weight:bold;
	font-size:4vw;
line-height:14vw;
text-transform:uppercase;
}
}