form#contact_form{background-color:var(--color-blue);color:#fff;padding:30px;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;gap:20px}form#contact_form label{display:block}form#contact_form input,form#contact_form textarea,form#contact_form select{width:100%;border:none}form#contact_form option{font-size:1rem}form#contact_form textarea{resize:vertical;min-height:5rem}form#contact_form div.col1{grid-column:0/-1}form#contact_form div.col2{grid-column:1/-1}@media screen and (max-width: 767px){form#contact_form div.col1{grid-column:1/-1}}form#contact_form button{background-color:var(--nav-bg-color);color:#fff;border:none;border-radius:20px;padding:10px;cursor:pointer}form#contact_form .hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.address-box{background-color:var(--nav-bg-color);border-radius:10px;color:#fff;display:grid;grid-template-columns:1fr 3fr;gap:30px;padding:30px}.address-box a,.address-box a:hover{color:#fff}