.contact-desc{display:flex;align-items:center;justify-content:center;justify-content:space-evenly}.contact-tel{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 50px;background-color:#f1f1f1}.tel.inForm{font-size:30px;margin-top:0}.e-mail{max-width:65px;transform:rotate(4.1deg) translateY(-8px)}.contact-desc span.fa-arrow-up{display:none}.online-inContact.flexbox-center{align-items:center}.page a.online{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#05;color:#fff;max-width:100%;height:45px;line-height:1.3em;z-index:10;padding:0 1.5em;margin-left:1em}.page a.online span{color:#fff}.page a.online:before{border-radius:3px}.page a.online:hover{box-shadow:none}div.inquiry-container{padding:25px 100px 50px}table.inquiry{width:100%;border-top:1px dotted #cbcbcb}table.inquiry span.required,table.inquiry span.optional{padding:.5em 1em;font-size:.7rem}table.inquiry span.required{color:#fff;background-color:#5c1010}table.inquiry span.optional{color:#fff;background-color:#a2afac}.inquiry-container .submitBtn{text-align:center;display:flex;flex-direction:column;align-items:center}.inquiry-container button{width:300px;text-align:center;height:55px;transition:.3s all}.inquiry-container button:hover{background-color:#3f5558;box-shadow:none}table.inquiry th,table.inquiry td{border-bottom:1px dotted #cbcbcb;margin:0;padding:20px 0}table.inquiry th{width:32%;text-align:left;vertical-align:top;padding-top:25px;text-indent:-3.8em;padding-left:3.8em}table.inquiry td{width:calc(100% - 30%)}table.inquiry .label{padding-left:1em}table.inquiry input[type=text],table.inquiry input[type=email],table.inquiry textarea{width:100%}p.consent{margin:1.5em 0 1.2em;text-align:center}p.recaptcha{font-size:12px;text-align:center;line-height:1.4}.result{text-align:center;margin-bottom:50px}p.err_msg{margin:0;padding:0;color:#d92525}p.err_msg.prevent-spam{text-align:center;margin:20px}input.err,textarea.err{background-color:#ffebeb;border:1px solid #eb7f7f}p.dancing{font-size:50px;font-weight:500}.about p.dancing{font-size:30px;font-weight:500}.contact-form-02>.contact-tel{border-top:2px solid #e3e3e3;margin:50px 0 -20px}.after-flow{margin-top:100px;border-top:1px dotted #ccc}@media screen and (max-width:1024px){.contact-desc span.fa-arrow-right{display:none}.contact-desc span.fa-arrow-up{display:initial}p.forForm{margin-top:-10px}.online-inContact.flexbox-center{flex-direction:column-reverse;align-content:flex-start;align-items:flex-start}table.inquiry th,table.inquiry td{display:block;width:100%}table.inquiry th{border-bottom:none;padding:20px 0 0}table.inquiry td{padding:10px 0 20px}}@media screen and (max-width:767px){.contact-desc{flex-direction:column}}@media screen and (max-width:599px){div.inquiry-container{padding:20px 0 40px}a.form{margin-right:0;margin-bottom:18px}.contact-form-02 h1{font-size:20px!important}.tel.inForm{padding-top:10px;font-size:28px}.e-mail{transform:rotate(4.1deg) translateY(-3px)}.result{text-align:left;margin-bottom:50px}p.dancing{font-size:40px;line-height:1em}}