section.form-section.inline .form_inline_container{border:1px solid var(--separator);background-color:var(--section-background-alternative);padding:20px}@media (width>=64rem){section.form-section.inline .form_inline_container{padding:40px}}@media (width>=75rem){section.form-section.inline .form_inline_container{padding:80px}}section.form-section.inline .form_inline_container .form__form-wrap{border-radius:var(--border-lg);padding-block-start:60px}@media (width>=64rem){section.form-section.inline .form_inline_container .form__form-wrap{padding-block-start:80px}}section.form-section.after_main_content{padding-block-start:0}section.form-section .form__info{background-color:var(--body-background-alternative);border-radius:var(--border-lg);padding-block:48px 64px;position:relative}section.form-section .form__info .description{text-align:center;inline-size:min(1100px,100%);margin-inline:auto;padding-inline:20px}@media (width>=64rem){section.form-section .form__info .description{padding-inline:0}}section.form-section .form__info .form__button--open{position:absolute;inset:auto auto 0 50%;translate:-50% 50%}section.form-section .form__form{block-size:0;transition:block-size .45s var(--ease-in-out);overflow:hidden}section.form-section .form__form .form__form-wrap{background:var(--body-background-alternative);border-radius:var(--border-lg);margin-block-start:40px;padding:40px 20px;position:relative}@media (width>=64rem){section.form-section .form__form .form__form-wrap{padding:60px}}@media (width>=75rem){section.form-section .form__form .form__form-wrap{padding:80px}}section.form-section .form__form .close{inset:20px 20px auto auto}section.form-section .fluentform .ff-el-group{margin-block-end:20px}section.form-section .fluentform .ff-el-input--label label,section.form-section .fluentform .ff-el-input--label{color:var(--form-color-label,var(--font-color,var(--main-color)));font-size:16px;font-weight:600;line-height:160%}:is(section.form-section .fluentform .ff-el-input--label label,section.form-section .fluentform .ff-el-input--label) .ff-el-is-required.ff-is-invalid,:is(section.form-section .fluentform .ff-el-input--label label,section.form-section .fluentform .ff-el-input--label) .text-danger{color:var(--error)}section.form-section .fluentform .ff-el-input--content{margin-block-start:8px}section.form-section .fluentform .ff-el-form-control{appearance:none;border:1px solid var(--form-input-border,var(--separator));border-radius:var(--border-md);background:var(--form-input-bg,transparent);min-block-size:50px;inline-size:100%;color:var(--form-input-color,var(--font-color,var(--main-color)));font-family:var(--first-font,inherit);transition:border-color .25s var(--ease-in-out);padding:0 15px;font-size:16px;line-height:1.4}section.form-section .fluentform .ff-el-form-control:focus{border-color:var(--hover);outline:none}section.form-section .fluentform .ff-el-form-control::placeholder{color:color-mix(in srgb, var(--form-input-color,var(--main-color)) 55%, transparent)}section.form-section .fluentform textarea.ff-el-form-control{min-block-size:120px;padding:15px;line-height:1.5}section.form-section .fluentform select.ff-el-form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath fill='%23111' d='M6.469.969a.736.736 0 0 1 1.031 0l6.031 6c.281.312.281.781 0 1.062-.312.313-.781.313-1.062 0L7 2.562l-5.469 5.47c-.312.312-.781.312-1.062 0A.684.684 0 0 1 .469 7l6-6.031Z'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding-inline-end:35px}section.form-section .fluentform .ff-el-form-check{align-items:center;gap:8px;display:flex}section.form-section .fluentform .ff-el-form-check-label{color:var(--font-color,var(--main-color))}section.form-section .fluentform .ff-el-group.ff_submit_btn_wrapper,section.form-section .fluentform .ff-text-right{text-align:right}@media (width<64rem){section.form-section .fluentform .ff-el-group.ff_submit_btn_wrapper,section.form-section .fluentform .ff-text-right{text-align:center}}section.form-section .fluentform .ff-btn-submit{text-align:center;font-family:var(--first-font,inherit);letter-spacing:.04375rem;text-transform:uppercase;cursor:pointer;border-radius:var(--border-xl,999px);background-image:linear-gradient(to right, var(--cta-primary-bg-hover) 0%, var(--cta-primary-bg-hover) 50%, var(--cta-primary-bg) 50%, var(--cta-primary-bg) 100%);color:var(--cta-primary-color);transition:all .34s var(--ease-in-out), color .25s var(--ease-out);background-position:99% 0;background-size:205% 100%;border:2px solid #0000;place-content:center;padding:15px 30px;font-size:1rem;font-weight:400;line-height:1.2;text-decoration:none;display:inline-grid;position:relative}section.form-section .fluentform .ff-btn-submit:hover{color:var(--cta-primary-color-hover);background-position:1% 0}section.form-section .fluentform .ff-btn-submit:disabled{opacity:.7;cursor:not-allowed}@media (width<28.125rem){section.form-section .fluentform .ff-btn-submit{padding:10px 15px}}section.form-section .fluentform .ff-el-is-error .ff-el-form-control{border-color:var(--error)}section.form-section .fluentform .error.text-danger,section.form-section .fluentform .ff-el-is-error .text-danger{color:var(--error);margin-block-start:4px;font-size:.75rem}section.form-section .ff-message-success,section.form-section .ff_submit_success{color:var(--form-color-label,var(--font-color,var(--main-color)));border:1px solid var(--hover);border-radius:var(--border-md,0);padding:16px 20px}
/*# sourceMappingURL=form.min.css.map */