#section-20-225>.ct-section-inner-wrap {
    padding-top: 40px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

#section-20-225 {
    background-color: #0F2944;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@media (max-width:767px) {
    #section-20-225>.ct-section-inner-wrap {
        padding-top: 20px
    }
}

#div_block-58-225 {
    flex-direction: row;
    display: flex;
    align-items: center
}

#div_block-16-225 {
    flex-direction: row;
    display: flex;
    align-items: center;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #dddddd
}

#div_block-22-225 {
    width: 40%;
    padding-right: 70px
}

#div_block-26-225 {
    width: 20.00%
}

#div_block-33-225 {
    width: 20.00%
}

#div_block-40-225 {
    width: 20.00%
}

#div_block-52-225 {
    width: 100.00%;
    flex-direction: row;
    display: flex;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 18px;
    padding-bottom: 18px;
    border-top-color: rgba(255, 255, 255, 0.1);
    border-top-width: 1px;
    border-top-style: solid
}

#div_block-55-225 {
    margin-left: auto;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center
}

@media (max-width:1120px) {
    #div_block-16-225 {
        border-top-style: solid
    }
}

@media (max-width:991px) {
    #div_block-58-225 {
        flex-direction: row;
        display: flex;
        align-items: center
    }
}

@media (max-width:991px) {
    #div_block-16-225 {
        display: flex;
        align-items: center;
        text-align: center
    }
}

@media (max-width:991px) {
    #div_block-22-225 {
        padding-right: 20px
    }
}

@media (max-width:767px) {
    #div_block-58-225 {
        flex-direction: column;
        display: flex
    }
}

@media (max-width:767px) {
    #div_block-16-225 {
        flex-direction: column;
        display: flex
    }
}

@media (max-width:767px) {
    #div_block-52-225 {
        flex-direction: column;
        display: flex;
        align-items: center;
        text-align: center;
        justify-content: center
    }
}

@media (max-width:767px) {
    #div_block-55-225 {
        margin-left: -18px
    }
}

@media (max-width:479px) {
    #div_block-16-225 {
        flex-direction: column;
        display: flex;
        align-items: center;
        text-align: center
    }
}

@media (max-width:479px) {
    #div_block-22-225 {
        flex-direction: column;
        display: flex;
        align-items: center;
        text-align: center
    }
}

@media (max-width:479px) {
    #div_block-26-225 {
        flex-direction: column;
        display: flex;
        align-items: center;
        text-align: center
    }
}

@media (max-width:479px) {
    #div_block-33-225 {
        flex-direction: column;
        display: flex;
        align-items: center;
        text-align: center
    }
}

@media (max-width:479px) {
    #div_block-40-225 {
        flex-direction: column;
        display: flex;
        align-items: center;
        text-align: center
    }
}

@media (max-width:479px) {
    #div_block-55-225 {
        flex-direction: column;
        display: flex
    }
}

@media (max-width:991px) {
    #new_columns-21-225>.ct-div-block {
        width: 50% !important
    }
}

@media (max-width:479px) {
    #new_columns-21-225>.ct-div-block {
        width: 100% !important
    }

    #new_columns-21-225 {
        flex-direction: column
    }
}

#new_columns-21-225 {
    padding-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: rgba(255, 255, 255, 0.1)
}

#headline-23-225 {
    color: #ffffff;
    font-size: 34px
}

#text_block-24-225 {
    color: rgba(255, 255, 255, 0.75);
    font-size: 16px;
    margin-top: 12px;
    margin-bottom: 28px;
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 300
}

#text_block-64-11 {
    color: rgba(255, 255, 255, 0.75);
    font-size: 16px;
    margin-top: 12px;
    margin-bottom: 28px;
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 300
}

#link_text-9-225 {
    font-size: 14px;
    line-height: 1.4;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    url-encoded: true;
    color: #FE9003;
    padding-right: 50px
}

#link_text-9-225:hover {
    color: #0F2944
}

#link_text-59-11 {
    font-size: 14px;
    line-height: 1.4;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    url-encoded: true;
    color: #0F2944;
    padding-right: 50px
}

#link_text-59-11:hover {
    color: #FE9003
}

#link_text-18-225 {
    url-encoded: true;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    color: #0F2944;
    background-color: #FE9003
}

#link_text-18-225:hover {
    color: #FFFFFF
}

#link_text-25-225 {
    url-encoded: true;
    background-color: #FE9003
}

#link_text-25-225:hover {
    color: #FFCE99
}

#link_text-28-225 {
    url-encoded: true
}

#link_text-29-225 {
    url-encoded: true
}

#link_text-30-225 {
    url-encoded: true
}

#link_text-50-225 {
    color: rgba(255, 255, 255, 0.5);
    font-size: 16px;
    line-height: 1.4;
    url-encoded: true;
    transition-duration: 0.5s;
    transition-timing-function: ease;
    transition-property: all
}

#link_text-50-225:hover {
    color: #ffffff
}

#link_text-61-11 {
    color: rgba(255, 255, 255, 0.5);
    font-size: 16px;
    line-height: 1.4;
    url-encoded: true;
    transition-duration: 0.5s;
    transition-timing-function: ease;
    transition-property: all
}

#link_text-61-11:hover {
    color: #ffffff
}

#link_text-56-225 {
    url-encoded: true
}

#link_text-56-225:hover {
    color: #ffffff
}

@media (max-width:767px) {
    #link_text-18-225 {
        margin-bottom: 12px
    }
}

@media (max-width:479px) {
    #link_text-18-225 {
        margin-bottom: 12px
    }
}

#link-12-225 {
    url-encoded: true
}

#link-53-225 {
    url-encoded: true
}

@media (max-width:767px) {
    #link-12-225 {
        margin-top: 12px;
        margin-bottom: 24px
    }
}

@media (max-width:767px) {
    #link-53-225 {
        margin-bottom: 18px
    }
}

#image-13-225 {
    height: 60px
}

#image-54-225 {
    height: 50px
}

#_nav_menu-17-225 .oxy-nav-menu-hamburger-line {
    background-color: #0F2944
}

@media (max-width:1120px) {
    #_nav_menu-17-225 .oxy-nav-menu-list {
        display: none
    }

    #_nav_menu-17-225 .oxy-menu-toggle {
        display: initial
    }

    #_nav_menu-17-225.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list {
        display: initial
    }
}

#_nav_menu-17-225.oxy-nav-menu.oxy-nav-menu-open {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important
}

#_nav_menu-17-225.oxy-nav-menu.oxy-nav-menu-open .menu-item a {
    color: #6799b2;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 20px;
    padding-right: 20px
}

#_nav_menu-17-225.oxy-nav-menu.oxy-nav-menu-open .menu-item a:hover {
    color: #566d8f
}

#_nav_menu-17-225 .oxy-nav-menu-hamburger-wrap {
    width: 24px;
    height: 24px
}

#_nav_menu-17-225 .oxy-nav-menu-hamburger {
    width: 24px;
    height: 19px
}

#_nav_menu-17-225 .oxy-nav-menu-hamburger-line {
    height: 3px;
    background-color: #6799b2
}

#_nav_menu-17-225 .oxy-nav-menu-hamburger-wrap:hover .oxy-nav-menu-hamburger-line {
    background-color: #566d8f
}

#_nav_menu-17-225.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child {
    top: 8px
}

#_nav_menu-17-225.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child {
    top: -8px
}

#_nav_menu-17-225 {
    margin-right: 16px
}

#_nav_menu-17-225 .menu-item a {
    color: #0F2944;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#_nav_menu-17-225 .current-menu-item a {
    padding-bottom: 22px;
    border-bottom-width: 2px;
    color: #FE9003
}

#_nav_menu-17-225.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu {
    background-color: #FFFFFF
}

#_nav_menu-17-225.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a {
    justify-content: flex-start
}

#_nav_menu-17-225.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
    border: 0;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-top: 16px;
    padding-bottom: 16px
}

#_nav_menu-17-225.oxy-nav-menu:not(.oxy-nav-menu-open) .oxy-nav-menu-list .sub-menu .menu-item a:hover {
    padding-top: 16px;
    padding-bottom: 16px
}

#_nav_menu-17-225 .menu-item:hover a {
    background-color: #FFFFFF;
    color: #FE9003;
    padding-bottom: 24px;
    border-bottom-width: 0px
}

#_nav_menu-17-225.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu:hover {
    background-color: #FFFFFF
}

#_nav_menu-17-225.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a:hover {
    justify-content: flex-start
}

#_nav_menu-17-225.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover {
    border: 0;
    padding-top: 24px;
    padding-bottom: 24px;
    background-color: #65bec2;
    color: #ffffff
}

@media (max-width:1120px) {
    #_nav_menu-17-225 {
        padding-top: 22px;
        padding-left: 22px;
        padding-right: 22px;
        padding-bottom: 22px
    }

    #_nav_menu-17-225.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
        border: 0
    }
}

@media (max-width:767px) {
    #_nav_menu-17-225 {
        margin-right: 0px
    }

    #_nav_menu-17-225.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a {
        border: 0
    }
}

@media (max-width:767px) {
    #_header_row-3-225 .oxy-header-container {
        flex-direction: column
    }

    #_header_row-3-225 .oxy-header-container>div {
        justify-content: center
    }
}

.oxy-header.oxy-sticky-header-active>#_header_row-3-225.oxygen-show-in-sticky-only {
    display: block
}

#_header_row-3-225 {
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom-color: rgba(0, 0, 0, 0.1);
    border-bottom-width: 1px;
    border-bottom-style: none
}

@media (max-width:767px) {
    #_header_row-10-225 .oxy-header-container {
        flex-direction: column
    }

    #_header_row-10-225 .oxy-header-container>div {
        justify-content: center
    }
}

.oxy-header.oxy-sticky-header-active>#_header_row-10-225.oxygen-show-in-sticky-only {
    display: block
}

#_header_row-10-225 {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dddddd
}

#_social_icons-5-225.oxy-social-icons {
    flex-direction: row;
    margin-right: -8px;
    margin-bottom: -8px
}

#_social_icons-5-225.oxy-social-icons a {
    font-size: 24px;
    margin-right: 8px;
    margin-bottom: 8px;
    border-radius: 0;
    background-color: #0F2944
}

#_social_icons-5-225.oxy-social-icons a:hover {
    background-color: #FE9003
}

#_social_icons-5-225.oxy-social-icons a svg {
    width: 0.5em;
    height: 0.5em;
    color: #FFFFFF
}

#_social_icons-5-225.oxy-social-icons a:hover svg {
    color: #FFFFFF
}

#_social_icons-51-225.oxy-social-icons {
    flex-direction: row;
    margin-right: -12px;
    margin-bottom: -12px
}

#_social_icons-51-225.oxy-social-icons a {
    font-size: 32px;
    margin-right: 12px;
    margin-bottom: 12px;
    border-radius: 0;
    background-color: #FE9003
}

#_social_icons-51-225.oxy-social-icons a:hover {
    background-color: #205484
}

#_social_icons-51-225.oxy-social-icons a svg {
    width: 0.5em;
    height: 0.5em;
    color: #ffffff
}