.frame-type-form_formframework .frame-container{background-color:#005a87;padding:2rem 1.25rem 1.25rem;margin-top:1rem}.frame-type-form_formframework .frame-container .frame-container{padding:0}.frame-type-form_formframework .frame-container form{color:#fff}.frame-type-form_formframework .frame-container form h2{display:none}.frame-type-form_formframework .frame-container form .frame-type-text{background-color:transparent}.frame-type-form_formframework .frame-container form .frame-header h3{text-shadow:none;border-bottom:1px solid #FFF;padding-bottom:.25rem;margin-bottom:.5rem;margin-top:2rem}.frame-type-form_formframework .frame-container form .form-label{font-weight:700;margin:.5rem 0 0}.frame-type-form_formframework .frame-container form .form-control{border:none;border-radius:0}.frame-type-form_formframework .frame-container form textarea{min-height:7.5rem}.frame-type-form_formframework .frame-container form .form-text,.frame-type-form_formframework .frame-container form a{color:#fff}.frame-type-form_formframework .frame-container form a{text-decoration:underline}.frame-type-form_formframework .frame-container form a:hover,.frame-type-form_formframework .frame-container form a:focus{color:#fff}.frame-type-form_formframework .frame-container form .form-check{display:flex}.frame-type-form_formframework .frame-container form .form-check-input{background-color:transparent;border:none;width:100%;height:unset;font-weight:400}.frame-type-form_formframework .frame-container form .form-check-input input[type*=hidden]{display:none}.frame-type-form_formframework .frame-container form .form-check-input .form-check-input{border-radius:2px;width:.75rem;height:.75rem;margin:.35rem .5rem 0 0;border:var(--bs-border-width) solid var(--bs-border-color)}.frame-type-form_formframework .frame-container form .form-check-input .form-check-input:checked{background-color:var(--bs-blue)}.frame-type-form_formframework .frame-container form .btn.btn-primary{border:none;box-shadow:none;border-radius:0}.frame-type-form_formframework .frame-container form .form-element{display:flex;flex-wrap:wrap;max-width:80%}@media screen and (width <= 767px){.frame-type-form_formframework .frame-container form .form-element{max-width:100%}}.frame-type-form_formframework .frame-container form .form-element .form-control{flex:0 0 66.6667%;max-width:66.6667%}.frame-type-form_formframework .frame-container form .form-element .form-label,.frame-type-form_formframework .frame-container form .form-element .form-check-wrapping-label{flex:0 0 33.3333%;max-width:33.3333%;text-align:right;padding-right:10px}.frame-type-form_formframework .frame-container form .form-actions{margin-left:15%}.frame-type-form_formframework .frame-container form .invalid-feedback{background-color:#fff;padding:.25rem .5rem;flex:0 0 100%;max-width:100%}.frame-type-form_formframework .frame-container form .form-element-fieldset{align-items:start}.frame-type-form_formframework .frame-container form .form-element-fieldset .clearfix{flex:0 0 33.3333%;max-width:33.3333%;text-align:right;padding-right:10px}.frame-type-form_formframework .frame-container form .form-element-fieldset .clearfix .frame-container{margin-top:0}.frame-type-form_formframework .frame-container form .form-element-fieldset .form-element{flex:0 0 66.6667%;max-width:66.6667%}.frame-type-form_formframework .frame-container form[id*=kontaktKP] .form-control{border:none;border-radius:2px;padding:2px;flex:unset;max-width:unset}@media screen and (width <= 767px){.frame-type-form_formframework .frame-container form[id*=kontaktKP] .form-control{max-width:unset}}.frame-type-form_formframework .frame-container form[id*=kontaktKP] .form-element{display:block;max-width:unset}.frame-type-form_formframework .frame-container form[id*=kontaktKP] .form-element .form-label,.frame-type-form_formframework .frame-container form[id*=kontaktKP] .form-element .form-check-wrapping-label{max-width:unset}.frame-type-form_formframework .frame-container form[id*=kontaktKP] .form-actions{margin-left:0}.able-wrapper .able .able-media-container button.able-big-play-button{top:0;right:0;bottom:0;left:0;margin:auto}.able-wrapper .able .able-media-container button.able-big-play-button svg{position:absolute}
