.qf3form.default .qf3txt input::placeholder,.qf3form.default select::placeholder,.qf3form.default textarea::placeholder{color:#000!important}.box_qfsubmit input{margin:0 auto;display:block}.qf3form.default{padding:0;box-sizing:border-box}.qf3form.default .qf3{padding:0 0 1.4em;margin:0 auto;width:100%}.qf3form.default .qf3label{padding:0 1em 0 0;text-align:right;box-sizing:border-box;margin:.3em 0;width:38%;line-height:1.2em;display:none}.qf3form.default .qf3txt input,.qf3form.default select{height:50px;padding:0 15px;border:1px solid #666;color:#000;box-sizing:border-box;margin:0 auto;box-shadow:none;border-radius:50px;background:#fff;width:100%;display:block}.qf3labelreq{padding-left:.3em}.qfoverlay{position:absolute;opacity:.8;top:0;background-color:#000;width:100%;z-index:9990}.qfmodalform{padding:0;position:absolute;top:0;background-color:#fff;margin-left:-31%;left:50%;width:62%;z-index:9999}.qfmodalform.compact{margin-left:0;left:0;width:100%}.qfmodalform div.qf3form{padding:4em;width:100%}.qfclose{height:18px;font-size:18px;right:0;color:#000;position:absolute;top:0;cursor:pointer;width:18px}.qfsubmitformres{padding:20px;border:1px solid #ccc;position:relative;margin:10px}.qfsubmitformresclose{padding:5px;font-size:18px;right:0;color:red;position:absolute;top:0;cursor:pointer}.qf3form.default .radioblok{display:inline-block}.qf3form.default .qfradio.vertically .qf3label{margin:0;vertical-align:top}.qf3form.default .qfradio.vertically .radioblok label{height:1em;margin-bottom:.3em;margin-left:1.6em;line-height:0;margin-top:-.5em;white-space:nowrap;display:block}.qf3form.default .qfradio.horizontally .radioblok label{margin:0 1em 0 .5em;white-space:nowrap;display:inline-block}.qf3form.default .qfradio.vertically .radioblok input{display:block}.qf3form.default .qfradio.horizontally .radioblok input{vertical-align:middle}.qf3form.default textarea{height:100px;padding:10px 0 2px 20px;border:1px solid #666;box-sizing:border-box;margin:0 auto;border-radius:50px;width:100%;vertical-align:top;display:block}.qf3form.default .qfbackemail input,.qf3form.default .qfcheckbox input{margin:0 .5em 0 0;vertical-align:middle}.qf3form.default .chbxlabel{line-height:1.2em;display:inline-block}.qf3form.default .qfchkbx{width:62%;display:inline-block}.qf3form.default .qfhidden{display:none}.qf3form.default .qffile input{padding:.3em;border:0;max-width:38%;background:#fdf3f3;display:inline-block}.qf3form.default .filelabel{padding-left:1em}.qf3form.default .qf_recaptcha{transform-origin:left top;-webkit-transform-origin:left top;display:inline-block}.qf3form.default .qfcapt{text-align:right}.qf3form.default .qfcapt a{padding:1em 2em;font-size:10px;color:#ccc}.nfl{display:none}.qf3form.default .qfcalculatorsum{font-size:1.5em}.qf3form.default .qfcalculatorsum .qf3label{display:inline-block}.qf3form.default .qfpriceinner{margin-right:.3em}.qf3form.default .qfunitinner{margin-right:2px}.qf3form.default .qfcloner.vertically>.qfclonerrow{padding:2em 0;border:1px solid #ccc;position:relative;margin:5px}.qf3form.default .vertically>.qfclonerrow>.qfadd,.qf3form.default .vertically>.qfclonerrow>.qfclonesum,.qf3form.default .vertically>.qfclonerrow>.qfrem{height:2em;padding:0;position:absolute;text-align:center;top:5px;width:2em}.qf3form.default .vertically>.qfclonerrow>.qfadd{right:3em}.qf3form.default .vertically>.qfclonerrow>.qfrem{right:1em}.qf3form.default .vertically>.qfclonerrow>.qfclonesum{right:6em;text-align:right;width:auto}.qf3form.default .vertically>.qfclonerrow>.qfadd a{height:100%;font-size:2em;text-decoration:none;color:#00f;width:100%;display:block}.qf3form.default .vertically>.qfclonerrow>.qfrem a{height:100%;font-size:1.8em;text-decoration:none;color:red;width:100%;display:block}.qf3form.default td.qfadd a{color:#00f}.qf3form.default td.qfadd a,.qf3form.default td.qfrem a{height:1em;font-size:1.8em;text-decoration:none;width:1em;display:block}.qf3form.default td.qfrem a{color:red}.qf3form.default .qfcloner.horizontally table{border:1px solid #ccc;margin:5px 1%;width:98%}.qf3form.default .qfcloner.horizontally table td,.qf3form.default .qfcloner.horizontally table th{padding:3px;text-align:center;vertical-align:top}.qf3form.default td.qfadd,.qf3form.default td.qfrem{text-align:center;width:1em}.qf3form.default .qfcloner.horizontally .qf3label{text-align:left;width:100%;display:block}.qf3form.default .qfcloner.horizontally .qf3txt input,.qf3form.default .qfcloner.horizontally select{max-width:100%;width:100%}.qf3form.default .qftabs{margin:10px}.qf3form.default .qftabsitemlabel{padding:5px;border:1px solid #c3c1c3;cursor:pointer}.qf3form.default .qftabsitem{padding:10px;border:1px solid #c3c1c3}.qf3form.default .qftabs.vertically{display:flex}.qf3form.default .vertically .qftabactiv{border-right:0;margin-right:-1px;position:relative;background:#fff}.qf3form.default .vertically .qftabslabelsbox{width:38%}.qf3form.default .vertically .qftabsitem{width:62%}.qf3form.default .horizontally .qftabslabelsbox{display:flex}.qf3form.default .horizontally .qftabactiv{position:relative;border-bottom:0;top:1px;background:#fff;margin-top:-4px}.qf3form.default .qf_number_inner{position:relative;max-width:120px;width:100%;display:inline-block}.qf3form.default .qf_number input[type=number]{height:2.4em;padding:.375rem .75rem;border:1px solid #c4c4c4;-moz-appearance:textfield;box-sizing:border-box;width:100%}.qf3form.default .qf_number input[type=number]:focus{outline:0}.qf3form.default .qf_number button{height:50%;padding:0;justify-content:center;font-size:1.1em;border:1px solid #c4c4c4;transition:all .25s ease;outline:none;align-content:center;background:#fff;line-height:0;display:flex}.qf3form.default .qf_number button:hover{background-color:#f3f3f3}.qf3form.default .qf_number input::-webkit-inner-spin-button,.qf3form.default .qf_number input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.qf3form.default .qf_number.vertically input{padding-right:3.25rem}.qf3form.default .qf_number.vertically .number__controls{right:0;position:absolute;flex-direction:column;bottom:-1px;top:0;width:2.5rem;display:flex;z-index:1}.qf3form.default .qf_number.vertically .qfup{margin-bottom:-1px}.qf3form.default .qf_number.horizontally input{padding-right:2.25rem;text-align:center;padding-left:2.25rem}.qf3form.default .qf_number.horizontally button{height:100%;position:absolute;bottom:-1px;top:0;width:2.5rem;z-index:1}.qf3form.default .qf_number.horizontally .qfup{right:0;margin-left:-1px}.qf3form.default .qf_number.horizontally .qfdown{margin-right:-1px;left:0}.qf3form.default .qfslider_inner{padding:0 20px;font-size:75%;position:relative;box-sizing:border-box;margin:2em 0;width:38%;display:inline-block}.qf3form.default .qfslider .slider_min{position:absolute;left:0}.qf3form.default .qfslider .slider_max{right:0;position:absolute}.qf3form.default .qfslider .slider_chosen{position:absolute;text-align:center;top:-1.6em;margin-left:13.5px;width:26px}.qf3form.default .qfslider input[type=range]{height:1px;padding:0;border:0;-webkit-appearance:none;box-sizing:border-box;box-shadow:none;margin-left:-5px;width:100%;display:inline}.qf3form.default .qfslider input[type=range]:focus{outline:none}.qf3form.default .qfslider input[type=range]::-webkit-slider-runnable-track{height:1px;border:0;background:#807a7a;cursor:pointer;width:100%}.qf3form.default .qfslider input[type=range]::-webkit-slider-thumb{height:26px;border:1px solid #918e8e;-webkit-appearance:none;border-radius:13px;background:#fff;cursor:pointer;width:26px;margin-top:-12.5px}.qf3form.default .qfslider input[type=range]::-moz-range-track{height:1px;border:0;background:#807a7a;cursor:pointer;width:100%}.qf3form.default .qfslider input[type=range]::-moz-range-thumb{height:26px;border:1px solid #918e8e;border-radius:13px;background:#fff;cursor:pointer;width:26px}.qf3form.default .qfslider input[type=range]::-moz-focus-outer{border:0}.qf3form.default .qfslider input[type=range]::-ms-track{border-color:transparent;height:1px;color:transparent;background:transparent;cursor:pointer;width:100%}.qf3form.default .qfslider input[type=range]::-ms-fill-lower,.qf3form.default .qfslider input[type=range]::-ms-fill-upper{border:0;background:#807a7a}.qf3form.default .qfslider input[type=range]::-ms-thumb{height:26px;height:1px;border:1px solid #918e8e;border-radius:13px;background:#fff;cursor:pointer;width:26px}.qf3form.default .qf_checkbox{margin-bottom:1em}.qf3form.default .qf_checkbox .qf3label{margin:1.8em 0 0}.qf3form.default .qf_checkbox .qfempty{margin:0}.qf3form.default .qf_checkbox input{position:absolute;opacity:0;z-index:-1}.qf3form.default .qf_checkbox .chbxlabel{padding:0 0 0 4.5em;position:relative;cursor:pointer}.qf3form.default .qf_checkbox .chbxlabel:before{height:1.8em;border:0;transition:.2s;content:"";position:absolute;top:-.6em;box-shadow:inset 0 2px 3px rgba(0,0,0,.2);border-radius:1em;background:#cdd1da;left:0;width:3.7em}.qf3form.default .qf_checkbox .chbxlabel:after{height:1.5em;border:0;transition:.2s;content:"";position:absolute;top:-.5em;box-shadow:0 2px 5px rgba(0,0,0,.2);border-radius:1em;background:#fff;left:.1em;width:1.6em}.qf3form.default .qf_checkbox input:checked+.chbxlabel:before{background:#dfffd1}.qf3form.default .qf_checkbox input:checked+.chbxlabel:after{left:2em}.qf3form.default .double{width:62%;display:inline-block}.qf3form.default .single{width:38%;display:inline-block}.qf3form.default .qfcalendar input{width:100%}.qf3form.default .double_inner,.qf3form.default .qf_date_inner{justify-content:space-between;width:100%;display:flex}.qf3form.default .double .qf_date{width:48%}.qf3form.default .qf_calen{position:relative;z-index:9999}.qf3form.default .widgetCalendar{height:0;overflow:hidden;position:absolute;min-width:180px;left:0;width:100%}.qf3form.default .qf_date_a{padding:0 1.2em;border:2px solid #cfcfcf;background:#d3fffa;background-size:100% 100%;background-image:url(/components/com_qf3/assets/datepicker/images/calendar.png);display:block}.qf3form.default div.datepicker{height:200px}.qf3form.default .datepickerContainer,.qf3form.default .datepickerContainer table{height:100%;width:100%}.qf3form.default .qfstepper{border:1px solid;position:relative}.qf3form.default .qfstepperinner{padding:1em 1em 2em}.qf3form.default .qfstepper .qfnext,.qf3form.default .qfstepper .qfprev{padding:0 1em;border:1px solid;position:absolute;opacity:.4;bottom:1em;cursor:pointer}.qf3form.default .qfstepper .qfprev{left:1em}.qf3form.default .qfstepper .qfnext{right:1em}.qf3form.default .ex3inline{margin-left:38%}.qf3form.default.compact .ex3inline{margin-left:0}.qf3form.default .ex3inline .qf3label{text-align:left;display:block}.qf3form.default .ex3inline select{max-width:100%;width:100%}.qf3form.default .ex3inline .qfselect{margin-left:0;width:30%}.qf3form.default.compact .qf3label{text-align:left;width:100%}.qf3form.default.compact .qfcalculatorsum .qf3label{display:inline}.qf3form.default.compact .double,.qf3form.default.compact .qf3txt input,.qf3form.default.compact .qfchkbx,.qf3form.default.compact .qfslider_inner,.qf3form.default.compact .qfsubmit input,.qf3form.default.compact .single,.qf3form.default.compact select,.qf3form.default.compact textarea{max-width:100%;width:100%}