/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../packages/ui/src/components/AlertEmailCollection/AlertEmailCollection.less ***!
  \****************************************************************************************************************************************************************************************************************************************/
/** Screen sizes (TODO: we can probably make the entire media query a variable which would simplify things) **/
/** Data Collection */
:root {
  --primary_dark_background_color: #0a3455;
  --primary_default_background_color: #ffffff;
  --primary_light_background_color: #dddddd;
  --primary_button_text_color: #ffffff;
  --primary_button_background_color: #df6136;
  --secondary_text_color: #666666;
  --secondary_light_background_color: hsl(0, 0%, 93%);
}
.centered-container__IuvGC {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 1139px) {
  .centered-container__IuvGC {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
/** Primary Variables/setup **/
/** Screen sizes (TODO: we can probably make the entire media query a variable which would simplify things) **/
/** Data Collection */
/* Design System Font Styles */
.componentPrimary__ZAr4s {
  --component-highlight-text: #fff;
  --component-text: #fff;
  --component-background: #022c44;
  --component-spacing: clamp(70px, 70px + 80*(100vw - 375px) / 1545, 150px);
  --form-error: #ff2418;
  position: relative;
  margin-block-start: 0;
  padding-block-start: var(--component-spacing);
  background: var(--component-background);
  color: var(--component-text);
  padding-block: var(--component-spacing);
}
.componentPrimary__ZAr4s .borderRadius__lGjjp {
  --_radius-size: clamp(50px, 50px + 150*(100vw - 375px) / 1545, 200px);
  aspect-ratio: 1;
  background: radial-gradient(var(--_gradient-center), #0000 var(--_radius-size), var(--_gradient-color) calc(var(--_radius-size) + 0.5px));
  pointer-events: none;
  position: absolute;
  width: var(--_radius-size);
  z-index: 2;
}
.componentPrimary__ZAr4s .borderRadius__lGjjp.borderRadiusTopRight__H0WtP {
  --_gradient-center: ellipse at bottom left;
  --_gradient-color: var(--component-previous-color, #fff);
  box-shadow: 0 -1px 0 0 var(--component-previous-color, #fff);
  inset-block-start: 0;
  inset-inline-end: 0;
}
.formBlockContainer__ym-5F {
  --_padding: 0 clamp(20px, 20px + clamp(0px, 20*(100vw - 320px) / 55, 20px) + clamp(0px, 100*(100vw - 375px) / 1545, 100px), 140px);
  margin: 0 auto;
  max-width: clamp(1680px,(20px + 120*(100vw - 375px) / 1545)* 2 + 1640px, 1920px);
  padding: var(--_padding);
  width: calc(100% - var(--_padding));
  align-items: center;
  display: flex;
  flex-direction: column-reverse;
  gap: 40px;
}
@media screen and (min-width: 768px) {
  .formBlockContainer__ym-5F {
    flex-direction: row;
    justify-content: center;
  }
}
.formBlockContainer__ym-5F img {
  height: auto;
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .formBlockContainer__ym-5F img {
    align-self: flex-start;
    flex-grow: 0;
    flex-shrink: 0;
    width: clamp(220px, 220px + 120 * (100vw - 768px) / 512, 340px);
  }
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe {
  max-width: 430px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .formBlockContainer__ym-5F .formBlockContent__D2PAe {
    max-width: 860px;
  }
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe .formBlockTitle__LllY\+ {
  margin-block: 0 clamp(10px, 10px + 15*(100vw - 375px) / 1545, 25px);
  font-size: clamp(24px, 24px + 28*(100vw - 375px) / 1545, 52px);
  font-weight: 900;
}
@media screen and (min-width: 64em) {
  .formBlockContainer__ym-5F .formBlockContent__D2PAe .formBlockTitle__LllY\+ {
    line-height: 1.14285714;
  }
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe .formBlockTitle__LllY\+ .highlightText__XTqWA {
  background: linear-gradient(to right, #f4782c 0%, #f26d29 50%, #f16027 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: #0000;
  font-weight: 900;
  padding-block-end: 0.05em;
  font-family: 'Athletics', Arial, sans-serif;
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe .formBlockSubtitle__j0t11 {
  font-size: clamp(18px, 18px + 4*(100vw - 375px) / 1545, 22px);
  margin-block: 0 clamp(20px, 20px + 15*(100vw - 375px) / 1545, 35px);
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW {
  --_gap: 24px;
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  gap: var(--_gap);
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw {
  margin: 0;
  width: 100%;
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw .formFieldInput__1u5kJ::before,
.formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw .formFieldInput__1u5kJ::after {
  border-bottom-color: unset;
  border-bottom: unset;
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw .formFieldInput__1u5kJ input {
  --_input-height: 60px;
  appearance: none;
  background: #fff;
  border: 1px solid #0003;
  border-radius: calc(var(--_input-height) / 2);
  color: #000;
  display: block;
  font-size: 1rem;
  font-weight: 700;
  height: var(--_input-height);
  padding: 0 1.5em !important;
  transition: border-color 0.2s ease-out;
  width: 100%;
}
@media screen and (min-width: 432px) {
  .formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw .formFieldInput__1u5kJ input {
    --_input-height: 68px;
    padding-inline: 2.875em !important;
  }
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw.formFieldHalf__QBJjd > div {
  width: 100%;
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw.formFieldHalf__QBJjd > div > label {
  top: 7px;
  left: 1.25em;
  color: #000;
  font-size: 1rem;
  font-weight: 700;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
}
@media screen and (min-width: 864px) {
  .formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw.formFieldHalf__QBJjd > div > label {
    left: 2.05em;
  }
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw.formFieldHalf__QBJjd > div > label[data-shrink="true"] {
  transform: unset;
  -webkit-transform: translate(14px, 16px) scale(1);
  top: 7px !important;
}
@media screen and (min-width: 432px) {
  .formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw.formFieldHalf__QBJjd {
    width: calc((100% - var(--_gap)) / 2);
  }
}
@media screen and (min-width: 432px) {
  .formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw.formFieldFlex__zXhcZ {
    flex: 1 1 200px;
  }
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw .formDisclaimer__gyMfB {
  color: color-mix(in srgb, currentColor, #0000 50%);
  font-family: 'Gilroy', Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1.333;
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw .formDisclaimer__gyMfB a {
  --_underline-color: #f16027;
  text-decoration: underline;
  text-decoration-thickness: max(1px, .0625em);
  transition: text-underline-offset 0.2s ease-out, text-decoration-color 0.2s ease-out;
  background: none;
  color: inherit;
  text-decoration-color: initial;
  text-underline-offset: 0.25em;
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw.formFieldSubmit__edocy {
  display: flex;
  gap: 10px;
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw.formFieldSubmit__edocy .spinner__Ow7TD {
  visibility: hidden;
  display: inline-block;
  background-color: #23282d;
  opacity: 0.75;
  width: 24px;
  height: 24px;
  border: none;
  border-radius: 100%;
  padding: 0;
  margin: 0 24px;
  position: relative;
  margin-inline: 0;
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw.formFieldSubmit__edocy .spinner__Ow7TD.active__D4sWz {
  visibility: visible;
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw.formFieldSubmit__edocy .spinner__Ow7TD::before {
  content: '';
  position: absolute;
  background-color: #fbfbfc;
  top: 4px;
  left: 4px;
  width: 6px;
  height: 6px;
  border: none;
  border-radius: 100%;
  transform-origin: 8px 8px;
  animation-name: spin__iVUMd;
  animation-duration: 1000ms;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw.recaptchaField__s4IJ\+ {
  width: fit-content;
  flex: unset;
  display: flex;
  justify-content: start;
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw.recaptchaField__s4IJ\+ > div,
.formBlockContainer__ym-5F .formBlockContent__D2PAe form .form__Lr3JW .formField__5PHgw.recaptchaField__s4IJ\+ > div > div {
  width: fit-content !important;
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe .responseOutput__hASw2 {
  margin: 2em 0.5em 1em;
  border: 0;
  border-radius: 10px;
  line-height: 1.4;
  padding: 10px 15px;
  background: #ffb900;
  color: #022c44;
  display: none;
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe .responseOutput__hASw2.error__zS1Vb {
  display: block;
  background: #ffb900;
  color: #022c44;
}
.formBlockContainer__ym-5F .formBlockContent__D2PAe .responseOutput__hASw2.success__FLnxe {
  display: block;
  background: #46b450;
  color: #000;
}
@keyframes spin__iVUMd {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*# sourceMappingURL=AlertEmailCollection.css.map */
/*!************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!../../packages/ui/src/components/BaseButton/BaseButton2024.less ***!
  \************************************************************************************************************************************************************************************************************************/
/** Screen sizes (TODO: we can probably make the entire media query a variable which would simplify things) **/
/** Data Collection */
:root {
  --primary_dark_background_color: #0a3455;
  --primary_default_background_color: #ffffff;
  --primary_light_background_color: #dddddd;
  --primary_button_text_color: #ffffff;
  --primary_button_background_color: #df6136;
  --secondary_text_color: #666666;
  --secondary_light_background_color: hsl(0, 0%, 93%);
}
.centered-container__C7uFE {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 1139px) {
  .centered-container__C7uFE {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
/** Primary Variables/setup **/
/** Screen sizes (TODO: we can probably make the entire media query a variable which would simplify things) **/
/** Data Collection */
/* Design System Font Styles */
/*******************************
            Flex Layout
  *******************************/
.layout__eKZQI.horizontal__wihP4,
.layout__eKZQI.horizontal-reverse__17ADX,
.layout__eKZQI.vertical__6KH1Q,
.layout__eKZQI.vertical-reverse__leTZT {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.layout__eKZQI.inline__LEaPY {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.layout__eKZQI.horizontal__wihP4 {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.layout__eKZQI.horizontal-reverse__17ADX {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.layout__eKZQI.vertical__6KH1Q {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.layout__eKZQI.vertical-reverse__leTZT {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.layout__eKZQI.wrap__FBFux {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.layout__eKZQI.noWrap__8YZm6 {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.layout__eKZQI.wrap-reverse__QXKxS {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.flex-auto__QOEXN {
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.flex-none__KX186 {
  -ms-flex: none;
  -webkit-flex: none;
  flex: none;
}
.flex__CJTGC,
.flex-1__yoZXK {
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.flex-2__O5DV1 {
  -ms-flex: 2;
  -webkit-flex: 2;
  flex: 2;
}
.flex-3__zp5zv {
  -ms-flex: 3;
  -webkit-flex: 3;
  flex: 3;
}
.flex-4__QQWYp {
  -ms-flex: 4;
  -webkit-flex: 4;
  flex: 4;
}
.flex-5__Rcipb {
  -ms-flex: 5;
  -webkit-flex: 5;
  flex: 5;
}
.flex-6__Z6nV5 {
  -ms-flex: 6;
  -webkit-flex: 6;
  flex: 6;
}
.flex-7__rEPXQ {
  -ms-flex: 7;
  -webkit-flex: 7;
  flex: 7;
}
.flex-8__qK1yu {
  -ms-flex: 8;
  -webkit-flex: 8;
  flex: 8;
}
.flex-9__GoChB {
  -ms-flex: 9;
  -webkit-flex: 9;
  flex: 9;
}
.flex-10__1ccPE {
  -ms-flex: 10;
  -webkit-flex: 10;
  flex: 10;
}
.flex-11__ZiS3q {
  -ms-flex: 11;
  -webkit-flex: 11;
  flex: 11;
}
.flex-12__bgRXz {
  -ms-flex: 12;
  -webkit-flex: 12;
  flex: 12;
}
/* alignment in cross axis */
.layout__eKZQI.start__Gj3DH {
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.layout__eKZQI.center__tphe3,
.layout__eKZQI.center-center__WYp\+4 {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.layout__eKZQI.baseline__BmlzR {
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.layout__eKZQI.end__mM9mo {
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
/* alignment in main axis */
.layout__eKZQI.start-justified__NMIGb {
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.layout__eKZQI.center-justified__wTOuO,
.layout__eKZQI.center-center__WYp\+4 {
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.layout__eKZQI.end-justified__HhjUI {
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
/* noinspection CssInvalidPropertyValue */
.layout__eKZQI.around-justified__K67Tp {
  -ms-flex-pack: around;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.layout__eKZQI.space-between-justified__E5teC {
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.layout__eKZQI.justified__CQKt2 {
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* self alignment */
.self-start__Taa\+m {
  -ms-align-self: flex-start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}
.self-center__LY83w {
  -ms-align-self: center;
  -webkit-align-self: center;
  align-self: center;
}
.self-end__S0D1h {
  -ms-align-self: flex-end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
}
.self-stretch__gSSm3 {
  -ms-align-self: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
}
.fadeOut__zeH3k {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.3s, opacity 0.3s linear;
}
.fadeIn__YqIy5 {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s, opacity 0.3s linear;
}
.visible__DtkbC {
  display: '';
}
.notVisible__Zil\+i {
  display: none!important;
}
button.baseClass__5BXpN {
  cursor: pointer;
  width: 180px;
  font-size: 16px;
  height: 50px;
  border-radius: 32px;
  background: linear-gradient(to right, #f16027 0%, #f26d29 13.635%, #f4782c 29.5425%, #f79435 35.451%, #fbb040 45.45%, #fbb040 54.54%, #fbb040 54.54%, #f79435 68.175%, #f4782c 84.0825%, #f26d29 90.081%, #f16027 100%);
  background-position: 100% 0;
  background-size: 220% 100%;
  font-family: 'Gilroy', Arial, sans-serif;
  font-weight: 600;
  color: white;
  border: transparent;
  transition: background-position 0.3s ease-out !important;
}
button.baseClass__5BXpN:hover {
  background-position: 0 0;
}
button.baseClass__5BXpN.disabled__C7Bqt {
  opacity: 0.5;
  cursor: default;
}
button.baseClass__5BXpN.secondary__RlB47 {
  background: transparent;
  border: 2px solid #F4782C;
  color: #F4782C;
}
button.baseClass__5BXpN.wide__A5u3y {
  width: auto;
  padding-left: 56px;
  padding-right: 56px;
}
/*# sourceMappingURL=BaseButton2024.css.map */
