.elementor-25091 .elementor-element.elementor-element-c196a8a{--display:flex;--min-height:1024px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25091 .elementor-element.elementor-element-c196a8a:not(.elementor-motion-effects-element-type-background), .elementor-25091 .elementor-element.elementor-element-c196a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://unlimitedpotentialnfp.org/wp-content/uploads/2026/04/bg.png");}.elementor-25091 .elementor-element.elementor-element-c11c40a{--display:flex;}.elementor-25091 .elementor-element.elementor-element-25f336c{--display:flex;--min-height:1024px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25091 .elementor-element.elementor-element-25f336c:not(.elementor-motion-effects-element-type-background), .elementor-25091 .elementor-element.elementor-element-25f336c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://unlimitedpotentialnfp.org/wp-content/uploads/2026/04/UP-HSE-VISION-AND-MISSION-STATEMENT-CANVAS-1.jpg");}.elementor-25091 .elementor-element.elementor-element-f176d79{--display:flex;}/* Start custom CSS for html, class: .elementor-element-9de64cb */.box {
    width: 700px;
    /* background: #f8dfe6; */
    /* border: 4px solid #e6b8c4; */
    /* border-radius: 10px; */
    padding: 40px;
    text-align: center;
    position: top left;
    margin: 370px 0px 0px 500px;
}

    .logo {
        font-size: 28px;
        font-weight: bold;
        color: #c94c6c;
        margin-bottom: 10px;
    }

    .title {
        font-size: 36px;
        color: #c94c6c;
        font-weight: bold;
        letter-spacing: 2px;
    }

    .subtitle {
        font-size: 14px;
        color: #8a5a65;
        margin-bottom: 25px;
    }

    h2 {
        color: #d48a00;
        margin-top: 20px;
    font-size: 1.441em!important;
    padding-top: 5px!important;
            color: #8a5a65;
}

    p {
        font-size: 14px;
        color: #333;
        line-height: 1.6;
        margin: 10px 0;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55e2853 */.box {
    width: 700px;
    /* background: #f8dfe6; */
    /* border: 4px solid #e6b8c4; */
    /* border-radius: 10px; */
    padding: 40px;
    text-align: center;
    position: top left;
    margin: 370px 0px 0px 500px;
}

    .logo {
        font-size: 28px;
        font-weight: bold;
        color: #c94c6c;
        margin-bottom: 10px;
    }

    .title {
        font-size: 36px;
        color: #c94c6c;
        font-weight: bold;
        letter-spacing: 2px;
    }

    .subtitle {
        font-size: 14px;
        color: #8a5a65;
        margin-bottom: 25px;
    }

    h2 {
        color: #d48a00;
        margin-top: 20px;
    font-size: 1.441em!important;
    padding-top: 5px!important;
            color: #8a5a65;
}

    p {
        font-size: 14px;
        color: #333;
        line-height: 1.6;
        margin: 10px 0;
    }/* End custom CSS */