﻿.form-group:not(.row){display:flex;flex-direction:column;gap:5px}@media(min-width: 768px){.form-group:not(.row){gap:10px}}.form-group+.form-group{margin-top:15px}.row>.form-group{margin:0}.form-group-input-advice{display:none}.form-group label{margin:0;margin-top:0 !important;font-size:1.4rem;font-weight:700;line-height:100%;font-family:var(--font-normal)}.form-group.inline{justify-content:flex-end;flex-direction:row;align-items:center}.form-group.inline label{white-space:nowrap}.form-group.inline .form-control{max-width:52%}.form-group.inline .form-group-input-advice{text-align:right}.form-group.error,.form-group.has-error{flex-wrap:wrap}.form-group.error label,.form-group.error .form-control,.form-group.error input,.form-group.has-error label,.form-group.has-error .form-control,.form-group.has-error input{color:var(--color-error)}.form-group.error .form-control,.form-group.error input,.form-group.has-error .form-control,.form-group.has-error input{border:1px solid var(--color-error) !important;border-color:var(--color-error) !important}.form-group.error .form-group-input-advice,.form-group.has-error .form-group-input-advice{display:inline-block;font-size:1.4rem;line-height:100%;color:var(--color-error);flex-basis:100%}.input_group>*:last-child{width:350px;margin-left:16px}.input_group label{margin:10px 0 0 0;color:#605255}.input_group p{margin-top:10px}.input_group label .input-required{color:#af041b}.input_group .error,.input_group input.error{border-color:#af041b;color:#af041b}select{cursor:pointer}select,input:not([type=button]):not([type=checkbox]):not([type=radio]){border-radius:5px;border:1px solid var(--color-text-default);width:100%;padding:12px;color:var(--color-text-default);background-color:#fff;font-size:1.4rem;line-height:100%}@media(min-width: 1200px){select,input:not([type=button]):not([type=checkbox]):not([type=radio]){font-size:1.6rem;padding:14px 12px}}.arrow select,.arrow input:not([type=button]):not([type=checkbox]):not([type=radio]){padding-right:36px;appearance:none;-moz-appearance:none;-webkit-appearance:none}@media(min-width: 1200px){.arrow select,.arrow input:not([type=button]):not([type=checkbox]):not([type=radio]){padding-right:40px}}select:focus,input:not([type=button]):not([type=checkbox]):not([type=radio]):focus{outline:1px solid var(--color-tertiary)}select:disabled,input:not([type=button]):not([type=checkbox]):not([type=radio]):disabled{background-color:var(--bg-color-light);cursor:not-allowed}.arrow:has(>select:disabled,>input:not([type=button]):not([type=checkbox]):not([type=radio]):disabled){opacity:.3}select.success,input:not([type=button]):not([type=checkbox]):not([type=radio]).success{border-color:#00610b !important}select.error,input:not([type=button]):not([type=checkbox]):not([type=radio]).error{border-color:var(--color-primary) !important}input:not([type=button]):not([type=checkbox]):not([type=radio]):read-only{opacity:.3;cursor:not-allowed}.arrow:after{content:"";font-family:FontAwesome;position:absolute;font-size:26px;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#605255}.bg-color-dark select,.bg-color-dark input:not([type=button]):not([type=checkbox]):not([type=radio]),.bg-color-dark textarea,select.input_group--dark,input:not([type=button]):not([type=checkbox]):not([type=radio]).input_group--dark,.input_group--dark select,.input_group--dark textarea,.input_group--dark input:not([type=button]):not([type=checkbox]):not([type=radio]){border-color:#fff;background-color:rgba(0,0,0,0);color:#fff}.bg-color-dark select .arrow:after,.bg-color-dark input:not([type=button]):not([type=checkbox]):not([type=radio]) .arrow:after,.bg-color-dark textarea .arrow:after,select.input_group--dark .arrow:after,input:not([type=button]):not([type=checkbox]):not([type=radio]).input_group--dark .arrow:after,.input_group--dark select .arrow:after,.input_group--dark textarea .arrow:after,.input_group--dark input:not([type=button]):not([type=checkbox]):not([type=radio]) .arrow:after{background-color:rgba(0,0,0,0) !important;color:#fff}.bg-color-dark select::placeholder,.bg-color-dark input:not([type=button]):not([type=checkbox]):not([type=radio])::placeholder,.bg-color-dark textarea::placeholder,select.input_group--dark::placeholder,input:not([type=button]):not([type=checkbox]):not([type=radio]).input_group--dark::placeholder,.input_group--dark select::placeholder,.input_group--dark textarea::placeholder,.input_group--dark input:not([type=button]):not([type=checkbox]):not([type=radio])::placeholder{color:#faf9f7}.input_group--dark .arrow{background:rgba(0,0,0,0)}.input_group--dark .arrow:after{color:#fff}textarea{border-radius:5px;border:1px solid var(--color-text-default);min-height:100px;font-size:1.4rem;width:100%;padding:10px;color:#605255;background-color:#fff}@media(min-width: 1200px){textarea{font-size:1.6rem}}textarea::placeholder{opacity:.5}textarea:focus{border-color:#295280;outline:#295280 solid 1px}.input_checkbox_group label,.input_radio_group label{margin:0;display:flex;position:relative}.input_checkbox_group label p,.input_radio_group label p{font-size:16px;font-weight:normal}.input_checkbox_group .input_checkbox__label,.input_checkbox_group .input_radio__label,.input_radio_group .input_checkbox__label,.input_radio_group .input_radio__label{color:#605255;margin-top:0;font-size:20px;font-weight:bold}.input_checkbox_group .input_wrapper,.input_radio_group .input_wrapper{display:flex;position:relative;align-items:center}.input_checkbox_group .input_wrapper p:first-of-type,.input_radio_group .input_wrapper p:first-of-type{margin:0;font-size:1.4rem}@media(min-width: 1200px){.input_checkbox_group .input_wrapper p:first-of-type,.input_radio_group .input_wrapper p:first-of-type{font-size:1.6rem}}.input_checkbox_group .input_checkbox,.input_checkbox_group input[type=checkbox]+.input_checkbox,.input_checkbox_group .input_radio,.input_checkbox_group input[type=radio]+.input_radio,.input_radio_group .input_checkbox,.input_radio_group input[type=checkbox]+.input_checkbox,.input_radio_group .input_radio,.input_radio_group input[type=radio]+.input_radio{position:relative;top:0;left:0;width:20px;height:20px;border:1px solid var(--color-text-default);cursor:pointer;margin-right:10px;border-radius:5px;background:#fff;flex-shrink:0}@media(min-width: 1200px){.input_checkbox_group .input_checkbox,.input_checkbox_group input[type=checkbox]+.input_checkbox,.input_checkbox_group .input_radio,.input_checkbox_group input[type=radio]+.input_radio,.input_radio_group .input_checkbox,.input_radio_group input[type=checkbox]+.input_checkbox,.input_radio_group .input_radio,.input_radio_group input[type=radio]+.input_radio{width:30px;height:30px}}.input_checkbox_group .input_radio,.input_checkbox_group input[type=radio]+.input_radio,.input_radio_group .input_radio,.input_radio_group input[type=radio]+.input_radio{border-radius:50%}@media(min-width: 1200px){.input_checkbox_group input[type=radio]+.small-radio,.input_radio_group input[type=radio]+.small-radio{width:20px !important;height:20px !important}}.input_checkbox_group input[type=radio]:checked+.input_radio:after,.input_radio_group input[type=radio]:checked+.input_radio:after{content:"";position:absolute;background-color:#605255;border-radius:50%;width:100%;height:100%;border-style:solid;border-color:#fff;border-width:2px;top:0;left:0}@media(min-width: 1200px){.input_checkbox_group input[type=radio]:checked+.input_radio:after,.input_radio_group input[type=radio]:checked+.input_radio:after{border-width:4px}}.input_checkbox_group input[type=checkbox]:checked+.input_checkbox:after,.input_radio_group input[type=checkbox]:checked+.input_checkbox:after{content:"✕";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--color-success);font-weight:700;font-size:1.5rem}@media(min-width: 1200px){.input_checkbox_group input[type=checkbox]:checked+.input_checkbox:after,.input_radio_group input[type=checkbox]:checked+.input_checkbox:after{font-size:2rem}}.input_checkbox_group .input_checkbox.disabled,.input_checkbox_group input[type=checkbox]:disabled+.input_checkbox,.input_checkbox_group .input_radio.disabled,.input_checkbox_group input[type=radio]:disabled+.input_radio,.input_radio_group .input_checkbox.disabled,.input_radio_group input[type=checkbox]:disabled+.input_checkbox,.input_radio_group .input_radio.disabled,.input_radio_group input[type=radio]:disabled+.input_radio{opacity:.3;cursor:not-allowed}.input_checkbox_group.input_group--dark label p,.input_radio_group.input_group--dark label p{color:#c7a47f}.input_checkbox_group.input_group--dark .input_checkbox__label,.input_checkbox_group.input_group--dark .input_radio__label,.input_radio_group.input_group--dark .input_checkbox__label,.input_radio_group.input_group--dark .input_radio__label{color:#c7a47f}.input_checkbox_group.input_group--dark .input_checkbox,.input_checkbox_group.input_group--dark input[type=checkbox]+.input_checkbox,.input_checkbox_group.input_group--dark .input_radio,.input_checkbox_group.input_group--dark input[type=radio]+.input_radio,.input_radio_group.input_group--dark .input_checkbox,.input_radio_group.input_group--dark input[type=checkbox]+.input_checkbox,.input_radio_group.input_group--dark .input_radio,.input_radio_group.input_group--dark input[type=radio]+.input_radio{border-color:#c7a47f}.input_checkbox_group.input_group--dark input[type=radio]:checked+.input_radio:after,.input_radio_group.input_group--dark input[type=radio]:checked+.input_radio:after{background-color:#c7a47f}.input-icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}/*# sourceMappingURL=forms.css.map */
