form{width:100%;overflow-x:clip}form .animating{overflow:hidden}form .form-slider{width:500%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;transition:.3s}form .form-slider .form-slide{padding:20px 40px 30px;height:-moz-fit-content;height:fit-content;box-sizing:content-box}form .form-slider .form-slide h2{color:#203247;padding:0;margin:0;font-size:20px;font-weight:400;line-height:1}form hr{margin:0 40px;background-color:rgba(44,62,80,.3);border:none;height:1px}form .form-progress{display:flex;align-items:center;flex-direction:row;padding:30px 40px 0;height:30px}form .form-progress .circle{border:2px solid #203247;transition:.3s;display:flex;border-radius:3px;justify-content:center;align-content:center;overflow:hidden}form .form-progress .circle svg{stroke-width:2px;color:#203247;margin:auto}form .form-progress .circle-unselected{width:10px;height:10px}form .form-progress .circle-unselected svg{width:0;height:0}form .form-progress .circle-selected{width:30px;height:30px}form .form-progress .circle-selected svg{width:20px;height:20px}form .form-progress .line{width:10px;height:2px;background-color:#203247}form .form-buttons{display:flex;flex-direction:row;justify-content:space-between;margin:30px 0 0;padding:0 40px 40px}form .form-buttons .form-button{font-weight:700;text-align:center;font-size:16px;font-family:unset;margin:0;box-shadow:0 3px 0 0 rgba(44,62,80,.25),0 0 6px 0 rgba(44,62,80,.25);width:100px;height:45px;color:#fff;border-radius:3px;border:none;cursor:pointer;transition:.3s;display:flex;flex-direction:column;justify-content:center;align-content:center}form .form-buttons .form-button:hover{transform:scale(1.1)}form .form-buttons .form-button[type=button]{background:#203247}form .form-buttons .form-button[type=submit]{background:#e73c42}.text-input input[type=text]{width:100%;font-family:unset;height:36px;border:1px solid rgba(44,62,80,.3);border-radius:3px;background:#fff;font-size:15px;color:#203247;padding:5px 0 5px 10px;box-sizing:border-box;margin:auto}.text-input input[type=text]::placeholder{color:#203247;opacity:.5}.input-title{display:flex;margin:15px 0 0;flex-wrap:wrap;align-content:center}.input-title .title-wrapper{display:flex}.input-title .title-wrapper h3{color:#203247;padding:0;margin:0;font-size:15px;font-weight:400}.input-title .title-wrapper svg{color:#e73c42;height:15px;width:15px;margin:auto}.input-title .error{margin:auto 0;padding:0;font-size:10px;color:#e73c42}.select-container .select__control{cursor:pointer;border-radius:3px;border:1px solid rgba(44,62,80,.3)}.select-container .select__control .select__value-container--has-value,.select-container .select__control .select__value-container--is-multi{padding:3px 0 3px 10px}.select-container .select__control .select__value-container .select__input-container{margin:0;padding:0}.select-container .select__control .select__value-container .select__placeholder{color:rgba(44,62,80,.6);font-size:15px}.select-container .select__control .select__value-container .select__single-value{color:#203247;font-size:15px}.select-container .select__control .select__value-container .select__multi-value{color:#203247;font-size:15px;background-color:rgba(44,62,80,.1)}.select-container .select__control .select__indicators .select__indicator-separator{background-color:rgba(44,62,80,.6)}.select-container .select__control .select__indicators .select__indicator svg{color:rgba(44,62,80,.6)}.select-container .select__menu .select__menu-list .select__option{color:#203247;height:30px;font-size:15px;padding:7.5px 0 7.5px 10px;line-height:1}.select-container .select__menu .select__menu-list .select__option--is-focused{background-color:rgba(44,62,80,.1)}.select-container .select__menu .select__menu-list .select__option--is-selected{background-color:rgba(44,62,80,.8);color:#fff}.input-group{display:grid;grid-column-gap:10px}.field-array-element{padding:20px;border:1px solid rgba(44,62,80,.3);border-radius:3px;margin-bottom:10px}.field-array-element .field-array-element-title{display:flex;justify-content:space-between}.field-array-element .field-array-element-title h4{margin:auto 0;font-weight:400;font-size:15px;color:#203247;line-height:1}.field-array-button{height:30px;display:flex;justify-content:center;border-radius:3px;border:none;cursor:pointer;box-shadow:0 3px 0 0 rgba(44,62,80,.25),0 0 6px 0 rgba(44,62,80,.25);background-color:#fff;font-family:unset}.field-array-button svg{width:15px;height:15px;margin:auto 5px auto 0}.field-array-button p{color:#203247;padding:0;margin:auto 0;font-size:15px}.field-array-button-remove svg{color:#e73c42;stroke-width:4px}.field-array-button-add{margin-top:10px;width:100%}.field-array-button-add svg{color:#00b900;stroke-width:4px}.date-input{display:flex;height:36px;position:relative;cursor:pointer}.date-input:focus input[type=text]{border-color:#203247}.date-input input[type=text]{box-sizing:border-box;height:100%;width:100%;border:1px solid rgba(44,62,80,.3);border-radius:3px;padding:0 0 0 10px;font-family:unset;font-size:15px;color:#203247;background-color:#fff;pointer-events:none}.date-input .divider{width:1px;right:38px;background-color:rgba(44,62,80,.6)}.date-input .calendar,.date-input .divider{position:absolute;height:20px;top:8px;pointer-events:none}.date-input .calendar{width:20px;color:rgba(44,62,80,.6);right:9px;stroke-width:2px}.date-input .day-picker-wrapper{background-color:#fff;position:absolute;border-radius:3px;transform:translateY(41px);border:1px solid rgba(44,62,80,.3);z-index:4}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-root button{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit}.rdp-day{width:2.15rem;height:2.15rem;font:inherit;color:#203247;text-align:center}.rdp-day .rdp-day_button{justify-content:center;align-items:center;display:flex;width:2.15rem;height:2.15rem;border:none;border-radius:3px}.rdp-day .rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap}.rdp-button_next,.rdp-button_previous,.rdp-caption_label{position:relative;display:inline-flex;align-items:center;border:0}.rdp-button_next,.rdp-button_previous{-moz-appearance:none;-webkit-appearance:none;justify-content:center;margin:0;padding:0;font:inherit;appearance:none;background:none;color:inherit;cursor:pointer;width:2.25rem;height:2.25rem}.rdp-button_next:disabled,.rdp-button_previous:disabled{cursor:revert;opacity:.5}.rdp-chevron{display:inline-block;fill:#203247}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:10px;margin-left:10px}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:.4}.rdp-month_caption{display:flex;align-content:center;height:2.75rem;font-family:inherit;font-size:17px;color:#203247}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:2rem;max-width:-moz-fit-content;max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:2.75rem}.rdp-weekday{opacity:.75;padding:.5rem 0;font:inherit;font-size:12px;text-align:center}.rdp-week_number{opacity:.75;font:400 small inherit;height:2.15rem;width:2.15rem;border:2px solid transparent;border-radius:100%;text-align:center}.rdp-today:not(.rdp-outside){color:#203247}.rdp-selected{font:inherit}.rdp-selected .rdp-day_button{background-color:#203247;color:#fff}.rdp-outside{opacity:.2}.rdp-disabled{opacity:.4}.rdp-hidden{visibility:hidden;color:#fff}.rdp-range_start{background:linear-gradient(90deg,transparent 50%,#fff 0)}.rdp-range_start .rdp-day_button{background-color:#203247;color:#fff}.rdp-range_middle{background-color:#fff;font:normal medium inherit}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:inherit}.rdp-range_end{background:linear-gradient(90deg,#fff 50%,transparent 0);color:#fff}.rdp-range_end .rdp-day_button{color:#fff;background-color:#203247}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}