#section-2-54>.ct-section-inner-wrap {
    padding-top: 90px;
    padding-bottom: 0
}

#section-2-54 {
    background-color: #003262
}

#div_block-3-54 {
    useCustomTag: false
}

#div_block-7-54 {
    flex-direction: column;
    display: flex;
    text-align: center;
    align-items: center;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    useCustomTag: false
}

#div_block-94-54 {
    width: 50.00%;
    padding-left: 0px
}

#div_block-95-54 {
    padding-left: 45px;
    padding-top: 45px;
    padding-right: 45px;
    padding-bottom: 45px;
    justify-content: space-between;
    height: 100%;
    background-color: #e6e6e6
}

#div_block-101-54 {
    width: 50%;
    padding-right: 0px
}

#div_block-102-54 {
    padding-left: 45px;
    padding-top: 45px;
    padding-right: 45px;
    padding-bottom: 45px;
    justify-content: space-between;
    height: 100%;
    background-color: #e6e6e6
}

#div_block-43-54 {
    width: 50.00%;
    padding-right: 0px;
    padding-left: 0px
}

#div_block-44-54 {
    padding-left: 45px;
    padding-top: 45px;
    padding-right: 45px;
    padding-bottom: 45px;
    background-color: #003262;
    display: flex;
    text-align: left;
    height: 100%;
    justify-content: space-between
}

#div_block-51-54 {
    width: 50%;
    padding-left: 0px;
    padding-right: 0px
}

#div_block-52-54 {
    padding-left: 20px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #003262;
    justify-content: space-between;
    height: 100%
}

#div_block-28-54 {
    width: 50.00%;
    padding-left: 0px
}

#div_block-29-54 {
    padding-left: 45px;
    padding-top: 45px;
    padding-right: 45px;
    padding-bottom: 45px;
    justify-content: space-between;
    height: 100%;
    background-color: #e6e6e6
}

#div_block-35-54 {
    width: 50%;
    padding-right: 0px;
    justify-content: space-between
}

#div_block-36-54 {
    padding-left: 45px;
    padding-top: 45px;
    padding-right: 45px;
    padding-bottom: 45px;
    justify-content: space-between;
    height: 100%;
    background-color: #e6e6e6
}

#div_block-56-54 {
    width: 100.00%;
    padding-left: 0px;
    padding-right: 0px
}

@media (max-width:1120px) {
    #div_block-43-54 {
        padding-bottom: 0px
    }
}

@media (max-width:1120px) {
    #div_block-51-54 {
        padding-top: 0px;
        padding-left: 0px
    }
}

@media (max-width:1120px) {
    #div_block-52-54 {
        justify-content: space-between;
        padding-left: 0px
    }
}

@media (max-width:991px) {
    #div_block-94-54 {
        padding-right: 0px
    }
}

@media (max-width:991px) {
    #div_block-95-54 {
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px
    }
}

@media (max-width:991px) {
    #div_block-101-54 {
        padding-left: 0px
    }
}

@media (max-width:991px) {
    #div_block-102-54 {
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px
    }
}

@media (max-width:991px) {
    #div_block-44-54 {
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px
    }
}

@media (max-width:991px) {
    #div_block-28-54 {
        padding-right: 0px
    }
}

@media (max-width:991px) {
    #div_block-29-54 {
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px
    }
}

@media (max-width:991px) {
    #div_block-35-54 {
        padding-left: 0px
    }
}

@media (max-width:991px) {
    #div_block-36-54 {
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px
    }
}

@media (max-width:767px) {
    #div_block-94-54 {
        padding-left: 0px;
        padding-right: 0px
    }
}

@media (max-width:767px) {
    #div_block-101-54 {
        padding-left: 0px;
        padding-right: 0px
    }
}

@media (max-width:991px) {
    #new_columns-93-54>.ct-div-block {
        width: 100% !important
    }
}

#new_columns-93-54 {
    align-self: center
}

@media (max-width:1120px) {
    #new_columns-42-54>.ct-div-block {
        width: 100% !important
    }

    #new_columns-42-54 {
        flex-direction: column
    }
}

#new_columns-42-54 {
    align-self: center
}

@media (max-width:991px) {
    #new_columns-27-54>.ct-div-block {
        width: 100% !important
    }
}

#new_columns-27-54 {
    align-self: center
}

@media (max-width:991px) {
    #new_columns-55-54>.ct-div-block {
        width: 100% !important
    }
}

#headline-5-54 {
    margin-bottom: 30px;
    color: #ffffff
}

#headline-96-54 {
    font-weight: 600;
    padding-bottom: 15px;
    color: #003262
}

#headline-103-54 {
    font-weight: 600;
    padding-bottom: 15px;
    color: #1d414d
}

#headline-46-54 {
    font-weight: 600;
    padding-bottom: 15px;
    color: #007FFF
}

#headline-30-54 {
    font-weight: 600;
    padding-bottom: 15px;
    color: #1d414d
}

#headline-37-54 {
    font-weight: 600;
    padding-bottom: 15px;
    color: #1d414d
}

#text_block-9-54 {
    color: #ffffff;
    font-weight: 300
}

#text_block-100-54:hover {
    color: #ffffff
}

#text_block-107-54:hover {
    color: #ffffff
}

#text_block-50-54:hover {
    color: #ffffff
}

#_rich_text-6-54 {
    width: 80%;
    color: #ffffff;
    font-size: 30px;
    line-height: 1.1;
    font-family: 'Kanit sh'
}

#_rich_text-97-54 {
    padding-bottom: 25px;
    color: #003262
}

#_rich_text-104-54 {
    padding-bottom: 25px;
}

#_rich_text-45-54 {
    padding-bottom: 0px;
    color: #ffffff;
    font-weight: 600;
    font-size: 19px
}

#_rich_text-47-54 {
    padding-bottom: 25px;
    color: #ffffff
}

#_rich_text-31-54 {
    padding-bottom: 25px
}

#_rich_text-38-54 {
    padding-bottom: 25px
}

@media (max-width:991px) {
    #_rich_text-6-54 {
        line-height: 1.3;
        font-size: 22px;
        width: 100%
    }
}

@media (max-width:767px) {
    #_rich_text-6-54 {
        font-size: 20px;
        width: 100%
    }
}

@media (max-width:479px) {
    #_rich_text-6-54 {
        line-height: 1.3
    }
}

#link-8-54 {
    flex-direction: column;
    display: flex;
    text-align: center;
    align-items: center
}

#image-53-54 {
    width: 100%
}

#fancy_icon-49-54>svg {
    width: 24px;
    height: 24px
}

#code_block-4-54 {
    margin-bottom: 20px;
    color: #ffffff
}

div.ct-section-inner-wrap,
div.oxy-header-container {
    max-width: 1360px
}

.oxy-header.oxy-overlay-header,
body.oxy-overlay-header .oxy-header {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 20
}

body.oxy-overlay-header .oxy-header:not(.oxy-sticky-header-active),
body.oxy-overlay-header .oxy-header:not(.oxy-sticky-header-active) .oxy-header-row {
    background-color: initial !important
}

body.oxy-overlay-header .oxy-header .oxygen-hide-in-overlay {
    display: none
}

body.oxy-overlay-header .oxy-header .oxygen-only-show-in-overlay {
    display: block
}