.elementor-12806 .elementor-element.elementor-element-09809df{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12806 .elementor-element.elementor-element-da231ad{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12806 .elementor-element.elementor-element-b1dbdd2{--display:flex;--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:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12806 .elementor-element.elementor-element-88ff8dc{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-12806 .elementor-element.elementor-element-b1dbdd2{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12806 .elementor-element.elementor-element-88ff8dc{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for html, class: .elementor-element-91fdae4 *//* ERGN About Hero — Small Font Fix Only */

/* ABOUT US */
.elementor-12806 .elementor-element.elementor-element-91fdae4 .ergn-about-eyebrow {
    font-size: 11px !important;
}

/* DISCOVER ERGN */
.elementor-12806 .elementor-element.elementor-element-91fdae4 .ergn-about-scroll {
    font-size: 10px !important;
}


/* MOBILE */
@media (max-width: 767px) {

    .elementor-12806 .elementor-element.elementor-element-91fdae4 .ergn-about-eyebrow {
        font-size: 10px !important;
    }

    .elementor-12806 .elementor-element.elementor-element-91fdae4 .ergn-about-scroll {
        font-size: 9px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48797ab *//* ERGN About Content — Small Font Fix Only */

/* Top eyebrow */
.elementor-12806 .elementor-element.elementor-element-48797ab .ergn-about-intro__eyebrow {
    font-size: 11px !important;
}

/* Card category labels */
.elementor-12806 .elementor-element.elementor-element-48797ab .ergn-about-card__label {
    font-size: 11px !important;
}

/* Main card paragraphs */
.elementor-12806 .elementor-element.elementor-element-48797ab .ergn-about-card__text p {
    font-size: 17px !important;
}

/* Contact panel eyebrow */
.elementor-12806 .elementor-element.elementor-element-48797ab .ergn-contact-panel__eyebrow {
    font-size: 11px !important;
}

/* Contact detail labels */
.elementor-12806 .elementor-element.elementor-element-48797ab .ergn-contact-detail span {
    font-size: 10px !important;
}

/* Contact information */
.elementor-12806 .elementor-element.elementor-element-48797ab .ergn-contact-detail strong {
    font-size: 14px !important;
}

.elementor-12806 .elementor-element.elementor-element-48797ab .ergn-contact-detail p {
    font-size: 13px !important;
}

/* Contact button */
.elementor-12806 .elementor-element.elementor-element-48797ab .ergn-contact-btn {
    font-size: 14px !important;
}


/* MOBILE */
@media (max-width: 767px) {

    .elementor-12806 .elementor-element.elementor-element-48797ab .ergn-about-intro__eyebrow {
        font-size: 10px !important;
    }

    .elementor-12806 .elementor-element.elementor-element-48797ab .ergn-about-card__label {
        font-size: 10px !important;
    }

    .elementor-12806 .elementor-element.elementor-element-48797ab .ergn-about-card__text p {
        font-size: 16px !important;
    }

    .elementor-12806 .elementor-element.elementor-element-48797ab .ergn-contact-panel__eyebrow {
        font-size: 10px !important;
    }

    .elementor-12806 .elementor-element.elementor-element-48797ab .ergn-contact-detail span {
        font-size: 9px !important;
    }

    .elementor-12806 .elementor-element.elementor-element-48797ab .ergn-contact-detail strong {
        font-size: 13px !important;
    }

    .elementor-12806 .elementor-element.elementor-element-48797ab .ergn-contact-detail p {
        font-size: 12.5px !important;
    }

    .elementor-12806 .elementor-element.elementor-element-48797ab .ergn-contact-btn {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e9543d *//* ERGN Leadership — Small Font Fix Only */

/* Executive role */
.elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__role {
    font-size: 11px !important;
}

/* LEADERSHIP / OPERATIONS */
.elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__eyebrow {
    font-size: 11px !important;
}

/* LinkedIn */
.elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__linkedin {
    font-size: 12px !important;
}

/* Position / Organisation */
.elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__mini-info span {
    font-size: 10px !important;
}

.elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__mini-info strong {
    font-size: 12px !important;
}

/* Message label */
.elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__message-label {
    font-size: 11px !important;
}

/* Main message */
.elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__copy p {
    font-size: 17px !important;
}

/* Signature information */
.elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__signature-label {
    font-size: 10px !important;
}

.elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__signature-content > span:not(.ergn-executive__signature-label) {
    font-size: 12px !important;
}

.elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__signature-content strong {
    font-size: 12px !important;
}


/* MOBILE */
@media (max-width: 767px) {

    .elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__role {
        font-size: 10px !important;
    }

    .elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__eyebrow {
        font-size: 10px !important;
    }

    .elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__linkedin {
        font-size: 11px !important;
    }

    .elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__mini-info span {
        font-size: 9px !important;
    }

    .elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__mini-info strong {
        font-size: 11px !important;
    }

    .elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__message-label {
        font-size: 10px !important;
    }

    .elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__copy p {
        font-size: 16px !important;
    }

    .elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__signature-label {
        font-size: 9px !important;
    }

    .elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__signature-content > span:not(.ergn-executive__signature-label),
    .elementor-12806 .elementor-element.elementor-element-7e9543d .ergn-executive__signature-content strong {
        font-size: 11px !important;
    }
}/* End custom CSS */