﻿.dynamicForm{--primary-color: #7EA24E;--primary-rgb-color: 33, 160, 218;--secondary-color: #597180;--secondary-rgb-color: 89, 113, 128;--tertiary-color: #285064;--tertiary-rgb-color: 40, 80, 100;--primary-light-color: #ffffff;--primary-light-rgb-color: 255, 255, 255;--secondary-light-color: #f2f6f8;--secondary-light-rgb-color: 242, 246, 248;--tertiary-light-color: #eaeff1;--tertiary-light-rgb-color: 234, 239, 241;--primary-dark-color: #000000;--primary-dark-rgb-color: 0, 0, 0;--secondary-dark-color: #023952;--secondary-dark-rgb-color: 2, 57, 82;--other-color-1: #eb3f3f;--other-rgb-color-1: 235, 63, 63;--other-color-2: #edc35f;--other-rgb-color-2: 237, 195, 95;--autofill-color: var(--secondary-light-color);--font-family-1: "circular-book", sans-serif;--rgb-black: 0, 0, 0;--rgb-white: 255, 255, 255;--rgb-1: 51, 51, 51;--rgb-2: 102, 102, 102;--rgb-3: 128, 128, 128;--rgb-4: 153, 153, 153;--rgb-5: 179, 179, 179;--rgb-6: 204, 204, 204;--rgb-7: 230, 230, 230;--rgb-8: 242, 242, 242;--rgb-9: 235, 0, 0;--fz-25: calc(2rem + (2.5 - 2) * ((100vw - 32rem) / (144 - 32)));--fz-21: calc(1.8rem + (2.1 - 1.8) * ((100vw - 32rem) / (144 - 32)));--fz-17: 19px;--fz-16: 18px;--fz-14: 16px;--fz-12: 14px;--out-cubic: cubic-bezier(0.33, 1, 0.68, 1);--paragraph-line-height: 1.6em;--form-font-family: var(--font-family-1);--form-font-size: 1.6rem;--form-color: var(--secondary-dark-color);--form-background-color: rgb(var(--rgb-white));--form-active-background-color: rgb(var(--rgb-black));--form-border-color: var(--secondary-dark-color);--form-active-border-color: var(--secondary-dark-color);--form-error-color: rgb(var(--rgb-9));--form-grid-item-length: span 2}.dynamicForm .input-field,.dynamicForm .textarea-field{--input-and-textarea-field-font-family: var(--form-font-family);--input-and-textarea-field-font-size: var(--form-font-size);--input-and-textarea-field-font-weight: normal;--input-and-textarea-field-color: var(--form-color);--input-and-textarea-field-placeholder-color: rgb(var(--rgb-5));--input-and-textarea-field-background: var(--form-background-color);--input-and-textarea-field-border-color: var(--form-border-color);--input-and-textarea-field-active-border-color: var(--form-active-border-color);--input-and-textarea-field-error-border-color: var(--form-error-color)}.dynamicForm .checkbox-field,.dynamicForm .radio-field{--checkbox-and-radio-field-title-font-family: var(--form-font-family);--checkbox-and-radio-field-title-font-size: var(--fz-17);--checkbox-and-radio-field-title-font-weight: normal;--checkbox-and-radio-field-title-color: var(--form-color);--checkbox-and-radio-field-label-font-family: var(--form-font-family);--checkbox-and-radio-field-label-font-size: var(--form-font-size);--checkbox-and-radio-field-label-color: var(--form-color);--radio-field-dot-color: rgb(var(--rgb-white));--radio-field-box-background-color: var(--form-background-color);--radio-field-box-active-background-color: var(--primary-color);--radio-field-box-border-color: var(--secondary-color);--radio-field-box-active-border-color: var(--primary-color);--checkbox-field-box-background-color: var(--form-background-color);--checkbox-field-box-active-background-color: var(--primary-color);--checkbox-field-box-border-color: var(--secondary-color);--checkbox-field-box-active-border-color: var(--primary-color)}.dynamicForm .select-field{--select-field-label-font-family: var(--form-font-family);--select-field-label-font-size: var(--form-font-size);--select-field-label-font-weight: 400;--select-field-label-color: var(--form-color);--select-field-label-active-color: rgb(var(--rgb-white));--select-field-label-background: rgb(var(--rgb-7));--select-field-label-background-hover: rgb(var(--rgb-6));--select-field-label-active-background: var(--form-active-background-color);--select-field-label-pointer-color: var(--form-color);--select-field-label-pointer-color-active: rgb(var(--rgb-white));--select-field-option-font-family: var(--form-font-family);--select-field-option-font-size: var(--form-font-size);--select-field-option-font-weight: 400;--select-field-option-color: rgb(var(--rgb-3));--select-field-option-color-hover: rgb(var(--rgb-black));--select-field-option-color-selected: rgb(var(--rgb-black));--select-field-option-background: rgb(var(--rgb-8));--select-field-option-background-hover: rgb(var(--rgb-6));--select-field-option-background-selected: rgb(var(--rgb-5));--select-field-scrollbar-color: rgb(var(--rgb-3));--select-field-scrollbar-background-color: rgb(var(--rgb-6))}.dynamicForm .input-calendar,.dynamicForm .datepicker-dropdown{--calendar-header-background-color: #284d45;--calendar-header-color: white;--calendar-main-background-color: #eff2f6;--calendar-main-color: #323232;--calendar-main-day-cell-size: 40px;--calendar-main-month-year-cell-size: calc(var(--calendar-main-day-cell-size) * 1.7);--calendar-day-previous-or-next-color: #8f8f8f;--calendar-day-previous-or-next-background-color: transparent;--calendar-day-previous-or-next-dot-or-underline-background-color: #8f8f8f;--calendar-month-year-previous-or-next-color: #8f8f8f;--calendar-day-color: #284d45;--calendar-day-background-color: transparent;--calendar-day-dot-or-underline-background-color: #284d45;--calendar-month-year-color: #284d45;--calendar-day-color-hover: white;--calendar-day-background-color-hover: #5e5e5e;--calendar-day-dot-or-underline-background-color-hover: white;--calendar-month-year-color-hover: #284d45;--calendar-today-color: white;--calendar-today-background-color: #323232;--calendar-today-dot-or-underline-background-color: white;--calendar-today-color-hover: white;--calendar-today-background-color-hover: #5e5e5e;--calendar-today-dot-or-underline-background-color-hover: white;--calendar-day-active-color: white;--calendar-day-active-background-color: #284d45;--calendar-day-active-dot-or-underline-background-color: white;--calendar-day-active-color-hover: white;--calendar-day-active-background-color-hover: #284d45;--calendar-day-active-dot-or-underline-background-color-hover: white}@media screen and (max-width: 1024px){.dynamicForm .input-calendar,.dynamicForm .datepicker-dropdown{--calendar-main-day-cell-size: 3.4rem}}.dynamicForm .c-input-field--timepicker{--timepicker-field-color: $color1;--timepicker-field-font-family: $font1}.dynamicForm .control-multi-file-uploader{--form-upload-background: #f6f6f6;--form-upload-background-hover: var(--primary-color);--form-upload-x-background: #808080;--form-upload-x-background-hover: black;--form-upload-border-color: #b2b2b2;--form-upload-color: var(--form-color);--form-upload-color-hover: rgb(var(--rgb-white));--form-upload-font-family: var(--form-font-family);--form-upload-title-font-size: var(--fz-16);--form-upload-file-font-size: var(--fz-12)}.dynamicForm .form-builder-button{--button-font-family: var(--font-family-1);--button-font-size: var(--fz-16);--button-font-weight: 700;--button-line-height: 1.3em;--button-padding: 22px 40px;--button-border-radius: 100px;--button-color: rgb(var(--rgb-white));--button-color-hover: rgb(var(--rgb-white));--button-background-color: var(--primary-color);--button-background-color-disabled: rgb(var(--rgb-5));--button-background-color-hover: var(--primary-color);--button-border-color: var(--primary-color);--button-border-color-disabled: rgb(var(--rgb-5));--button-border-color-hover: var(--primary-color);--button-transform-scale: 1;--button-transform-scale-hover: 1.05}.dynamicForm{display:inherit;width:inherit;max-width:inherit;margin:inherit}.dynamicForm .form-label{display:block;font-family:var(--font-family-1);font-size:var(--fz-16);font-weight:normal;line-height:1em;color:var(--secondary-dark-color)}.dynamicForm .form-note{margin-top:8px;font-family:var(--form-font-family);font-size:var(--fz-14);font-weight:normal;line-height:1.4em;color:rgb(var(--rgb-3))}.dynamicForm .form-error{position:absolute;margin-top:8px;top:100%;left:0;font-size:1rem;font-weight:normal;color:rgb(var(--rgb-9))}.dynamicForm .title-field{margin-bottom:-20px}.dynamicForm .title-field__heading{font-family:var(--form-font-family);font-size:var(--fz-25);font-weight:500;line-height:1.4em;color:var(--secondary-dark-color);margin:0}.dynamicForm .subtitle-field{margin-bottom:-20px}.dynamicForm .subtitle-field__heading{font-family:var(--form-font-family);font-size:var(--fz-21);font-weight:500;line-height:1.2em;color:var(--secondary-dark-color);margin:0}.dynamicForm .oc-loading{pointer-events:none}.dynamicForm .oc-loading::after{margin-left:10px}.dynamicForm .dynamic p{font-family:var(--font-family-1);font-size:var(--fz-16);line-height:var(--paragraph-line-height);color:var(--secondary-dark-color)}.alert.alert-success{font-size:2.1rem;font-weight:500;line-height:1.3;color:rgb(var(--rgb-black))}.alert.alert-success button{display:none}.grecaptcha-badge{display:none !important}.dynamicForm .form__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px 80px}@media screen and (max-width: 1400px){.dynamicForm .form__grid{gap:50px 60px}}@media screen and (max-width: 1200px){.dynamicForm .form__grid{gap:50px 40px}}@media screen and (max-width: 1024px){.dynamicForm .form__grid{gap:50px 30px}}@media screen and (max-width: 900px){.dynamicForm .form__grid{gap:50px 0px}}.dynamicForm .form__grid-item{grid-column:var(--form-grid-item-length);min-width:0}@media screen and (min-width: 901px){.dynamicForm .form__grid-item--half{--form-grid-item-length: span 1}}@media screen and (min-width: 901px){.dynamicForm .form__grid-item--break+.form__grid-item{grid-column-start:1}}@media screen and (max-width: 900px){.dynamicForm .form__grid-item--less-top-spacing{margin-top:-35px}}.dynamicForm .c-form__grid-item--clear{--form-grid-item-column-end: 3}.dynamicForm .c-form__grid-item--clear.form__grid-item--half{--form-grid-item-column-end: 2}@media screen and (min-width: 901px){.dynamicForm .c-form__grid-item--clear{grid-column-start:1;grid-column-end:var(--form-grid-item-column-end)}}.dynamicForm .input-field,.dynamicForm .textarea-field{position:relative}.dynamicForm .input-field__input-container,.dynamicForm .input-field__textarea-container,.dynamicForm .textarea-field__input-container,.dynamicForm .textarea-field__textarea-container{position:relative}.dynamicForm .input-field__input,.dynamicForm .input-field__textarea,.dynamicForm .textarea-field__input,.dynamicForm .textarea-field__textarea{width:100%;padding:8px 0 4px 0;font-family:var(--input-and-textarea-field-font-family);font-size:var(--input-and-textarea-field-font-size);font-weight:var(--input-and-textarea-field-font-weight);line-height:1.6em;color:var(--input-and-textarea-field-color);border:0;border-bottom:1px solid var(--input-and-textarea-field-border-color);border-radius:0;background-color:var(--input-and-textarea-field-background);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none}.dynamicForm .input-field__input:focus,.dynamicForm .input-field__textarea:focus,.dynamicForm .input-field[data-inputvalue]:not([data-inputvalue=""]) .input-field__input,.dynamicForm .input-field[data-textareavalue]:not([data-textareavalue=""]) .textarea-field__textarea,.dynamicForm .textarea-field__input:focus,.dynamicForm .textarea-field__textarea:focus,.dynamicForm .textarea-field[data-inputvalue]:not([data-inputvalue=""]) .input-field__input,.dynamicForm .textarea-field[data-textareavalue]:not([data-textareavalue=""]) .textarea-field__textarea{border-color:var(--input-and-textarea-field-active-border-color);border-width:2px;margin-bottom:0px}.dynamicForm .input-field__input,.dynamicForm .textarea-field__input{box-shadow:0 0 0 100px var(--input-and-textarea-field-background) inset}.dynamicForm .input-field__error,.dynamicForm .textarea-field__error{position:absolute;top:100%;left:0}.dynamicForm .input-field--error .dynamicForm .input-field__input,.dynamicForm .input-field--error .dynamicForm .input-field__textarea,.dynamicForm .input-field--error .dynamicForm .textarea-field__input,.dynamicForm .input-field--error .dynamicForm .textarea-field__textarea,.dynamicForm .textarea-field--error .dynamicForm .input-field__input,.dynamicForm .textarea-field--error .dynamicForm .input-field__textarea,.dynamicForm .textarea-field--error .dynamicForm .textarea-field__input,.dynamicForm .textarea-field--error .dynamicForm .textarea-field__textarea{border-color:var(--input-and-textarea-field-error-border-color)}.dynamicForm .input-field ::-webkit-input-placeholder,.dynamicForm .textarea-field ::-webkit-input-placeholder{color:var(--input-and-textarea-field-placeholder-color)}.dynamicForm .input-field ::-moz-placeholder,.dynamicForm .textarea-field ::-moz-placeholder{color:var(--input-and-textarea-field-placeholder-color)}.dynamicForm .input-field :-ms-input-placeholder,.dynamicForm .textarea-field :-ms-input-placeholder{color:var(--input-and-textarea-field-placeholder-color)}.dynamicForm .input-field :-moz-placeholder,.dynamicForm .textarea-field :-moz-placeholder{color:var(--input-and-textarea-field-placeholder-color)}.dynamicForm .input-field :-webkit-autofill,.dynamicForm .input-field :-webkit-autofill:hover,.dynamicForm .input-field :-webkit-autofill:focus,.dynamicForm .input-field :-webkit-autofill:active,.dynamicForm .textarea-field :-webkit-autofill,.dynamicForm .textarea-field :-webkit-autofill:hover,.dynamicForm .textarea-field :-webkit-autofill:focus,.dynamicForm .textarea-field :-webkit-autofill:active{font-size:var(--input-and-textarea-field-font-size) !important;margin-bottom:0 !important;border-bottom:2px solid var(--input-and-textarea-field-active-border-color) !important;-webkit-text-fill-color:var(--input-and-textarea-field-color)}.dynamicForm .input-field :-webkit-autofill::first-line,.dynamicForm .textarea-field :-webkit-autofill::first-line{font-family:var(--input-and-textarea-field-font-family);font-size:var(--input-and-textarea-field-font-size)}.dynamicForm .input-field__input{margin-bottom:1px}.dynamicForm .input-field__input[type=time]::-webkit-calendar-picker-indicator,.dynamicForm .input-field__input[type=date]::-webkit-calendar-picker-indicator{display:none}.dynamicForm .input-field__input[type=time]:in-range::-webkit-datetime-edit-year-field,.dynamicForm .input-field__input[type=time]:in-range::-webkit-datetime-edit-month-field,.dynamicForm .input-field__input[type=time]:in-range::-webkit-datetime-edit-day-field,.dynamicForm .input-field__input[type=time]:in-range::-webkit-datetime-edit-text,.dynamicForm .input-field__input[type=date]:in-range::-webkit-datetime-edit-year-field,.dynamicForm .input-field__input[type=date]:in-range::-webkit-datetime-edit-month-field,.dynamicForm .input-field__input[type=date]:in-range::-webkit-datetime-edit-day-field,.dynamicForm .input-field__input[type=date]:in-range::-webkit-datetime-edit-text{color:rgba(0,0,0,0)}.dynamicForm .input-field__input.input-postal-code{text-transform:uppercase}.dynamicForm .input-field.input-calendar .datepickerWrapper{position:absolute;top:calc(100% + 10px);left:0;width:350px;background-color:#fff;opacity:0;box-shadow:0 0 10px 2px rgba(0,0,0,.15);visibility:hidden;pointer-events:none;z-index:100;transition:opacity 300ms,visibility 0ms ease 300ms}@media screen and (max-width: 425px){.dynamicForm .input-field.input-calendar .datepickerWrapper{width:100%}}.dynamicForm .input-field.input-calendar .datepickerWrapper.show{opacity:1;visibility:visible;pointer-events:all;transition:opacity 300ms}.dynamicForm .textarea-field textarea{outline:none;resize:none;overflow:hidden;height:43px}.dynamicForm .textarea-field textarea[style]{margin-bottom:0}.dynamicForm .checkbox-field,.dynamicForm .radio-field{position:relative}.dynamicForm .checkbox-field__input,.dynamicForm .radio-field__input{position:absolute;opacity:0;cursor:pointer}.dynamicForm .checkbox-field__title,.dynamicForm .radio-field__title{display:block;margin-bottom:20px;font-family:var(--checkbox-and-radio-field-title-font-family);font-size:var(--checkbox-and-radio-field-title-font-size);font-weight:var(--checkbox-and-radio-field-title-font-weight);line-height:1.5em;color:var(--checkbox-and-radio-field-title-color)}.dynamicForm .checkbox-field__label,.dynamicForm .radio-field__label{display:flex;align-items:center;position:relative;margin-bottom:12px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.dynamicForm .checkbox-field__label:last-child,.dynamicForm .radio-field__label:last-child{margin-bottom:0}.dynamicForm .checkbox-field__text,.dynamicForm .radio-field__text{flex:1;font-family:var(--checkbox-and-radio-field-label-font-family);font-size:var(--checkbox-and-radio-field-label-font-size);line-height:1.5em;color:var(--checkbox-and-radio-field-label-color);order:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dynamicForm .checkbox-field__box,.dynamicForm .radio-field__box{position:relative;margin-right:15px;order:1;transition-property:background-color,border-color;transition-duration:225ms}.dynamicForm .checkbox-field__box::before,.dynamicForm .radio-field__box::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);transition:transform 225ms}.dynamicForm .checkbox-field__input:checked~.checkbox-field__box::before,.dynamicForm .checkbox-field__input:checked~.radio-field__box::before,.dynamicForm .radio-field__input:checked~.checkbox-field__box::before,.dynamicForm .radio-field__input:checked~.radio-field__box::before{transform:translate(-50%, -50%) scale(1)}.dynamicForm .checkbox-field__error,.dynamicForm .radio-field__error{position:absolute;top:100%;left:0}.dynamicForm .checkbox-field--inline .checkbox-field__options,.dynamicForm .checkbox-field--inline .radio-field__options,.dynamicForm .radio-field--inline .checkbox-field__options,.dynamicForm .radio-field--inline .radio-field__options{margin-top:-20px}.dynamicForm .checkbox-field--inline .dynamicForm .checkbox-field__label,.dynamicForm .checkbox-field--inline .dynamicForm .radio-field__label,.dynamicForm .radio-field--inline .dynamicForm .checkbox-field__label,.dynamicForm .radio-field--inline .dynamicForm .radio-field__label{display:inline-flex;margin:20px 30px 0 0}.dynamicForm .checkbox-field__box{position:relative;width:18px;height:18px;margin-right:15px;background-color:var(--checkbox-field-box-background-color);border:1px solid var(--checkbox-field-box-border-color);border-radius:3px}.dynamicForm .checkbox-field__box:before{width:12px;height:12px;background:url("../images/icons/checkmark.svg") no-repeat center/contain}.dynamicForm .checkbox-field__input:checked~.checkbox-field__box{background-color:var(--checkbox-field-box-active-background-color);border-color:var(--checkbox-field-box-active-border-color)}.dynamicForm .radio-field__box{width:20px;height:20px;background-color:var(--radio-field-box-background-color);border:1px solid var(--radio-field-box-border-color);border-radius:50%}.dynamicForm .radio-field__box::before{width:8px;height:8px;background-color:var(--radio-field-dot-color);border-radius:50%}.dynamicForm .radio-field__input:checked~.radio-field__box{background-color:var(--radio-field-box-active-background-color);border-color:var(--radio-field-box-active-border-color)}.dynamicForm .select-field{position:relative}.dynamicForm .select-field .tail-select{position:relative;max-width:500px;z-index:1;transition-property:z-index}.dynamicForm .select-field .tail-select:not(.active){transition-delay:500ms}.dynamicForm .select-field .tail-select.active{z-index:2}.dynamicForm .select-field .tail-select svg{position:absolute;width:14px;height:14px;top:50%;right:30px;fill:var(--select-field-label-pointer-color);z-index:1;pointer-events:none;transform:translateY(-50%);transition-property:transform,fill;transition-duration:500ms;transition-timing-function:var(--out-cubic),linear}.dynamicForm .select-field .tail-select.active svg{transform:translateY(-50%) rotate(-180deg);fill:var(--select-field-label-pointer-color-active)}.dynamicForm .select-field .select-label{position:relative;padding:20px 40px;background-color:var(--select-field-label-background);border:0;z-index:1;cursor:pointer;user-select:none;transition-property:color,background-color;transition-duration:500ms}.dynamicForm .select-field .select-label:hover{background-color:var(--select-field-label-background-hover)}.dynamicForm .select-field .tail-select.active .select-label{background-color:var(--select-field-label-active-background)}.dynamicForm .select-field .label-inner{display:block;position:relative;font-family:var(--select-field-label-font-family);font-size:var(--select-field-label-font-size);font-weight:var(--select-field-label-font-weight);line-height:1.5em;color:var(--select-field-label-color)}.dynamicForm .select-field .tail-select.active .label-inner{color:var(--select-field-label-active-color)}.dynamicForm .select-field .select-dropdown{position:absolute;width:100%;top:0%;left:0;opacity:0;background-color:rgb(var(--rgb-white));border-top:1px solid var(--color8);z-index:-1;visibility:hidden;pointer-events:none;transition-property:top,opacity,visibility;transition-duration:500ms,500ms,0ms;transition-timing-function:var(--out-cubic),var(--out-cubic),linear;transition-delay:0ms,0ms,500ms}.dynamicForm .select-field .tail-select.active .select-dropdown{opacity:1;top:100%;visibility:visible;pointer-events:all;transition-property:top,opacity,visibility;transition-duration:500ms,500ms,0s;transition-delay:0ms,0ms,0s;transition-timing-function:var(--out-cubic)}.dynamicForm .select-field .dropdown-inner{max-height:195px;overflow:auto}.dynamicForm .select-field .dropdown-inner::-webkit-scrollbar{width:5px;height:5px;background-color:var(--select-field-scrollbar-background-color);-webkit-appearance:none}.dynamicForm .select-field .dropdown-inner::-webkit-scrollbar-thumb{background-color:var(--select-field-scrollbar-color)}.dynamicForm .select-field .dropdown-option{padding:20px 40px;font-family:var(--select-field-option-font-family);font-size:var(--select-field-option-font-size);font-weight:var(--select-field-option-font-weight);line-height:1.5em;color:var(--select-field-option-color);background-color:var(--select-field-option-background);cursor:pointer;user-select:none;transition-property:color,background-color;transition-duration:300ms}.dynamicForm .select-field .dropdown-option:hover{color:var(--select-field-option-color-hover);background-color:var(--select-field-option-background-hover)}.dynamicForm .select-field .dropdown-option.selected{color:var(--select-field-option-color-selected);background-color:var(--select-field-option-background-selected)}.dynamicForm .select-field select{width:100%;max-width:500px;padding:20px 40px;font-family:var(--select-field-label-font-family);font-size:var(--select-field-label-font-size);font-weight:var(--select-field-label-font-weight);line-height:1.5em;color:var(--select-field-label-color);border:0;outline:none;background-image:url("../images/icons/pointer.svg");background-repeat:no-repeat;background-position:calc(100% - 20px) 50%;background-size:12px 12px;background-color:var(--select-field-label-background);-webkit-appearance:none}.dynamicForm .select-field select[data-select-hidden="0"]{display:block !important;padding:0;margin:0;height:0;opacity:0}.dynamicForm .select-field select::-ms-expand{display:none}@media screen and (max-width: 425px){.dynamicForm .datepickerWrapper .datepicker-picker .datepicker-header{padding-left:10px;padding-right:10px}}.dynamicForm .datepickerWrapper .datepicker-picker .datepicker-main{--calendar-main-background-color: white}@media screen and (max-width: 425px){.dynamicForm .datepickerWrapper .datepicker-picker .datepicker-main{padding-top:28px;padding-bottom:18px;padding-left:10px;padding-right:10px}}.dynamicForm .datepickerWrapper .datepicker-picker .day::after{display:none}.dynamicForm .datepicker-picker{display:inline-block}.dynamicForm .datepicker-picker span{display:block;flex:1;border:0;cursor:default;text-align:center;-webkit-touch-callout:none;user-select:none}.dynamicForm .datepicker-picker .datepicker-header{background-color:var(--calendar-header-background-color, #d3d3d3);padding:24px 34px}.dynamicForm .datepicker-picker .datepicker-main{background-color:var(--calendar-main-background-color, #ebebeb);padding:34px 34px 30px}.dynamicForm .datepicker-controls{display:flex}.dynamicForm .datepicker-controls .button{display:inline-flex;position:relative;align-items:center;justify-content:center;margin:0;cursor:pointer;white-space:nowrap;font-family:var(--ff);font-size:1.7rem;font-weight:700;color:var(--calendar-header-color, black)}.dynamicForm .datepicker-controls .button:focus,.dynamicForm .datepicker-controls .button:active{outline:none}.dynamicForm .datepicker-controls .button[disabled]{cursor:not-allowed}.dynamicForm .datepicker-controls .view-switch{flex:auto}.dynamicForm .datepicker-controls .prev-btn,.dynamicForm .datepicker-controls .next-btn{width:14.2857142857%}.dynamicForm .datepicker-controls .prev-btn>svg,.dynamicForm .datepicker-controls .next-btn>svg{width:15px;height:12px;fill:var(--calendar-header-color, black)}.dynamicForm .datepicker-controls .prev-btn.disabled,.dynamicForm .datepicker-controls .next-btn.disabled{visibility:hidden}.dynamicForm .datepicker-controls .prev-btn>svg{transform:rotate(90deg)}.dynamicForm .datepicker-controls .next-btn>svg{transform:rotate(-90deg)}.dynamicForm .datepicker-view{display:flex}.dynamicForm .datepicker-view .days-of-week{display:flex;margin-bottom:10px}.dynamicForm .datepicker-view .dow{flex-basis:14.2857142857%;font-size:14px;font-weight:700;color:var(--calendar-main-color, black)}.dynamicForm .datepicker-grid{display:flex;flex-wrap:wrap}.dynamicForm .datepicker-cell{height:var(--calendar-main-day-cell-size, 40px);line-height:var(--calendar-main-day-cell-size, 40px)}.dynamicForm .datepicker-cell.day{position:relative;font-size:14px;font-weight:500;color:var(--calendar-main-color, black);z-index:1}.dynamicForm .datepicker-cell.day::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:var(--calendar-main-day-cell-size, 40px);height:var(--calendar-main-day-cell-size, 40px);background-color:rgba(0,0,0,0);border-radius:3px;transition:background-color .3s;z-index:-1}.dynamicForm .datepicker-cell.day::after{content:"";position:absolute;top:8px;left:calc(50% + 12px);transform:translateX(-50%);width:5px;height:5px;background-color:rgba(0,0,0,0);border-radius:50%;transition:background-color .3s;z-index:1}.dynamicForm .datepicker-cell.month,.dynamicForm .datepicker-cell.year,.dynamicForm .datepicker-cell.decade{font-size:var(--fz-16);font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--calendar-main-color, black)}.dynamicForm .datepicker-cell.disabled{cursor:default}.dynamicForm .datepicker-cell.disabled::after{display:none}.dynamicForm .datepicker-cell:not(.disabled){cursor:pointer}.dynamicForm .datepicker-cell:not(.disabled)::after{background-color:var(--calendar-day-dot-or-underline-background-color, black)}.dynamicForm .datepicker-cell:not(.disabled):hover{color:#fff}.dynamicForm .datepicker-cell:not(.disabled):hover::before{background-color:var(--calendar-day-background-color-hover, black)}.dynamicForm .datepicker-cell.day.today:not(.selected){color:var(--calendar-today-color, white)}.dynamicForm .datepicker-cell.day.today:not(.selected)::before{background-color:var(--calendar-today-background-color, black)}.dynamicForm .datepicker-cell.day.today:not(.selected)::after{background-color:var(--calendar-today-dot-or-underline-background-color, black)}.dynamicForm .datepicker-cell.day.today:not(.selected):hover:not(.disabled){color:var(--calendar-today-color-hover, white)}.dynamicForm .datepicker-cell.day.today:not(.selected):hover:not(.disabled)::before{background-color:var(--calendar-today-background-color-hover, black)}.dynamicForm .datepicker-cell.day.today:not(.selected):hover:not(.disabled)::after{background-color:var(--calendar-today-dot-or-underline-background-color-hover, black)}.dynamicForm .datepicker-cell.day.selected{color:var(--calendar-day-active-color, white)}.dynamicForm .datepicker-cell.day.selected::before{background-color:var(--calendar-day-active-background-color, black)}.dynamicForm .datepicker-cell.day.selected::after{background-color:var(--calendar-day-active-dot-or-underline-background-color, white)}.dynamicForm .datepicker-cell.day.selected:hover{color:var(--calendar-day-active-color-hover, white)}.dynamicForm .datepicker-cell.day.selected:hover::before{background-color:var(--calendar-day-active-background-color-hover, rgb(46, 46, 46))}.dynamicForm .datepicker-cell.day.selected:hover::after{background-color:var(--calendar-day-active-dot-or-underline-background-color-hover, white)}.dynamicForm .datepicker-cell.day.disabled{color:var(--calendar-day-previous-or-next-color)}.dynamicForm .datepicker-cell.day.prev,.dynamicForm .datepicker-cell.day.next{color:var(--calendar-day-previous-or-next-color, red)}.dynamicForm .datepicker-cell.day.prev::before,.dynamicForm .datepicker-cell.day.next::before{background-color:var(--calendar-day-previous-or-next-background-color, black)}.dynamicForm .datepicker-cell.day.prev::after,.dynamicForm .datepicker-cell.day.next::after{background-color:var(--calendar-day-previous-or-next-dot-or-underline-background-color, rgb(65, 65, 65))}.dynamicForm .datepicker-cell.month.prev,.dynamicForm .datepicker-cell.month.next,.dynamicForm .datepicker-cell.year.prev,.dynamicForm .datepicker-cell.year.next,.dynamicForm .datepicker-cell.decade.prev,.dynamicForm .datepicker-cell.decade.next{color:var(--calendar-month-year-previous-or-next-color, rgb(65, 65, 65))}.dynamicForm .datepicker-cell.month.selected,.dynamicForm .datepicker-cell.month:hover,.dynamicForm .datepicker-cell.year.selected,.dynamicForm .datepicker-cell.year:hover,.dynamicForm .datepicker-cell.decade.selected,.dynamicForm .datepicker-cell.decade:hover{color:var(--calendar-month-year-color-hover, rgb(87, 87, 87))}.dynamicForm .datepicker-view .days .datepicker-cell{flex-basis:14.2857142857%}.dynamicForm .datepicker-view.months .datepicker-cell,.dynamicForm .datepicker-view.years .datepicker-cell,.dynamicForm .datepicker-view.decades .datepicker-cell{flex-basis:25%;height:var(--calendar-main-month-year-cell-size, 4rem);line-height:var(--calendar-main-month-year-cell-size, 4rem)}.dynamicForm .bootstrap-datetimepicker-widget table td span:hover{background:none !important}.dynamicForm .bootstrap-datetimepicker-widget table td span{color:var(--timepicker-color)}.dynamicForm .bootstrap-datetimepicker-widget table td span:hover{opacity:.6}.dynamicForm .bootstrap-datetimepicker-widget table td{width:0 !important}.dynamicForm .glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dynamicForm .glyphicon-time::before{content:""}.dynamicForm .glyphicon-chevron-left::before{content:""}.dynamicForm .glyphicon-chevron-right::before{content:""}.dynamicForm .glyphicon-chevron-up::before{content:""}.dynamicForm .glyphicon-chevron-down::before{content:""}.dynamicForm .glyphicon-calendar::before{content:""}.dynamicForm .timepicker .btn{display:inline-block;margin-bottom:0;line-height:1.42857143;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative !important}.dynamicForm .timepicker .btn::before{content:url("../images/icons/pointer.svg");position:absolute !important;display:block;width:14px;height:14px;background-size:16px 16px;background-position:center center;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;opacity:1;transition:opacity .3s ease;will-change:transform}.dynamicForm .timepicker .btn[data-action=incrementHours]::before{transform:translate(-50%, -50%) rotate(180deg)}.dynamicForm .timepicker .btn[data-action=incrementMinutes]::before{transform:translate(-50%, -50%) rotate(180deg)}.dynamicForm .timepicker .btn:hover::before{opacity:.5}.dynamicForm .timepicker .btn::before{background:rgba(0,0,0,0)}.dynamicForm .collapse{display:none}.dynamicForm .collapse.in{display:block}.dynamicForm .dropdown-menu{position:absolute;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#f7f8f8;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:4px}.dynamicForm .list-unstyled{padding-left:0;list-style:none}.dynamicForm .bootstrap-datetimepicker-widget{list-style:none;height:225px}.dynamicForm .bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em;top:calc(100% + 20px) !important}@media(min-width: 768px){.dynamicForm .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media(min-width: 992px){.dynamicForm .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media(min-width: 1200px){.dynamicForm .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.dynamicForm .bootstrap-datetimepicker-widget.dropdown-menu.bottom::before{border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:7px}.dynamicForm .bootstrap-datetimepicker-widget.dropdown-menu.bottom::after{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;top:-6px;left:8px}.dynamicForm .bootstrap-datetimepicker-widget.dropdown-menu.top::before{border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);bottom:-7px;left:6px}.dynamicForm .bootstrap-datetimepicker-widget.dropdown-menu.top::after{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #fff;bottom:-6px;left:7px}.dynamicForm .bootstrap-datetimepicker-widget.dropdown-menu.pull-right::before{left:auto;right:6px}.dynamicForm .bootstrap-datetimepicker-widget.dropdown-menu.pull-right::after{left:auto;right:7px}.dynamicForm .bootstrap-datetimepicker-widget .list-unstyled{margin:0}.dynamicForm .bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.dynamicForm .bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.dynamicForm .bootstrap-datetimepicker-widget .timepicker-hour,.dynamicForm .bootstrap-datetimepicker-widget .timepicker-minute,.dynamicForm .bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-family:var(--timepicker-field-font-family);font-weight:bold;font-size:1.2em;margin:0}.dynamicForm .bootstrap-datetimepicker-widget button[data-action]{padding:6px}.dynamicForm .bootstrap-datetimepicker-widget .btn[data-action=showHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.dynamicForm .bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.dynamicForm .bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.dynamicForm .bootstrap-datetimepicker-widget .btn[data-action=clear]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.dynamicForm .bootstrap-datetimepicker-widget .btn[data-action=today]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.dynamicForm .bootstrap-datetimepicker-widget .picker-switch{text-align:center}.dynamicForm .bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.dynamicForm .bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.dynamicForm .bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.dynamicForm .bootstrap-datetimepicker-widget table{width:100%;margin:0}.dynamicForm .bootstrap-datetimepicker-widget table td,.dynamicForm .bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.dynamicForm .bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.dynamicForm .bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.dynamicForm .bootstrap-datetimepicker-widget table th.disabled,.dynamicForm .bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.dynamicForm .bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.dynamicForm .bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.dynamicForm .bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.dynamicForm .bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.dynamicForm .bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.dynamicForm .bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.dynamicForm .bootstrap-datetimepicker-widget table td.day:hover,.dynamicForm .bootstrap-datetimepicker-widget table td.hour:hover,.dynamicForm .bootstrap-datetimepicker-widget table td.minute:hover,.dynamicForm .bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.dynamicForm .bootstrap-datetimepicker-widget table td.old,.dynamicForm .bootstrap-datetimepicker-widget table td.new{color:#777}.dynamicForm .bootstrap-datetimepicker-widget table td.today{position:relative}.dynamicForm .bootstrap-datetimepicker-widget table td.today:before{content:"";display:inline-block;border:solid rgba(0,0,0,0);border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.dynamicForm .bootstrap-datetimepicker-widget table td.active,.dynamicForm .bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.dynamicForm .bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.dynamicForm .bootstrap-datetimepicker-widget table td.disabled,.dynamicForm .bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.dynamicForm .bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.dynamicForm .bootstrap-datetimepicker-widget table td span:hover{background:#eee}.dynamicForm .bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.dynamicForm .bootstrap-datetimepicker-widget table td span.old{color:#777}.dynamicForm .bootstrap-datetimepicker-widget table td span.disabled,.dynamicForm .bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.dynamicForm .bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.dynamicForm .bootstrap-datetimepicker-widget.wider{width:21em}.dynamicForm .bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.dynamicForm .input-group.date .input-group-addon{cursor:pointer}.dynamicForm .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.dynamicForm .control-multi-file-uploader{background-color:var(--form-upload-background);border:1px dashed var(--form-upload-border-color);border-radius:5px;overflow:hidden;margin-top:10px}.dynamicForm .control-multi-file-uploader .container{position:relative;width:100%;height:100%}.dynamicForm .control-multi-file-uploader .dz-clickable{height:100px;cursor:pointer;transition-property:color,background-color;transition-duration:300ms}.dynamicForm .control-multi-file-uploader .dz-clickable:hover{background-color:var(--form-upload-background-hover)}.dynamicForm .control-multi-file-uploader .content{font-size:1.5rem}.dynamicForm .control-multi-file-uploader .content .placeholder{position:absolute;top:50px;right:20px;left:20px;font-family:var(--form-upload-font-family);font-size:var(--form-upload-title-font-size);line-height:1.3em;font-weight:500;color:var(--form-upload-color);text-align:center;pointer-events:none;transform:translate(0, -50%);transition-property:color,background-color;transition-duration:300ms}.dynamicForm .control-multi-file-uploader .content .placeholder .upload-full-text{display:block}@media screen and (max-width: 560px){.dynamicForm .control-multi-file-uploader .content .placeholder .upload-full-text{display:none}}.dynamicForm .control-multi-file-uploader .content .placeholder .upload-truncated-text{display:none}@media screen and (max-width: 560px){.dynamicForm .control-multi-file-uploader .content .placeholder .upload-truncated-text{display:block}}.dynamicForm .control-multi-file-uploader .content .dz-preview{display:flex;align-items:center;position:relative;min-height:100px;padding-left:120px;padding-right:35px;margin:20px;background-color:rgba(247,248,248,.3)}.dynamicForm .control-multi-file-uploader .content .dz-preview .thumbnail{position:absolute;width:100px;height:100px;top:0;left:0}.dynamicForm .control-multi-file-uploader .content .dz-preview .dz-details{flex-wrap:wrap;font-family:var(--form-upload-font-family);font-size:var(--form-upload-file-font-size);line-height:1.2em;color:var(--form-upload-color)}.dynamicForm .control-multi-file-uploader .content .dz-preview .dz-details .dz-filename,.dynamicForm .control-multi-file-uploader .content .dz-preview .dz-details .dz-size{width:100%;margin:3px 0 0 0}.dynamicForm .control-multi-file-uploader .content .dz-preview .action-panel{position:absolute;width:20px;height:20px;top:10px;right:10px;color:#fff;background:var(--form-upload-x-background);border-radius:50%;cursor:pointer;z-index:4;transition-property:color,background-color;transition-duration:300ms}.dynamicForm .control-multi-file-uploader .content .dz-preview .action-panel:hover{background-color:var(--form-upload-x-background-hover)}.dynamicForm .control-multi-file-uploader .content .dz-preview .action-panel a{position:absolute;top:50%;left:50%;color:#fff;transform:translate(-50%, -50%)}.dynamicForm .control-multi-file-uploader .content .dz-preview .dz-error-mark{display:none}.dynamicForm .control-multi-file-uploader .content .dz-preview .dz-error-message{position:absolute;bottom:5px;color:var(--form-error-color);font-size:var(--form-upload-file-font-size)}.dynamicForm .control-multi-file-uploader .dz-clickable:hover+.content .placeholder{color:var(--form-upload-color-hover)}/*# sourceMappingURL=build.min.css.map */
