.elementor .pp-board-bio{font-family:var(--pp-body-font);font-weight:400;font-size:16px;color:#504a51;letter-spacing:0px;line-height:1.65;margin:0px;}.elementor .pp-board-role{min-height:36px;font-family:var(--pp-body-font);font-weight:800;font-size:12px;color:var(--pp-deep-bronze);letter-spacing:0px;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .pp-board-name{min-height:63px;font-family:var(--pp-heading-font);font-weight:700;font-size:27px;color:var(--pp-charcoal);letter-spacing:0px;line-height:1.16;margin:0px;}.elementor .pp-board-copy{padding:24px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;}.elementor .pp-board-image{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .pp-board-portrait{overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;background-color:var(--pp-soft-blush);}.elementor .pp-board-profile{min-width:0px;overflow:hidden;padding:0px;border-radius:8px;border-width:1px;border-color:rgba(201,149,47,0.24);border-style:solid;background-color:var(--pp-warm-white);box-shadow:0px 18px 48px 0px rgba(152,86,102,0.08);display:flex;flex-direction:column;gap:0px;flex:1 1 calc(25% - 18px);}.elementor .pp-board-grid{max-width:1320px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:stretch;}.elementor .pp-footer-link:hover,.elementor .pp-footer-link:focus-visible{color:var(--pp-light-gold);}.elementor .pp-footer-link{font-family:var(--pp-body-font);font-weight:800;font-size:16px;color:var(--pp-warm-white);text-decoration:none;}.elementor .pp-field:focus{outline-width:3px;outline-color:rgba(201,149,47,0.45);outline-style:solid;outline-offset:2px;}.elementor .pp-field{width:100%;min-height:54px;font-family:var(--pp-body-font);font-size:16px;color:var(--pp-charcoal);line-height:1.6;padding-block-start:15px;padding-block-end:15px;padding-inline-start:17px;padding-inline-end:17px;border-radius:8px;border-width:1px;border-color:rgba(152,86,102,0.18);border-style:solid;background-color:var(--pp-warm-white);}.elementor .pp-field-label{font-family:var(--pp-body-font);font-weight:900;font-size:16px;color:var(--pp-charcoal);margin:0px;}.elementor .pp-involved-item:hover,.elementor .pp-involved-item:focus-visible{border-color:rgba(185,111,123,0.52);}.elementor .pp-involved-item{min-height:120px;font-family:var(--pp-body-font);font-weight:900;font-size:16px;color:var(--pp-charcoal);text-align:center;text-decoration:none;padding:18px;border-radius:8px;border-width:1px;border-color:rgba(185,111,123,0.24);border-style:solid;background-color:var(--pp-warm-white);box-shadow:0px 14px 36px 0px rgba(152,86,102,0.08);display:flex;flex:1 1 0%;justify-content:center;align-items:center;}.elementor .pp-stat-label{font-family:var(--pp-body-font);font-weight:700;font-size:16px;color:rgba(255,253,248,0.84);margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pp-stat-number{font-family:var(--pp-heading-font);font-weight:700;font-size:52px;color:var(--pp-light-gold);line-height:1;margin:0px;}.elementor .pp-stat-card{padding:24px;border-radius:8px;border-width:1px;border-color:rgba(239,211,109,0.34);border-style:solid;background-color:rgba(255,253,248,0.07);}.elementor .pp-moment-caption{position:absolute;inset-inline-end:16px;inset-block-end:16px;inset-inline-start:16px;font-family:var(--pp-body-font);font-weight:900;font-size:13px;color:var(--pp-warm-white);letter-spacing:0px;text-transform:uppercase;margin:0px;text-align: left;\n}.elementor .pp-moment-image{width:100%;height:360px;object-fit:cover;object-position:50% 50%;}.elementor .pp-moment{min-height:360px;overflow:hidden;position:relative;padding:0px;border-radius:8px;border-width:1px;border-color:rgba(201,149,47,0.24);border-style:solid;box-shadow:0px 16px 44px 0px rgba(152,86,102,0.1);flex:0.9 1 0%;}.elementor .pp-text-link:hover,.elementor .pp-text-link:focus-visible{color:var(--pp-deep-bronze);}.elementor .pp-text-link{font-family:var(--pp-body-font);font-weight:900;font-size:16px;color:var(--pp-charcoal);line-height:1.6;text-decoration:underline;text-decoration-color: #efd36d; text-decoration-thickness: 2px; text-underline-offset: 4px;\n}.elementor .pp-program-meta{font-family:var(--pp-body-font);font-weight:900;font-size:13px;color:var(--pp-gold);letter-spacing:0px;text-transform:uppercase;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pp-program-card{min-width:0px;min-height:390px;padding:46px;border-radius:8px;border-width:1px;border-color:rgba(201,149,47,0.24);border-style:solid;background-color:#fffdf8;box-shadow:0px 24px 70px 0px rgba(152,86,102,0.14);flex:1 1 0%;}.elementor .pp-button-secondary{color:var(--pp-charcoal);border-width:1px;border-color:rgba(201,149,47,0.38);border-style:solid;background-color:var(--pp-warm-white);box-shadow:0px 12px 24px 0px rgba(152,86,102,0.09);}.elementor .pp-button-primary{color:var(--pp-warm-white);background-image:linear-gradient(135deg, #985666 0%,#b96f7b 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 24px 0px rgba(152,86,102,0.2);}.elementor .pp-button:hover,.elementor .pp-button:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .pp-button{min-height:46px;font-family:var(--pp-body-font);font-weight:800;font-size:16px;letter-spacing:0px;line-height:1.3;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:1px;border-style:solid;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline: 3px solid rgba(201,149,47,0.45); outline-offset: 4px; }\n}.elementor .pp-kicker{font-family:var(--pp-body-font);font-weight:900;font-size:12px;color:var(--pp-gold);letter-spacing:0px;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pp-copy{font-family:var(--pp-body-font);font-weight:400;font-size:18px;color:#504a51;letter-spacing:0px;line-height:1.6;margin:0px;}.elementor .pp-h3{font-size:31px;}.elementor .pp-h2{font-size:58px;}.elementor .pp-h1{font-size:60px;}.elementor .pp-heading{font-family:var(--pp-heading-font);font-weight:700;color:var(--pp-charcoal);letter-spacing:0px;line-height:1.04;margin:0px;}.elementor .pp-column{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0%;}.elementor .pp-row{padding:0px;display:flex;flex-direction:row;gap:76px;align-items:center;}.elementor .pp-section{padding-block-start:94px;padding-block-end:94px;padding-inline-start:6%;padding-inline-end:6%;}.elementor .pp-page-base{font-family:var(--pp-body-font);color:var(--pp-charcoal);line-height:1.6;padding:0px;margin:0px;background-color:var(--pp-warm-white);}