.input-wrapper {
    position:relative;
}
.options-wrapper {
    position:absolute;
    display:none;
    z-index:20;
    width:100%;
    box-sizing: border-box;
    margin-top:-0.2rem;
    background-color:#fff;
    border-radius:1rem;
    border:1px solid rgb(208, 42, 36);
    overflow:hidden;
}
.options-wrapper .options .option {
    cursor:pointer;
    padding:0.2rem 1.125rem;
    background-color:#fff;
    text-align:left;
    display:none;
}
.options-wrapper .options .option:hover, .options-wrapper .options .option.selected {
    background-color: rgba(208, 42, 36, 0.2);
}
.preview-form {
	text-align:center;
	margin-bottom:4rem;
}
.preview-form input[type="submit"] {
	border:0;
	margin-left:2rem;
}
section .modal-section {
	margin:0 auto;
}
