.swiss-form{width:100%}.swiss-form__grid{display:grid;gap:20px 30px;grid-template-columns:1fr;margin-bottom:40px}@media(min-width:768px){.swiss-form__grid{grid-template-columns:repeat(2,1fr)}}.swiss-form__field{display:flex;flex-direction:column;grid-column:1/-1}@media(min-width:768px){.swiss-form__field--half{grid-column:span 1}}.swiss-form__field>label{color:#090909;font-size:14px;font-weight:400;margin-bottom:10px}.swiss-form__req{color:#bf985c}.swiss-form .select2-container--default .select2-selection--single,.swiss-form input[type=date],.swiss-form input[type=email],.swiss-form input[type=number],.swiss-form input[type=tel],.swiss-form input[type=text],.swiss-form select,.swiss-form textarea{background-color:#fff;border:1px solid #d5d5d5;border-radius:0;color:#090909;font-size:15px;outline:none;padding:10px 20px;transition:border-color .3s ease;width:100%}.swiss-form .select2-container--default .select2-selection--single::placeholder,.swiss-form input[type=date]::placeholder,.swiss-form input[type=email]::placeholder,.swiss-form input[type=number]::placeholder,.swiss-form input[type=tel]::placeholder,.swiss-form input[type=text]::placeholder,.swiss-form select::placeholder,.swiss-form textarea::placeholder{color:#949494}.swiss-form .select2-container--default .select2-selection--single:focus,.swiss-form input[type=date]:focus,.swiss-form input[type=email]:focus,.swiss-form input[type=number]:focus,.swiss-form input[type=tel]:focus,.swiss-form input[type=text]:focus,.swiss-form select:focus,.swiss-form textarea:focus{border-color:#bf985c}.swiss-form textarea{min-height:140px;resize:vertical}.swiss-form .select2-container{width:100%!important}.swiss-form .select2-container--default .select2-selection--single{align-items:center;display:flex;height:auto}.swiss-form .select2-container--default .select2-selection--single .select2-selection__rendered{color:#090909;line-height:normal;padding:0}.swiss-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;right:20px}.swiss-form .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#090909 #0000 #0000}.swiss-form .select2-container--default.select2-container--focus .select2-selection--single,.swiss-form .select2-container--default.select2-container--open .select2-selection--single{border-color:#bf985c}.swiss-form__options{display:flex;flex-direction:column;gap:0;margin-top:6px}.swiss-form__checkbox,.swiss-form__option{align-items:flex-start;color:#707070;cursor:pointer;display:flex;font-size:14px;gap:12px;line-height:1.6;transition:color .2s ease}.swiss-form__checkbox input[type=checkbox],.swiss-form__checkbox input[type=radio],.swiss-form__option input[type=checkbox],.swiss-form__option input[type=radio]{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #d5d5d5;border-radius:0;cursor:pointer;display:grid;flex-shrink:0;height:18px;margin:2px 0 0;place-content:center;transition:border-color .2s ease,background-color .2s ease;width:18px}.swiss-form__checkbox input[type=checkbox]:before,.swiss-form__checkbox input[type=radio]:before,.swiss-form__option input[type=checkbox]:before,.swiss-form__option input[type=radio]:before{background:#bf985c;content:"";height:10px;transform:scale(0);transition:transform .15s ease;width:10px}.swiss-form__checkbox input[type=checkbox]:checked,.swiss-form__checkbox input[type=radio]:checked,.swiss-form__option input[type=checkbox]:checked,.swiss-form__option input[type=radio]:checked{border-color:#bf985c}.swiss-form__checkbox input[type=checkbox]:checked:before,.swiss-form__checkbox input[type=radio]:checked:before,.swiss-form__option input[type=checkbox]:checked:before,.swiss-form__option input[type=radio]:checked:before{transform:scale(1)}.swiss-form__checkbox input[type=checkbox]:focus-visible,.swiss-form__checkbox input[type=radio]:focus-visible,.swiss-form__option input[type=checkbox]:focus-visible,.swiss-form__option input[type=radio]:focus-visible{outline:2px solid #bf985c66;outline-offset:1px}.swiss-form__checkbox input[type=radio],.swiss-form__checkbox input[type=radio]:before,.swiss-form__option input[type=radio],.swiss-form__option input[type=radio]:before{border-radius:50%}.swiss-form__checkbox:hover,.swiss-form__option:hover{color:#090909}.swiss-form__checkbox a,.swiss-form__option a{color:#bf985c;text-decoration:underline}.swiss-form__hp{height:1px;left:-5000px;overflow:hidden;position:absolute!important;width:1px}.swiss-form__actions{display:flex;justify-content:flex-start;margin-top:10px}.swiss-form__submit{background-color:#090909;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:1px;padding:18px 40px;text-transform:uppercase;transition:background-color .3s ease}.swiss-form__submit:hover{background-color:#bf985c}.swiss-form__submit:disabled{cursor:default;opacity:.6}.swiss-form__error{color:#e2023b;display:block;font-size:13px;margin-top:-10px}.block-swiss-form .swiss-form__field--half.has-error input,.block-swiss-form .swiss-form__field--half.has-error select,.block-swiss-form .swiss-form__field--half.has-error textarea,.swiss-form__field.has-error input,.swiss-form__field.has-error select,.swiss-form__field.has-error textarea{border:1px solid #e2023b}.swiss-form__message{font-size:15px;margin-top:20px;padding:14px 20px}.swiss-form__message.is-loading{align-items:center;background:#7070700f;color:#707070;display:flex;gap:10px}.swiss-form__message.is-loading:before{animation:swiss-form-spin .7s linear infinite;border:2px solid #70707040;border-radius:50%;border-top-color:#707070;content:"";flex-shrink:0;height:16px;width:16px}.swiss-form__message.is-success{background:#27ae601a;color:#27ae60}.swiss-form__message.is-error{background:#e2023b14;color:#e2023b}@keyframes swiss-form-spin{to{transform:rotate(1turn)}}.select2-container--default .select2-dropdown{background-color:#fff;border:1px solid #d5d5d5;border-radius:0}.select2-container--default .select2-results__option{color:#090909;font-size:15px;padding:10px 20px}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fafafa;color:#bf985c}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f5f5f5;color:#090909}.select2-container--default .select2-search--dropdown{padding:10px 20px}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #d5d5d5;border-radius:0;outline:none;padding:8px 12px;transition:border-color .3s ease}.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#bf985c}.swiss-form-popup-open{overflow:hidden}.swiss-form-popup{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99999}.swiss-form-popup__overlay{background:#090909b3;inset:0;position:absolute}.swiss-form-popup__box{animation:swiss-form-popup-in .25s ease;background:#fff;box-shadow:0 20px 60px #00000059;max-width:460px;padding:48px 40px;position:relative;text-align:center;width:100%;z-index:1}.swiss-form-popup__close{background:none;border:none;color:#949494;cursor:pointer;font-size:28px;line-height:1;position:absolute;right:16px;top:12px;transition:color .2s ease}.swiss-form-popup__close:hover{color:#090909}.swiss-form-popup__message{color:#090909;font-size:17px;line-height:1.6}.block-swiss-form .swiss-form__field--half.has-error input,.block-swiss-form .swiss-form__field--half.has-error textarea,.swiss-form__field.has-error input,.swiss-form__field.has-error textarea{border:1px solid #e2023b!important}@keyframes swiss-form-popup-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}