.form-banner{box-sizing:border-box;padding:4rem 0;position:relative}@media(max-width:992px){.form-banner{padding:0}}.form-banner__background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}@media(max-width:992px){.form-banner__background{display:none}}.form-banner__background img{height:100%;object-fit:cover;object-position:center;width:100%}.form-banner__outer{position:relative;z-index:2}@media(max-width:992px){.form-banner .container--large{padding:0!important}}.form-banner__wrapper{background:var(--color-secondary);border-radius:30px;box-sizing:border-box;color:var(--color-primary);display:flex;gap:2rem 4rem;padding:3rem}@media(max-width:992px){.form-banner__wrapper{border-radius:0;flex-direction:column;padding:3rem 20px 2rem}}.form-banner__content *{margin:0}.form-banner__content{display:flex;flex:0 0 30%;flex-direction:column;gap:2rem 0}.form-banner__text{display:flex;flex-direction:column;gap:1rem 0}.form-banner .cf7-form{background:#0000}.form-banner .cf7-form p{margin:0}.form-banner .cf7-form .cf7-row{display:flex;flex-wrap:wrap;gap:1.75rem;margin-bottom:40px}.form-banner .cf7-form .cf7-row--2 .cf7-field{flex:1 1 calc(50% - 20px)}.form-banner .cf7-form .cf7-row--actions{align-items:center;flex-wrap:nowrap;justify-content:space-between;margin:0}.form-banner .cf7-form .cf7-field{position:relative;width:100%}.form-banner .cf7-form .cf7-field input[type=email],.form-banner .cf7-form .cf7-field input[type=tel],.form-banner .cf7-form .cf7-field input[type=text],.form-banner .cf7-form .cf7-field select,.form-banner .cf7-form .cf7-field textarea{background:#0000;border:1px solid var(--color-primary);border-radius:50px;box-sizing:border-box;color:var(--color-primary);font-family:inherit;font-size:16px;outline:none;padding:12px 24px;transition:all .3s ease;width:100%}.form-banner .cf7-form .cf7-field input[type=email]::placeholder,.form-banner .cf7-form .cf7-field input[type=tel]::placeholder,.form-banner .cf7-form .cf7-field input[type=text]::placeholder,.form-banner .cf7-form .cf7-field select::placeholder,.form-banner .cf7-form .cf7-field textarea::placeholder{color:var(--color-primary);opacity:.6}.form-banner .cf7-form .cf7-field.cf7-field--submit{width:auto}.form-banner .cf7-form .cf7-field textarea{border-radius:28px;max-height:150px;resize:vertical}.form-banner .cf7-form .cf7-field select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none'%3E%3Cpath stroke='%230f4f3b' stroke-width='2' d='m1 1 6 6 6-6'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:14px;padding-right:50px}.form-banner .cf7-form .cf7-field .select2.select2-container{width:100%!important}.form-banner .cf7-form .cf7-field .select2.select2-container .select2-selection--single{align-items:center;background:#0000;border:1px solid var(--color-primary);border-radius:50px;box-shadow:none;box-sizing:border-box;color:var(--color-primary);display:flex;height:auto;padding:12px 56px 12px 24px;position:relative;transition:all .3s ease}.form-banner .cf7-form .cf7-field .select2.select2-container .select2-selection--single:focus{outline:none}.form-banner .cf7-form .cf7-field .select2.select2-container .select2-selection--single .select2-selection__rendered{color:var(--color-primary);line-height:1.2;padding:0}.form-banner .cf7-form .cf7-field .select2.select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:var(--color-primary);font-size:16px;opacity:.6}.form-banner .cf7-form .cf7-field .select2.select2-container .select2-selection--single .select2-selection__arrow{display:none}.form-banner .cf7-form .cf7-field .select2.select2-container .select2-selection--single>div{color:var(--color-primary);right:20px!important}.form-banner .cf7-form .cf7-field .select2.select2-container .select2-selection--single>div svg{display:block;height:auto;width:12px}.form-banner .cf7-form .cf7-field .select2.select2-container.select2-container--focus .select2-selection--single,.form-banner .cf7-form .cf7-field .select2.select2-container:hover .select2-selection--single{background:#ffffff26;border-color:var(--color-primary)}.form-banner .cf7-form .cf7-field .select2.select2-container.select2-container--open .select2-selection--single{border-color:var(--color-primary)}.form-banner .cf7-form .cf7-field .select2-container--default .select2-dropdown{background:var(--color-secondary);border:1px solid var(--color-primary);border-radius:18px;box-shadow:none;overflow:hidden}.form-banner .cf7-form .cf7-field .select2-container--default .select2-results__options{max-height:260px;padding:8px}.form-banner .cf7-form .cf7-field .select2-container--default .select2-results__option{border-radius:12px;color:var(--color-primary);font-size:16px;line-height:1.2;padding:12px 14px}.form-banner .cf7-form .cf7-field .select2-container--default .select2-results__option--disabled{opacity:.5}.form-banner .cf7-form .cf7-field .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:#ffffff26;color:var(--color-primary)}.form-banner .cf7-form .cf7-field .select2-container--default .select2-results__option[aria-selected=true]{background:#fff3}.form-banner .cf7-form .cf7-field .select2-container--default .select2-search--dropdown{padding:10px}.form-banner .cf7-form .cf7-field .select2-container--default .select2-search--dropdown .select2-search__field{background:#ffffff1f;border:1px solid var(--color-primary);border-radius:14px;box-sizing:border-box;color:var(--color-primary);outline:none;padding:12px 14px;width:100%}.form-banner .cf7-form .cf7-field .select2-container--default .select2-search--dropdown .select2-search__field:focus{background:#ffffff2e;border-color:var(--color-primary)}.form-banner .cf7-form .cf7-field .wpcf7-form-control.wpcf7-acceptance>span>label{align-items:flex-start;display:flex;gap:0 10px}.form-banner .cf7-form .cf7-field .wpcf7-list-item{margin:0}.form-banner .cf7-form .cf7-field span.wpcf7-spinner{display:none}.form-banner .cf7-form .cf7-field select.wpcf7-not-valid+.select2.select2-container .select2-selection--single{border-color:#b42318}.form-banner .cf7-form .cf7-field--checkbox{align-items:center;color:var(--color-primary);display:flex;font-size:16px;gap:12px}.form-banner .cf7-form .cf7-field--checkbox input[type=checkbox]{appearance:none;background:#0000;border:2px solid var(--color-primary);cursor:pointer;flex:0 0 20px;height:20px;margin:0;padding:0;position:relative;top:3px;width:20px}.form-banner .cf7-form .cf7-field--checkbox input[type=checkbox]:checked:after{background:var(--color-primary);content:"";inset:4px;position:absolute}@media(max-width:992px){.form-banner .cf7-form{padding:0}.form-banner .cf7-form .cf7-row{gap:20px;margin-bottom:24px}.form-banner .cf7-form .cf7-row--2 .cf7-field{flex:1 1 100%}.form-banner .cf7-form .cf7-row--actions{align-items:flex-start;flex-direction:column;gap:20px}}
/*# sourceMappingURL=form-banner.css.map*/