.inline-request{z-index:100;padding:var(--space-content) 10px;margin-bottom:var(--space-section);background:#ffd900;border-radius:10px;position:relative;box-shadow:0 30px 60px #5757571c}.allegrosoft .inline-request h2.inline-request__title{padding:0 0 var(--space-content);color:#000;letter-spacing:normal;text-align:left;margin:0;font:600 24px/1.5 Golos,sans-serif}.inline-request__form .form-fields{flex-wrap:wrap;justify-content:space-between;display:flex}.inline-request__form .form-field,.inline-request__form .form-submit,.inline-request__submit{width:100%}.inline-request--wide{padding-inline:20px}@media (width>=768px){.inline-request{padding-inline:20px}.inline-request--wide{padding-inline:45px}.allegrosoft .inline-request h2.inline-request__title{font-size:36px}.inline-request__form .form-field{max-width:calc(33% - 15px)}.inline-request__form .form-submit{width:auto}.inline-request__submit{width:273px}}@media (width>=1200px){.inline-request{padding-inline:65px}}.inline-request--neutral{box-shadow:none;background:#f5f5f5;padding-inline:20px}.allegrosoft .inline-request--neutral h2.inline-request__title{color:#343434;text-align:center;font-size:24px}@media (width>=768px){.inline-request--neutral{padding-inline:29px}.allegrosoft .inline-request--neutral h2.inline-request__title{text-align:left}.inline-request--neutral .form-field{max-width:calc(33% - 10px)}.inline-request--neutral .inline-request__submit{width:180px}}@media (width>=1200px){.inline-request--neutral{padding-inline:43px}}.inline-request--fixed-fields .form-field{width:250px;max-width:100%}.inline-request .theme-form--consultation .cms-form__description:empty{display:none}.inline-request .theme-form--consultation .cms-form__form{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.inline-request .theme-form--consultation .cms-form__grid,.inline-request .theme-form--consultation .cms-form__error-summary{flex:0 0 100%}.inline-request .theme-form--consultation .cms-form__grid{grid-template-columns:minmax(0,1fr);gap:28px}.inline-request .theme-form--consultation .cms-form__field{grid-column:auto}.inline-request .theme-form--consultation .cms-form__field:has(.cms-form__control)>.cms-form__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inline-request .theme-form--consultation .cms-form__control{width:100%;min-height:var(--form-field-height);color:#1a1a1a;background:#f8f9f9;border:2px solid #c9c9c9;border-radius:8px;padding:16px 20px;font:400 16px/1.5 Golos,sans-serif}.inline-request .theme-form--consultation .cms-form__control::placeholder{color:#6e6e7e;opacity:1}.inline-request .theme-form--consultation .cms-form__control:is(:hover,:focus){background:#fff;border-color:#ffd900}.inline-request .theme-form--consultation .cms-form__submit{width:100%;min-height:var(--form-button-height);color:#ffd900;background:#1a1a1a;border:2px solid #1a1a1a;border-radius:8px;order:1;margin:0;padding:14px 22px;font:600 18px/24px Golos,sans-serif}.inline-request .theme-form--consultation .cms-form__submit:hover{background:#343434;border-color:#343434}.inline-request .theme-form--consultation .cms-form__submit:focus-visible{outline-offset:3px;outline:2px solid #000}.inline-request .theme-form--consultation .cms-form__field--consent{flex:0 0 100%;order:2;margin:0}.allegrosoft .inline-request .theme-form--consultation .cms-form__field--consent .cms-form__choice{color:#343434;font-size:16px}.allegrosoft .inline-request .theme-form--consultation .cms-form__field--consent a{font-size:12px!important}.allegrosoft .inline-request .theme-form--consultation .cms-form__choice input[type=checkbox]:checked{background:#fff;border-color:#fff}.inline-request--neutral .theme-form--consultation .cms-form__submit{color:#000;background:#ffd900;border-color:#ffd900}.inline-request--neutral .theme-form--consultation .cms-form__submit:hover{background:#f5e68a;border-color:#f5e68a}.allegrosoft .inline-request--neutral .theme-form--consultation .cms-form__choice input[type=checkbox]:checked{background:#ffd900;border-color:#ffd900}@media (width>=768px){.inline-request .theme-form--consultation .cms-form__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inline-request .theme-form--consultation .cms-form__submit{flex-shrink:0;order:2;width:273px;margin-left:auto}.inline-request .theme-form--consultation .cms-form__field--consent{flex:1 1 0;order:1}.inline-request--neutral .theme-form--consultation .cms-form__submit{width:180px}}
