main#container {
    background-color: black;
}

.c_247_v2 .pfa-hero .media-disclaimer {
    text-align: right;
    margin: 0!important;
}

.c_247_v2.hero.edge,
.c_029 figcaption,
.c_247_v2 .pfa-hero .media-disclaimer {
    padding: 0!important;
}

.c_029 picture img {
    max-width: 100%;
    width: 100%;
    object-fit: contain!important;
}

.grid-row.bleed-control .col-4:nth-child(2) .col2-par.parsys .heliostext.section .c_001.center {
    min-height: 780px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.c_001.center .heading-group h2.heading span {
    color: #fff;
    font-size: 40px;
}

.c_001.center .heading-group h2.heading {
    margin-bottom: 40px!important;
}

@media screen and (max-width: 36.25em) {
    .c_029 picture img {
        height: auto!important;
    }
    .c_243 .component .wrapper .heading-group h2 span,
    .content.color-white p {
        color: white!important;
    }
}

@media (max-width: 991px) {
    .c_302.row-padding .c_302A .mobile-grid .grid-content {
        padding: 0!important;
    }
}

p, h2, h4,
.tertiary, .strapline.color-secondary{
   color: white !important;
}

.c_154 .accordion-header.variant3,
.c_154 .accordion-header.variant3[data-state=open],
.c_154 .accordion-header.variant3:hover,
.columns12_b526.columns12.columns{
    background-color: black;
}

h1, h2, 
.tertiary, 
.headline-copy, 
.accordion-title {
    text-transform: none !important; 
}

.content-zone.container.c_002,
.c_243.hero.edge.mobile,
.accordion-title{
    margin-top: 0;
}

.c_001.center{
    padding-bottom: 0 !important;

}

h2 {
    margin-top: 40px;
}

.slick-track{
    margin: auto;
}

.cta-list{
    height: 5px;
}


.video.section, .mobile-grid{
    width: 108%;
    position:relative!important;
    left: -4%;
}

.text-container{
    width: 85%!important;
}