.elementor-1397 .elementor-element.elementor-element-5365458{border-style:solid;border-width:0px 0px 2px 0px;border-color:rgba(0,0,0,0.1);padding:15px 0px 60px 0px;}.elementor-1397 .elementor-element.elementor-element-5365458, .elementor-1397 .elementor-element.elementor-element-5365458 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1397 .elementor-element.elementor-element-0f42b02.column-bg-skew-right{padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-0f42b02.column-bg-skew-left{padding-left:40px;}.elementor-1397 .elementor-element.elementor-element-0f42b02 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1397 .elementor-element.elementor-element-5501f1e{padding:0px 30px 0px 0px;text-align:left;}.elementor-1397 .elementor-element.elementor-element-9a43aa9.column-bg-skew-right{padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-9a43aa9.column-bg-skew-left{padding-left:40px;}.elementor-1397 .elementor-element.elementor-element-e130130 .gsc-heading .content-inner{max-width:800px;}.elementor-1397 .elementor-element.elementor-element-e130130 .gsc-heading .title{font-size:28px;margin-bottom:5px;}.elementor-1397 .elementor-element.elementor-element-e130130 .gsc-heading .sub-title{color:#e36955;margin-bottom:25px;}.elementor-1397 .elementor-element.elementor-element-e130130 .gsc-heading .title-desc{margin-bottom:0px;}.elementor-1397 .elementor-element.elementor-element-a9aa0cd{border-style:solid;border-width:0px 0px 2px 0px;border-color:rgba(0,0,0,0.1);padding:15px 0px 60px 0px;}.elementor-1397 .elementor-element.elementor-element-a9aa0cd, .elementor-1397 .elementor-element.elementor-element-a9aa0cd > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1397 .elementor-element.elementor-element-27c7df1.column-bg-skew-right{padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-27c7df1.column-bg-skew-left{padding-left:40px;}.elementor-1397 .elementor-element.elementor-element-27c7df1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1397 .elementor-element.elementor-element-38505d6{padding:0px 30px 0px 0px;text-align:left;}.elementor-1397 .elementor-element.elementor-element-6a185ee.column-bg-skew-right{padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-6a185ee.column-bg-skew-left{padding-left:40px;}.elementor-1397 .elementor-element.elementor-element-bdb595d .gsc-heading .content-inner{max-width:800px;}.elementor-1397 .elementor-element.elementor-element-bdb595d .gsc-heading .title{font-size:28px;margin-bottom:5px;}.elementor-1397 .elementor-element.elementor-element-bdb595d .gsc-heading .sub-title{color:#e36955;margin-bottom:25px;}.elementor-1397 .elementor-element.elementor-element-bdb595d .gsc-heading .title-desc{margin-bottom:0px;}.elementor-1397 .elementor-element.elementor-element-dea3e05{border-style:solid;border-width:0px 0px 2px 0px;border-color:rgba(0,0,0,0.1);padding:60px 0px 60px 0px;}.elementor-1397 .elementor-element.elementor-element-b708bb8.column-bg-skew-right{padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-b708bb8.column-bg-skew-left{padding-left:40px;}.elementor-1397 .elementor-element.elementor-element-3529a8b{padding:0px 30px 0px 0px;text-align:left;}.elementor-1397 .elementor-element.elementor-element-14708f2.column-bg-skew-right{padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-14708f2.column-bg-skew-left{padding-left:40px;}.elementor-1397 .elementor-element.elementor-element-8017f34 .gsc-heading .content-inner{max-width:800px;}.elementor-1397 .elementor-element.elementor-element-8017f34 .gsc-heading .title{font-size:28px;margin-bottom:5px;}.elementor-1397 .elementor-element.elementor-element-8017f34 .gsc-heading .sub-title{color:#e36955;margin-bottom:25px;}.elementor-1397 .elementor-element.elementor-element-8017f34 .gsc-heading .title-desc{margin-bottom:0px;}.elementor-1397 .elementor-element.elementor-element-3cd355f{border-style:solid;border-width:0px 0px 2px 0px;border-color:rgba(0,0,0,0.1);padding:60px 0px 60px 0px;}.elementor-1397 .elementor-element.elementor-element-3cd355f, .elementor-1397 .elementor-element.elementor-element-3cd355f > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1397 .elementor-element.elementor-element-8d07d3f.column-bg-skew-right{padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-8d07d3f.column-bg-skew-left{padding-left:40px;}.elementor-1397 .elementor-element.elementor-element-1c82681{padding:0px 30px 0px 0px;text-align:left;}.elementor-1397 .elementor-element.elementor-element-9b7f741.column-bg-skew-right{padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-9b7f741.column-bg-skew-left{padding-left:40px;}.elementor-1397 .elementor-element.elementor-element-58faa1b .gsc-heading .content-inner{max-width:800px;}.elementor-1397 .elementor-element.elementor-element-58faa1b .gsc-heading .title{font-size:28px;margin-bottom:5px;}.elementor-1397 .elementor-element.elementor-element-58faa1b .gsc-heading .sub-title{color:#e36955;margin-bottom:25px;}.elementor-1397 .elementor-element.elementor-element-58faa1b .gsc-heading .title-desc{margin-bottom:0px;}.elementor-1397 .elementor-element.elementor-element-3402ed9:not(.elementor-motion-effects-element-type-background), .elementor-1397 .elementor-element.elementor-element-3402ed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0EC9C;}.elementor-1397 .elementor-element.elementor-element-3402ed9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-1397 .elementor-element.elementor-element-3402ed9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1397 .elementor-element.elementor-element-188add8.column-bg-skew-right{padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-188add8.column-bg-skew-left{padding-left:40px;}.elementor-1397 .elementor-element.elementor-element-188add8 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1397 .elementor-element.elementor-element-454a40d .gsc-heading .content-inner{max-width:650px;}.elementor-1397 .elementor-element.elementor-element-454a40d .gsc-heading .title{color:var( --e-global-color-628e12c );margin-bottom:5px;}.elementor-1397 .elementor-element.elementor-element-454a40d .gsc-heading .sub-title{color:var( --e-global-color-primary );margin-bottom:5px;}.elementor-1397 .elementor-element.elementor-element-454a40d .gsc-heading .title-desc{margin-bottom:20px;}.elementor-1397 .elementor-element.elementor-element-fae81d4.column-bg-skew-right{padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-fae81d4.column-bg-skew-left{padding-left:40px;}.elementor-1397 .elementor-element.elementor-element-fae81d4 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1397 .elementor-element.elementor-element-b0f8056:not(.elementor-motion-effects-element-type-background), .elementor-1397 .elementor-element.elementor-element-b0f8056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0EC9C;}.elementor-1397 .elementor-element.elementor-element-b0f8056{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 100px 0px;}.elementor-1397 .elementor-element.elementor-element-b0f8056 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1397 .elementor-element.elementor-element-9e05b00.column-bg-skew-right{padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-9e05b00.column-bg-skew-left{padding-left:40px;}.elementor-1397 .elementor-element.elementor-element-9e05b00 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1397 .elementor-element.elementor-element-e2bfd0b.column-bg-skew-right{padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-e2bfd0b.column-bg-skew-left{padding-left:40px;}.elementor-1397 .elementor-element.elementor-element-e2bfd0b > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-1397 .elementor-element.elementor-element-404e290 .gsc-icon-box-styles.style-1 .icon-inner::before, .elementor-1397 .elementor-element.elementor-element-404e290 .gsc-icon-box-styles.style-1 .icon-inner::after{background-color:var( --e-global-color-628e12c );}.elementor-1397 .elementor-element.elementor-element-404e290 .gsc-icon-box-styles.style-2 .block-content::before, .elementor-1397 .elementor-element.elementor-element-404e290 .gsc-icon-box-styles.style-2 .block-content::after{background-color:var( --e-global-color-628e12c );}.elementor-1397 .elementor-element.elementor-element-404e290 .gsc-icon-box-styles.style-3 .block-content::before, .elementor-1397 .elementor-element.elementor-element-404e290 .gsc-icon-box-styles.style-3 .block-content::after{background-color:var( --e-global-color-628e12c );}.elementor-1397 .elementor-element.elementor-element-404e290 .gsc-icon-box-styles.style-1 .icon-inner{margin-bottom:20px;}.elementor-1397 .elementor-element.elementor-element-404e290 .gsc-icon-box-styles.style-2 .icon-inner{margin-bottom:20px;}.elementor-1397 .elementor-element.elementor-element-404e290 .gsc-icon-box-styles .title{color:#ffffff;}.elementor-1397 .elementor-element.elementor-element-404e290 .gsc-icon-box-styles .title a{color:#ffffff;}.elementor-1397 .elementor-element.elementor-element-63f2ff8.column-bg-skew-right{padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-63f2ff8.column-bg-skew-left{padding-left:40px;}.elementor-1397 .elementor-element.elementor-element-63f2ff8 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1397 .elementor-element.elementor-element-9c57f77 .gsc-icon-box-styles.style-1 .icon-inner::before, .elementor-1397 .elementor-element.elementor-element-9c57f77 .gsc-icon-box-styles.style-1 .icon-inner::after{background-color:var( --e-global-color-primary );}.elementor-1397 .elementor-element.elementor-element-9c57f77 .gsc-icon-box-styles.style-2 .block-content::before, .elementor-1397 .elementor-element.elementor-element-9c57f77 .gsc-icon-box-styles.style-2 .block-content::after{background-color:var( --e-global-color-primary );}.elementor-1397 .elementor-element.elementor-element-9c57f77 .gsc-icon-box-styles.style-3 .block-content::before, .elementor-1397 .elementor-element.elementor-element-9c57f77 .gsc-icon-box-styles.style-3 .block-content::after{background-color:var( --e-global-color-primary );}.elementor-1397 .elementor-element.elementor-element-9c57f77 .gsc-icon-box-styles.style-1 .icon-inner{margin-bottom:20px;}.elementor-1397 .elementor-element.elementor-element-9c57f77 .gsc-icon-box-styles.style-2 .icon-inner{margin-bottom:20px;}.elementor-1397 .elementor-element.elementor-element-9c57f77 .gsc-icon-box-styles .title{color:#ffffff;}.elementor-1397 .elementor-element.elementor-element-9c57f77 .gsc-icon-box-styles .title a{color:#ffffff;}.elementor-1397 .elementor-element.elementor-element-b231ac9.column-bg-skew-right{padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-b231ac9.column-bg-skew-left{padding-left:40px;}.elementor-1397 .elementor-element.elementor-element-b231ac9 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-1397 .elementor-element.elementor-element-23c6ac1 .gsc-icon-box-styles.style-1 .icon-inner::before, .elementor-1397 .elementor-element.elementor-element-23c6ac1 .gsc-icon-box-styles.style-1 .icon-inner::after{background-color:var( --e-global-color-accent );}.elementor-1397 .elementor-element.elementor-element-23c6ac1 .gsc-icon-box-styles.style-2 .block-content::before, .elementor-1397 .elementor-element.elementor-element-23c6ac1 .gsc-icon-box-styles.style-2 .block-content::after{background-color:var( --e-global-color-accent );}.elementor-1397 .elementor-element.elementor-element-23c6ac1 .gsc-icon-box-styles.style-3 .block-content::before, .elementor-1397 .elementor-element.elementor-element-23c6ac1 .gsc-icon-box-styles.style-3 .block-content::after{background-color:var( --e-global-color-accent );}.elementor-1397 .elementor-element.elementor-element-23c6ac1 .gsc-icon-box-styles.style-1 .icon-inner{margin-bottom:20px;}.elementor-1397 .elementor-element.elementor-element-23c6ac1 .gsc-icon-box-styles.style-2 .icon-inner{margin-bottom:20px;}.elementor-1397 .elementor-element.elementor-element-23c6ac1 .gsc-icon-box-styles .title{color:#ffffff;}.elementor-1397 .elementor-element.elementor-element-23c6ac1 .gsc-icon-box-styles .title a{color:#ffffff;}.elementor-1397 .elementor-element.elementor-element-b7c0ba4.column-bg-skew-right{padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-b7c0ba4.column-bg-skew-left{padding-left:40px;}.elementor-1397 .elementor-element.elementor-element-b7c0ba4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1397 .elementor-element.elementor-element-0da2b1f > .elementor-widget-container{padding:30px 0px 30px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#f2f0ec;}.elementor-1397 .elementor-element.elementor-element-0da2b1f .gsc-heading .content-inner{max-width:800px;}.elementor-1397 .elementor-element.elementor-element-0da2b1f .gsc-heading .title{font-size:40px;margin-bottom:10px;}.elementor-1397 .elementor-element.elementor-element-0da2b1f .gsc-heading .sub-title{margin-bottom:20px;}.elementor-1397 .elementor-element.elementor-element-0da2b1f .gsc-heading .title-desc{margin-bottom:20px;}.elementor-1397 .elementor-element.elementor-element-740f81f:not(.elementor-motion-effects-element-type-background), .elementor-1397 .elementor-element.elementor-element-740f81f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0EC9C;}.elementor-1397 .elementor-element.elementor-element-740f81f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 10px 0px;}.elementor-1397 .elementor-element.elementor-element-740f81f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1397 .elementor-element.elementor-element-3519cf7.column-bg-skew-right{padding-right:40px;}.elementor-1397 .elementor-element.elementor-element-3519cf7.column-bg-skew-left{padding-left:40px;}.elementor-1397 .elementor-element.elementor-element-545af82{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1397 .elementor-element.elementor-element-07e0b4c{--spacer-size:50px;}.elementor-1397 .elementor-element.elementor-element-be4c7f1{--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-1397 .elementor-element.elementor-element-1ec9dc6{--spacer-size:50px;}.elementor-1397 .elementor-element.elementor-element-abc8fef:not(.elementor-motion-effects-element-type-background), .elementor-1397 .elementor-element.elementor-element-abc8fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-628e12c ) 0%, var( --e-global-color-primary ) 100%);}.elementor-1397 .elementor-element.elementor-element-abc8fef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1397 .elementor-element.elementor-element-abc8fef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1397 .elementor-element.elementor-element-d41ed77:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1397 .elementor-element.elementor-element-d41ed77 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-628e12c ) 0%, #626875 100%);}.elementor-1397 .elementor-element.elementor-element-d41ed77.column-bg-skew-right{padding-right:0px;}.elementor-1397 .elementor-element.elementor-element-d41ed77.column-bg-skew-left{padding-left:0px;}.elementor-1397 .elementor-element.elementor-element-d41ed77 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1397 .elementor-element.elementor-element-d41ed77 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5% 5% 5% 5%;}.elementor-1397 .elementor-element.elementor-element-a6fc866 .gsc-heading .content-inner{max-width:800px;}.elementor-1397 .elementor-element.elementor-element-a6fc866 .gsc-heading .title{color:#ffffff;margin-bottom:5px;}.elementor-1397 .elementor-element.elementor-element-a6fc866 .gsc-heading .sub-title{color:#ffffff;margin-bottom:5px;}.elementor-1397 .elementor-element.elementor-element-a6fc866 .gsc-heading .title-desc{margin-bottom:20px;}@media(min-width:768px){.elementor-1397 .elementor-element.elementor-element-0f42b02{width:30%;}.elementor-1397 .elementor-element.elementor-element-9a43aa9{width:70%;}.elementor-1397 .elementor-element.elementor-element-27c7df1{width:30%;}.elementor-1397 .elementor-element.elementor-element-6a185ee{width:70%;}.elementor-1397 .elementor-element.elementor-element-b708bb8{width:30%;}.elementor-1397 .elementor-element.elementor-element-14708f2{width:70%;}.elementor-1397 .elementor-element.elementor-element-8d07d3f{width:30%;}.elementor-1397 .elementor-element.elementor-element-9b7f741{width:70%;}.elementor-1397 .elementor-element.elementor-element-d41ed77{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1397 .elementor-element.elementor-element-9e05b00{width:100%;}.elementor-1397 .elementor-element.elementor-element-b7c0ba4{width:100%;}.elementor-1397 .elementor-element.elementor-element-d41ed77{width:100%;}}@media(max-width:1024px){.elementor-1397 .elementor-element.elementor-element-454a40d .gsc-heading .title{font-size:42px;}.elementor-1397 .elementor-element.elementor-element-b0f8056{padding:60px 0px 60px 0px;}.elementor-1397 .elementor-element.elementor-element-b7c0ba4 > .elementor-element-populated{padding:40px 20px 0px 20px;}.elementor-1397 .elementor-element.elementor-element-0da2b1f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1397 .elementor-element.elementor-element-d41ed77 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 20px 60px 20px;}.elementor-1397 .elementor-element.elementor-element-a6fc866 .gsc-heading .title{font-size:42px;}}@media(max-width:767px){.elementor-1397 .elementor-element.elementor-element-9a43aa9 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-1397 .elementor-element.elementor-element-6a185ee > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-1397 .elementor-element.elementor-element-14708f2 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-1397 .elementor-element.elementor-element-9b7f741 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-1397 .elementor-element.elementor-element-404e290 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1397 .elementor-element.elementor-element-9c57f77 > .elementor-widget-container{margin:0px 0px 30px 0px;}}/* Start custom CSS for html, class: .elementor-element-545af82 *//* Center wrapper */
.nbf-center{
  display:flex;
  justify-content:center;
}

/* Rectangle donate button (5px radius) */
.nbf-btn-donate{
  /* Themeable vars */
  --bg: #384861;        /* base background */
  --bg-hover: #88ADE4;  /* hover background */
  --text: #fff;         /* base text color */
  --text-hover: #fff;   /* hover/focus text color */

  display:inline-block;
  padding:14px 26px 14px 32px;   /* keep original spacing */
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.06em;
  line-height:1;
  text-decoration:none;
  background:var(--bg);
  color:var(--text);
  border:0;
  border-radius:5px;                 /* changed from 0 to 5px */

  /* removed slanted edge */
  /* -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 18px) 100%, 0 100%); */
  /* clip-path: polygon(0 0, 100% 0, calc(100% - 18px) 100%, 0 100%); */

  /* polish */
  transition: background-color .2s ease, color .2s ease, transform .06s ease;
}

/* Keep text white in all states, override theme link styles */
.nbf-btn-donate,
.nbf-btn-donate:visited,
.nbf-btn-donate:hover,
.nbf-btn-donate:focus,
.nbf-btn-donate:active{
  color: var(--text) !important;
  text-decoration:none !important;
}

/* Hover/focus/active states */
.nbf-btn-donate:hover,
.nbf-btn-donate:focus,
.nbf-btn-donate:active{
  background: var(--bg-hover);
  color: var(--text-hover);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-495fd87 *//* CF7 submit button (with or without has-spinner) */
input.wpcf7-form-control.wpcf7-submit,
input.wpcf7-form-control.wpcf7-submit.has-spinner,
button.wpcf7-form-control.wpcf7-submit,
button.wpcf7-form-control.wpcf7-submit.has-spinner {
  background: #88ADE4 !important;      /* light brand blue */
  color: #FFFFFF !important;            /* white text */
  border: none !important;              /* no border */
  outline: none !important;             /* no outline */
  border-radius: 5px;
  padding: 0.75rem 3rem;
  font-weight: 600;
  text-transform: none;
  box-shadow: 0 6px 16px rgba(2, 6, 23, 0.12);   /* light shadow */
  transition: background .2s ease, box-shadow .2s ease, transform .06s ease;
  cursor: pointer;
  -webkit-appearance: none; appearance: none;
}

/* Hover & keyboard focus */
input.wpcf7-form-control.wpcf7-submit:hover,
input.wpcf7-form-control.wpcf7-submit.has-spinner:hover,
button.wpcf7-form-control.wpcf7-submit:hover,
button.wpcf7-form-control.wpcf7-submit.has-spinner:hover,
input.wpcf7-form-control.wpcf7-submit:focus-visible,
input.wpcf7-form-control.wpcf7-submit.has-spinner:focus-visible,
button.wpcf7-form-control.wpcf7-submit:focus-visible,
button.wpcf7-form-control.wpcf7-submit.has-spinner:focus-visible {
  background: #384861 !important;      /* dark brand blue */
  color: #FFFFFF !important;
  box-shadow: 0 8px 22px rgba(2, 6, 23, 0.18);
  transform: translateY(-1px);
}

/* Pressed */
input.wpcf7-form-control.wpcf7-submit:active,
input.wpcf7-form-control.wpcf7-submit.has-spinner:active,
button.wpcf7-form-control.wpcf7-submit:active,
button.wpcf7-form-control.wpcf7-submit.has-spinner:active {
  transform: translateY(0);
  box-shadow: 0 5px 14px rgba(2, 6, 23, 0.12);
}

/* Disabled while sending */
input.wpcf7-form-control.wpcf7-submit:disabled,
input.wpcf7-form-control.wpcf7-submit.has-spinner:disabled,
button.wpcf7-form-control.wpcf7-submit:disabled,
button.wpcf7-form-control.wpcf7-submit.has-spinner:disabled {
  opacity: .6; cursor: not-allowed; transform:none; box-shadow:none;
}/* End custom CSS */