section.et_pb_wpt_contact_form_7{padding:30px}section.et_pb_wpt_contact_form_7 #wpt-cf7-placeholder{padding:30px;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;background-color:hsla(240,5%,57%,.2)}section.et_pb_wpt_contact_form_7 #wpt-cf7-placeholder div{text-align:center}section.et_pb_wpt_contact_form_7 .wpcf7{padding:0;margin:0}section.et_pb_wpt_contact_form_7 .wpcf7 p{width:100%}section.et_pb_wpt_contact_form_7 .wpcf7 br,section.et_pb_wpt_contact_form_7 .wpcf7 p:empty{display:none}section.et_pb_wpt_contact_form_7 .wpcf7 .cf7-row{margin:0;padding:0}section.et_pb_wpt_contact_form_7 .wpcf7 .cf7-row:last{margin-bottom:0}section.et_pb_wpt_contact_form_7 .wpcf7 .cf7-row .wpcf7-form-control-wrap{margin-top:8px;padding-right:0;width:100%}section.et_pb_wpt_contact_form_7 .wpcf7 .cf7-row div.wpt-col{padding:0;margin-bottom:14px}section.et_pb_wpt_contact_form_7 .wpcf7 .cf7-row div.wpt-col.input-width-auto .wpcf7-form-control-wrap{width:auto!important}section.et_pb_wpt_contact_form_7 .wpcf7 .cf7-row div.wpt-col .wpcf7-form-control-wrap{display:block;width:99%}section.et_pb_wpt_contact_form_7 .wpcf7 .cf7-row div.wpt-col.wpt-col-lg-3:last-of-type .wpcf7-form-control-wrap,section.et_pb_wpt_contact_form_7 .wpcf7 .cf7-row div.wpt-col.wpt-col-lg-4:last-of-type .wpcf7-form-control-wrap,section.et_pb_wpt_contact_form_7 .wpcf7 .cf7-row div.wpt-col.wpt-col-lg-6:last-of-type .wpcf7-form-control-wrap,section.et_pb_wpt_contact_form_7 .wpcf7 .cf7-row div.wpt-col.wpt-col-lg-8:last-of-type .wpcf7-form-control-wrap,section.et_pb_wpt_contact_form_7 .wpcf7 .cf7-row div.wpt-col.wpt-col-lg-9:last-of-type .wpcf7-form-control-wrap,section.et_pb_wpt_contact_form_7 .wpcf7 .cf7-row div.wpt-col.wpt-col-lg-12 .wpcf7-form-control-wrap,section.et_pb_wpt_contact_form_7 .wpcf7 .cf7-row div.wpt-col.wpt-col-lg-12:last-of-type .wpcf7-form-control-wrap{width:100%}section.et_pb_wpt_contact_form_7 .wpcf7 .cf7-row .wpcf7-quiz-label,section.et_pb_wpt_contact_form_7 .wpcf7 .cf7-row>label,section.et_pb_wpt_contact_form_7 .wpcf7 .cf7-row div.wpt-col>label{width:100%;display:block;font-weight:700;line-height:1}section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-captchar,section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-date,section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-number,section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-quiz,section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-tel,section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-text,section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-textarea,section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-url{background-color:#eee;border:none;width:inherit;border-radius:3px;font-size:14px;color:#999;padding:16px;box-sizing:border-box}section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-quiz{width:100%}section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-select{box-sizing:border-box;width:inherit;padding:16px 20px 16px 10px;border:0;border-radius:0;color:#999;background-color:#eee;font-size:14px}section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-submit{color:#2ea3f2;cursor:pointer;font-size:20px;font-weight:500;border-radius:3px;padding:6px 20px;line-height:1.7em;background:transparent;border:2px solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .2s}section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-submit:hover{background-color:#eee;border-color:#eee;padding:6px 20px}section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-list-item{margin:0 0 5px;display:block}section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-list-item .wpcf7-list-item-label{vertical-align:middle;line-height:14px;font-size:14px}section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label,section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{margin-left:5px}section.et_pb_wpt_contact_form_7 .wpcf7 input[type=checkbox],section.et_pb_wpt_contact_form_7 .wpcf7 input[type=radio]{background-color:red;border:0;font-size:14px;vertical-align:middle;width:14px;height:14px;margin:0}section.et_pb_wpt_contact_form_7 .wpcf7 .wpcf7-acceptance{display:block}section.et_pb_wpt_contact_form_7 .wpcf7 div.wpcf7-response-output{margin:0 0 20px;padding:16px 20px}section.et_pb_wpt_contact_form_7 .wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ng,section.et_pb_wpt_contact_form_7 .wpcf7 div.wpcf7-response-output.wpcf7-validation-errors{border:1px solid red;color:red;font-size:18px}section.et_pb_wpt_contact_form_7 .wpcf7 .wpt-cf7-submit-btn-row{display:flex}@media (max-width:1023px){section.et_pb_wpt_contact_form_7 .wpcf7-form-control-wrap{width:100%!important}}@media (min-width:768px) and (max-width:980px){section.et_pb_wpt_contact_form_7 .wpcf7-form-control-wrap{width:100%!important}}@media (max-width:767px){section.et_pb_wpt_contact_form_7 .wpcf7-form-control-wrap{width:100%!important}}@media (max-width:479px){section.et_pb_wpt_contact_form_7 .wpcf7-form-control-wrap{width:100%!important}}