input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-animation:autofill 0s forwards;animation:autofill 0s forwards}@keyframes autofill{100%{background:#fff;color:#646464}}@-webkit-keyframes autofill{100%{background:#fff;color:#646464}}*::-webkit-input-placeholder{color:#080606}*:focus::-webkit-input-placeholder{color:#080606}*:-moz-placeholder{color:#080606;opacity:1}*::-moz-placeholder{color:#080606;opacity:1}*:focus::-moz-placeholder{color:#080606}*:-ms-input-placeholder{color:#080606}*::-ms-input-placeholder{color:#080606}*:focus::-ms-input-placeholder{color:#080606}*::placeholder{color:#080606!important}*:focus::placeholder{color:#080606}input[type=radio],input[type=checkbox]{height:auto;line-height:1.6}textarea{border:1px solid rgba(0,0,0,.2);line-height:1.4;padding:15px;height:170px}input[type=submit],.wpcf7 input[type=submit].btn.btn-primary{padding:12px 10px;border:none;background-color:#f9d100;color:#171717;border-radius:2px;line-height:1;font-size:16px;font-weight:400;text-transform:uppercase;min-height:48px;box-shadow:none;border-radius:0;min-width:170px;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:color .5s}input[type=submit]:hover,input[type=submit]:focus,.wpcf7 input[type=submit].btn.btn-primary:hover,.wpcf7 input[type=submit].btn.btn-primary:focus{text-decoration:none;background-color:#f7df6a;color:#000}input[type=submit].btn.btn-primary:disabled:focus,input[type=submit].btn.btn-primary:disabled:hover{background-color:#bbb!important;color:#171717;opacity:.65}div.wpcf7{position:relative}.wpcf7 label{font-size:16px;line-height:1.6;color:#080606;font-weight:400;display:block;margin-bottom:12px}.wpcf7 label a{color:#080606;text-decoration:underline}.wpcf7 .form-control,.form-control{font-weight:400;line-height:1.5;color:#444c56;background-clip:unset;font-size:16px;box-shadow:none;padding:3px;border-radius:0;border:none;border-bottom:1px solid #5e5e5e;border-radius:0;background:#fbfbfb;transition:border-color .5s}.form-control:focus{outline-style:none;outline:0 !important;-webkit-box-shadow:none!important;box-shadow:none!important;border-color:#000}.wpcf7-select.form-control{padding-left:12px}.wpcf7-form-control-wrap{position:relative;margin-bottom:16px!important;display:block}.wpcf7-form-control-wrap.cf7-acceptance,.wpcf7-form-control-wrap[data-name=cf7-acceptance]{margin-bottom:20px}.wpcf7-form-control-wrap.your-message,.wpcf7-form-control-wrap[data-name=your-message]{margin-bottom:30px}.wpcf7 textarea.form-control{height:170px;padding:3px}.wpcf7-form-control.wpcf7-acceptance{display:block}.wpcf7-form-control.wpcf7-radio.radio_wrap{padding-left:56px}.wpcf7-radio span.wpcf7-list-item{position:relative;display:block;margin:0}.wpcf7-radio span.wpcf7-list-item>label{display:table;width:100%}.wpcf7-radio input[type=radio]{opacity:0;width:0;position:relative;z-index:2;margin-right:0}.wpcf7-radio .wpcf7-list-item-label{line-height:20px;cursor:pointer;font-weight:400;padding-left:36px;display:table-cell}.wpcf7-radio input[type=radio]+span:after,.wpcf7-radio input[type=radio]+span:before{display:inline-block;vertical-align:middle;position:absolute;content:'';background-color:#fff;border-radius:50%}.wpcf7-radio input[type=radio]+span:after{left:0;top:0;width:24px;height:24px;border:1px solid #c8c6c6}.wpcf7-radio input[type=radio]+span:before{width:14px;height:14px;cursor:pointer;left:5px;top:5px;z-index:1;transition:background-color .5s}.wpcf7-radio input[type=radio]:checked+span:before{background-color:#0069b4}.wpcf7 .form-control.wpcf7-custom-control{padding:0;background-color:transparent;border:none;display:inline-block}.wpcf7-form-control-wrap.acceptance,.wpcf7-form-control-wrap[data-name=acceptance]{padding:5px 0 7px}.wpcf7 .acceptance .wpcf7-list-item,.wpcf7 .wpcf7-form-control-wrap[data-name=acceptance] .wpcf7-list-item,.wpcf7 .wpcf7-custom-control .wpcf7-list-item{position:relative;display:block;min-height:2rem;margin-left:0}.wpcf7 .wpcf7-custom-control .wpcf7-list-item{margin:15px 0 0}.wpcf7 .acceptance .wpcf7-list-item>label,.wpcf7 .wpcf7-form-control-wrap[data-name=acceptance] .wpcf7-list-item>label,.wpcf7 .wpcf7-custom-control .wpcf7-list-item>label{display:flex}.wpcf7 .acceptance input,.wpcf7 .wpcf7-form-control-wrap[data-name=acceptance] input,.wpcf7 .wpcf7-custom-control input{position:absolute;z-index:-1;opacity:0}.wpcf7 .acceptance .wpcf7-list-item-label,.wpcf7 .wpcf7-form-control-wrap[data-name=acceptance] .wpcf7-list-item-label,.wpcf7 .wpcf7-custom-control .wpcf7-list-item-label{padding-left:36px;padding-top:2px;position:relative;cursor:pointer;font-size:15px;line-height:1.2}.wpcf7 .wpcf7-custom-control .wpcf7-list-item-label{color:#080606}.wpcf7 .acceptance .wpcf7-list-item label input+span.wpcf7-list-item-label:before,.wpcf7 .wpcf7-form-control-wrap[data-name=acceptance] .wpcf7-list-item label input+span.wpcf7-list-item-label:before,.wpcf7 .wpcf7-custom-control .wpcf7-list-item label input+span.wpcf7-list-item-label:before{position:absolute;display:block;top:0;left:0;width:24px;height:24px;line-height:24px;font-size:16px;content:'\e90c';font-family:"icomoon";color:#ffff;text-align:center;background-color:#fff;pointer-events:none;border:1px solid #444c56;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpcf7 .acceptance .wpcf7-list-item label input:checked+span.wpcf7-list-item-label:before,.wpcf7 .wpcf7-form-control-wrap[data-name=acceptance] .wpcf7-list-item label input:checked+span.wpcf7-list-item-label:before,.wpcf7 .wpcf7-custom-control .wpcf7-list-item label input:checked+span.wpcf7-list-item-label:before{color:#0069b4}.wpcf7 .acceptance .wpcf7-list-item label input.invalid+span.wpcf7-list-item-label:before,.wpcf7 .wpcf7-form-control-wrap[data-name=acceptance] .wpcf7-list-item label input.invalid+span.wpcf7-list-item-label:before,.wpcf7 .wpcf7-custom-control .wpcf7-list-item label input.invalid+span.wpcf7-list-item-label:before{color:#f1f1ef}.wpcf7 .acceptance .wpcf7-list-item>input.invalid+span.wpcf7-list-item-label:after,.wpcf7 .wpcf7-form-control-wrap[data-name=acceptance] .wpcf7-list-item>input.invalid+span.wpcf7-list-item-label:after,.wpcf7 .wpcf7-custom-control .wpcf7-list-item>input.invalid+span.wpcf7-list-item-label:after{left:-2.5rem;width:1.5rem;height:1.5rem}span.wpcf7-not-valid-tip{color:red;font-size:13px;font-weight:400;display:block;text-align:center;position:absolute;bottom:-20px;left:3px}.cf7-acceptance span.wpcf7-not-valid-tip{bottom:-10px;width:100%}.wpcf7 form div.wpcf7-response-output{position:absolute;bottom:40px;color:#707070;border-color:red;font-size:16px;max-width:260px;right:50%;margin-right:-130px;text-align:center;background-color:#fff;padding:8px 10px;border-radius:0;box-shadow:0 3px 5px 1px rgba(0,0,0,.1)}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #707070}div.wpcf7 .ajax-loader{position:absolute;left:50%;margin-left:-8px;bottom:16px}.wpcf7 p{line-height:1.4;margin-bottom:0}.ocrscf_circles-slider.ui-slider{border-radius:20px;background:#dbdbdb!important;border:none;height:10px;margin:26px 25px 68px!important}.ui-widget-header{border:1px solid #0069b4;background:#0069b4 url(//www.fernholz.biz/wp-content/themes/fernholzws/lib/views/cf7/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:700}.ocrscf_circles-slider .ui-slider-handle{border-radius:50%!important;height:24px!important;width:24px!important;top:-7px!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:5px solid #81b7e0;background:#0069b4;background-image:none;font-weight:700;color:#1c94c4;box-shadow:0 0 5px 1px rgba(14,141,234,.25)}.ocrscf_circles-slider.ui-slider-float .ui-slider-tip,.ocrscf_circles-slider.ui-slider-float .ui-slider-tip-label{visibility:visible;top:auto;bottom:-50px;width:50px;margin-left:-25px;height:30px;line-height:30px;background:#fff;border-radius:8px;border:none;font-weight:500;font-size:16px;opacity:1;color:#080606;box-shadow:0 0 7px 1px rgba(43,46,49,.1)}.ui-slider-float .ui-slider-tip:before,.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before,.ui-slider-float .ui-slider-tip:after,.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after{display:none}.ui-slider-float .ui-slider-handle:hover .ui-slider-tip,.ui-slider-float .ui-slider-handle.ui-state-hover .ui-slider-tip,.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip,.ui-slider-float .ui-slider-handle.ui-state-active .ui-slider-tip,.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{top:auto}.ocrscf_circles-slider .ui-slider-pip.ui-slider-pip-last .ui-slider-label,.ocrscf_circles-slider .ui-slider-pip.ui-slider-pip-first .ui-slider-label{display:none}a.cf7-upload-wkdw{color:#0069b4!important;font-size:12px;line-height:24px;text-decoration:underline;margin-left:10px}.codedropz-upload-handler{display:none!important}@media only screen and (max-width:767px){.wpcf7 .form-control,.wpcf7 label{font-size:14px}.form-section-title{margin-top:20px}.wpcf7 p.input-group-title{font-size:15px}.wpcf7 p.remark{margin-bottom:0}.cf7-acceptance span.wpcf7-not-valid-tip{bottom:0;position:relative}.wpcf7-form-control.wpcf7-radio.radio_wrap{padding-left:0}}@media only screen and (min-width:768px) and (max-width:991px){div.wpcf7{margin:0 0 0 15px;position:relative}}@media only screen and (min-width:992px){div.wpcf7{position:relative}}@media only screen and (max-width:1199px){.wpcf7 p.input-group-title{margin-right:0}}.demo_form{background:#fbfbfb;padding:30px;box-shadow:0 0 10px 1px rgba(231,231,231,.5);border-radius:2px}@media only screen and (max-width:480px){.demo_form{padding:15px}}.wpcf7 h2,.wpcf7 h3,.wpcf7 h4,.wpcf7 h5{color:#171717;padding-bottom:18px}