.cc{display:grid;grid-template-columns:minmax(0,1fr);row-gap:6rem}.cc__intro{display:flex;flex-direction:column;gap:3rem;max-width:110rem}.cc__heading,.cc__text{margin:0}@media screen and (max-width:749px){.cc__heading.h1{font-size:2.4rem}}.cc__text p{font-size:1.8rem;line-height:1.8}.cc__text>:first-child{margin-top:0}.cc__text>:last-child{margin-bottom:0}.cc__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 3rem;margin-top:1rem}.cc__start{gap:1rem}.cc__start-icon{transition:transform var(--duration-short, .1s) ease}.cc__start:hover .cc__start-icon{transform:translate(.3rem)}.cc__cta-note{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.cc__details{display:flex;gap:10rem;padding-top:2rem}@media screen and (max-width:749px){.cc__details{flex-direction:column;gap:4rem}}.cc__group{display:flex;flex-direction:column;gap:.6rem;font-style:normal}.cc__label{margin:0;font-size:1.4rem;font-weight:inherit;letter-spacing:.1rem;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.cc__links{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;font-size:1.8rem}.cc__links a{color:rgb(var(--color-foreground));text-decoration:none;transition:opacity var(--duration-short, .1s) ease}.cc__links a:hover{opacity:.8}.cc__faq-heading{margin-bottom:1rem}.cc__faq .accordion{margin-top:0}html:has(.cc-dialog[open]),html:has(.cc-dialog[open]) body{overflow:hidden}.cc-dialog{--cc-gutter: 1.5rem;--cc-overlay-fg: var(--color-foreground);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));overscroll-behavior:contain}@media screen and (min-width:750px){.cc-dialog{--cc-gutter: 5rem}}.cc-dialog[open]{display:block;animation:cc-fade-in .3s ease both}.cc-dialog::backdrop{background:rgb(var(--color-background))}.cc-dialog__inner{display:flex;flex-direction:column;height:100%;height:100dvh}.cc-dialog__header{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.6rem var(--cc-gutter)}@media screen and (min-width:750px){.cc-dialog__header{padding-block:2.4rem}}.cc-dialog__title{margin:0;font-size:1.6rem;line-height:1.4}.cc-dialog__close{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin-inline-end:-10px;padding:0;color:inherit;background:none;border:0;cursor:pointer}.cc-progress{height:3px;background:rgba(var(--color-foreground),.12)}.cc-progress__bar{display:block;height:100%;background:rgb(var(--color-foreground));transform-origin:left;transform:scaleX(var(--cc-progress, 0));transition:transform .4s ease}.cc-form{flex:1;display:flex;flex-direction:column;min-height:0}.cc-form__server-error{margin:1.6rem auto 0;padding:1.2rem 1.6rem;width:min(64rem,calc(100% - 2 * var(--cc-gutter)));border:var(--inputs-border-width) solid rgb(var(--color-foreground));font-size:1.5rem}.cc-steps,.cc-success{flex:1;overflow-y:auto;padding:3.2rem var(--cc-gutter)}.cc-steps{display:grid;grid-template-columns:minmax(0,1fr);overflow-x:hidden}.cc-step{align-self:center;justify-self:center;width:min(64rem,100%)}.cc-step.is-active{animation:cc-step-in .4s cubic-bezier(.2,.7,.2,1) both}.cc-steps[data-direction=back] .cc-step.is-active{animation-name:cc-step-in-back}.cc-field{margin:0;padding:0;border:0;min-width:0}.cc-question{display:block;position:relative;padding:0;margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:3rem;line-height:1.25;letter-spacing:-.02em;color:inherit}.cc-question__num{display:inline-block;margin-inline-end:.2em}@media screen and (min-width:990px){.cc-question__num{position:absolute;right:100%;top:0;white-space:nowrap}}.cc-question__req{margin-inline-start:.15em;color:rgba(var(--color-foreground),.55)}.cc-help{margin:0 0 2.4rem;font-size:1.6rem;color:rgba(var(--color-foreground),.75)}.cc-help--sm{font-size:1.3rem;letter-spacing:.06rem}.cc-input.cc-input{width:100%;padding:.8rem 0;font-family:inherit;font-size:2.2rem;color:inherit;background:transparent;box-shadow:none;border:0;border-bottom:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:0;outline:none;transition:border-color var(--duration-short, .1s) ease}.cc-input:-webkit-autofill,.cc-input:-webkit-autofill:hover,.cc-input:-webkit-autofill:focus{-webkit-text-fill-color:rgb(var(--color-foreground));transition:background-color 9999s ease-out 0s}.cc-input::placeholder{color:rgba(var(--color-foreground),.4)}.cc-input.cc-input:focus,.cc-input.cc-input:focus-visible{border-bottom-color:rgb(var(--color-foreground));box-shadow:0 1px rgb(var(--color-foreground))}.cc-input--textarea{min-height:11rem;resize:vertical}.cc-hint{margin:1.2rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}@media(hover:none){.cc-hint{display:none}}.cc-hint kbd{font-family:inherit;font-size:.95em;letter-spacing:.1rem;text-transform:uppercase}.cc-choices{display:grid;gap:1rem}.cc-question+.cc-choices{margin-top:2.4rem}.cc-choice.cc-choice{position:relative;display:flex;align-items:center;gap:1.2rem;margin:0;padding:1.2rem 1.4rem;font-size:1.8rem;line-height:1.4;border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius);background:transparent;cursor:pointer;transition:border-color var(--duration-short, .1s) ease,box-shadow var(--duration-short, .1s) ease}.cc-choice:hover{border-color:rgb(var(--color-foreground))}.cc-choice input{position:absolute;top:0;right:0;bottom:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.cc-choice__key{display:grid;place-items:center;flex-shrink:0;width:2.6rem;height:2.6rem;font-size:1.2rem;line-height:1;letter-spacing:0;color:rgb(var(--color-background));background:rgb(var(--color-foreground));border-radius:var(--inputs-radius)}.cc-choice__label{flex:1;min-width:0;overflow-wrap:anywhere}.cc-choice__tick{opacity:0;flex-shrink:0}.cc-choice:has(input:checked){border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 var(--inputs-border-width) rgb(var(--color-foreground))}.cc-choice:has(input:checked) .cc-choice__tick{opacity:1}.cc-choice:has(input:focus-visible){outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.cc-choice.is-flash{animation:cc-flash .3s ease 2}.cc-error{min-height:1.5em;margin:1.2rem 0 0;font-size:1.4rem}.cc-privacy{margin-top:1.6rem;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.cc-privacy p{margin:0}.cc-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem;padding:1.6rem var(--cc-gutter);padding-bottom:max(1.6rem,env(safe-area-inset-bottom));color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.cc-nav__count{grid-column:2;grid-row:1;margin:0;font-size:1.5rem;letter-spacing:.06rem;font-variant-numeric:tabular-nums;white-space:nowrap}.cc-nav__buttons{display:contents}.cc-nav .button{gap:.8rem}.cc-nav .button[hidden]{display:none}.cc-nav .cc-nav__prev{grid-column:1;grid-row:1;justify-self:start}.cc-nav .cc-nav__next,.cc-nav .cc-nav__submit{grid-column:3;grid-row:1;justify-self:end}.cc-form:has(.cc-step:first-child.is-active) .cc-nav__prev{display:none}.cc-nav .button[disabled]{opacity:.4;cursor:default}.cc-nav__prev-label-short{display:none}.cc-nav__spinner{display:none;width:1em;height:1em;border:.2rem solid currentColor;border-right-color:transparent;border-radius:50%;animation:cc-spin .7s linear infinite}.cc-form[aria-busy=true] .cc-nav__spinner{display:inline-block}.cc-form[aria-busy=true] .cc-nav__submit[disabled]{opacity:1;cursor:progress}.cc-form[aria-busy=true] .cc-steps{opacity:.45;pointer-events:none;transition:opacity .2s ease}.cc-dialog:has(.cc-form[aria-busy=true]) .cc-progress__bar{background:linear-gradient(90deg,transparent 0%,rgba(var(--color-background),.55) 50%,transparent 100%) 0 0 / 40% 100% no-repeat,rgb(var(--color-foreground));animation:cc-shimmer 1s linear infinite}.cc-success{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;text-align:center;outline:none}.cc-success[hidden]{display:none}.cc-success__heading,.cc-success__text{margin:0;max-width:64rem}.cc-success__text p{margin:0;font-size:1.8rem;line-height:1.8}.cc-dialog[data-state=success] .cc-steps,.cc-dialog[data-state=success] .cc-nav,.cc-dialog[data-state=success] .cc-form__server-error{display:none}.cc-dialog[data-state=success] .cc-dialog__title{visibility:hidden}@media screen and (max-width:749px){.cc-dialog__header{flex-direction:column;align-items:stretch;gap:.4rem;padding-block:8px 1.2rem}.cc-dialog__close{order:-1;align-self:flex-end}.cc-dialog__title{font-size:1.4rem}.cc-dialog__inner{position:relative}.cc-nav{grid-template-columns:1fr 1fr}.cc-nav__count{position:absolute;top:33px;left:var(--cc-gutter);transform:translateY(-50%);font-size:1.4rem;color:rgb(var(--cc-overlay-fg))}.cc-nav .cc-nav__next,.cc-nav .cc-nav__submit{grid-column:2}.cc-nav__prev-label{display:none}.cc-nav__prev-label-short{display:inline}.cc-nav .button{min-width:10rem;min-height:4rem;padding:0 2rem;font-size:1.3rem}.cc-steps{padding-block:2rem}.cc-question{font-size:2.2rem}.cc-help{margin-bottom:1.6rem;font-size:1.4rem}.cc-help--sm{font-size:1.2rem}.cc-question+.cc-choices{margin-top:1.6rem}.cc-input.cc-input{font-size:1.7rem}.cc-choices{gap:.8rem}.cc-choice.cc-choice{gap:1rem;padding:1rem 1.2rem;font-size:1.5rem;line-height:1.35}.cc-choice__key{width:2.2rem;height:2.2rem;font-size:1.1rem}.cc-success .cc-success__heading.h1{font-size:2.4rem}.cc-success__text p{font-size:1.5rem}}@keyframes cc-fade-in{0%{opacity:0}}@keyframes cc-step-in{0%{opacity:0;transform:translateY(2.4rem)}}@keyframes cc-step-in-back{0%{opacity:0;transform:translateY(-2.4rem)}}@keyframes cc-flash{50%{background:rgba(var(--color-foreground),.12)}}@keyframes cc-shimmer{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}@keyframes cc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cc-dialog[open],.cc-step.is-active,.cc-choice.is-flash{animation:none}.cc-progress__bar,.cc-dialog:has(.cc-form[aria-busy=true]) .cc-progress__bar{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-contact-consultation.css.map */
