/* Landmark Properties Wufoo Theme */
@font-face { font-family: "Gotham-Book"; src: url("./fonts/Gotham-Book.eot"); /* IE9 Compat Modes */ src: url("./fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("./fonts/Gotham-Book.woff2") format("woff2"), /* Modern Browsers */ url("./fonts/Gotham-Book.woff") format("woff"), /* Modern Browsers */ url("./fonts/Gotham-Book.ttf") format("truetype"), /* Safari, Android, iOS */ url("./fonts/Gotham-Book.otf") format("opentype"), /* Open Type Font */ url("./fonts/Gotham-Book.svg") format("svg"); /* Legacy iOS */ font-weight: normal; font-style: normal; font-display: swap; }

@font-face { font-family: "Gotham-Medium"; src: url("./fonts/Gotham-Medium.eot"); /* IE9 Compat Modes */ src: url("./fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("./fonts/Gotham-Medium.woff2") format("woff2"), /* Modern Browsers */ url("./fonts/Gotham-Medium.woff") format("woff"), /* Modern Browsers */ url("./fonts/Gotham-Medium.ttf") format("truetype"), /* Safari, Android, iOS */ url("./fonts/Gotham-Medium.otf") format("opentype"), /* Open Type Font */ url("./fonts/Gotham-Medium.svg") format("svg"); /* Legacy iOS */ font-weight: normal; font-style: normal; font-display: swap; }

* { box-sizing: border-box; font-family: "Gotham-Book", sans-serif;}

:root { font-size: 10px; }

html.embed { background-color: rgba(0,0,0,0); }
form.wufoo { padding: 0; }
.wufoo .info { display: none; }
.wufoo label.desc, .wufoo legend.desc, .likert caption { display: none; }
.wufoo li.focused { background-color: rgba(0,0,0,0)!important; }
.wufoo input.text, .wufoo textarea.textarea, .wufoo input.file, .wufoo select.select, .wufoo li .wufoo-dropdown span {font-size: 13px!important; min-height: 50px; padding-left: 26px; color: #5a5a5a!important;  border: 0; background: none; background-color: #fff; }
.wufoo input.text::placeholder, .wufoo textarea.textarea::placeholder { color: #5a5a5a!important; opacity: 1!important; font-weight: normal;}
.wufoo input.text:-ms-input-placeholder, .wufoo textarea.textarea:-ms-input-placeholder { color: #5a5a5a!important; }
.wufoo input.text::-ms-input-placeholder, .wufoo textarea.textarea::-ms-input-placeholder { color: #5a5a5a!important; }

.wufoo textarea.textarea { padding-top: 16px; }
.wufoo select.select { -webkit-appearance: none; }

.wufoo input.btTxt {font-family: 'Gotham-Medium', sans-serif; color: #fff; background-color: #000; font-size: 1.7rem; border: 2px solid #000; min-width: 19.55rem; min-height: 5.1rem; padding: 0.5rem 2.75rem; text-transform: uppercase; display: inline-flex; justify-content: center; align-items: center; color: #D02C2F; background-color: #fff0; border: 2px solid #D02C2F; -webkit-appearance: button!important; 
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; cursor: pointer;
}
.wufoo input.btTxt:hover, .wufoo input.btTxt:focus, .wufoo input.btTxt:active { color: #fff; background-color: #D02C2F; border: 2px solid #D02C2F!important; }

@media(min-width: 500px) {
    .wufoo input.btTxt { font-size: 2rem; min-width: 23rem; min-height: 6rem; }
}


@media(max-width: 500px) {
    form li.rightHalf, form li.leftHalf { float: none!important; width: 100%!important; }
}