#form_contacts{justify-content:flex-start;margin:2em 1em}#form_contacts div{width:100%;margin-bottom:10px}#form_contacts div label{display:block;width:4em}#form_contacts input,#form_contacts textarea{box-sizing:border-box;border:1px solid #000;padding:3px 10px;width:20em;max-width:calc(100% - 9rem)}#form_contacts input:focus,#form_contacts textarea:focus{background-color:#fff}#form_contacts textarea{height:10em}#age{width:8em!important}#age select{width:4em}#form_contacts input[type=radio]{max-width:1em}#sex div{width:5em;display:inline-block}#sex div label{width:2em}#form_contacts div.req:after{content:"*";position:absolute;margin-left:.5em;font-size:1rem;color:red}#form_contacts input[type="submit"]{width:19em;height:2em;border:1px solid #000;border-radius:5px;font-size:.9em;letter-spacing:3px}#form_contacts input[type="submit"]:hover{border-color:#fff;background-color:transparent;color:#fff}iframe{margin-left:-1.5em;width:98%}iframe *{font-size:1em;margin:0}iframe h3{border:solid 1px red;border-radius:5px;padding:.5em;text-align:center;color:#fff}iframe h3,ul{margin:0}iframe li{color:#fff}