.elementor-kit-2444{--e-global-color-primary:#f68721;--e-global-color-secondary:#b4b2a6;--e-global-color-text:#ffffff;--e-global-color-accent:#E9A401;--e-global-color-14ef391:#C8D5DC;--e-global-color-764183d:#F9FAFD;--e-global-color-d6cea4e:#FFFFFF;--e-global-color-86b4fcd:#02010100;--e-global-color-57c8da2:#000000CC;--e-global-color-f8d3c78:#A9B5BB;--e-global-color-645979a:#1895FE;--e-global-color-d58db2e:#88BEF3;--e-global-color-background:#21211e;--e-global-color-backgroundAccent:#2e2d2a;--e-global-color-1cafd49:#595249;--e-global-color-3200d4d:#CB5B00;--e-global-color-c695a76:#A000FF;--e-global-color-7271d94:#5C5750;--e-global-color-7d484b1:#000000CC;--e-global-color-fc36bf9:#867A6B;--e-global-typography-primary-font-family:"Jost";--e-global-typography-primary-font-size:24px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Jost";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:capitalize;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:1.1em;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.4em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Averia Serif Libre";--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-392b9e0-font-family:"Poppins";--e-global-typography-392b9e0-font-size:22px;--e-global-typography-392b9e0-font-weight:600;--e-global-typography-392b9e0-text-transform:capitalize;--e-global-typography-392b9e0-font-style:normal;--e-global-typography-392b9e0-text-decoration:none;--e-global-typography-392b9e0-line-height:1.2em;--e-global-typography-392b9e0-letter-spacing:0px;--e-global-typography-c05b693-font-family:"Poppins";--e-global-typography-c05b693-font-size:22px;--e-global-typography-c05b693-font-weight:300;--e-global-typography-c05b693-text-transform:none;--e-global-typography-c05b693-font-style:normal;--e-global-typography-c05b693-text-decoration:none;--e-global-typography-c05b693-line-height:1.5em;--e-global-typography-c05b693-letter-spacing:0px;--e-global-typography-6558fb1-font-family:"Poppins";--e-global-typography-6558fb1-font-size:16px;--e-global-typography-6558fb1-font-weight:300;--e-global-typography-6558fb1-text-transform:uppercase;--e-global-typography-6558fb1-font-style:normal;--e-global-typography-6558fb1-text-decoration:none;--e-global-typography-6558fb1-line-height:1.5em;--e-global-typography-6558fb1-letter-spacing:10px;--e-global-typography-92bce3b-font-family:"Poppins";--e-global-typography-92bce3b-font-size:16px;--e-global-typography-92bce3b-font-weight:400;--e-global-typography-92bce3b-text-transform:capitalize;--e-global-typography-92bce3b-font-style:italic;--e-global-typography-92bce3b-text-decoration:underline;--e-global-typography-92bce3b-line-height:1em;--e-global-typography-92bce3b-letter-spacing:0px;--e-global-typography-b2deeae-font-family:"Poppins";--e-global-typography-b2deeae-font-size:85px;--e-global-typography-b2deeae-font-weight:600;--e-global-typography-b2deeae-text-transform:none;--e-global-typography-b2deeae-font-style:normal;--e-global-typography-b2deeae-text-decoration:none;--e-global-typography-b2deeae-line-height:1em;--e-global-typography-b2deeae-letter-spacing:0px;--e-global-typography-fb1a3e0-font-family:"Jost";--e-global-typography-fb1a3e0-font-size:200px;--e-global-typography-fb1a3e0-font-weight:600;--e-global-typography-fb1a3e0-text-transform:none;--e-global-typography-fb1a3e0-font-style:normal;--e-global-typography-fb1a3e0-text-decoration:none;--e-global-typography-fb1a3e0-line-height:1.2em;--e-global-typography-fb1a3e0-letter-spacing:0px;--e-global-typography-397e168-font-family:"Poppins";--e-global-typography-397e168-font-size:16px;--e-global-typography-397e168-font-weight:500;--e-global-typography-397e168-text-transform:capitalize;--e-global-typography-397e168-font-style:italic;--e-global-typography-397e168-text-decoration:none;--e-global-typography-397e168-line-height:1.3em;--e-global-typography-397e168-letter-spacing:0px;--e-global-typography-heading-xl-font-family:"Jost";--e-global-typography-heading-xl-font-size:56px;--e-global-typography-heading-xl-font-weight:600;--e-global-typography-heading-xl-line-height:1.2em;--e-global-typography-heading-l-font-family:"Jost";--e-global-typography-heading-l-font-size:48px;--e-global-typography-heading-l-font-weight:600;--e-global-typography-heading-l-line-height:1.2em;--e-global-typography-heading-m-font-family:"Jost";--e-global-typography-heading-m-font-size:40px;--e-global-typography-heading-m-font-weight:600;--e-global-typography-heading-m-line-height:1.2em;--e-global-typography-heading-s-font-family:"Jost";--e-global-typography-heading-s-font-size:18px;--e-global-typography-heading-s-font-weight:500;--e-global-typography-body-s-font-family:"Poppins";--e-global-typography-body-s-font-size:14px;--e-global-typography-body-s-font-weight:400;--e-global-typography-body-s-line-height:1.5em;background-color:var( --e-global-color-background );background-image:url("https://www.daregreatthings.org/wp-content/uploads/2025/09/Pattern_Homepage_SeriesBG.jpg");color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;}.elementor-kit-2444 button,.elementor-kit-2444 input[type="button"],.elementor-kit-2444 input[type="submit"],.elementor-kit-2444 .elementor-button{background-color:var( --e-global-color-accent );text-shadow:1px 1px 0px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-kit-2444 button:hover,.elementor-kit-2444 button:focus,.elementor-kit-2444 input[type="button"]:hover,.elementor-kit-2444 input[type="button"]:focus,.elementor-kit-2444 input[type="submit"]:hover,.elementor-kit-2444 input[type="submit"]:focus,.elementor-kit-2444 .elementor-button:hover,.elementor-kit-2444 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-kit-2444 e-page-transition{background-color:#FFBC7D;}.elementor-kit-2444 p{margin-block-end:25px;}.elementor-kit-2444 a{color:var( --e-global-color-accent );}.elementor-kit-2444 a:hover{color:var( --e-global-color-primary );}.elementor-kit-2444 h1{font-family:"Jost", Sans-serif;}.elementor-kit-2444 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:25px;--container-default-padding-right:25px;--container-default-padding-bottom:25px;--container-default-padding-left:25px;}.elementor-widget:not(:last-child){--kit-widget-spacing:25px;}.elementor-element{--widgets-spacing:25px 25px;--widgets-spacing-row:25px;--widgets-spacing-column:25px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-header-icons-size:25px;--lightbox-navigation-icons-size:50px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-2444{--e-global-typography-primary-font-size:22px;--e-global-typography-secondary-font-size:18px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:14px;--e-global-typography-c05b693-font-size:14px;--e-global-typography-6558fb1-font-size:14px;--e-global-typography-92bce3b-font-size:14px;--e-global-typography-b2deeae-font-size:65px;--e-global-typography-fb1a3e0-font-size:145px;--e-global-typography-397e168-font-size:14px;--e-global-typography-heading-xl-font-size:48px;--e-global-typography-heading-l-font-size:40px;--e-global-typography-heading-m-font-size:32px;--e-global-typography-heading-s-font-size:18px;}.elementor-kit-2444 h4{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-2444{--e-global-typography-primary-font-size:18px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:16px;--e-global-typography-392b9e0-font-size:18px;--e-global-typography-b2deeae-font-size:48px;--e-global-typography-b2deeae-line-height:1em;--e-global-typography-fb1a3e0-font-size:100px;--e-global-typography-fb1a3e0-line-height:1em;--e-global-typography-heading-xl-font-size:40px;--e-global-typography-heading-l-font-size:32px;--e-global-typography-heading-m-font-size:32px;--e-global-typography-heading-s-font-size:16px;}.elementor-kit-2444 h4{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.chroma h1, .chroma h2, .chroma h3, .chroma h4, .chroma h5, .chroma h6, .chroma .elementor-drop-cap-letter {
	text-shadow: -1px -1px 1px #00ccff, 1px 1px 1px #ff0000 !important;
}
.goldbtn a, .goldbtn button[type="submit"], .gform_button.button, .gform_next_button.button {
    background-color: transparent!important;
    font-family: "Jost", Sans-serif;
    font-size: 0.9em;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1.3em;
    letter-spacing: 0.4em;
    text-shadow: 0px 1px 3px rgba(45.6572021484375, 45.6572021484375, 45.6572021484375, 0.62);
    fill: #ffffff!important;
    color: #ffffff!important;
    background-image: linear-gradient(180deg, #C47D00F5 62%, #E7A013 89%)!important;
    border-style: solid!important;
    border-width: 2px 2px 2px 2px!important;
    border-color: #402B0075!important;
    border-radius: 6px 6px 6px 6px!important;
    padding: 10px 20px 10px 20px;
    box-shadow: 0px 12px 5px -5px rgba(0, 0, 0, 0.3), 0px 6px 5px -3px rgba(255, 255, 255, 0.5) inset!important;
}

.goldbtn a:hover, .goldbtn a:focus, .goldbtn button[type="submit"]:hover, .goldbtn button[type="submit"]:focus, .gform_button.button:hover, .gform_button.button:focus, .gform_next_button.button:hover, .gform_next_button.button:focus {
    background-color: transparent!important;
    color: #ffffff!important);
    background-image: linear-gradient(180deg, #E79300F5 41%, #FFAA02 100%)!important;
}
.bevel {
    border-top:2px solid #5C5750EB;
border-bottom:2px solid #000000CC;
}
.box-inset {
    box-shadow:inset 0px 6px 12px 0px rgba(0,0,0,0.7), inset 0px -2px 3px 2px rgba(255,255,255,0.9);
}
.ql-editor {
    color: #000;
}
.llms-note-wrapper {
    z-index:9999;
}
/*
  Elementor usage:
  Add class "glowbtn" to the Elementor widget/container wrapper.
  Optional alignment classes:
  glowbtn align-left
  glowbtn align-center
  glowbtn align-right
  glowbtn is-full-width
  glowbtn is-active
  glowbtn is-disabled
*/
/* Wrapper */
.glowbtn {
  display: flex;
  width: auto;
  max-width: 100%;
  align-items: center;
  justify-content: inherit;
}
/* Alignment helpers */
.glowbtn.align-left {
  justify-content: flex-start;
}
.glowbtn.align-center {
  justify-content: center;
}
.glowbtn.align-right {
  justify-content: flex-end;
}
.glowbtn.is-full-width {
  width: 100%;
}
.glowbtn.is-full-width > a,
.glowbtn.is-full-width > button,
.glowbtn.is-full-width .elementor-button {
  width: 100%;
}
/* Button target: standard anchors, buttons, and Elementor buttons */
.glowbtn > a,
.glowbtn > button,
.glowbtn .elementor-button {
  --orange: #f28b22;
  --border-dark: #161616;
  --top: #60605b;
  --mid: #3d3d3a;
  --bottom: #242421;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 205px;
  min-height: 46px;
  max-width: 100%;
  padding: 0 28px;
  position: relative;
  isolation: isolate;
  overflow: hidden;
  float: none !important;
  margin-left: 0;
  margin-right: 0;
  border: 1px solid var(--border-dark);
  border-radius: 3px;
  color: #f5f5f5;
  font-family: "Jost", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 0.3rem;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
  white-space: nowrap;
  cursor: pointer;
  user-select: none;
  appearance: none;
  background:
    linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0.34) 0%,
      rgba(255, 255, 255, 0.16) 4%,
      rgba(255, 255, 255, 0.04) 5%,
      transparent 18%
    ),
    linear-gradient(
      to bottom,
      var(--top) 0%,
      var(--mid) 44%,
      var(--bottom) 100%
    );
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.55),
    inset 1px 0 0 rgba(255, 255, 255, 0.28),
    inset -1px 0 0 rgba(0, 0, 0, 0.65),
    inset 0 -2px 0 var(--orange),
    0px 20px 16px -12px rgba(0,0,0,0.7);
  transition:
    background 160ms ease,
    box-shadow 160ms ease,
    border-color 160ms ease,
    color 160ms ease,
    transform 80ms ease;
}
/* Elementor text/icon alignment */
.glowbtn .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  position: relative;
  z-index: 3;
}
.glowbtn .elementor-button-text,
.glowbtn .elementor-button-icon {
  position: relative;
  z-index: 3;
}
/* Keep non-Elementor child content above pseudo layers */
.glowbtn > a *,
.glowbtn > button * {
  position: relative;
  z-index: 3;
}
/* Inner bevel and side shading */
.glowbtn > a::before,
.glowbtn > button::before,
.glowbtn .elementor-button::before {
  content: "";
  position: absolute;
  inset: 1px;
  z-index: 0;
  border-radius: 2px;
  pointer-events: none;
  background:
    linear-gradient(
      to right,
      rgba(255, 255, 255, 0.16),
      transparent 10%,
      transparent 90%,
      rgba(0, 0, 0, 0.45)
    );
}
/* Subtle orange bottom-center radial glow — visible by default and unchanged on hover */
.glowbtn > a::after,
.glowbtn > button::after,
.glowbtn .elementor-button::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -18px;
  z-index: 1;
  width: 112px;
  height: 38px;
  transform: translateX(-50%);
  border-radius: 50%;
  background:
    radial-gradient(
      ellipse at center,
      rgba(242, 139, 34, 0.72) 0%,
      rgba(242, 139, 34, 0.34) 34%,
      rgba(242, 139, 34, 0.14) 58%,
      rgba(242, 139, 34, 0) 78%
    );
  opacity: 0.58;
  transition: none;
}
/* Hover / focus state */
.glowbtn > a:hover,
.glowbtn > button:hover,
.glowbtn .elementor-button:hover,
.glowbtn > a:focus-visible,
.glowbtn > button:focus-visible,
.glowbtn .elementor-button:focus-visible {
  --top: #7a7a75;
  --mid: #575752;
  --bottom: #33332f;
  border-color: #222;
  color: #ffffff;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.68),
    inset 1px 0 0 rgba(255, 255, 255, 0.36),
    inset -1px 0 0 rgba(0, 0, 0, 0.7),
    inset 0 -2px 0 var(--orange),
    0px 20px 16px -12px rgba(0,0,0,0.7);
}
/* Pressed / active state */
.glowbtn > a:active,
.glowbtn > button:active,
.glowbtn .elementor-button:active,
.glowbtn.is-active > a,
.glowbtn.is-active > button,
.glowbtn.is-active .elementor-button {
  --top: #343431;
  --mid: #30302d;
  --bottom: #272724;
  transform: translateY(1px);
  background:
    linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.22) 0%,
      rgba(0, 0, 0, 0.05) 30%,
      transparent 100%
    ),
    linear-gradient(
      to bottom,
      var(--top) 0%,
      var(--mid) 50%,
      var(--bottom) 100%
    );
  box-shadow:
    inset 0 1px 2px rgba(0, 0, 0, 0.85),
    inset 1px 0 0 rgba(255, 255, 255, 0.18),
    inset -1px 0 0 rgba(0, 0, 0, 0.75),
    inset 0 -2px 0 var(--orange),
    0px 20px 16px -12px rgba(0,0,0,0.7);
}
/* Slightly compressed glow on active/selected state only */
.glowbtn > a:active::after,
.glowbtn > button:active::after,
.glowbtn .elementor-button:active::after,
.glowbtn.is-active > a::after,
.glowbtn.is-active > button::after,
.glowbtn.is-active .elementor-button::after {
  bottom: -26px;
  width: 74px;
  height: 24px;
  opacity: 0.32;
}
/* Optional disabled state */
.glowbtn.is-disabled > a,
.glowbtn.is-disabled > button,
.glowbtn.is-disabled .elementor-button,
.glowbtn [aria-disabled="true"] {
  pointer-events: none;
  opacity: 0.55;
  filter: grayscale(0.35);
}
/* Mobile-friendly behavior */
@media (max-width: 480px) {
  .glowbtn {
    width: 100%;
  }
  .glowbtn > a,
  .glowbtn > button,
  .glowbtn .elementor-button {
    width: 100%;
    min-width: 0;
    min-height: 46px;
    padding: 12px 22px;
    white-space: normal;
  }
}/* End custom CSS */