body.btsMelissa2026 > .wrapper h2 {
    text-transform:none;
    font-size:38px;
    line-height:1.1;
    font-weight:600;
    letter-spacing:-0.5pt
}
body.btsMelissa2026 > .wrapper .primary-theme-btn {
    width:auto;
    justify-self: center;
    text-align: center;
    background-color: #8b1e22;
    color: #ffffff;
    padding: 1rem 2rem;
    border-radius: 4px;
    font-weight: bold;
    text-decoration: none;
    font-size: 24px;
    box-shadow:none
}
#woboCon {padding:30px 0}
.woboHeading {font-weight:800;text-align:center;font-size:26px;line-height:1.1}
#imgBlk015 {background:#f8f8f8}
.video014 {padding:30px 0!important}
.video014 .primary-theme-btn {font-size:20px!important}
.video014 .description {font-size:16px}

.imgBlkAlt010 {padding:30px 0!important;background:#f8f8f8}
.imgBlkAlt010 h2 {font-size:38px}
.imgBlkAlt010 .h2Break {display:block}
.imgBlkAlt010 .content,
.imgBlkAlt010 ul {margin-bottom:0}
.imgBlkAlt010 .primary-theme-btn {margin:25px auto 0 0}

.faqStyle007 {padding:30px 0!important}

.CCF002 .primary-theme-btn {font-size:20px!important}

@media(min-width:576px) {
    body.btsMelissa2026 > .wrapper {font-size:17px}
    body.btsMelissa2026 > .wrapper h2 {font-size:40px}
    .woboHeading {font-size:32px}
    .video014 .description {font-size:17px}
}

@media (min-width:992px) {
    body.btsMelissa2026 > .wrapper {font-size:18px;line-height:1.3}
    #woboCon {padding:50px 0 0}
    .imgBlkAlt010,
    .video014,
    .faqStyle007 {padding:50px 0!important}
    .video014 .description {font-size:18px}
}

@media (min-width:1279px) {
    body.btsMelissa2026 > .wrapper {font-size:19px}
    body.btsMelissa2026 > .wrapper h2 {font-size:44px}
    .woboHeading {font-size:36px}
    body.btsMelissa2026 > .wrapper .video014 h2 {font-size:37px}
    .video014 .description {font-size:19px}
}
