.contact{margin-top:.5em}.contact .layout .c_left{width:64%;float:left}.contact .layout .c_left h4{font-size:1.2em;margin:.3em 0;color:#333333eb}.contact .layout .c_left address{color:#606060;padding-left:.5em;line-height:1.6}.contact .layout .c_left address svg{color:#6278df}.contact .layout .c_right{width:35%;float:right;margin-left:1%}.contact .layout .c_right h3{color:#606060;margin-bottom:.5em}.contact .layout .c_right form{background-color:#fafafa;padding:8px 12px}.contact .layout .c_right form .field{display:flex;flex-direction:column;margin-bottom:1em}.contact .layout .c_right form .field.form-btn{margin-top:1.5em}.contact .layout .c_right form .field label{margin-bottom:.3em}.contact .layout .c_right form .field input,.contact .layout .c_right form .field textarea{padding:10px 8px;border:1.2px solid #ddd;border-radius:6px}.contact .layout .c_right form .field input:focus,.contact .layout .c_right form .field textarea:focus{outline-color:var(--primarybg)}.contact .layout .c_right form .field.field.form-btn button{padding:10px 0;width:100%;border:none;font-size:1.1em;background:var(--primarybg);color:#fff;border-radius:4px}.contact .layout .c_right form .field.field.form-btn button:hover{cursor:pointer;opacity:.7}.map-box{margin-top:.5em;margin-bottom:2em}.embed-map-responsive{position:relative;text-align:right;width:100%;height:0;padding-bottom:66.6667%}.embed-map-container{overflow:hidden;background:none!important;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:16px;margin-top:1em}.embed-map-frame{width:100%!important;height:100%!important;position:absolute;top:0;left:0}@media screen and (max-width:600px){.contact .layout .c_left,.contact .layout .c_right{width:100%}.contact .layout .c_right{margin-top:1em}}