section.section.contact-page{background-image:linear-gradient(#fff 0%,#0000 100%),url(/images/contact/fitness-coach-28-1024x685-1.jpg);background-position:0 0,0 0;background-repeat:no-repeat,no-repeat;background-size:cover,cover;overflow-x:clip}.qc[data-astro-cid-x5d4ucax]{container-type:inline-size}.row[data-astro-cid-x5d4ucax]{justify-content:space-between;display:flex}.col[data-astro-cid-x5d4ucax]{flex:none;width:47.22%}.col--right[data-astro-cid-x5d4ucax]{padding-top:2.854cqw}h1[data-astro-cid-x5d4ucax],h2[data-astro-cid-x5d4ucax],h3[data-astro-cid-x5d4ucax],p[data-astro-cid-x5d4ucax]{margin:0}.card--info[data-astro-cid-x5d4ucax]{background:var(--color-navy);box-shadow:-30px -30px 0 var(--color-lime);margin-top:50px;padding:28px 0 24px 40px}.mods[data-astro-cid-x5d4ucax]{container-type:inline-size}@media (width<=1100px){.card--info[data-astro-cid-x5d4ucax]{padding-right:20px}}.card--info[data-astro-cid-x5d4ucax] h1[data-astro-cid-x5d4ucax]{overflow-wrap:break-word;color:#fff;margin-bottom:5.82cqw;padding-bottom:10px;font-size:40px;font-weight:700;line-height:40px}.blurb[data-astro-cid-x5d4ucax]{color:#fff;gap:15px;margin-bottom:5.82cqw;display:flex}.blurb__icon[data-astro-cid-x5d4ucax]{color:var(--color-lime);flex:none}.blurb__title[data-astro-cid-x5d4ucax]{color:#fff;padding-bottom:10px;font-size:18px;font-weight:500;line-height:18px}.blurb__title--strong[data-astro-cid-x5d4ucax]{font-weight:600}.blurb[data-astro-cid-x5d4ucax] p[data-astro-cid-x5d4ucax]{color:#fff;font-size:14px;font-weight:500;line-height:23.8px}.blurb__body[data-astro-cid-x5d4ucax]{min-width:0}.blurb[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]{overflow-wrap:anywhere;color:#fff;text-decoration:none}.social[data-astro-cid-x5d4ucax]{justify-content:center;gap:18px;height:40px;margin:0;padding:0;list-style:none;display:flex}.social__item[data-astro-cid-x5d4ucax]{color:#fff;place-items:center;width:32px;height:32px;transition:transform .3s,filter .3s,box-shadow .3s;display:grid}.social__item[data-astro-cid-x5d4ucax]:hover,.social__item[data-astro-cid-x5d4ucax]:focus-visible{filter:brightness(1.15);transform:translateY(-3px);box-shadow:0 4px 8px #00000059}.social__item[data-astro-cid-x5d4ucax]:focus-visible{outline:2px solid var(--color-lime);outline-offset:3px}@media (prefers-reduced-motion:reduce){.social__item[data-astro-cid-x5d4ucax]{transition:filter .3s}.social__item[data-astro-cid-x5d4ucax]:hover,.social__item[data-astro-cid-x5d4ucax]:focus-visible{box-shadow:none;transform:none}}.social__item--facebook[data-astro-cid-x5d4ucax]{background:#3b5998}.social__item--instagram[data-astro-cid-x5d4ucax]{background:#ea2c59}.social__item--youtube[data-astro-cid-x5d4ucax]{background:#a82400}.social__item--linkedin[data-astro-cid-x5d4ucax]{background:#007bb6}.card--member[data-astro-cid-x5d4ucax]{border-top:8px solid var(--color-navy);background:#fff;width:100%;margin-top:calc(35px + 2.75cqw);margin-bottom:35px;padding:40px 40px 2.75cqw;box-shadow:0 2px 100px #0000001a}.form-qc[data-astro-cid-x5d4ucax]{container-type:inline-size}.member[data-astro-cid-x5d4ucax]{text-align:center;margin-bottom:5.82cqw}.member[data-astro-cid-x5d4ucax] h2[data-astro-cid-x5d4ucax]{overflow-wrap:break-word;color:var(--color-navy);padding-bottom:10px;font-size:30px;font-weight:700;line-height:30px}.member[data-astro-cid-x5d4ucax] p[data-astro-cid-x5d4ucax]{color:var(--color-text);padding-bottom:14px;font-family:Open Sans,Helvetica,Arial,Lucida,sans-serif;font-size:14px;line-height:25.2px}.member[data-astro-cid-x5d4ucax] p[data-astro-cid-x5d4ucax]:last-child{padding-bottom:0}.form__message[data-astro-cid-x5d4ucax]{color:var(--color-text);margin-bottom:15px;font-size:14px;line-height:23.8px}.form__message[data-astro-cid-x5d4ucax] ul{margin:0;padding-left:20px}.hp[data-astro-cid-x5d4ucax]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__bottom[data-astro-cid-x5d4ucax] button[data-astro-cid-x5d4ucax]:disabled{opacity:.6;cursor:progress}.form__fields[data-astro-cid-x5d4ucax]{flex-wrap:wrap;width:103%;margin-left:-3%;display:flex}.field[data-astro-cid-x5d4ucax]{box-sizing:border-box;width:100%;padding-bottom:max(20px,3cqw);padding-left:2.913%}.field--half[data-astro-cid-x5d4ucax]{width:50%}.field[data-astro-cid-x5d4ucax] label[data-astro-cid-x5d4ucax]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field[data-astro-cid-x5d4ucax] input[data-astro-cid-x5d4ucax],.field[data-astro-cid-x5d4ucax] textarea[data-astro-cid-x5d4ucax]{box-sizing:border-box;color:#999;width:100%;font-family:var(--font-body);background:#eee;border:0;padding:16px;font-size:14px;font-weight:400;display:block}.field[data-astro-cid-x5d4ucax] input[data-astro-cid-x5d4ucax]{height:53px}.field[data-astro-cid-x5d4ucax] textarea[data-astro-cid-x5d4ucax]{resize:vertical;height:150px}.field--last[data-astro-cid-x5d4ucax]{padding-bottom:1.5cqw}.field[data-astro-cid-x5d4ucax] input[data-astro-cid-x5d4ucax].is-error,.field[data-astro-cid-x5d4ucax] textarea[data-astro-cid-x5d4ucax].is-error{outline:1px solid red}.form__bottom[data-astro-cid-x5d4ucax]{text-align:right}.form__bottom[data-astro-cid-x5d4ucax] button[data-astro-cid-x5d4ucax]{background:var(--color-navy);width:96px;height:44px;color:var(--color-lime);font-family:var(--font-body);text-transform:uppercase;cursor:pointer;border:4.8px solid #0000;padding:4.5px 15px;font-size:15px;font-weight:700;line-height:25.5px;transition:background-color .3s,padding .3s,color .3s;position:relative}.form__bottom[data-astro-cid-x5d4ucax] button[data-astro-cid-x5d4ucax]:after{content:"";opacity:0;pointer-events:none;border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:opacity .3s,transform .3s;position:absolute;top:50%;right:10px;transform:translate(-25px,-50%)rotate(45deg)}.form__bottom[data-astro-cid-x5d4ucax] button[data-astro-cid-x5d4ucax]:focus-visible{outline:2px solid var(--color-navy);outline-offset:3px;background:#000;padding:4.5px 21px 4.5px 9px}.form__bottom[data-astro-cid-x5d4ucax] button[data-astro-cid-x5d4ucax]:focus-visible:after{opacity:1;transform:translateY(-50%)rotate(45deg)}@media (hover:hover){.form__bottom[data-astro-cid-x5d4ucax] button[data-astro-cid-x5d4ucax]:hover{background:#000;padding:4.5px 21px 4.5px 9px}.form__bottom[data-astro-cid-x5d4ucax] button[data-astro-cid-x5d4ucax]:hover:after{opacity:1;transform:translateY(-50%)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.form__bottom[data-astro-cid-x5d4ucax] button[data-astro-cid-x5d4ucax],.form__bottom[data-astro-cid-x5d4ucax] button[data-astro-cid-x5d4ucax]:after{transition:none}}.photo[data-astro-cid-x5d4ucax]{transform:translateY(var(--photo-y,0px));will-change:transform;transition:transform .2s linear;box-shadow:0 12px 18px -6px #0000004d}.photo[data-astro-cid-x5d4ucax] img[data-astro-cid-x5d4ucax]{width:100%;height:auto;display:block}@media (width<=980px){.row[data-astro-cid-x5d4ucax]{flex-direction:column;gap:30px}.col[data-astro-cid-x5d4ucax]{width:100%}.col--right[data-astro-cid-x5d4ucax]{padding-top:0}.col--left[data-astro-cid-x5d4ucax]{display:contents}.card--info[data-astro-cid-x5d4ucax]{order:1}.col--right[data-astro-cid-x5d4ucax]{z-index:1;order:2;margin:-30px 0;position:relative}.card--member[data-astro-cid-x5d4ucax]{order:3}.photo[data-astro-cid-x5d4ucax]{max-width:652px;margin-inline:auto;transition:none;transform:none}.photo[data-astro-cid-x5d4ucax] img[data-astro-cid-x5d4ucax]{aspect-ratio:2;object-fit:cover;object-position:50% 35%}.card--info[data-astro-cid-x5d4ucax] h1[data-astro-cid-x5d4ucax]{margin-bottom:30px;font-size:35px;line-height:35px}.blurb[data-astro-cid-x5d4ucax]{margin-bottom:30px}.card--member[data-astro-cid-x5d4ucax]{margin-top:0;padding-bottom:30px}.member[data-astro-cid-x5d4ucax]{margin-bottom:30px}}@media (prefers-reduced-motion:reduce){.photo[data-astro-cid-x5d4ucax]{transition:none;transform:none}}@media (width<=767px){.card--info[data-astro-cid-x5d4ucax]{padding:32px 20px 32px 25px}.card--info[data-astro-cid-x5d4ucax] h1[data-astro-cid-x5d4ucax],.member[data-astro-cid-x5d4ucax] h2[data-astro-cid-x5d4ucax]{font-size:25px;line-height:25px}.field--half[data-astro-cid-x5d4ucax]{width:100%}}
