.elementor-kit-225586{--e-global-color-primary:#014393;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#32B455;--e-global-color-30163e87:#68C6C4;--e-global-color-19ca8a02:#7F287F;--e-global-color-37b0d7e1:#C4CC2E;--e-global-color-7c7295e7:#C29073;--e-global-color-ed88590:#DDDEDF;--e-global-color-4921078:#ABACAE;--e-global-color-149f5f6:#B2C6D8;--e-global-color-f4255ae:#F19020;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;}.elementor-kit-225586 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.title-with-line .elementor-heading-title:after {
    content: "";
    border-bottom: 1px solid #c5d6e7;
    width: 70px;
    height: 1px;
    background: #014393;
    display: block;
}

.top-heading-section:after {
    content: "";
    display: block;
    position: absolute;
    right: 150px;
    bottom: 0;
    background: url(http://csrf-southsudan.org/wp-content/uploads/2025/05/csrf-logo-ouline.png);
    width: 540px;
    height: 220px;
    background-size: cover;
    opacity: 0.5;
}

.modal-content ul {
  list-style: disc !important;
  margin-left: 18px;
  margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
    .hero-slim-heading{
        font-size: 32px;
    }
    
    .top-heading-section::after {
    left: 0;
    bottom: -70px;
    width: 100%;
    background-size: 100%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 1024px) {
    .top-heading-section:after {
    right: -30px;
    bottom: -40px;
    width: 500px;
    height: 180px;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: right;
    }
}/* End custom CSS */