.premium-layout-wrapper .button,.premium-layout-wrapper .styles--preview--button,.premium-layout-wrapper a.button{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;overflow:hidden;border-radius:0;min-height:var(--button-height);padding:var(--button-padding);background-color:var(--theme-button-background-color);color:var(--theme-button-color);font-weight:var(--button-font-weight);font-family:var(--base-font-family);font-size:var(--button-font-size);border:var(--button-border-width) solid var(--button-border-color);}.premium-layout-wrapper .button[disabled],[disabled] .premium-layout-wrapper .button,.premium-layout-wrapper .styles--preview--button[disabled],[disabled] .premium-layout-wrapper .styles--preview--button,.premium-layout-wrapper a.button[disabled],[disabled] .premium-layout-wrapper a.button{opacity:.6;pointer-events:none}.premium-layout-wrapper .button--ghost,.premium-layout-wrapper .styles--preview--button--ghost,.premium-layout-wrapper a.button--ghost{border:var(--button-border-width) solid var(--theme-button-background-color);background-color:initial;color:currentColor}.premium-layout-wrapper .button--center,.premium-layout-wrapper .styles--preview--button--center,.premium-layout-wrapper a.button--center{left:50%;transform:translateX(-50%)}.premium-layout-wrapper .button--right,.premium-layout-wrapper .styles--preview--button--right,.premium-layout-wrapper a.button--right{left:100%;transform:translateX(-100%)}.premium-layout-wrapper .button--icon,.premium-layout-wrapper .styles--preview--button--icon,.premium-layout-wrapper a.button--icon{padding-right:72px;}.premium-layout-wrapper .button--icon .icon,.premium-layout-wrapper .styles--preview--button--icon .icon,.premium-layout-wrapper a.button--icon .icon{position:absolute;top:50%;right:24px;transform:translateY(-50%);width:25px;height:25px;transition:right .3s;fill:var(--theme-button-color);stroke:var(--theme-button-color)}.premium-layout-wrapper .button--icon.button--ghost .icon,.premium-layout-wrapper .styles--preview--button--icon.button--ghost .icon,.premium-layout-wrapper a.button--icon.button--ghost .icon{fill:var(--theme-button-background-color);stroke:var(--theme-button-background-color)}.premium-layout-wrapper .button--icon:hover .icon,.premium-layout-wrapper .styles--preview--button--icon:hover .icon,.premium-layout-wrapper a.button--icon:hover .icon{right:19px}.premium-layout-wrapper .komponent-article-contact .button{border:var(--button-border-width) solid var(--theme-button-background-color);background-color:initial;color:currentColor}.premium-layout-wrapper .checkbox:checked,.premium-layout-wrapper .checkbox:not(:checked){position:absolute;left:50%;bottom:0;transform:translateX(-50%);opacity:0}.premium-layout-wrapper .checkbox:checked+label,.premium-layout-wrapper .checkbox:not(:checked)+label{position:relative;display:inline-block;padding-left:32px;cursor:pointer;line-height:1.5;color:currentColor}.premium-layout-wrapper .checkbox:checked+label:before,.premium-layout-wrapper .checkbox:not(:checked)+label:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid var(--theme-input-background-color);background-color:var(--color-white);border-radius:4px}.premium-layout-wrapper .checkbox:checked+label:after,.premium-layout-wrapper .checkbox:not(:checked)+label:after{content:"";position:absolute;top:1px;left:6px;transform:rotate(45deg);width:7px;height:14px;border-right:1px solid var(--theme-input-text-color);border-bottom:1px solid var(--theme-input-text-color)}.premium-layout-wrapper .checkbox:not(:checked)+label:after{opacity:0}.premium-layout-wrapper .checkbox:checked+label:before{border-color:var(--theme-input-background-color);background-color:var(--color-white)}.premium-layout-wrapper .checkbox:checked+label:after{opacity:1}.premium-layout-wrapper .checkbox.disabled,.premium-layout-wrapper .checkbox[disabled],fieldset[disabled] .premium-layout-wrapper .checkbox{cursor:not-allowed}.premium-layout-wrapper .input{display:block;width:100%;height:48px;padding:0 40px 0 15px;font-size:var(--base-font-size-small);line-height:1;font-family:var(--base-font-family);color:var(--theme-color);background-color:var(--theme-background-color);background-image:none;border-radius:8px;border:1px solid var(--theme-input-border-color);vertical-align:bottom;-webkit-appearance:none;appearance:none;}.premium-layout-wrapper .input:focus{outline:0;border-color:var(--color-gray)}.premium-layout-wrapper .input:-moz-placeholder,.premium-layout-wrapper .input:-ms-input-placeholder,.premium-layout-wrapper .input::-moz-placeholder,.premium-layout-wrapper .input::-webkit-input-placeholder{color:var(--theme-hero-anchor-link-icon-color);font-size:var(--base-font-size-small);font-weight:var(--heading-font-weight);line-height:1}.premium-layout-wrapper .input__description{font-size:var(--base-font-size-small);color:var(--color-gray);font-style:italic;margin-top:5px;}.premium-layout-wrapper .input__description[type=email],.premium-layout-wrapper .input__description[type=number],.premium-layout-wrapper .input__description[type=password],.premium-layout-wrapper .input__description[type=search],.premium-layout-wrapper .input__description[type=tel],.premium-layout-wrapper .input__description[type=text],.premium-layout-wrapper .input__description[type=url]{-webkit-border-radius:0;-webkit-appearance:none;appearance:none}.premium-layout-wrapper .komponent-article-contact .input{border:none;border-radius:8px}.premium-layout-wrapper input::-ms-clear,.premium-layout-wrapper input::-ms-reveal{display:none;width:0;height:0}.premium-layout-wrapper input::-webkit-search-cancel-button,.premium-layout-wrapper input::-webkit-search-decoration,.premium-layout-wrapper input::-webkit-search-results-button,.premium-layout-wrapper input::-webkit-search-results-decoration{display:none}.premium-layout-wrapper .form-submit-wrapper{position:relative;display:inline-flex;}.premium-layout-wrapper .form-submit-wrapper .form-submit{justify-content:left;padding-right:64px}.premium-layout-wrapper .form-submit-wrapper .icon{position:absolute;top:50%;right:24px;transform:translateY(-50%);width:25px;height:25px;transition:right .3s;fill:var(--theme-button-color);stroke:var(--theme-button-color);pointer-events:none}.premium-layout-wrapper .form-submit-wrapper:hover .icon{right:19px}.premium-layout-wrapper .label{display:inline-block;font-family:var(--base-font-family);color:currentColor;max-width:100%;}.premium-layout-wrapper .label--block{display:block}.premium-layout-wrapper .label.form-required:after{content:"*";color:var(--color-error);display:inline-block;margin-left:5px}.premium-layout-wrapper .radio:checked,.premium-layout-wrapper .radio:not(:checked){position:absolute;left:50%;bottom:0;transform:translateX(-50%);opacity:0}.premium-layout-wrapper .radio:checked+label,.premium-layout-wrapper .radio:not(:checked)+label{position:relative;display:inline-block;padding-left:32px;cursor:pointer;line-height:1.5;color:currentColor}.premium-layout-wrapper .radio:checked+label:before,.premium-layout-wrapper .radio:not(:checked)+label:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid var(--theme-input-background-color);background-color:var(--theme-input-background-color);border-radius:4px}.premium-layout-wrapper .radio:checked+label:after,.premium-layout-wrapper .radio:not(:checked)+label:after{content:"";position:absolute;top:1px;left:6px;transform:rotate(45deg);width:7px;height:14px;border-right:1px solid var(--theme-input-text-color);border-bottom:1px solid var(--theme-input-text-color)}.premium-layout-wrapper .radio:not(:checked)+label:after{opacity:0}.premium-layout-wrapper .radio:checked+label:before{border-color:var(--theme-input-background-color);background-color:var(--theme-input-background-color)}.premium-layout-wrapper .radio:checked+label:after{opacity:1}.premium-layout-wrapper .radio.disabled,.premium-layout-wrapper .radio[disabled],fieldset[disabled] .premium-layout-wrapper .radio{cursor:not-allowed}.premium-layout-wrapper .select{display:block;width:100%;height:40px;padding:0 40px 0 15px;line-height:1;font-size:var(--base-font-size);font-family:var(--base-font-family);color:var(--theme-color);background-color:var(--theme-background-color);background-image:none;border:1px solid var(--theme-input-border-color);vertical-align:bottom;border-radius:0;}.premium-layout-wrapper .select:focus{outline:0}.premium-layout-wrapper .premium-dropdown--wrapper{position:relative;display:flex;flex-direction:column}.premium-layout-wrapper .premium-dropdown--trigger{position:relative;display:block;align-items:center;cursor:pointer;text-decoration:none;overflow:hidden;border-radius:0;padding:12px 48px 10px 24px;background:none;color:currentColor;font-weight:var(--button-font-weight);font-family:var(--base-font-family);font-size:var(--button-font-size);line-height:calc(var(--button-height)*0.5);min-height:var(--button-height);border:1px solid var(--color-gray-dark);}.premium-layout-wrapper .premium-dropdown--trigger--disabled{width:100%;background-color:var(--color-gray-light);border:none;cursor:auto}.premium-layout-wrapper .premium-dropdown--trigger .icon{position:absolute;top:50%;transform:translateY(-50%);right:20px;width:24px;height:24px;transition:all .3s}.premium-layout-wrapper .premium-dropdown--trigger.is-selected .icon{transform:rotate(180deg) translateY(50%)}.premium-layout-wrapper .premium-dropdown--menu{position:absolute;top:100%;left:0;display:none;opacity:0;min-width:100%;margin-top:-1px;border-top:1px solid var(--color-gray-dark);}section.layout .premium-layout-wrapper .premium-dropdown--menu{position:relative}.premium-layout-wrapper .premium-dropdown--menu.expanded{display:block;z-index:1;opacity:1}.premium-layout-wrapper .premium-dropdown--menu-item{display:block;width:100%;line-height:calc(var(--button-height)*0.5);min-height:var(--button-height);padding:12px 24px 10px;font-size:var(--base-font-size-small);border:1px solid var(--color-gray-dark);border-top:none;cursor:pointer;text-decoration:none;background-color:var(--color-beige);}.premium-layout-wrapper .premium-dropdown--menu-item:hover{background-color:var(--color-brown-dark)}.premium-layout-wrapper .premium-dropdown--menu-item.is-active{background-color:var(--color-brown-light);}.premium-layout-wrapper .premium-dropdown--menu-item.is-active:hover{background-color:var(--color-brown-dark)}.premium-layout-wrapper .textarea{display:block;width:100%;min-height:100px;padding:10px;font-size:var(--base-font-size);line-height:1.3;font-family:var(--base-font-family);color:var(--theme-color);background-color:var(--theme-background-color);border-radius:8px;background-image:none;border:1px solid var(--theme-input-border-color);resize:none;-webkit-appearance:none;appearance:none;}.premium-layout-wrapper .textarea:focus{outline:none;border-color:var(--color-gray)}.premium-layout-wrapper .textarea:-moz-placeholder,.premium-layout-wrapper .textarea:-ms-input-placeholder,.premium-layout-wrapper .textarea::-moz-placeholder,.premium-layout-wrapper .textarea::-webkit-input-placeholder{color:var(--theme-hero-anchor-link-icon-color);font-size:var(--base-font-size-small);font-weight:var(--heading-font-weight)}.premium-layout-wrapper .js-form-type-checkbox .label{position:relative;display:inline-block;padding-left:32px;cursor:pointer;line-height:1.3;color:currentColor;}.premium-layout-wrapper .js-form-type-checkbox .label:before{top:0;left:0;width:20px;height:20px;border:1px solid var(--color-gray);border-radius:4px}.premium-layout-wrapper .js-form-type-checkbox .label:after,.premium-layout-wrapper .js-form-type-checkbox .label:before{content:"";position:absolute}.premium-layout-wrapper .js-form-type-checkbox .label:after{top:1px;left:6px;transform:rotate(45deg);width:7px;height:14px;border-right:1px solid var(--color-white);border-bottom:1px solid var(--color-white);opacity:0}.premium-layout-wrapper .form-item:not(fieldset){position:relative;margin-bottom:16px;}.premium-layout-wrapper .form-item:not(fieldset) .form-item{margin-bottom:0}.premium-layout-wrapper .form-item:not(fieldset) .description{margin-top:5px;opacity:.5}.premium-layout-wrapper .form-actions{margin-top:15px;}.premium-layout-wrapper .form-actions .button+.button{margin-left:5px}.premium-layout-wrapper .user-login-form,.premium-layout-wrapper .user-pass{max-width:816px;margin:40px auto;padding-left:15px;padding-right:15px}.premium-layout-wrapper .article-list-item__read-more .button{justify-content:flex-start}.premium-layout-wrapper .ajax-progress{position:absolute;top:-23px;left:-5px}