.logo-unit .logo {
    font-family: Montserrat;
    color: #fff;
    font-size: 23px;
}

.header_top_bar,
.header_top_bar a {
    font-family: "Open Sans";
    font-weight: 600;
    font-style: normal;
    color: #fff;
    font-size: 12px;
}

body,
.normal_font {
    font-family: "Open Sans";
    color: #555555;
    font-size: 14px;
}

.header-menu {
    font-family: Montserrat;
    font-weight: normal;
    color: #fff;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.heading_font,
.widget_categories ul li a,
.sidebar-area .widget ul li a,
.select2-selection__rendered,
blockquote,
.select2-chosen,
.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a,
.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a {
    font-family: Montserrat;
    color: #333333;
}

h1,
.h1 {
    font-weight: 700;
    font-size: 50px;
}

h2,
.h2 {
    font-weight: 700;
    font-size: 32px;
}

h3,
.h3 {
    font-weight: 700;
    font-size: 18px;
}

h4,
.h4,
blockquote {
    font-weight: 400;
    font-size: 16px;
}

h5,
.h5,
.select2-selection__rendered {
    font-weight: 700;
    font-size: 14px;
}

h6,
.h6,
.widget_pages ul li a,
.widget_nav_menu ul li a,
.footer_menu li a,
.widget_categories ul li a,
.sidebar-area .widget ul li a {
    font-weight: 400;
    font-size: 12px;
}

#footer_top {
    background-color: #414b4f;
}

#footer_bottom {
    background-color: #414b4f;
}

#footer_copyright {
    background-color: #2c3438;
}

</style><style type="text/css" data-type="vc_shortcodes-custom-css">.vc_custom_1432531325225 {
    margin-bottom: 0px !important;
}

.vc_custom_1437728525268 {
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 28px !important;
    margin-left: 0px !important;
}

.vc_custom_1433832974908 {
    margin-bottom: 50px !important;
}

.vc_custom_1437056576326 {
    padding-top: 29px !important;
    padding-bottom: 60px !important;
}

.vc_custom_1436164243861 {
    margin-bottom: 28px !important;
}

.vc_custom_1433848297784 {
    margin-bottom: 0px !important;
    padding-top: 52px !important;
    padding-bottom: 46px !important;
    background-color: #eeeeee !important;
}

.vc_custom_1433853927195 {
    margin-bottom: 0px !important;
    padding-top: 30px !important;
    padding-bottom: 55px !important;
    background-color: #414b4f !important;
}

.vc_custom_1437457459868 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding-top: 30px !important;
    padding-bottom: 27px !important;
    background-color: #eab830 !important;
}

.vc_custom_1434695320673 {
    margin-bottom: 0px !important;
}

.vc_custom_1434610589736 {
    margin-top: -90px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1434610598979 {
    margin-top: -90px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1434610604765 {
    margin-top: -90px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1434610618578 {
    margin-top: -90px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1437031845103 {
    padding-top: 30px !important;
    padding-right: 32px !important;
    padding-bottom: 50px !important;
    padding-left: 32px !important;
}

.vc_custom_1437030871669 {
    padding-top: 30px !important;
    padding-right: 32px !important;
    padding-bottom: 50px !important;
    padding-left: 32px !important;
}

.vc_custom_1436266264775 {
    margin-bottom: 18px !important;
}

.vc_custom_1436163882282 {
    margin-bottom: 46px !important;
}

.vc_custom_1436163568935 {
    margin-top: 7px !important;
    margin-bottom: 27px !important;
}

.vc_custom_1437037943778 {
    margin-bottom: 11px !important;
}

.vc_custom_1436164020002 {
    margin-bottom: 27px !important;
}

.vc_custom_1437023252855 {
    margin-top: 7px !important;
    margin-bottom: 0px !important;
}

.vc_custom_1437038255025 {
    padding-top: 0px !important;
    padding-right: 20px !important;
    padding-bottom: 0px !important;
    padding-left: 8px !important;
}

.vc_custom_1436267074085 {
    margin-top: 18px !important;
    margin-bottom: 26px !important;
}

.vc_custom_1434435214399 {
    padding-top: 34px !important;
    padding-bottom: 14px !important;
}

.vc_custom_1439784222987 {
    margin-top: 33px !important;
    margin-bottom: 10px !important;
}

.vc_custom_1437457505459 {
    margin-bottom: 18px !important;
}

.vc_custom_1471407975225 {
    margin-bottom: 35px !important;
}

</style><noscript><style type="text/css">.wpb_animate_when_almost_visible {
    opacity: 1;
}