.elementor-1054 .elementor-element.elementor-element-6ea0d1b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1054 .elementor-element.elementor-element-6ea0d1b:not(.elementor-motion-effects-element-type-background), .elementor-1054 .elementor-element.elementor-element-6ea0d1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012E16;}.elementor-1054 .elementor-element.elementor-element-ca44584{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1054 .elementor-element.elementor-element-ca44584:not(.elementor-motion-effects-element-type-background), .elementor-1054 .elementor-element.elementor-element-ca44584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#052B1B;}.elementor-1054 .elementor-element.elementor-element-cd52be5{--display:flex;}.elementor-1054 .elementor-element.elementor-element-50b2e5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1054 .elementor-element.elementor-element-cd52be5{--width:1100px;}}/* Start custom CSS for shortcode, class: .elementor-element-c5b1e1b *//* Pill CTA style, scoped to THIS widget only */
.elementor-1054 .elementor-element.elementor-element-c5b1e1b.ely-wpform .wpforms-submit,
.elementor-1054 .elementor-element.elementor-element-c5b1e1b.ely-wpform input[type="submit"].wpforms-submit,
.elementor-1054 .elementor-element.elementor-element-c5b1e1b.ely-wpform button.wpforms-submit{
  height:48px !important;
  padding:0 22px !important;
  border-radius:9999px !important;                 /* pill */
  background:linear-gradient(135deg,#9C582F,#CD946E) !important;
  color:#fff !important;
  font-weight:900 !important;
  letter-spacing:.02em !important;
  border:none !important;
  box-shadow:0 8px 24px rgba(0,0,0,.28) !important;
  display:inline-flex !important;
  align-items:center; justify-content:center;
  -webkit-appearance:none !important; appearance:none !important;
}

.elementor-1054 .elementor-element.elementor-element-c5b1e1b.ely-wpform .wpforms-submit:hover,
.elementor-1054 .elementor-element.elementor-element-c5b1e1b.ely-wpform input[type="submit"].wpforms-submit:hover,
.elementor-1054 .elementor-element.elementor-element-c5b1e1b.ely-wpform button.wpforms-submit:hover{
  filter:brightness(1.06) !important;
  transform:translateY(-1px) !important;
}

.elementor-1054 .elementor-element.elementor-element-c5b1e1b.ely-wpform .wpforms-submit:focus-visible{
  outline:2px solid rgba(255,255,255,.35) !important;
  outline-offset:2px !important;
}

.elementor-1054 .elementor-element.elementor-element-c5b1e1b.ely-wpform .wpforms-submit[disabled]{
  opacity:.7 !important; filter:saturate(.85) !important;
  transform:none !important; cursor:not-allowed !important;
}

/* Optional: make it full-width on small screens */
@media (max-width:540px){
  .elementor-1054 .elementor-element.elementor-element-c5b1e1b.ely-wpform .wpforms-submit{ width:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca44584 */scroll-margin-top: calc(var(--admin,0px) + var(--hdr,72px) + 14px);/* End custom CSS */