.workcover-hero__title h1{ 
margin: 0;
line-height: 0!important;
}

.workcover-hero .fusion-button {
    font-size: 18px;
    padding: 1em 2em;
    border-radius: 8px;
    transition: all 250ms ease-in-out;
}

.workcover-hero .fusion-button:hover {
    scale: 1.05;
}

.workcover-hero__title span span {
 font-size: 1.08em !important;
 color: #fff !important;
 line-height: 1.1;
 margin: 0;
 padding: 0;
}

.features_ul {
 display: flex;
 align-items: center;
 flex-direction: column;
 color: #d5d1d1;
 font-size: 1.2em;
 list-style: none;
 margin: 0 0 0.25em 0;
 padding: 0;
}
.features_ul li::before {
 display: inline-block;
 width: 27px;
 height: 25px;
 vertical-align: -0.25em;
 padding-right: 0.5em;
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23198fd9' fill-rule='evenodd' d='M12 21a9 9 0 1 0 0-18a9 9 0 0 0 0 18m-.232-5.36l5-6l-1.536-1.28l-4.3 5.159l-2.225-2.226l-1.414 1.414l3 3l.774.774z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.workcover-hero .parallax-inner {
    background-color: #000000a6!important;
}

.fusion-column-wrapper {
    gap: 1em;
}
.workcover-hero .fusion-column-wrapper .fusion-text-2, .workcover-hero .fusion-column-wrapper .fusion-text {
    margin-top: 0;
}

.workcover-hero p {
    margin-bottom: 0!important;
}

.workcover-overline, .workcover-overline--light {
        text-align: center;
    line-height: 0.9;
    animation-duration: 1s;
    font-size: .9em!important;
    font-weight: 200;
    text-transform: uppercase;
    letter-spacing: .2em;
}

.workcover-overline p {
    padding: 0;
    margin: 0!important;
    color: rgba(0, 0, 0, 0.6);
}

.workcover-overline--light p {
    padding: 0;
    margin: 0!important;
    color: #fff9!important;
}


.workcover-title, .workcover-title--light {
    margin-top: 0px!important;
}

.workcover-title h1,  .workcover-title--light h1 {
        text-align: center!important;
    margin: 0!important;
    font-size: 40px!important;
    line-height: 1!important;
}

 .workcover-title--light h1{
     color: #fff!important;
 }

.fusion-content-boxes {
    margin-bottom: 0!important;
}

.fusion-content-boxes .fusion-column {
    margin-bottom: 0!important;
}

.fusion-content-boxes .content-wrapper-background {
    border-radius: 8px;
    border-top: 4px solid var(--accordian_active_color);
    background: #fff!important;
    text-align: center;
    height: 100%;
}

.workcover-toggles.fusion-accordian .panel-title a {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 1em;
    padding: .8em 1em !important;
    border: 0;
    text-align: left;
    cursor: pointer;
    position: relative;
    font-weight: 500 !important;
    box-shadow: 0 0 0 1px #0002, 0 3px 4px #0002 !important;
    background: #fff;
    border-radius: 5px;
    transition: all 300ms ease-in-out;
    margin-bottom: 0.5rem;
}

.workcover-toggles .panel-title a:hover {
    color: #fff!important;
    background-color: #198fd9;
    
}

.workcover-toggles .panel-title.toggle a {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}

.panel-body.toggle-content {
    
    padding-left: 1.5em!important;
    
}

.workcover-description p {
    font-size: 16px;
    color: #0009;
    line-height: 1.5;
    max-width: 900px!important;
    margin: auto!important;
}

.workcover-description--light p {
    font-size: 16px;
    color: #d5d1d1;
    line-height: 1.5;
    max-width: 900px!important;
    margin: auto!important;
}

.workcover-person-boxes .content-wrapper-background {
    border-radius: 8px;
    border-top: none;
    border-left: 4px solid var(--accordian_active_color)!important;
    background: #fff!important;
    text-align: center;
    height: 100%;
    padding: 16px!important;
    box-shadow: inset 0 0 0 1px #0001,0 1px 12px rgba(0,0,0,0.08);
}

.workcover-person-boxes .content-box-column-3, .workcover-person-boxes .content-box-column-4 {
    margin-top: 1em;
}

.workcover-cta .workcover-title--light {
    margin-bottom: 0!important;
}
.workcover-cta .workcover-title--light h1 {
        font-size: 50px !important;
    color: #fff !important;
    padding: 0;
}

.workcover-cta .workcover-description--light p {
    color: #d5d1d1;
    text-align: center;
    font-size: 20px;
    line-height: 1.3;
}

.workcover-cta .fusion-button {
        font-size: 18px;
    padding: 1em 2em;
}

.workcover-cta .fusion-column-wrapper {
    gap: 1.5em
}

@media screen and ( max-width: 768.98px ) {
    .workcover-hero .fusion-builder-row {
        padding: 2.5em 2.5em 1.75em 2.5em!important;
    }
    .fusion-accordian #accordion-4979-1 .panel-title a {
    font-size: 16px!important;
}
    .workcover-hero__title span span {
         font-size: 38px !important;
         display: block;
         width: 100%;
    }
    .workcover-hero p {
        font-size: 19px!important;
    }
    .features_ul {
         font-size: 16px;
         text-align: center;
        }
        .fusion-mobile-nav-holder {
            margin-top: 0px!important;
        }
        .workcover-hero .fusion-button {
    font-size: 16px;
    padding: 1em 1.7em;
}

.workcover-stateofart {
    padding-top: 3em!important;
    padding-bottom: 3em!important;
}
.workcover-stateofart .fusion-content-boxes {
    display: flex;
    flex-direction: column;
    gap: 1em;
}

.workcover-stateofart .fusion-content-boxes::before {
    content: unset!important;
}

.workcover-title h1, .workcover-title--light h1 {
    text-align: center !important;
    margin: 0 !important;
    font-size: 32px !important;
    line-height: 1.2 !important;
}

.workcover-person-boxes .content-box-column-2 {
    margin-top: 1em;
}
.workcover-cta .fusion-layout-column .fusion-column-wrapper {
    padding-top: 0em!important;
    padding-bottom: 0em!important;
    gap: 0.8em;
}

.workcover-overline, .workcover-overline--light {
    text-align: center;
    line-height: 0.9;
    animation-duration: 1s;
    font-size: 0.9em !important;
    font-weight: 200;
    text-transform: uppercase;
    letter-spacing: .2em;
    line-height: 1.3 !important;
}
.workcover-cta .workcover-title--light h1 {
    font-size: 32px !important;
}
.workcover-cta .workcover-description--light p {
    color: #d5d1d1;
    text-align: center;
    font-size: 18px;
    line-height: 1.3;
}
.workcover-cta .fusion-button {
    font-size: 14px;
    padding: 1em 2em;
}
.fusion-body .fusion-flex-container.fusion-builder-row-6 {
padding-top: 2em!important;
}
.faqs .fusion-fullwidth {
    padding-top: 2em!important;
}
.faqs .fusion-fullwidth {
    padding-top: 2em;
}
.faqs .fusion-layout-column .fusion-column-wrapper {
    padding-top: 0!important;
}
.panel-body.toggle-content {
    padding-left: 1em !important;
}
}