.contact .form-list>div,.thankyou .form-list>div{margin:1em 0}.contact .form-list select,.contact .form-list input,.contact .form-list textarea,.thankyou .form-list select,.thankyou .form-list input,.thankyou .form-list textarea{width:100%;padding:.75em 1em;border-radius:0;border:1px solid #000}.contact .form-list label,.thankyou .form-list label{font-size:14px;font-size:0.875rem;font-weight:bold}@media screen and (min-width: 782px){.contact .form-list>div:not(.text),.thankyou .form-list>div:not(.text){margin-bottom:1.5em;display:box;display:flexbox;display:flex}.contact .form-list>div:not(.text) dt,.thankyou .form-list>div:not(.text) dt{width:35%}.contact .form-list>div:not(.text) dd,.thankyou .form-list>div:not(.text) dd{width:65%}.contact .form-list select,.contact .form-list input,.thankyou .form-list select,.thankyou .form-list input{height:45px}.contact .form-list label,.thankyou .form-list label{font-size:16px;font-size:1rem}}.contact :is(.note,.sending),.thankyou :is(.note,.sending){font-size:14px;font-size:0.875rem;padding:1em 1em 1em 1.5em;margin-bottom:0;background-color:#efefef}.contact :is(.note,.sending) li,.thankyou :is(.note,.sending) li{margin-top:1em}.contact .note,.thankyou .note{color:#4d565a}.contact .btn input,.thankyou .btn input{font-size:16px;font-size:1rem;color:#fff;padding:1em 3em;margin:3em auto;display:block}@media screen and (min-width: 782px){.contact .btn input,.thankyou .btn input{cursor:pointer}}.thankyou p{margin-bottom:.5em}