.bc-bac{--bc-bac-radius: .75rem;--bc-bac-muted: color-mix(in srgb, var(--color-foreground, #000) 60%, transparent);--bc-bac-rule: color-mix(in srgb, var(--color-foreground, #000) 12%, transparent);--bc-bac-border: color-mix(in srgb, var(--color-foreground, #000) 12%, transparent);--bc-bac-card-bg: var(--color-background, #fff);--bc-bac-input-bg: color-mix(in srgb, var(--color-foreground, #000) 5%, var(--color-background, #fff));--bc-bac-input-radius: var(--style-border-radius-inputs, 6px);--bc-bac-submit-bg: #000;--bc-bac-submit-bg-hover: #283849;padding-block-start:var(--bc-bac-pt, 3rem);padding-block-end:var(--bc-bac-pb, 5rem)}.bc-bac__inner{max-width:1080px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.bc-bac__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:1.5rem;font-size:.8125rem;color:var(--bc-bac-muted)}.bc-bac__breadcrumb a{color:inherit;text-decoration:none;transition:color .15s ease}.bc-bac__breadcrumb a:hover,.bc-bac__breadcrumb a:focus-visible{color:var(--color-foreground, #000)}.bc-bac__breadcrumb-sep{opacity:.5}.bc-bac__breadcrumb-current{color:var(--color-foreground, #000)}.bc-bac__header{margin-block-end:2rem}.bc-bac__title{margin:0;font-size:clamp(1.75rem,3.6vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--color-foreground, #000)}.bc-bac__subheading{margin:.5rem 0 0;font-size:1rem;line-height:1.5;color:var(--bc-bac-muted);max-width:60ch}.bc-bac__rule{height:1px;width:3rem;margin-block-start:1.25rem;background:var(--color-foreground, #000);opacity:.85;border:0}.bc-bac__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);align-items:start}@media(max-width:880px){.bc-bac__grid{grid-template-columns:1fr}}.bc-bac__card{background:var(--bc-bac-card-bg);border:1px solid var(--bc-bac-border);border-radius:var(--bc-bac-radius);padding:clamp(1.25rem,3vw,2rem)}.bc-bac__media{margin:calc(-1*clamp(1.25rem,3vw,2rem));margin-block-end:clamp(1.25rem,3vw,2rem);border-radius:var(--bc-bac-radius) var(--bc-bac-radius) 0 0;overflow:hidden}.bc-bac__media img{display:block;width:100%;height:auto}.bc-bac__course-title{margin:0 0 .5rem;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:700;line-height:1.25;letter-spacing:-.005em}.bc-bac__course-subtitle{margin:0 0 1.25rem;color:var(--bc-bac-muted);line-height:1.55}.bc-bac__meta{margin:0 0 1.25rem;padding:1rem 0;display:grid;gap:.5rem;border-block-start:1px solid var(--bc-bac-rule);border-block-end:1px solid var(--bc-bac-rule)}.bc-bac__meta-row{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;gap:.75rem;align-items:baseline}.bc-bac__meta-row dt{color:var(--bc-bac-muted);font-size:.875rem}.bc-bac__meta-row dd{margin:0;font-weight:500}.bc-bac__course-description{font-size:.9375rem;line-height:1.6}.bc-bac__course-description>*+*{margin-block-start:1em}.bc-bac__form-title{margin:0 0 1.25rem;font-size:clamp(1.125rem,1.8vw,1.25rem);font-weight:700;line-height:1.25}.bc-bac__form{display:grid;gap:1rem}.bc-bac__field{display:grid;gap:.375rem}.bc-bac__label{font-size:.875rem;font-weight:500;color:var(--color-foreground, #000)}.bc-bac__required{color:#b42318;margin-inline-start:.125rem}.bc-bac__input,.bc-bac__select,.bc-bac__textarea{width:100%;padding:.75rem .875rem;background:var(--bc-bac-input-bg);border:1px solid transparent;border-radius:var(--bc-bac-input-radius);font:inherit;color:var(--color-foreground, #000);transition:border-color .15s ease,box-shadow .15s ease}.bc-bac__textarea{resize:vertical;min-height:6rem}.bc-bac__input:focus-visible,.bc-bac__select:focus-visible,.bc-bac__textarea:focus-visible{outline:none;border-color:var(--color-foreground, #000);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-foreground, #000) 18%,transparent)}.bc-bac__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23000'><path d='M5.516 7.548 10 12.03l4.484-4.484L16 9.063l-6 6-6-6z'/></svg>");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-inline-end:2.25rem}.bc-bac__help,.bc-bac__privacy{margin:0;font-size:.8125rem;line-height:1.45;color:var(--bc-bac-muted)}.bc-bac__privacy{margin-block-start:.25rem}.bc-bac__submit{justify-self:start;padding:.875rem 1.5rem;background:var(--bc-bac-submit-bg);color:#fff;border:0;border-radius:9999px;font:inherit;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.bc-bac__submit:hover{background:var(--bc-bac-submit-bg-hover)}.bc-bac__submit:focus-visible{outline:2px solid var(--color-foreground, #000);outline-offset:2px}.bc-bac__submit:active{transform:translateY(1px)}.bc-bac__alert{margin:0;padding:.75rem 1rem;border-radius:var(--bc-bac-input-radius);font-size:.9375rem;line-height:1.5}.bc-bac__alert--success{background:color-mix(in srgb,#16a34a 12%,var(--color-background, #fff));color:#14532d}.bc-bac__alert--error{background:color-mix(in srgb,#b42318 12%,var(--color-background, #fff));color:#7f1d1d}.bc-bac__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.bc-bac__submit,.bc-bac__input,.bc-bac__select,.bc-bac__textarea,.bc-bac__breadcrumb a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bc-book-a-course.css.map */
