#main{width:100%;max-width:1100px;margin:auto;margin-bottom:70px}.entry-header{padding-top:5px;text-align:center}.entry-header h1{font-size:40px;line-height:50px}.cf_section{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-around;align-items:flex-start}.cf_side{width:100%;max-width:400px}.text_big{text-align:center;font-size:30px;line-height:40px;font-weight:700;text-transform:uppercase}.contact_image{width:400px;max-width:400px;height:auto;border:solid 1px #000;border-radius:5px;box-shadow:1px 1px 3px #555;margin-bottom:20px}.cf_placeholder{min-height:400px}.text{font-size:18px;font-style:italic}.contact_form{width:100%;margin-right:40px}.contact_form .form_text{display:block;font-size:18px;text-indent:8px;line-height:22px}.contact_form .form_input{display:block;margin-bottom:13px;position:relative}.contact_form .form_input *{width:100%}.contact_form .form_input input,.contact_form .form_input textarea{border:solid 1px #000;border-radius:5px;box-shadow:1px 1px 3px #555}.contact_form .form_input .wpcf7-spinner{width:24px;position:absolute;right:-10px;top:50%;transform:translateY(-50%);background-color:var(--col-main)}.contact_form .form_input .wpcf7-spinner::before{background-color:var(--col-main-t)}.contact_form .submit .wpcf7-submit{position:relative;padding:8px 0;width:100%;text-transform:uppercase;font-size:20px;border:solid 1px #fff}.contact_form .submit .wpcf7-submit{background-color:var(--col-but);color:var(--col-but-t)}.contact_form .submit .wpcf7-submit:hover{background-color:var(--col-hov);color:var(--col-hov-t);border-color:#000}.contact_form .screen-reader-response p:not(:empty),.contact_form .wpcf7-response-output:not(:empty){background-color:var(--col-a-dn);color:var(--col-a-t);width:100%;padding:8px 23px;border-radius:5px;margin:0;margin-bottom:20px;font-size:20px;text-align:center;border:0}.wpcf7 form .wpcf7-response-output{background-color:var(--col-but);color:var(--col-but-t)}.wpcf7 form.sent .wpcf7-response-output{background-color:var(--col-a-dn);color:var(--col-a-t)}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:var(--col-a-bk);color:var(--col-a-t)}.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background-color:var(--col-a-bl);color:var(--col-a-t)}:root{--hv-ps:absolute;--hv-l:-130px;--hv-mw:100px}.form_group.last-name{position:var(--hv-ps);left:var(--hv-l);max-width:var(--hv-mw)}.woops_t{text-align:center;font-size:22px;line-height:28px;font-weight:700;margin-bottom:5px}.woops_c{border:solid 1px #000;border-radius:5px;box-shadow:1px 1px 3px #555}.contact_form .form_input input.woops_s{-webkit-appearance:none;width:100%;height:15px;background:#ddd;margin-top:5px;outline:none}.woops_s::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:40px;height:26px;background:#17689e;cursor:pointer;border:solid 1px #000;border-radius:5px;box-shadow:1px 1px 3px #555}.woops_s::-moz-range-thumb{width:40px;height:26px;background:#17689e;cursor:pointer;border:solid 1px #000;border-radius:5px;box-shadow:1px 1px 3px #555}[id*="wpcf7"]{scroll-margin-top:400px}@media(max-width:900px){.cf_section{flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center}.contact_form{margin-right:0}}@media(max-width:500px){.cf_side{max-width:auto}.contact_image{width:100%}}