/* New Styles */
@font-face {
  font-family: "Frutiger";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light.eot?1557151927');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light.svg?1557151927#Frutiger') format("svg");
  font-weight: 100;
  font-style: normal
}

@font-face {
  font-family: "Frutiger";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light-italic.eot?1557151927');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light-italic.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light-italic.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light-italic.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light-italic.svg?1557151927#Frutiger') format("svg");
  font-weight: 100;
  font-style: italic
}

@font-face {
  font-family: "Frutiger";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-roman.eot?1557151927');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-roman.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-roman.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-roman.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-roman.svg?1557151927#Frutiger') format("svg");
  font-weight: normal;
  font-style: normal
}

@font-face {
  font-family: "Frutiger";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-italic.eot?1557151927');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-italic.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-italic.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-italic.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-italic.svg?1557151927#Frutiger') format("svg");
  font-weight: normal;
  font-style: italic
}

@font-face {
  font-family: "Frutiger";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold.eot?1557151927');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold.svg?1557151927#Frutiger') format("svg");
  font-weight: bold;
  font-style: normal
}

@font-face {
  font-family: "Frutiger";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold-italic.eot?1557151927');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold-italic.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold-italic.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold-italic.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold-italic.svg?1557151927#Frutiger') format("svg");
  font-weight: bold;
  font-style: italic
}

@font-face {
  font-family: "Frutiger";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black.eot?1557151927');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black.svg?1557151927#Frutiger') format("svg");
  font-weight: 600;
  font-style: normal
}

@font-face {
  font-family: "Frutiger";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black-italic.eot?1557151927');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black-italic.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black-italic.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black-italic.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black-italic.svg?1557151927#Frutiger') format("svg");
  font-weight: 600;
  font-style: italic
}

@font-face {
  font-family: "Frutiger";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-ultra-black.eot?1557151927');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-ultra-black.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-ultra-black.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-ultra-black.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-ultra-black.svg?1557151927#Frutiger') format("svg");
  font-weight: 800;
  font-style: normal
}

@font-face {
  font-family: "Frutiger Condensed";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed.eot');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed.eot?#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed.svg#Frutiger Condensed') format("svg");
  font-weight: normal;
  font-style: normal
}

@font-face {
  font-family: "Frutiger Condensed";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-bold.eot?1557151927');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-bold.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-bold.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-bold.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-bold.svg?1557151927#Frutiger Condensed') format("svg");
  font-weight: bold;
  font-style: normal
}

@font-face {
  font-family: "Frutiger Condensed";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-black.eot');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-black.eot?#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-black.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-black.ttf') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-black.svg#Frutiger Condensed') format("svg");
  font-weight: 800;
  font-style: normal
}

@font-face {
  font-family: "Tisa";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Light_subset.eot?1557151927');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Light_subset.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Light_subset.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Light_subset.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Light_subset.svg#Tisa') format("svg");
  font-weight: 100;
  font-style: normal
}

@font-face {
  font-family: "Tisa";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-LightItalic_subset.eot?1557151927');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-LightItalic_subset.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-LightItalic_subset.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-LightItalic_subset.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-LightItalic_subset.svg#Tisa') format("svg");
  font-weight: 100;
  font-style: italic
}

@font-face {
  font-family: "Tisa";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro_subset.eot');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro_subset.eot?#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro_subset.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro_subset.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro_subset.svg#Tisa') format("svg");
  font-weight: normal;
  font-style: normal
}

@font-face {
  font-family: "Tisa";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Italic_subset.eot');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Italic_subset.eot?#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Italic_subset.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Italic_subset.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Italic_subset.svg#Tisa') format("svg");
  font-weight: normal;
  font-style: italic
}

@font-face {
  font-family: "Tisa";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Medium_subset.eot?1557151927');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Medium_subset.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Medium_subset.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Medium_subset.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Medium_subset.svg#Tisa') format("svg");
  font-weight: 500;
  font-style: normal
}

@font-face {
  font-family: "Tisa";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-MediumItalic_subset.eot?1557151927');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-MediumItalic_subset.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-MediumItalic_subset.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-MediumItalic_subset.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-MediumItalic_subset.svg#Tisa') format("svg");
  font-weight: 500;
  font-style: italic
}

@font-face {
  font-family: "Tisa";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Bold_subset.eot');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Bold_subset.eot?#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Bold_subset.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Bold_subset.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Bold_subset.svg#Tisa') format("svg");
  font-weight: bold;
  font-style: normal
}

@font-face {
  font-family: "Tisa";
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-BoldItalic_subset.eot');
  src: url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-BoldItalic_subset.eot?#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-BoldItalic_subset.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-BoldItalic_subset.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-BoldItalic_subset.svg#Tisa') format("svg");
  font-weight: bold;
  font-style: italic
}
@import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;1,200;1,300;1,400;1,600;1,700&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;1,200;1,300;1,400;1,600;1,700&display=swap');
.source-sans-pro-extra-light{
  font-family: 'Source Sans Pro', sans-serif;  font-weight: 200
}
.source-sans-pro-extra-light-italic{
  font-family: 'Source Sans Pro', sans-serif;  font-weight: 200;
  font-style: italic
}
.source-sans-pro-light{
  font-family: 'Source Sans Pro', sans-serif;  font-weight: 300
}
.source-sans-pro-light-italic{
  font-family: 'Source Sans Pro', sans-serif;  font-weight: 300;
  font-style: italic
}
.source-sans-pro-regular{
  font-family: 'Source Sans Pro', sans-serif;  font-weight: 400;
}
.source-sans-pro-italic{
  font-family: 'Source Sans Pro', sans-serif;  font-weight: 400;
  font-style: italic
}
.source-sans-pro-semibold{
  font-family: 'Source Sans Pro', sans-serif;  font-weight: 600;
}
.source-sans-pro-semibold-italic{
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
  font-style: italic
}
.crimson-pro-extra-light{
  font-family: 'Crimson Pro', serif;
  font-weight: 200
}
.crimson-pro-extra-light-italic{
  font-family: 'Crimson Pro', serif;
  font-weight: 200;
  font-style: italic
}
.crimson-pro-light{
  font-family: 'Crimson Pro', serif;
  font-weight: 300
}
.crimson-pro-light-italic{
  font-family: 'Crimson Pro', serif;
  font-weight: 300;
  font-style: italic
}
.crimson-pro-regular{
  font-family: 'Crimson Pro', serif;
  font-weight: 400;
}
.crimson-pro-italic{
  font-family: 'Crimson Pro', serif;
  font-weight: 400;
  font-style: italic
}
.crimson-pro-semibold{
  font-family: 'Crimson Pro', serif;
  font-weight: 600;
}
.crimson-pro-semibold-italic{
  font-family: 'Crimson Pro', serif;
  font-weight: 600;
  font-style: italic
}
.frutiger-font, .our-work-circles .circles-container .wp-block-columns > div:last-child h5,
.our-work-circles .circles-container .wp-block-columns > div:first-child h1{
  font-family: "Frutiger" !important;
}

#header-container .menu-main-menu-container > ul > li{
  position: relative;
}
#header-container .menu-main-menu-container > ul > li > ul {
  position: absolute;
  top: 100%;
  z-index: 2;
  display: none;
  background: #fff;
  width: 180px;
  padding: 10px !important;
  box-shadow: 0px 2px 4px rgb(189 189 189 / 0.33);
}
#header-container .menu-main-menu-container > ul > li:hover > ul{
  display: block;
}
#header-container .menu-main-menu-container > ul > li > ul  li{
  margin-right: 0 !important;
  display: block;
  width: 100%;
}
#header-container .menu-main-menu-container > ul > li > ul  li a{
  padding: 5px 0;
  display: block; width: 100%;
}
#header-container .menu-main-menu-container > ul > li > ul li:not(:last-child) a{
  border-bottom: 1px solid #ddd;
}
.no-sidebar .entry-content > .alignfull {
  margin: 0;
  max-width: 100vw;
  max-width: calc(var(--vw, 1vw) * 100);
  width: 100vw;
  width: calc(var(--vw, 1vw) * 100);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  position: relative;
}
div[class*="stories"] .thumbnail{
  padding: 0; border: 0;
  position: relative;
}
.page-template-page-gutenberg #interior-header-container{
  display: none;
}
.page-template-page-gutenberg.show-page-title #interior-header-container{
  display: block;
}
.mb-0{
  margin-bottom: 0 !important;
}
.mt-0{
  margin-top: 0 !important;
}
.featured-stories .post .wrapper, .stories-list .post .wrapper{
  position: relative
}
.stories-list .post .wrapper .thumbnail a{
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.stories-list .post .wrapper .thumbnail a:after{
  content: '';
  background: #92D400;
  opacity: 0;
  transition: all .5s;
  position: absolute;top: 0; right: 0; bottom: 0; left: 0;
}
.stories-list .post .wrapper:hover .thumbnail a:after{
  opacity: .5;
}
.featured-stories .post .thumbnail, .stories-list .post .thumbnail{
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
.featured-stories .post .thumbnail{
  margin: 0 0 0 auto;
  border-radius: 10px;
  max-width: calc(100% - 300px);
  min-height: 700px;
}
.featured-stories .post .thumbnail:before, .stories-list .post .thumbnail:before{
  content: '';
  padding-bottom: 70%;
  display: block;
  position: relative;
}
.featured-stories .post .thumbnail img, .stories-list .post .thumbnail img{
  position: absolute; top: 0; right: 0; left: 0; bottom: 0;
  height: 100%; width: 100%; object-fit: cover
}
.featured-stories{
  padding: 80px 0
}
.featured-stories .post .inner{
  position: absolute;
  top: 50%;
  width: 450px;
  background: #fff;
  border-radius: 10px;
  padding: 30px;
  left: 0;
  transform: translateY(-50%);
}
.featured-stories .post .excerpt{
  margin-top: 30px
}
.stories-list{
  padding: 60px 0 30px;
}
.stories-list .post .wrapper{
  padding: 0 10px
}
.stories-list .post .wrapper .inner{
  max-width: calc(100% - 60px);
  position: relative;
  top: -50px;
  padding: 20px;
  border-radius: 5px;
  margin: 0 auto;
  background: #fff;
}
div[class*="stories"] .title{
  position: relative;
  padding-bottom: 10px;
}
div[class*="stories"] .title:after{
  content: '';
  border-bottom: 2px solid #24373D;
  width: 60px;
  position: absolute;
  bottom: -3px;
  left: 0;
}
div[class*="stories"] .title a{
  color: #92D400;
  text-decoration: none
}
.featured-stories .title{
  text-transform: none;
}
div[class*="stories"] .metas strong{
  position: relative;
  padding-right: 15px;
  text-transform: uppercase;
  color: #24373D;
  font-size: 12px;
  font-weight: bold;
}
div[class*="stories"] .metas strong a{
  color: #24373D !important;
  text-decoration: none
}
div[class*="stories"] .metas strong:empty{
  display: none;
}
div[class*="stories"] .metas strong:not(:last-child):after{
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  right: 4px;
  transform: translateY(-50%);
  display: block;
  background: #24373D;
}
.stories-filters{
  padding: 60px 0;
  background: #F3F1EE;
}
.stories-filters .filters-wrapper{
  display: flex;
  align-items: center;
  justify-content: center;
}
.stories-filters .filters-wrapper > div{
  flex: 1;
  max-width: 350px;
}
.stories-filters .filters-wrapper > div, .stories-filters .order-buttons button{
  padding: 0 10px;
  position: relative;
  text-align: left
}
.stories-filters .filters-wrapper .select-wrapper:before{
  content: '';
  position: absolute;
  top: 0; bottom: 0; border-radius: 4px;
  background: #fff;
  left: 10px;
  right: 10px;
}
.stories-filters .select-wrapper:after{
  z-index: 2;
}
.stories-filters .select-wrapper:after, .stories-filters .order-buttons button:after{
  content: "\f0d7";
  font-family: "Font Awesome 5 Free";
  position: absolute;
  font-weight: 900;
  top: 0;
  right: 0;
  bottom: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 35px;
  background: #92D400;
  color: #fff;
  text-align: center;
  line-height: 40px;
}
.stories-filters .filters-wrapper > div.search{
  max-width: unset;
}
.stories-filters .select-wrapper:after{
  right: 10px;
}
.stories-filters .order-buttons button[data-value="desc"]:after{
  content: "\f0d8";
}
.stories-filters button, .stories-filters .select-wrapper select, .stories-filters input{
  padding: 8px 20px 8px 20px !important;
  border-radius: 4px !important;
  background: #fff;
  border: 0 !important;
  height: auto !important;
  width: 100%;
  position: relative
}
.stories-filters .filters-wrapper .select-wrapper select{
  position: relative; z-index: 3;
  background: transparent;
}
.btn-primary{
  background: #24373D !important;
  text-align: center;
  color: #fff !important;
  font-weight: 600;
  letter-spacing: 1px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
}
.load-more{
  text-align: center;
  margin: 40px 0 60px
}
#load-more.loading span{
  display: none;
}
#load-more.loading:before{
  content: 'LOADING...';
}
div[class*="stories"] .row{
  display: flex;
  flex-wrap: wrap;
}
.stories-filters .search button{
  padding-right: 10px !important;
  padding-left: 10px !important;
  background: #92D400;
  margin-left: 0 !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  color: #fff !important;
  width: auto !important
}
.stories-filters .search{
  display: flex;
  align-items: center;
}
.stories-filters .search input{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}
.stories-list .title{
  line-height: 30px !important;
}
.fw-normal{
  font-weight: normal !important
}
.radius-10 img{
  border-radius: 10px
}
.gutenberg-content.container{
  margin-top: 90px;
  max-width: 1300px !important
}
.text-center{
  text-align: center
}
.gutenberg-content.container .slick-dots{
  display: block;
  bottom: -20px;
  right: 18px;
  left: unset;
  text-align: right;
}
.gutenberg-content.container .slick-dots li{
  margin: 0
}
.gutenberg-content.container .slick-dots li:before{
  display: none;
}
.gutenberg-content.container .slick-dots li button:before {
  font-family: 'slick';
  font-size: 10px;
}
.order-buttons button.active{
  background: #ddd;
}
.gutenberg-content.container .slick-dots li.slick-active button:before{
  opacity: 1;
  color: #707070;
}
.gutenberg-content.container .slick-dots li.slick-active button:before{
  opacity: 1;
  color: #92D400;
}
.gutenberg-content.container .entry-content p:empty{
  display: none;
}
.pl-3{
  padding-left: 30px;
}
.pr-3{
  padding-right: 30px;
}
.line-top{
  position: relative;
  padding-top: 20px;
}
.line-top:before{
  content: '';
  border-top: 1px solid #24373D;
  width: 70px;
  position: absolute;
  top: 0; left: 0;
}
.bottom-white-strip .kt-row-layout-inner, .top-white-strip .kt-row-layout-inner {
  position: relative;
}
.bottom-white-strip .kt-row-layout-inner:after, .top-white-strip .kt-row-layout-inner:after{
  position: absolute;
  bottom: 0; height: 200px;
  background: #fff;
  content: '';
  left: 0; right: 0;
}
.top-white-strip .kt-row-layout-inner:after{
  bottom: unset;
  top: 0;
  height: 100px
}
.light-green-strip:after{
  background: #92D400 !important;
}
.gutenberg-content .wp-block-columns{
  margin-bottom: 0
}
.transform-lives .kt-inside-inner-col {
  height: 100%;
  padding: 10px 60px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.transform-lives .kt-inside-inner-col > *{
  flex-basis: 100%;
}
.transform-lives .kt-gutter-default{
  padding: 0 !important
}
.fw-light{
  font-weight: 300 !important;
}
.fw-medium{
  font-weight: 600 !important
}
.transform-lives .kt-gutter-default>.wp-block-kadence-column{
  margin-right: 0 !important;
  margin-bottom: 0 !important
}
.transform-lives h3{
  font-weight: normal !important;
  margin-bottom: 0px !important;
  font-size: 30px !important;
}
.transform-lives h3 img{
  margin-left: 10px
}
.bottom-white-strip .cd-image-container{
  width: 100%;
}
.cd-image-wrapper{
  padding: 15px;
  background: #fff;
  margin-top: 40px
}
.statistics-with-icons .wp-block-image figure{
  max-width: 150px;
  overflow: hidden;
  margin: 0 auto;
  display: block;
  position: relative;
}
.statistics-with-icons .wp-block-image figure:before{
  content: '';
  padding-bottom: 100%;
  display: block;
  position: relative;
}
.statistics-with-icons .wp-block-image figure img{
  width: 100%; height: 100%; left: 0; bottom: 0; right: 0; top: 0; position: absolute; object-fit: cover
}
/* .page-id-1181 .statistics-with-icons .wp-block-image figure img{
  width: 120%; height: 120%;
} */
.statistics-with-icons p{
  line-height: 32px !important;
  font-size: 26px !important;
  margin-bottom: 25px !important;
}
.statistics-with-icons p strong{
  font-size: 32px !important;
  line-height: 45px
}
.gallery-content{
  display: flex;
  flex-wrap: wrap;
  max-width: 990px;
  margin: 0 auto;
  padding: 0 10px;
}
.gallery-content .thumbnail{
  padding: 0; border: 0;
  position: relative;
  overflow: hidden;
  margin-bottom: 0
}
.gallery-content .thumbnail:before{
  content: '';
  padding-bottom: 100%;
  display: block;
  position: relative;
}
.gallery-content .thumbnail img{
  width: 100%; height: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; object-fit: cover; object-position: top
}
.gallery-content > div{
  flex-basis: 25%;
  margin-bottom: 0px;
  padding: 0 10px 20px;
}
.gallery-content > div h5{
  text-transform: unset !important;
  margin-top: 10px;
  text-align: center;
  font-weight: normal !important;
}
.fancybox-container{
  z-index: 9999299999;
}
.cd-image-label.is-hidden{
  visibility: visible !important;
}
.cd-resize-img .cd-image-label{
  width: 130px !important
}
.cd-image-wrapper footer{
  padding-top: 16px;
  text-align: center;
}
.cd-image-wrapper footer p:first-child{
  color: #198C45;
  margin-bottom: 5px !important;
}
.cd-image-wrapper footer p:not(.details){
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
}
.page-id-413976 .cd-image-wrapper{
  margin-top: 10px
}
.wp-block-group.has-background{
  padding: 60px;
}
.radius-5{
  border-radius: 5px
}
.radius-10{
  border-radius: 10px;
}
.with-bottom-white-strip.gb-block-container, .with-top-white-strip.gb-block-container{
  position: relative;
}
.with-bottom-white-strip.gb-block-container .gb-container-inside, .with-top-white-strip.gb-block-container .gb-container-inside{
  position: relative;
  z-index: 2;
}
.with-bottom-white-strip.gb-block-container:after, .with-top-white-strip.gb-block-container:after{
  position: absolute;
  bottom: 0; height: 300px;
  left: 0;
  right: 0;
  content: '';
  background: #fff;
}
.with-top-white-strip.gb-block-container:after{
  top: 0;
  bottom: 0;
}
.with-bottom-white-strip.gb-block-container.strip-60:after, .with-top-white-strip.gb-block-container.strip-60:after{
  height: 60px;
}
.with-bottom-white-strip.gb-block-container.strip-100:after, .with-top-white-strip.gb-block-container.strip-100:after{
  height: 100px
}
.with-bottom-white-strip.gb-block-container.strip-200:after, .with-top-white-strip.gb-block-container.strip-200:after{
  height: 200px
}
#home-cure-kids-container{
  max-width: unset;
}
#content .hammer-cure-kids-updates .button.green{
  margin-top: 20px;
  background-color: #92d400 !important;
}
#content .hammer-cure-kids-updates .button.green:after{
  content: '';
  width: 20px;
  height: 20px;
  display: inline-block;
  position: relative;
  top: 3px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(../../../../wp-content/uploads/2020/09/arrow-black.svg);
  margin-left: 5px;
}
.gb-button, .wp-block-button__link{
  text-transform: uppercase;
  text-decoration: none !important;
  padding: 10px 20px !important;
}
.wp-block-button__link{
  padding: 6px 20px !important;
  min-width: 150px;
  font-size: 20px !important
}
.wp-block-buttons .wp-block-button{
  margin-right: 15px
}
#gform_1{
  display: flex;
  align-items: center
}
#gform_1 *{
  margin-bottom: 0;
  margin-top: 0
}
#gform_1 > div, #gform_1 .gform_fields li{
  flex: 1;
}
#gform_1 .gform_fields{
  display: flex;
  align-items: center;
}
#gform_1 > .gform_footer{
  max-width: 180px;
  padding: 0 !important;
}
#content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.content-id-placeholder .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
  padding: 10px 20px !important;
  letter-spacing: normal;
  height: unset !important;
}
h5 + hr{
  width: 50px;
  margin: 30px 0;
  border-top: 2px solid rgb(0 0 0 / 50%);
}
h5 + hr.center{
  margin: 30px auto;
}
#content .gform_wrapper .gform_footer input.button, #content .gform_wrapper .gform_footer input[type=submit],
#content .gform_wrapper .gform_page_footer input.button, #content .gform_wrapper .gform_page_footer input[type=submit],
.content-id-placeholder .gform_wrapper .gform_footer input.button, .content-id-placeholder .gform_wrapper .gform_footer input[type=submit],
.content-id-placeholder .gform_wrapper .gform_page_footer input.button, .content-id-placeholder .gform_wrapper .gform_page_footer input[type=submit] {
  background-color: #24373D !important;
  border: 1px solid #707070 !important;
  padding: 10px 20px !important;
  margin-right: 0 !important;
  width: 100% !important;
}
#cure-kids-updates #cure-kids-updates-footer a{
  background: #92d400;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
  padding: 10px 20px
}
#content a.button{
  font-weight: bold;
  padding: 10px 20px
}
#content .curekids-card>div>div:nth-child(2) p{
  font-style: normal
}
#content .curekids-card .view{
  color: #92D400;
}
#content .curekids-card .view:after{
  width: 18px;
  height: 20px;
  content: '';
  background-image: url(../../../../wp-content/uploads/2020/09/arrow.png);
  background-position: center center;
  background-repeat: no-repeat;
  margin-left: 5px;
  display: inline-block;
  background-size: contain;
  position: relative;
  top: 6px;
}
#interior-header-container>div>div h1{
  color: #92d400;
  display: inline-block;
  width: auto;
  padding: 30px 30px 0;
  background: #fff;
  min-width: 500px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-bottom: 0;
  box-shadow: 0px 2px 1px #fff
}
#interior-header-container {
  height: auto;
  background: #24373d;
  margin-top: 90px;
  padding-top: 60px;
}
#top-footer-container .social-icons{
  margin-top: 25px;
}
#footer-container #top-footer-container{
  padding-bottom: 40px
}
#top-footer-container .social-icons h5{
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  margin-bottom: 20px;
  display: inline-block
}
#top-footer-container .social-icons .cnss-social-icon {
  margin-left: 0;
  display: inline-block
}
#page-widgets-container.within-content-callout-widgets{
  padding-bottom: 50px
}
.wp-block-columns.more-padding > div:not(:first-child){
  padding-left: 30px
}
.pl-4{
  padding-left: 40px;
}
.padded-50{
  padding: 50px
}
.wp-block-image.mb-0 *{
  margin-bottom: 0 !important
}
.line-bottom{
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 40px;
}
.line-bottom:after{
  content: '';
  position: absolute;
  bottom: 0;
  width: 50px;
  left: 50%;
  transform: translateX(-50%);
  border-top: 2px solid rgb(0 0 0 / 50%);
  display: block;
}
.line-bottom.white:after{
  border-top: 1px solid #fff;
}
.our-core-values .line-bottom{
  padding-bottom: 15px;
  margin-bottom: 15px !important
}
.line-bottom.line-left:after{
  left: 0;
  transform: unset;
}
.financial-stability{
  padding: 80px 0;
}
.financial-stability .gb-container-content{
  padding: 60px;
  background: #fff;
  position: relative;
  z-index: 2;
  border-radius: 5px;
}
.financial-stability:before{
  content: '';
  background: #fff;
  position: absolute;
  top: 190px;
  bottom: 80px;
  left: 0; right: 0;
  display: block
}
.transform-lives.gift-page .kt-inside-inner-col{
  display: block;
}
#content .gutenberg-content h3{
  font-size: 28px
}
.gift-form-container{
  margin-top: -150px;
  position: relative;
  padding-bottom: 80px;
}
.gift-form-container:after{
  content: '';
  position: absolute;
  bottom: 0;
  top: 470px;
  left: 0;
  right: 0;
  background: #EAEFF2;
}
.gift-form-container h3{
  color: #198C45;
}
.gift-form-container .wrapper{
  max-width: 800px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
.gift-form-container .gift-options{
  padding: 60px 80px 80px;
  border-radius: 5px;
  background: #fff;
}
.gift-form{
  padding: 60px 30px
}
.gift-form form{
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.gift-form form > *{
  flex-basis: 100%;
  padding: 0 10px;
}
.gift-form form > *.form-field{
  margin-bottom: 20px;
}
.gift-form form > *.half{
  flex-basis: 50%;
}
.gift-form form > *.quarter{
  flex-basis: 25%;
}
.gift-form .spacer{
  height: 40px
}
.gift-form .checkbox{
  display: flex;
}
.gift-form button{
  display: inline-block;
  text-decoration: none;
  border: none;
  border-radius: 7px;
  background: #198c45;
  background-color: #198c45 !important;
  color: #fff;
  padding: 10px 60px;
  text-align: center;
  box-shadow: none !important;
  min-width: 120px;
  font-weight: bold;
}
.gift-form label{
  text-transform: unset !important;
  letter-spacing: 0 !important
}
.gift-form .checkbox label{
  text-transform: unset;
  font-size: 20px;
  font-weight: normal
}
.gift-cont{
  border: 1px solid #CECECE;
  border-radius: 5px;
}
.gift-cont h4{
  padding: 15px;
  border-bottom: 1px solid #CECECE;
  margin-bottom: 30px;
  text-align: center
}
.gift-cont .cont{
  padding: 0 30px 10px;
}
.gift-cont .cont ul, .gift-cont .row{
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px  10px !important
}
.gift-cont .row{
  padding: 0 20px
}
.gift-cont .cont ul > li, .gift-cont .row > div{
  flex-grow: 1;
  flex-basis: 25%;
  list-style-type: none;
  margin: 0;
  padding: 0 5px !important;
  margin-bottom: 10px !important;
  font-size: 20px;
  max-width: unset;
}
.gift-cont .cont ul > li.half{
  flex-basis: 50%;
}
.gift-cont .cont ul > li sub{
  bottom: unset;
}
.gift-cont .cont ul > li:before{
  display: none
}
.gift-cont .cont ul > li > span, .gift-cont .donation-option{
  text-align: center;
  padding: 14px 15px;
  border-radius: 3px;
  background: #F3F1EE;
  border: 1px solid #CECECE;
  cursor: pointer;
  width: 100%;
  display: block;
  height: 100%;
  align-items: center;
}
.gift-cont .donation-option{
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.gift-cont .donation-option.selected-option{
  background: #198c45;
  border-color: #198c45;
  color: #fff !important
}
.gift-cont .donation-option > *{
  flex-basis: 100%
}
.gift-cont .donation-option label{
  margin-bottom: 0 !important;
  font-size: 18px !important;
  text-transform: unset !important;
  letter-spacing: 1.4px !important;
  font-weight: normal;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 8px;
  cursor: pointer
}
.gift-cont .cont ul > li.half > span{
  padding: 8px 15px;
}
.gift-cont .cont ul > li.complete-survey > span{
  line-height: 20px
}
.gift-cont .cont ul > li > span span, .gift-cont .donation-option p{
  font-size: 75%;
  margin-bottom: 0 !important
}
.gift-cont .donation-option{
  position: relative;
}
.gift-cont .donation-option input{
  position: absolute;
  top: 0; opacity: 0;
}
.gift-cont .custom-radio .custom-control-label:before, .gift-cont .custom-radio .custom-control-label:after{
  display: none;
}
.gift-cont .custom-control{
  padding-left: 0;
  position: unset;
}
.gift-cont .cont .checkbox{
  text-align: center;
  justify-content: center
}
.gift-form-container .checkbox{
  display: flex;
  margin: 0px !important;
  margin-top: 0 !important;
  margin-bottom: 15px !important;
}
.gift-form-container .checkbox label{
  text-transform: unset !important;
  font-weight: normal !important;
  font-size: 20px !important;
  display: flex;
  padding-left: 0 !important;
}
.gift-form-container .checkbox input{
  display: block !important;
  transform: scale(1.5);
  border: 1px solid rgba(36,55,61,0.5);
  box-shadow: none;
  margin-top: 8px;
  margin-right: 15px !important;
  margin-left: 0;
  position: relative;
}
.gift-form-container #cure-donation-form #donation-form-wrapper #card{
  background: #fff
}
.select2-container .select2-selection--single{
  padding: 15px !important;
  height: unset !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
  height: 100% !important;
}
.exp-and-cc{
  display: flex;
}
.exp-and-cc input{
  flex: 1
}
.exp-and-cc input:last-child{
  max-width: 80px;
  margin-left: 10px;
}
.gift-form form .button-wrapper{
  margin-top: 60px;
}
.gift-cont input[name="other-amount"]{
  width: calc(100% - 88px) !important;
  margin-left: 20px;
  height: unset !important;
  padding: 5px 10px !important;
}
.d-none{
  display: none;
}
#faqs-container.load-all .d-none{
  display: block !important
}
.text-center{
  text-align: center;
}
#load-more{
  margin-top: 40px
}
.curekids-card>div>div:nth-child(1){
  width: 105px;
}
.with-bracket .gb-container-content{
  padding: 20px 50px;
  position: relative;
}
.with-bracket .gb-container-content:before, .with-bracket .gb-container-content:after{
  content: '';
  position: absolute;
  top: 0;
  left: 0; bottom: 0;
  width: 50px;
  border-right: 0;
  background-image: url(../../../../wp-content/uploads/2020/10/bracket.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.with-bracket .gb-container-content:after{
  right: 0;
  border-left: 0;
  left: unset;
  transform: rotate(180deg);
}
.with-bracket .gb-container-content p:last-child{
  margin-bottom: 0 !important
}
.before-and-after-slider .slide .wrapper{
  display: flex;
  align-items: center;
  text-align: center
}
.before-and-after-slider .slide .wrapper > div{
  flex: 1;
  padding: 20px 30px;
  position: relative;
}
.before-and-after-slider .slide .wrapper > div:not(:last-child):after{
  position: absolute;
  top: 15px;
  bottom: -8px;
  content: '';
  right: 0;
  border-right: 1px solid #707070;
}
.before-and-after-slider h3{
  font-weight: bold;
  font-size: 24px !important
}
.before-and-after-slider .after h3, .before-and-after-slider .details{
  color: #198C45;
}
.before-and-after-slider .details{
  text-align: center;
  margin-top: 40px
}
.before-after-slider-container{
  padding-left: 60px;
  padding-right: 60px;
}
.before-after-slider-container img{
  display: inline-block;
  max-width: 350px;
  width: 100%;
}
.before-and-after-call-out-columns .wp-block-group.has-background{
  padding: 30px;
  border-radius: 5px;
}
.before-and-after-call-out-columns > div{
  margin-left: 0 !important;
  flex-basis: 33.33% !important;
  padding: 0 30px;
  position: relative;
}
.before-and-after-call-out-columns > div > .wp-block-group{
  background: #fff;
  border-radius: 5px;
  height: 100%;
  position: relative;
}
.before-and-after-call-out-columns > div h3{
  margin-bottom: 0 !important;
  font-size: 24px !important;
}
.before-and-after-call-out-columns div[style*="background-color:#24373d"]{
  min-height: 200px;
  padding-top: 110px !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.before-and-after-call-out-columns .wp-block-image{
  position: absolute;
  top: -50%;
  left: 50%;
  transform: translate(-50%, 70%);
  margin-bottom: 0 !important;
  width: 100%
}
.before-and-after-call-out-columns a{
  color: #92D400 !important;
}
.before-and-after-call-out-columns.neuro .wp-block-image{
  width: 70%;
  max-width: 350px;
}
.before-and-after-call-out-columns.neuro div[style*="background-color:#24373d"]{
  min-height: 238px
}
.before-and-after-call-out-columns.neuro div[style*="background-color:#24373d"] h3{
  margin-bottom: 5px !important
}
.before-and-after-call-out-columns.neuro div[style*="background-color:#24373d"] p:last-child{
  margin-bottom: 0 !important
}
.before-and-after-call-out-columns div[style*="background-color:#24373d"] + .wp-block-group > div{
  padding-bottom: 100px;
}
.before-and-after-call-out-columns div[style*="background-color:#24373d"] + .wp-block-group > div .buttons{
  position: absolute;
  bottom: 35px;
  left: 30px;
  right: 30px;
  height: 80px;
}
.before-and-after-call-out-columns div[style*="background-color:#24373d"] + .wp-block-group > div .buttons p:last-child{
  margin-bottom: 0 !important
}
.wp-block-media-text.kids-update{
  max-width: 700px;
  padding: 20px;
  border-radius: 10px;
  margin: 0 auto;
  display: flex;
  background: #fff;
  box-shadow: 0px 0px 6px #d0d0d0dd;
}
.wp-block-media-text.kids-update > *{
  flex: 1
}
#content .wp-block-media-text.kids-update h3{
  margin-bottom: 0px
}
#content .wp-block-media-text.kids-update p{
  margin-bottom: 10px
}
.wp-block-media-text.kids-update > .wp-block-media-text__media{
  max-width: 120px;
  margin-right: 20px;
  position: relative;
  border-radius: 50%;
  overflow: hidden;
}
.wp-block-media-text.kids-update > .wp-block-media-text__media:before{
  content: '';
  padding-bottom: 100%;
  display: block;
  position: relative;
}
.wp-block-media-text.kids-update > .wp-block-media-text__media img{
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  top: 0; left: 0; right: 0; bottom:0;
}
.wp-block-media-text.kids-update > .wp-block-media-text__content{
  padding: 0
}
/* #content p:last-child{
  margin-bottom: 0
} */
#content .slick-prev:before, #content .slick-next:before{
  font-family: "Font Awesome 5 Free";
  color: #92D400;
  font-size: 36px;
  opacity: 1;
  font-weight: 900
}
#content .slick-prev:before{
  content: "\f053";
}
#content .slick-next:before{
  content: "\f054"
}
.gallery-title{
  max-width: 990px;
  padding: 0 15px;
  margin: 0 auto;
}
.gallery-title h4{
  font-weight: bold
}
#footer-container #footer-social-container{
  display: none
}
#single-curekids-hero-container, #curekids-hero-container{
  background-image: url(../../../../wp-content/uploads/2020/09/Group-58.png);
}
#curekids-hero-container #curekids-hero-content{
  padding: 0 20px
}
#curekids-hero-container:before{
  display: none;
}
#curekids-hero-container #curekids-hero-content h3{
  color: #fff
}
#menu-header-auxiliary-menu ul{
  display: none;
  background: #fff;
  position: absolute;
  top: 100%;
  left: 0; width: 180px;
  padding: 10px;
}
#menu-header-auxiliary-menu > li.menu-item-has-children{
  position: relative;
}
#menu-header-auxiliary-menu > li.menu-item-has-children:hover ul{
  display: block;
}
#menu-header-auxiliary-menu > li.menu-item-has-children > a{
  padding-right: 30px !important;
  position: relative;
}
#header-container #menu-header-auxiliary-menu ul li a {
  background-color: #fff !important;
  border-radius: 0 !important;
  width: 100%;
  display: block !important;
  color: #198c45 !important;
  text-align: left !important;
  font-size: 16px !important
}
#menu-header-auxiliary-menu > li.menu-item-has-children > a:after{
  content: "\f078";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 12px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 18px;
  display: block;
  z-index: 2;
}
#menu-header-auxiliary-menu > li.menu-item-has-children:hover > a:after{
  content: "\f077";
}
#header-container #menu-header-auxiliary-menu ul li{
  display: block !important;
  margin-right: 0 !important
}
#menu-header-auxiliary-menu ul li a{
  background: #fff;
  border-radius: 0;
}
#kt-layout-id_f36bc0-80 > .kt-row-column-wrap{
  padding: 0 15px !important;
}
#kt-layout-id_f36bc0-80 > .kt-row-column-wrap .kt-inside-inner-col > .wp-block-group{
  position: relative;
  bottom: -5px
}
.with-white-strip-bottom-50-percent{
  position: relative;
}
.with-white-strip-bottom-50-percent:after{
  content: '';
  top: 45%;
  bottom: 0;
  position: absolute;
  left: 0; right: 0; background: #fff
}
.with-white-strip-bottom-50-percent .gb-container-content{
  position: relative;
  z-index: 2
}
.ways-to-give-columns .wp-block-column{
  padding: 0 30px
}
.ways-to-give-columns .wp-block-column .wp-block-image figure{
  position: relative;
  display: block
}
.ways-to-give-columns .wp-block-column .wp-block-image figure:before{
  content: '';
  padding-bottom: 68%;
  display: block;
  position: relative;
}
.ways-to-give-columns .wp-block-column .wp-block-image figure img{
  height: 100%; width: 100%; object-fit: cover; position: absolute; top: 0; right: 0; left: 0; bottom: 0;
  object-position: center;
}
.healing-happens-here .wp-block-group__inner-container{
  display: flex;
  flex-wrap: wrap;
}
.healing-happens-here .wp-block-group{
  width: 50%;
  padding: 20px;
  position: relative;
}
.healing-happens-here .wp-block-group:not(:last-child):after{
  content: '';
  background-image: url(../../../../wp-content/uploads/2020/10/Path-2@2x.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: calc(100% - 300px);
  display: block;
  top: 181px;
  right: -37px;
  position: absolute;
  bottom: 0;
  transform: rotate(8deg);
}
.healing-happens-here .wp-block-group:nth-child(even):after{
  right: calc(100% - -40px);
  transform: rotate(140deg);
  top: 244px;
  bottom: -130px;
}
.healing-happens-here .wp-block-group:nth-child(3):after{
  transform: scaleY(-1) rotate(-35deg);
  right: -67px;
  bottom: 220px;
}
.healing-happens-here .wp-block-group:nth-child(even){
  margin-top: 100px;
  padding-left: 100px;
}
.healing-happens-here p{
  max-width: 500px
}
.tab-slider .kt-tabs-title-list{
  display: none !important;
}
.tab-slider .kt-tabs-content-wrap .wp-block-kadence-tab{
  padding: 0 !important;
  outline: none !important;
  border: 0 !important
}
.tab-slider .kt-tabs-content-wrap .gb-block-container{
  position: relative;
}
.tab-slider .kt-tabs-content-wrap .gb-block-container:before{
  content: '';
  padding-bottom: 30%;
  display: block;
  position: relative;
}
.tab-slider .kt-tabs-content-wrap .gb-block-container .gb-container-content{
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  width: 100%;
  z-index: 20
}
.treatable-disabilities-slider .kt-tab-inner-content-inner{
  padding: 0 30px;
}
.treatable-disabilities-slider .wp-block-media-text{
  background: #EAEFF2;
}
.treatable-disabilities-slider .wp-block-media-text img{
  border-radius: 0;
	height: auto;
}
.gutenberg-content.container .treatable-disabilities-slider .slick-dots {
  bottom: -75px;
  right: 0;
  left: 0;
  text-align: center;
}
.gutenberg-content.container .treatable-disabilities-slider .slick-prev{
  left: -30px;
}
.gutenberg-content.container .treatable-disabilities-slider .slick-next{
  right: -30px;
}
.staff-members:not(.show-titles)>div .staff-member p{
  display: none
}
.icon-arrow{
  font-size: 1.2rem;
  margin-left: 5px;
}
.icon-arrow:before {
  content: '\e901';
}
#content .has-text-color a{
  color: inherit !important;
}
.mobile-only{
  display: none;
}
.float-offset-left{
  float: left;
  position: relative;
  margin-left: -250px;
}
.float-offset-right{
  float: right;
  position: relative;
  margin-right: -250px
}
.float-offset-right figcaption{
  text-align: right
}
.single-post .single-post-quote{
  max-width: 250px;
  padding: 20px;
  padding-left: 30px;
}
.single-post .single-post-quote *{
  position: relative;
}
.single-post .single-post-quote .wp-block-group__inner-container > *:last-child{
  margin-bottom: 0 !important
}
.single-post .single-post-quote:before{
  content: '';
  border: 5px solid #92D400;
  border-bottom: 0;
  border-right: 0;
  position: absolute;
  top: 0;
  left: 10px;
  display: block;
  bottom: 0;
  width: 70px;
}
.single-post .single-post-quote h3{
  position: relative;
}
.single-post .single-post-quote h3:after{
  content: '';
  position: absolute;
  width: 80px;
  border-bottom: 1px solid #24373D;
  display: block;
  bottom: 0;
  left: 0;
}
.wp-block-image .alignleft{
  margin-right: 1.5rem;
}
.wp-block-image .alignright{
  margin-left: 1.5rem
}
.wp-block-image img{
  height: auto;
}
.with-tooltip{
  position: relative;
  cursor: pointer;
}
.with-tooltip > .tooltip{
  position: absolute;
  top: -42px;
  left: -10px;
  border-radius: 5px;
  padding: 10px  20px!important;
  color: #fff;
  background: #92d400;
  z-index: 2;
  width: 170px;
  font-size: 14px;
  opacity: 1;
  font-weight: bold;
  text-align: center;
  display: none;
}
.with-tooltip:hover > .tooltip{
  display: block;
}
.with-tooltip > .tooltip a{
  color: #fff !important
}
.with-tooltip > .tooltip:before{
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  bottom: -4px;
  left: 17px;
  display: block;
  background: #92d400;
  transform: rotate(45deg);
}
.documents-by-year{
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 -30px;
}
.documents-by-year li{
  padding-left: 0 !important;
}
.documents-by-year > li{
  flex-basis: 33.33%;
  padding: 0 30px !important;
  margin-bottom: 20px !important;
}
.documents-by-year li{
  margin-left: 0;
  list-style-type: none;
}
.documents-by-year li:before{
  display: none;
}
.documents-by-year > li strong{
  font-size: 24px;
}
.documents-by-year > li ul{
  margin-top: 0 !important
}
#content .slick-prev, #content .slick-next{
  width: 35px;
  height: 35px
}
.alignfull.cure-hero-step{
  padding: 60px 20px;
}
.number-text{
  display: flex;
}
.number-text > div{
  flex: 1;
}
.number-text > div:first-child{
  max-width: 80px;
  margin-right: 25px;
}
#content .alignfull.cure-hero-step h2{
  font-size: 28px;
  margin-bottom: 10px
}
#content .alignfull.cure-hero-step .row{
  margin: 0 -25px;
}
#content .alignfull.cure-hero-step .row > div{
  padding: 0 25px
}
.cure-hero-step .hero-cure-kid, .cure-hero-step .cure-kid-message-sent{
  border-radius: 15px;
  box-shadow: 0 0 12px rgb(0 0 0 / 0.16);
  background: #fff;
}
.cure-hero-step .cure-kid-message-sent{
  padding: 30px;
}
.cure-hero-step .photo-and-details{
  display: flex;
  align-items: center;
  padding: 20px;
}
.cure-hero-step .cure-kid-message-sent .photo-and-details{
  border-bottom: 60px solid #EAEFF2;
  padding: 0;
  padding-bottom: 15px;
  align-items: flex-start;
}
.cure-hero-step .cure-kid-message-sent .photo-and-details img{
  max-width: 80px;
  margin-right: 15px;
}
#content .cure-hero-step .cure-kid-message-sent .photo-and-details > *{
  margin-bottom: 0
}
#content .cure-hero-step .cure-kid-message-sent .delivered{
  text-align: right;
  margin-left: 15px;
  font-size: 13px;
  color: #707070;
}
#content .cure-hero-step .cure-kid-message-sent .delivered:before{
  content: "\f14a";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-right: 5px;
}
.cure-hero-step .photo-and-details > *{
  flex: 1;
}
.cure-hero-step .photo-and-details > .photo-cont, #cure-kid-hero-donate-container .donate-cure-kid .photo-cont{
  max-width: 80px;
  margin-right: 20px;
  position: relative;
  border-radius: 50%;
  overflow: hidden;
}
.cure-hero-step .photo-and-details > .photo-cont:before, #cure-kid-hero-donate-container .donate-cure-kid .photo-cont:before{
  content: '';
  position: relative;
  display: block;
  padding-bottom: 100%;
}
.cure-hero-step .photo-and-details > .photo-cont img, #cure-kid-hero-donate-container .donate-cure-kid .photo-cont img{
  width: 100%;
  height: 100%;
  object-fit: cover; position: absolute; top: 0; right: 0; bottom: 0; left: 0;
}
.cure-hero-step .photo-and-details p{
  font-size: 16px;
  margin-bottom: 0 !important
}
.cure-hero-step .photo-and-details p strong, .cure-hero-step .photo-and-details p b{
  font-size: 18px;
}
.cure-hero-step .hero-cure-kid .cure-kid-meta{
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  background: #F3F1EE;
  padding: 20px;
}
#cure-kid-hero-donate-container .donate-cure-kid{
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
#cure-kid-hero-donate-container .donate-cure-kid > *{
  flex: 1;
  margin-bottom: 0 !important
}
.cure-hero-step .hero-cure-kid .cure-kid-meta ul{
  padding:0;
  margin: 0 !important;
  text-align: center;
}
.cure-hero-step .hero-cure-kid .cure-kid-meta ul li{
  list-style-type: none;
  padding-left: 0;
  display: inline-block;
  margin-left: 0;
  margin-right: 20px;
}
.cure-hero-step .hero-cure-kid .cure-kid-meta ul li:before{
  display: none;
}
.cure-hero-step #cure-hero-connected-container{
  position: relative;
  font-size: 16px;
  padding-left: 100px;
}
.cure-hero-step #cure-hero-connected-container:before{
  content: '';
  position: absolute;
  top: -60px;
  bottom: -86px;
  border-left: 2px solid #25373D;
  left: 130px;
}
.cure-hero-step #cure-hero-connected-container > div{
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  position: relative
}
.cure-hero-step #cure-hero-connected-container > div > div{
  flex: 1;
}
.cure-hero-step #cure-hero-connected-container > div > div:first-child {
  max-width: 80px;
  margin-right: 15px
}
.cure-hero-step #cure-hero-connected-container > div .inner{
  max-width: 60px;
  position: relative;
  border-radius: 50%;
  overflow: hidden;
}
.cure-hero-step #cure-hero-connected-container > div .inner:before{
  position: relative;
  padding-bottom: 100%;
  content: '';
  display: block;
}
.cure-hero-step #cure-hero-connected-container > div .inner img{
  height: 100%; width: 100%; object-fit: cover; position: absolute; top: 0; right: 0; bottom: 0; left: 0;
}
.cure-hero-step #cure-hero-connected-container > div:first-child .inner{
  transform: scale(1.4);
  margin-bottom: 20px
}
.cure-hero-step #cure-hero-connected-container .name{
  font-size: 18px;
  font-weight: bold;
}
#content .cure-hero-step #cure-hero-connected-container .name > *{
  margin-bottom: 0
}
#cure-kid-hero-donate-container{
  padding: 100px 20px;
  background-image: url(../../../../wp-content/uploads/2020/10/hero5.jpg);
  background-size: cover;
}
#cure-kid-hero-donate-container .wrapper{
  max-width: 800px;
  margin: 0 auto;
  padding: 30px;
  border-radius: 10px;
  background: #fff;
}
/* #cure-kid-hero-donate-container #donation-form-wrapper > .row.mb-5.mt-4{
  display: none;
} */
#cure-kid-hero-donate-container #cure-hero-financial-accountability-container>div{
  padding: 0;
  margin-top: 50px
}
#cure-kid-hero-donate-container #cure-hero-details-container {
  padding: 0;
  margin-top: 30px;
}
.curekids-card>div>div:nth-child(1), .curekids-short-card>div>div:first-child{
  position: relative;
  border-radius: 50%;
  overflow: hidden;
  display: block;
}
.curekids-card>div>div:nth-child(1):before, .curekids-short-card>div>div:first-child:before{
  content: '';
  padding-bottom: 100%;
  display: block;
  position: relative;
}
.curekids-card>div>div:nth-child(1) img, .curekids-short-card>div>div:first-child img{
  height: 100%; width: 100%; object-fit: cover; position: absolute; top: 0; right: 0; left: 0; bottom: 0;
}
#content #content-rows .content-row.two-column-content>div, #content #content-rows .content-row.three-column-content>div{
  margin: 0 -15px;
}
#content #content-rows .content-row.two-column-content>div > div{
  flex-basis: 50%;
  padding: 0 15px;
  margin-left: 0 !important;
}
#content #content-rows .content-row.three-column-content>div > div{
  margin-left: 0 !important;
  padding: 0 15px;
  flex-basis: 33.33%;
}
#curekids-hero-container h1{
  color: #fff !important;
}
#curekids-hero-container #curekids-hero-content h3 em{
  color: #92d400 !important
}
#single-hospitals-header-container .fluid-width-video-wrapper:before{
  content: '';
  background: transparent;
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  z-index: 10
}
#single-hospitals-header-container iframe{
  border: 0
}
#single-story-content-container ul, #single-story-content-container ol{
  padding: 0 120px !important;
}
#single-story-content-container blockquote {
  padding: 0 90px 0 20px;
  font-size: 20px;
  font-style: italic;
  font-weight: 100;
  line-height: 31px;
  color: #706A68;
  max-width: 720px !important;
  margin: 16px auto;
  border: 0 !important;
  border-left: 5px solid #e2e1e1 !important;
  width: 100% !important;
  padding-right: 0;
}
#single-story-content-container blockquote p{
  color: #706A68;
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: normal;
}
#cure-kid-hero-donate-container .gift-cont .row > div{
  flex-basis: 20%;
}
#cure-kid-hero-donate-container .gift-cont .donation-option label{
  top: 8px
}
.btn-donate{
  background: #92d400;
  text-transform: uppercase;
  color: #fff !important;
  font-weight: bold;
  padding: 10px 20px;
  font-size: 18px;
  text-decoration: none !important;
  border-radius: 5px;
}
.btn-donate:hover{
  background: #198c45;
  color: #fff;
}
#single-hospitals-details-header h1 span{
  margin-right: 10px
}
#single-hospitals-details-header .btn-donate{
  position: relative;
  top: -10px;
  display: inline-block
}
#single-hospitals-header-container.with-video{
  height: auto;
}
#single-hospitals-header-container.with-video:after{
  content: '';
  padding-bottom: 56.21%;
  position: relative;
  display: block;
}
#single-hospitals-header-container.with-video > div{
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  padding-top: 56.21% !important
}
#single-hospitals-header-container.with-video > div:not(.fluid-width-video-wrapper){
  display: none;
}
#single-hospitals-details-container.with-video{
  top: -200px
}
.before-and-after-call-out-columns.neuro .wp-block-image{
  top: -58px;
  transform: translateX(-50%);
}
.before-and-after-call-out-columns.neuro{
  margin-top: -60px;
}
.sumome-image-sharer{
  display: none !important
}
.custom-control-label:after, .custom-control-label:before{
  width: 15px;
  height: 15px;
}
.custom-control-label:before{
    border: 1px solid #198c45;
}
.custom-control-input:checked~.custom-control-label:before {
    border-color: #198c45;
    background-color: #198c45;
}
#messages-page-wrapper .message-option.selected-option .custom-control-input:checked~.custom-control-label:before {
  border-color: #92d400;
  background-color: #92d400;
}
.with-footer-buttons > div{
  padding-bottom: 80px;
  position: relative;
}
.with-footer-buttons > div .gb-block-button{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.accredited-chapters .wrapper{
  padding: 20px;
  border-radius: 4px;
  background: #f4f0e9;
}
.accredited-chapters header{
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.accredited-chapters header > div{
  flex: 1;
}
.accredited-chapters header > div *{
  margin: 0 !important
}
.accredited-chapters header > div:first-child{
  max-width: 50px;
  margin-right: 10px;
}
.accredited-chapters .content ul{
  margin-bottom: 0 !important
}
.accredited-chapters .content ul li{
  color: #706A68;
  padding-bottom: 10px;
  padding-left: 0 !important
}
.accredited-chapters .content ul li:not(:last-child){
  border-bottom: 1px solid rgba(157,147,134,0.15);
}
.accredited-chapters .content ul li:before{
  display: none !important
}
.accredited-chapters .content ul li a{
  color: #9d9386 !important;
}
.accredited-chapters > div{
  margin-bottom: 30px
}
#arve .arve-wrapper, #tinymce .arve-wrapper, #content .call-to-action{
  margin: 0 auto !important
}
#partner-groupings .partner-group .partners .partner img {
  height: auto;
  max-height: 100px;
}
#content .partner-name, #content .partner-name a{
  color: #24373d;
  font-size: 20px
}
ul.cnss-social-icon li.cn-fa-icon a{background-color:#ffffff!important; display: inline-block;text-align: center}
ul.cnss-social-icon li.cn-fa-icon a:hover{background-color:#ffffff!important;color:#198c45!important;}
.clear {clear: both}
table.cnss-social-icon tr td, table.cnss-social-icon, table.cnss-social-icon tr {padding:0 !important;margin:0 !important;border:none !important;vertical-align:middle !important;background:none !important;}
table.cnss-social-icon tr td img{max-width:100% !important;}
table.cnss-social-icon tr td a img, table.cnss-social-icon tr td a:hover img, table.cnss-social-icon tr td a img:hover{border:none !important;}
table.cnss-social-icon tr td a img:hover, table.cnss-social-icon tr td a:hover img{max-width:100% !important;}
ul.cnss-social-icon{margin:0; padding:0;list-style-type:none}
ul.cnss-social-icon li a img{display:inherit!important;}
ul.cnss-social-icon li a{border:none!important;text-decoration:none!important;}
ul.cnss-social-icon li:after, ul.cnss-social-icon li:before{display:none!important;content:inherit!important;}
ul.cnss-social-icon li{vertical-align: middle; float:none!important; width:auto!important; margin:0!important; list-style-type:none!important;border:none!important;padding:0!important;background: none!important; line-height: normal!important;}
ul.cnss-social-icon li a,ul.cnss-social-icon li a img{box-shadow: none!important; -webkit-box-shadow:none;}

.new-donate-kids-api{
  margin: 0 auto;
  max-width: 350px;
  margin-bottom: 30px;
}
#staff-members>div .staff-member{
  margin-bottom: 40px
}
.gform_confirmation_message_9{
  color: #fff !important
}
.hospitals-dropdown{
  position: relative;
  margin-top: 30px;
}
.hospitals-dropdown span{
  padding: 8px 50px 8px 20px !important;
  border-radius: 4px !important;
  background: #fff;
  border: 0;
  height: auto;
  width: 100%;
  display: block;
  border: 1px solid #ddd;
}
.hospitals-dropdown span:after{
  content: '\f0d7';
  font-family: 'Font Awesome 5 Free';
  position: absolute;
  font-weight: 900;
  top: 0; right: 0;
  bottom: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 35px;
  background: #92D400;
  color: #fff;
  text-align: center;
  line-height: 40px;
}
.hospitals-dropdown ul{
  position: absolute;
  top: 100%;
  display: none;
  left: 0;
  right: 0;
  background: #fff;
  padding: 10px;
  border: 1px solid #ddd;
  border-top: 0;
  z-index: 999;
}
.hospitals-dropdown ul li:before, .hospitals-dropdown ul li:after{
  display: none;
}
.hospitals-dropdown ul li{
  position: relative;
  display: block;
  list-style-type: none;
  margin-bottom: 12px !important;
}
.hospitals-dropdown ul li a{
  text-decoration: none;
  color: #333;
}
.hospitals-dropdown span:hover + ul{
  display: block
}
.page-id-414199 .entry-content, .hospitals-map-banner-container{
  position: relative;
  z-index: 10;
}
.average-faith-block{
  background-image: url(../../../..//wp-content/uploads/2021/01/average-faith.png);
  background-size: 100%;
  background-repeat: round;
  padding: 30px;
  padding-bottom: 60%;
  position: relative;
  background-position: top;
}
.average-faith-block .wp-block-group__inner-container{
  color: #198c45;
    font-weight: normal;
    position: absolute;
    top: calc(50% + 20px);
    left: 0;
    transform: translateY(-50%);
    right: 0;
    padding: 0 40px;
  }
  .average-faith-block .wp-block-group__inner-container h3{
    font-weight: normal !important;
    position: relative;
    margin-bottom: 0 !important;
    padding-bottom: 10px;
  }
  .average-faith-block .wp-block-group__inner-container h3:after{
    content: '';
    position: absolute;
    bottom: -5px;
    width: 80px;
    left: 50%;
    border-bottom: 1px solid #24373d;
    transform: translateX(-50%);
  }
  .gform_ajax_spinner {
	margin-left: 20px;
	border: 4px solid rgba(255, 255, 255, 0.3);
	border-left: 4px solid rgb(255 255 255 / 70%);
	animation: spinner 1.1s infinite linear;
	border-radius: 50%;
	width: 20px;
	height: 20px;
  position: absolute;
  top: 30%;
  transform: translateY(-50%);
  left: -1px;
}
@keyframes spinner {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
.curekids-card>div>div:nth-child(2) p strong, .curekids-card>div>div:nth-child(2) p strong{
    color: #198c45;
}
.content-id-placeholder input[type="text"], .content-id-placeholder input[type="email"] {
    width: 100% !important;
    border: 1px solid rgba(36,55,61,0.5);
    border-radius: 7px;
    height: 60px;
    padding-left: 15px;
}
.content-id-placeholder input[type="submit"] {
    display: inline-block;
    text-decoration: none;
    border: none;
    border-radius: 7px;
    background: #198c45;
    background-color: #198c45 !important;
    color: #fff;
    padding: 10px 15px 10px 19px;
    min-width: 140px;
    text-align: center;
    box-shadow: none !important;
}
.staff-members {
    padding: 40px 0 80px;
}
.staff-members>div .staff-member{
  text-align: center !important
}
.staff-members>div {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.staff-members>div {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.staff-members>div .staff-member img {
    border-radius: 50%;
    display: inline-block;
    width: 100%;
    max-width: 180px;
    margin-bottom: 15px;
}
.staff-members>div .staff-member h4 {
    font-weight: bold;
}
.staff-members>div .staff-member h4, .staff-members>div .staff-member p {
    margin: 0 !important;
    color: #24373d;
}
.staff-members>div .staff-member p {
    opacity: 0.5;
}
.staff-members>div .staff-member{
  margin-bottom: 40px
}
#story-categories-container h5 {
    position: static;
    margin-bottom: 20px;
    font-size: 30px;
}
#story-categories-container ul > li{
  padding-left: 0;
}
#story-categories-container ul > li:before{
  display: none;
}
.typography-example {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 30px 0;
  padding-left: 0;
  list-style-type: none
}

.typography-example li {
  width: 50%;
  margin-bottom: 25px !important;
  padding-left: 0 !important
}
#content #single-curekids-buttons-container a{
  background: #198c45 !important;
  color: #fff !important
}
#content #single-curekids-buttons-container a:hover{
  background: #92d400 !important;
  background-color: #92d400 !important;
}
#content .cd-image-label{
  bottom: unset;
  top: 0
}
#content .cd-image-container{
  width: 100%;
  max-width: 100%;
}
.loved-popup{
   position: fixed;
   top: 0; left: 0; right: 0; bottom: 0;
   display: none;
   z-index: 999999;
 }
 .loved-popup.open{
   display: block;
 }
 .loved-popup .overlay{
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background: #000;
   opacity: .8;
   }
 .loved-popup .close{
   position: absolute;
   top: 15px;
   right: 15px;
   color: #fff;
   cursor: pointer;
   z-index: 99;
   opacity: 1;
   }
 .loved-popup .content{
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   width: 100%;
   background-image: url(https://0515f2af61d5e3d37aec-a1d11e7882f6a6aa49a62729309b6434.ssl.cf2.rackcdn.com/2021/04/background.jpg);
   background-repeat: no-repeat;
   background-size: cover;
   max-width: 500px;
   z-index: 2;
   background-color: #198c45;
   text-align: center;
   }
 .loved-popup .wrapper{
   padding: 100px 60px 40px;
 }
 .loved-popup .inner{

 }
 .loved-popup h2{
   color: #fff;
   margin-bottom: 5px;
 }
 .loved-popup h4{
   color: #fff;
   font-style: italic
 }
 .loved-popup .buttons{
   margin-top: 40px;
   text-align: center;
 }
 .loved-popup .buttons a{
   font-weight: bold;
   color: #198c45;
   text-decoration: none !important;
   padding: 8px 22px;
   display: inline-block;
   background: #fff;
   font-size: 20px;
   border: 0 !important
 }
 .loved-popup .buttons a:not(:last-child){
   margin-right: 15px;
 }
.forum-buttons{
  position: absolute;
  bottom: 10%;
  right: 20%;
  text-align: center;
}
.forum-buttons a{
  padding: 10px 20px;
  color: #fff !important;
  background: #198c45;
  border-radius: 8px;
}
.forum-buttons a:not(:last-child){
  margin-right: 10px;
}
#single-hospitals-details-header a.btn-donate{
  background: #e26d26;
}
#single-hospitals-details-header a.btn-donate:hover{
  background: #92d400
}
.kadence-blocks-gallery-item:before{
  display: none !important;
}
.press-list .press{
  margin-bottom: 30px;
}
.press-list .press .wrapper{
  background: #EEECEC;
}
.press-list .press .inner{
  padding: 15px;
  padding-left: 0;
  position: relative;
  height: 100%;
  padding-bottom: 60px;
}
.press-list .press .inner .read-more{
  position: absolute; left: 0;
  bottom: 0;
}
.press-list .press .inner .read-more a{
  text-decoration: underline;
}
/* .press-list .thumbnail, .press-thumbnail{
  position: relative; padding-bottom: 70%;
}
.press-list .thumbnail{
  height: 100%;
}
.press-list .thumbnail img, .press-thumbnail img{
  position: absolute; top: 0; left: 0; right: 0; bottom: 0; object-fit: cover; width: 100%; height: 100%;
} */
.press-list.pagination{
  display: block;
  text-align: center;
  margin-top: 60px;
}
.press-list.pagination .page-numbers{
  padding: 5px 10px;
  color: #198c45;
}
.press-list .date{
  text-decoration: underline;
}
.press-list.pagination .page-numbers.current{
  color: #fff;
  background: #198c45
}
.press-list .category a{
  position: absolute;
  top: 0;
  left: 0;
  padding: 10px 20px;
  background: #198c45;
  text-decoration: underline;
  z-index: 2;
  color: #fff;
  text-transform: uppercase;
}
.press-list .category a:not(:first-child){
  display: none;
}
.press-list h3 a{
  color: #198c45;
}
.hide-header #header-container{
  display: none;
}
.hide-header .gutenberg-content.container{
  margin-top: 0 !important;
}
.add-white-logo{
  position: relative;
}
.add-white-logo:before{
  content: '';
  width: 150px;
  height: 80px;
  background: url(../../../wp-content/uploads/2021/03/CURE-Logo-Inverted.png) no-repeat;
  background-position: center;
  top: 100px;
  left: 50%; transform: translateX(-50%);
  background-size: contain;
}
.gift-form-container.landing-page-donation{
  margin-top: 0;
}
.gift-form-container.landing-page-donation:after{
  display: none
}
.gift-form-container.landing-page-donation .gift-form{
  display: none !important;
}
.donation-banner-logo img{
  max-width: 150px;
}
.gift-form-container.landing-page-donation .wrapper{
  margin-left: 0;
  transition: all .5s;
  margin-bottom: 80px;
}
/* .gift-form-container.landing-page-donation.open{
  margin-top: 600px;
} */
/* .gift-form-container.landing-page-donation.open .wrapper {
  margin-left: auto
} */
.gift-form-container.landing-page-donation.open .gift-form{
  display: block !important;
  background: #eaeff2;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-top: 30px;
}
.gift-form-container.landing-page-donation.open:after{
  display: block;
  left: -100%;
  width: 200vw;
  right: -100%;
  top: 1000px;
}
.landing-page-donation-banner > div{
  background-size: 100% !important;
  background-position: top !important;
  background-color: #eaeff2 !important;
}
/* .landing-page-donation-banner.open > div{
  background-position: center top !important;
  background-size: 100% !important;
} */
/* .gift-form-container.landing-page-donation #cure-donation-form #__BVID__10{
  visibility: hidden; position: absolute; left: -99999px; top: 0;
} */
.gift-form-container.landing-page-donation .donation-type{
  display: none
}
.gift-form-container.landing-page-donation .donation-type{
  margin-top: 30px !important;
  margin-bottom: 0 !important
}
.gift-form-container.landing-page-donation .donation-type{
  margin: 0; padding: 0;
  text-align: center
}
.gift-form-container.landing-page-donation .donation-type li{
  display: inline-block;
  list-style-type: none;
  text-transform: unset;
  position: relative;
  padding-left: 0 !important
}
.gift-form-container.landing-page-donation .donation-type li input{
  position: absolute; top: -1px; left: 15px; opacity: 0; z-index: 10000; width: 100%;

}
.gift-form-container.landing-page-donation .donation-type li label{
  text-transform: unset !important;
}
.gift-form-container.landing-page-donation .donation-type li label span{
  padding-left: 40px;
  display: block;
  position: relative;
}
.gift-form-container.landing-page-donation .donation-type li label span:before,
.gift-form-container.landing-page-donation .donation-type li span:after{
  position: absolute;
  top: 0.25rem;
  left: 16px;
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  content: '';
}
.gift-form-container.landing-page-donation .donation-type li span:before{
  border-radius: 50%;
  border: 1px solid #198c45;
  background-color: #fff;
}
.gift-form-container.landing-page-donation .donation-type li span:after{
  position: absolute;
  top: 0.25rem;
  content: ''
}
.gift-form-container.landing-page-donation .donation-type li input:checked + span:after{
  top: 0.25rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2392D400'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 9px;
}
.gift-form-container.landing-page-donation .donation-type li:before{
  display: none;
}
.gift-form-container.landing-page-donation .wrapper{
  max-width: 700px;
}
.gift-form-container.landing-page-donation .gift-options{
  padding: 20px 40px 20px
}
.gift-form-container.landing-page-donation .gift-options > div > p:first-child[style*="22px"]{
  line-height: 3rem !important;
  margin-bottom: 10px !important
}
.gift-form-container.landing-page-donation .new-donate-kids-api{
  margin-bottom: 10px !important
}

.gift-form-container.landing-page-donation .gift-cont > h4{
  background: #92d400; color: #fff;
}
.gift-form-container.landing-page-donation.open .gift-form{
  padding-top: 0 !important
}
.gift-form-container.landing-page-donation .additional-form-note{
  background: #92d400;
  color: #fff;
  padding: 10px 20px;
  border-radius: 4px;
  font-size: 1.98rem;
  margin-bottom: 20px;
  display: inline-block;
  width: auto;
  text-align: center;
  margin-left: -20px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  min-width: calc(100% + 40px);
}
.single-hospitals .video-featured{
  margin-bottom: 40px;
  border-radius: 6px;
  padding: 40px;
  display: flex; align-items: center;
  justify-content: center;
  min-height: 300px;
  background-size: cover; background-position: center;
  position: relative;
}
.single-hospitals .video-featured:before{
  position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #7E7E7E; content: ''; mix-blend-mode: multiply;
  border-radius: 6px
}
.single-hospitals .video-featured a, .hospitals-read-more-articles a{
  background: #92d400;
  text-transform: uppercase;
  color: #fff !important;
  font-weight: bold;
  padding: 10px 20px;
  border-radius: 6px;
  text-decoration: none;
  position: relative; z-index: 2
}
.single-hospitals .video-featured a:hover, .hospitals-read-more-articles a:hover{
  background: #198c45;
  border: 1px solid #198c45;
  color: #fff;
}
.hospitals-read-more-articles{
  margin-top: 30px
}
#single-hospitals-header-container {
  height: 400px;
}
/* .donation-banner-logo{
  padding: 0 60px;
} */
@media (max-width:  1440px){
  /* .gift-form-container.landing-page-donation.open {
    margin-top: 400px;
  } */
}
@media (max-width: 1280px){
  .gift-form-container.landing-page-donation .additional-form-note{
    margin-left: -60px;
    min-width: calc(100% + 120px);
  }
}
@media (max-width: 1180px){
  /* .gift-form-container.landing-page-donation, .gift-form-container.landing-page-donation.open{
    margin-top: 200px;
  } */
  .gift-form-container.landing-page-donation .wrapper{
    margin-left: auto
  }
  .gift-form-container.landing-page-donation .additional-form-note{
    min-width: calc(100% + 80px);
    margin-left: -40px;
  }
  .donation-banner-logo{
    text-align: center
  }
}
@media (max-width: 820px){
  /* .gift-form-container.landing-page-donation, .gift-form-container.landing-page-donation.open{
    margin-top: 150PX;
  } */
  .gift-form-container.landing-page-donation .additional-form-note{
    margin-left: -10px; min-width: calc(100% + 20px)
  }
}
@media (max-width: 600px){
  .gift-form-container.landing-page-donation .additional-form-note{
    margin-left: 10px;
    min-width: unset; max-width: calc(100% - 20px);
  }
  .gift-form-container.landing-page-donation, .gift-form-container.landing-page-donation.open{
    margin-top: 86PX;
  }
  #single-hospitals-header-container{
    margin-top: 0;
  }
}
@media screen and (max-width: 800px) {
  .typography-example li .large-example {
    display: block;
    float: none;
    margin-bottom: 10px
  }
}

@media screen and (max-width: 550px) {
  .typography-example li {
    display: block;
    width: 100%
  }

  .typography-example li .large-example {
    float: left;
    margin-bottom: 0
  }
}

@media screen and (max-width: 400px) {
  .typography-example li .large-example {
    display: block;
    float: none;
    margin-bottom: 10px
  }
}

.typography-example .frutiger-light span {
  font-weight: 100
}

.typography-example .frutiger-roman span {
  font-weight: normal
}

.typography-example .frutiger-bold span {
  font-weight: bold
}

.typography-example .frutiger-black span {
  font-weight: 600
}

.typography-example .large-example {
  margin-right: 10px;
  font-size: 60px;
  float: left;
  line-height: 50px;
  color: #362F2D
}

.typography-example span:not(.large-example) {
  display: block;
  font-size: 13px;
  line-height: 18px
}

.typography-example span.typeface-name {
  margin-top: -4px;
  color: #362F2D
}

.typography-example span.uppercase-example, .typography-example span.lowercase-example {
  opacity: .7
}

.tisa-typography-example {
  font-family: tisa
}

.tisa-typography-example .tisa-italic span {
  font-style: italic
}

.tisa-typography-example .tisa-bold span {
  font-weight: bold
}

.tisa-typography-example .tisa-bold-italic span {
  font-weight: bold;
  font-style: italic
}

.hand-typography-example {
  font-family: daniel
}

.hand-typography-example .daniel-roman span {
  font-weight: normal
}

.hand-typography-example .daniel-bold span {
  font-weight: bold
}

.hand-typography-example .daniel-black span {
  font-weight: 600
}

.hand-typography-example span.uppercase-example, .hand-typography-example span.lowercase-example {
  letter-spacing: inherit
}

@media screen and (max-width: 480px) {
  .hand-typography-example span.uppercase-example, .hand-typography-example span.lowercase-example {
    font-size: 11px
  }
}

.hand-typography-example span.large-example {
  font-size: 50px
}
.cross-list li:before, .check-list li:before, .typography-example li:before{
  display: none !important;
}
.cross-list li, .check-list li{
  padding-left: 5px !important;
  list-style: inherit !important;
}
.check-list, .cross-list{
  padding-left: 22px;
  margin-top: 0 !important
}
.cross-list {
  margin-top: 26px;
  padding-left: 25px !important;
  margin-bottom: 66px;
  list-style-image: url(../../../../wp-content/uploads/2021/03/icon-x-red.svg);
}
.check-list {
  margin-top: 26px;
  padding-left: 25px !important;
  margin-bottom: 66px;
  list-style-image: url(../../../../wp-content/uploads/2021/03/icon-check-green.svg);
}
.downloadable-logos .wp-block-image{
  position: relative;
}
.downloadable-logos .wp-block-image:before{
  padding-bottom: 70%;
  content:'';
  position: relative; display: block;
}
.downloadable-logos .wp-block-group{
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 1px #d4d4d4, 0 2px 0 1px rgb(0 0 0 / 2%);
}
.downloadable-logos .wp-block-image, .downloadable-logos figure{
  margin-bottom: 0
}
.downloadable-logos .wp-block-image figure{
  display: block;
}
.downloadable-logos .wp-block-image img{
  position: absolute;
  top: 10px;
  right: 10px;
  left: 10px;
  bottom: 10px;
  object-fit: contain;
  object-position: center;
  height: calc(100% - 20px);
  width: calc(100% - 20px);
}
.downloadable-logos .gb-block-button{
  position: absolute;
  top: 100%;
  left: 0; right: 0;
  overflow: hidden;
  margin-bottom: 0;
  transition: all .5s;
}
.downloadable-logos .gb-block-button a{
  border-radius: 0 !important;
  width: 100% !important;
  text-align: center;
}
.downloadable-logos .wp-block-column:hover .gb-block-button{
  top:unset;
  bottom: 0;
}
.color-palette.wp-block-group{
  min-height: 150px;
}
.pledge-form-container{
  padding: 40px 60px;
  margin-top: -80px;
  border-radius: 10px;
}
.pledge-form-container h3{
  margin-bottom: 10px !important;
}
#gform_13 .gsection h2{
  text-transform: uppercase;
  font-size: 20px !important;
  font-weight: bold;
  text-align: center
}
#gform_13 .gsection{
  margin-right: 0;
  margin-bottom: 0
}
#gform_13 .gsection, #field_13_18, #field_13_29{
  border-bottom: 0;
  background: #198C45;
  padding: 10px 20px;
  font-weight: bold;
  font-size: 1.3rem;
  color: #fff;
}
#field_13_18, #field_13_29{
  padding: 5px 15px !important
}
#field_13_18 label, #field_13_29 label{
  font-weight: bold !important;
  font-size: 20px !important;
}
#gform_13 .gfield_description{
  font-weight: bold;
  padding-top: 5px;
}
#content #gform_13 select, #content #gform_14 select, #content #gform_10 select{
  padding: 9px 0 9px 3px;
  border-radius: 5px;
  border: 1px solid rgba(36,55,61,0.5);
}
#content .ginput_container_address > span label{
  margin-bottom: 15px;
}
#gform_fields_13{
  display: flex;
  margin: 0 -15px !important;
  flex-wrap: wrap;
  align-items: flex-end;
}
#content #gform_wrapper_13 #gform_13 #gform_fields_13 .ginput_container_number input{
  padding-left: 32px !important;
  background: transparent !important;
}
#gform_fields_13 .ginput_container_number{
  position: relative;
}
#gform_fields_13 .ginput_container_number:before{
  content: '$';
  color: #AAA7A7 !important;
  font-weight: 600;
  position: absolute;
  top: 10px;
  left: 13px;
}
#gform_fields_13 .hidden_label .ginput_container_number:before{
  top: 23px;
}
#gform_fields_13 .hidden_label .ginput_container{
  margin-top: 0 !important;
}
#gform_fields_13 #field_13_18 .ginput_container,#gform_fields_13 #field_13_29 .ginput_container{
  margin-top: 8px !important;
}
#gform_fields_13 .gfield_consent_label{
  font-weight: 600 !important;
}
#gform_fields_13 > li{
  flex-basis: 100%;
  padding: 0 15px;
}
#gform_fields_13 > li.half{
  flex-basis: 50%;
}
#gform_fields_13 hr {
  border-top: 1px solid #198c45;
}
.presidents-donate-form-wrapper #cure-donation-form form > div:first-child{
  padding: 0 30px;
  border: 1px solid #707070;
  position: relative;
  background: #fff;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 40px !important;
  padding-top: 70px;
}
.presidents-donate-form-wrapper #cure-donation-form form > div:first-child:before{
  color: #fff;
  background: #198C45;
  display: block;
  padding: 9px 10px;
  text-align: center;
  font-weight: 600;
  content: 'AMOUNT';
  font-size: 20px;
  flex-basis: 100%;
  margin-bottom: 20px;
  position: absolute; top: 0; left: 0; right: 0;
}
.presidents-donate-form-wrapper.gift-form-container .gift-options{
  padding: 0;
  max-width: unset;
  background: transparent;
}
.presidents-donate-form-wrapper.gift-form-container .gift-options .inner{
  max-width: 600px;
  margin: -50px auto 0;
  border-radius: 10px;
  background: #fff;
  padding: 20px 20px 0
}
.presidents-donate-form-wrapper .donate-options-container{
  background: #198C45
}
.presidents-donate-form-wrapper .donate-options-container > div{
  display: flex;
}
.presidents-donate-form-wrapper .donate-options-container > div > div{
  flex: 1;
  border: 0
}
.presidents-donate-form-wrapper.gift-form-container .wrapper {
  max-width: 1025px;
}
.presidents-donate-form-wrapper .donate-options-container > div > div:first-child{
  background: #05732F;
  text-align: center;
  max-width: 250px;
  width: 250px;
}
.presidents-donate-form-wrapper .donate-options-container > div > div:first-child h2{
  display: flex;
  color: #fff;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-size: 30px;
}
.presidents-donate-form-wrapper .donate-options-container > div > div h4{
  color: #fff;
  font-weight: bold;
  border-bottom: 0
}
.presidents-donate-form-wrapper .gift-cont .row > div {
  flex-basis: 33.33%;
}
.presidents-donate-form-wrapper .gift-cont .donation-option label{
  font-weight: bold
}
.presidents-donate-form-wrapper .gift-form form{
  max-width: 800px;
  margin: 0 auto
}
.gift-form-container.presidents-donate-form-wrapper{
  margin-top: 0;
}
.presidents-donate-form-wrapper .gift-cont .cont ul > li > span, .presidents-donate-form-wrapper .gift-cont .donation-option{
  background: #fff;
}
.presidents-donate-form-wrapper .gift-cont .donation-option.selected-option {
  background: #92D400;
  border-color: #92D400;
  color: #fff !important;
}
.presidents-donate-form-wrapper .gift-form form > div:nth-child(2){
  display: none;
}
.presidents-donate-form-wrapper .gift-form form > div:nth-child(3){
  position: relative;
  padding-top: 70px !important;
  border-top: 1px solid #707070;
}
.presidents-donate-form-wrapper .gift-form form > div:nth-child(3):before{
  content: 'DONATION INFORMATION';
  color: #fff;
  background: #198C45;
  display: block;
  font-weight: 600;
  padding: 9px 10px;
  text-align: center;
  flex-basis: 100%;
  margin-bottom: 20px;
  position: absolute;
  left: 0; top: 0; right: 0;
  font-size: 20px;
}
.presidents-donate-form-wrapper .gift-form form > div{
  margin: 0 !important;
  padding: 0;
}
.presidents-donate-form-wrapper .gift-form form > div:not(:first-child){
  padding: 0 30px;
  background: #fff;
  border-left: 1px solid #707070;
  border-right: 1px solid #707070
}
.presidents-donate-form-wrapper .gift-form form > div:first-child{
  padding-bottom: 30px
}
.presidents-donate-form-wrapper .gift-form form > div:last-child{
  padding-bottom: 30px !important;
  border-bottom: 1px solid #707070;
  padding-top: 20px;
}
.presidents-donate-form-wrapper .gift-form form > div:last-child{
  text-align: center
}
.presidents-donate-form-wrapper .gift-cont .donation-option input:not([value="1000.00"]) + label {
    padding-top: 15px !important;
}
.gift-form-container.presidents-donate-form-wrapper:after {
  top: 347px;
  background: url(../../../../wp-content/uploads/2021/04/background-1.png) no-repeat;
  background-position: center top;
  background-size: contain;
  background-color: #edf8f9;
}
#input_14_5 li:before{
  display: none;
}
#input_14_5{
  text-align: left;
}
#input_14_5 li{
  display: inline-block;
  position: relative;
}
#input_14_5 li:not(:last-child){
  margin-right: 10px;
}
#input_14_5 li input{
  position: absolute;
  opacity: 0
}
#input_14_5 li label{
  padding: 10px 20px;
  border-radius: 5px;
  border: 1px solid #ddd;
  margin-left: 0;
  min-width: 120px;
  text-align: center;
  font-size: 18px;
}
#input_14_5 li input:checked + label{
  background: #198c45;
  color: #fff;
}
#input_14_5 li:last-child{
  width: 100%;
}
.our-work-circles{
  position: relative;
  padding-top: 300px;
  clear: both;
  height: 829px;
  overflow: hidden;
  transition: all .5s;
  margin-bottom: 70px !important;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}
/* .our-work-circles:not(.view-all):after{
  position: absolute;
  content: 'VIEW MORE';
  height: 250px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  left: 0;
  right: 0;
  bottom: calc(100% - 830px);
  z-index: 2;
  background: rgb(255,255,255);
  background: linear-gradient(180deg, rgb(255 255 255 / 11%) 0%, rgb(255 255 255) 100%);
  z-index: 99999;
  color: #198c45;
  padding-bottom: 16px;
  font-weight: bold;
} */
.our-work-circles:not(.view-all) .view-all-button{
  position: absolute;
  height: 250px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  left: 0;
  right: 0;
  bottom: calc(100% - 830px);
  z-index: 2;
  background: rgb(255,255,255);
  background: linear-gradient(180deg, rgb(255 255 255 / 11%) 0%, rgb(255 255 255) 100%);
  z-index: 99999;
  color: #198c45;
  font-weight: bold;
  cursor: pointer;
  padding-bottom: 16px;
}
.our-work-circles .view-all-button span{
  background: #198c45;
  padding: 8px 30px;
  color: #fff;
  border-radius: 5px;
}
.our-work-circles.view-all .view-all-button span{
  display: none;
}
.our-work-circles.view-all .view-all-button{
  text-align: center;
  margin-top: 54px;
  margin-bottom: 30px;
  background: #198c45;
  display: block;
  margin: 0 auto;
  width: 142px;
  border-radius: 5px;
  padding: 8px 20px;
  color: #fff;
  font-weight: normal;
  cursor: pointer;
  z-index: 99999;
  position: relative;
}
.our-work-circles.view-all .view-all-button:before{
  content: 'CLOSE';
  font-weight: normal;
  color: #fff;
}
.our-work-circles.view-all{
  height: auto !important;
  margin-bottom: -450px !important;
}

.our-work-circles .circles-container{
  position: relative;
}
.our-work-circles .circles-container > div > div{
  position: relative;
  top: -250px;
  border-radius: 50%;
  max-width: 500px;
  margin-bottom: 30px;
  width: calc(50% - 110px);
}
.our-work-circles .circles-container > div > div:after, .our-work-circles .circles-container > div > div:nth-child(even):after{
  content: '';
  width: 100px;
  border-bottom: 17px solid #E5EBEE;
  position: absolute;
  top: 50%;
  right: -90px;
  transform: translateY(-50%);
  display: inline-block;
  opacity: 1;
  display: block;
}
.our-work-circles .circles-container > div > div:nth-child(even):after{
  right: unset;
  left: -90px;
}
.our-work-circles .circles-container > div > div:nth-child(even){
  float: right;
  top: -500px;
}
.our-work-circles .circles-container .wp-block-columns > div:first-child{
  max-width: 120px;
  text-align: right;
}
.our-work-circles .circles-container .wp-block-columns > div:last-child p{
  line-height: 1.5 !important;
  font-size: 15px;
}
.our-work-circles .circles-container .wp-block-columns > div:last-child{
  flex: 1;
  margin-left: 10px !important;
}
.our-work-circles .circles-container .wp-block-columns > div:first-child h1{
  font-size: 136px !important;
  font-weight: bold !important;
  position: relative;
  top: -13px;
}
.our-work-circles .circles-container .wp-block-columns > div:last-child h5{
  font-size: 22px !important;
  letter-spacing: 0 !important;
  margin-bottom: 5px !important;
  font-weight: 600 !important;
}
.our-work-circles .circles-container .wp-block-image{
  margin-bottom:30px;
  position: relative;
  left: 17px
}
.our-work-circles .circles-container img{
  height: 60px;
  width: auto;
}
.is-vertically-aligned-center .wp-block-media-text__content > p:last-child{
  margin-bottom: 0
}
.circles-container > div > .wp-block-group > div > .wp-block-columns > div:first-child{
  display: none;
}
.circles-container > div > .wp-block-group > div > .wp-block-columns > div:last-child{
  margin-left: 0 !important;
}
@media screen and (max-width: 782px){
	html{
		margin-top: 0 !important;
	}
}
@media screen and (min-width: 1201px){
.staff-members>div .staff-member {
    width: 18%;
}
}
@media screen and (min-width: 851px) and (max-width: 1200px){
.staff-members>div .staff-member {
    width: 22.5%;
}
}
@media screen and (min-width: 601px) and (max-width: 850px){
.staff-members>div .staff-member {
    width: 31%;
}
}
@media screen and (min-width: 361px) and (max-width: 600px){
.staff-members>div .staff-member {
    width: 48%;
}
}
@media screen and (min-width: 1201px){
.staff-members>div .staff-member:nth-child(5n), .staff-members>div .staff-member:nth-child(5n-1), .staff-members>div .staff-member:nth-child(5n-2),.staff-members>div .staff-member:nth-child(5n-3) {
    margin-left: 2.5%;
}
}
@media screen and (min-width: 851px) and (max-width: 1200px){
.staff-members>div .staff-member:nth-child(4n), .staff-members>div .staff-member:nth-child(4n-1), .staff-members>div .staff-member:nth-child(4n-2) {
    margin-left: 3.333%;
}
}
@media screen and (min-width: 361px) and (max-width: 600px){
.staff-members>div .staff-member:nth-child(2n) {
    margin-left: 4%;
}
}
@media (min-width: 600px){
  #gform_wrapper_10 .gform_footer, #gform_14 .gform_footer{
    padding-right: 16px;
  }
}
.our-work-circles .wp-block-gallery ul li:before{
  display: none;
}
.our-work-circles .wp-block-gallery ul li{
  list-style-type: none !important;
}
.our-work-circles .circles-container > div > div:nth-child(n+10) .wp-block-columns > div:first-child h1{
  font-size: 100px !important;
}
@media (min-width: 820px){
  .our-work-circles .wp-block-gallery{
    position: absolute;
    top: calc(260px - 112px);
    bottom: 0;
    left: 50%;
    z-index: 2;
    transform: translateX(-50%);
  }
  .our-work-circles .wp-block-gallery ul{
    display: block;
  }
  .our-work-circles .wp-block-gallery ul li{
    display: block;
    margin-bottom: 20px !important;
  }
  .our-work-circles .wp-block-gallery ul li figure{
    position: relative;
    width: 154px;
    height: 215px;
    overflow: hidden;
  }
  .our-work-circles .wp-block-gallery ul li figure img{
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; object-fit: cover
  }
  .our-work-circles .circles-container > div > div:before{
    content: '';
    padding-bottom: 100%;
    display: block;
    position: relative;
  }
  .our-work-circles .circles-container > div > div > div{
    position: absolute;
    top: 50%;
    left: 20px;
    right: 50px;
    transform: translateY(-50%);
  }
}
@media (max-width: 1720px){
  .alignfull:not(.transform-lives) .kt-row-column-wrap, .gutenberg-content .entry-content, .gutenberg-content .entry-content > .alignfull:not(.no-padding) .gb-container-content, .stories-filters{
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}
@media (max-width: 1400px){
  .hide-in-1400{
    display: none !important
  }
  .post-414070 .with-top-white-strip.gb-block-container.strip-60{
    padding-top: 50px !important
  }
  .post-414070 .with-top-white-strip.gb-block-container.strip-60:after{
    display: none
  }
}
@media (max-width: 1300px){
  .float-offset-left{
    margin-left: -100px;
  }
  .float-offset-right{
    margin-right: -100px
  }
}
@media (max-width: 1280px){
  .alignfull:not(.transform-lives) .kt-row-column-wrap, .gutenberg-content .entry-content, .gutenberg-content .entry-content > .alignfull:not(.no-padding) .gb-container-content, .stories-filters{
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .our-work-circles .wp-block-gallery ul li figure {
    width: 158px;
    height: 220px;
  }
}
@media (max-width: 1180px){
  .featured-stories .post .excerpt p{
    font-size: 16px
  }
  /* #mobile-menu{
    top: 105px;
  } */
  #mobile-menu ul li a{
    width: 100%;
    display: block
  }
  #single-story-header-container{
    margin-top: 110px !important
  }
  .with-bottom-white-strip.gb-block-container.strip-60, .with-bottom-white-strip.gb-block-container.strip-200, .with-bottom-white-strip.gb-block-container.strip-100, .with-bottom-white-strip.gb-block-container.strip-300{
    padding-bottom: 60px;
  }
  .with-top-white-strip.gb-block-container.strip-60, .with-top-white-strip.gb-block-container.strip-100, .with-top-white-strip.gb-block-container.strip-200, .with-top-white-strip.gb-block-container.strip-300{
    padding-top: 60px
  }
  .with-bottom-white-strip.gb-block-container.strip-60:after, .with-top-white-strip.gb-block-container.strip-60:after,
  .with-bottom-white-strip.gb-block-container.strip-100:after, .with-top-white-strip.gb-block-container.strip-100:after,
  .with-bottom-white-strip.gb-block-container.strip-200:after, .with-top-white-strip.gb-block-container.strip-200:after,
  .with-bottom-white-strip.gb-block-container.strip-300:after, .with-top-white-strip.gb-block-container.strip-300:after{
    display: none;
  }
  .hide-in-1180{
    display: none !important
  }
  .gift-form-container{
    margin-top: -60px;
  }
  .footer-signup .gb-container-content{
    padding-left: 20px;
    padding-right: 20px;
  }
  .healing-happens-here .wp-block-group:not(:last-child):after {
    width: calc(100% - 269px);
    right: -48px;
  }
  .healing-happens-here .wp-block-group:nth-child(even):after {
    right: calc(100% - 19px);
    top: 277px;
    bottom: -118px;
    width: 300px;
  }
  .healing-happens-here .wp-block-group:nth-child(3):after {
    right: -82px;
    bottom: 268px;
  }
  #kt-layout-id_bbb7ab-c5 > .kt-row-column-wrap {
    min-height: 610px !important;
  }
  #kt-layout-id_bbb7ab-c5 {
    background-size: 800px !important;
  }
  .before-and-after-call-out-columns.neuro div[style*="background-color:#24373d"] {
    min-height: 265px;
  }
  .before-and-after-call-out-columns .wp-block-image {
    top: -74px;
    transform: translateX(-50%);
  }
  .before-and-after-call-out-columns div[style*="background-color:#24373d"] {
    min-height: 244px;
  }
  .before-and-after-call-out-columns .wp-block-image{
    width: auto
  }
  .before-and-after-call-out-columns > div > .wp-block-group{
    position: static;
  }
  #cure-kid-hero-donate-container #cure-hero-financial-accountability-container{
    max-width: 100%;
  }
  #cure-kid-hero-donate-container #cure-hero-details-container>div{
    padding: 0
  }
  .ways-to-give-columns.with-white-strip-bottom-50-percent:after{
    top: 32%;
  }
  #single-hospitals-details-container.with-video {
    top: -100px;
  }
  #content .with-footer-buttons{
    flex-wrap:wrap
  }
  #content .with-footer-buttons > div{
    flex-basis: 100% !important;
    margin-left: 0 !important;
  }
  .downloadable-logos br{
    display: none !important
  }
  .forum-buttons {
    bottom: 7%;
    right: 18%;
    transform: scale(0.9);
  }
  #content .our-work-circles .circles-container .wp-block-columns > div:first-child h1 {
    font-size: 70px !important;
    top: -8px;
  }
  .our-work-circles .circles-container .wp-block-columns > div:last-child p {
    font-size: 14px;
  }
  .our-work-circles .circles-container .wp-block-columns > div:last-child h5 {
    font-size: 18px !important;
  }
  .our-work-circles .wp-block-gallery ul li figure {
    width: 147px;
    height: 180px;
  }
  .our-work-circles .circles-container > div > div:after, .our-work-circles .circles-container > div > div:nth-child(even):after{
    display: none
  }
}
@media (max-width: 900px){
  .float-offset-left{
    margin-left: 0;
  }
  .float-offset-right{
    margin-right: 0
  }
  .transform-lives .kt-inside-inner-col{
    padding: 10px 40px
  }
  #single-story-content-container ul, #single-story-content-container ol{
    padding: 0 40px !important;
  }
  .our-core-values{
    margin: 0 -15px;
    justify-content: center;
    flex-wrap: wrap;
  }
  .our-core-values > div{
    margin-left: 0 !important;
    flex-basis: 33.33% !important;
    margin-bottom: 25px;
    padding: 0 15px;
  }
  .before-and-after-call-out-columns.neuro{
    margin-top: 0px;
  }
  #curekids-updates-header>div>div:last-child>div{
    flex-wrap: wrap;
  }
  #curekids-updates-header>div>div:first-child>div>div{
    width: 45%
  }
  #curekids-updates-header>div>div:first-child>div>div:first-child{
    width: 100%;
    margin-bottom: 20px;
  }
  .average-faith-block .wp-block-group__inner-container h3 {
    font-size: 20px !important;
  }
  #curekids-updates-header>div>div:last-child {
    max-width: 100%;
  }
  .beige-in-tablet .gb-container-image-wrap{
    background:  #ebe8e1;
  }
  .beige-in-tablet .gb-container-image-wrap img{
    display: none
  }
  #content h2 {
    font-size: 34px !important;
  }
}

@media (max-width: 820px){
  .stories-list .post{
    flex-basis: 50%;
    max-width: 50%
  }
  .stories-filters .filters-wrapper{
    flex-wrap: wrap
  }
  .stories-filters .filters-wrapper > div {
    flex-basis: 33.33%;
    margin-bottom: 15px
  }
  .featured-stories .post .thumbnail{
    max-width: 100%;
  }
  .featured-stories .post .inner{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    background: rgb(255 255 255 / 0.85)
  }
  .featured-stories {
    padding: 40px 0 10px;
  }
  .example-treatable-disabilities{
    justify-content: center
  }
  .keep-full-until-mobile > div, .example-treatable-disabilities > div, .statistics-with-icons > div{
    flex-basis: 33.33% !important;
    margin-left: 0 !important;
    padding: 0 20px !important;
    flex-grow: unset;
  }
  .wp-block-column:not(:last-child){
    margin-bottom: 20px
  }
  .stories-filters{
    padding-top: 30px;
    padding-bottom: 20px;
  }
  .bottom-white-strip .wp-block-column:empty{
    display: none;
  }
  .page-id-1181 .bottom-white-strip .wp-block-column{
    flex-basis: 100% !important;
    display: flex;
  }
  .bottom-white-strip .wp-block-column > * {
    flex-basis: 50%;
    margin-right: 25px;
  }
  /* #kt-layout-id_889a8b-9b:before{
    width: 50%;
    left: 0; bottom: 0;
    content: ''; top: 0; position: absolute;
    background: rgb(2,0,36);
    background: -webkit-linear-gradient(left, rgba(2,0,36,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left, rgba(2,0,36,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(2,0,36,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
  } */
  .pl-3.wp-block-column{
    padding-left: 0 !important
  }
  .pr-3.wp-block-column{
    padding-right: 0 !important
  }
  .cd-image-wrapper{
    margin-top: 0
  }
  .wp-block-column[style*="20%"]{
    flex-basis: 20% !important
  }
  .wp-block-column[style*="80%"]{
    flex-basis: 75% !important
  }
  .wp-block-column[style*="25%"]{
    flex-basis: 25% !important
  }
  .wp-block-column[style*="75%"]{
    flex-basis: 70% !important
  }
  .transform-lives .kt-inside-inner-col{
    display: block
  }
  .transform-lives h3 {
    margin-bottom: 10px !important;
    font-size: 22px !important;
  }
  .stories-filters .filters-wrapper > div{
    max-width: unset;
  }
  .gallery-content > div{
    flex-basis: 33.33%;
  }
  .top-white-strip .kt-row-layout-inner:after{
    display: none
  }
  .wp-block-spacer[style*="60px"]{
    height: 30px !important;
  }
  #kt-layout-id_012003-9a .wp-block-columns > div{
    flex-basis: 100% !important;
    margin-left: 0 !important;
  }
  #kt-layout-id_012003-9a > .kt-row-column-wrap{
    min-height: 600px !important
  }
  .hide-in-820{
    display: none !important;
  }
  .wp-block-group.has-background {
    padding: 30px;
  }
  #top-footer-container .social-icons, #top-footer-container .social-icons .cnss-social-icon{
    text-align: center !important;
  }
  #interior-header-container>div>div h1 {
    font-size: 46px;
  }
  .wp-block-column.pl-4{
    padding-left: 0 !important
  }
  .wp-block-image.padded-50{
    padding: 0 !important
  }
  .wp-block-column.is-vertically-aligned-center{
    align-self: flex-start;
  }
  .with-bottom-white-strip.gb-block-container.strip-60 {
    padding-bottom: 30px;
  }
  #content h2 {
    font-size: 36px;
  }
  p[style*="font-size: 26px"], p[style*="font-size:26px"]{
    font-size: 22px !important;
    line-height: 30px !important;
  }
  .firm-logos > div{
    margin-left: 0 !important;
    padding: 0 20px;
    flex-basis: 25% !important
  }
  .gift-form-container{
    margin-top: 0;
  }
  .gift-form {
    padding: 40px 0;
  }
  #kt-layout-id_889a8b-9b .wp-block-column{
    width: 100% !important;
    flex-basis: 100% !important;
  }
  .before-and-after-call-out-columns > div{
    flex-basis: 100% !important;
    padding: 0;
    padding-top: 120px
  }
  .hide-in-tablet{
    display: none
  }
  .before-and-after-slider .slide .wrapper{
    flex-wrap: wrap;
  }
  .before-and-after-slider .slide .wrapper > div:not(:last-child):after{
    display: none;
  }
  .page-id-1181 .bottom-white-strip .wp-block-column{
    flex-wrap: wrap;
    margin-left: 0
  }
  .bottom-white-strip .wp-block-column > *{
    flex-basis: 50%;
    margin-right: 0;
  }
  .bottom-white-strip .wp-block-column > *:last-child{
    flex-basis: 100% !important;
  }
  /* #kt-layout-id_fc1100-54 > .kt-row-column-wrap:before{
    content: '';
    width: 50%;
    position: absolute; top: 0; left: 0; bottom: 0;
    display: block;
  } */
  #kt-layout-id_fc1100-54{
    background-position: 50% 50% !important;
  }
  .ways-to-give-columns .wp-block-column {
    padding: 0;
  }
  .other-ways-to-give > div{
    flex-basis: 33.33% !important;
    padding: 0 20px;
    margin-left: 0 !important;
  }
  .other-ways-to-give > div:first-child{
    flex-basis: 100% !important;
    text-align: center;
  }
  .wp-block-columns{
    justify-content: center
  }
  #kt-layout-id_4867d2-04 {
    background-position: 70% 50% !important
  }
  #kt-layout-id_bbb7ab-c5 {
    background-position: center top !important;
    background-size: contain !important;
  }
  #kt-layout-id_bbb7ab-c5{
    position: relative;
  }
  #kt-layout-id_bbb7ab-c5 > .kt-row-column-wrap{
    min-height: unset !important;
  }
  #kt-layout-id_bbb7ab-c5 .wp-block-column{
    flex-basis: 100% !important;
    margin-left: 0 !important
  }
  #kt-layout-id_bbb7ab-c5 .wp-block-spacer{
    display: none !important
  }
  .healing-happens-here .wp-block-group{
    flex-basis: 100%;
    width: 100%;
  }
  .healing-happens-here .wp-block-group:not(:last-child):after{
    display: none
  }
  #kt-layout-id_6a4e7f-f5 > .kt-row-column-wrap {
    min-height: 460px !important;
  }
  .healing-happens-here .wp-block-group:nth-child(even) {
    margin-top: 0;
    padding-left: 0;
  }
  .healing-happens-here p{
    max-width: unset;
    text-align: center
  }
  .healing-happens-here .wp-block-image{
    text-align: center;
    width: 100%;
  }
  .healing-happens-here .wp-block-image img{
    display: inline-block
  }
  .gutenberg-content.container .treatable-disabilities-slider .slick-next {
    right: -15px;
  }
  .gutenberg-content.container .treatable-disabilities-slider .slick-prev {
    left: -15px;
  }
  .wp-block-spacer[style*="200px"]{
    height: 70px !important
  }
  .treatable-disabilities-slider .wp-block-media-text{
    padding: 20px
  }
  .before-and-after-call-out-columns.neuro div[style*="background-color:#24373d"]{
    min-height: unset
  }
  .before-and-after-call-out-columns > div{
    margin-bottom: 60px !important
  }
  .before-and-after-call-out-columns .wp-block-image{
    top: -20px !important;
    transform: translateX(-50%);
  }
  .more-info-neuro > div{
    margin-left: 0 !important;
    flex-basis: unset !important;
    flex: 1;
  }
  .more-info-neuro > div:last-child{
    max-width: 350px
  }
  .more-info-neuro {
    flex-direction: column-reverse;
  }
  .neuro-container.with-white-strip-bottom-50-percent:after {
    top: 66%;
  }
  .wp-block-spacer[style*="100px"]{
    height: 40px !important
  }
  .before-and-after-call-out-columns div[style*="background-color:#24373d"]{
    min-height: unset;
  }
  .keep-center-aligned > div{
    align-self: center !important
  }
  .float-offset-left, .float-offset-right, .float-offset-left *, .float-offset-right *{
    float: none !important;
  }
  .float-offset-right figcaption, .float-offset-left figcaption{
    text-align: center
  }
  .single-post .single-post-quote{
    padding-left: 20px;
    margin-bottom: 30px;
  }
  .single-post .single-post-quote:before{
    left: 0;
  }
  .before-and-after-call-out-columns div[style*="background-color:#24373d"] + .wp-block-group > div{
    padding-bottom: 0
  }
  .before-and-after-call-out-columns div[style*="background-color:#24373d"] + .wp-block-group > div .buttons{
    position: static;
    height: auto
  }
  .cure-hero-step #cure-hero-connected-container{
    padding-left: 30px;
  }
  .cure-hero-step #cure-hero-connected-container:before{
    left: 60px;
    bottom: -130px
  }
  .cure-hero-step .hero-cure-kid .cure-kid-meta ul li{
    margin-right: 0;
    width: 100%;
    margin-bottom: 15px !important;
    text-align: left;
  }
  #cure-kid-hero-donate-container{
    background-size: contain;
    background-position: center top;
    padding: 0;
    padding-top: 500px;
  }
  #cure-kid-hero-donate-container .wrapper{
    border-radius: 0
  }
  .cure-hero-step .cure-kid-message-sent .photo-and-details{
    position: relative;
  }
  #content .cure-hero-step .cure-kid-message-sent .photo-and-details{
    flex-wrap: wrap;
  }
  #content .cure-hero-step .cure-kid-message-sent .photo-and-details > p{
    flex-basis: 100%;
    margin-top: 10px
  }
  .cure-hero-step .cure-kid-message-sent .photo-and-details .delivered{
    position: absolute;
    top: 10px;
    right: 10px;
  }
  #mobile-menu ul li a:hover, #mobile-menu ul li.current_menu_item > a{
    color: #198c45;
  }
  /* .curekids-card>div{
    display: block
  }
  .curekids-card>div > div{
    display: block;
    width: 100% !important;
    margin-bottom: 20px;
    max-width: unset;
    padding: 0 !important
  } */
  .curekids-card>div>div:nth-child(1), .curekids-short-card>div>div:first-child{
    max-width: 105px !important
  }
  #kt-layout-id_c4c8c5-21{
    background-position: 70% 50% !important;
  }
  #content #content-rows .content-row.three-column-content>div{
    flex-wrap: wrap;
  }
  #content #content-rows .content-row.three-column-content>div > div{
    flex-basis: 50%;
  }
  .our-core-values > div{
    flex-basis: 50% !important;
  }
  .wp-block-buttons .wp-block-button:last-child{
    margin-right: 15px;
  }
  img[src*="CURE-alumni-stacked.png"]{
    max-width: 300px !important
  }
  .page-id-265 #content #kt-layout-id_fc1100-54 p{
    color: #fff !important
  }
  .page-id-1181 #content #kt-layout-id_fc1100-54 p{
    color: #24373d !important
  }
  #content .full-in-820{
    flex-wrap: wrap !important
  }
  #content .full-in-820 > div{
    flex-basis: 100% !important;
    margin-left: 0 !important
  }
  .forum-buttons {
    bottom: 4%;
    right: 15%;
    transform: scale(0.7);
  }
  .our-work-circles .wp-block-gallery ul li figure {
    width: unset;
    height: 100%;
  }
  .our-work-circles{
    padding-top: 0;
  }
  .our-work-circles .wp-block-gallery ul li {
    width: calc(20% - .83333em) !important;
    padding-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
  }
  .our-work-circles .circles-container > div{
    display: flex;
    flex-wrap: wrap;
  }
  .our-work-circles .circles-container > div > div{
    flex-basis: calc(50% - 20px);
    margin: 0 10px 30px;
    top: unset !important;
  }
  .our-work-circles .circles-container .wp-block-columns{
    flex-wrap: wrap;
  }
  .our-work-circles .circles-container .wp-block-columns > div{
    flex-basis: 100% !important;
    margin: 0 10px;
    float: none !important;
    top: unset !important;
    margin-bottom: 20px !important;
  }
  .our-work-circles .circles-container > div > div > div {
    right: 20px;
    padding-top: 20px;
  }
  /* .our-work-circles .circles-container .wp-block-columns > div:first-child {
    max-width: 96px;
    text-align: right;
    text-align: center !important;
    position: absolute;
    top: -30px;
    left: calc(50% - 71px);
    transform: translateX(-50%);
    width: 40px;
    height: 40px;
    background: #1e8c45;
    border-radius: 50%;
    display: none;
  } */
  .our-work-circles .circles-container > div > div:nth-child(n+10) .wp-block-columns .wp-block-columns > div:first-child{
    flex-basis: 50.33% !important;
    max-width: 53px !important;
  }
  #content .our-work-circles .circles-container .wp-block-columns > div:first-child h1 {
    font-size: 30px !important;
    top: -8px;
  }
  .our-work-circles .circles-container .wp-block-image{
    left: unset
  }
  .our-work-circles .circles-container .wp-block-columns > div:last-child {
    padding: 0 26px;
  }
  /* .our-work-circles .circles-container .wp-block-columns{
    text-align: center !important
  } */
  .our-work-circles.view-all{
    margin-bottom: 50px !important
  }
  .our-work-circles .circles-container .wp-block-columns > div:last-child p {
    font-size: 14px;
    line-height: 1.4 !important;
  }
  .our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:last-child > .wp-block-group{
    position: relative;
    padding: 30px;
    background-color: #e5ebee;
    border-radius: 50%;
  }
  .our-work-circles .circles-container .wp-block-columns > div:last-child {
    padding: 0;
    margin-right: 0 !important;
  }
  .our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:last-child > .wp-block-group:before{
    content: '';
    padding-bottom: 100%;
    display: block;
    position: relative;
  }
  .our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:last-child > .wp-block-group > div{
    position: absolute;
    top: 50%;
    left: 20px;
    right: 20px;
    transform: translateY(-50%);
  }
  .our-work-circles .circles-container > div > div{
    flex-basis: calc(50% - 20px);
    margin: 0 10px 30px;
    top: unset !important;
    padding: 0;
    background: transparent !important;
  }
  .our-work-circles .circles-container > div > div {
    flex-basis: 100%;
    max-width: 100%;
  }
  .our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:first-child{
    display: block;
    position: static;
    transform: unset;
    width: 50%;
    height: auto;
    max-width: 100%;
    flex-basis: 50%;
    background: transparent
  }
  .our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns{
    margin: 0 -15px;
  }
  .our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div{
    flex-basis: 50% !important;
    padding: 0 15px !important;
    margin-left: 0 !important;
    margin-right: 0 !important
  }
  .our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:first-child .wp-block-image{
    padding-bottom: 100%;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    margin-bottom: 0;
    z-index: 2;
  }
  .our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:first-child .wp-block-image img{
    position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; object-fit: cover
  }
  .our-work-circles .circles-container > div > div {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .our-work-circles .circles-container > div > div:nth-child(even) > div > .wp-block-columns{
    flex-direction: row-reverse;
  }
  .our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:last-child > .wp-block-group > div .wp-block-columns{
    flex-wrap: nowrap;
  }
  .our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:last-child > .wp-block-group > div .wp-block-columns > div:first-child{
    max-width: 30px;
    text-align: right;
    margin-right: 0;
  }
  #content .our-work-circles .circles-container .wp-block-columns > div:first-child h1 {
    font-size: 46px !important;
    top: 2px;
  }
  .our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:last-child > .wp-block-group:after{
    content: '';
    width: 100px;
    border-bottom: 17px solid #E5EBEE;
    position: absolute;
    top: 50%;
    left: -90px;
    transform: translateY(-50%);
    display: inline-block;
    opacity: 1;
    display: block;
  }
  .our-work-circles .circles-container > div > .wp-block-group:nth-child(even) > div > .wp-block-columns > div:last-child > .wp-block-group:after{
    left: unset;
    right: -90px;
  }
  .our-work-circles .wp-block-gallery{
    display: none !important
  }
  .our-work-circles .circles-container .wp-block-columns > div:last-child h5 {
    font-size: 16px !important;
  }
}
@media (min-width: 640px){
  .mobile-only{
    display: none;
  }
}
@media (max-width: 640px){
  .keep-full-until-mobile > div, .statistics-with-icons, .wp-block-column[style*="20%"], .wp-block-column[style*="80%"], .wp-block-column[style*="25%"], .wp-block-column[style*="75%"], .statistics-with-icons > div{
    flex-basis: 100% !important;
  }
  .example-treatable-disabilities > div{
    flex-basis: 50% !important
  }
  .featured-stories .post .inner {
    transform: unset;
    position: static;
    width: 100%
  }
  .stories-filters .filters-wrapper > div {
    flex-basis: 100%;
  }
  .stories-filters .filters-wrapper > div.order-buttons{
    flex-basis: 50%;
  }
  .stories-list .post {
    flex-basis: 100%;
    max-width: 100%;
  }
  .stories-filters button, .stories-filters .select-wrapper select, .stories-filters input{
    font-size: 16px
  }
  .gutenberg-content.container .slick-dots {
    bottom: -40px;
    right: 0;
    left: 0;
    text-align: center;
  }
  .bottom-white-strip .wp-block-column{
    display: block
  }
  .bottom-white-strip .wp-block-column > * {
    margin-right: 0;
  }
  #kt-layout-id_889a8b-9b > .kt-row-column-wrap{
    min-height: unset !important;
  }
  .testimonial-column img{
    max-width: 150px;
    margin: 0 auto;
    display: block
  }
  .wp-block-spacer[style*="60px"]{
    height: 30px !important
  }
  #kt-layout-id_889a8b-9b:before{
    width: 100%;
  }
  .gallery-content > div{
    flex-basis: 50%
  }
  .wp-block-buttons .wp-block-button {
    width: 100%;
    margin-right: 0 !important;
  }
  #gform_1, #gform_1 .gform_fields{
    display: block;
  }
  #gform_1 .gform_fields li, #gform_1 > div{
    margin-bottom: 10px !important;
    max-width: unset !important
  }
  #mobile-menu{
    top: 70px
  }
  #interior-header-container{
    padding-top: 30px;
    padding-bottom: 30px
  }
  #interior-header-container>div>div h1 {
    color: #92d400;
    background: transparent;
    width: 100%;
    min-width: 100%;
    padding: 0 20px;
    box-shadow: none;
  }
  .hide-in-mobile{
    display: none !important
  }
  .keep-full-until-mobile > div, .example-treatable-disabilities > div, .statistics-with-icons > div{
    padding: 0 !important;
  }
  .wp-block-columns.more-padding > div:not(:first-child){
    padding-left: 0 !important
  }
  .firm-logos > div{
    flex-basis: 50% !important
  }
  .gift-form-container .gift-options{
    padding: 20px
  }
  .gift-cont .cont ul > li{
    flex-basis: 50%;
  }
  .gift-form form > *.form-field{
    flex-basis: 100% !important
  }
  .gift-form form .button-wrapper {
    margin-top: 30px;
  }
  .gift-form-container{
    padding-bottom: 0
  }
  #kt-layout-id_889a8b-9b{
    background-position: -140px center !important;
  }
  #content-widgets-container.within-content-callout-widgets {
    padding-bottom: 0;
  }
  .before-after-slider-container{
    padding-left: 20px;
    padding-right: 20px;
  }
  .before-and-after-slider .slide .wrapper > div{
    flex-basis: 100%
  }
  .before-and-after-call-out-columns .wp-block-image {
    transform: translate(-50%, 50%);
    top: -84px !important
  }
  .before-and-after-call-out-columns > div {
    margin-bottom: 20px !important;
  }
  .wp-block-media-text.kids-update{
    flex-wrap: wrap;
  }
  .wp-block-media-text.kids-update > *{
    flex-basis: 100% !important;
    max-width: unset !important
  }
  .wp-block-media-text.kids-update .wp-block-media-text__media{
    margin-bottom: 20px;
  }
  .bottom-white-strip .wp-block-column > * {
    flex-basis: 100%;
    margin-bottom: 20px !important;
  }
  .example-treatable-disabilities > div{
    padding: 0 20px !important
  }
  .other-ways-to-give > div{
    flex-basis: 100% !important
  }
  .ways-to-give-columns .wp-block-buttons .wp-block-button{
    width: auto !important;
    margin-right: 5px !important
  }
  #kt-layout-id_f36bc0-80 > .kt-row-column-wrap {
    min-height: 590px !important;
  }

  #kt-layout-id_f36bc0-80 {
      background-size: contain !important;
      background-position: center top !important;
  }
  .gift-form-container #cure-donation-form form .col{
    flex-basis: 100%;
  }
  .gift-form-container #cure-donation-form form .row{
    margin-left: 0;
    margin-right: 0;
  }
  .gift-form-container #cure-donation-form form > div:first-child > div{
    flex-basis: 100%;
    max-width: 100%;
  }
  .gift-form-container #cure-donation-form form > div:first-child > div:first-child .mb-2{
    display: none;
  }
  .gift-form-container #cure-donation-form form > div:first-child > div:last-child{
    margin-bottom: 20px
  }
  .gift-cont .row > div{
    flex-basis: 100%;
  }
  .gift-cont .donation-option label{
    padding-top: 8px !important
  }
  #kt-layout-id_4867d2-04 p{
    color: #fff !important
  }
  #kt-layout-id_4867d2-04 {
    background-position: 80% 50% !important;
  }
  #kt-layout-id_6a4e7f-f5 {
    background-position: calc(100% + 220px) 50% !important;
  }
  #content .alignfull.transform-lives .kt-row-column-wrap{
    padding-left: 0 !important;
    padding-right: 0 !important
  }
  .alignfull:not(.transform-lives) .kt-row-column-wrap {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .gutenberg-content .entry-content, .gutenberg-content .entry-content > .alignfull:not(.no-padding) .gb-container-content, .stories-filters{
    padding-left: 20px;
    padding-right: 20px
  }
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{
    max-width: 160px !important;
    margin: 0 auto 30px;
  }
  #kt-layout-id_f8c354-4b p{
    color: #fff !important
  }
  #kt-layout-id_f8c354-4b > .kt-row-column-wrap {
    min-height: 440px !important;
  }
  #staff-members {
    padding: 0;
  }
  #kt-layout-id_673249-83 > .kt-row-column-wrap {
    min-height: 300px !important;
  }
  .neuro-container.with-white-strip-bottom-50-percent:after {
    top: 70%;
  }
  #kt-layout-id_673249-83{
    background-position: calc(100% + 200px) 100% !important
  }
  .mobile-only{
    display: block;
  }
  .hide-in-mobile{
    display: none;
  }
  .wp-block-image .alignleft, .wp-block-image .alignright{
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0
  }
  .single-post-banner{
    padding: 40px 0
  }
  .reverse-in-mobile{
    flex-direction: column-reverse;
  }
  .documents-by-year > li {
    flex-basis: 100%;
  }
  #cure-kid-hero-donate-container{
    padding-top: 370px;
  }
  .alignfull.cure-hero-step{
    padding: 40px 20px
  }
  #content .cure-hero-step .cure-kid-message-sent .photo-and-details{
    flex-wrap: nowrap;
  }
  #content .cure-hero-step .cure-kid-message-sent .photo-and-details > p{
    flex-basis: unset;
    margin-top: 0
  }
  .cure-hero-step .cure-kid-message-sent .photo-and-details .delivered{
    position: static;
  }
  .cure-hero-step #cure-hero-connected-container{
    padding-left: 0
  }
  .cure-hero-step #cure-hero-connected-container:before{
    left: 30px;
    top: 0
  }
  .gift-form-container #cure-donation-form form .col{
    margin-bottom: 15px
  }
  #donation-form-wrapper .col{
    flex-basis: 100%;
    margin-bottom: 15px;
  }
  #content #cure-donation-form div[role=group] span:empty{
    display: none
  }
  #cure-kid-hero-donate-container  #cure-donation-form form > div:first-child > div{
    flex-basis: 100%;
    max-width: 100%;
  }
  #cure-kid-hero-donate-container #cure-donation-form form > div:first-child > div:last-child {
    margin-bottom: 20px;
  }
  .transform-lives.gift-page .kt-row-column-wrap{
    padding-left: 0 !important;
    padding-right: 0 !important
  }
  #cure-kid-hero-donate-container .wrapper{
    padding: 30px 20px
  }
  #kt-layout-id_c4c8c5-21>.kt-row-column-wrap {
    min-height: unset !important;
  }
  #kt-layout-id_c4c8c5-21{
    background-size: 588px !important;
    background-position: -140px top !important;
    padding-top: 255px;
  }
  #kt-layout-id_c4c8c5-21>.kt-row-column-wrap .wp-block-spacer{
    display: none
  }
  #kt-layout-id_c4c8c5-21>.kt-row-column-wrap p{
    margin-bottom: 0 !important;
  }
  .with-white-strip-bottom-50-percent:after{
    top: 20% !important
  }
  #content #content-rows .content-row.two-column-content>div{
    flex-wrap: wrap;
  }
  #content #content-rows .content-row.two-column-content>div > div{
    flex-basis: 100%
  }
  #single-story-content-container ul, #single-story-content-container ol{
    padding: 0px !important;
  }
  #single-hospitals-details-container.with-video {
    top: 0;
  }
  .our-core-values > div{
    flex-basis: 100% !important;
  }
  #single-hospitals-details-header .btn-donate {
    display: block;
    top: 0;
    margin-top: 20px;
  }
  .before-and-after-call-out-columns.neuro .wp-block-image {
    top: 35px !important;
  }
  .featured-stories .post .thumbnail{
    min-height: unset
  }
  .featured-stories .post .inner{
    padding: 20px 0
  }
  .stories-list .post .wrapper, .stories-list .post{
    padding:0
  }
  .stories-filters {
    padding-bottom: 20px;
    padding-left: 30px !important;
    padding-right: 30PX !important;
  }
  .home #kt-layout-id_012003-9a {
    background-position: 8% 6% !important;
    padding-top: 27%;
    background-size: contain;
  }
  #curekids-updates-header>div>div:first-child>div>div{
    width: 100%
  }
  .page-id-414361 .wp-block-genesis-blocks-gb-button[style*="text-align:right"]{
    text-align: center !important
  }
  #gform_fields_13 > li.half{
    flex-basis: 100% !important
  }
  .pledge-form-container h3{
    font-size: 20px !important
  }
  #content .pledge-form-container > div > h2{
    font-size: 28px !important;
  }
  .presidents-donate-form-wrapper #cure-donation-form form > div:first-child, .presidents-donate-form-wrapper .gift-form form > div:not(:first-child){
    padding: 0;
  }
  .presidents-donate-form-wrapper .donate-options-container > div{
    flex-wrap: wrap
  }
  .presidents-donate-form-wrapper #cure-donation-form form > div:first-child{
    padding-top: 70px !important;
  }
  .presidents-donate-form-wrapper .donate-options-container > div > div{
    flex-basis: 100% !important;
    margin-bottom: 20px;
    max-width: 100% !important;
    width: 100% !important;
  }
  .presidents-donate-form-wrapper .gift-cont .row > div {
    flex-basis: 50%;
  }
  .presidents-donate-form-wrapper #cure-donation-form fieldset[data-v-3a32b8c8] {
    border: none;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
  }
  .gift-form-container.presidents-donate-form-wrapper {
    margin-top: 60px;
  }
  .forum-buttons {
    position: static;
    transform: unset;
  }
  .our-work-circles .circles-container > div > div{
    flex-basis: 100% !important;
  }
  .our-work-circles .wp-block-gallery ul li {
    width: calc(36% - .83333em) !important;
  }
  .our-work-circles:not(.view-all):after{
    bottom: calc(100% - 950px)
  }
  .our-work-circles{
    height: 950px
  }
  .our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:first-child{
    flex-basis: 100% !important;
  }
  .our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:last-child > .wp-block-group:after{
    content: '';
    width: 13px;
    border-bottom: unset;
    top: -22px;
    left: calc(50% - 5px);
    height: 45px;
    background: #E5EBEE;
  }
  .our-work-circles .circles-container > div > .wp-block-group:nth-child(even) > div > .wp-block-columns > div:last-child > .wp-block-group:after{
    left: calc(50% - 5px);
    right: unset;
  }
  .our-work-circles .circles-container .wp-block-columns > div:last-child p {
    font-size: 14px !important;
    line-height: 1.4 !important;
  }
  .our-work-circles:not(.view-all) .view-all-button {
    bottom: calc(100% - 950px);
  }
  .press-list .press .inner{
    padding: 20px;
    padding-left: 20px;
  }
  .press-list .press .inner .read-more{
    left: 20px;
  }
}
@media (max-width: 400px){
  .our-work-circles .circles-container .wp-block-columns > div:last-child h5 {
    font-size: 15px !important;
  }
  .our-work-circles {
    margin-left: -20px;
    margin-right: -20px;
  }
  .our-work-circles .circles-container .wp-block-columns > div:last-child p {
    font-size: 13px !important;
    line-height: 1.2 !important;
  }
}
@media (max-width: 360px){
  .example-treatable-disabilities > div{
    flex-basis: 100% !important
  }
}
