.contact .form-section{background:#091b34}.contact .form-section .content{padding:200px 0 100px;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:80px}.contact .form-section .content .contact-info{flex-basis:360px;flex-grow:1;display:flex;flex-direction:column;gap:30px}.contact .form-section .content .contact-info *{color:#fff}.contact .form-section .content .contact-info .subtitle{width:65%}.contact .form-section .content .contact-info .columns{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.contact .form-section .content .contact-info .columns .column{flex:1 1;flex-basis:250px;padding:20px;border-radius:20px;display:flex;flex-direction:column;background:#223248}.contact .form-section .content .contact-info .columns .column img{width:40px}.contact .form-section .content .contact-info .columns .column h4{margin:15px 0}.contact .form-section .content .contact-info .columns .column .columns{gap:0}.contact .form-section .content .contact-info .columns .column .columns .column{padding:0}.contact .form-section .content .form-container{flex-basis:360px;flex-grow:1;padding:30px;border-radius:20px;background:#fff}.contact .form-section .content .form-container form{width:100%;display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.contact .form-section .content .form-container form .input-container{width:100%}.contact .form-section .content .form-container form .input-container.error input,.contact .form-section .content .form-container form .input-container.error select,.contact .form-section .content .form-container form .input-container.error textarea{border:1px solid #eb5757}.contact .form-section .content .form-container form .input-container label{display:block;margin-bottom:5px}.contact .form-section .content .form-container form .input-container input,.contact .form-section .content .form-container form .input-container select,.contact .form-section .content .form-container form .input-container textarea{width:100%;padding:15px;border-radius:20px;border:1px solid #333}.contact .form-section .content .form-container form .input-container textarea{min-height:180px}.contact .form-section .content .form-container button{width:100%}.contact .map{width:100%;max-width:1920px;height:50vh}@media screen and (max-width:1000px){.contact .form-section .content{padding:120px 0 50px;gap:20px}}