.elementor-6489 .elementor-element.elementor-element-aa1e0e7{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-type-html{padding-bottom:0px;}.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-6489 .elementor-element.elementor-element-ad9aa15 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-button[type="submit"]{color:#ffffff;}.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-6489 .elementor-element.elementor-element-ad9aa15 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6489 .elementor-element.elementor-element-ad9aa15 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6489 .elementor-element.elementor-element-ad9aa15 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-6489 .elementor-element.elementor-element-ad9aa15{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}/* Start custom CSS for html, class: .elementor-element-69aa16b *//* ---- Coach360 Top 26 landing page. All styles scoped to .c26 ---- */
@import url('https://fonts.googleapis.com/css2?family=Newsreader:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=Hanken+Grotesk:wght@400;500;600;700;800&display=swap');

.c26{
  --c26-ink:#16170F; --c26-green:#2E7D32; --c26-green-deep:#245C28; --c26-green-bright:#86E08F;
  --c26-cream:#F4F2EC; --c26-paper:#FFFFFF; --c26-muted:#4A4A40; --c26-muted2:#86837A; --c26-line:#E4E0D8;
  font-family:'Hanken Grotesk',system-ui,sans-serif; color:var(--c26-ink);
}
.c26 *{box-sizing:border-box;}
.c26 a{text-decoration:none;}
.c26 img{display:block;max-width:100%;height:auto;border:0;box-shadow:none;padding:0;}
.c26 h1,.c26 h2,.c26 h3{padding:0;text-transform:none;}
.c26 p,.c26 ul,.c26 li{padding:0;text-transform:none;}
.c26 button,.c26 input,.c26 textarea{font-family:inherit;}
.c26 figure{margin:0;}
.c26 .c26-wrap{max-width:1200px;margin:0 auto;padding:0 32px;}
.c26 :focus-visible{outline:3px solid var(--c26-green);outline-offset:3px;border-radius:4px;}

/* Hero */
.c26 .c26-hero{background:var(--c26-cream);padding:64px 0 40px;}
.c26 .c26-hero-grid{display:grid;grid-template-columns:1.5fr .85fr;gap:56px;align-items:center;}
.c26 .c26-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:22px;}
.c26 .c26-eyebrow i{display:block;width:34px;height:2px;background:var(--c26-green);}
.c26 .c26-eyebrow span{font:700 12px 'Hanken Grotesk',sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--c26-green);font-style:normal;}
.c26 h1.c26-title{margin:0;font-family:'Newsreader',serif;font-weight:600;font-size:clamp(38px,6vw,72px);line-height:1.04;letter-spacing:-.015em;color:var(--c26-ink);}
.c26 h1.c26-title em{font-style:italic;color:var(--c26-green);}
.c26 .c26-sub{margin:24px 0 0;max-width:32em;font:400 18px/1.6 'Hanken Grotesk',sans-serif;color:var(--c26-muted);}
.c26 .c26-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;}
.c26 .c26-btn{display:inline-block;background:var(--c26-green);color:#fff;font:700 14px 'Hanken Grotesk',sans-serif;padding:15px 26px;border-radius:6px;transition:background .15s ease;}
.c26 .c26-btn:hover{background:var(--c26-green-deep);color:#fff;}
.c26 .c26-btn-ghost{display:inline-block;color:var(--c26-ink);border:1.5px solid var(--c26-ink);font:700 14px 'Hanken Grotesk',sans-serif;padding:13.5px 26px;border-radius:6px;transition:background .15s ease,color .15s ease;}
.c26 .c26-btn-ghost:hover{background:var(--c26-ink);color:#fff;}
.c26 .c26-seal-col{display:flex;justify-content:center;}
.c26 .c26-seal{position:relative;width:230px;height:230px;}
.c26 .c26-seal .c26-ring{width:100%;height:100%;animation:c26spin 22s linear infinite;}
.c26 .c26-seal .c26-ring text{font:700 11.5px 'Hanken Grotesk',sans-serif;letter-spacing:.28em;text-transform:uppercase;fill:var(--c26-green);}
.c26 .c26-core{position:absolute;inset:52px;border-radius:50%;background:var(--c26-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}
.c26 .c26-core b{font:600 46px/1 'Newsreader',serif;color:var(--c26-green-bright);}
.c26 .c26-core span{margin-top:6px;font:700 10px 'Hanken Grotesk',sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#CFCBC0;}
@keyframes c26spin{to{transform:rotate(360deg);}}
@media(max-width:900px){
  .c26 .c26-hero-grid{grid-template-columns:1fr;gap:36px;}
  .c26 .c26-seal-col{justify-content:flex-start;}
}

/* Marquee */
.c26 .c26-marquee{background:var(--c26-ink);overflow:hidden;}
.c26 .c26-marquee.alt{background:var(--c26-green);}
.c26 .c26-track{display:flex;width:max-content;padding:16px 0;animation:c26tick 34s linear infinite;}
.c26 .c26-track span{font:600 15px 'Hanken Grotesk',sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#F4F2EC;padding:0 26px;display:inline-flex;align-items:center;gap:26px;white-space:nowrap;}
.c26 .c26-track span::after{content:"";width:6px;height:6px;border-radius:50%;background:var(--c26-green-bright);}
.c26 .c26-marquee.alt .c26-track span::after{background:#fff;}
@keyframes c26tick{to{transform:translateX(-50%);}}

/* Celebrate */
.c26 .c26-celebrate{background:var(--c26-cream);padding:76px 0;}
.c26 .c26-celebrate .c26-inner{max-width:860px;margin:0 auto;text-align:center;}
.c26 .c26-celebrate h2{margin:0;font-family:'Newsreader',serif;font-weight:600;font-size:clamp(30px,4.4vw,48px);line-height:1.12;color:var(--c26-ink);}
.c26 .c26-celebrate h2 em{font-style:italic;color:var(--c26-green);}
.c26 .c26-lede{margin:22px auto 0;max-width:34em;font:400 19px/1.6 'Hanken Grotesk',sans-serif;color:var(--c26-muted);}
.c26 .c26-ask{margin:34px auto 0;max-width:30em;font:500 17px/1.6 'Hanken Grotesk',sans-serif;color:var(--c26-ink);}
.c26 .c26-ask strong{color:var(--c26-green);font-weight:800;}
.c26 .c26-free{margin:28px auto 0;max-width:32em;font:400 15px/1.6 'Hanken Grotesk',sans-serif;color:var(--c26-muted2);}
.c26 .c26-free strong{color:var(--c26-ink);font-weight:700;}
.c26 .c26-center{margin-top:30px;display:flex;justify-content:center;}

/* Gallery */
.c26 .c26-gallery{background:var(--c26-cream);padding:76px 0;border-top:1px solid var(--c26-line);}
.c26 .c26-gallery h2{margin:0;font-family:'Newsreader',serif;font-weight:600;font-size:clamp(28px,4vw,44px);line-height:1.12;color:var(--c26-ink);}
.c26 .c26-gallery h2 em{font-style:italic;color:var(--c26-green);}
.c26 .c26-gcap{margin:16px 0 0;max-width:36em;font:400 17px/1.6 'Hanken Grotesk',sans-serif;color:var(--c26-muted);}
.c26 .c26-split{display:flex;gap:14px;align-items:flex-start;margin-top:34px;}
.c26 .c26-split figure{margin:0;overflow:hidden;border-radius:12px;background:var(--c26-line);}
.c26 .c26-split img{width:100%;transition:transform .5s ease;}
.c26 .c26-split figure:hover img{transform:scale(1.035);}
.c26 .c26-feature{flex:0 0 31%;max-width:31%;}
.c26 .c26-feature img{height:auto;}
.c26 .c26-quad{flex:1 1 auto;display:grid;grid-template-columns:1fr 1fr;gap:14px;}
.c26 .c26-quad figure{aspect-ratio:3/2;}
.c26 .c26-quad img{height:100%;object-fit:cover;}
@media(max-width:820px){
  .c26 .c26-split{flex-direction:column;}
  .c26 .c26-feature{flex:none;max-width:520px;width:100%;}
}
@media(max-width:480px){ .c26 .c26-quad{grid-template-columns:1fr;} }

/* Apply / form */
.c26 .c26-apply{background:var(--c26-paper);padding:76px 0;border-top:1px solid var(--c26-line);}
.c26 .c26-apply-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start;}
.c26 .c26-apply h2{margin:0;font-family:'Newsreader',serif;font-weight:600;font-size:clamp(28px,3.6vw,40px);line-height:1.14;}
.c26 .c26-apply h2 em{font-style:italic;color:var(--c26-green);}
.c26 .c26-apply p{margin:18px 0 0;font:400 16px/1.65 'Hanken Grotesk',sans-serif;color:var(--c26-muted);max-width:26em;}
.c26 .c26-apply ul{margin:22px 0 0;padding:0;list-style:none;}
.c26 .c26-apply li{position:relative;padding:0 0 0 26px;margin:0 0 12px;font:500 15px/1.5 'Hanken Grotesk',sans-serif;color:var(--c26-ink);}
.c26 .c26-apply li::before{content:"";position:absolute;left:0;top:7px;width:12px;height:2px;background:var(--c26-green);}
.c26 .c26-card{background:var(--c26-cream);border:1px solid var(--c26-line);border-radius:12px;padding:30px;}
.c26 .c26-field{margin-bottom:18px;}
.c26 .c26-field label{display:block;font:700 12px 'Hanken Grotesk',sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--c26-ink);margin-bottom:7px;}
.c26 .c26-req{color:var(--c26-green);}
.c26 .c26-field input[type=text],.c26 .c26-field input[type=email],.c26 .c26-field textarea{
  width:100%;background:var(--c26-paper);border:1px solid var(--c26-line);border-radius:7px;padding:13px 14px;
  font:400 15px 'Hanken Grotesk',sans-serif;color:var(--c26-ink);}
.c26 .c26-field textarea{resize:vertical;min-height:96px;}
.c26 .c26-field input:focus,.c26 .c26-field textarea:focus{outline:none;border-color:var(--c26-green);box-shadow:0 0 0 3px rgba(46,125,50,.15);}
.c26 .c26-two{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
.c26 .c26-choice{display:flex;gap:10px;flex-wrap:wrap;}
.c26 .c26-choice label{flex:1;min-width:150px;display:flex;align-items:center;gap:10px;cursor:pointer;background:var(--c26-paper);
  border:1px solid var(--c26-line);border-radius:8px;padding:13px 14px;font:600 14px 'Hanken Grotesk',sans-serif;
  color:var(--c26-ink);letter-spacing:0;text-transform:none;margin:0;}
.c26 .c26-choice label:hover{border-color:var(--c26-green);}
.c26 .c26-choice input{accent-color:var(--c26-green);width:17px;height:17px;}
.c26 .c26-submit{width:100%;background:var(--c26-green);color:#fff;border:none;cursor:pointer;font:700 15px 'Hanken Grotesk',sans-serif;
  padding:16px;border-radius:8px;margin-top:6px;transition:background .15s ease;}
.c26 .c26-submit:hover{background:var(--c26-green-deep);}
.c26 .c26-submit[disabled]{opacity:.6;cursor:default;}
.c26 .c26-note{margin:14px 0 0;font:400 12.5px/1.5 'Hanken Grotesk',sans-serif;color:var(--c26-muted2);text-align:center;}
.c26 .c26-err{display:none;margin:14px 0 0;font:600 13px/1.5 'Hanken Grotesk',sans-serif;color:#B3261E;text-align:center;}
.c26 .c26-ok{display:none;background:var(--c26-ink);border-radius:12px;padding:34px 30px;text-align:center;}
.c26 .c26-ok.show{display:block;}
.c26 .c26-ok h3{margin:0 0 8px;font:600 24px 'Newsreader',serif;color:var(--c26-green-bright);}
.c26 .c26-ok p{margin:0 auto;font:400 15px/1.6 'Hanken Grotesk',sans-serif;color:#CFCBC0;max-width:30em;}
@media(max-width:900px){ .c26 .c26-apply-grid{grid-template-columns:1fr;gap:34px;} }
@media(max-width:520px){ .c26 .c26-two{grid-template-columns:1fr;} .c26 .c26-wrap{padding:0 22px;} }

@media(prefers-reduced-motion:reduce){
  .c26 .c26-ring,.c26 .c26-track{animation:none;}
  .c26 *{transition:none !important;}
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-ad9aa15 *//* =========================================================================
   COACH360 TOP 26 FORM SKIN  (v2 - elevated)
   WHERE THIS GOES:
     Form widget > Advanced tab > Custom CSS > paste ALL of this.
     '.elementor-6489 .elementor-element.elementor-element-ad9aa15' = this widget; do not change that word.

   ALSO DO THIS (fixes the white gap behind the form):
     Select the CONTAINER that holds the Form widget >
       Style > Background > Color = #F4F2EC (cream, matches the section above)
     Then the form card (white, below) sits cleanly on cream with no seam.
   ========================================================================= */

/* ---- CARD: white, elevated, on cream ---- */
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-form{
  background:#FFFFFF;
  border:1px solid #EBE7DE;
  border-radius:16px;
  padding:38px 34px;
  box-shadow:0 1px 2px rgba(22,23,15,.04), 0 12px 32px rgba(22,23,15,.08);
  font-family:'Hanken Grotesk',system-ui,sans-serif;
  position:relative;
  overflow:hidden;
}
/* green accent bar across the top of the card */
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-form:before{
  content:"";position:absolute;top:0;left:0;right:0;height:4px;
  background:linear-gradient(90deg,#2E7D32,#86E08F);
}

/* ---- FIELD SPACING ---- */
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-group{margin-bottom:20px;}

/* ---- LABELS: small caps, muted, tracked ---- */
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-label{
  font-family:'Hanken Grotesk',sans-serif!important;font-weight:800!important;font-size:15px!important;
  letter-spacing:.02em!important;text-transform:none!important;color:#16170F!important;
  margin-bottom:9px!important;display:block!important;line-height:1.3!important;
}
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-mark-required .elementor-field-label:after{color:#2E7D32;margin-left:2px;}

/* ---- INPUTS: subtle cream fill, crisp focus ---- */
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-textual{
  width:100%;background:#FAF9F6;border:1.5px solid #E4E0D8;border-radius:10px;
  padding:15px 16px;font-family:'Hanken Grotesk',sans-serif;font-size:16px;color:#16170F;line-height:1.4;
  transition:border-color .15s ease, box-shadow .15s ease, background .15s ease;
}
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-textual:hover{border-color:#C9D3C1;}
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-textual:focus{
  outline:none;background:#FFFFFF;border-color:#2E7D32;box-shadow:0 0 0 4px rgba(46,125,50,.12);
}
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-textual::placeholder{color:#9C988D;opacity:1;}
.elementor-6489 .elementor-element.elementor-element-ad9aa15 textarea.elementor-field-textual{min-height:130px;resize:vertical;}

/* ---- RADIO GROUP AS SELECTABLE CARDS ---- */
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-subgroup{display:flex;gap:12px;flex-wrap:wrap;}
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-option{
  flex:1;min-width:150px;display:flex;align-items:center;gap:11px;
  background:#FAF9F6;border:1.5px solid #E4E0D8;border-radius:10px;padding:15px 16px;margin:0;
  transition:border-color .15s ease, background .15s ease, box-shadow .15s ease;cursor:pointer;
}
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-option:hover{border-color:#2E7D32;background:#FFFFFF;}
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-option input[type=radio]{accent-color:#2E7D32;width:18px;height:18px;margin:0;cursor:pointer;}
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-option label{
  margin:0;cursor:pointer;font-family:'Hanken Grotesk',sans-serif;font-weight:600;font-size:15px;
  color:#16170F;text-transform:none;letter-spacing:0;
}

/* ---- SUBMIT: full width, gradient, lift on hover ---- */
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-type-submit{width:100%;margin-top:4px;}
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-button{
  width:100%;justify-content:center;border:none!important;cursor:pointer;
  background-color:#2E7D32!important;background-image:none!important;color:#fff!important;
  font-family:'Hanken Grotesk',sans-serif!important;font-weight:800!important;font-size:16px!important;letter-spacing:.02em!important;
  padding:18px!important;border-radius:10px!important;
  box-shadow:0 8px 20px rgba(46,125,50,.28);
  transition:background .15s ease, transform .12s ease, box-shadow .15s ease;
}
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-button:hover{background-color:#245C28!important;transform:translateY(-1px);box-shadow:0 10px 26px rgba(46,125,50,.34);}
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-button:active{transform:translateY(0);}

/* ---- MESSAGES ---- */
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-message{font-family:'Hanken Grotesk',sans-serif;font-weight:600;font-size:14px;margin-top:14px;}
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-message.elementor-message-success{color:#2E7D32;}
.elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-message.elementor-message-danger{color:#B3261E;}

/* ---- MOBILE (<=767): tap targets + no iOS zoom ---- */
@media(max-width:767px){
  .elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-form{padding:24px 20px;border-radius:14px;}
  .elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-group{width:100%!important;flex-basis:100%!important;max-width:100%!important;}
  .elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-textual{font-size:16px;padding:15px;min-height:52px;}
  .elementor-6489 .elementor-element.elementor-element-ad9aa15 textarea.elementor-field-textual{min-height:120px;}
  .elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-subgroup{flex-direction:column;gap:10px;}
  .elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-option{width:100%;min-width:0;min-height:52px;}
  .elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-option input[type=radio]{width:20px;height:20px;}
  .elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-button{min-height:54px;font-size:16px!important;}
  .elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-label{font-size:14px!important;}
}
@media(max-width:600px){ .elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-form{padding:20px 16px;} }
@media(hover:none){
  .elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-button:hover{background:#2E7D32;transform:none;}
  .elementor-6489 .elementor-element.elementor-element-ad9aa15 .elementor-field-option:hover{border-color:#E4E0D8;background:#FAF9F6;}
}/* End custom CSS */