form{display:block;width:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;box-sizing:border-box}form fieldset{margin:0;padding:0;border:0;margin-left:-2.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form h2{margin-top:100px;border-bottom:0;font-size:22px;font-weight:400;text-transform:uppercase;margin:35px 0 30px}form hr{border:0;padding:0;margin:2em 0;clear:both}.field-grid-container{display:inline-block}.field-grid-container h3{padding-left:38px}.field-grid-item{margin-bottom:2.5em;padding-left:2.5em;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:left}.field-grid-item .help{margin-top:5px;margin-bottom:-10px;clear:both}.field-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.field-markdown textarea{padding-bottom:40px}.field-grid-item-1-2{width:50%}.field-grid-item-1-3{width:33.3333333%}.field-grid-item-1-4{width:25%}.field-grid-item-3-1{width:66%}.field-grid-item-3-4{width:75%}.field-grid-item-2-3{width:66.6666667%}.field-icon{position:absolute;top:2px;bottom:2px;width:2.6em;background:#fff;right:2px;border-left:1px dashed #ededed}.field-icon .icon{position:absolute;top:50%;left:0;right:0;margin-top:-7px;color:#777;text-align:center}.field-counter{position:absolute;top:2px;bottom:2px;width:auto;background:#fff;right:2px;border-left:1px dashed #ededed;line-height:34px;padding:0 15px;font-weight:300;color:#777;text-align:center}.field-buttons{position:absolute;bottom:6px;left:2px;right:2px;border-top:1px solid #efefef;background:#fff;line-height:0;overflow-y:hidden}.field-buttons li{display:inline-block;border-right:1px solid #efefef;float:none !important;padding:0}.field-buttons .btn{padding:12px 25px;display:block;line-height:1em;width:100%}.field-buttons .btn i{font-size:12px}.field-buttons .nav-bar{display:table;margin:auto}.field-with-headline{counter-increment:count;padding-top:6em}.field-with-headline h2{padding-bottom:10px;padding-left:25px;border-bottom:2px solid #ededed;font-size:15px;font-weight:bold;position:relative;margin-bottom:0;margin-top:0;text-transform:none}.field-with-headline h2:before{position:absolute;content:counter(count, decimal-leading-zero);left:0;color:#82bb28;font-weight:400}.btn{background:0 0;border:0;cursor:pointer;outline:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}form .space{border:0;margin:40px 0 20px;padding:0;float:left;display:block;width:100%}label{display:block;margin-top:0;margin-bottom:6px;width:100%;font-weight:500;position:relative}label[contenteditable=true]{outline:none;cursor:default}input,.input,select,textarea{outline:0}input[type=text],input[type=password],input[type=submit],textarea,.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ededed;border-radius:5px;font-size:15px;height:38px;margin:0;padding:.5em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:38px}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e2e2e2;border-radius:3px;width:15px;height:15px;top:8px;left:8px;position:absolute}input[type=checkbox]:checked{border-color:var(--main-theme-color);background-color:var(--main-theme-color);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 14' style='stroke: white' > <path d='M3 8L6 11L11 3.5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /> </svg>");-webkit-background-size:13px 13px;background-size:13px;background-position:left 0px top 0px;background-repeat:no-repeat}.input-with-checkbox{font-weight:300;margin-top:6px;position:relative;background-color:#fff;height:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-with-checkbox span{display:block;line-height:1.5;left:35px;top:6px;padding-left:30px;margin-bottom:-2px}.input-with-radio{margin-top:6px;font-weight:300;position:relative;background-color:#fff;height:auto;display:table}.input-with-radio input{width:auto;position:absolute;top:12px;left:15px;min-height:auto;margin:0}.input-with-radio span{display:block;line-height:1.5;position:relative;z-index:1;padding-left:30px;margin-bottom:-2px}input[type=text]:disabled{background-color:#f4f4f4}.field-with-icon input[type=text]{padding-right:3.5em}.outer-select{cursor:pointer;display:inline-block;font-size:10px;margin-top:0;position:relative;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.outer-select select{cursor:pointer;display:block;float:none;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;max-width:100%;height:100% !important;width:100%;border:0;z-index:1;font-size:1rem}.outer-select .inner-select{background:none repeat scroll 0 0 #fff;border:1px solid #ededed;border-radius:5px;margin:0;padding:.5em;text-align:left;text-shadow:none;font-size:15px;font-weight:300;height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.outer-select .select-text{background:rgba(0,0,0,0);color:#000;display:block;position:relative;top:1px;white-space:nowrap;overflow:hidden;min-width:1px;min-height:5px}textarea{border-radius:0px;font-size:15px;height:200px;margin:0;padding:.5em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:20px;resize:none}textarea.monospace{font-family:"Source Code Pro",monospace;font-size:14px}textarea.autosize{height:73px;padding-bottom:0}input:not([type=checkbox]):focus,select:focus,textarea:focus{border-color:var(--main-theme-color);-webkit-box-shadow:0 0 0 3px var(--main-theme-color-outline);box-shadow:0 0 0 3px var(--main-theme-color-outline);outline:0}input[type=submit]{display:inline-block;width:auto;background-color:#82bb28;border:1px solid #82bb28;color:#fff;text-decoration:none;margin:3em 0 3em 1em;padding:15px 35px;border-radius:3px;font-weight:300;font-size:1em;line-height:8px;-webkit-transition:background .35s ease 0s,color .35s ease 0s;-moz-transition:background .35s ease 0s,color .35s ease 0s;transition:background .35s ease 0s,color .35s ease 0s;cursor:pointer}input[type=submit]:hover{color:#82bb28;background:rgba(0,0,0,0)}.checkboxes{margin-top:10px}.checkboxes .label{display:inline-block;margin-top:5px;width:150px}.checkboxes .boxes{width:400px;display:inline-block}.headline-buttons{float:right;position:relative;height:0;font-size:14px}.headline-buttons.headline-buttons-h2{top:-62px}.headline-buttons ul{list-style:none;border:1px solid #ededed;border-radius:3px;margin:0;color:#ddd}.headline-buttons ul:after{content:" ";clear:both;display:table}.headline-buttons ul li{float:left;padding:2px 15px;border-right:1px solid #ededed}.headline-buttons ul li:hover{background-color:#ededed;color:#fff;cursor:pointer}.headline-buttons ul li:last-child{border-right:0}.field-tag{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ededed;border-radius:5px;font-size:15px;margin:0;padding:.2em 3em 0 .2em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:38px;background:#fff;position:relative}.field-tag input{width:25%;border:0;background:#fff;height:100%;display:inline-block;min-height:auto;padding:.25em !important;margin-bottom:3px;margin-top:2px}.field-tag span{display:inline-block;background:#333;color:#fff;padding:5px 42px 5px 10px;height:18px;border-radius:3px;margin-right:5px;margin-bottom:3px;position:relative;vertical-align:middle;cursor:move}.field-tag span.ui-sortable-placeholder{background:#fff}.field-tag span i{position:absolute;top:0;right:0;z-index:1;height:100%;font-style:normal;font-size:15px;padding:5px 12px 0;border-left:1px solid rgba(255,255,255,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.field-tag span i:hover{cursor:pointer;color:#82bb28}.field-tag-dropdown{position:absolute;width:100%;left:0;margin-top:5px;background:#fff;border:1px solid #ededed;min-height:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0 !important;padding:3px;z-index:1}.field-tag-dropdown li{list-style:none;padding:2px 5px;cursor:pointer}.field-tag-dropdown li:hover{background:#f2f2f2}.field-with-keyvalue{margin-bottom:2.5em}.field-keyvalue{margin-bottom:1em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}input.field-keyvalue-input-key,.field-keyvalue .outer-select{-webkit-box-flex:35;-webkit-flex:35;-moz-box-flex:35;flex:35;-webkit-align-self:auto;align-self:auto;margin-right:1em}input.field-keyvalue-input-value{-webkit-box-flex:65;-webkit-flex:65;-moz-box-flex:65;flex:65;-webkit-align-self:auto;align-self:auto}.field-keyvalue-input-buttons i{display:inline-block;height:20px;line-height:20px;padding:.5em 0em .5em 1em;border:2px solid rgba(0,0,0,0);cursor:pointer}.picker{margin-top:8px}.field-picker-outer{border:1px solid #ededed;border-radius:5px;font-size:15px;height:38px;margin:0;padding:2px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:38px;background-color:#fff}.field-picker-outer .field-picker-inner{width:100%;height:100%;background:tomato;cursor:pointer}.picker{display:none}.field.hc{height:1px;overflow:hidden;margin:-1px 0 0;text-indent:-9999px}.field-with-map #map_canvas{border:2px solid #ededed !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.field-captcha{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;border:1px solid #d8d8d8}.field-captcha:has(.error){border-color:tomato}.field-captcha--canvas{border-right:1px solid #d8d8d8;height:38px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.field-captcha--canvas img{height:100%}.field-captcha input[type=text]{padding-left:15px}.field-captcha input[type=text].error{border-color:tomato !important}p.error{color:tomato}label.error{color:tomato}@media(max-width: 767px){form{display:block;width:100%}label{display:block;width:100%}input,textarea{width:100%;max-width:100%}table td input,table td textarea{max-width:100%;width:100% !important}.field-grid-item-1-2,.field-grid-item-1-3,.field-grid-item-1-4{width:100%}}.tooltip-icon{float:right;cursor:pointer}.tooltip-icon:hover .tooltip,*[data-tooltip]:hover .tooltip{opacity:1;margin-top:15px}.tooltip{background-color:#212121;border-radius:5px;-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,.05),0 1px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12);box-shadow:0 1px 8px 0 rgba(0,0,0,.05),0 1px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12);color:#fff;content:attr(data-tooltip);display:block;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;line-height:1.4em;margin-top:20px;opacity:0;padding:8px 10px;position:absolute;right:-10px;white-space:pre;text-align:left;top:5px;min-width:180px;width:auto;z-index:5;-webkit-transition:opacity .25s ease,margin .25s ease;-moz-transition:opacity .25s ease,margin .25s ease;transition:opacity .25s ease,margin .25s ease;pointer-events:none}.tooltip.tooltip-left{left:-16px;right:auto}.tooltip:after{border-bottom:7px solid #212121;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);content:"";position:absolute;right:15px;top:-7px}.tooltip.tooltip-left:after{left:15px;right:auto}