﻿img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
@media screen and (max-width: 640px) {
    body:not(.fusion-builder-ui-wireframe) .fusion-no-small-visibility {
        display: none !important;
    }

    body:not(.fusion-builder-ui-wireframe) .sm-text-align-center {
        text-align: center !important;
    }

    body:not(.fusion-builder-ui-wireframe) .sm-text-align-left {
        text-align: left !important;
    }

    body:not(.fusion-builder-ui-wireframe) .sm-text-align-right {
        text-align: right !important;
    }

    body:not(.fusion-builder-ui-wireframe) .sm-mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    body:not(.fusion-builder-ui-wireframe) .sm-ml-auto {
        margin-left: auto !important;
    }

    body:not(.fusion-builder-ui-wireframe) .sm-mr-auto {
        margin-right: auto !important;
    }

    body:not(.fusion-builder-ui-wireframe) .fusion-absolute-position-small {
        position: absolute;
        top: auto;
        width: 100%;
    }
}

@media screen and (min-width: 641px) and (max-width: 1024px) {
    body:not(.fusion-builder-ui-wireframe) .fusion-no-medium-visibility {
        display: none !important;
    }

    body:not(.fusion-builder-ui-wireframe) .md-text-align-center {
        text-align: center !important;
    }

    body:not(.fusion-builder-ui-wireframe) .md-text-align-left {
        text-align: left !important;
    }

    body:not(.fusion-builder-ui-wireframe) .md-text-align-right {
        text-align: right !important;
    }

    body:not(.fusion-builder-ui-wireframe) .md-mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    body:not(.fusion-builder-ui-wireframe) .md-ml-auto {
        margin-left: auto !important;
    }

    body:not(.fusion-builder-ui-wireframe) .md-mr-auto {
        margin-right: auto !important;
    }

    body:not(.fusion-builder-ui-wireframe) .fusion-absolute-position-medium {
        position: absolute;
        top: auto;
        width: 100%;
    }
}

@media screen and (min-width: 1025px) {
    body:not(.fusion-builder-ui-wireframe) .fusion-no-large-visibility {
        display: none !important;
    }

    body:not(.fusion-builder-ui-wireframe) .lg-text-align-center {
        text-align: center !important;
    }

    body:not(.fusion-builder-ui-wireframe) .lg-text-align-left {
        text-align: left !important;
    }

    body:not(.fusion-builder-ui-wireframe) .lg-text-align-right {
        text-align: right !important;
    }

    body:not(.fusion-builder-ui-wireframe) .lg-mx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    body:not(.fusion-builder-ui-wireframe) .lg-ml-auto {
        margin-left: auto !important;
    }

    body:not(.fusion-builder-ui-wireframe) .lg-mr-auto {
        margin-right: auto !important;
    }

    body:not(.fusion-builder-ui-wireframe) .fusion-absolute-position-large {
        position: absolute;
        top: auto;
        width: 100%;
    }
}
.fusion-button.button-1 .fusion-button-text, .fusion-button.button-1 i {
    color: #6796bf;
}

.fusion-button.button-1 .fusion-button-icon-divider {
    border-color: #6796bf;
}

.fusion-button.button-1:hover .fusion-button-text, .fusion-button.button-1:hover i, .fusion-button.button-1:focus .fusion-button-text, .fusion-button.button-1:focus i, .fusion-button.button-1:active .fusion-button-text, .fusion-button.button-1:active {
    color: #608eb6;
}

    .fusion-button.button-1:hover .fusion-button-icon-divider, .fusion-button.button-1:hover .fusion-button-icon-divider, .fusion-button.button-1:active .fusion-button-icon-divider {
        border-color: #608eb6;
    }

.fusion-button.button-1:hover, .fusion-button.button-1:focus, .fusion-button.button-1:active {
    border-color: #608eb6;
    border-width: 2px;
}

.fusion-button.button-1 {
    border-color: #6796bf;
    border-width: 2px;
    border-radius: 2px;
}

.fusion-button.button-1 {
    background: rgba(255,255,255,.7);
}

    .fusion-button.button-1:hover, .button-1:focus, .fusion-button.button-1:active {
        background: rgba(255,255,255,.85);
    }
#fusion-slider-20 .flex-direction-nav a {
    width: 63px;
    height: 63px;
    line-height: 63px;
    font-size: 25px;
}
.fusion-content-boxes-1 .heading .content-box-heading {
    color: #000000;
}

.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .content-box-heading,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .heading-link .content-box-heading,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .content-box-heading,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .heading-link .content-box-heading,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more::after,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more::before,
.fusion-content-boxes-1 .fusion-content-box-hover .fusion-read-more:hover:after,
.fusion-content-boxes-1 .fusion-content-box-hover .fusion-read-more:hover:before,
.fusion-content-boxes-1 .fusion-content-box-hover .fusion-read-more:hover,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more::after,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more::before,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .icon .circle-no,
.fusion-content-boxes-1 .heading .heading-link:hover .content-box-heading {
    color: #6796bf;
}

.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .icon .circle-no {
    color: #6796bf !important;
}

.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box.link-area-box-hover .fusion-content-box-button {
    background: #5c8db5;
    color: #ffffff;
}

    .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box.link-area-box-hover .fusion-content-box-button .fusion-button-text {
        color: #ffffff;
    }

.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon > span {
    background-color: #6796bf !important;
}

.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .icon > span {
    border-color: #6796bf !important;
}
.fusion-content-boxes-1 .fusion-content-box-hover .heading-link:hover .icon i.circle-yes,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes,
.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes {
    background-color: #6796bf !important;
    border-color: #6796bf !important;
}
.fusion-body .fusion-builder-column-0 {
    width: 100% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fusion-builder-column-0 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-0 {
        width: 100% !important;
    }

    .fusion-builder-column-0 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-0 {
        width: 100% !important;
    }

    .fusion-builder-column-0 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}
.fusion-content-boxes-2 .heading .content-box-heading {
    color: #000000;
}

.fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover .heading .content-box-heading,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover .heading .heading-link .content-box-heading,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover .heading .content-box-heading,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover .heading .heading-link .content-box-heading,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more::after,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more::before,
.fusion-content-boxes-2 .fusion-content-box-hover .fusion-read-more:hover:after,
.fusion-content-boxes-2 .fusion-content-box-hover .fusion-read-more:hover:before,
.fusion-content-boxes-2 .fusion-content-box-hover .fusion-read-more:hover,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more::after,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more::before,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover .icon .circle-no,
.fusion-content-boxes-2 .heading .heading-link:hover .content-box-heading {
    color: #6796bf;
}

.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover .icon .circle-no {
    color: #6796bf !important;
}

.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box.link-area-box-hover .fusion-content-box-button {
    background: #5c8db5;
    color: #ffffff;
}

    .fusion-content-boxes-2 .fusion-content-box-hover .link-area-box.link-area-box-hover .fusion-content-box-button .fusion-button-text {
        color: #ffffff;
    }

.fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon > span {
    background-color: #6796bf !important;
}

.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover .heading .icon > span {
    border-color: #6796bf !important;
}
.fusion-content-boxes-2 .fusion-content-box-hover .heading-link:hover .icon i.circle-yes,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes,
.fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes {
    background-color: #6796bf !important;
    border-color: #6796bf !important;
}
.fusion-body .fusion-builder-column-1 {
    width: 100% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fusion-builder-column-1 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-1 {
        width: 100% !important;
    }

    .fusion-builder-column-1 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-1 {
        width: 100% !important;
    }

    .fusion-builder-column-1 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}
.fusion-body .fusion-flex-container.fusion-builder-row-1 {
    padding-top: 95px;
    margin-top: 0px;
    padding-right: 40px;
    padding-bottom: 20px;
    margin-bottom: 0px;
    padding-left: 40px;
}
@media only screen and (max-width:1024px) {
    .fusion-title.fusion-title-3 {
        margin-top: 20px !important;
        margin-right: 0px !important;
        margin-bottom: 20px !important;
        margin-left: 0px !important;
    }
}

@media only screen and (max-width:640px) {
    .fusion-title.fusion-title-3 {
        margin-top: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 20px !important;
        margin-left: 0px !important;
    }
}
.fusion-body .fusion-builder-column-2 {
    width: 100% !important;
    margin-top: 20px;
    margin-bottom: 20px;
}

.fusion-builder-column-2 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-2 {
        width: 100% !important;
    }

    .fusion-builder-column-2 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-2 {
        width: 100% !important;
    }

    .fusion-builder-column-2 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}
.fusion-body .fusion-flex-container.fusion-builder-row-2 {
    padding-top: 0px;
    margin-top: 0px;
    padding-right: 40px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-left: 40px;
}
.fusion-portfolio-1 .fusion-portfolio-wrapper .fusion-col-spacing {
    padding: 0px;
}
.fusion-body .fusion-builder-column-3 {
    width: 100% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fusion-builder-column-3 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-3 {
        width: 100% !important;
    }

    .fusion-builder-column-3 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-3 {
        width: 100% !important;
    }

    .fusion-builder-column-3 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}
.fusion-body .fusion-flex-container.fusion-builder-row-3 {
    padding-top: 0px;
    margin-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
}
.fusion-body .fusion-builder-column-4 {
    width: 100% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fusion-builder-column-4 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-4 {
        width: 100% !important;
    }

    .fusion-builder-column-4 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-4 {
        width: 100% !important;
    }

    .fusion-builder-column-4 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}
.fusion-body .fusion-flex-container.fusion-builder-row-4 {
    padding-top: 0px;
    margin-top: -43px;
    padding-right: 40px;
    padding-bottom: 0px;
    margin-bottom: -40px;
    padding-left: 40px;
}
.fusion-body .fusion-builder-column-5 {
    width: 33.3333333333% !important;
    margin-top: 0px;
    margin-bottom: 20px;
}

.fusion-builder-column-5 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 5.76%;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 5.76%;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-5 {
        width: 100% !important;
    }

    .fusion-builder-column-5 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-5 {
        width: 100% !important;
    }

    .fusion-builder-column-5 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}
.fusion-button.button-2 .fusion-button-text, .fusion-button.button-2 i {
    color: rgba(255,255,255,.6);
}

.fusion-button.button-2 .fusion-button-icon-divider {
    border-color: rgba(255,255,255,.6);
}

.fusion-button.button-2:hover .fusion-button-text, .fusion-button.button-2:hover i, .fusion-button.button-2:focus .fusion-button-text, .fusion-button.button-2:focus i, .fusion-button.button-2:active .fusion-button-text, .fusion-button.button-2:active {
    color: rgba(255,255,255,.9);
}

    .fusion-button.button-2:hover .fusion-button-icon-divider, .fusion-button.button-2:hover .fusion-button-icon-divider, .fusion-button.button-2:active .fusion-button-icon-divider {
        border-color: rgba(255,255,255,.9);
    }

.fusion-button.button-2:hover, .fusion-button.button-2:focus, .fusion-button.button-2:active {
    border-color: rgba(255,255,255,.9);
    border-width: 1px;
}

.fusion-button.button-2 {
    border-color: rgba(255,255,255,.6);
    border-width: 1px;
    border-radius: 2px;
}

.fusion-button.button-2 {
    background: rgba(255,255,255,0);
}

    .fusion-button.button-2:hover, .button-2:focus, .fusion-button.button-2:active {
        background: rgba(255, 255, 255, 0.09);
    }
.fusion-body .fusion-builder-column-6 {
    width: 33.3333333333% !important;
    margin-top: 0px;
    margin-bottom: 20px;
}

.fusion-builder-column-6 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 5.76%;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 5.76%;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-6 {
        width: 100% !important;
    }

    .fusion-builder-column-6 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-6 {
        width: 100% !important;
    }

    .fusion-builder-column-6 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}
.fusion-body .fusion-builder-column-7 {
    width: 33.3333333333% !important;
    margin-top: 0px;
    margin-bottom: 20px;
}

.fusion-builder-column-7 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 5.76%;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 5.76%;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-7 {
        width: 100% !important;
    }

    .fusion-builder-column-7 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-7 {
        width: 100% !important;
    }

    .fusion-builder-column-7 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}
.fusion-body .fusion-flex-container.fusion-builder-row-5 {
    padding-top: 25px;
    margin-top: 0px;
    padding-right: 40px;
    padding-bottom: 20px;
    margin-bottom: 0px;
    padding-left: 40px;
}
@media only screen and (max-width:1024px) {
    .fusion-title.fusion-title-4 {
        margin-top: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 30px !important;
        margin-left: 0px !important;
    }
}

@media only screen and (max-width:640px) {
    .fusion-title.fusion-title-4 {
        margin-top: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 20px !important;
        margin-left: 0px !important;
    }
}
.fusion-body .fusion-builder-column-8 {
    width: 100% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fusion-builder-column-8 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-8 {
        width: 100% !important;
    }

    .fusion-builder-column-8 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-8 {
        width: 100% !important;
    }

    .fusion-builder-column-8 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}
.fusion-body .fusion-builder-column-9 {
    width: 100% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fusion-builder-column-9 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-9 {
        width: 100% !important;
    }

    .fusion-builder-column-9 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-9 {
        width: 100% !important;
    }

    .fusion-builder-column-9 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}
.fusion-body .fusion-flex-container.fusion-builder-row-6 {
    padding-top: 70px;
    margin-top: 0px;
    padding-right: 40px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-left: 40px;
}
@media only screen and (max-width:1024px) {
    .fusion-title.fusion-title-5 {
        margin-top: 20px !important;
        margin-right: 0px !important;
        margin-bottom: 20px !important;
        margin-left: 0px !important;
    }
}

@media only screen and (max-width:640px) {
    .fusion-title.fusion-title-5 {
        margin-top: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 20px !important;
        margin-left: 0px !important;
    }
}
.fusion-body .fusion-builder-column-10 {
    width: 100% !important;
    margin-top: 24px;
    margin-bottom: 24px;
}

.fusion-builder-column-10 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-10 {
        width: 100% !important;
    }

    .fusion-builder-column-10 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-10 {
        width: 100% !important;
    }

    .fusion-builder-column-10 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}
.fusion-body .fusion-flex-container.fusion-builder-row-7 {
    padding-top: 0px;
    margin-top: 0px;
    padding-right: 40px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-left: 40px;
}
#fusion-testimonials-1 a {
    border-color: #ffffff;
}

    #fusion-testimonials-1 a:hover, #fusion-testimonials-1 .activeSlide {
        background-color: #ffffff;
    }

.fusion-testimonials.clean.fusion-testimonials-1 .author:after {
    border-top-color: transparent !important;
}
.fusion-body .fusion-builder-column-11 {
    width: 100% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fusion-builder-column-11 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-11 {
        width: 100% !important;
    }

    .fusion-builder-column-11 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-11 {
        width: 100% !important;
    }

    .fusion-builder-column-11 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}
.fusion-body .fusion-flex-container.fusion-builder-row-8 {
    padding-top: 85px;
    margin-top: 0px;
    padding-right: 40px;
    padding-bottom: 75px;
    margin-bottom: 0px;
    padding-left: 40px;
}
@media only screen and (max-width:1024px) {
    .fusion-title.fusion-title-6 {
        margin-top: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 30px !important;
        margin-left: 0px !important;
    }
}

@media only screen and (max-width:640px) {
    .fusion-title.fusion-title-6 {
        margin-top: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 20px !important;
        margin-left: 0px !important;
    }
}
.fusion-body .fusion-builder-column-12 {
    width: 100% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fusion-builder-column-12 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 1.92%;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 1.92%;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-12 {
        width: 100% !important;
    }

    .fusion-builder-column-12 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-12 {
        width: 100% !important;
    }

    .fusion-builder-column-12 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}
i.fb-icon-element.fontawesome-icon.fb-icon-element-1 {
    color: #6798bd;
}

    i.fb-icon-element.fontawesome-icon.fb-icon-element-1:hover {
        color: #6798bd;
    }
.fusion-body .fusion-builder-column-13 {
    width: 20% !important;
    margin-top: 0px;
    margin-bottom: 20px;
}

.fusion-builder-column-13 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 9.6%;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 9.6%;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-13 {
        width: 100% !important;
    }

    .fusion-builder-column-13 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-13 {
        width: 100% !important;
    }

    .fusion-builder-column-13 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}
i.fb-icon-element.fontawesome-icon.fb-icon-element-2 {
    color: #cea96c;
}

    i.fb-icon-element.fontawesome-icon.fb-icon-element-2:hover {
        color: #cea96c;
    }
.fusion-body .fusion-builder-column-14 {
    width: 20% !important;
    margin-top: 0px;
    margin-bottom: 20px;
}

.fusion-builder-column-14 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 9.6%;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 9.6%;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-14 {
        width: 100% !important;
    }

    .fusion-builder-column-14 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-14 {
        width: 100% !important;
    }

    .fusion-builder-column-14 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}
i.fb-icon-element.fontawesome-icon.fb-icon-element-3 {
    color: #b7c289;
}

    i.fb-icon-element.fontawesome-icon.fb-icon-element-3:hover {
        color: #b7c289;
    }
.fusion-body .fusion-builder-column-15 {
    width: 20% !important;
    margin-top: 0px;
    margin-bottom: 20px;
}

.fusion-builder-column-15 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 9.6%;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 9.6%;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-15 {
        width: 100% !important;
    }

    .fusion-builder-column-15 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-15 {
        width: 100% !important;
    }

    .fusion-builder-column-15 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}
i.fb-icon-element.fontawesome-icon.fb-icon-element-4 {
    color: #cea96c;
}

    i.fb-icon-element.fontawesome-icon.fb-icon-element-4:hover {
        color: #cea96c;
    }
.fusion-body .fusion-builder-column-16 {
    width: 20% !important;
    margin-top: 0px;
    margin-bottom: 20px;
}

.fusion-builder-column-16 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 9.6%;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 9.6%;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-16 {
        width: 100% !important;
    }

    .fusion-builder-column-16 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-16 {
        width: 100% !important;
    }

    .fusion-builder-column-16 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}
i.fb-icon-element.fontawesome-icon.fb-icon-element-5 {
    color: #000;
}

    i.fb-icon-element.fontawesome-icon.fb-icon-element-5:hover {
        color: #000;
    }
.fusion-body .fusion-builder-column-17 {
    width: 20% !important;
    margin-top: 0px;
    margin-bottom: 20px;
}

.fusion-builder-column-17 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 9.6%;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 9.6%;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-17 {
        width: 100% !important;
    }

    .fusion-builder-column-17 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-17 {
        width: 100% !important;
    }

    .fusion-builder-column-17 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}
.fusion-body .fusion-flex-container.fusion-builder-row-9 {
    padding-top: 70px;
    margin-top: 0px;
    padding-right: 40px;
    padding-bottom: 50px;
    margin-bottom: 0px;
    padding-left: 40px;
}
.fusion-body .fusion-builder-column-18 {
    width: 100% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fusion-builder-column-18 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-18 {
        width: 100% !important;
    }

    .fusion-builder-column-18 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-18 {
        width: 100% !important;
    }

    .fusion-builder-column-18 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}
@media only screen and (max-width:1024px) {
    .fusion-title.fusion-title-7 {
        margin-top: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 16px !important;
        margin-left: 0px !important;
    }
}

@media only screen and (max-width:640px) {
    .fusion-title.fusion-title-7 {
        margin-top: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 20px !important;
        margin-left: 0px !important;
    }
}
.fusion-button.button-3 .fusion-button-text, .fusion-button.button-3 i {
    color: rgba(255,255,255,.6);
}

.fusion-button.button-3 .fusion-button-icon-divider {
    border-color: rgba(255,255,255,.6);
}

.fusion-button.button-3:hover .fusion-button-text, .fusion-button.button-3:hover i, .fusion-button.button-3:focus .fusion-button-text, .fusion-button.button-3:focus i, .fusion-button.button-3:active .fusion-button-text, .fusion-button.button-3:active {
    color: rgba(255,255,255,1);
}

    .fusion-button.button-3:hover .fusion-button-icon-divider, .fusion-button.button-3:hover .fusion-button-icon-divider, .fusion-button.button-3:active .fusion-button-icon-divider {
        border-color: rgba(255,255,255,1);
    }

.fusion-button.button-3:hover, .fusion-button.button-3:focus, .fusion-button.button-3:active {
    border-color: rgba(255,255,255,1);
    border-width: 1px;
}

.fusion-button.button-3 {
    border-color: rgba(255,255,255,.6);
    border-width: 1px;
    border-radius: 2px;
}

.fusion-button.button-3 {
    background: rgba(255,255,255,0);
}

    .fusion-button.button-3:hover, .button-3:focus, .fusion-button.button-3:active {
        background: rgba(255, 255, 255, 0.09);
    }
.fusion-body .fusion-builder-column-19 {
    width: 100% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fusion-builder-column-19 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-19 {
        width: 100% !important;
    }

    .fusion-builder-column-19 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-19 {
        width: 100% !important;
    }

    .fusion-builder-column-19 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}
.fusion-body .fusion-flex-container.fusion-builder-row-10 {
    padding-top: 100px;
    margin-top: 0px;
    padding-right: 40px;
    padding-bottom: 100px;
    margin-bottom: 0px;
    padding-left: 40px;
}
.modal-1 .modal-header, .modal-1 .modal-footer {
    border-color: #ebebeb;
}
.fusion-body .fusion-builder-nested-column-0 {
    width: 40% !important;
    margin-top: 0px;
    margin-bottom: 20px;
}

.fusion-builder-nested-column-0 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-nested-column-0 {
        width: 100% !important;
    }

    .fusion-builder-nested-column-0 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-nested-column-0 {
        width: 100% !important;
    }

    .fusion-builder-nested-column-0 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}
.fusion-form-13156 .fusion-form-tooltip .fusion-form-tooltip-content {
    color: #ffffff !important;
    background-color: #333333 !important;
    border-color: #333333 !important;
}

.fusion-form-13156 .fusion-form-field {
    margin-top: 15px;
    margin-bottom: 15px;
}
.fusion-body .fusion-builder-column-21 {
    width: 50% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fusion-builder-column-21 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 3.84%;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 3.84%;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-21 {
        width: 100% !important;
        order: 0;
    }

    .fusion-builder-column-21 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-21 {
        width: 100% !important;
        order: 0;
    }

    .fusion-builder-column-21 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}
.fusion-body .fusion-builder-column-22 {
    width: 50% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fusion-builder-column-22 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 3.84%;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 3.84%;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-22 {
        width: 100% !important;
        order: 0;
    }

    .fusion-builder-column-22 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-22 {
        width: 100% !important;
        order: 0;
    }

    .fusion-builder-column-22 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}
.fusion-button.button-4 {
    border-radius: 2px;
}
.fusion-body .fusion-builder-column-23 {
    width: 100% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fusion-builder-column-23 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 1.92%;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 1.92%;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-23 {
        width: 100% !important;
        order: 0;
    }

    .fusion-builder-column-23 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-23 {
        width: 100% !important;
        order: 0;
    }

    .fusion-builder-column-23 > .fusion-column-wrapper {
        margin-right: 1.92%;
        margin-left: 1.92%;
    }
}
.fusion-body .fusion-flex-container.fusion-builder-row-11-1 {
    padding-top: 0px;
    margin-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
}
.fusion-body .fusion-builder-nested-column-1 {
    width: 60% !important;
    margin-top: 0px;
    margin-bottom: 20px;
}

.fusion-builder-nested-column-1 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-nested-column-1 {
        width: 100% !important;
    }

    .fusion-builder-nested-column-1 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-nested-column-1 {
        width: 100% !important;
    }

    .fusion-builder-nested-column-1 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}
.fusion-body .fusion-builder-column-20 {
    width: 100% !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.fusion-builder-column-20 > .fusion-column-wrapper {
    padding-top: 0px !important;
    padding-right: 0px !important;
    margin-right: 0px;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    margin-left: 0px;
}

@media only screen and (max-width:1024px) {
    .fusion-body .fusion-builder-column-20 {
        width: 100% !important;
    }

    .fusion-builder-column-20 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width:640px) {
    .fusion-body .fusion-builder-column-20 {
        width: 100% !important;
    }

    .fusion-builder-column-20 > .fusion-column-wrapper {
        margin-right: 0px;
        margin-left: 0px;
    }
}
.fusion-fullwidth.fusion-builder-row-11 {
    overflow: visible;
}

.fusion-body .fusion-flex-container.fusion-builder-row-11 {
    padding-top: 0px;
    margin-top: 0px;
    padding-right: 40px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-left: 40px;
}
