.elementor-13362 .elementor-element.elementor-element-96505ed{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13362 .elementor-element.elementor-element-1f6eddc > .elementor-widget-container{background-color:#FFFFFF;}.elementor-13362 .elementor-element.elementor-element-1f6eddc.elementor-element{--align-self:center;}.elementor-13362 .elementor-element.elementor-element-1f6eddc img{width:31%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for container, class: .elementor-element-96505ed *//* =========================================================
   ORGANIZERS SECTION
   CSR HEALTH IMPACT AWARDS 2026
========================================================= */

#section_organizer{
    --navy:#061c36;
    --navy-mid:#08284b;
    --blue:#123a69;
    --gold:#edbd53;
    --gold-light:#f2c55d;
    --gold-dark:#a96e12;

    position:relative;
    isolation:isolate;
    overflow:hidden;

    padding:80px 20px 85px !important;

    background:
        radial-gradient(
            circle at 85% 15%,
            rgba(237,189,83,.09),
            transparent 28%
        ),
        radial-gradient(
            circle at 5% 90%,
            rgba(18,58,105,.45),
            transparent 32%
        ),
        linear-gradient(
            140deg,
            #103963 0%,
            #0b3159 45%,
            #061c36 100%
        ) !important;
}


/* subtle grid */
#section_organizer::before{
    content:"";

    position:absolute;
    inset:0;

    z-index:-2;

    background-image:
        linear-gradient(
            rgba(255,255,255,.014) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(255,255,255,.014) 1px,
            transparent 1px
        );

    background-size:46px 46px;

    pointer-events:none;
}


/* decorative circle */
#section_organizer::after{
    content:"";

    position:absolute;

    width:430px;
    height:430px;

    right:-275px;
    top:80px;

    border:
        1px solid rgba(242,197,93,.08);

    border-radius:50%;

    box-shadow:
        0 0 0 55px rgba(242,197,93,.012),
        0 0 0 110px rgba(242,197,93,.006);

    z-index:-1;

    pointer-events:none;
}


/* =========================================================
   INNER
========================================================= */

#section_organizer > .e-con-inner{
    position:relative;
    z-index:2;

    width:100% !important;
    max-width:1050px !important;

    margin:0 auto !important;

    text-align:center;
}


/* =========================================================
   MAIN HEADING
   NORMAL GOLD + LINE + DIAMOND
========================================================= */

#section_organizer .elementor-element-8cee68d{
    position:relative !important;

    display:block !important;
    width:100% !important;

    margin:0 0 52px !important;
    padding:0 0 28px !important;

    text-align:center !important;

    background:transparent !important;
    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
}


#section_organizer
.elementor-element-8cee68d
.elementor-widget-container{
    margin:0 !important;
    padding:0 !important;

    background:transparent !important;
    border:0 !important;
    box-shadow:none !important;
}


#section_organizer
.elementor-element-8cee68d
.elementor-heading-title{
    display:block !important;

    margin:0 !important;
    padding:0 !important;

    background:transparent !important;

    -webkit-background-clip:initial !important;
    background-clip:initial !important;

    -webkit-text-fill-color:#f2b941 !important;
    color:#f2b941 !important;

    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
    text-shadow:none !important;

    font-family:
        "Poppins",
        "Montserrat",
        Arial,
        sans-serif;

    font-size:48px !important;
    line-height:1.1 !important;

    font-weight:800 !important;

    text-align:center !important;
    text-transform:uppercase;

    letter-spacing:.5px;
}


/* gold line */
#section_organizer
.elementor-element-8cee68d::after{
    content:"";

    position:absolute;

    left:50%;
    bottom:0;

    width:390px;
    max-width:55%;
    height:1px;

    transform:translateX(-50%);

    background:
        linear-gradient(
            90deg,
            transparent 0%,
            #b87913 12%,
            #e5a82e 50%,
            #b87913 88%,
            transparent 100%
        );
}


/* center diamond */
#section_organizer
.elementor-element-8cee68d::before{
    content:"";

    position:absolute;

    left:50%;
    bottom:-5px;

    width:10px;
    height:10px;

    transform:
        translateX(-50%)
        rotate(45deg);

    background:#f2b941;

    z-index:5;
}


/* =========================================================
   ORGANIZER LOGO
========================================================= */

#section_organizer .elementor-element-1f6eddc{
    position:relative;

    width:100%;

    margin:
        0 auto 38px !important;

    text-align:center;
}


#section_organizer
.elementor-element-1f6eddc
.elementor-widget-container{
    position:relative;

    display:flex;

    align-items:center;
    justify-content:center;

    width:100%;

    margin:0 auto !important;

    padding:0 !important;

    background:transparent !important;

    border:0 !important;
    border-radius:0 !important;

    box-shadow:none !important;
}


/* subtle glow behind logo */
#section_organizer
.elementor-element-1f6eddc
.elementor-widget-container::before{
    content:"";

    position:absolute;

    left:50%;
    top:50%;

    width:380px;
    height:160px;

    transform:
        translate(-50%,-50%);

    background:
        radial-gradient(
            ellipse,
            rgba(255,255,255,.055),
            transparent 68%
        );

    pointer-events:none;
}


/* LOGO */
#section_organizer
.elementor-element-1f6eddc img{
    position:relative;
    z-index:2;

    display:block;

    width:100% !important;
    max-width:330px !important;

    height:auto !important;

    margin:0 auto;

    object-fit:contain;

    background:transparent !important;

    border:0 !important;
    border-radius:0 !important;

    box-shadow:none !important;

    filter:
        drop-shadow(
            0 10px 17px rgba(0,0,0,.20)
        );
}


/* =========================================================
   SMALL DECORATIVE DIVIDER BELOW LOGO
========================================================= */

#section_organizer
.elementor-element-1f6eddc::after{
    content:"";

    display:block;

    width:70px;
    height:2px;

    margin:32px auto 0;

    background:
        linear-gradient(
            90deg,
            transparent,
            #edbd53,
            transparent
        );
}


/* =========================================================
   DESCRIPTION
========================================================= */

#section_organizer .elementor-element-ddfb92b{
    position:relative;

    width:100%;
    max-width:900px;

    margin:0 auto !important;

    padding:
        0 0 0 24px;

    border-left:
        2px solid rgba(237,189,83,.55);

    text-align:left;
}


#section_organizer
.elementor-element-ddfb92b
.elementor-widget-container{
    margin:0 !important;
    padding:0 !important;
}


#section_organizer
.elementor-element-ddfb92b p{
    margin:0 !important;

    color:
        rgba(255,255,255,.82) !important;

    font-family:
        "Poppins",
        "Montserrat",
        Arial,
        sans-serif;

    font-size:15px !important;
    line-height:1.85 !important;

    font-weight:400 !important;

    text-align:left !important;

    letter-spacing:.05px;
}


/* =========================================================
   OPTIONAL QUOTE MARK / EDITORIAL DETAIL
========================================================= */

#section_organizer
.elementor-element-ddfb92b::before{
    content:"";

    position:absolute;

    left:-2px;
    top:0;

    width:2px;
    height:55px;

    background:
        linear-gradient(
            180deg,
            #f2c55d,
            #c98717
        );
}


/* =========================================================
   TABLET
========================================================= */

@media(max-width:1024px){

    #section_organizer{
        padding:
            65px 25px 72px !important;
    }

    #section_organizer
    .elementor-element-8cee68d{
        margin-bottom:45px !important;

        padding-bottom:24px !important;
    }

    #section_organizer
    .elementor-element-8cee68d
    .elementor-heading-title{
        font-size:40px !important;
    }

    #section_organizer
    .elementor-element-8cee68d::after{
        width:330px;
        max-width:65%;
    }

    #section_organizer
    .elementor-element-8cee68d::before{
        width:9px;
        height:9px;

        bottom:-4px;
    }

    #section_organizer
    .elementor-element-1f6eddc img{
        max-width:290px !important;
    }

    #section_organizer
    .elementor-element-ddfb92b{
        max-width:820px;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    #section_organizer{
        padding:
            52px 16px 58px !important;
    }


    /* heading */
    #section_organizer
    .elementor-element-8cee68d{
        margin-bottom:38px !important;

        padding-bottom:20px !important;
    }

    #section_organizer
    .elementor-element-8cee68d
    .elementor-heading-title{
        font-size:28px !important;

        line-height:1.15 !important;
    }

    #section_organizer
    .elementor-element-8cee68d::after{
        width:220px;
        max-width:70%;
    }

    #section_organizer
    .elementor-element-8cee68d::before{
        width:8px;
        height:8px;

        bottom:-4px;
    }


    /* logo */
    #section_organizer
    .elementor-element-1f6eddc{
        margin-bottom:30px !important;
    }

    #section_organizer
    .elementor-element-1f6eddc img{
        max-width:230px !important;
    }

    #section_organizer
    .elementor-element-1f6eddc
    .elementor-widget-container::before{
        width:270px;
        height:120px;
    }

    #section_organizer
    .elementor-element-1f6eddc::after{
        margin-top:25px;
    }


    /* description */
    #section_organizer
    .elementor-element-ddfb92b{
        padding-left:16px;
    }

    #section_organizer
    .elementor-element-ddfb92b p{
        font-size:13.5px !important;

        line-height:1.75 !important;
    }
}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media(max-width:480px){

    #section_organizer
    .elementor-element-8cee68d
    .elementor-heading-title{
        font-size:24px !important;
    }

    #section_organizer
    .elementor-element-1f6eddc img{
        max-width:200px !important;
    }

    #section_organizer
    .elementor-element-ddfb92b p{
        font-size:13px !important;
    }
}


/* =========================================================
   REDUCED MOTION
========================================================= */

@media(prefers-reduced-motion:reduce){

    #section_organizer *,
    #section_organizer *::before,
    #section_organizer *::after{
        transition:none !important;
        animation:none !important;
    }
}/* End custom CSS */