fieldset{border:0;margin:0;padding:0}.form-group.form-fieldset{padding-top:var(--ce-spacing);border-top:1px solid var(--clr-grey)}.form_formframework .inner{display:flex;flex-direction:column;width:100%;max-width:var(--wrp-tiny);margin:0 auto}.form_formframework form{padding:var(--ce-spacing) 0}.form_formframework .control-label{color:var(--clr-primary);font-weight:var(--fnt-bold);margin-bottom:12px;user-select:none}.form_formframework .form-group{display:flex;flex-direction:column;margin-bottom:var(--ce-spacing-small)}.form_formframework .help-block{margin:0 0 0 6px;color:var(--clr-secondary);font-size:var(--fnt-small);font-weight:var(--fnt-normal)}.form_formframework .actions nav{display:flex;justify-content:flex-start;width:100%}.form_formframework .inputs-list{display:flex;flex-wrap:wrap}.form_formframework .inputs-list .form-check{flex:0 1 47%}.form_formframework .row .inputs-list .form-check{flex:1 1 100%}.form_formframework .RadioButton .form-check{position:relative;margin-bottom:12px}.form_formframework .RadioButton .form-check:last-child{margin:0}.form_formframework .RadioButton .form-check label{display:flex;align-items:center}.form_formframework .RadioButton .form-check,.form_formframework .checkbox .form-check{display:flex;position:relative;margin-bottom:12px}.form_formframework .RadioButton .form-check:last-child,.form_formframework .checkbox .form-check:last-child{margin:0}.form_formframework .RadioButton .form-check input,.form_formframework .checkbox .form-check input{opacity:0}.form_formframework .RadioButton .form-check label,.form_formframework .checkbox .form-check label{display:flex;align-items:center}.form_formframework .form-group{display:flex}.form_formframework .row{display:flex;justify-content:space-between}@media (max-width:600px){.form_formframework .row{flex-wrap:wrap}}.form_formframework .form-col{flex:0 1 47%}@media (max-width:600px){.form_formframework .form-col{flex:1 1 100%}}input{width:100%;border:0;padding:0;border:2px solid var(--clr-primary);height:var(--input-height);padding:var(--input-padding);background:none;background:#fff;border-radius:var(--border-radius-small)}input:focus{border-color:var(--clr-link)}textarea{width:100%;resize:none;border:2px solid var(--clr-primary);border-radius:var(--border-radius-small);background:none;min-height:var(--textarea-height);padding:var(--textarea-padding);background:#fff}textarea:focus{border-color:var(--clr-link)}form .check-inner{position:relative;display:flex;align-items:flex-start;justify-content:flex-start}form input[type="checkbox"],form input[type="radio"]{position:absolute;left:0;width:unset;height:20px;min-width:20px}form input[type="checkbox"]+label:before,form input[type="radio"]+label:before{width:20px;height:20px;min-width:20px;border-radius:10px;border:2px solid var(--clr-primary);background-color:#fff;display:block;content:"";float:left;margin-right:17px;top:0;position:relative}form input[type="checkbox"]:checked+label:before,form input[type="radio"]:checked+label:before{box-shadow:inset 0 0 0 4px #fff;background-color:var(--clr-link);border-color:var(--clr-link)}form input[type="checkbox"]:focus+label::before,form input[type="radio"]:focus+label::before{outline:auto 2px Highlight;outline:auto 5px -webkit-focus-ring-color}form .form-check-label a{margin-left:4px;text-decoration:underline}form .form-check-label a:hover{color:var(--clr-text);text-decoration:none}.form_formframework .LinkedCheckbox .form-check label{display:block}.SingleSelect{position:relative;display:inline-block;margin-bottom:15px;width:100%}.SingleSelect select{display:inline-block;width:100%;cursor:pointer;border:2px solid var(--clr-primary);height:var(--input-height);padding:var(--input-padding);background:#fff;color:var(--clr-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--border-radius-small)}.SingleSelect select:hover,.SingleSelect select:focus{color:var(--clr-secondary)}.SingleSelect select:disabled{opacity:0.5;pointer-events:none}.SingleSelect select:hover~.select_arrow,.SingleSelect select:focus~.select_arrow{border-top-color:#464646}.SingleSelect select:disabled~.select_arrow{border-top-color:#f4f4f4}.select_arrow{position:absolute;top:20px;right:15px;width:0;height:0;pointer-events:none;border-style:solid;border-width:10px 8px 0;border-color:var(--clr-link) transparent transparent}.form-group .headline{display:flex;margin-bottom:var(--ce-spacings-small)}.fake-field{width:100%;border:0;padding:0;border:2px solid var(--clr-primary);height:var(--input-height);padding:0 0 0 1rem;background:none;border-radius:var(--border-radius-small);overflow:hidden;display:flex;align-items:center;justify-content:space-between}.fake-field label{background:var(--clr-link);height:calc(var(--input-height) - 8px);margin:0 2px 0 2px;display:flex;justify-content:center;align-items:center;flex:0 1 160px;color:#fff;cursor:pointer;-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);border-radius:0 var(--border-radius-small) var(--border-radius-small) 0}.fake-field label:hover{background:var(--clr-link-hover)}.fake-field input[type="file"]{display:none}.map-coordinates{height:0;width:0;position:absolute;border:0}#myLocation{cursor:pointer}
