.fl-node-5fd38dfa8bb87>.fl-row-content-wrap {
    background-color: #f9f9f9
}

.fl-node-5fd38dfa8bb87>.fl-row-content-wrap {
    padding-top: 60px;
    padding-bottom: 60px
}

@media (max-width: 1080px) {
    .fl-node-5fd38dfa8bb87.fl-row>.fl-row-content-wrap {
        padding-top:15px;
        padding-bottom: 30px
    }
}

@media (max-width: 800px) {
    .fl-node-5fd38dfa8bb87.fl-row>.fl-row-content-wrap {
        padding-top:5px;
        padding-bottom: 25px
    }
}

@media (max-width: 800px) {
    .fl-node-5fd38effe9900.fl-row>.fl-row-content-wrap {
        padding-top:15px;
        padding-bottom: 15px
    }
}

.fl-node-5fd38dfa8e96e {
    width: 100%
}

.fl-node-5fd38effeb4a7 {
    width: 51%
}

.fl-node-5fdb6ce759efc {
    width: 49%
}

.fl-node-5fdb6ce759efc>.fl-col-content {
    padding-left: 35px
}

@media (max-width: 1080px) {
    .fl-node-5fdb6ce759efc.fl-col>.fl-col-content {
        padding-right:40px;
        padding-left: 40px
    }
}

@media (max-width: 800px) {
    .fl-node-5fdb6ce759efc.fl-col>.fl-col-content {
        padding-right:0;
        padding-left: 0
    }
}

.fl-node-5fd38f6ead542.fl-module-heading .fl-heading {
    font-size: calc(14px + 1.563vw);
    text-transform: uppercase
}

@media(max-width: 1080px) {
    .fl-node-5fd38f6ead542.fl-module-heading .fl-heading {
        font-size:32px
    }
}

@media(max-width: 800px) {
    .fl-node-5fd38f6ead542.fl-module-heading .fl-heading {
        font-size:30px;
        text-align: center
    }
}

.fl-node-5fd38e0f21278.fl-module-heading .fl-heading {
    font-size: calc(14px + 0.729vw);
    letter-spacing: 2px;
    text-align: center;
    text-transform: uppercase
}

@media(max-width: 1080px) {
    .fl-node-5fd38e0f21278.fl-module-heading .fl-heading {
        font-size:20px
    }
}

@media(max-width: 800px) {
    .fl-node-5fd38e0f21278.fl-module-heading .fl-heading {
        font-size:18px
    }
}

.fl-node-5fd38e0f21278>.fl-module-content {
    margin-bottom: 0
}

.fl-mosaicflow-content {
    visibility: hidden
}

.fl-mosaicflow-col {
    float: left
}

.fl-gallery {
    position: relative
}

.fl-gallery-item {
    display: none;
    min-height: 150px;
    width: 150px
}

.fl-node-5fd8d991bf29f .fl-mosaicflow {
    margin-left: 0
}

.fl-mosaicflow-item {
    margin: 0 0 0 0
}

.fl-node-5fd8da306ddd3.fl-module-heading .fl-heading {
    text-transform: uppercase
}

@media(max-width: 800px) {
    .fl-node-5fd8da306ddd3.fl-module-heading .fl-heading {
        text-align:center
    }
}

.fl-node-5fd8da306ddd3>.fl-module-content {
    margin-bottom: 0
}

.fl-node-5fd3982c3de4a .fl-separator {
    border-top-width: 5px;
    border-top-style: solid;
    border-top-color: #036aa7;
    max-width: 75px;
    margin: 0 0 0 0
}

.fl-node-5fd3982c3de4a>.fl-module-content {
    margin-top: 0;
    margin-bottom: 0
}

.fl-node-5fd38dfff205d.fl-module-heading .fl-heading {
    font-size: calc(14px + 1.771vw);
    text-align: center;
    text-transform: uppercase
}

@media(max-width: 1080px) {
    .fl-node-5fd38dfff205d.fl-module-heading .fl-heading {
        font-size:34px
    }
}

@media(max-width: 800px) {
    .fl-node-5fd38dfff205d.fl-module-heading .fl-heading {
        font-size:32px
    }
}

.fl-node-5fd38dfff205d>.fl-module-content {
    margin-top: 10px;
    margin-bottom: 25px
}

@media (max-width: 1080px) {
    .fl-node-5fd38dfff205d.fl-module>.fl-module-content {
        margin-bottom:20px
    }
}

@media (max-width: 800px) {
    .fl-node-5fd38dfff205d.fl-module>.fl-module-content {
        margin-top:5px
    }
}

.fl-builder-content .fl-node-5fd38f82cc001 .fl-module-content .fl-rich-text,.fl-builder-content .fl-node-5fd38f82cc001 .fl-module-content .fl-rich-text * {
    color: #404041
}

.fl-builder-content .fl-node-5fd38f82cc001 .fl-rich-text,.fl-builder-content .fl-node-5fd38f82cc001 .fl-rich-text *:not(b,strong) {
    font-size: calc(14px + 0.417vw)
}

@media(max-width: 1080px) {
    .fl-builder-content .fl-node-5fd38f82cc001 .fl-rich-text,.fl-builder-content .fl-node-5fd38f82cc001 .fl-rich-text *:not(b,strong) {
        font-size:20px
    }
}

@media(max-width: 800px) {
    .fl-builder-content .fl-node-5fd38f82cc001 .fl-rich-text,.fl-builder-content .fl-node-5fd38f82cc001 .fl-rich-text *:not(b,strong) {
        font-size:18px;
        text-align: center
    }
}

.fl-builder-content .fl-node-5fd7795f564e4 .fl-module-content .fl-rich-text,.fl-builder-content .fl-node-5fd7795f564e4 .fl-module-content .fl-rich-text * {
    color: #404041
}

.fl-builder-content .fl-node-5fd7795f564e4 .fl-rich-text,.fl-builder-content .fl-node-5fd7795f564e4 .fl-rich-text *:not(b,strong) {
    font-size: calc(14px + 0.417vw)
}

@media(max-width: 1080px) {
    .fl-builder-content .fl-node-5fd7795f564e4 .fl-rich-text,.fl-builder-content .fl-node-5fd7795f564e4 .fl-rich-text *:not(b,strong) {
        font-size:20px
    }
}

@media(max-width: 800px) {
    .fl-builder-content .fl-node-5fd7795f564e4 .fl-rich-text,.fl-builder-content .fl-node-5fd7795f564e4 .fl-rich-text *:not(b,strong) {
        font-size:18px;
        text-align: center
    }
}

.fl-node-5fd7795f564e4>.fl-module-content {
    margin-top: 10px
}

.fl-node-5fd38e82d9258 .fl-separator {
    border-top-width: 5px;
    border-top-style: solid;
    border-top-color: #036aa7;
    max-width: 75px;
    margin: auto
}

.fl-node-5fd38e82d9258>.fl-module-content {
    margin-top: 0;
    margin-bottom: 0
}

.fl-node-5fd3985932567 .fl-separator {
    border-top-width: 5px;
    border-top-style: solid;
    border-top-color: #000;
    max-width: 100%;
    margin: auto
}

@media (max-width: 1080px) {
    .fl-node-5fd3985932567.fl-module>.fl-module-content {
        margin-top:10px;
        margin-bottom: 10px
    }
}

@media (max-width: 800px) {
    .fl-node-5fd3985932567.fl-module>.fl-module-content {
        margin-top:0;
        margin-bottom: 0
    }
}

.fl-node-5fd777a39cf6b.fl-module-heading .fl-heading {
    font-size: calc(14px + 1.354vw);
    text-transform: uppercase
}

@media(max-width: 1080px) {
    .fl-node-5fd777a39cf6b.fl-module-heading .fl-heading {
        font-size:28px
    }
}

@media(max-width: 800px) {
    .fl-node-5fd777a39cf6b.fl-module-heading .fl-heading {
        font-size:25px;
        text-align: center
    }
}

.fl-node-5fd777a39cf6b>.fl-module-content {
    margin-bottom: 0
}

.fl-builder-content .fl-node-5fd777d3b4a76 .fl-rich-text,.fl-builder-content .fl-node-5fd777d3b4a76 .fl-rich-text *:not(b,strong) {
    font-size: calc(14px + 0.417vw)
}

@media(max-width: 1080px) {
    .fl-builder-content .fl-node-5fd777d3b4a76 .fl-rich-text,.fl-builder-content .fl-node-5fd777d3b4a76 .fl-rich-text *:not(b,strong) {
        font-size:20px
    }
}

@media(max-width: 800px) {
    .fl-builder-content .fl-node-5fd777d3b4a76 .fl-rich-text,.fl-builder-content .fl-node-5fd777d3b4a76 .fl-rich-text *:not(b,strong) {
        font-size:18px;
        text-align: center
    }
}

.fl-node-5fd777d3b4a76>.fl-module-content {
    margin-top: 10px
}

.fl-node-5fd7787fb1a5e.fl-module-heading .fl-heading {
    font-size: calc(14px + 1.354vw);
    text-transform: uppercase
}

@media(max-width: 1080px) {
    .fl-node-5fd7787fb1a5e.fl-module-heading .fl-heading {
        font-size:28px
    }
}

@media(max-width: 800px) {
    .fl-node-5fd7787fb1a5e.fl-module-heading .fl-heading {
        font-size:25px;
        text-align: center
    }
}

.fl-node-5fd7787fb1a5e>.fl-module-content {
    margin-bottom: 0
}

.fl-builder-content .fl-node-5fd778924ce9b .fl-rich-text,.fl-builder-content .fl-node-5fd778924ce9b .fl-rich-text *:not(b,strong) {
    font-size: calc(14px + 0.417vw)
}

@media(max-width: 1080px) {
    .fl-builder-content .fl-node-5fd778924ce9b .fl-rich-text,.fl-builder-content .fl-node-5fd778924ce9b .fl-rich-text *:not(b,strong) {
        font-size:20px
    }
}

@media(max-width: 800px) {
    .fl-builder-content .fl-node-5fd778924ce9b .fl-rich-text,.fl-builder-content .fl-node-5fd778924ce9b .fl-rich-text *:not(b,strong) {
        font-size:18px;
        text-align: center
    }
}

.fl-node-5fd778924ce9b>.fl-module-content {
    margin-top: 10px
}

.fl-node-5fd77897331ea.fl-module-heading .fl-heading {
    font-size: calc(14px + 1.354vw);
    text-transform: uppercase
}

@media(max-width: 1080px) {
    .fl-node-5fd77897331ea.fl-module-heading .fl-heading {
        font-size:28px
    }
}

@media(max-width: 800px) {
    .fl-node-5fd77897331ea.fl-module-heading .fl-heading {
        font-size:25px;
        text-align: center
    }
}

.fl-node-5fd77897331ea>.fl-module-content {
    margin-bottom: 0
}

.fl-builder-content .fl-node-5fd778cd14548 .fl-rich-text,.fl-builder-content .fl-node-5fd778cd14548 .fl-rich-text *:not(b,strong) {
    font-size: calc(14px + 0.417vw)
}

@media(max-width: 1080px) {
    .fl-builder-content .fl-node-5fd778cd14548 .fl-rich-text,.fl-builder-content .fl-node-5fd778cd14548 .fl-rich-text *:not(b,strong) {
        font-size:20px
    }
}

@media(max-width: 800px) {
    .fl-builder-content .fl-node-5fd778cd14548 .fl-rich-text,.fl-builder-content .fl-node-5fd778cd14548 .fl-rich-text *:not(b,strong) {
        font-size:18px;
        text-align: center
    }
}

.fl-node-5fd778cd14548>.fl-module-content {
    margin-top: 10px
}
