.prata-regular{font-family:"Prata",serif;font-weight:400;font-style:normal}.multistepForm{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background-color:#f2f5f7}.multistepForm[data-visible]{opacity:0;transform:scale(1.1);transition:opacity 1000ms,transform 1300ms}.multistepForm[data-visible=true]{opacity:1;transform:scale(1)}.multistepForm__steps{position:relative}@keyframes stepInForward{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0%)}}@keyframes stepInBackward{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0%)}}@keyframes stepOutForward{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(-100%)}}@keyframes stepOutBackward{0%{opacity:1;transform:translateX(0%)}100%{opacity:0;transform:translateX(100%)}}.multistepForm__step{display:grid;opacity:0;position:absolute;top:0;left:0;width:100%;padding:20px 60px;margin:0;border:none;pointer-events:none;display:grid;grid-template-columns:[wide-start] 1fr 1fr [wide-end];gap:20px;transform:translateX(0%);will-change:transform}.multistepForm__step>.wide{grid-column:wide}.multistepForm__step[data-active=true]{opacity:1;position:relative;pointer-events:auto}.multistepForm.js-animForward .multistepForm__step[data-previous=true]{animation:stepOutForward 1000ms 1ms;transform:translateX(-100%)}.multistepForm.js-animForward .multistepForm__step[data-active=true]{animation:stepInForward 1000ms 1ms;transform:translateX(0%)}.multistepForm.js-animBackward .multistepForm__step[data-previous=true]{animation:stepOutBackward 1000ms 1ms;transform:translateX(100%)}.multistepForm.js-animBackward .multistepForm__step[data-active=true]{animation:stepInBackward 1000ms 1ms;transform:translateX(0%)}.multistepForm__header{padding:60px 60px 0}.multistepForm__title{margin-bottom:0;display:flex;justify-content:space-between;gap:1em;align-items:baseline}.multistepForm__progress{font-size:.5em;font-weight:400;line-height:1em;flex-shrink:0}.multistepForm__footer{padding:0 60px 60px}.multistepForm__buttons{display:grid;justify-content:space-between}.multistepForm__prev,.multistepForm__next{width:50px;height:50px;border-radius:25px;padding:0;background-color:#fff !important;border:1px solid #c9ac77;background-image:url(../images/ico_btn.svg);background-size:24px;background-position:center;background-repeat:no-repeat;cursor:pointer}.multistepForm__prev:hover,.multistepForm__prev:focus,.multistepForm__prev:focus-visible,.multistepForm__next:hover,.multistepForm__next:focus,.multistepForm__next:focus-visible{background-color:#cfb989 !important}.multistepForm__button{border:1px solid #c9ac77;background-color:#c9ac77;transition-property:opacity,background,border;transition-duration:300ms}.multistepForm__button:hover,.multistepForm__button:focus,.multistepForm__button:focus-visible{background-color:#cfb989}.multistepForm__next,.multistepForm__submit{margin-left:auto;grid-row:1;grid-column:2}.multistepForm__prev{margin-right:auto;transform:rotate(180deg)}.multistepForm__submit{margin:0}.multistepForm__button[data-hide=true]{opacity:0;pointer-events:none}.multistepForm__mentions{overflow:hidden}.multistepForm__mentions[data-hide=true]{display:none}.multistepForm__mention{padding-top:20px;color:#999;font-size:12px;line-height:130%;text-align:justify}.multistepForm__mention a{color:inherit;text-decoration:underline}.multistepForm__mentionMore{transition:opacity 300ms}.multistepForm__mentions[data-expanded=true] .multistepForm__mentionMore{opacity:0;pointer-events:none}.multistepForm__field{border:1px solid #ccc}.multistepForm__field[data-ready=true]:invalid{border-color:red}.multistepForm__field[data-ready=true]:invalid:focus,.multistepForm__field[data-ready=true]:invalid:focus-within{border-color:#ccc}@media screen and (max-width: 1600px){.multistepForm__step{padding:20px 40px}.multistepForm__header{padding:40px 40px 0}.multistepForm__footer{padding:0 40px 40px}}@media screen and (max-width: 600px){.multistepForm__step{padding:20px}.multistepForm__header{padding:20px 20px 0}.multistepForm__footer{padding:0 20px 20px}}/*# sourceMappingURL=multistep_form.css.map */
