
/* DO NOT REMOVE - Homepage Template Row of 1 black button hover start*/
.s-graphical-asset-1up .c-graphical-asset.c-graphical-asset--fancy.c-graphical-asset--text-align-center.s-graphical-asset--fancy .c-graphical-asset__body > .c-graphical-asset__buttons > .c-graphical-asset__button:hover {
    background: transparent;
    transition: 0.4s !important;
}

.black-white-button-hover-override a:hover {
    background:transparent !important;
    transition: 0.4s !important;
}
/* DO NOT REMOVE - Homepage Template Row of 1 black button hover end*/

/* DO NOT REMOVE - Homepage Template Row of 1 Line1 style Overrider start */
.c-graphical-asset--fancy .c-graphical-asset__line1 {
margin-bottom:1em !important;
}

/* DO NOT REMOVE - Homepage Template Row of 1 Line1 style Overrider end */

/* DO NOT REMOVE - Homepage Template Line2 style Override*/
.c-graphical-asset-group.c-graphical-asset-group--2up > .c-graphical-asset.c-graphical-asset--fancy.s-graphical-asset--fancy.c-graphical-asset--content-after.c-graphical-asset--text-align-center > .c-graphical-asset__body > .c-graphical-asset__line2 {
    font-size: 1.6180em !important;
    letter-spacing: -0.2px !important;
    line-height: 1 !important;
    margin-bottom: .19149em !important;
    font-family: 'Nunito Sans', sans-serif !important;
    font-weight: 700 !important;
}
/* DO NOT REMOVE - Homepage Template Line2 style Override*/

/* DO NOT REMOVE - Homepage Template Row of 3 Line2 style Override start*/
.c-graphical-asset--simple .c-graphical-asset__line2 {
color: black !important;
}

/* DO NOT REMOVE - Homepage Template Row of 3 Line3 style Override start*/
.c-graphical-asset--simple .c-graphical-asset__line3 {
color: black !important;
}
/* DO NOT REMOVE - Homepage Template Row of 3 Line3 style Override end*/

/* DO NOT REMOVE - Homepage Template Row of 3 Line2 style Override end*/

/* DO NOT REMOVE - Homepage Template Line3 style Override*/
.c-graphical-asset-group.c-graphical-asset-group--2up > .c-graphical-asset.c-graphical-asset--fancy.s-graphical-asset--fancy.c-graphical-asset--content-after.c-graphical-asset--text-align-center > .c-graphical-asset__body > .c-graphical-asset__line3 {
    font-weight: 500 !important;
color: #545454 !important;
    font-size: 16px;
}
.c-graphical-asset.c-graphical-asset--fancy > .c-graphical-asset__body > .c-graphical-asset__line3 {
    font-weight: 500 !important;
font-size: 1.2rem;
}
/* DO NOT REMOVE - Homepage Template Line3 style Override*/

/* DO NOT REMOVE - Homepage Template button style Override*/
.c-graphical-asset-group.c-graphical-asset-group--2up > .c-graphical-asset.c-graphical-asset--fancy.s-graphical-asset--fancy.c-graphical-asset--content-after.c-graphical-asset--text-align-center > .c-graphical-asset__body > .c-graphical-asset__buttons a {
    background-color: #000;
    border: 1px solid #000;
    color: #fff;
    margin-top: 2em !important;
    height: 3.5em !important;
}

.c-graphical-asset-group.c-graphical-asset-group--2up > .c-graphical-asset.c-graphical-asset--fancy.s-graphical-asset--fancy.c-graphical-asset--content-after.c-graphical-asset--text-align-center > .c-graphical-asset__body > .c-graphical-asset__buttons a:hover {
    background-color: #fff !important;
    border: 1px solid #000 !important;
    color: #000 !important;
    transition: 0.4s !important;
}

/* DO NOT REMOVE - Homepage Template button style Override */

/* DO NOT REMOVE - Homepage Dark Template button spacing Override start*/
.s-graphical-asset-1up .c-graphical-asset.c-graphical-asset--fancy.c-graphical-asset--text-align-center.s-graphical-asset--fancy .c-graphical-asset__body > .c-graphical-asset__buttons > .c-graphical-asset__button {
    margin: 0.83333em;
}
/* DO NOT REMOVE - Homepage Dark Template button spacing Override end*/

/* DO NOT REMOVE - Homepage light-template dark overlay and font style Override */
.c-graphical-asset.c-graphical-asset--fancy.s-graphical-asset--fancy.c-graphical-asset--text-light.c-graphical-asset--text-align-center > .c-graphical-asset__body {
    background: rgba(0,0,0, 0.0) !important;
}

.c-graphical-asset.c-graphical-asset--fancy.s-graphical-asset--fancy.c-graphical-asset--text-light.c-graphical-asset--text-align-center > .c-graphical-asset__body > .c-graphical-asset__line2 {
    font-size: 2.5em !important;
    letter-spacing: -0.2px !important;
    line-height: 1 !important;
    margin-bottom: .19149em !important;
    font-family: 'Nunito Sans', sans-serif !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
}

@media screen and (max-width: 767px) {
.main
.c-graphical-asset.c-graphical-asset--fancy.s-graphical-asset--fancy.c-graphical-asset--text-light.c-graphical-asset--text-align-center > .c-graphical-asset__body {
    background: rgba(0,0,0, 0.0) !important;
}
.c-graphical-asset-group.c-graphical-asset-group--2up > .c-graphical-asset.c-graphical-asset--fancy.s-graphical-asset--fancy.c-graphical-asset--content-after.c-graphical-asset--text-align-center > .c-graphical-asset__body > .c-graphical-asset__line2 {
font-size: 1.6180em;
}

.c-graphical-asset.c-graphical-asset--fancy.s-graphical-asset--fancy.c-graphical-asset--text-light.c-graphical-asset--text-align-center > .c-graphical-asset__body > .c-graphical-asset__line2 {
font-size: 1.6180em;
}
.c-graphical-asset-group.c-graphical-asset-group--2up > .c-graphical-asset.c-graphical-asset--fancy.s-graphical-asset--fancy.c-graphical-asset--content-after.c-graphical-asset--text-align-center > .c-graphical-asset__body {
padding-left: 0 !important;
padding-right: 0 !important;
}
}

@media screen and (max-width: 576px) {
.c-graphical-asset-group.c-graphical-asset-group--2up > .c-graphical-asset.c-graphical-asset--fancy.s-graphical-asset--fancy.c-graphical-asset--content-after.c-graphical-asset--text-align-center > .c-graphical-asset__body > .c-graphical-asset__line2 {
font-size: 24px !important;
}

.c-graphical-asset.c-graphical-asset--fancy.s-graphical-asset--fancy.c-graphical-asset--text-light.c-graphical-asset--text-align-center > .c-graphical-asset__body > .c-graphical-asset__line2 {
font-size: 1.6180em !important;
}

.c-graphical-asset.c-graphical-asset--fancy > .c-graphical-asset__body > .c-graphical-asset__line3 {
    font-weight: 500 !important;
font-size: 1rem;
}
}

/* DO NOT REMOVE - Homepage light-template dark overlay and font style Override */