.cf7-confirm-area{margin-bottom:1.5em;background-color:#fff}.cf7-confirm-list{border-top:1px solid #ddd}.cf7-confirm-row{display:flex;border-bottom:1px solid #ddd;padding:.75em;gap:1em}.cf7-confirm-label{flex:0 0 30%;font-weight:700;color:#333;word-break:break-word}.cf7-confirm-value{flex:1;color:#444;word-break:break-word}.cf7-back-button{background:#b4b4b4;font-weight:700;width:320px;height:60px;color:#fff;font-size:1.2rem;border:none;border-radius:50rem;box-shadow:none;cursor:pointer;display:block;margin:12px auto 0}.wpcf7-form.is-confirm input.wpcf7-submit{width:320px;height:60px;background:#66c32b;color:#fff;font-size:1.2rem;font-weight:700;border:none;border-radius:50rem;box-shadow:none;cursor:pointer;display:block;margin:40px auto 0;padding:0}.cf7-confirm-button{width:320px;height:60px;background:#0087ba;color:#fff;font-size:1.2rem;border:none;border-radius:50rem;box-shadow:none;cursor:pointer;display:block;margin:40px auto 0;font-weight:700}div.wpcf7-response-output{display:none!important}.wpcf7-form.failed div.wpcf7-response-output,.wpcf7-form.aborted div.wpcf7-response-output,.wpcf7-form.spam div.wpcf7-response-output{display:block!important;margin:1.5em 0;padding:.8em 1em;border:2px solid #dc3232;color:#dc3232;font-weight:700;text-align:center}.wpcf7-form:not(.cf7c-ready) .form_wrap{visibility:hidden}@media only screen and (max-width:869px){.site-content .content-area .site-main{min-width:0}}.form_wrap .vertical .wpcf7-list-item{display:block;margin:0 0 6px}.form_wrap input[type="text"],.form_wrap input[type="email"],.form_wrap input[type="tel"],.form_wrap input[type="url"],.form_wrap input[type="number"],.form_wrap textarea,.form_wrap select{max-width:100%;box-sizing:border-box}