<!-- start Simple Custom CSS and JS -->
<style type="text/css">

.page-id-303 .intro h1 {
    background: -webkit-linear-gradient(247deg, #ab3a0e, #2b0c09);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3em;
    padding: 0.2em 0;
    margin-bottom: 0em;
}

.page-id-303 .intro h2 {
    color: #7a2c0d;
    font-size: 2em;
}

.page-id-303 .intro h2 strong {
    background: #7a2c0d;
    padding: 0.3em 0.3em 0.2em;
    color: #FFF;
}

.page-id-303 .s-1 .f2 {
    font-size: 1.4em;
}

.page-id-303 .s-1 h3 {
    margin: 0;
    padding: 0;
}

.page-id-303 .s-1 p {
    border-top: 2px solid #FFF;
    border-bottom: 2px solid #FFF;
    margin-bottom: 0em;
}

.page-id-303 h2.bg {
    background: -webkit-linear-gradient(247deg, #ab3a0e, #2b0c09);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 2em;
    padding: 0.5em 0;
}

.page-id-303 p.lead {
    color: #000;
}

.page-id-303 .lead strong {
    color: #4a1712;
}

.page-id-303 .s-2 h3 {
    color: #8b320e;
    font-size: 1.6em;
    line-height: 1.2;
}

.page-id-303 .s-2 .icon-box-text p {
    color: #000;
    font-size: 1.3em;
}

.page-id-303 .s-3 .col.large-8 {
    padding: 4em !important;
    padding-right: 0 !important;
}

.page-id-303 .s-3 .icon-box-left, .icon-box-right {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    align-items: center;
    margin-bottom: 1em;
}

.page-id-303 .s-3 h3 {
    color: #b1552f;
}

.page-id-303 .s-3 p {
    color: #000;
    font-size: 1.3em;
}

.page-id-303 .cta h2 {
    text-shadow: 4px 4px #21574a;
    padding-bottom: 0.4em;
    border-bottom: 2px solid #c8a146;
}</style>
<!-- end Simple Custom CSS and JS -->
