.contact-form-block .nf-form-cont .nf-form-content input:not([type="button"]):focus{background:#efe0d7}.contact-form-block .submit-container{text-align:right;padding-top:15px}.contact-form-block .checkbox-container{padding-top:15px}.contact-form-block .nf-form-cont .nf-form-content input[type="submit"]{border:1px solid #2F5950;color:#2F5950;background:transparent}.contact-form-block .nf-form-cont .nf-form-content input[type="submit"]:hover{border:1px solid #2F5950;color:#fff;background:#2F5950}.contact-form-block .nf-form-cont .checkbox-container.label-right label::before{left:-37px!important;top:0;width:21px;height:21px;display:block}.contact-form-block .nf-form-cont .checkbox-wrap .nf-field-label label::after{background:#fff;border-color:#2F5950;height:26px;width:26px;margin-left:-12px;margin-top:-3px}.contact-form-block .nf-form-cont .checkbox-container.label-right label::before{left:-37px!important;top:0;width:21px;height:21px;display:block}.contact-form-block .nf-form-cont .checkbox-wrap .nf-field-element label::before,.contact-form-block .nf-form-cont .checkbox-wrap .nf-field-label label::before,.contact-form-block .nf-form-cont .listcheckbox-wrap .nf-field-element label::before,.contact-form-block .nf-form-cont .listcheckbox-wrap .nf-field-label label::before{transition:all .2s;content:url(/wp-content/uploads/2023/01/check-icon-green-min.svg)}.contact-form-block .nf-form-cont .checkbox-wrap .nf-field-label label{margin-left:40px!important}.contact-form-block .nf-response-msg{text-align:center;font-size:1.5em;font-family:'didot',serif}@media all and (max-width:1500px){.contact-form-block .nf-response-msg{font-size:1.4em}}@media all and (max-width:1280px){.contact-form-block .nf-response-msg{font-size:1.3em}}@media all and (max-width:620px){.contact-form-block .nf-response-msg{font-size:1.2em}}.contact-form-block .fluentform .ff-el-input--label label{font-size:18px;font-weight:400}.contact-form-block.form-style-general .fluentform .ff-el-input--label label{text-transform:uppercase}.contact-form-block .fluentform .ff-el-form-control{background:#efe0d7;border:none;color:#162B29;border-radius:0;font-size:18px;height:50px}.contact-form-block.form-style-general .fluentform .ff-el-form-control{background:#fff;border:1px solid #1E4639}.contact-form-block .fluentform textarea.ff-el-form-control{height:unset}.contact-form-block.form-style-general .fluentform textarea.ff-el-form-control{height:200px}.contact-form-block select.ff-el-form-control:not([size]):not([multiple]){height:50px;font-weight:400;font-family:'Raleway',sans-serif;padding-right:30px}.contact-form-block .fluentform .ff_input-group-text{background:#efe0d7;color:#162B29;padding-right:0}.contact-form-block .fluentform .ff-el-group :is(h2,h3,h4,h5,h6){margin-bottom:0;padding-top:10px}.contact-form-block .fluentform .ff-btn{border:1px solid #2F5950;color:#2F5950;background:transparent;font-size:18px;font-family:'Raleway',sans-serif;border-radius:0;box-sizing:border-box;font-weight:500;padding:9px 40px;position:relative;overflow:hidden;cursor:pointer;display:inline-block;text-align:center;min-width:140px;height:50px}.contact-form-block.form-style-general .fluentform .ff-btn{border:2px solid #2F5950;color:#fff;background:#2F5950;font-size:18px;font-family:'Raleway',sans-serif;border-radius:0;box-sizing:border-box;font-weight:500;padding:9px 40px;position:relative;overflow:hidden;cursor:pointer;display:inline-block;text-align:center;min-width:140px;height:50px}.contact-form-block .fluentform .ff-btn:hover{border:1px solid #2F5950;color:#fff;background:#2F5950;opacity:1}.contact-form-block.form-style-general .fluentform .ff-btn:hover{background:transparent;border:2px solid #2F5950;text-decoration:none;transition:all .4s cubic-bezier(.3,.15,.18,1);color:#2F5950}.contact-form-block .fluentform .ff_submit_btn_wrapper{margin-top:30px}.contact-form-block .fluentform .ff-el-form-check input[type='radio']{display:none}.contact-form-block .fluentform .ff-el-form-check input[type='checkbox']{display:none}.contact-form-block .fluentform .ff-el-form-check label::before{content:" ";display:inline-block;position:relative;top:2px;margin:0 5px 0 0;width:12px;height:12px;border-radius:50px;border:1px solid #2F5950;background-color:transparent}.contact-form-block .fluentform .ff-el-form-check .ff-el-form-check-label{position:relative}.contact-form-block .fluentform .ff-el-form-check.ff_item_selected label::after{border-radius:50px;width:9px;height:9px;position:absolute;top:6px;left:2px;content:" ";display:block;background:#2F5950}.contact-form-block .fluentform .ff-message-success{border:none;box-shadow:none;margin-top:10px;overflow-wrap:break-word;padding:15px;position:relative;text-align:center;font-size:1.6em;font-family:'didot',serif}@media all and (max-width:1366px){.contact-form-block .fluentform .ff-btn{min-width:120px;padding:8px 20px}}@media all and (max-width:1024px){.contact-form-block .fluentform .ff-btn{min-width:110px}}