.contact{padding:45px 0;background-color:#1E3C72}.contact img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:400px}.contact .text{padding:15px 0;text-align:center;color:white}.contact .text h1{line-height:1.3em;font-size:2.5rem}@media (max-width: 700px){.contact .text h1{font-size:1.8rem}}.contact .text p{font-size:1.4rem;line-height:1.65em}@media (max-width: 700px){.contact .text p{font-size:1.2rem}}.contact .text a{color:inherit}.contact_form{max-width:850px;padding:10px 15px;margin:0 auto 50px auto}.contact_form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.contact_form form label{margin-top:25px;margin-bottom:5px;font-size:1.2rem}.contact_form form input[type=text],.contact_form form textarea{-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#ccc;border-radius:3px;font-size:1.4rem;line-height:1.65em;width:100%}.contact_form form input[type=submit]{margin-top:15px;display:block;padding:10px 15px;background-color:#1E3C72;border-radius:3px;color:white;border:none;-webkit-transition:.3s;transition:.3s;cursor:pointer;font-size:1.2rem;font-weight:600;letter-spacing:1px;font-family:'Quicksand', sans-serif}.contact_form form input[type=submit]:hover{background-color:#000428}
