:root{--vre-checkbox-border-color:#bac3c3;--vre-checked-background:#0f99db;--vre-select-option-background:#069;--vre-select-option-color:#fff}input[type=text],input[type=password],input[type=tel],input[type=email],input[type=number],textarea{-webkit-appearance:none}input[type=text],input[type=password],input[type=tel],input[type=email],input[type=number],select,button,textarea{border:1px solid var(--vre-palette-background-border-color);border-radius:var(--vre-palette-background-border-radius);background:var(--vre-palette-background-primary-color);color:var(--vre-palette-text-primary-color);padding:5px;margin:0;min-height:40px;box-sizing:border-box}textarea{width:100%;resize:vertical}input[type^=submit]{cursor:pointer}input[type=checkbox],input[type=radio]{color:var(--vre-palette-text-primary-color)}.vre-select{display:inline-block;max-width:100%;height:40px;padding:5px 30px 5px 7px;line-height:1.5;vertical-align:middle;background:var(--vre-palette-background-primary-color);color:var(--vre-palette-text-primary-color);border:1px solid var(--vre-palette-background-border-color);border-radius:var(--vre-palette-background-border-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:unset;margin-bottom:0}.vre-select-small{min-width:174px}.vre-select-mid{min-width:290px}.vre-select-smallh{height:28px;line-height:14px}.vre-select-fullwidth{min-width:inherit;width:100%}.vre-select-wrapper{position:relative}.vre-select-wrapper:after{content:"";position:absolute;top:50%;right:12px;width:8px;height:10px;transform:translateY(-50%);mask-image:url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>");mask-repeat:no-repeat;mask-size:contain;mask-position:center;background-color:var(--vre-palette-text-primary-color);pointer-events:none}@media screen and (max-width:640px){input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;margin:0;-webkit-transition-property:border,-webkit-box-shadow;transition-property:border,-webkit-box-shadow;transition-property:border,box-shadow;transition-property:border,box-shadow,-webkit-box-shadow;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;position:relative;width:20px;height:20px;border:2px solid var(--vre-checkbox-border-color);border-radius:50%;background-color:var(--vre-palette-background-primary-color);cursor:pointer}input[type=radio]:checked,input[type=radio]:hover{border-color:var(--vre-checked-background)}input[type=radio]:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%}input[type=radio]:checked:after{background-color:var(--vre-checked-background)}input[type=radio]+label{display:inline-block;vertical-align:top;margin-top:-3px;margin-left:5px}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 4px 0 0;-webkit-box-shadow:inset 0 0 0 2px var(--vre-checkbox-border-color);box-shadow:inset 0 0 0 2px var(--vre-checkbox-border-color);outline:0;background:var(--vre-palette-background-primary-color);cursor:pointer;position:relative;border-radius:2px;border:0;width:20px;height:20px}input[type=checkbox]:after{margin:2px 0 0 7px;width:3px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:0 0;border-bottom:3px solid var(--vre-palette-background-primary-color);border-right:3px solid var(--vre-palette-background-primary-color)}input[type=checkbox]:after{top:0;left:0;content:"";opacity:0;position:absolute;box-sizing:content-box}input[type=checkbox]:after{opacity:1}input[type=checkbox]:checked{background:var(--vre-checked-background);border-color:var(--vre-checked-background);-webkit-box-shadow:inset 0 0 0 2px var(--vre-checked-background);box-shadow:inset 0 0 0 2px var(--vre-checked-background)}input[type=checkbox]+label{display:inline-block;vertical-align:top;margin-top:0;margin-left:4px;line-height:20px}input[type=checkbox][disabled]{opacity:.4;cursor:not-allowed}}.select2-container .select2-choice,.select2-container-multi .select2-choices{background-image:none !important}.select2-container .select2-choice,.select2-container-multi .select2-choices{background-color:var(--vre-palette-background-primary-color) !important;color:var(--vre-palette-text-primary-color) !important;border-radius:var(--vre-button-default-border-radius) !important;box-shadow:none !important}.select2-container:not(.select2-dropdown-open) .select2-choice,.select2-container-multi:not(.select2-dropdown-open) .select2-choices{border:1px solid var(--vre-palette-background-border-color) !important}.select2-container.select2-dropdown-open .select2-choice,.select2-container-multi.select2-dropdown-open .select2-choices{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.select2-container .select2-choice .select2-arrow{background-image:none !important;background:var(--vre-palette-background-primary-color) !important;border-color:var(--vre-palette-background-border-color) !important}.select2-container-multi .select2-choices .select2-search-field input{color:var(--vre-palette-text-primary-color) !important}.select2-container .select2-choice .select2-input,.select2-container-multi .select2-choices .select2-input{box-shadow:none !important;background:0 0 !important;border:0 !important}.select2-container .select2-choice .select2-search-field,.select2-container-multi .select2-choices .select2-search-field{border-bottom:0 !important}.select2-container .select2-choice .select2-search-choice,.select2-container-multi .select2-choices .select2-search-choice{background-color:var(--vre-select-option-background) !important;border-color:var(--vre-select-option-background) !important;background-image:none !important;color:var(--vre-select-option-color) !important;padding:8px 20px 8px 8px !important;box-shadow:none !important}.select2-container .select2-search-choice-close,.select2-container-multi .select2-search-choice-close{position:absolute;top:7px;right:3px !important;left:auto !important;color:var(--vre-palette-background-primary-color);background-image:none !important;text-decoration:none !important}.select2-container .select2-search-choice-close:before,.select2-container-multi .select2-search-choice-close:before{content:"×";display:block;font-size:15px}.select2-container .select2-search-choice-close:hover,.select2-container .select2-choices .select2-search-choice-focus .select2-search-choice-close,.select2-container-multi .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right top !important}.select2-drop.select2-drop-above.select2-drop-active{border-bottom:1px solid var(--vre-palette-background-border-color) !important}.select2-drop{background-color:var(--vre-palette-background-primary-color) !important;color:var(--vre-palette-text-primary-color) !important;border-radius:0 0 var(--vre-button-default-border-radius) var(--vre-button-default-border-radius) !important}.select2-drop .select2-no-results,.select2-drop .select2-searching{background-color:var(--vre-palette-background-primary-color) !important}.select2-drop .select2-results .select2-highlighted{background-color:var(--vre-select-option-background) !important;color:var(--vre-select-option-color) !important}.select2-container.select2-container-active .select2-choice,.select2-container-multi.select2-container-active .select2-choices,.select2-drop.select2-drop-active{border-color:var(--vre-select-option-background) !important}a.vre-btn,button.vre-btn,a.vre-btn:hover,button.vre-btn:hover{text-decoration:none !important}a.vre-btn,button.vre-btn{padding:var(--vre-button-default-padding-vertical) var(--vre-button-default-padding-horizontal);font-size:var(--vre-button-default-font-size);border-radius:var(--vre-button-default-border-radius);border-width:var(--vre-button-default-border-width);border-style:solid;cursor:pointer;display:inline-block;background-color:var(--vre-button-default-background) !important;color:var(--vre-button-default-color) !important;text-align:center;box-sizing:border-box}a.vre-btn.large,button.vre-btn.large{padding:var(--vre-button-default-padding-vertical) calc( var(--vre-button-default-padding-horizontal) * 1.8 )}a.vre-btn.big,button.vre-btn.big{padding:calc( var(--vre-button-default-padding-vertical) * 1.3 ) calc( var(--vre-button-default-padding-horizontal) * 1.3 );font-size:calc( var(--vre-button-default-font-size) * 1.15 )}a.vre-btn.small,button.vre-btn.small{padding:calc( var(--vre-button-default-padding-vertical) * 0.7 ) calc( var(--vre-button-default-padding-horizontal) * 0.7 );font-size:calc( var(--vre-button-default-font-size) * 0.95 )}a.vre-btn:hover,button.vre-btn:hover{background-color:var(--vre-button-default-hover-background) !important;color:var(--vre-button-default-hover-color) !important}a.vre-btn.disabled:hover,button.vre-btn[disabled]:hover{background-color:var(--vre-button-default-background) !important;color:var(--vre-button-default-color) !important}a.vre-btn:active,a.vre-btn.active,button.vre-btn:active,button.vre-btn.active{background-color:var(--vre-button-default-active-background) !important;color:var(--vre-button-default-active-color) !important}a.vre-btn i,button.vre-btn i{color:var(--vre-button-default-color) !important}a.vre-btn svg path,button.vre-btn svg path{fill:var(--vre-button-default-color) !important}a.vre-btn:not(.disabled):hover i,button.vre-btn:not(.disabled):hover i{color:var(--vre-button-default-hover-color) !important}a.vre-btn:not(.disabled):hover svg path,button.vre-btn:not(.disabled):hover svg path{fill:var(--vre-button-default-hover-color) !important}a.vre-btn:not(.disabled):active i,button.vre-btn:not(.disabled):active i{color:var(--vre-button-default-active-color) !important}a.vre-btn:not(.disabled):active svg path,button.vre-btn:not(.disabled):active svg path{fill:var(--vre-button-default-active-color) !important}a.vre-btn.primary,button.vre-btn.primary{border-color:var(--vre-button-primary-border-color);background-color:var(--vre-button-primary-background) !important;color:var(--vre-button-primary-color) !important}a.vre-btn.primary:hover,button.vre-btn.primary:hover{background-color:var(--vre-button-primary-hover-background) !important;color:var(--vre-button-primary-hover-color) !important;border-color:var(--vre-button-primary-hover-border-color)}a.vre-btn.primary.disabled:hover,button.vre-btn.primary[disabled]:hover{background-color:var(--vre-button-primary-background) !important;color:var(--vre-button-primary-color) !important;border-color:var(--vre-button-primary-border-color)}a.vre-btn.primary:active,a.vre-btn.primary.active,button.vre-btn.primary:active,button.vre-btn.primary.active{background-color:var(--vre-button-primary-active-background) !important;color:var(--vre-button-primary-active-color) !important;border-color:var(--vre-button-primary-active-border-color)}a.vre-btn.primary i,button.vre-btn.primary i{color:var(--vre-button-primary-color) !important}a.vre-btn.primary svg path,button.vre-btn.primary svg path{fill:var(--vre-button-primary-color) !important}a.vre-btn.primary:not(.disabled):hover i,button.vre-btn.primary:not(.disabled):hover i{color:var(--vre-button-primary-hover-color) !important}a.vre-btn.primary:not(.disabled):hover svg path,button.vre-btn.primary:not(.disabled):hover svg path{fill:var(--vre-button-primary-hover-color) !important}a.vre-btn.primary:not(.disabled):active i,button.vre-btn.primary:not(.disabled):active i{color:var(--vre-button-primary-active-color) !important}a.vre-btn.primary:not(.disabled):active svg path,button.vre-btn.primary:not(.disabled):active svg path{fill:var(--vre-button-primary-active-color) !important}a.vre-btn.secondary,button.vre-btn.secondary{border-color:var(--vre-button-secondary-border-color);background-color:var(--vre-button-secondary-background) !important;color:var(--vre-button-secondary-color) !important}a.vre-btn.secondary:hover,button.vre-btn.secondary:hover{background-color:var(--vre-button-secondary-hover-background) !important;color:var(--vre-button-secondary-hover-color) !important;border-color:var(--vre-button-secondary-hover-border-color)}a.vre-btn.secondary.disabled:hover,button.vre-btn.secondary[disabled]:hover{background-color:var(--vre-button-secondary-background) !important;color:var(--vre-button-secondary-color) !important;border-color:var(--vre-button-secondary-border-color)}a.vre-btn.secondary:active,a.vre-btn.secondary.active,button.vre-btn.secondary:active,button.vre-btn.secondary.active{background-color:var(--vre-button-secondary-active-background) !important;color:var(--vre-button-secondary-active-color) !important;border-color:var(--vre-button-secondary-active-border-color)}a.vre-btn.secondary i,button.vre-btn.secondary i{color:var(--vre-button-secondary-color) !important}a.vre-btn.secondary svg path,button.vre-btn.secondary svg path{fill:var(--vre-button-secondary-color) !important}a.vre-btn.secondary:not(.disabled):hover i,button.vre-btn.secondary:not(.disabled):hover i{color:var(--vre-button-secondary-hover-color) !important}a.vre-btn.secondary:not(.disabled):hover svg path,button.vre-btn.secondary:not(.disabled):hover svg path{fill:var(--vre-button-secondary-hover-color) !important}a.vre-btn.secondary:not(.disabled):active i,button.vre-btn.secondary:not(.disabled):active i{color:var(--vre-button-secondary-active-color) !important}a.vre-btn.secondary:not(.disabled):active svg path,button.vre-btn.secondary:not(.disabled):active svg path{fill:var(--vre-button-secondary-active-color) !important}a.vre-btn.success,button.vre-btn.success{border-color:var(--vre-button-success-border-color);background-color:var(--vre-button-success-background) !important;color:var(--vre-button-success-color) !important}a.vre-btn.success:hover,button.vre-btn.success:hover{background-color:var(--vre-button-success-hover-background) !important;color:var(--vre-button-success-hover-color) !important;border-color:var(--vre-button-success-hover-border-color)}a.vre-btn.success.disabled:hover,button.vre-btn.success[disabled]:hover{background-color:var(--vre-button-success-background) !important;color:var(--vre-button-success-color) !important;border-color:var(--vre-button-success-border-color)}a.vre-btn.success:active,a.vre-btn.success.active,button.vre-btn.success:active,button.vre-btn.success.active{background-color:var(--vre-button-success-active-background) !important;color:var(--vre-button-success-active-color) !important;border-color:var(--vre-button-success-active-border-color)}a.vre-btn.success i,button.vre-btn.success i{color:var(--vre-button-success-color) !important}a.vre-btn.success svg path,button.vre-btn.success svg path{fill:var(--vre-button-success-color) !important}a.vre-btn.success:not(.disabled):hover i,button.vre-btn.success:not(.disabled):hover i{color:var(--vre-button-success-hover-color) !important}a.vre-btn.success:not(.disabled):hover svg path,button.vre-btn.success:not(.disabled):hover svg path{fill:var(--vre-button-success-hover-color) !important}a.vre-btn.success:not(.disabled):active i,button.vre-btn.success:not(.disabled):active i{color:var(--vre-button-success-active-color) !important}a.vre-btn.success:not(.disabled):active svg path,button.vre-btn.success:not(.disabled):active svg path{fill:var(--vre-button-success-active-color) !important}a.vre-btn.danger,button.vre-btn.danger{border-color:var(--vre-button-danger-border-color);background-color:var(--vre-button-danger-background) !important;color:var(--vre-button-danger-color) !important}a.vre-btn.danger:hover,button.vre-btn.danger:hover{background-color:var(--vre-button-danger-hover-background) !important;color:var(--vre-button-danger-hover-color) !important;border-color:var(--vre-button-danger-hover-border-color)}a.vre-btn.danger.disabled:hover,button.vre-btn.danger[disabled]:hover{background-color:var(--vre-button-danger-background) !important;color:var(--vre-button-danger-color) !important;border-color:var(--vre-button-danger-border-color)}a.vre-btn.danger:active,a.vre-btn.danger.active,button.vre-btn.danger:active,button.vre-btn.danger.active{background-color:var(--vre-button-danger-active-background) !important;color:var(--vre-button-danger-active-color) !important;border-color:var(--vre-button-danger-active-border-color)}a.vre-btn.danger i,button.vre-btn.danger i{color:var(--vre-button-danger-color) !important}a.vre-btn.danger svg path,button.vre-btn.danger svg path{fill:var(--vre-button-danger-color) !important}a.vre-btn.danger:not(.disabled):hover i,button.vre-btn.danger:not(.disabled):hover i{color:var(--vre-button-danger-hover-color) !important}a.vre-btn.danger:not(.disabled):hover svg path,button.vre-btn.danger:not(.disabled):hover svg path{fill:var(--vre-button-danger-hover-color) !important}a.vre-btn.danger:not(.disabled):active i,button.vre-btn.danger:not(.disabled):active i{color:var(--vre-button-danger-active-color) !important}a.vre-btn.danger:not(.disabled):active svg path,button.vre-btn.danger:not(.disabled):active svg path{fill:var(--vre-button-danger-active-color) !important}a.vre-btn.disabled,button.vre-btn[disabled]{cursor:default;opacity:.7}.ui-datepicker.ui-widget-content{background:var(--vre-palette-background-secondary-color);border-color:var(--vre-palette-background-border-color);color:var(--vre-palette-text-primary-color);margin-top:-1px;z-index:99999 !important}.ui-datepicker.ui-widget-content .ui-widget-header{background:var(--vre-palette-background-primary-color);border-color:var(--vre-palette-background-primary-color);color:var(--vre-palette-text-primary-color)}.ui-datepicker.ui-widget-content .ui-state-default,.ui-datepicker.ui-widget-content .ui-widget-header .ui-state-default{background:var(--vre-button-secondary-background);color:var(--vre-button-secondary-color);border-color:var(--vre-button-secondary-border-color)}.ui-datepicker.ui-widget-content td:not(.ui-state-disabled) .ui-state-default:hover,.ui-datepicker.ui-widget-content .ui-widget-header td:not(.ui-state-disabled) .ui-state-default:hover{background:var(--vre-button-primary-background);color:var(--vre-button-primary-color);border-color:var(--vre-button-primary-border-color)}.ui-datepicker.ui-widget-content .ui-state-active,.ui-datepicker.ui-widget-content .ui-widget-header .ui-state-active{background:var(--vre-button-primary-active-background) !important;color:var(--vre-button-primary-active-color) !important;border-color:var(--vre-button-primary-active-border-color) !important}.ui-datepicker.ui-widget-content .ui-widget-header .ui-icon,.ui-datepicker.ui-widget-content .ui-state-hover,.ui-datepicker.ui-widget-content .ui-widget-header .ui-state-hover,.ui-datepicker.ui-widget-content .ui-state-focus,.ui-datepicker.ui-widget-content .ui-widget-header .ui-state-focus{background:0 0}.ui-datepicker.ui-widget-content .ui-widget-header .ui-datepicker-prev{left:2px !important;top:2px !important}.ui-datepicker.ui-widget-content .ui-widget-header .ui-datepicker-prev:before{content:"\f137";font-family:"Font Awesome 6 Free";font-size:16px;color:var(--vre-button-primary-background);opacity:.8;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.ui-datepicker.ui-widget-content .ui-widget-header .ui-datepicker-next{right:2px !important;top:2px !important}.ui-datepicker.ui-widget-content .ui-widget-header .ui-datepicker-next:before{content:"\f138";font-family:"Font Awesome 6 Free";font-size:16px;color:var(--vre-button-primary-background);opacity:.8;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.ui-datepicker.ui-widget-content .ui-widget-header .ui-datepicker-prev,.ui-datepicker.ui-widget-content .ui-widget-header .ui-datepicker-next{border:0 !important}.ui-datepicker.ui-widget-content .ui-widget-header .ui-datepicker-prev:not(.ui-state-disabled),.ui-datepicker.ui-widget-content .ui-widget-header .ui-datepicker-next:not(.ui-state-disabled){cursor:pointer}.ui-datepicker.ui-widget-content .ui-widget-header .ui-state-hover.ui-datepicker-prev.ui-datepicker-prev-hover:not(.ui-state-disabled):before,.ui-datepicker.ui-widget-content .ui-widget-header .ui-state-hover.ui-datepicker-next.ui-datepicker-next-hover:not(.ui-state-disabled):before{color:var(--vre-button-primary-background);opacity:1}.ui-datepicker.ui-widget-content table th,.ui-datepicker.ui-widget-content table td{width:calc(100% / 7)}.iti__country-list{background-color:var(--vre-palette-background-secondary-color) !important;border-color:var(--vre-palette-background-border-color) !important;color:var(--vre-palette-text-primary-color) !important}.iti__country-list .iti__country{display:flex;align-items:center;padding:6px 10px}.iti__country-list .iti__country.iti__highlight{background-color:rgba(128,128,128,.07) !important}.iti__country-list .iti__country .iti__country-name{flex:1}.iti__country-list .iti__country .iti__dial-code{color:var(--vre-palette-text-secondary-color) !important}.iti__country-list .iti__divider{border-color:var(--vre-palette-background-border-color) !important}.visually-hidden{clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important}.visually-hidden:not(caption){position:absolute !important}