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;flex-basis:48%;padding:30px}.contact .right{flex-basis:48%;padding:20px;box-shadow:0 0 5px #00000026;border-radius:18px}.contact .right .form-group{margin-bottom:20px;padding:0 16px;border:1px solid #f1f1f1;border-radius:11px;display:flex;flex-flow:row;justify-content:flex-start}.contact .right .form-group label{width:117px;border-right:1px solid #f1f1f1;margin-right:15px;font-size:13px;padding:16px 0}.contact .right .form-group select,.contact .right .form-group input{border:0;background:none;display:block;width:100%;outline:none;font-size:13px}.contact .right .form-group select option:disabled,.contact .right .form-group select option:invalid{color:#d1d3d4}.contact .right .textarea label{font-size:13px;margin-bottom:10px;display:block}.contact .right .textarea textarea{resize:none;width:100%;min-height:150px;padding:20px;border:1px solid #f1f1f1;border-radius:11px;outline:none}.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}}
