.R-pih-haiti .fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Pro");
  font-weight: var(--fa-style, 900);
}

 .R-pih-haiti .far, .R-pih-haiti .fab, .R-pih-haiti .fa-solid, .R-pih-haiti .fa {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-variant: normal;
  text-rendering: auto;
  font-style: normal;
  line-height: 1;
}

 .R-pih-haiti .far:before, .R-pih-haiti .fab:before, .R-pih-haiti .fa-solid:before, .R-pih-haiti .fa:before {
  content: var(--fa);
}

 .R-pih-haiti .fa-solid, .R-pih-haiti .far {
  font-family: "Font Awesome 6 Pro";
}

 .R-pih-haiti .fab {
  font-family: "Font Awesome 6 Brands";
}

.R-pih-haiti .fa-bars {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-blinds-open {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-book-open {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-book-open-alt, .R-pih-haiti .fa-book-open-cover {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-book-open-reader {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-box-open {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-box-open-full {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-circle-book-open {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-cloud-showers {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-cloud-showers-heavy {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-cloud-showers-water {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-door-open {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-envelope {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-envelope-open {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-envelope-open-dollar {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-envelope-open-text {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-face-frown-open {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-folder-open {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-frown-open {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-garage-open {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-lightbulb {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-lock-keyhole-open {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-lock-open {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-lock-open-alt {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-people-group {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-school {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-search {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-shower {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-shower-alt, .R-pih-haiti .fa-shower-down {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-teeth-open {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti .fa-window-frame-open {
  --fa: "";
  --fa--fa: "";
}

.R-pih-haiti, .R-pih-haiti :host {
  --fa-style-family-duotone: "Font Awesome 6 Duotone";
  --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/bf77b03984b8.woff2") format("woff2"), url("/ref/pih-haiti/assets/10a9bb310f46.ttf") format("truetype");
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/7ce9d14a912e.woff2") format("woff2"), url("/ref/pih-haiti/assets/2b7bb4381d86.ttf") format("truetype");
  unicode-range: U+F818-F88C, U+10F818-10F88C;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/9e5b21c42835.woff2") format("woff2"), url("/ref/pih-haiti/assets/993441e8a100.ttf") format("truetype");
  unicode-range: U+F7A4-F817, U+10F7A4-10F817;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/b017f6203651.woff2") format("woff2"), url("/ref/pih-haiti/assets/a0c144bb1b70.ttf") format("truetype");
  unicode-range: U+F732-F7A3, U+10F732-10F7A3;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/47ec94cbbad4.woff2") format("woff2"), url("/ref/pih-haiti/assets/07e85146558c.ttf") format("truetype");
  unicode-range: U+F6C4-F72D, U+10F6C4-10F72D;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/51f56c2cad4f.woff2") format("woff2"), url("/ref/pih-haiti/assets/63daf7118985.ttf") format("truetype");
  unicode-range: U+F65D-F6C3, U+10F65D-10F6C3;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/b0d40c2bfb30.woff2") format("woff2"), url("/ref/pih-haiti/assets/cb26d7c8f701.ttf") format("truetype");
  unicode-range: U+F0E4-F65C, U+10F0E4-10F65C;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/4a57ad8c7590.woff2") format("woff2"), url("/ref/pih-haiti/assets/94bd660fbfbc.ttf") format("truetype");
  unicode-range: U+F57E-F5F0, U+10F57E-10F5F0;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/6fe1076d556a.woff2") format("woff2"), url("/ref/pih-haiti/assets/7f8a42e41dba.ttf") format("truetype");
  unicode-range: U+F4FA-F57D, U+10F4FA-10F57D;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/7d3d60a53f97.woff2") format("woff2"), url("/ref/pih-haiti/assets/66ea29566454.ttf") format("truetype");
  unicode-range: U+E207, U+F47A-F4E3, U+10E207, U+10F47A-10F4E3;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/c04d74cd9663.woff2") format("woff2"), url("/ref/pih-haiti/assets/26d9bd56d206.ttf") format("truetype");
  unicode-range: U+F3C1-F3FC, U+F3FF-F479, U+F4A1, U+10F3C1-10F3FC, U+10F3FF-10F479, U+10F4A1;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/3a918f1e1676.woff2") format("woff2"), url("/ref/pih-haiti/assets/981a2bb6dd1a.ttf") format("truetype");
  unicode-range: U+F30D-F3BF, U+10F30D-10F3BF;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/34e80f2ba71b.woff2") format("woff2"), url("/ref/pih-haiti/assets/e241ceed0655.ttf") format("truetype");
  unicode-range: U+F247-F30C, U+F4E6, U+F8E5, U+10F247-10F30C, U+10F4E6, U+10F8E5;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/a159cfa6528c.woff2") format("woff2"), url("/ref/pih-haiti/assets/4022fbb8b65b.ttf") format("truetype");
  unicode-range: U+F14A-F245, U+10F14A-10F245;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/b1d8db167cb0.woff2") format("woff2"), url("/ref/pih-haiti/assets/e3cc1ee0af3e.ttf") format("truetype");
  unicode-range: U+F07C-F0E3, U+F0E9-F149, U+F381-F382, U+10F07C-10F0E3, U+10F0E9-10F149, U+10F381-10F382;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/820075eac1b9.woff2") format("woff2"), url("/ref/pih-haiti/assets/94d970c9c5e3.ttf") format("truetype");
  unicode-range: U+E647-F07A, U+10F000-10F07A;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/0951dfefa4f3.woff2") format("woff2"), url("/ref/pih-haiti/assets/148bd0aae602.ttf") format("truetype");
  unicode-range: U+E572-E646, U+F8BC, U+10F8BC;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/bc84ddb3d57c.woff2") format("woff2"), url("/ref/pih-haiti/assets/74910c893019.ttf") format("truetype");
  unicode-range: U+E4B8-E571;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/978d3965c47b.woff2") format("woff2"), url("/ref/pih-haiti/assets/297b2287dafe.ttf") format("truetype");
  unicode-range: U+E3FE-E4B7;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/5c26ce122a37.woff2") format("woff2"), url("/ref/pih-haiti/assets/8ca53184edf7.ttf") format("truetype");
  unicode-range: U+E34A-E3FD, U+F80B, U+10F80B;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/ccb45a10a7c5.woff2") format("woff2"), url("/ref/pih-haiti/assets/e41b4a151417.ttf") format("truetype");
  unicode-range: U+E265-E349;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/d7c516d4c802.woff2") format("woff2"), url("/ref/pih-haiti/assets/6e64a13db1ca.ttf") format("truetype");
  unicode-range: U+E1AB-E206, U+E208-E264;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/020150d099bc.woff2") format("woff2"), url("/ref/pih-haiti/assets/d6ea54d9af9e.ttf") format("truetype");
  unicode-range: U+E0F3-E1AA;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/73231fed7323.woff2") format("woff2"), url("/ref/pih-haiti/assets/295315e535bc.ttf") format("truetype");
  unicode-range: U+E048-E0F2, U+10E048-10E086;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/81a116330ad2.woff2") format("woff2"), url("/ref/pih-haiti/assets/9e3bb376321e.ttf") format("truetype");
  unicode-range: U+2C-E047, U+F1FA, U+F52C, U+F531, U+F536, U+F69F, U+10E000-10E047, U+10F1FA, U+10F52C, U+10F531, U+10F536, U+10F69F;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/a31ce508f1dd.woff2") format("woff2"), url("/ref/pih-haiti/assets/9ee5e5ce02d1.ttf") format("truetype");
  unicode-range: U+22-2A, U+102A, U+F069, U+F5FD, U+F621, U+F63B, U+F649-F64A, U+F64F, U+F653-F654, U+F656, U+F65B, U+F664, U+F673, U+F675, U+F67D, U+F67F, U+F695, U+F69C, U+F6A8, U+F6BF-F6C0, U+F6D5, U+F6E3, U+F6E9, U+F6F5, U+F6FA, U+F6FF-F700, U+F70B, U+F70E, U+F715, U+F71B, U+F72E-F72F, U+F733-F734, U+F747, U+F755, U+F757, U+F75C, U+F762, U+F773, U+F77C, U+F781, U+F784, U+F788, U+F7B2, U+F7B6, U+F7BD, U+F7D5, U+F7EE, U+F7FF, U+F801, U+F804, U+F813-F814, U+F82F-F830, U+F845-F846, U+F850, U+F855, U+F858-F859, U+F85C, U+F866, U+F86D, U+F871, U+F875, U+F893-F894, U+F897, U+F89F, U+F8A9, U+F8B1-F8B2, U+F8BB, U+F8C7, U+F8D6-F8D7, U+F8D9, U+F8DF-F8E0, U+F8E7, U+F8EE-F8EF, U+F8FD, U+10F069, U+10F5FD, U+10F621, U+10F63B, U+10F649-10F64A, U+10F64F, U+10F653-10F654, U+10F656, U+10F65B, U+10F664, U+10F673, U+10F675, U+10F67D, U+10F67F, U+10F695, U+10F69C, U+10F6A8, U+10F6BF-10F6C0, U+10F6D5, U+10F6E3, U+10F6E9, U+10F6F5, U+10F6FA, U+10F6FF-10F700, U+10F70B, U+10F70E, U+10F715, U+10F71B, U+10F72E-10F72F, U+10F733-10F734, U+10F747, U+10F755, U+10F757, U+10F75C, U+10F762, U+10F773, U+10F77C, U+10F781, U+10F784, U+10F788, U+10F7B2, U+10F7B6, U+10F7BD, U+10F7D5, U+10F7EE, U+10F7FF, U+10F801, U+10F804, U+10F813-10F814, U+10F82F-10F830, U+10F845-10F846, U+10F850, U+10F855, U+10F858-10F859, U+10F85C, U+10F866, U+10F86D, U+10F871, U+10F875, U+10F893-10F894, U+10F897, U+10F89F, U+10F8A9, U+10F8B1-10F8B2, U+10F8BB, U+10F8C7, U+10F8D6-10F8D7, U+10F8D9, U+10F8DF-10F8E0, U+10F8E7, U+10F8EE-10F8EF, U+10F8FD;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/1fe84ee059e7.woff2") format("woff2"), url("/ref/pih-haiti/assets/265296615982.ttf") format("truetype");
  unicode-range: U+F040, U+F108, U+F2A0, U+F2A7, U+F2B5, U+F2BB, U+F2CC-F2CD, U+F2D2, U+F2DB, U+F2E1, U+F2EC, U+F2F7, U+F2FC, U+F302-F303, U+F316, U+F31A, U+F328, U+F335, U+F363, U+F37E, U+F390, U+F3C5, U+F3CE, U+F3E5, U+F3F4, U+F3FB, U+F40E, U+F435, U+F44B, U+F481, U+F48A, U+F48F-F490, U+F493-F494, U+F498, U+F4B7, U+F4CA, U+F4CC, U+F4D1, U+F4D7-F4D8, U+F4E2, U+F503, U+F508, U+F51B, U+F51D-F51E, U+F521-F522, U+F52B, U+F530, U+F535, U+F53E, U+F543-F545, U+F548-F549, U+F54E, U+F555, U+F559, U+F55D, U+F564, U+F56C, U+F56E-F570, U+F577-F578, U+F590, U+F594-F595, U+F5A1-F5A2, U+F5AA-F5AB, U+F5B0, U+F5B7, U+F5BA, U+F5BF, U+F5CA, U+F5DB-F5DC, U+F5EF, U+F5F2, U+F5F6, U+F5FB, U+10F040, U+10F108, U+10F2A0, U+10F2A7, U+10F2B5, U+10F2BB, U+10F2CC-10F2CD, U+10F2D2, U+10F2DB, U+10F2E1, U+10F2EC, U+10F2F7, U+10F2FC, U+10F302-10F303, U+10F316, U+10F31A, U+10F328, U+10F335, U+10F363, U+10F37E, U+10F390, U+10F3C5, U+10F3CE, U+10F3E5, U+10F3F4, U+10F3FB, U+10F40E, U+10F435, U+10F44B, U+10F481, U+10F48A, U+10F48F-10F490, U+10F493-10F494, U+10F498, U+10F4B7, U+10F4CA, U+10F4CC, U+10F4D1, U+10F4D7-10F4D8, U+10F4E2, U+10F503, U+10F508, U+10F51B, U+10F51D-10F51E, U+10F521-10F522, U+10F52B, U+10F530, U+10F535, U+10F53E, U+10F543-10F545, U+10F548-10F549, U+10F54E, U+10F555, U+10F559, U+10F55D, U+10F564, U+10F56C, U+10F56E-10F570, U+10F577-10F578, U+10F590, U+10F594-10F595, U+10F5A1-10F5A2, U+10F5AA-10F5AB, U+10F5B0, U+10F5B7, U+10F5BA, U+10F5BF, U+10F5CA, U+10F5DB-10F5DC, U+10F5EF, U+10F5F2, U+10F5F6, U+10F5FB;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/7c024656117f.woff2") format("woff2"), url("/ref/pih-haiti/assets/957bbc78a36d.ttf") format("truetype");
  unicode-range: U+F0A6, U+F0AC-F0AD, U+F0B0-F0B1, U+F0C0-F0C2, U+F0C5-F0C6, U+F0C8-F0C9, U+F0CC, U+F0CE, U+F0D1-F0D7, U+F0DC, U+F0E0, U+F0E7-F0E8, U+F0EB, U+F0F3, U+F0F8, U+F106, U+F109, U+F10E-F111, U+F11C-F11E, U+F121, U+F126, U+F129, U+F12C-F133, U+F135, U+F13D, U+F140, U+F145, U+F14E, U+F15B, U+F164, U+F186, U+F188, U+F1AB, U+F1AD-F1AE, U+F1B2, U+F1B8, U+F1BB-F1C3, U+F1CE-F1D8, U+F1DC, U+F1E4-F1EC, U+F1F8-F1F9, U+F205, U+F20A, U+F217, U+F219-F21D, U+F22D-F234, U+F238, U+F246, U+F24D, U+F251, U+F25D, U+F275, U+F29E, U+F47D, U+10F0A6, U+10F0AC-10F0AD, U+10F0B0-10F0B1, U+10F0C0-10F0C2, U+10F0C5-10F0C6, U+10F0C8-10F0C9, U+10F0CC, U+10F0CE, U+10F0D1-10F0D7, U+10F0DC, U+10F0E0, U+10F0E7-10F0E8, U+10F0EB, U+10F0F3, U+10F0F8, U+10F106, U+10F109, U+10F10E-10F111, U+10F11C-10F11E, U+10F121, U+10F126, U+10F129, U+10F12C-10F133, U+10F135, U+10F13D, U+10F140, U+10F145, U+10F14E, U+10F15B, U+10F164, U+10F186, U+10F188, U+10F1AB, U+10F1AD-10F1AE, U+10F1B2, U+10F1B8, U+10F1BB-10F1C3, U+10F1CE-10F1D8, U+10F1DC, U+10F1E4-10F1EC, U+10F1F8-10F1F9, U+10F205, U+10F20A, U+10F217, U+10F219-10F21D, U+10F22D-10F234, U+10F238, U+10F246, U+10F24D, U+10F251, U+10F25D, U+10F275, U+10F29E, U+10F47D;
}

@font-face {
  font-family: "Font Awesome 6 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/37b8d36edff1.woff2") format("woff2"), url("/ref/pih-haiti/assets/327cf983e381.ttf") format("truetype");
  unicode-range: U+21, U+23-25, U+2B, U+3F, U+1021-1025, U+102B, U+103F, U+E010, U+E017, U+E01B, U+E01F-E021, U+E024, U+E02F, U+E03A, U+E042, U+E045-E046, U+E060, U+E068, U+E06E, U+E074, U+E076, U+F001, U+F004-F008, U+F00C, U+F011-F012, U+F015-F01C, U+F023-F025, U+F02A, U+F02C-F031, U+F03A, U+F03D-F03E, U+F041, U+F04A-F04E, U+F05B, U+F060-F065, U+F067-F068, U+F06B-F06E, U+F072, U+F075, U+F077-F078, U+F07B, U+F084, U+F086, U+F091-F093, U+F095, U+F09C-F09D, U+F0A3, U+F128, U+F12A, U+F155, U+F292, U+F295, U+F332, U+F541, U+F80A, U+F80C, U+10E010, U+10E017, U+10E01B, U+10E01F-10E021, U+10E024, U+10E02F, U+10E03A, U+10E042, U+10E045-10E046, U+10E060, U+10E068, U+10E06E, U+10E074, U+10E076, U+10F001, U+10F004-10F008, U+10F00C, U+10F011-10F012, U+10F015-10F01C, U+10F023-10F025, U+10F02A, U+10F02C-10F031, U+10F03A, U+10F03D-10F03E, U+10F041, U+10F04A-10F04E, U+10F05B, U+10F060-10F065, U+10F067-10F068, U+10F06B-10F06E, U+10F072, U+10F075, U+10F077-10F078, U+10F07B, U+10F084, U+10F086, U+10F091-10F093, U+10F095, U+10F09C-10F09D, U+10F0A3, U+10F128, U+10F12A, U+10F155, U+10F292, U+10F295, U+10F332, U+10F541, U+10F80A, U+10F80C;
}

.R-pih-haiti, .R-pih-haiti :host {
  --fa-style-family-classic: "Font Awesome 6 Pro";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/2193d0ad4dff.woff2") format("woff2"), url("/ref/pih-haiti/assets/415b245e69ec.ttf") format("truetype");
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/19bc6d03f93b.woff2") format("woff2"), url("/ref/pih-haiti/assets/a70ad7f74a1b.ttf") format("truetype");
  unicode-range: U+20B8, U+2603, U+2622-26F8, U+E0CF-F863, U+1F32D-1F334, U+1F336-1F384, U+1F3C2-1F477, U+1F494, U+1F4B0-1F4E1, U+1F595, U+1F6A1-1F6CD, U+1F6F0-1F9E3;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/05c2f825d535.woff2") format("woff2"), url("/ref/pih-haiti/assets/b32d1fcb57d1.ttf") format("truetype");
  unicode-range: U+2604, U+2620, U+2623-2694, U+26C6-26F0, U+F6FC-F7A8, U+1F305-1F32B, U+1F3C3-1F3D4, U+1F407-1F422, U+1F571, U+1F577-1F578, U+1F5E1-1F69C, U+1F942-1F943, U+1F955, U+1F967, U+1F97E-1F98C, U+1F9FB, U+1FAA6;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/6f2c7159380d.woff2") format("woff2"), url("/ref/pih-haiti/assets/29f28b4e14a4.ttf") format("truetype");
  unicode-range: U+20B4, U+2211-221A, U+22C2-22C3, U+262A-262F, U+26B0, U+26C5, U+26E9, U+26FA-2721, U+F65C-F6FB, U+1F33D-1F341, U+1F357, U+1F3DB, U+1F3F9-1F404, U+1F408, U+1F40E, U+1F412-1F415, U+1F418, U+1F47B, U+1F549-1F54E, U+1F56F, U+1F5DD, U+1F6D0, U+1F986, U+1F99B-1F9AE, U+1F9E6, U+1FA81-1FA93;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/9a9d80674b75.woff2") format("woff2"), url("/ref/pih-haiti/assets/40501926f43f.ttf") format("truetype");
  unicode-range: U+2625, U+2638, U+269B, U+2711, U+F0E4-F65A, U+1F34E-1F34F, U+1F392, U+1F3AD-1F3AF, U+1F3CA, U+1F442-1F453, U+1F4C9-1F4D9, U+1F52C, U+1F5C4, U+1F5E2, U+1F60A-1F697, U+1F6A6, U+1F6EC, U+1F6FB, U+1F9B4-1F9B7, U+1F9EE, U+1FAA5, U+1FAC1;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/7d68313a6af8.woff2") format("woff2"), url("/ref/pih-haiti/assets/949c3878e07c.ttf") format("truetype");
  unicode-range: U+F7, U+221E, U+232B, U+267E-2685, U+26FD, U+2712, U+2797, U+F501-F5AC, U+1F17F, U+1F30D-1F30F, U+1F36A-1F378, U+1F3A8, U+1F455, U+1F480, U+1F4BF-1F4C0, U+1F4D6, U+1F56E, U+1F58B, U+1F5B8, U+1F600-1F606, U+1F60D-1F620, U+1F626, U+1F62C, U+1F633-1F681, U+1F6AA-1F6AD, U+1F6B6, U+1F6CE, U+1F923-1F941, U+1F977, U+1F9F0-1F9F9, U+1FA9B, U+1FAB6;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/98214c93f11f.woff2") format("woff2"), url("/ref/pih-haiti/assets/6e0e80b40741.ttf") format("truetype");
  unicode-range: U+24BD, U+265B-265C, U+2B1B-2B1C, U+E207, U+F27B, U+F445-F500, U+1F377, U+1F397, U+1F3BE, U+1F3C8, U+1F3CF-1F3D3, U+1F465, U+1F489, U+1F49F, U+1F4AC, U+1F4E6, U+1F54A, U+1F609, U+1F6A9, U+1F6AC, U+1F7E5-1F91D, U+1F94C, U+1F9EA-1F9EC, U+1FA79;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/9557eddf4644.woff2") format("woff2"), url("/ref/pih-haiti/assets/93307bd4568b.ttf") format("truetype");
  unicode-range: U+2139-21E5, U+23F0, U+265A, U+265D-2663, U+26BE, U+2708, U+27A1-2B0D, U+2B23-2B95, U+F01A-F01B, U+F18E-F190, U+F2D4-F3FC, U+F3FF-F444, U+1F333, U+1F383, U+1F399, U+1F3C0, U+1F3ED, U+1F48E, U+1F4DD, U+1F4E4-1F4E5, U+1F4FA, U+1F502, U+1F94A, U+1F94E;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/4a4d74e319b3.woff2") format("woff2"), url("/ref/pih-haiti/assets/36994ae4632f.ttf") format("truetype");
  unicode-range: U+20AA, U+2122, U+231B, U+23F1-23F3, U+25AC, U+263F-2642, U+2660, U+2696, U+26A2-26A9, U+26B2, U+270B-270C, U+2744-274E, U+F014, U+F0F5, U+F1B1-F27A, U+F28B-F2D3, U+F2DC-F308, U+F425, U+F4E6, U+F8E5, U+1F321, U+1F374, U+1F382, U+1F4A9, U+1F4CD, U+1F504-1F515, U+1F58A, U+1F58C, U+1F596, U+1F5D5-1F5D6, U+1F5FA, U+1F68D, U+1F6B2, U+1F6CC, U+1F6D1, U+1F91A, U+1F944;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/f63b891b7727.woff2") format("woff2"), url("/ref/pih-haiti/assets/3141fd3f0ab9.ttf") format("truetype");
  unicode-range: U+A3-BB, U+201C-20A9, U+20AC, U+20BD, U+21BA-21C4, U+2304, U+2600, U+2611, U+2639, U+26BD, U+2700-2705, U+F01D-F0E3, U+F0E9-F0F4, U+F0F6-F187, U+F191-F1B0, U+F1B3-F1E3, U+F381-F382, U+1F393, U+1F44E, U+1F4A3, U+1F4BE, U+1F4E0, U+1F518, U+1F5AA, U+1F5B7, U+1F5B9-1F5BB, U+1F5CE, U+1F610, U+1F642, U+1F691-1F696, U+1F698, U+1F9CD, U+1F9EF, U+1F9F3, U+1FA7A;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/d92bcc04b03a.woff2") format("woff2"), url("/ref/pih-haiti/assets/007a104746dd.ttf") format("truetype");
  unicode-range: U+D7, U+21BB, U+2329-232A, U+23CF-23EE, U+25D0, U+2699, U+26A0, U+2715-2716, U+274C, U+E647-F013, U+F01E-F044, U+F047-F085, U+F089-F0A1, U+F115, U+F123, U+F29C, U+1F34B, U+1F3F7, U+1F4A7, U+1F4C2, U+1F4CC, U+1F4E2, U+1F4F7, U+1F500, U+1F508-1F50A, U+1F50D, U+1F56B, U+1F588, U+1F5B4, U+1F5C1, U+1F5D8-1F5D9, U+1F6AB, U+1F6D2, U+1F9F2;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/6e8ad3ca3861.woff2") format("woff2"), url("/ref/pih-haiti/assets/2931b8190041.ttf") format("truetype");
  unicode-range: U+203D, U+E574-E646, U+F8BC, U+1F3AE, U+1F68A;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/e48feb91d95f.woff2") format("woff2"), url("/ref/pih-haiti/assets/b048a707bdd1.ttf") format("truetype");
  unicode-range: U+E4BA-E573;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/08bc7a30b1aa.woff2") format("woff2"), url("/ref/pih-haiti/assets/f7e91d51007d.ttf") format("truetype");
  unicode-range: U+E41E-E4B9, U+E4EC, U+E4EE, U+E550, U+E559, U+1F344, U+1F363, U+1F36D-1F373, U+1F92D, U+1F954, U+1F958, U+1F95C-1F95E, U+1F968, U+1F979, U+1F990-1F991, U+1F99E, U+1F9C2-1F9C7, U+1FAD1-1FAE5;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/33f36cad0233.woff2") format("woff2"), url("/ref/pih-haiti/assets/1cdf2031eeba.ttf") format("truetype");
  unicode-range: U+E383-E41D, U+F80B, U+1F330, U+1F345, U+1F366-1F367, U+1F369, U+1F36B-1F36C, U+1F36E-1F370, U+1F4AF, U+1F952, U+1F956, U+1F959, U+1F963-1F966, U+1F96B-1F96F, U+1F980, U+1F9C1, U+1F9C4, U+1F9C6, U+1F9C8, U+1FAD3, U+1FAD5;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/4d948bc325a2.woff2") format("woff2"), url("/ref/pih-haiti/assets/87c143ee4437.ttf") format("truetype");
  unicode-range: U+E29F-E382, U+1F964, U+1FAE2;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/e4288a60d532.woff2") format("woff2"), url("/ref/pih-haiti/assets/7bb1fcf90e4d.ttf") format("truetype");
  unicode-range: U+E1E5-E206, U+E208-E29E;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/de2059988e1e.woff2") format("woff2"), url("/ref/pih-haiti/assets/f6f6b5441737.ttf") format("truetype");
  unicode-range: U+E12D-E1E4;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/97d37f6ad151.woff2") format("woff2"), url("/ref/pih-haiti/assets/1f2304b5c18a.ttf") format("truetype");
  unicode-range: U+E061-E0CE, U+E0D0-E12C;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/c864224ec9d2.woff2") format("woff2"), url("/ref/pih-haiti/assets/9d1b9220dad5.ttf") format("truetype");
  unicode-range: U+22-7E, U+2731, U+E000-E05F, U+F069, U+F1FA, U+F52C, U+F531, U+F536, U+F69F, U+F8DF-F8E0, U+F8E7, U+F8EE-F8EF, U+F8FD, U+1F320, U+1F52D, U+1F680, U+1F6B0, U+1F6F8, U+1FA9F;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/3740ba2c89d7.woff2") format("woff2"), url("/ref/pih-haiti/assets/0bbacb7da568.ttf") format("truetype");
  unicode-range: U+D8, U+2205, U+2615, U+26EA, U+271D, U+273F, U+F44B, U+F481, U+F48A, U+F48F-F490, U+F493-F494, U+F498, U+F4B7, U+F4CA, U+F4CC, U+F4D1, U+F4D7-F4D8, U+F4E2, U+F503, U+F508, U+F51B, U+F51D-F51E, U+F521-F522, U+F52B, U+F530, U+F535, U+F53E, U+F543-F545, U+F548-F549, U+F54E, U+F555, U+F559, U+F55D, U+F564, U+F56C, U+F56E-F570, U+F577-F578, U+F590, U+F594-F595, U+F5A1-F5A2, U+F5AA-F5AB, U+F5B0, U+F5B7, U+F5BA, U+F5BF, U+F5CA, U+F5DB-F5DC, U+F5EF, U+F5F2, U+F5F6, U+F5FB, U+F5FD, U+F621, U+F63B, U+F649-F64A, U+F64F, U+F653-F654, U+F656, U+F65B, U+F664, U+F673, U+F675, U+F67D, U+F67F, U+F695, U+F69C, U+F6A8, U+F6BF-F6C0, U+F6D5, U+F6E3, U+F6E9, U+F6F5, U+F6FA, U+F6FF-F700, U+F70B, U+F70E, U+F715, U+F71B, U+F72E-F72F, U+F733-F734, U+F747, U+F755, U+F757, U+F75C, U+F762, U+F773, U+F77C, U+F781, U+F784, U+F788, U+F7B2, U+F7B6, U+F7BD, U+F7D5, U+F7EE, U+F7FF, U+F801, U+F804, U+F813-F814, U+F82F-F830, U+F845-F846, U+F850, U+F855, U+F858-F859, U+F85C, U+F866, U+F86D, U+F871, U+F875, U+F893-F894, U+F897, U+F89F, U+F8A9, U+F8B1-F8B2, U+F8BB, U+F8C7, U+F8D6-F8D7, U+F8D9, U+1F331, U+1F337-1F33C, U+1F356, U+1F3A5-1F3A6, U+1F3B2, U+1F3C5, U+1F3D6-1F3D9, U+1F3E8-1F3EB, U+1F409, U+1F41F, U+1F451, U+1F4BD, U+1F4CF, U+1F4DA-1F4DC, U+1F4E3, U+1F4EA, U+1F4FB, U+1F509, U+1F528-1F52A, U+1F547, U+1F6EB, U+1F916, U+1F95B, U+1F9A6, U+1F9E0, U+1F9FE, U+1FA91, U+1FA99;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/fc07acd45eee.woff2") format("woff2"), url("/ref/pih-haiti/assets/d549d2105873.ttf") format("truetype");
  unicode-range: U+A9, U+AE, U+201D, U+2303, U+231A, U+2328, U+23FE, U+25B2-25CF, U+2666-267B, U+2693, U+26A1, U+26AA-26AB, U+26DF, U+2709, U+270F, U+2B24, U+F003, U+F016, U+F040, U+F087, U+F0A2, U+F0C9, U+F0CC, U+F0CE, U+F0D1-F0D7, U+F0DC, U+F0E0, U+F0E7-F0E8, U+F0EB, U+F0F3, U+F0F7-F0F8, U+F106, U+F108-F109, U+F10C, U+F10E-F112, U+F11C-F11E, U+F121, U+F126, U+F129, U+F12C-F133, U+F135, U+F13D, U+F140, U+F145, U+F14E, U+F15B, U+F164, U+F186, U+F188, U+F1AB, U+F1AD-F1AE, U+F1B2, U+F1B8, U+F1BB-F1C3, U+F1CE-F1D9, U+F1DB-F1DC, U+F1E4-F1EC, U+F1F8-F1F9, U+F205, U+F20A, U+F217, U+F219-F21D, U+F22D-F234, U+F238, U+F246, U+F24D, U+F251, U+F25D, U+F275, U+F29E-F2A0, U+F2A7, U+F2B5, U+F2BB-F2BC, U+F2CC-F2CD, U+F2D2, U+F2DB, U+F2E1, U+F2EC, U+F2F7, U+F2FC, U+F302-F303, U+F316, U+F31A, U+F328, U+F335, U+F363, U+F37E, U+F390, U+F3C5, U+F3CE, U+F3E5, U+F3F4, U+F3FB, U+F40E, U+F435, U+F47D, U+1F319, U+1F332, U+1F39F, U+1F3C1, U+1F3CD, U+1F3E2-1F3E5, U+1F44D, U+1F4A1, U+1F4BB, U+1F4C4-1F4C6, U+1F4CB, U+1F4F0-1F4F1, U+1F501, U+1F50C, U+1F514, U+1F534-1F535, U+1F575, U+1F582, U+1F5A5-1F5A9, U+1F5CB, U+1F5D4, U+1F686, U+1F69A, U+1F6A2, U+1F6BF-1F6C1, U+1F6E1, U+1F7E0-1F7E4, U+1F9E9, U+1F9ED;
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/ref/pih-haiti/assets/da4752aa7691.woff2") format("woff2"), url("/ref/pih-haiti/assets/a80f5778183f.ttf") format("truetype");
  unicode-range: U+21, U+23-25, U+2B, U+3F, U+2013, U+2190-2193, U+2212, U+2399, U+23E9-23EA, U+23F8-23FB, U+25A0, U+25B6, U+25FB-25FC, U+2601, U+261D, U+2665, U+2713-2714, U+2753-2796, U+2B50, U+E010, U+E017, U+E01B, U+E01F-E021, U+E024, U+E02F, U+E03A, U+E042, U+E045-E046, U+E060, U+E068, U+E06E, U+E074, U+E076, U+F001, U+F004-F008, U+F00C, U+F011-F012, U+F015, U+F017-F019, U+F01C, U+F023-F025, U+F02A, U+F02C-F031, U+F03A, U+F03D-F03E, U+F041, U+F04A-F04E, U+F05B, U+F060-F065, U+F067-F068, U+F06B-F06E, U+F072, U+F075, U+F077-F078, U+F07B, U+F084, U+F086, U+F08A, U+F091-F093, U+F095-F097, U+F09C-F09D, U+F0A3, U+F0A6, U+F0AC-F0AD, U+F0B0-F0B1, U+F0C0-F0C2, U+F0C5-F0C6, U+F0C8, U+F0E5-F0E6, U+F114, U+F11D, U+F128, U+F12A, U+F155, U+F283, U+F292, U+F295, U+F2C0, U+F332, U+F541, U+F80A, U+F80C, U+1F310, U+1F381, U+1F39E, U+1F3A7, U+1F3B5, U+1F3C6, U+1F3E0, U+1F3F4, U+1F441, U+1F464, U+1F499-1F49C, U+1F4B2-1F4B3, U+1F4BC, U+1F4C1, U+1F4CE, U+1F4D4, U+1F4DE, U+1F4F6, U+1F511-1F513, U+1F516-1F517, U+1F525, U+1F527, U+1F553, U+1F57B, U+1F5A4, U+1F5A8, U+1F5B6, U+1F5BF, U+1F5E9-1F5EA, U+1F6E3, U+1F90D-1F90E, U+1F9E1, U+1F9FC, U+1FA90;
}

 .R-pih-haiti .fa-solid {
  font-weight: 900;
}

.R-pih-haiti, .R-pih-haiti :host {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/ref/pih-haiti/assets/7ff75547bb35.woff2") format("woff2"), url("/ref/pih-haiti/assets/898d219bc635.ttf") format("truetype");
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/ref/pih-haiti/assets/af9135f71c88.woff2") format("woff2"), url("/ref/pih-haiti/assets/ad629b6be21f.ttf") format("truetype");
  unicode-range: U+F1A5-F3DF, U+F425, U+F4E6;
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/ref/pih-haiti/assets/e2dc4c98fb37.woff2") format("woff2"), url("/ref/pih-haiti/assets/9d77dfb29bc6.ttf") format("truetype");
  unicode-range: U+E007-F15A, U+F167-F1A4, U+F1B4, U+F1BC, U+F1BE, U+F1E8, U+F1ED, U+F1F0-F1F1, U+F20E-F210, U+F213-F214, U+F230, U+F232, U+F23A, U+F26B, U+F270, U+F288, U+F299-F29B, U+F2A6, U+F2B0, U+F2C5-F2C6, U+F2E0, U+F368, U+F379, U+F392-F393, U+F39F, U+F3A9, U+F3AB-F3AC, U+F3C0, U+F3C7, U+F3CA, U+F3E2, U+F3EB-F3EC, U+F3EF, U+F3F8, U+F3FE, U+F419, U+F41B, U+F4D5-F4E4, U+F4F8-F4F9, U+F514, U+F5B5, U+F6C9, U+F731, U+F77B, U+F7AF, U+F7E1, U+F83B;
}

.R-pih-haiti .fab {
  font-weight: 400;
}

.R-pih-haiti .fa-opensuse {
  --fa: "";
}

.R-pih-haiti .fa-openid {
  --fa: "";
}

.R-pih-haiti .fa-discord {
  --fa: "";
}

.R-pih-haiti .fa-opencart {
  --fa: "";
}

.R-pih-haiti .fa-instagram {
  --fa: "";
}

.R-pih-haiti .text-align-center {
  text-align: center;
}

.R-pih-haiti .align-center {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.R-pih-haiti .clearfix:after {
  clear: both;
  content: "";
  display: table;
}

.R-pih-haiti .visually-hidden {
  clip: rect(1px,1px,1px,1px);
  word-wrap: normal;
  width: 1px;
  height: 1px;
  overflow: hidden;
  position: absolute !important;
}

.R-pih-haiti .visually-hidden.focusable:active {
  clip: auto;
  width: auto;
  height: auto;
  overflow: visible;
  position: static !important;
}

 .R-pih-haiti .js-show {
  display: none;
}

.R-pih-haiti.js .js-show {
  display: block;
}

 .R-pih-haiti.ui-button.ui-state-disabled:active {
  color: #454545;
  background: #f6f6f6;
  border: 1px solid #c5c5c5;
  font-weight: normal;
}

.R-pih-haiti .ui-state-active, .R-pih-haiti .ui-widget-content .ui-state-active, .R-pih-haiti .ui-widget-header .ui-state-active, .R-pih-haiti a.ui-button:active, .R-pih-haiti .ui-button:active, .R-pih-haiti .ui-button.ui-state-active:hover {
  color: #fff;
  background: #21613d;
  border: 1px solid #276745;
  font-weight: normal;
}

 .R-pih-haiti .ui-state-active .ui-icon-background {
  background-color: #fff;
  border: #276745;
}

.R-pih-haiti .ui-state-active a, .R-pih-haiti .ui-state-active a:link, .R-pih-haiti .ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}

.R-pih-haiti .ui-state-active .ui-icon, .R-pih-haiti .ui-button:active .ui-icon {
  background-image: url("/ref/pih-haiti/assets/95936257a258.png");
}

.R-pih-haiti .ui-icon-folder-open {
  background-position: -16px -96px;
}

.R-pih-haiti .ui-icon-mail-open {
  background-position: -96px -96px;
}

.R-pih-haiti .hidden {
  display: none !important;
}

.R-pih-haiti #signup #email:active {
  border: 2px solid #21613d;
  outline: 0;
  transition: border .2s linear, box-shadow .2s linear;
  box-shadow: inset 0 1px 3px #0000000d, 0 0 8px #21613d;
}

.R-pih-haiti {
  -webkit-text-size-adjust: 100%;
  line-height: 1.15;
}

.R-pih-haiti {
  margin: 0;
}

.R-pih-haiti h1 {
  margin: .67em 0;
  font-size: 2em;
}

.R-pih-haiti a {
  background-color: #0000;
}

.R-pih-haiti b, .R-pih-haiti strong {
  font-weight: bolder;
}

.R-pih-haiti small {
  font-size: 80%;
}

.R-pih-haiti img {
  border-style: none;
}

.R-pih-haiti button, .R-pih-haiti input {
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
}

.R-pih-haiti button, .R-pih-haiti input {
  overflow: visible;
}

.R-pih-haiti button {
  text-transform: none;
}

.R-pih-haiti [type="button"], .R-pih-haiti [type="submit"], .R-pih-haiti button {
  -webkit-appearance: button;
}

.R-pih-haiti [type="button"]::-moz-focus-inner, .R-pih-haiti [type="submit"]::-moz-focus-inner, .R-pih-haiti button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

.R-pih-haiti [type="button"]:-moz-focusring, .R-pih-haiti [type="submit"]:-moz-focusring, .R-pih-haiti button:-moz-focusring {
  outline: 1px dotted buttontext;
}

.R-pih-haiti fieldset {
  padding: .35em .75em .625em;
}

.R-pih-haiti [type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

.R-pih-haiti [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.R-pih-haiti ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

 .R-pih-haiti [hidden] {
  display: none;
}

.R-pih-haiti {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 100%;
}

.R-pih-haiti *, .R-pih-haiti :after, .R-pih-haiti :before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

.R-pih-haiti {
  color: #0a0a0a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: #fefefe;
  margin: 0;
  padding: 0;
  font-family: "Source Sans 3", "Source Sans Pro", Arial, sans-serif;
  font-weight: 400;
  line-height: 1.5;
}

.R-pih-haiti img {
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
  max-width: 100%;
  height: auto;
  display: inline-block;
}

.R-pih-haiti button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: auto;
  background: none;
  border: 0;
  border-radius: 0;
  padding: 0;
  line-height: 1;
}

.R-pih-haiti button, .R-pih-haiti input {
  font-family: inherit;
}

 .R-pih-haiti [type="email"], .R-pih-haiti [type="month"], .R-pih-haiti [type="search"], .R-pih-haiti [type="text"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #0a0a0a;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fefefe;
  border: 1px solid #cacaca;
  border-radius: 0;
  width: 100%;
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: .5rem;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  -webkit-transition: -webkit-box-shadow .5s, box-shadow .5s, border-color .25s ease-in-out;
  transition: -webkit-box-shadow .5s, box-shadow .5s, border-color .25s ease-in-out;
  display: block;
  -webkit-box-shadow: inset 0 1px 2px #0a0a0a1a;
  box-shadow: inset 0 1px 2px #0a0a0a1a;
}

 .R-pih-haiti [type="email"]:focus, .R-pih-haiti [type="month"]:focus, .R-pih-haiti [type="search"]:focus, .R-pih-haiti [type="text"]:focus {
  background-color: #fefefe;
  border: 1px solid #8a8a8a;
  outline: 0;
  -webkit-transition: -webkit-box-shadow .5s, box-shadow .5s, border-color .25s ease-in-out;
  transition: -webkit-box-shadow .5s, box-shadow .5s, border-color .25s ease-in-out;
  -webkit-box-shadow: 0 0 5px #cacaca;
  box-shadow: 0 0 5px #cacaca;
}

.R-pih-haiti input:disabled {
  cursor: not-allowed;
  background-color: #e6e6e6;
}

.R-pih-haiti [type="button"], .R-pih-haiti [type="submit"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}

.R-pih-haiti input[type="search"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.R-pih-haiti ::-webkit-input-placeholder {
  color: #cacaca;
}

.R-pih-haiti ::placeholder {
  color: #cacaca;
}

.R-pih-haiti :-ms-placeholder-shown {
  color: #cacaca;
}

.R-pih-haiti ::-moz-placeholder {
  color: #cacaca;
}

.R-pih-haiti ::placeholder {
  color: #cacaca;
}

.R-pih-haiti label {
  color: #0a0a0a;
  margin: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.8;
  display: block;
}

.R-pih-haiti fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

.R-pih-haiti .fieldset {
  border: 1px solid #cacaca;
  margin: 1.125rem 0;
  padding: 1.25rem;
}

.R-pih-haiti .is-invalid-input:not(:focus):-ms-placeholder-shown {
  color: #21613d;
}

.R-pih-haiti .is-invalid-input:not(:focus):placeholder-shown {
  color: #21613d;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .h1, .R-pih-haiti h1 {
    font-size: 3rem;
  }

  .R-pih-haiti .h2, .R-pih-haiti h2 {
    font-size: 2.5rem;
  }

  .R-pih-haiti .h6, .R-pih-haiti h6 {
    font-size: 1rem;
  }
}

@media print {
  .R-pih-haiti * {
    -webkit-print-color-adjust: economy;
    color-adjust: economy;
    color: #000 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    background: none !important;
  }

  .R-pih-haiti .show-for-print {
    display: block !important;
  }

  .R-pih-haiti table.show-for-print {
    display: table !important;
  }

  .R-pih-haiti thead.show-for-print {
    display: table-header-group !important;
  }

  .R-pih-haiti tbody.show-for-print {
    display: table-row-group !important;
  }

  .R-pih-haiti tr.show-for-print {
    display: table-row !important;
  }

  .R-pih-haiti td.show-for-print, .R-pih-haiti th.show-for-print {
    display: table-cell !important;
  }

  .R-pih-haiti a, .R-pih-haiti a:visited {
    text-decoration: underline;
  }

  .R-pih-haiti a[href]:after {
    content: " (" attr(href) ")";
  }

   .R-pih-haiti a[href^="#"]:after {
    content: "";
  }

  .R-pih-haiti img {
    page-break-inside: avoid;
  }

  .R-pih-haiti img {
    max-width: 100% !important;
  }

  @page {
    margin: .5cm;
  }

  .R-pih-haiti h2, .R-pih-haiti p {
    orphans: 3;
    widows: 3;
  }

  .R-pih-haiti h2 {
    page-break-after: avoid;
  }
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .grid-container {
    padding-left: .9375rem;
    padding-right: .9375rem;
  }
}

.R-pih-haiti .grid-x {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.R-pih-haiti .cell {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  width: 100%;
  min-width: 0;
  min-height: 0;
}

 .R-pih-haiti .grid-x > .small-12 {
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
  flex-basis: auto;
}

@media print, screen and (width >= 40em) {
   .R-pih-haiti .grid-x > .medium-6 {
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}

@media print, screen and (width >= 64em) {
   .R-pih-haiti .grid-x > .large-10, .R-pih-haiti .grid-x > .large-4 {
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}

 .R-pih-haiti .grid-x > .small-12 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

@media print, screen and (width >= 40em) {

   .R-pih-haiti .grid-x > .medium-6 {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }

  .R-pih-haiti .grid-x > .medium-6 {
    width: 50%;
  }
}

@media print, screen and (width >= 64em) {

   .R-pih-haiti .grid-x > .large-10, .R-pih-haiti .grid-x > .large-4 {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }

  .R-pih-haiti .grid-x > .large-4 {
    width: 33.3333%;
  }

  .R-pih-haiti .grid-x > .large-10 {
    width: 83.3333%;
  }
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .grid-margin-x {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
  }
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .grid-margin-x > .cell {
    width: calc(100% - 1.875rem);
    margin-left: .9375rem;
    margin-right: .9375rem;
  }
}

@media print, screen and (width >= 40em) {

  .R-pih-haiti .grid-margin-x > .small-12 {
    width: calc(100% - 1.875rem);
  }

  .R-pih-haiti .grid-margin-x > .medium-6 {
    width: calc(50% - 1.875rem);
  }
}

@media print, screen and (width >= 64em) {

  .R-pih-haiti .grid-margin-x > .large-4 {
    width: calc(33.3333% - 1.875rem);
  }

  .R-pih-haiti .grid-margin-x > .large-10 {
    width: calc(83.3333% - 1.875rem);
  }
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .grid-padding-x .grid-padding-x {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
  }
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .grid-container:not(.full) > .grid-padding-x {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
  }
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .grid-padding-x > .cell {
    padding-left: .9375rem;
    padding-right: .9375rem;
  }
}

.R-pih-haiti .button {
  vertical-align: middle;
  -webkit-appearance: none;
  text-align: center;
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 0;
  margin: 0 0 1rem;
  padding: .85em 1em;
  font-family: inherit;
  font-size: .9rem;
  line-height: 1;
  -webkit-transition: background-color .25s ease-out, color .25s ease-out;
  transition: background-color .25s ease-out, color .25s ease-out;
  display: inline-block;
}

.R-pih-haiti .button-group.expanded .button {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
  -ms-flex: 1 1 0;
  flex: 1 1 0;
}

.R-pih-haiti .button-group.stacked-for-medium.expanded .button, .R-pih-haiti .button-group.stacked-for-small.expanded .button, .R-pih-haiti .button-group.stacked.expanded .button {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
  -ms-flex: 1 1 0;
  flex: 1 1 0;
}

@media print, screen and (width <= 39.9988em) {
  .R-pih-haiti .button-group.stacked-for-small.expanded {
    display: block;
  }

  .R-pih-haiti .button-group.stacked-for-small.expanded .button {
    margin-right: 0;
    display: block;
  }
}

@media print, screen and (width <= 63.9988em) {
  .R-pih-haiti .button-group.stacked-for-medium.expanded {
    display: block;
  }

  .R-pih-haiti .button-group.stacked-for-medium.expanded .button {
    margin-right: 0;
    display: block;
  }
}

.R-pih-haiti .switch-active, .R-pih-haiti .switch-inactive {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.R-pih-haiti table {
  border-collapse: collapse;
  border-radius: 0;
  width: 100%;
  margin-bottom: 1rem;
}

.R-pih-haiti .card {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #0a0a0a;
  background: #fefefe;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.R-pih-haiti .accordion-item:first-child > :first-child, .R-pih-haiti .accordion-item:last-child > :last-child {
  border-radius: 0;
}

.R-pih-haiti .orbit-slide.no-motionui.is-active {
  top: 0;
  left: 0;
}

.R-pih-haiti .orbit-next:active, .R-pih-haiti .orbit-previous:active {
  background-color: #0a0a0a80;
}

 .R-pih-haiti .orbit-bullets button.is-active {
  background-color: #8a8a8a;
}

.R-pih-haiti .menu {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.R-pih-haiti .menu {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}

.R-pih-haiti .menu.expanded li {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
  -ms-flex: 1 1 0;
  flex: 1 1 0;
}

@media print, screen and (width >= 40em) {

  .R-pih-haiti .menu.medium-expanded li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0;
    flex: 1 1 0;
  }
}

@media print, screen and (width >= 64em) {

  .R-pih-haiti .menu.large-expanded li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0;
    flex: 1 1 0;
  }
}

.R-pih-haiti .menu .is-active > a, .R-pih-haiti .menu .active > a {
  color: #fefefe;
  background: #21613d;
}

.R-pih-haiti .menu.align-center li {
  justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.R-pih-haiti .accordion-menu .is-accordion-submenu-parent[aria-expanded="true"] > a:after {
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.R-pih-haiti .submenu-toggle[aria-expanded="true"]:after {
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  transform: scaleY(-1);
}

.R-pih-haiti .drilldown .is-drilldown-submenu.is-active {
  z-index: 1;
  display: block;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    left: auto;
    right: 0;
  }

  .R-pih-haiti .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    left: 0;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    left: auto;
    right: 100%;
  }

  .R-pih-haiti .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    left: 100%;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.medium-vertical > li.opens-left > a:after {
    content: "";
    border: 6px solid #0000;
    border-left-width: 0;
    border-right-color: #21613d;
    width: 0;
    height: 0;
    display: block;
    left: 5px;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.medium-vertical > li.opens-right > a:after {
    content: "";
    border: 6px solid #0000;
    border-left-color: #21613d;
    border-right-width: 0;
    width: 0;
    height: 0;
    display: block;
  }
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    left: auto;
    right: 0;
  }

  .R-pih-haiti .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    left: 0;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    left: auto;
    right: 100%;
  }

  .R-pih-haiti .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    left: 100%;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.large-vertical > li.opens-left > a:after {
    content: "";
    border: 6px solid #0000;
    border-left-width: 0;
    border-right-color: #21613d;
    width: 0;
    height: 0;
    display: block;
    left: 5px;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.large-vertical > li.opens-right > a:after {
    content: "";
    border: 6px solid #0000;
    border-left-color: #21613d;
    border-right-width: 0;
    width: 0;
    height: 0;
    display: block;
  }
}

.R-pih-haiti .off-canvas.is-transition-overlap.is-open {
  -webkit-box-shadow: 0 0 10px #0a0a0ab3;
  box-shadow: 0 0 10px #0a0a0ab3;
}

.R-pih-haiti .off-canvas.is-open {
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  transform: translate(0);
}

.R-pih-haiti .off-canvas-absolute.is-transition-overlap.is-open {
  -webkit-box-shadow: 0 0 10px #0a0a0ab3;
  box-shadow: 0 0 10px #0a0a0ab3;
}

.R-pih-haiti .off-canvas-absolute.is-open {
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  transform: translate(0);
}

.R-pih-haiti .off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  transform: translate(0);
}

.R-pih-haiti .off-canvas-content.is-open-left.has-transition-push {
  -webkit-transform: translateX(250px);
  -ms-transform: translateX(250px);
  transform: translateX(250px);
}

.R-pih-haiti .off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  transform: translate(0);
}

.R-pih-haiti .off-canvas-content.is-open-right.has-transition-push {
  -webkit-transform: translateX(-250px);
  -ms-transform: translateX(-250px);
  transform: translateX(-250px);
}

.R-pih-haiti .off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  transform: translate(0);
}

.R-pih-haiti .off-canvas-content.is-open-top.has-transition-push {
  -webkit-transform: translateY(250px);
  -ms-transform: translateY(250px);
  transform: translateY(250px);
}

.R-pih-haiti .off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  transform: translate(0);
}

.R-pih-haiti .off-canvas-content.is-open-bottom.has-transition-push {
  -webkit-transform: translateY(-250px);
  -ms-transform: translateY(-250px);
  transform: translateY(-250px);
}

 .R-pih-haiti .off-canvas-content .off-canvas.is-open {
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  transform: translate(0);
}

.R-pih-haiti.is-reveal-open.zf-has-scroll {
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}

.R-pih-haiti .top-bar-left {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

.R-pih-haiti .clearfix:after, .R-pih-haiti .clearfix:before {
  content: " ";
  -webkit-box-ordinal-group: 2;
  -ms-flex-preferred-size: 0;
  -ms-flex-order: 1;
  -webkit-flex-basis: 0;
  flex-basis: 0;
  -webkit-order: 1;
  order: 1;
  display: table;
}

@media screen and (width <= 0), screen and (width >= 40em) {
  .R-pih-haiti .show-for-small-only {
    display: none !important;
  }
}

@media screen and (width <= 39.9988em) {
  .R-pih-haiti .show-for-medium {
    display: none !important;
  }
}

@media screen and (width <= 39.9988em), screen and (width >= 64em) {
  .R-pih-haiti .show-for-medium-only {
    display: none !important;
  }
}

@media screen and (width <= 63.9988em) {
  .R-pih-haiti .show-for-large {
    display: none !important;
  }
}

@media screen and (width <= 63.9988em), screen and (width >= 75em) {
  .R-pih-haiti .show-for-large-only {
    display: none !important;
  }
}

@media screen and (orientation: landscape) {
   .R-pih-haiti .show-for-landscape {
    display: block !important;
  }
}

@media screen and (orientation: portrait) {
   .R-pih-haiti .show-for-landscape {
    display: none !important;
  }
}

@media screen and (orientation: landscape) {
   .R-pih-haiti .show-for-portrait {
    display: none !important;
  }
}

@media screen and (orientation: portrait) {
   .R-pih-haiti .show-for-portrait {
    display: block !important;
  }
}

.R-pih-haiti .show-for-dark-mode {
  display: none;
}

@media screen and (prefers-color-scheme: dark) {
  .R-pih-haiti .show-for-dark-mode {
    display: block !important;
  }
}

.R-pih-haiti .show-for-ie {
  display: none;
}

@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .R-pih-haiti .show-for-ie {
    display: block !important;
  }
}

.R-pih-haiti .show-for-sticky {
  display: none;
}

.R-pih-haiti .is-stuck .show-for-sticky {
  display: block;
}

.R-pih-haiti .slide-in-down.mui-enter.mui-enter-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.R-pih-haiti .slide-in-left.mui-enter.mui-enter-active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.R-pih-haiti .slide-in-up.mui-enter.mui-enter-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.R-pih-haiti .slide-in-right.mui-enter.mui-enter-active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.R-pih-haiti .slide-out-down.mui-leave.mui-leave-active {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.R-pih-haiti .slide-out-right.mui-leave.mui-leave-active {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.R-pih-haiti .slide-out-up.mui-leave.mui-leave-active {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.R-pih-haiti .slide-out-left.mui-leave.mui-leave-active {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.R-pih-haiti .fade-in.mui-enter.mui-enter-active {
  opacity: 1;
}

.R-pih-haiti .fade-out.mui-leave.mui-leave-active {
  opacity: 0;
}

.R-pih-haiti .hinge-in-from-top.mui-enter.mui-enter-active {
  opacity: 1;
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
}

.R-pih-haiti .hinge-in-from-right.mui-enter.mui-enter-active {
  opacity: 1;
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
}

.R-pih-haiti .hinge-in-from-bottom.mui-enter.mui-enter-active {
  opacity: 1;
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
}

.R-pih-haiti .hinge-in-from-left.mui-enter.mui-enter-active {
  opacity: 1;
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
}

.R-pih-haiti .hinge-in-from-middle-x.mui-enter.mui-enter-active {
  opacity: 1;
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
}

.R-pih-haiti .hinge-in-from-middle-y.mui-enter.mui-enter-active {
  opacity: 1;
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
}

.R-pih-haiti .hinge-out-from-top.mui-leave.mui-leave-active {
  opacity: 0;
  -webkit-transform: perspective(2000px) rotateX(90deg);
  transform: perspective(2000px) rotateX(90deg);
}

.R-pih-haiti .hinge-out-from-right.mui-leave.mui-leave-active {
  opacity: 0;
  -webkit-transform: perspective(2000px) rotateY(90deg);
  transform: perspective(2000px) rotateY(90deg);
}

.R-pih-haiti .hinge-out-from-bottom.mui-leave.mui-leave-active {
  opacity: 0;
  -webkit-transform: perspective(2000px) rotateX(-90deg);
  transform: perspective(2000px) rotateX(-90deg);
}

.R-pih-haiti .hinge-out-from-left.mui-leave.mui-leave-active {
  opacity: 0;
  -webkit-transform: perspective(2000px) rotateY(-90deg);
  transform: perspective(2000px) rotateY(-90deg);
}

.R-pih-haiti .hinge-out-from-middle-x.mui-leave.mui-leave-active {
  opacity: 0;
  -webkit-transform: perspective(2000px) rotateX(90deg);
  transform: perspective(2000px) rotateX(90deg);
}

.R-pih-haiti .hinge-out-from-middle-y.mui-leave.mui-leave-active {
  opacity: 0;
  -webkit-transform: perspective(2000px) rotateY(90deg);
  transform: perspective(2000px) rotateY(90deg);
}

.R-pih-haiti .scale-in-up.mui-enter.mui-enter-active {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.R-pih-haiti .scale-in-down.mui-enter.mui-enter-active {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.R-pih-haiti .scale-out-up.mui-leave.mui-leave-active {
  opacity: 0;
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}

.R-pih-haiti .scale-out-down.mui-leave.mui-leave-active {
  opacity: 0;
  -webkit-transform: scale(.5);
  transform: scale(.5);
}

.R-pih-haiti .spin-in.mui-enter.mui-enter-active {
  opacity: 1;
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.R-pih-haiti .spin-out.mui-leave.mui-leave-active {
  opacity: 0;
  -webkit-transform: rotate(.75turn);
  transform: rotate(.75turn);
}

.R-pih-haiti .spin-in-ccw.mui-enter.mui-enter-active {
  opacity: 1;
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.R-pih-haiti .spin-out-ccw.mui-leave.mui-leave-active {
  opacity: 0;
  -webkit-transform: rotate(-.75turn);
  transform: rotate(-.75turn);
}

.R-pih-haiti.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .sticky.is-stuck .top-bar {
  margin-top: 78px;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/d92463ab4025.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/605c1a9df478.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/c2c6d498f304.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/73901791b6d6.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/7e21fa9daf27.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/5b7d0e709314.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/319e0f3eb5a7.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/d92463ab4025.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/605c1a9df478.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/c2c6d498f304.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/73901791b6d6.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/7e21fa9daf27.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/5b7d0e709314.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/319e0f3eb5a7.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/d92463ab4025.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/605c1a9df478.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/c2c6d498f304.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/73901791b6d6.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/7e21fa9daf27.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/5b7d0e709314.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/319e0f3eb5a7.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/d92463ab4025.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/605c1a9df478.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/c2c6d498f304.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/73901791b6d6.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/7e21fa9daf27.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/5b7d0e709314.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/319e0f3eb5a7.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/87da16d0e196.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/a0d531f04a40.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/27d1c4d94bc5.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/53bf401ae196.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/62a59df6e6df.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/7ee8efc7aedc.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/263ee033c4d2.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/87da16d0e196.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/a0d531f04a40.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/27d1c4d94bc5.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/53bf401ae196.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/62a59df6e6df.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/7ee8efc7aedc.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/263ee033c4d2.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/87da16d0e196.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/a0d531f04a40.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/27d1c4d94bc5.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/53bf401ae196.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/62a59df6e6df.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/7ee8efc7aedc.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/263ee033c4d2.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/87da16d0e196.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/a0d531f04a40.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/27d1c4d94bc5.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/53bf401ae196.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/62a59df6e6df.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/7ee8efc7aedc.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/263ee033c4d2.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/87da16d0e196.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/a0d531f04a40.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/27d1c4d94bc5.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/53bf401ae196.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/62a59df6e6df.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/7ee8efc7aedc.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/ref/pih-haiti/assets/263ee033c4d2.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.R-pih-haiti, .R-pih-haiti h1, .R-pih-haiti h2, .R-pih-haiti p {
  font-family: "Source Sans 3", "Source Sans Pro", Arial, sans-serif;
}

.R-pih-haiti h1 {
  text-align: left;
  font-family: "Source Sans 3", "Source Sans Pro", Arial, sans-serif;
  font-weight: 600;
}

.R-pih-haiti h2 {
  font-family: "Source Sans 3", "Source Sans Pro", Arial, sans-serif;
}

.R-pih-haiti h2.center {
  text-align: center;
}

.R-pih-haiti {
  font-family: "Source Sans 3", "Source Sans Pro", Arial, sans-serif;
}

.R-pih-haiti a {
  color: #2a6f4b;
  font-weight: 500;
}

.R-pih-haiti a :hover {
  text-decoration: underline;
}

.R-pih-haiti p {
  font-family: "Source Sans 3", "Source Sans Pro", Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.4em;
}

.R-pih-haiti p.center {
  text-align: center;
}

@media print, screen and (width <= 640px) {
  .R-pih-haiti.is-reveal-open, .R-pih-haiti.is-reveal-open {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-height: 100%;
    position: fixed;
    overflow: hidden;
  }
}

.R-pih-haiti .hero-banner-v2 {
  position: relative;
}

.R-pih-haiti .hero-banner-v2 .hero-media .image {
  z-index: -1;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 500px;
  transition: height 1s;
  position: relative;
}

@media screen and (width >= 75em) {
  .R-pih-haiti .hero-banner-v2 .hero-media .image {
    height: 675px;
  }
}

.R-pih-haiti .hero-banner-v2 .hero-media.hero-media-subject-position-right {
  background: linear-gradient(-90deg, #28282833 50%, #282828cc 100%);
}

.R-pih-haiti .hero-banner-v2 .hero-headline {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "Source Sans 3", "Source Sans Pro", Arial, sans-serif;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.2;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .hero-banner-v2 .hero-headline {
    font-size: 2.5em;
  }
}

.R-pih-haiti .hero-banner-v2 .hero-headline span {
  color: #21613d;
}

.R-pih-haiti .hero-banner-v2 .hero-sub-headline {
  color: #fff;
  margin-bottom: 2rem;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .hero-banner-v2 .hero-sub-headline {
    max-width: 550px;
  }
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti .hero-banner-v2 .hero-sub-headline {
    font-size: 1.125em;
    line-height: 1.2;
  }
}

.R-pih-haiti .hero-banner-v2 .hero-text-overlay {
  max-width: 1200px;
  margin-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  transition: padding 1s, margin 1s, top 1s, bottom 1s, left 1s, right 1s;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .hero-banner-v2 .hero-text-overlay {
    margin-bottom: 2.5rem;
    padding-left: 4rem;
    padding-right: 4rem;
  }
}

@media print, screen and (width >= 40em) {
   .R-pih-haiti .hero-banner-v2 .hero-text-overlay.hero-media-subject-position-right {
    margin-bottom: 24px;
  }
}

@media print, screen and (width >= 64em) {
   .R-pih-haiti .hero-banner-v2 .hero-text-overlay.hero-media-subject-position-right {
    top: 35%;
    bottom: 50%;
  }
}

 .R-pih-haiti .hero-banner-v2 .hero-text-overlay.hero-media-subject-position-right .hero-sub-headline {
  max-width: 450px;
}

@media screen and (width >= 75em) {
  .R-pih-haiti .hero-banner-v2 .hero-text-overlay.hero-media-subject-position-right {
    margin-left: 50px;
  }
}

@media screen and (width >= 90em) {
  .R-pih-haiti .hero-banner-v2 .hero-text-overlay.hero-media-subject-position-right {
    margin-left: 150px;
  }
}

.R-pih-haiti .paragraph.card-v2, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  border-radius: 8px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  transition: all .5s;
  overflow: hidden;
}

.R-pih-haiti .paragraph.card-v2 p, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles p {
  margin-bottom: 0;
}

.R-pih-haiti .paragraph.card-v2 .card-title-wrapper, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles .card-title-wrapper {
  align-items: center;
  gap: 16px;
  display: flex;
}

.R-pih-haiti .paragraph.card-v2 .card-title, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles .card-title {
  margin-bottom: 0;
  font-family: "Source Sans 3", "Source Sans Pro", Arial, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 24px;
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti .paragraph.card-v2 .card-title, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles .card-title {
    font-size: 1.5em;
    line-height: 28px;
  }
}

.R-pih-haiti .paragraph.card-v2 .card-description, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles .card-description {
  color: #555;
  width: 100%;
}

.R-pih-haiti .paragraph.card-v2 .card-v2--type--traditional, .R-pih-haiti .paragraph.card-v2.card-v2--type--traditional, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles .card-v2--type--traditional, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--traditional {
  border: 1px solid #8e8e8e;
  flex-wrap: wrap;
  margin-bottom: 24px;
  display: flex;
  overflow: auto;
  padding: 0 !important;
}

.R-pih-haiti .paragraph.card-v2 .card-v2--type--traditional .card-header, .R-pih-haiti .paragraph.card-v2.card-v2--type--traditional .card-header, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles .card-v2--type--traditional .card-header, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--traditional .card-header {
  width: 100%;
}

.R-pih-haiti .paragraph.card-v2 .card-v2--type--traditional .card-body, .R-pih-haiti .paragraph.card-v2.card-v2--type--traditional .card-body, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles .card-v2--type--traditional .card-body, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--traditional .card-body {
  width: 100%;
  padding: 24px;
}

.R-pih-haiti .paragraph.card-v2 .card-v2--type--traditional .card-cta, .R-pih-haiti .paragraph.card-v2.card-v2--type--traditional .card-cta, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles .card-v2--type--traditional .card-cta, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--traditional .card-cta {
  margin-bottom: 24px;
}

.R-pih-haiti .paragraph.card-v2 .card-v2--type--traditional .card-title-wrapper, .R-pih-haiti .paragraph.card-v2.card-v2--type--traditional .card-title-wrapper, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles .card-v2--type--traditional .card-title-wrapper, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--traditional .card-title-wrapper {
  margin-bottom: 8px;
}

.R-pih-haiti .paragraph.card-v2 .card-v2--type--traditional .featured-image-wrapper, .R-pih-haiti .paragraph.card-v2.card-v2--type--traditional .featured-image-wrapper, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles .card-v2--type--traditional .featured-image-wrapper, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--traditional .featured-image-wrapper {
  height: 12rem;
  overflow: hidden;
}

.R-pih-haiti .paragraph.card-v2.card-v2--type--statistic, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--statistic {
  border: 1px solid #c4c4c4;
  flex-direction: column;
  gap: 16px;
  max-width: 23rem;
  display: flex;
  padding: 32px !important;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .paragraph.card-v2.card-v2--type--statistic, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--statistic {
    max-width: 25rem;
  }
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti .paragraph.card-v2.card-v2--type--statistic, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--statistic {
    margin-bottom: 32px;
  }
}

@media screen and (width >= 75em) {
  .R-pih-haiti .paragraph.card-v2.card-v2--type--statistic, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--statistic {
    margin-bottom: 0;
  }
}

.R-pih-haiti .paragraph.card-v2.card-v2--type--statistic:hover, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--statistic:hover {
  transform: scale(1.05);
}

.R-pih-haiti .paragraph.card-v2.card-v2--type--statistic .card-title-wrapper, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--statistic .card-title-wrapper {
  justify-content: center;
}

.R-pih-haiti .paragraph.card-v2.card-v2--type--statistic .card-title, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--statistic .card-title {
  color: #282828;
  font-size: 1.5em;
  line-height: 28px;
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti .paragraph.card-v2.card-v2--type--statistic .card-title, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--statistic .card-title {
    font-size: 1.75em;
    line-height: 32px;
  }
}

.R-pih-haiti .paragraph.card-v2.card-v2--type--statistic .card-body, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--statistic .card-body {
  margin-top: 16px;
}

.R-pih-haiti .paragraph.card-v2.card-v2--type--statistic .card-statistic-value, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--statistic .card-statistic-value {
  color: #256041;
  text-align: center;
  font-family: Merriweather, Georgia, "Times New Roman", serif;
  font-size: 1.75em;
  font-weight: 700;
  line-height: 32px;
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti .paragraph.card-v2.card-v2--type--statistic .card-statistic-value, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--statistic .card-statistic-value {
    font-size: 2em;
    line-height: 40px;
  }
}

.R-pih-haiti .paragraph.card-v2.card-v2--type--statistic .card-description, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--statistic .card-description {
  color: #555;
  font-size: 1.125em;
  line-height: 24px;
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti .paragraph.card-v2.card-v2--type--statistic .card-description, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--statistic .card-description {
    font-size: 1.25em;
    line-height: 28px;
  }
}

.R-pih-haiti .paragraph.card-v2.card-v2--type--statistic .card-subtitle, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--statistic .card-subtitle {
  color: #555;
  text-align: center;
  font-size: 1em;
  line-height: 20px;
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti .paragraph.card-v2.card-v2--type--statistic .card-subtitle, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles.card-v2--type--statistic .card-subtitle {
    font-size: 1.125em;
    line-height: 24px;
  }
}

.R-pih-haiti .paragraph.card-v2 .card-stack, .R-pih-haiti .paragraph.paragraph--type--curated-list-of-articles .card-stack {
  margin-left: auto;
  margin-right: auto;
}

.R-pih-haiti .paragraph.collection.collection--display_type_stack .paragraph.card-v2 {
  margin-bottom: 32px;
}

@media screen and (width >= 75em) {
  .R-pih-haiti .paragraph.collection.collection--display_type_stack .paragraph.card-v2 {
    margin-bottom: 0;
  }
}

.R-pih-haiti.mjg-styles .collection .button {
  color: #fff;
  text-transform: capitalize;
  background-color: #000;
  border-radius: 6px;
  padding: 8px 16px;
  font-family: "Source Sans 3", "Source Sans Pro", Arial, sans-serif;
  font-size: 1em;
  font-weight: 600;
  line-height: 20px;
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti.mjg-styles .collection .button {
    font-size: 1.125em;
    line-height: 24px;
  }
}

.R-pih-haiti button {
  text-transform: uppercase;
  color: #fff;
  border-radius: .3em;
  font-size: 1.0625rem;
  font-weight: 600;
  text-decoration: none;
}

.R-pih-haiti a.bttn {
  text-transform: uppercase;
  color: #fff;
  border-radius: .3em;
  font-size: 1.0625rem;
  font-weight: 600;
  text-decoration: none;
  display: table;
}

.R-pih-haiti .btn-orange {
  color: #fff;
  background-color: #21613d;
}

.R-pih-haiti .btn-orange:hover {
  background-color: #21613d;
  transition: all .1s;
  color: #fff;
}

.R-pih-haiti .btn-orange a:focus, .R-pih-haiti .btn-orange a:hover, .R-pih-haiti .btn-orange:hover {
  color: #fff !important;
}

.R-pih-haiti .btn-indigo {
  color: #fff;
  background-color: #19422c;
  border: 2px solid #fff;
}

.R-pih-haiti .btn-indigo:hover {
  background-color: #143624;
  border: 2px solid #fff;
  transition: all .1s;
  color: #fff !important;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .btn-small {
    padding: 10px 36px;
  }
}

@media print, screen and (width <= 39.9988em) {
  .R-pih-haiti .btn-small {
    padding: 13px 30px;
  }
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .btn-large {
    margin: 0 auto;
    padding: 15px 100px;
  }
}

@media print, screen and (width <= 39.9988em) {
  .R-pih-haiti .btn-large {
    margin: 0 auto;
    padding: 7px 50px;
  }
}

.R-pih-haiti .accordion-title {
  color: #fff;
  background-color: #222;
  border: 1px solid #f4f4f4;
  border-bottom: 0;
  padding: 1.25rem 1rem;
  font-size: 1.25rem;
  line-height: 1;
  display: block;
  position: relative;
}

.R-pih-haiti .accordion-item:first-child > :first-child {
  border-radius: 4px;
  color: #fff !important;
}

.R-pih-haiti :last-child:not(.is-active) > .accordion-title {
  color: #fff;
  background-color: #333;
  border-bottom: 1px solid #f4f4f4;
  border-radius: 4px;
  background-color: #222 !important;
  border-radius: 4px !important;
}

.R-pih-haiti li.accordion-item {
  max-width: 1200px;
  margin: 0 auto;
}

.R-pih-haiti ul {
  margin-left: 0;
}

.R-pih-haiti a:focus {
  color: #fff !important;
}

.R-pih-haiti .accordion-v2 {
  margin: 0;
  background-color: #0000 !important;
}

.R-pih-haiti .accordion-v2 .accordion-content {
  color: #282828;
  padding: 1rem;
  background-color: #fff !important;
  border-radius: 8px !important;
}

.R-pih-haiti .accordion-v2-item {
  border: 1px solid #c4c4c4;
  margin-bottom: 16px;
  border-radius: 8px !important;
}

.R-pih-haiti .accordion-v2-item:last-child {
  margin-bottom: 0;
}

.R-pih-haiti .accordion-v2-title {
  padding: 1.25rem 3rem 1.25rem 1.25rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.2;
  color: #282828 !important;
  background-color: #fff !important;
  border-radius: 6px !important;
  scroll-margin-top: 140px !important;
}

.R-pih-haiti .accordion-v2-item:first-child > :first-child {
  color: #282828 !important;
}

.R-pih-haiti .accordion-v2-item.is-active > .accordion-v2-title {
  border-radius: 6px 6px 0 0 !important;
}

.R-pih-haiti .accordion-v2-item.is-active > .accordion-v2-content {
  border-radius: 0 0 6px 6px !important;
}

.R-pih-haiti .accordion-v2-item:last-child:not(.is-active) > .accordion-v2-title {
  color: #282828 !important;
  background-color: #fff !important;
  border-radius: 6px !important;
}

.R-pih-haiti .accordion-v2-title:before {
  font-size: 1em;
  content: url("/ref/pih-haiti/assets/c63975135fd3.svg") !important;
}

.R-pih-haiti .accordion-v2-title[aria-expanded="true"]:before {
  display: inline-block;
  transform: rotate(180deg);
  content: url("/ref/pih-haiti/assets/c63975135fd3.svg") !important;
}

.R-pih-haiti .accordion-v2-content p {
  font-size: inherit !important;
  margin-bottom: 1rem !important;
  margin-left: 0 !important;
  padding: 0 !important;
  line-height: 1.6 !important;
}

 .R-pih-haiti .accordion-v2-content ul {
  margin-left: 1rem;
}

.R-pih-haiti.map {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.R-pih-haiti .card {
  box-shadow: none;
  color: #222;
  background: #fefefe;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
  flex-direction: column;
  flex-grow: 1;
  margin-bottom: 1rem;
  display: flex;
  overflow: hidden;
}

.R-pih-haiti .join-the-movement .ways-to-join > div .join-option .option-cta:active {
  color: #fff;
  background-color: #245f3f;
}

.R-pih-haiti .row {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.R-pih-haiti .row:after, .R-pih-haiti .row:before {
  content: " ";
  flex-basis: 0;
  order: 1;
  display: table;
}

.R-pih-haiti .row:after {
  clear: both;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .row .row {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
  }
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti .row .row {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
  }
}

@media screen and (width >= 75em) {
  .R-pih-haiti .row .row {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
  }
}

@media screen and (width >= 90em) {
  .R-pih-haiti .row .row {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
  }
}

.R-pih-haiti .small-12 {
  width: 100%;
}

 .R-pih-haiti .expanded.row .small-collapse.row {
  margin-left: 0;
  margin-right: 0;
}

@media print, screen and (width >= 40em) {

  .R-pih-haiti .medium-6 {
    width: 50%;
  }

   .R-pih-haiti .expanded.row .medium-collapse.row {
    margin-left: 0;
    margin-right: 0;
  }
}

@media print, screen and (width >= 64em) {

  .R-pih-haiti .large-4 {
    width: 33.3333%;
  }

  .R-pih-haiti .large-10 {
    width: 83.3333%;
  }

   .R-pih-haiti .expanded.row .large-collapse.row {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (width >= 75em) {

  .R-pih-haiti .xlarge-3 {
    width: 25%;
  }

   .R-pih-haiti .expanded.row .xlarge-collapse.row {
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (width >= 90em) {

   .R-pih-haiti .expanded.row .xxlarge-collapse.row {
    margin-left: 0;
    margin-right: 0;
  }
}

.R-pih-haiti .row {
  flex-flow: wrap;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.R-pih-haiti .row .row {
  margin-left: -.625rem;
  margin-right: -.625rem;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .row .row {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
  }
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti .row .row {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
  }
}

@media screen and (width >= 75em) {
  .R-pih-haiti .row .row {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
  }
}

@media screen and (width >= 90em) {
  .R-pih-haiti .row .row {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
  }
}

.R-pih-haiti .row.expanded {
  max-width: none;
}

.R-pih-haiti .row.expanded .row {
  margin-left: auto;
  margin-right: auto;
}

.R-pih-haiti .row:not(.expanded) .row {
  max-width: none;
}

.R-pih-haiti .small-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

@media print, screen and (width >= 40em) {

  .R-pih-haiti .medium-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media print, screen and (width >= 64em) {

  .R-pih-haiti .large-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }

  .R-pih-haiti .large-10 {
    flex: 0 0 83.3333%;
    max-width: 83.3333%;
  }
}

@media screen and (width >= 75em) {

  .R-pih-haiti .xlarge-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
}

.R-pih-haiti .clearfix:after, .R-pih-haiti .clearfix:before {
  content: " ";
  flex-basis: 0;
  order: 1;
  display: table;
}

.R-pih-haiti .clearfix:after {
  clear: both;
}

.R-pih-haiti .align-center {
  justify-content: center;
}

.R-pih-haiti .align-middle {
  align-items: center;
}

.R-pih-haiti .grid-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .625rem;
  padding-right: .625rem;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .grid-container {
    padding-left: .9375rem;
    padding-right: .9375rem;
  }
}

.R-pih-haiti .grid-x {
  flex-flow: wrap;
  display: flex;
}

.R-pih-haiti .cell {
  flex: none;
  width: 100%;
  min-width: 0;
  min-height: 0;
}

 .R-pih-haiti .grid-x > .small-12 {
  flex-basis: auto;
}

@media print, screen and (width >= 40em) {
   .R-pih-haiti .grid-x > .medium-6 {
    flex-basis: auto;
  }
}

@media print, screen and (width >= 64em) {
   .R-pih-haiti .grid-x > .large-10, .R-pih-haiti .grid-x > .large-4 {
    flex-basis: auto;
  }
}

@media screen and (width >= 75em) {
   .R-pih-haiti .grid-x > .xlarge-3 {
    flex-basis: auto;
  }
}

 .R-pih-haiti .grid-x > .small-12 {
  flex: none;
}

.R-pih-haiti .grid-x > .small-12 {
  width: 100%;
}

@media print, screen and (width >= 40em) {

   .R-pih-haiti .grid-x > .medium-6 {
    flex: none;
  }

  .R-pih-haiti .grid-x > .medium-6 {
    width: 50%;
  }
}

@media print, screen and (width >= 64em) {

   .R-pih-haiti .grid-x > .large-10, .R-pih-haiti .grid-x > .large-4 {
    flex: none;
  }

  .R-pih-haiti .grid-x > .large-4 {
    width: 33.3333%;
  }

  .R-pih-haiti .grid-x > .large-10 {
    width: 83.3333%;
  }
}

@media screen and (width >= 75em) {

   .R-pih-haiti .grid-x > .xlarge-3 {
    flex: none;
  }

  .R-pih-haiti .grid-x > .xlarge-3 {
    width: 25%;
  }
}

.R-pih-haiti .grid-margin-x:not(.grid-x) > .cell {
  width: auto;
}

.R-pih-haiti .grid-margin-x {
  margin-left: -.625rem;
  margin-right: -.625rem;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .grid-margin-x {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
  }
}

.R-pih-haiti .grid-margin-x > .cell {
  width: calc(100% - 1.25rem);
  margin-left: .625rem;
  margin-right: .625rem;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .grid-margin-x > .cell {
    width: calc(100% - 1.875rem);
    margin-left: .9375rem;
    margin-right: .9375rem;
  }
}

.R-pih-haiti .grid-margin-x > .small-12 {
  width: calc(100% - 1.25rem);
}

@media print, screen and (width >= 40em) {

  .R-pih-haiti .grid-margin-x > .small-12 {
    width: calc(100% - 1.875rem);
  }

  .R-pih-haiti .grid-margin-x > .medium-6 {
    width: calc(50% - 1.875rem);
  }
}

@media print, screen and (width >= 64em) {

  .R-pih-haiti .grid-margin-x > .large-4 {
    width: calc(33.3333% - 1.875rem);
  }

  .R-pih-haiti .grid-margin-x > .large-10 {
    width: calc(83.3333% - 1.875rem);
  }
}

@media screen and (width >= 75em) {

  .R-pih-haiti .grid-margin-x > .xlarge-3 {
    width: calc(25% - 1.875rem);
  }
}

.R-pih-haiti .grid-padding-x .grid-padding-x {
  margin-left: -.625rem;
  margin-right: -.625rem;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .grid-padding-x .grid-padding-x {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
  }
}

.R-pih-haiti .grid-container:not(.full) > .grid-padding-x {
  margin-left: -.625rem;
  margin-right: -.625rem;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .grid-container:not(.full) > .grid-padding-x {
    margin-left: -.9375rem;
    margin-right: -.9375rem;
  }
}

.R-pih-haiti .grid-padding-x > .cell {
  padding-left: .625rem;
  padding-right: .625rem;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .grid-padding-x > .cell {
    padding-left: .9375rem;
    padding-right: .9375rem;
  }
}

 .R-pih-haiti div, .R-pih-haiti form, .R-pih-haiti h1, .R-pih-haiti h2, .R-pih-haiti h6, .R-pih-haiti li, .R-pih-haiti p, .R-pih-haiti ul {
  margin: 0;
  padding: 0;
}

.R-pih-haiti p {
  font-size: inherit;
  text-rendering: optimizelegibility;
  margin-bottom: 1rem;
  line-height: 1.6;
}

 .R-pih-haiti i {
  font-style: italic;
  line-height: inherit;
}

.R-pih-haiti b, .R-pih-haiti strong {
  font-weight: 700;
  line-height: inherit;
}

.R-pih-haiti small {
  font-size: 80%;
  line-height: inherit;
}

.R-pih-haiti .h1, .R-pih-haiti .h2, .R-pih-haiti .h6, .R-pih-haiti h1, .R-pih-haiti h2, .R-pih-haiti h6 {
  color: inherit;
  text-rendering: optimizelegibility;
  font-family: "Source Sans 3", "Source Sans Pro", Arial, sans-serif;
  font-style: normal;
  font-weight: 700;
}

.R-pih-haiti .h1 small, .R-pih-haiti .h2 small, .R-pih-haiti .h6 small, .R-pih-haiti h1 small, .R-pih-haiti h2 small, .R-pih-haiti h6 small {
  color: #999;
  line-height: 0;
}

.R-pih-haiti .h1, .R-pih-haiti h1 {
  margin-top: .625rem;
  margin-bottom: 1.25rem;
  font-size: 1.875rem;
  line-height: 1.4;
}

.R-pih-haiti .h2, .R-pih-haiti h2 {
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 1.625rem;
  line-height: 1.4;
}

.R-pih-haiti .h6, .R-pih-haiti h6 {
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 1rem;
  line-height: 1.4;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .h1, .R-pih-haiti h1 {
    margin-top: .625rem;
    margin-bottom: 1.25rem;
    font-size: 2.5rem;
    line-height: 1.4;
  }

  .R-pih-haiti .h2, .R-pih-haiti h2 {
    margin-top: 0;
    font-size: 2rem;
    line-height: 1.4;
  }

  .R-pih-haiti .h6, .R-pih-haiti h6 {
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.4;
  }
}

.R-pih-haiti a {
  line-height: inherit;
  color: #21613d;
  cursor: pointer;
  text-decoration: none;
}

.R-pih-haiti a:focus, .R-pih-haiti a:hover {
  color: #2a6f4b;
}

.R-pih-haiti a img {
  border: 0;
}

 .R-pih-haiti ul {
  margin-bottom: 1rem;
  line-height: 1.6;
  list-style-position: outside;
}

.R-pih-haiti li {
  font-size: inherit;
}

.R-pih-haiti ul {
  margin-left: 1.25rem;
  list-style-type: disc;
}

 .R-pih-haiti ul ul {
  margin-bottom: 0;
  margin-left: 1.25rem;
}

.R-pih-haiti figure {
  margin: 0;
}

 .R-pih-haiti cite {
  color: #3e3e3e;
  font-size: .8125rem;
  display: block;
}

 .R-pih-haiti cite:before {
  content: "— ";
}

.R-pih-haiti .show-for-print {
  display: none !important;
}

@media print {
  .R-pih-haiti * {
    -webkit-print-color-adjust: economy;
    color-adjust: economy;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    background: none !important;
  }

  .R-pih-haiti .show-for-print {
    display: block !important;
  }

  .R-pih-haiti table.show-for-print {
    display: table !important;
  }

  .R-pih-haiti thead.show-for-print {
    display: table-header-group !important;
  }

  .R-pih-haiti tbody.show-for-print {
    display: table-row-group !important;
  }

  .R-pih-haiti tr.show-for-print {
    display: table-row !important;
  }

  .R-pih-haiti td.show-for-print, .R-pih-haiti th.show-for-print {
    display: table-cell !important;
  }

  .R-pih-haiti a, .R-pih-haiti a:visited {
    text-decoration: underline;
  }

  .R-pih-haiti a[href]:after {
    content: " (" attr(href) ")";
  }

   .R-pih-haiti a[href^="#"]:after {
    content: "";
  }

  .R-pih-haiti img {
    page-break-inside: avoid;
  }

  .R-pih-haiti img {
    max-width: 100% !important;
  }

  @page {
    margin: .5cm;
  }

  .R-pih-haiti h2, .R-pih-haiti p {
    orphans: 3;
    widows: 3;
  }

  .R-pih-haiti h2 {
    page-break-after: avoid;
  }
}

.R-pih-haiti .button {
  vertical-align: middle;
  -webkit-appearance: none;
  text-align: center;
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: .3em;
  margin: 0 0 1rem;
  padding: .85em 1em;
  font-family: inherit;
  font-size: .9rem;
  line-height: 1;
  transition: background-color .25s ease-out, color .25s ease-out;
  display: inline-block;
}

.R-pih-haiti .button.small {
  font-size: .75rem;
}

.R-pih-haiti .button.large {
  font-size: 1.25rem;
}

.R-pih-haiti .button.expanded {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.R-pih-haiti .button {
  color: #fff;
  background-color: #21613d;
}

.R-pih-haiti .button:focus, .R-pih-haiti .button:hover {
  color: #fff;
  background-color: #21613d;
}

.R-pih-haiti .button.primary {
  color: #fff;
  background-color: #21613d;
}

.R-pih-haiti .button.primary:focus, .R-pih-haiti .button.primary:hover {
  color: #fff;
  background-color: #286846;
}

.R-pih-haiti .button.secondary {
  color: #fff;
  background-color: #767676;
}

.R-pih-haiti .button.secondary:focus, .R-pih-haiti .button.secondary:hover {
  color: #fff;
  background-color: #5e5e5e;
}

.R-pih-haiti .button.success {
  color: #222;
  background-color: #21613d;
}

.R-pih-haiti .button.success:focus, .R-pih-haiti .button.success:hover {
  color: #222;
  background-color: #21613d;
}

.R-pih-haiti a.button:focus, .R-pih-haiti a.button:hover {
  text-decoration: none;
}

.R-pih-haiti .accordion-item:first-child > :first-child {
  border-radius: .3em .3em 0 0;
}

.R-pih-haiti .accordion-item:last-child > :last-child {
  border-radius: 0 0 .3em .3em;
}

.R-pih-haiti .accordion-title {
  color: #fff;
  border: 1px solid #f4f4f4;
  border-bottom: 0;
  padding: 1.25rem 1rem;
  font-size: 1.25rem;
  line-height: 1;
  display: block;
  position: relative;
}

.R-pih-haiti :last-child:not(.is-active) > .accordion-title {
  border-bottom: 1px solid #f4f4f4;
  border-radius: 0 0 .3em .3em;
}

.R-pih-haiti .accordion-title:focus, .R-pih-haiti .accordion-title:hover {
  background-color: #3e3e3e;
}

.R-pih-haiti .accordion-title:before {
  content: "+";
  margin-top: -.5rem;
  position: absolute;
  top: 50%;
  right: 1rem;
}

.R-pih-haiti .is-active > .accordion-title:before {
  content: "–";
}

.R-pih-haiti .accordion-content {
  color: #222;
  background-color: #f4f4f4;
  border: 1px solid #f4f4f4;
  border-bottom: 0;
  padding: 1rem;
  display: none;
}

.R-pih-haiti :last-child > .accordion-content:last-child {
  border-bottom: 1px solid #f4f4f4;
}

.R-pih-haiti .accordion-menu .is-accordion-submenu-parent[aria-expanded="true"] > a:after {
  transform-origin: 50%;
  transform: rotate(180deg);
}

.R-pih-haiti .submenu-toggle[aria-expanded="true"]:after {
  transform-origin: 50%;
  transform: scaleY(-1);
}

.R-pih-haiti .button-group.expanded .button {
  flex: 1 1 0;
}

.R-pih-haiti .button-group.stacked-for-medium.expanded .button, .R-pih-haiti .button-group.stacked-for-small.expanded .button, .R-pih-haiti .button-group.stacked.expanded .button {
  flex: 1 1 0;
}

@media print, screen and (width <= 39.9988em) {
  .R-pih-haiti .button-group.stacked-for-small.expanded {
    display: block;
  }

  .R-pih-haiti .button-group.stacked-for-small.expanded .button {
    margin-right: 0;
    display: block;
  }
}

@media print, screen and (width <= 63.9988em) {
  .R-pih-haiti .button-group.stacked-for-medium.expanded {
    display: block;
  }

  .R-pih-haiti .button-group.stacked-for-medium.expanded .button {
    margin-right: 0;
    display: block;
  }
}

.R-pih-haiti .card {
  box-shadow: none;
  color: #222;
  background: #fff;
  border: 1px solid #f4f4f4;
  border-radius: .3em;
  flex-direction: column;
  flex-grow: 1;
  margin-bottom: 1rem;
  display: flex;
  overflow: hidden;
}

.R-pih-haiti .card > :last-child {
  margin-bottom: 0;
}

.R-pih-haiti .menu {
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  position: relative;
}

.R-pih-haiti .menu .button, .R-pih-haiti .menu a {
  padding: .7rem 1rem;
  line-height: 1;
  text-decoration: none;
  display: block;
}

.R-pih-haiti .menu a, .R-pih-haiti .menu button, .R-pih-haiti .menu input {
  margin-bottom: 0;
}

.R-pih-haiti .menu input {
  display: inline-block;
}

.R-pih-haiti .menu {
  flex-flow: wrap;
}

.R-pih-haiti .menu.expanded li {
  flex: 1 1 0;
}

.R-pih-haiti .menu.expanded.icon-bottom li a i, .R-pih-haiti .menu.expanded.icon-bottom li a img, .R-pih-haiti .menu.expanded.icon-bottom li a svg, .R-pih-haiti .menu.expanded.icon-top li a i, .R-pih-haiti .menu.expanded.icon-top li a img, .R-pih-haiti .menu.expanded.icon-top li a svg {
  text-align: left;
}

.R-pih-haiti .menu.simple {
  align-items: center;
}

.R-pih-haiti .menu.simple li + li {
  margin-left: 1rem;
}

.R-pih-haiti .menu.simple a {
  padding: 0;
}

@media print, screen and (width >= 40em) {

  .R-pih-haiti .menu.medium-expanded li {
    flex: 1 1 0;
  }
}

@media print, screen and (width >= 64em) {

  .R-pih-haiti .menu.large-expanded li {
    flex: 1 1 0;
  }
}

@media screen and (width >= 75em) {

  .R-pih-haiti .menu.xlarge-expanded li {
    flex: 1 1 0;
  }
}

@media screen and (width >= 90em) {

  .R-pih-haiti .menu.xxlarge-expanded li {
    flex: 1 1 0;
  }
}

.R-pih-haiti .menu .is-active > a, .R-pih-haiti .menu .active > a {
  color: #fff;
  background: #21613d;
}

.R-pih-haiti .menu.align-center li {
  justify-content: center;
  display: flex;
}

.R-pih-haiti .drilldown .is-drilldown-submenu.is-active {
  z-index: 1;
  display: block;
  transform: translateX(-100%);
}

.R-pih-haiti .dropdown-pane.is-opening {
  display: block;
}

.R-pih-haiti .dropdown-pane.is-open {
  visibility: visible;
  display: block;
}

.R-pih-haiti .dropdown.menu > li.opens-left > .is-dropdown-submenu {
  top: 100%;
  left: auto;
  right: 0;
}

.R-pih-haiti .dropdown.menu > li.opens-right > .is-dropdown-submenu {
  top: 100%;
  left: 0;
  right: auto;
}

.R-pih-haiti .dropdown.menu > li.is-active > a {
  color: #21613d;
  background: none;
}

.R-pih-haiti .dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
  top: 0;
  left: auto;
  right: 100%;
}

.R-pih-haiti .dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
  left: 100%;
  right: auto;
}

.R-pih-haiti .dropdown.menu.vertical > li.opens-left > a:after {
  content: "";
  border: 6px solid #0000;
  border-left-width: 0;
  border-right-color: #fff;
  width: 0;
  height: 0;
  display: block;
  left: 5px;
  right: auto;
}

.R-pih-haiti .dropdown.menu.vertical > li.opens-right > a:after {
  content: "";
  border: 6px solid #0000;
  border-left-color: #fff;
  border-right-width: 0;
  width: 0;
  height: 0;
  display: block;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    left: auto;
    right: 0;
  }

  .R-pih-haiti .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    left: 0;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    left: auto;
    right: 100%;
  }

  .R-pih-haiti .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    left: 100%;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.medium-vertical > li.opens-left > a:after {
    content: "";
    border: 6px solid #0000;
    border-left-width: 0;
    border-right-color: #fff;
    width: 0;
    height: 0;
    display: block;
    left: 5px;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.medium-vertical > li.opens-right > a:after {
    content: "";
    border: 6px solid #0000;
    border-left-color: #fff;
    border-right-width: 0;
    width: 0;
    height: 0;
    display: block;
  }
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    left: auto;
    right: 0;
  }

  .R-pih-haiti .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    left: 0;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    left: auto;
    right: 100%;
  }

  .R-pih-haiti .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    left: 100%;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.large-vertical > li.opens-left > a:after {
    content: "";
    border: 6px solid #0000;
    border-left-width: 0;
    border-right-color: #fff;
    width: 0;
    height: 0;
    display: block;
    left: 5px;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.large-vertical > li.opens-right > a:after {
    content: "";
    border: 6px solid #0000;
    border-left-color: #fff;
    border-right-width: 0;
    width: 0;
    height: 0;
    display: block;
  }
}

@media screen and (width >= 75em) {
  .R-pih-haiti .dropdown.menu.xlarge-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    left: auto;
    right: 0;
  }

  .R-pih-haiti .dropdown.menu.xlarge-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    left: 0;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.xlarge-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    left: auto;
    right: 100%;
  }

  .R-pih-haiti .dropdown.menu.xlarge-vertical > li.opens-right > .is-dropdown-submenu {
    left: 100%;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.xlarge-vertical > li.opens-left > a:after {
    content: "";
    border: 6px solid #0000;
    border-left-width: 0;
    border-right-color: #fff;
    width: 0;
    height: 0;
    display: block;
    left: 5px;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.xlarge-vertical > li.opens-right > a:after {
    content: "";
    border: 6px solid #0000;
    border-left-color: #fff;
    border-right-width: 0;
    width: 0;
    height: 0;
    display: block;
  }
}

@media screen and (width >= 90em) {
  .R-pih-haiti .dropdown.menu.xxlarge-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    left: auto;
    right: 0;
  }

  .R-pih-haiti .dropdown.menu.xxlarge-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    left: 0;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.xxlarge-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    left: auto;
    right: 100%;
  }

  .R-pih-haiti .dropdown.menu.xxlarge-vertical > li.opens-right > .is-dropdown-submenu {
    left: 100%;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.xxlarge-vertical > li.opens-left > a:after {
    content: "";
    border: 6px solid #0000;
    border-left-width: 0;
    border-right-color: #fff;
    width: 0;
    height: 0;
    display: block;
    left: 5px;
    right: auto;
  }

  .R-pih-haiti .dropdown.menu.xxlarge-vertical > li.opens-right > a:after {
    content: "";
    border: 6px solid #0000;
    border-left-color: #fff;
    border-right-width: 0;
    width: 0;
    height: 0;
    display: block;
  }
}

.R-pih-haiti .is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
  top: 100%;
  left: auto;
}

.R-pih-haiti .is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
  left: auto;
  right: 100%;
}

.R-pih-haiti .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
  left: 100%;
  right: auto;
}

.R-pih-haiti .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a:after {
  content: "";
  border: 6px solid #0000;
  border-left-width: 0;
  border-right-color: #fff;
  width: 0;
  height: 0;
  display: block;
  left: 5px;
  right: auto;
}

.R-pih-haiti .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a:after {
  content: "";
  border: 6px solid #0000;
  border-left-color: #fff;
  border-right-width: 0;
  width: 0;
  height: 0;
  display: block;
}

.R-pih-haiti .is-dropdown-submenu.js-dropdown-active {
  display: block;
}

.R-pih-haiti .label {
  white-space: nowrap;
  cursor: default;
  color: #fff;
  background: #21613d;
  border-radius: .3em;
  padding: .33333rem .5rem;
  font-size: .8rem;
  line-height: 1;
  display: inline-block;
}

.R-pih-haiti .label.primary {
  color: #fff;
  background: #21613d;
}

.R-pih-haiti .label.secondary {
  color: #fff;
  background: #767676;
}

.R-pih-haiti .label.success {
  color: #222;
  background: #21613d;
}

.R-pih-haiti .is-off-canvas-open {
  overflow: hidden;
}

.R-pih-haiti .off-canvas.is-transition-overlap.is-open {
  box-shadow: 0 0 10px #222222b3;
}

.R-pih-haiti .off-canvas.is-open {
  transform: translate(0);
}

.R-pih-haiti .off-canvas-absolute.is-transition-overlap.is-open {
  box-shadow: 0 0 10px #222222b3;
}

.R-pih-haiti .off-canvas-absolute.is-open {
  transform: translate(0);
}

.R-pih-haiti .off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
  transform: translate(0);
}

.R-pih-haiti .off-canvas-content.is-open-left.has-transition-push {
  transform: translateX(250px);
}

.R-pih-haiti .off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
  transform: translate(0);
}

.R-pih-haiti .off-canvas-content.is-open-right.has-transition-push {
  transform: translateX(-250px);
}

.R-pih-haiti .off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
  transform: translate(0);
}

.R-pih-haiti .off-canvas-content.is-open-top.has-transition-push {
  transform: translateY(250px);
}

.R-pih-haiti .off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
  transform: translate(0);
}

.R-pih-haiti .off-canvas-content.is-open-bottom.has-transition-push {
  transform: translateY(-250px);
}

 .R-pih-haiti .off-canvas-content .off-canvas.is-open {
  transform: translate(0);
}

.R-pih-haiti.is-reveal-open {
  width: 100%;
  position: fixed;
  overflow-y: hidden;
}

.R-pih-haiti.is-reveal-open.zf-has-scroll {
  overflow-y: scroll;
}

.R-pih-haiti.is-reveal-open {
  overflow-y: hidden;
}

.R-pih-haiti .switch-active, .R-pih-haiti .switch-inactive {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.R-pih-haiti .switch-active {
  display: none;
  left: 8%;
}

.R-pih-haiti input:checked + label > .switch-active {
  display: block;
}

.R-pih-haiti .switch-inactive {
  right: 15%;
}

.R-pih-haiti input:checked + label > .switch-inactive {
  display: none;
}

.R-pih-haiti .tabs-panel.is-active {
  display: block;
}

.R-pih-haiti .top-bar-left {
  flex: none;
}

@media screen and (width <= 0), screen and (width >= 40em) {
  .R-pih-haiti .show-for-small-only {
    display: none !important;
  }
}

@media screen and (width <= 39.9988em) {
  .R-pih-haiti .show-for-medium {
    display: none !important;
  }
}

@media screen and (width <= 39.9988em), screen and (width >= 64em) {
  .R-pih-haiti .show-for-medium-only {
    display: none !important;
  }
}

@media screen and (width <= 63.9988em) {
  .R-pih-haiti .show-for-large {
    display: none !important;
  }
}

@media screen and (width <= 63.9988em), screen and (width >= 75em) {
  .R-pih-haiti .show-for-large-only {
    display: none !important;
  }
}

@media screen and (width <= 74.9988em) {
  .R-pih-haiti .show-for-xlarge {
    display: none !important;
  }
}

@media screen and (width <= 74.9988em), screen and (width >= 90em) {
  .R-pih-haiti .show-for-xlarge-only {
    display: none !important;
  }
}

@media screen and (width <= 89.9988em) {
  .R-pih-haiti .show-for-xxlarge {
    display: none !important;
  }
}

@media screen and (width <= 89.9988em) {
  .R-pih-haiti .show-for-xxlarge-only {
    display: none !important;
  }
}

.R-pih-haiti .show-for-sr, .R-pih-haiti .show-on-focus {
  clip: rect(0,0,0,0) !important;
  white-space: nowrap !important;
  border: 0 !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  overflow: hidden !important;
}

.R-pih-haiti .show-on-focus:active, .R-pih-haiti .show-on-focus:focus {
  clip: auto !important;
  white-space: normal !important;
  width: auto !important;
  height: auto !important;
  position: static !important;
  overflow: visible !important;
}

 .R-pih-haiti .show-for-landscape {
  display: block !important;
}

@media screen and (orientation: landscape) {
   .R-pih-haiti .show-for-landscape {
    display: block !important;
  }
}

@media screen and (orientation: portrait) {
   .R-pih-haiti .show-for-landscape {
    display: none !important;
  }
}

 .R-pih-haiti .show-for-portrait {
  display: none !important;
}

@media screen and (orientation: landscape) {
   .R-pih-haiti .show-for-portrait {
    display: none !important;
  }
}

@media screen and (orientation: portrait) {
   .R-pih-haiti .show-for-portrait {
    display: block !important;
  }
}

.R-pih-haiti .top-bar-section ul li a.is-active {
  color: #fff;
}

 .R-pih-haiti.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .sticky.is-stuck .top-bar {
  margin-top: 0;
}

 .R-pih-haiti .top-bar .menu-item--expanded {
  list-style: none;
}

.R-pih-haiti .navigation {
  flex-direction: row;
  align-items: stretch;
  display: flex;
}

.R-pih-haiti .menu li a {
  color: #000;
}

.R-pih-haiti .main-navigation {
  background: #21613d;
  color: #fff;
}

.R-pih-haiti .main-navigation .container {
  box-shadow: 0 2px 2px #0006;
}

.R-pih-haiti input.button {
  vertical-align: top;
  color: #000;
  background: #d0d0d0;
  border: 0;
  width: 150px;
  height: 28px;
  margin-right: 5px;
  font-weight: 500;
  transition: width .3s, border-radius .3s, box-shadow .3s;
  display: inline-block;
  box-shadow: inset 0 0 #ddd;
}

@media screen and (width <= 39.9375em) {
  .R-pih-haiti .navigation {
    box-shadow: 0 4px 2px -2px gray;
  }
}

.R-pih-haiti .region-navigation {
  justify-content: space-between;
  display: flex;
}

.R-pih-haiti .region-navigation div[class*="search-input-block"].views-exposed-form {
  background-color: #fff;
  padding: 8px 10px;
  position: absolute;
  top: 70px;
  right: 0;
}

@media screen and (width >= 70.625em) {
  .R-pih-haiti .region-navigation div[class*="search-input-block"].views-exposed-form {
    background-color: unset;
    margin-top: 4px;
    margin-right: 16px;
    padding: 0;
    position: static;
  }
}

.R-pih-haiti section.paragraph:not([class^="card"]) {
  padding: 48px 16px;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti section.paragraph:not([class^="card"]) {
    padding: 48px 32px;
  }
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti section.paragraph:not([class^="card"]) {
    padding: 64px 48px;
  }
}

.R-pih-haiti section.paragraph .section-title h2 {
  color: #19422c;
  text-align: center;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  font-family: Merriweather, Georgia, "Times New Roman", serif;
  font-size: 1.75em;
  font-weight: 700;
  line-height: 32px;
  text-transform: none !important;
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti section.paragraph .section-title h2 {
    margin-bottom: 20px;
    font-size: 2em;
    line-height: 40px;
  }
}

.R-pih-haiti section.paragraph .section-description {
  justify-content: center;
}

.R-pih-haiti section.paragraph .section-description h6 {
  color: #555;
  margin-bottom: 40px;
  font-family: "Source Sans 3", "Source Sans Pro", Arial, sans-serif;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 24px;
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti section.paragraph .section-description h6 {
    font-size: 1.5em;
    line-height: 32px;
  }
}

.R-pih-haiti section.paragraph .section-description p {
  max-width: 700px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 500;
  line-height: 1.5;
}

@media screen and (width >= 768px) {
  .R-pih-haiti section.paragraph .section-description p {
    font-size: 18px;
  }
}

.R-pih-haiti:not(.section-united-states) .footer {
  color: #d4d4d8;
  background: #282828;
  border-top: none;
  padding: 36px 16px;
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti:not(.section-united-states) .footer {
    padding: 48px 16px;
  }
}

.R-pih-haiti:not(.section-united-states) .footer * {
  transition: all .25s;
}

.R-pih-haiti:not(.section-united-states) .footer .region-footer-top {
  grid-template-columns: 1fr;
  align-items: start;
  padding: 0;
  display: grid;
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti:not(.section-united-states) .footer .region-footer-top {
    grid-template-columns: 240px 2fr 1fr;
  }
}

.R-pih-haiti:not(.section-united-states) .footer p {
  margin-bottom: 0 !important;
  line-height: 1.2 !important;
}

.R-pih-haiti:not(.section-united-states) .footer p span {
  font-weight: 600;
}

.R-pih-haiti:not(.section-united-states) .footer #block-pih-stayconnected {
  order: 1;
  margin-bottom: 24px;
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti:not(.section-united-states) .footer #block-pih-stayconnected {
    order: 3;
    margin-top: -6px;
  }
}

.R-pih-haiti:not(.section-united-states) .footer #block-pih-stayconnected h6 {
  color: #21613d;
  font-size: 1.5rem;
}

.R-pih-haiti:not(.section-united-states) .footer #block-pih-footersocialmediaicons {
  flex-wrap: wrap;
  order: 2;
  grid-column: auto;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
  box-shadow: none !important;
  justify-content: flex-start !important;
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti:not(.section-united-states) .footer #block-pih-footersocialmediaicons {
    order: 4;
    grid-column: 3;
    margin-bottom: 0;
  }
}

.R-pih-haiti:not(.section-united-states) .footer #block-pih-footersocialmediaicons ul.menu {
  flex-flow: row;
  margin: 0;
  padding: 0;
  display: flex;
}

.R-pih-haiti:not(.section-united-states) .footer #block-pih-footersocialmediaicons li.menu-item {
  margin: 0;
  list-style: none;
}

.R-pih-haiti:not(.section-united-states) .footer #block-pih-footersocialmediaicons a {
  color: #cbd5e1;
  justify-content: center;
  align-items: center;
  padding: .7rem 1.6rem .7rem 0;
  font-size: 1.5em;
  display: inline-flex;
}

.R-pih-haiti:not(.section-united-states) .footer #block-pih-footersocialmediaicons a:focus {
  color: #cbd5e1 !important;
}

.R-pih-haiti:not(.section-united-states) .footer #block-pih-footersocialmediaicons a:hover {
  text-decoration: none;
  color: #fff !important;
}

.R-pih-haiti:not(.section-united-states) .footer #block-pih-footersocialmediaicons a i[class~="fab"]:focus {
  color: #cbd5e1 !important;
}

.R-pih-haiti:not(.section-united-states) .footer #block-pih-footersocialmediaicons a i[class~="fab"]:hover {
  color: #fff !important;
  text-decoration: none !important;
}

.R-pih-haiti:not(.section-united-states) .footer #block-pih-footersocialmediaicons i.fa {
  font-family: "Font Awesome 6 Brands";
  font-size: 1.5rem;
}

.R-pih-haiti:not(.section-united-states) .footer #block-newpihfootermenu {
  flex-wrap: wrap;
  order: 3;
  margin-bottom: 24px;
  display: flex;
  overflow-x: hidden;
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti:not(.section-united-states) .footer #block-newpihfootermenu {
    order: 2;
    grid-row: 1 / 3;
  }
}

.R-pih-haiti:not(.section-united-states) .footer #block-newpihfootermenu .footer-menu-column {
  text-align: left;
  margin-bottom: 16px;
  flex: 50% !important;
}

@media print, screen and (width >= 40em) {
  .R-pih-haiti:not(.section-united-states) .footer #block-newpihfootermenu .footer-menu-column {
    flex: 25% !important;
  }
}

.R-pih-haiti:not(.section-united-states) .footer #block-newpihfootermenu .footer-menu-column h6 {
  color: #21613d;
  white-space: normal;
  text-transform: none;
  margin-bottom: 12px;
  font-weight: 600;
}

.R-pih-haiti:not(.section-united-states) .footer #block-newpihfootermenu .footer-menu-column .footer-child-menu-item {
  text-align: left;
  margin-bottom: 8px !important;
}

.R-pih-haiti:not(.section-united-states) .footer #block-newpihfootermenu .footer-menu-column .footer-child-menu-item a {
  white-space: normal;
  text-align: left;
  text-transform: none;
  color: #cbd5e1;
  font-size: 16px;
  display: inline-block;
}

.R-pih-haiti:not(.section-united-states) .footer #block-newpihfootermenu .footer-menu-column .footer-child-menu-item a:focus {
  color: #cbd5e1 !important;
}

.R-pih-haiti:not(.section-united-states) .footer #block-newpihfootermenu .footer-menu-column .footer-child-menu-item a:hover {
  color: #fff;
  text-decoration: none;
}

.R-pih-haiti:not(.section-united-states) .footer #block-pih-footercontact {
  order: 4;
  width: 100%;
  margin-bottom: 0;
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti:not(.section-united-states) .footer #block-pih-footercontact {
    order: 1;
    grid-row: 1 / 4;
  }
}

.R-pih-haiti:not(.section-united-states) .footer #block-pih-footercontact .footer-contact-wrapper {
  gap: 20px;
  display: grid;
}

.R-pih-haiti:not(.section-united-states) .footer #block-pih-footercontact .footer-logo {
  grid-area: 1 / 1 / auto / 3;
  padding: 0;
}

@media screen and (width >= 43.75em) {
  .R-pih-haiti:not(.section-united-states) .footer #block-pih-footercontact .footer-logo {
    grid-column: 1;
  }
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti:not(.section-united-states) .footer #block-pih-footercontact .footer-logo {
    grid-area: 1 / 1;
  }
}

.R-pih-haiti:not(.section-united-states) .footer #block-pih-footercontact .footer-address {
  grid-row: 2;
}

@media screen and (width >= 29.6875em) {
  .R-pih-haiti:not(.section-united-states) .footer #block-pih-footercontact .footer-address {
    grid-area: 2 / 1;
  }
}

@media screen and (width >= 43.75em) {
  .R-pih-haiti:not(.section-united-states) .footer #block-pih-footercontact .footer-address {
    grid-area: 1 / 2;
  }
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti:not(.section-united-states) .footer #block-pih-footercontact .footer-address {
    grid-area: 2 / 1;
  }
}

.R-pih-haiti:not(.section-united-states) .footer #block-pih-footercontact .footer-pobox {
  grid-row: 3;
}

@media screen and (width >= 29.6875em) {
  .R-pih-haiti:not(.section-united-states) .footer #block-pih-footercontact .footer-pobox {
    grid-area: 2 / 2;
  }
}

@media screen and (width >= 43.75em) {
  .R-pih-haiti:not(.section-united-states) .footer #block-pih-footercontact .footer-pobox {
    grid-area: 1 / 3;
  }
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti:not(.section-united-states) .footer #block-pih-footercontact .footer-pobox {
    grid-area: 3 / 1;
  }
}

.R-pih-haiti:not(.section-united-states) .below-footer {
  color: #d4d4d8;
  background: #282828;
  border-top: 1px solid #474747;
  padding: 16px;
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti:not(.section-united-states) .below-footer .below-the-footer-wrapper {
    justify-content: space-between;
    display: flex;
  }
}

.R-pih-haiti:not(.section-united-states) .below-footer .below-the-footer-trademark {
  margin-bottom: 8px;
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti:not(.section-united-states) .below-footer .below-the-footer-trademark {
    margin-bottom: 0;
  }
}

.R-pih-haiti:not(.section-united-states) .below-footer p {
  margin-bottom: 0;
  font-size: .875em;
  line-height: 1.2;
}

.R-pih-haiti:not(.section-united-states) .footer-form form {
  flex-wrap: wrap;
  gap: 12px;
  max-width: 600px;
  display: flex;
}

.R-pih-haiti:not(.section-united-states) .footer-form:placeholder {
  color: #888 !important;
}

.R-pih-haiti:not(.section-united-states) .footer-form fieldset {
  display: contents !important;
}

.R-pih-haiti:not(.section-united-states) .footer-form fieldset.form-columns-1 .input, .R-pih-haiti:not(.section-united-states) .footer-form fieldset.form-columns-2 .input {
  margin-right: 0;
}

.R-pih-haiti:not(.section-united-states) .footer-form fieldset.form-columns-1 .input input, .R-pih-haiti:not(.section-united-states) .footer-form fieldset.form-columns-2 .input input {
  margin: 0;
  width: 100% !important;
}

.R-pih-haiti:not(.section-united-states) .footer-form .hs_firstname, .R-pih-haiti:not(.section-united-states) .footer-form .hs_lastname {
  margin: 0;
  box-sizing: border-box !important;
  flex: calc(50% - 12px) !important;
}

.R-pih-haiti:not(.section-united-states) .footer-form .hs_email {
  margin: 0;
  box-sizing: border-box !important;
  flex: auto !important;
}

@media print, screen and (width >= 64em) {
  .R-pih-haiti:not(.section-united-states) .footer-form .hs_email {
    flex: calc(50% - 12px) !important;
  }
}

.R-pih-haiti:not(.section-united-states) .footer-form .hs-submit {
  margin: 0;
  box-sizing: border-box !important;
}

.R-pih-haiti:not(.section-united-states) .footer-form input {
  color: #fff !important;
  box-shadow: none !important;
  background: #282828 !important;
  border: 1px solid #888 !important;
  border-radius: 4px !important;
  outline: 0 !important;
  height: 48px !important;
  padding: 0 12px !important;
  font-size: 14px !important;
}

.R-pih-haiti:not(.section-united-states) .footer-form input:focus, .R-pih-haiti:not(.section-united-states) .footer-form input:hover {
  outline: 0;
  box-shadow: 0 0 0 2px #b1b1b133;
  color: #fff !important;
  background-color: #282828 !important;
  border-color: #21613d !important;
}

.R-pih-haiti:not(.section-united-states) .footer-form .hs-submit input {
  cursor: pointer;
  text-transform: uppercase;
  width: 120px;
  font-weight: 600;
  color: #fff !important;
  background: #21613d !important;
  border: #21613d !important;
  font-size: 18px !important;
}

.R-pih-haiti:not(.section-united-states) .footer-form .hs-submit input:hover {
  color: #fff !important;
  background: #21613d !important;
}

.R-pih-haiti.page-node-type-basic-page section.paragraph {
  padding: 40px 16px 48px;
}

@media (width >= 40em) {
  .R-pih-haiti.page-node-type-basic-page section.paragraph {
    padding: 40px 32px 48px;
  }
}

@media (width >= 64em) {
  .R-pih-haiti.page-node-type-basic-page section.paragraph {
    padding: 40px 48px 48px;
  }
}

.R-pih-haiti.page-node-type-basic-page section.paragraph .row {
  margin-bottom: 0;
}

.R-pih-haiti.page-node-type-basic-page section.paragraph .section-description:not(.accordion-v2-content) > * {
  margin: 0;
}

.R-pih-haiti.page-node-type-basic-page section.paragraph .section-description:not(.accordion-v2-content) > * + * {
  margin-top: 40px;
}

.R-pih-haiti.page-node-type-basic-page section.paragraph .section-description + * {
  margin-top: 16px;
}

 .R-pih-haiti.page-node-type-basic-page section.paragraph .section-description:not(.accordion-v2-content) p, .R-pih-haiti.page-node-type-basic-page section.paragraph .section-description:not(.accordion-v2-content) ul {
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.R-pih-haiti.page-node-type-basic-page section.paragraph .section-description:not(.accordion-v2-content) p {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

 .R-pih-haiti.page-node-type-basic-page section.paragraph .section-description:not(.accordion-v2-content) ul {
  padding-left: 20px;
  font-size: 18px;
}

.R-pih-haiti.page-node-type-basic-page section.paragraph.accordion-container .section-description + .grid-container {
  margin-top: 40px;
}

.R-pih-haiti #block-pih-searchsortby li.search-api-sort-criteria.is-active:before {
  content: "◉";
}

.R-pih-haiti #block-pih-searchsortby li.search-api-sort-criteria.is-active a {
  font-weight: 600;
}

.R-pih-haiti:not(.path-search) div[class*="search-input-block"].views-exposed-form {
  transition: all .25s;
}

.R-pih-haiti:not(.path-search) div[class*="search-input-block"].views-exposed-form form {
  display: flex;
}

.R-pih-haiti:not(.path-search) div[class*="search-input-block"].views-exposed-form form div:not(.form-item-sort-by) {
  display: inline-block;
}

.R-pih-haiti:not(.path-search) div[class*="search-input-block"].views-exposed-form input.form-text {
  color: #282828;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  max-width: 200px;
  height: 36px;
  margin: 0;
  padding: 8px;
}

@media screen and (width >= 70.625em) {
  .R-pih-haiti:not(.path-search) div[class*="search-input-block"].views-exposed-form input.form-text {
    max-width: 150px;
  }
}

.R-pih-haiti:not(.path-search) div[class*="search-input-block"].views-exposed-form input.form-submit {
  color: #fff;
  background-color: #000;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  width: 36px;
  height: 36px;
  margin: 0;
  padding: 8px;
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
}

.R-pih-haiti:not(.path-search) div[class*="search-input-block"].views-exposed-form input.form-submit:hover {
  color: #1f5237;
  background-color: #fff;
}

.R-pih-haiti .collection.collection--display_type_ar_card_slider .slick-dots li.slick-active button, .R-pih-haiti .collection.collection--display_type_carousel .slick-dots li.slick-active button {
  background: #3e3e3e;
  border-radius: 20px;
  height: 8px;
  padding: 0;
}

.R-pih-haiti .collection.collection--display_type_ar_card_slider .slick-dots li.slick-active button:before, .R-pih-haiti .collection.collection--display_type_carousel .slick-dots li.slick-active button:before {
  font-family: none;
  font-size: 0;
}

.R-pih-haiti {
  scroll-behavior: smooth !important;
}

.R-pih-haiti.mjg-styles .pull-right {
  float: right;
}

.R-pih-haiti.mjg-styles .pull-left {
  float: left;
}

.R-pih-haiti.mjg-styles.page-node-type-basic-page, .R-pih-haiti.mjg-styles.page-node-type-home-page {
  background-color: #f9f3f1;
}

.R-pih-haiti.mjg-styles.page-node-type-basic-page section.paragraphs .paragraph, .R-pih-haiti.mjg-styles.page-node-type-home-page section.paragraphs .paragraph {
  margin-left: auto;
  margin-right: auto;
}

.R-pih-haiti.mjg-styles.page-node-type-basic-page section.paragraphs .paragraph:nth-child(2n), .R-pih-haiti.mjg-styles.page-node-type-home-page section.paragraphs .paragraph:nth-child(2n), .R-pih-haiti.mjg-styles.page-node-type-basic-page section.paragraphs .field--name-field-paragraphs-content.field__items .field__item:nth-child(2n), .R-pih-haiti.mjg-styles.page-node-type-home-page section.paragraphs .field--name-field-paragraphs-content.field__items .field__item:nth-child(2n) {
  background-color: #fff;
}

.R-pih-haiti.mjg-styles #main_header {
  height: 70px;
}

.R-pih-haiti.mjg-styles #main_header .mobile-menu {
  padding-top: 14px;
  display: block;
}

.R-pih-haiti.mjg-styles #main_header .mobile-menu a {
  color: #555 !important;
  margin: -8px 25px !important;
  font-size: 27px !important;
}

@media (width >= 1130px) {
  .R-pih-haiti.mjg-styles #main_header .mobile-menu {
    display: none;
  }
}

@media (width < 1130px) {
  .R-pih-haiti.mjg-styles #main_header .main-navigation .navigation {
    color: #fff;
    max-width: inherit;
    background: #333;
    width: 15rem;
    height: 100%;
    min-height: 100%;
    padding: 0 0 50px;
    transition: right .3s;
    display: block;
    position: fixed;
    right: -16rem;
    overflow: hidden auto;
    margin: 0 !important;
  }
}

@media (width < 1130px) {
  .R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu li.menu-item a {
    color: #fff !important;
    border-bottom: 1px solid #76767659 !important;
    font-size: 18px !important;
    display: block !important;
  }
}

@media (width < 1130px) {
  .R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu li.menu-item--expanded a {
    border-bottom: 1px solid #767676 !important;
    font-size: 16px !important;
  }

  .R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu li.menu-item--expanded > a:after {
    content: "";
    opacity: .5;
    border: 6px solid #0000;
    border-top: 8px solid #fff;
    position: absolute;
    top: 18px;
    right: 10px;
  }
}

@media (width < 1130px) {
  .R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu ul {
    background: none;
    width: auto;
    margin-left: 15px;
    position: static;
    display: block !important;
  }
}

@media (width >= 1130px) {
  .R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul li {
    width: auto;
  }
}

 .R-pih-haiti.mjg-styles #main_header .headerTopLeft #block-logotopbarpihtheme .header-logo {
  border-right: none;
  padding-top: 7px;
  padding-left: 14px;
}

@media only screen and (width >= 1001px) {
   .R-pih-haiti.mjg-styles #main_header .headerTopLeft #block-logotopbarpihtheme .header-logo {
    width: auto;
  }
}

 .R-pih-haiti.mjg-styles #main_header .headerTopLeft #block-logotopbarpihtheme .header-logo img {
  width: 120px;
  max-width: none;
  height: auto;
}

 .R-pih-haiti.mjg-styles #main_header .headerTopLeft #block-logotopbarpihtheme .headerTagLine {
  border-left: 1px solid #aaaaaabf;
  display: none;
}

@media only screen and (width >= 48em) {
   .R-pih-haiti.mjg-styles #main_header .headerTopLeft #block-logotopbarpihtheme .headerTagLine {
    height: 33px;
    margin: 11px;
    padding-left: 15px;
    display: block;
  }
}

 .R-pih-haiti.mjg-styles #main_header .headerTopLeft #block-logotopbarpihtheme .covidbtn {
  margin: 13px 0 0 23px !important;
  display: inline-block !important;
}

 .R-pih-haiti.mjg-styles #main_header .headerTopLeft #block-logotopbarpihtheme .covidbtn a.btn-large {
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 1px;
  background-color: #21613d;
  border-radius: 4px;
  padding: 10px 30px;
  font-size: 14px;
  font-weight: 600;
}

@media screen and (width >= 1130px) {
   .R-pih-haiti.mjg-styles #main_header .headerTopLeft #block-logotopbarpihtheme .covidbtn a.btn-large {
    display: none !important;
  }
}

.R-pih-haiti.mjg-styles #main_header .headerTopRight {
  display: none !important;
}

.R-pih-haiti.mjg-styles #main_header .headerTopRight p {
  margin-bottom: 0;
}

@media (width >= 1130px) {
  .R-pih-haiti.mjg-styles #main_header .headerTopRight {
    margin-right: 16px;
    display: block !important;
  }
}

.R-pih-haiti.mjg-styles #main_header .headerTopRight .btn {
  cursor: pointer;
}

.R-pih-haiti.mjg-styles #main_header .headerTopRight #block-signupdonate2buttonsheaderpihtheme .btn.subscribe-top {
  display: none;
}

.R-pih-haiti.mjg-styles #main_header .headerTopRight .btn.donate {
  text-transform: uppercase;
  border-radius: 4px;
  padding: 7px 20px;
  display: block;
}

.R-pih-haiti.mjg-styles #main_header .headerTopRight .btn.donate:hover {
  text-decoration: none;
}

.R-pih-haiti.mjg-styles:not(.main_nav_active) div[class*="search-input-block-no-sort"].views-exposed-form {
  transition: all .25s;
  right: -300px;
}

@media screen and (width >= 70.625em) {
  .R-pih-haiti.mjg-styles:not(.main_nav_active) div[class*="search-input-block-no-sort"].views-exposed-form {
    padding: 0;
  }
}

@media (width < 1130px) {
  .R-pih-haiti.mjg-styles.main_nav_active #main_header .navigation {
    width: 16rem;
    top: 122px;
    right: 0 !important;
  }

  .R-pih-haiti.mjg-styles.main_nav_active.section-search #main_header .navigation {
    top: 69px;
  }
}

.R-pih-haiti.mjg-styles .btn-primary:active {
  background-color: #21613d;
  color: #fff;
}

.R-pih-haiti.mjg-styles .btn-secondary:active {
  color: #21613d;
  background-color: #fff;
  border-color: #fff;
}

.R-pih-haiti.mjg-styles .at form {
  background-color: #0000;
}

.R-pih-haiti.mjg-styles.page-node-type-basic-page .content-body, .R-pih-haiti.mjg-styles.page-node-type-home-page .content-body {
  padding-top: 70px;
}

@media screen and (width >= 1130px) {
  .R-pih-haiti.mjg-styles.page-node-type-basic-page .content-body, .R-pih-haiti.mjg-styles.page-node-type-home-page .content-body {
    padding-top: 112px;
  }
}

@media screen and (width < 1130px) {

  .R-pih-haiti.mjg-styles.node-8536.page-node-type-landing-page #main_header .main-navigation .navigation ul > li a:active {
    background-color: #19422c;
  }
}

.R-pih-haiti input[type="text"], .R-pih-haiti input[type="email"], .R-pih-haiti input[type="search"] {
  color: #444;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 5px;
  height: 30px;
  padding: 6px 8px;
  font-size: 16px;
  line-height: 1.42857;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  display: block;
  position: relative;
  -webkit-box-shadow: inset 0 0 10px #ddd;
  box-shadow: inset 0 0 10px #ddd;
}

.R-pih-haiti, .R-pih-haiti {
  text-rendering: optimizelegibility;
}

.R-pih-haiti a:focus {
  color: #000 !important;
}

.R-pih-haiti a:hover {
  text-decoration: none;
}

.R-pih-haiti .at input[type="submit"] {
  color: #fff;
  background: #21613d;
  height: 3.3rem;
  margin-top: 12px;
  font-weight: 700;
}

 .R-pih-haiti .field--name-body img {
  padding: 20px 0;
}

.R-pih-haiti .content-body {
  padding-top: 115px;
}

@media (width <= 1199px) {
  .R-pih-haiti .content-body {
    padding-top: 50px;
  }
}

@media (width <= 1199px) {
  .R-pih-haiti .content-body {
    padding-top: 50px;
  }
}

@media (width <= 800px) {

  .R-pih-haiti .covidbtn {
    margin: 5px 0 0 20px;
    font-size: 12px;
    display: inline-block !important;
  }

  .R-pih-haiti .covidbtn .btn-large {
    color: #fff;
    background-color: #21613d;
    border-radius: 4px;
    padding: 7px 30px;
    font-size: 14px;
    font-weight: 600;
  }

   .R-pih-haiti .h1 {
    line-height: 1.2;
  }
}

.R-pih-haiti .mobile-menu {
  float: right;
  display: none;
}

.R-pih-haiti.section-usphau li.menu-item--expanded, .R-pih-haiti.section-united-states li.menu-item--expanded {
  margin-top: 0;
}

.R-pih-haiti button.btn.btn-light.btn-orange.donate {
  padding: 10px 20px;
  font-size: 20px;
}

.R-pih-haiti #main_header .main-navigation ul li {
  text-align: left;
  width: auto;
  position: relative;
}

.R-pih-haiti .covidbtn {
  display: none;
}

.R-pih-haiti #main_header .container {
  box-shadow: none;
  max-width: 1200px;
  margin: 0 auto;
}

.R-pih-haiti #main_header .header-logo img {
  max-width: 155px;
}

.R-pih-haiti #main_header .navigation ul > li.menu-item--expanded > a.red:after {
  color: #fff;
}

.R-pih-haiti .region-navigation .container {
  display: inline-block;
}

.R-pih-haiti #main_header .navigation ul li a.is-active {
  font-weight: 900;
}

.R-pih-haiti #main_header .navigation ul li a:hover {
  color: #1f5237;
}

.R-pih-haiti #main_header .navigation ul > li a {
  text-transform: uppercase;
  color: #3e3e3e;
  font-family: "Source Sans 3", "Source Sans Pro", Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  position: relative;
}

.R-pih-haiti #main_header .navigation ul > li ul > li a {
  text-transform: capitalize;
  font-size: 15px;
}

.R-pih-haiti #main_header .navigation ul > li.menu-item--expanded.menu-item--active-trail > a {
  font-family: "Source Sans 3", "Source Sans Pro", Arial, sans-serif;
  font-style: normal;
  font-weight: 900;
  position: relative;
}

.R-pih-haiti #main_header .navigation ul > li.menu-item--expanded > a:after {
  color: #3e3e3e;
  content: "▾";
  margin-left: 10px;
  font-size: 23px;
}

.R-pih-haiti #main_header .navigation ul ul {
  z-index: 99;
  background: #21613d;
  width: 11em;
  padding-top: 5px;
  display: none;
  position: absolute;
  top: 100%;
  left: -20px;
  color: #fff;
}

.R-pih-haiti #main_header .navigation ul > li:hover > ul {
  display: block;
}

.R-pih-haiti #main_header .navigation ul > li ul li {
  float: none;
  margin: 0;
  padding: 0;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  display: block;
}

.R-pih-haiti #main_header .navigation ul > li > ul li a {
  padding: 8px 20px;
  display: block;
}

.R-pih-haiti #main_header .navigation ul ul ul {
  width: auto;
  margin: 0 0 10px 10px;
  position: static;
  display: block !important;
}

.R-pih-haiti #main_header .navigation ul ul ul li {
  font-size: 14px;
}

.R-pih-haiti #main_header .navigation ul ul ul li a {
  padding-top: 3px;
  padding-bottom: 3px;
}

.R-pih-haiti .top_search.open {
  z-index: 99;
  display: block;
}

.R-pih-haiti #main_header {
  z-index: 500;
  background-color: #fff;
  width: 100%;
  height: 80px;
  padding-top: 10px;
  position: fixed;
  top: 0;
  box-shadow: 0 1px 6px 3px #32323240;
}

.R-pih-haiti #main_header .header-logo, .R-pih-haiti #main_header .headerTagLine {
  float: left;
}

.R-pih-haiti #main_header .header-logo {
  border-right: 1px solid #aaa6;
  width: 180px;
  height: 60px;
  max-height: 50px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  top: auto;
  left: auto;
}

.R-pih-haiti #main_header .header-logo img {
  max-width: 155px;
  padding: 0;
}

.R-pih-haiti #main_header .headerTagLine {
  margin: 15px;
  font-size: 18px;
  font-style: italic;
  font-weight: 600;
}

.R-pih-haiti .headerTopRight {
  text-align: right;
  margin-bottom: 20px;
  overflow: hidden;
}

.R-pih-haiti button.btn.btn-dark.subscribe-top {
  background-color: #555;
  border-radius: 4px;
  margin-right: 10px;
  padding: 10px 26px;
  font-size: 20px;
  font-weight: 600;
}

.R-pih-haiti a.btn.btn-orange.donate {
  text-transform: uppercase;
  border-radius: 6px;
  padding: 9px 25px;
  font-size: 20px;
  font-weight: 600;
}

.R-pih-haiti .top-search-form.active .search-btn {
  opacity: 1;
}

.R-pih-haiti .top-search-form.active .search-icon {
  opacity: 0;
}

@media (width <= 1000px) {
  .R-pih-haiti .mobile-menu a {
    color: #555;
    margin: -8px 30px;
    font-size: 27px;
  }

  .R-pih-haiti #main_header {
    height: 50px;
  }

  .R-pih-haiti #main_header .header-logo {
    max-width: 130px;
    height: 35px;
    max-height: 35px;
    padding-top: 0;
  }

  .R-pih-haiti #main_header .navigation ul li {
    float: left;
    text-align: left;
    width: 100%;
    margin-left: 0;
    margin-right: 50px;
    padding: 0;
    font-size: 22px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .R-pih-haiti .content-body .container {
    max-width: 750px;
  }

  .R-pih-haiti .mobile-menu {
    padding-top: 7px;
    display: block;
  }

  .R-pih-haiti #main_header .headerTagLine, .R-pih-haiti .headerTopRight, .R-pih-haiti #main_header .navigation {
    display: none;
  }

  .R-pih-haiti #main_header {
    z-index: 99;
    border-bottom: 1px solid #d9d6ce;
    width: 100%;
    margin: 0;
    padding: 10px 0;
    position: fixed;
    top: 0;
    left: 0;
    box-shadow: 0 0 5px 7px #00000013;
  }

  .R-pih-haiti #main_header .header-logo img {
    max-width: 90%;
  }

  .R-pih-haiti .main_nav_active .content-body {
    transition: right .3s;
    position: relative;
    right: 15.625em;
  }

  .R-pih-haiti #main_header .navigation {
    color: #fff;
    background: #333;
    width: 15.6rem;
    min-height: 100%;
    padding-top: 0;
    transition: right .3s;
    display: table;
    position: fixed;
    top: 50px;
    right: -15.6rem;
    overflow: hidden;
  }

  .R-pih-haiti .main_nav_active #main_header .navigation {
    height: 100%;
    padding-bottom: 30px;
    display: block;
    right: 0;
    overflow-y: auto;
  }

  .R-pih-haiti #main_header .navigation {
    height: 100%;
    max-width: inherit;
    padding: 0 0 50px;
    overflow-y: auto;
    margin: 0 !important;
  }

  .R-pih-haiti #main_header .navigation ul li {
    float: none;
    line-height: inherit;
    margin: 0;
  }

  .R-pih-haiti #main_header .navigation ul li a {
    color: #fff;
    border-bottom: 1px solid #76767659;
    padding: 10px;
    font-size: 18px;
    display: block;
  }

  .R-pih-haiti #main_header .navigation ul li a:hover {
    color: #fff;
    background-color: #404040;
  }

  .R-pih-haiti #main_header .navigation ul > li.menu-item--expanded > a {
    border-bottom: 1px solid #767676;
    font-size: 16px;
  }

  .R-pih-haiti #main_header .navigation ul > li.menu-item--expanded > a:after {
    content: "";
    opacity: .5;
    border: 6px solid #0000;
    border-top: 8px solid #fff;
    position: absolute;
    top: 18px;
    right: 10px;
  }

  .R-pih-haiti #main_header .navigation ul ul {
    background: none;
    width: auto;
    margin-left: 15px;
    position: static;
    display: block !important;
  }

  .R-pih-haiti #main_header .navigation ul ul li a {
    border-bottom: 1px solid #76767659;
    font-size: 16px;
    font-weight: normal;
    padding: 10px !important;
  }
}

@media (width <= 768px) {
  .R-pih-haiti ul.menu.clearfix {
    padding-bottom: 50px;
  }
}

.R-pih-haiti.node-8859 .paragraph.paragraph--type--curated-list-of-articles .card-description {
  display: none !important;
}

.R-pih-haiti.node-8859 .paragraph.paragraph--type--curated-list-of-articles .card-cta {
  margin-top: auto;
}

.R-pih-haiti.mjg-styles #main_header .main-navigation {
  padding-left: 0;
}

.R-pih-haiti.mjg-styles #main_header .main-navigation .navigation {
  top: 122px;
}

@media (max-width < 1130px) {
  .R-pih-haiti.mjg-styles #main_header .main-navigation .navigation {
    color: #fff;
    max-width: inherit;
    background: #333;
    width: 15.6rem;
    height: 100%;
    min-height: 100%;
    padding: 0 0 50px;
    transition: right .3s;
    display: block;
    position: fixed;
    right: -16.6rem;
    overflow: hidden auto;
    margin: 0 !important;
  }
}

.R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu li.menu-item {
  margin-right: 0;
}

.R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu li.menu-item a {
  padding: 8px 16px 12px;
}

@media (width < 1130px) {
  .R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu li.menu-item a {
    color: #fff !important;
    border-bottom: 1px solid #76767659 !important;
    font-size: 18px !important;
    display: block !important;
  }
}

.R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu li.menu-item.has-no-caret a {
  padding: 13px 16px 12px;
}

.R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu li.menu-item.watch-the-documentary {
  background-color: #1f5237;
}

.R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu li.menu-item.watch-the-documentary:before {
  color: #fff;
  content: "";
  margin-top: 1px;
  margin-left: 14px;
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  line-height: 1;
}

.R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu li.menu-item.watch-the-documentary:hover {
  border: 1px solid #1f5237;
  background-color: #fff !important;
}

.R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu li.menu-item.watch-the-documentary:hover:before {
  color: #1f5237 !important;
}

.R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu li.menu-item.watch-the-documentary:hover a {
  color: #1f5237 !important;
  background-color: #fff !important;
}

.R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu li.menu-item.watch-the-documentary a {
  padding-left: 4px;
  color: #fff !important;
  display: inline-block !important;
}

@media (width < 1130px) {
  .R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu li.menu-item--expanded a {
    border-bottom: 1px solid #767676 !important;
    font-size: 16px !important;
  }

  .R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu li.menu-item--expanded > a:after {
    content: "";
    opacity: .5;
    border: 6px solid #0000;
    border-top: 8px solid #fff;
    position: absolute;
    top: 18px;
    right: 10px;
  }
}

.R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu li.menu-item--expanded.menu-item--active-trail > a {
  font-weight: 700;
}

@media (width < 1130px) {
  .R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu ul {
    background: none;
    width: auto;
    margin-left: 15px;
    position: static;
    display: block !important;
  }
}

.R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul.menu ul li a {
  text-transform: capitalize;
  font-weight: 500;
}

.R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul li {
  width: 100%;
}

@media (width >= 1130px) {
  .R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul li {
    width: auto;
  }
}

.R-pih-haiti.mjg-styles #main_header .main-navigation .navigation ul li a.is-active {
  font-weight: 700;
}

.R-pih-haiti.mjg-styles #main_header .main-navigation .navigation .region-navigation {
  display: none;
}

.R-pih-haiti.is-reveal-open, .R-pih-haiti.is-reveal-open, .R-pih-haiti.is-reveal-open {
  overflow: unset !important;
  position: unset !important;
}

 .R-pih-haiti .cky-preference-content-wrapper .cky-show-desc-btn:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #2d774f;
}

 .R-pih-haiti .cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible) {
  outline: 0;
}

.R-pih-haiti button.cky-show-desc-btn:not(:hover):not(:active) {
  color: #2d774f;
  background: #fff0;
}

 .R-pih-haiti .cky-modal.cky-modal-open button:hover, .R-pih-haiti .cky-modal.cky-modal-open button:focus {
  text-decoration: none;
}

.R-pih-haiti .cky-modal.cky-modal-open {
  visibility: visible;
  max-height: 100%;
  transition: all 1s;
  display: flex;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.R-pih-haiti .cky-preference-content-wrapper .cky-show-desc-btn {
  color: #2d774f;
  white-space: nowrap;
  cursor: pointer;
  text-transform: none;
  min-height: 0;
  text-shadow: none;
  box-shadow: none;
  background: #fff0;
  border-color: #fff0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: 14px;
  line-height: 24px;
  text-decoration: underline;
}

.R-pih-haiti .cky-accordion.cky-accordion-active .cky-accordion-body {
  margin-bottom: 16px;
  padding: 0 22px;
  display: block;
}

.R-pih-haiti .cky-accordion-header .cky-always-active {
  color: green;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.R-pih-haiti .cky-accordion.cky-accordion-active .cky-accordion-chevron i:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

@media (width <= 576px) {

  .R-pih-haiti .cky-accordion.cky-accordion-active .cky-accordion-body {
    padding-right: 0;
  }
}

@media (width <= 425px) {

  .R-pih-haiti .cky-accordion.cky-accordion-active .cky-accordion-body {
    padding: 0 15px;
  }
}

@media (width <= 352px) {

   .R-pih-haiti .cky-preference-content-wrapper .cky-show-more, .R-pih-haiti .cky-accordion-header .cky-always-active, .R-pih-haiti .cky-preference-content-wrapper .cky-show-desc-btn {
    font-size: 12px;
  }
}

.R-pih-haiti .cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i:before {
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

@media (width <= 576px) {

  .R-pih-haiti .cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body {
    padding: 0 22px 0 0;
  }
}

@media (width <= 425px) {
  .R-pih-haiti .cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body {
    padding: 0 15px 0 0;
  }
}

@supports not (gap: 10px) {
}

@media screen and (width >= 768px) {
  .R-pih-haiti section.paragraph .section-description p {
    font-size: 16px;
  }
}
