body{background-color:#f1f1f1}.banner .container .inner{max-width:490px}.banner .content-container .title-container{display:block}.banner .content{margin:30px 0}.contact .left{flex-basis:48%;font-size:19px}.contact .left .address{margin-bottom:40px;margin-top:10px}.contact .left .email{margin-bottom:40px}.contact .left .social{margin-top:15px}.contact .left .social a:not(:last-child){margin-right:32px}.contact .right{background-color:#fff;border-radius:18px;box-shadow:0 0 5px rgba(0,0,0,.15);flex-basis:48%;padding:30px;padding:20px}.contact .right .form-group{border:1px solid #f1f1f1;border-radius:11px;display:flex;flex-flow:row;justify-content:flex-start;margin-bottom:20px;padding:0 16px}.contact .right .form-group label{border-right:1px solid #f1f1f1;font-size:13px;margin-right:15px;padding:16px 0;width:117px}.contact .right .form-group input,.contact .right .form-group select{background:none;border:0;display:block;font-size:13px;outline:none;width:100%}.contact .right .form-group select option:disabled,.contact .right .form-group select option:invalid{color:#d1d3d4}.contact .right .textarea label{display:block;font-size:13px;margin-bottom:10px}.contact .right .textarea textarea{border:1px solid #f1f1f1;border-radius:11px;min-height:150px;outline:none;padding:20px;resize:none;width:100%}.contact .form-submit{flex-basis:100%;margin-top:50px}.contact .form-submit input{background-color:var(--blue);font-size:25px;font-weight:700}@media only screen and (max-width:1023px){.contact .left{margin-bottom:50px}}
