@charset "UTF-8";body,html{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:18px;line-height:1.4;color:#454542;background-color:#fff;padding:0;margin:0}.tkform-desktop.background-invers .page-wrapper-content{padding-top:0}.tkform-desktop.background-invers .page-wrapper-content .page-container{margin-top:0}

/* !!! war mal: (div).tk-form, nun (form).tkform-formular !!! */.tkform-formular{color:#454542;font-size:17px;line-height:24px;margin:0;padding:0;border:0}.tkform-formular *{box-sizing:border-box}.tkform-formular dd,.tkform-formular dl,.tkform-formular dt,.tkform-formular fieldset,.tkform-formular label,.tkform-formular legend,.tkform-formular li,.tkform-formular ol,.tkform-formular p,.tkform-formular ul{margin:0;padding:0;border:0;font-size:inherit;line-height:24px;vertical-align:baseline}.tkform-formular:not(.tkform-formular-preview) p{margin-bottom:16px}.tkform-formular ul{margin-bottom:32px}.tkform-formular .ui-widget{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.tkform-formular .ui-widget-content{background:none;border:0;color:#454542}.tkform-formular .ui-widget-content a{color:#454542}.tkform-formular .ui-panel{padding:0}.tkform-formular .ui-panel .ui-panel-content{padding:0;margin:0;border:0;background:none;color:#454542}.tkform-formular a{color:#454542;text-decoration:underline;outline:0}.tkform-formular a:active,.tkform-formular a:focus,.tkform-formular a:hover{color:#333332}.tkform-formular a:focus.has-keyboardfocus{outline:2px solid #00a0e3}.tkform-formular .ui-state-focus,.tkform-formular .ui-state-hover,.tkform-formular .ui-widget-content .ui-state-focus,.tkform-formular .ui-widget-content .ui-state-hover,.tkform-formular .ui-widget-header .ui-state-focus,.tkform-formular .ui-widget-header .ui-state-hover{font-weight:400}.tkform-formular .ui-button{background:none;outline:0;transition-property:color,background-color,border-color,width;transition-duration:.6s;transition-timing-function:cubic-bezier(.55,.085,.68,.53)}.tkform-formular .ui-button.ui-state-default{border:0;background-color:#454542;color:#faf9f7}.tkform-formular .ui-button.ui-state-default .ui-button-text:after{content:"";border-bottom:2px solid #f5f3ef;width:0;display:block;height:2px;transition:width .3s cubic-bezier(.55,.085,.68,.53)}.tkform-formular .ui-button.ui-state-hover{color:#f5f3ef;background-color:#292927}.tkform-formular .ui-button.ui-state-hover .ui-button-text:after{width:100%;border-color:#f5f3ef;transition:width .3s cubic-bezier(.55,.085,.68,.53)}.tkform-formular .ui-button.ui-state-active,.tkform-formular .ui-button.ui-state-focus{color:#f5f3ef;background-color:#292927}.tkform-formular .ui-button.ui-state-active .ui-button-text:after,.tkform-formular .ui-button.ui-state-focus .ui-button-text:after{width:100%;border-color:#f5f3ef;transition:width .3s cubic-bezier(.55,.085,.68,.53)}.tkform-formular .ui-button.has-keyboardfocus{outline:2px solid #00a0e3}.tkform-formular .ui-button.ui-state-disabled{border:0;color:#f7f5f3}.tkform-formular .ui-button.ui-state-disabled .ui-button-text:after{border-color:transparent;width:0;transition:none}.tkform-formular .ui-button.button-icononly{padding:10px 25px 6px}.tkform-formular .ui-button .ui-button-text{background:none;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:18px;line-height:26px;color:#faf9f7;padding:12px 20px 8px}.has-touch .tkform-formular .ui-button .ui-button-text:after{transition-duration:0s!important}.is-ios .tkform-formular .ui-button .ui-button-text:after{width:0!important;transition:none!important}.tkform-formular .ui-button.ui-button-icon-only .ui-button-text{text-indent:0;color:transparent}.tkform-formular .ui-button.ui-button-icon-only .ui-button-text:after{border-color:transparent!important;width:0!important;transition:none}.tkform-formular a.button{outline:0;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:18px;line-height:26px;color:#faf9f7;background:#454542;transition-property:color,background-color,border-color,width;transition-duration:.6s;transition-timing-function:cubic-bezier(.55,.085,.68,.53)}.tkform-formular a.button:after{content:"";border-bottom:2px solid #f5f3ef;width:0;display:block;height:2px;transition:width .3s cubic-bezier(.55,.085,.68,.53)}.tkform-formular a.button:hover{color:#f5f3ef;background:#292927}.tkform-formular a.button:hover:after{width:100%;border-color:#f5f3ef;transition:width .3s cubic-bezier(.55,.085,.68,.53)}.tkform-formular a.button:active,.tkform-formular a.button:focus{color:#f5f3ef;background:#292927}.tkform-formular a.button:active:after,.tkform-formular a.button:focus:after{width:100%;border-color:#f5f3ef;transition:width .3s cubic-bezier(.55,.085,.68,.53)}.tkform-formular a.button[disabled=disabled]{border:0;color:#f7f5f3}.tkform-formular a.button[disabled=disabled]:hover:after{border-color:transparent;width:0;transition:none}.tkform-formular a.button.button-icononly{padding:10px 25px 6px;min-height:50px}.tkform-formular a.button.has-keyboardfocus{outline:2px solid #00a0e3}.tkform-formular .tkform-formular-headline{font-family:SoletoTKHeadline,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:28px;line-height:32px;color:#454542;margin-bottom:30px;overflow:hidden;text-overflow:ellipsis}.tkform-formular .tkform-intro{overflow:hidden}.tkform-formular .tkform-intro div[class*=tkform-intro-]{margin-bottom:26px}.tkform-formular .tkform-intro .tkform-section-buttons{margin:45px 60px 60px}.tkform-formular .tkform-intro .tkform-section-buttons .button,.tkform-formular .tkform-intro .tkform-section-buttons .ui-button{float:right}.tkform-formular .tkform-introtext{margin-bottom:26px}.tkform-formular .tkform-introtext-listgroup{margin-bottom:32px}.tkform-formular .tkform-introtext-listgroup:empty{margin-bottom:0}.tkform-formular .tkform-introtext-listgroup .ui-commandlink{color:#454542;font-size:14px;text-decoration:underline;line-height:24px}.tkform-formular .tkform-introtext-listgroup .ui-commandlink:active,.tkform-formular .tkform-introtext-listgroup .ui-commandlink:focus,.tkform-formular .tkform-introtext-listgroup .ui-commandlink:hover{color:#333332;outline:0}.tkform-formular .tkform-introtext-listgroup .ui-commandlink.has-keyboardfocus{outline:2px solid #00a0e3}.tkform-formular .ui-widget-content .ui-state-disabled,.tkform-formular .ui-widget-content :disabled,.tkform-formular .ui-widget-content [disabled=disabled],.tkform-formular .ui-widget-header .ui-state-disabled,.tkform-formular .ui-widget-header :disabled,.tkform-formular .ui-widget-header [disabled=disabled]{opacity:.35!important;background-image:none}.tkform-formular .tkform-documents-list{margin-left:0}.tkform-formular .tkform-documents-list .ui-datalist-data{list-style:none;padding:0}.tkform-formular .tkform-documents-list .ui-datalist-data .ui-datalist-item{padding-left:1em;position:relative;margin-bottom:16px}.tkform-formular .tkform-documents-list .ui-datalist-data .ui-datalist-item:before{content:"";position:absolute;width:.3em;height:.3em;left:0;top:.55em;background-color:currentColor}.tkform-formular .tkform-documents-list .ui-datalist-data:last-child{margin-bottom:0}.tkform-formular .tkform-documents-list-text{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;margin-bottom:16px}.tkform-formular .tkform-completion{background:transparent;padding:0}.tkform-formular .tkform-completion .tkform-completion-introtext,.tkform-formular .tkform-completion .tkform-completion-text{margin-bottom:24px}.tkform-formular .tkform-completion .tkform-completion-introtext h2,.tkform-formular .tkform-completion .tkform-completion-introtext h3,.tkform-formular .tkform-completion .tkform-completion-introtext h4,.tkform-formular .tkform-completion .tkform-completion-introtext h5,.tkform-formular .tkform-completion .tkform-completion-introtext p,.tkform-formular .tkform-completion .tkform-completion-introtext ul,.tkform-formular .tkform-completion .tkform-completion-text h2,.tkform-formular .tkform-completion .tkform-completion-text h3,.tkform-formular .tkform-completion .tkform-completion-text h4,.tkform-formular .tkform-completion .tkform-completion-text h5,.tkform-formular .tkform-completion .tkform-completion-text p,.tkform-formular .tkform-completion .tkform-completion-text ul{margin-bottom:16px}.tkform-formular .tkform-completion .tkform-completion-introtext .rte--list,.tkform-formular .tkform-completion .tkform-completion-text .rte--list{padding-left:24px}.tkform-formular .tkform-completion .tkform-completion-introtext>strong{position:relative;padding-left:42px;font-size:18px}.tkform-formular .tkform-completion .tkform-completion-introtext>strong:before{content:"";position:absolute;left:9px;top:-7px;width:10px;height:24px;border-bottom:1px solid #454542;border-right:1px solid #454542;transform:rotate(35deg)}.tkform-formular .tkform-completion .tkform-section-buttons{margin:35px 0 15px}.tkform-formular .tkform-completion .tkform-section-buttons .button,.tkform-formular .tkform-completion .tkform-section-buttons .ui-button{float:right}.tkform-formular .tkform-completion .tkform-section-buttons button.button .ui-button-text{padding:0}.tkform-formular .tkform-completion .tkform-completion-next{margin-top:50px}.tkform-formular .tkform-completion .tkform-completion-listing>*{display:block;padding-left:40px;margin-bottom:20px}.tkform-formular .tkform-completion .tkform-completion-listing>.tkform-completion-listing-dokument{background-image:url("/service/javax.faces.resource/img/text-document.svg.form?ln=primefaces-tkde&v=12.0.5");background-size:24px 24px;background-repeat:no-repeat}.tkform-formular .tkform-completion .tkform-completion-listing>.tkform-completion-listing-uhr{background-image:url("/service/javax.faces.resource/img/zeit.svg.form?ln=primefaces-tkde&v=12.0.5");background-size:24px 24px;background-repeat:no-repeat}.tkform-formular .tkform-completion .tkform-completion-listing>.tkform-completion-listing-termin{background-image:url("/service/javax.faces.resource/img/calendar-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-size:24px 24px;background-repeat:no-repeat}.tkform-formular .tkform-completion .tkform-completion-listing>.tkform-completion-listing-unterlagen{background-image:url("/service/javax.faces.resource/img/jpg.svg.form?ln=primefaces-tkde&v=12.0.5");background-size:24px 24px;background-repeat:no-repeat}.tkform-formular .tkform-completion .tkform-completion-listing>.tkform-completion-listing-gutachten{background-image:url("/service/javax.faces.resource/img/gutachten.svg.form?ln=primefaces-tkde&v=12.0.5");background-size:24px 24px;background-repeat:no-repeat}.tkform-formular .tkform-completion .tkform-completion-listing>.tkform-completion-listing-brief{background-image:url("/service/javax.faces.resource/img/brief.svg.form?ln=primefaces-tkde&v=12.0.5");background-size:24px 24px;background-repeat:no-repeat}.tkform-formular .tkform-completion .tkform-completion-listing>.tkform-completion-listing-einstellungen{background-image:url("/service/javax.faces.resource/img/einstellungen.svg.form?ln=primefaces-tkde&v=12.0.5");background-size:24px 24px;background-repeat:no-repeat}.tkform-formular .tkform-completion .tkform-completion-listing>.tkform-completion-listing-vcard{background-image:url("/service/javax.faces.resource/img/vcard.svg.form?ln=primefaces-tkde&v=12.0.5");background-size:24px 24px;background-repeat:no-repeat}.tkform-formular .tkform-completion .tkform-completion-listing>.tkform-completion-listing-pdf{background-image:url("/service/javax.faces.resource/img/filetype-pdf.svg.form?ln=primefaces-tkde&v=12.0.5");background-size:24px 24px;background-repeat:no-repeat}.tkform-formular .tkform-completion .tkform-completion-listing>.tkform-completion-listing-kontakt{background-image:url("/service/javax.faces.resource/img/kontakt.svg.form?ln=primefaces-tkde&v=12.0.5");background-size:24px 24px;background-repeat:no-repeat}.tkform-formular .tkform-completion .tkform-completion-listing>.tkform-completion-listing-newsletter{background-image:url("/service/javax.faces.resource/img/newsletter.svg.form?ln=primefaces-tkde&v=12.0.5");background-size:24px 24px;background-repeat:no-repeat}.tkform-formular .tkform-completion .tkform-completion-listing>.tkform-completion-listing-telefon{background-image:url("/service/javax.faces.resource/img/telefon.svg.form?ln=primefaces-tkde&v=12.0.5");background-size:24px 24px;background-repeat:no-repeat}.tkform-formular .tkform-completion .tkform-download-box{text-align:center;padding:30px 0;border-bottom:2px solid #c5c4c4}.tkform-formular .tkform-completion .tkform-download-box:before{content:"";display:table}.tkform-formular .tkform-completion .tkform-download-box:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.is-bereich-faq .tkform-formular .tkform-completion .tkform-download-box{border-bottom-color:#f8f5c6}.is-bereich-meinetk .tkform-formular .tkform-completion .tkform-download-box{border-bottom-color:#bee2e9}.tkform-formular .tkform-completion .tkform-download-box .button{display:inline-block}.tkform-formular .tkform-completion .tkform-download-box .button .hat-icon.icon-download-link-weiss.hat-hc-mode-icon{width:24px;height:24px}.tkform-formular .tkform-completion .tkform-download-box .button .hat-icon.icon-download-link-weiss.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/arrow-download-white.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-formular .tkform-completion .tkform-download-box .button .hat-icon.icon-download-link-weiss:after{width:24px;height:24px;background-image:url("/service/javax.faces.resource/img/arrow-download-white.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:24px 24px;background-repeat:no-repeat}.tkform-formular .tkform-completion .tkform-download-box .button .hat-icon.icon-download-link-weiss>img{width:0;height:0}.tkform-formular .tkform-completion .tkform-download-box .button .hat-icon.icon-download-link-weiss:after{left:-12px;top:-5px}.tkform-formular .tkform-completion .tkform-download-box .button+.tk-form-completion-download-text{margin-left:10px}.tkform-formular .tkform-completion .tkform-download-box .tk-form-completion-download-text{display:block;vertical-align:top;margin-top:15px}.tkform-formular .tkform-completion .tkform-completion-download-list ul{list-style-type:none}.tkform-formular .tkform-completion .tkform-completion-download-list li{margin:0;padding:8px 0}.tkform-formular .tkform-completion .tkform-completion-download-list li a{text-decoration:none;display:inline-block;padding:2px 0 8px 45px}.tkform-formular .tkform-completion .tkform-completion-download-list li a:hover{text-decoration:underline}.tkform-formular .tkform-completion .tkform-completion-download-pdf{margin-top:50px}.tkform-formular .tkform-completion .tkform-completion-download-pdf a{text-decoration:none;display:inline-block;padding:3px 0 8px 40px}.tkform-formular .tkform-completion .tkform-completion-download-pdf a:hover{text-decoration:underline}.tkform-formular .tkform-completion .relatedContent{margin:20px 0;padding:20px 0 30px;border-top:1px solid rgba(0,0,0,.45);border-bottom:1px solid rgba(0,0,0,.45)}.is-bereich-meinetk .tkform-formular .tkform-completion .relatedContent{border-top:2px solid #bee2e9;border-bottom:2px solid #bee2e9}.is-bereich-faq .tkform-formular .tkform-completion .relatedContent{border-top:2px solid #f8f5c6;border-bottom:2px solid #f8f5c6}.tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks{background-color:transparent;color:#454542;border:2px solid rgba(0,0,0,.45)}.tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks:after{border-color:#454542}.tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks.active,.tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks .ui-state-hover,.tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks:active,.tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks:focus,.tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks:hover,.ui-state-active .tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks,.ui-state-focus .tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks{color:#454542;background-color:transparent}.tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks.active:after,.tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks .ui-state-hover:after,.tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks:active:after,.tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks:focus:after,.tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks:hover:after,.ui-state-active .tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks:after,.ui-state-focus .tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks:after{border-color:#454542}.tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks.disabled,.tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks.disabled:hover,.tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks[disabled=disabled],.tkform-formular .tkform-completion .relatedContent+.tkform-section-buttons a.farbe-oks[disabled=disabled]:hover{color:#dad6d1}.tkform-formular .tkform-completion .unrelatedContent{margin:20px 0;padding:20px 0 4px;border-top:1px solid rgba(0,0,0,.45);border-bottom:1px solid rgba(0,0,0,.45)}.is-bereich-meinetk .tkform-formular .tkform-completion .unrelatedContent{border-top:2px solid #bee2e9;border-bottom:2px solid #bee2e9}.is-bereich-faq .tkform-formular .tkform-completion .unrelatedContent{border-top:2px solid #f8f5c6;border-bottom:2px solid #f8f5c6}.tkform-formular .tkform-formular-mandatory{padding:0 60px;margin-top:46px;text-align:right;color:#454542;font-size:16px;line-height:21px}.tkform-formular .tkform-formular{margin-bottom:70px;overflow:hidden}.tkform-formular .tkform-formular.tkform-formular-pseudosinglesection .tkform-formular-submit,.tkform-formular .tkform-formular.tkform-formular-singlesection .tkform-formular-submit{border-top-width:0;padding-top:0;margin-top:-1px}.tkform-formular .tkform-formular-submit .tkform-formular-confirmationcheckbox{margin:0 28px 26px}.tkform-formular .tkform-formular-submit .tkform-formular-confirmationcheckbox .tkform-checkbox{margin-bottom:0}.tkform-formular .tkform-formular-submit .tkform-formular-confirmationcheckbox .tkform-checkbox .tkform-checkbox-top{margin-top:0}.tkform-formular .tkform-formular-submit .tkform-formular-confirmationcheckbox .tkform-checkbox .tkform-checkbox-top .ui-outputlabel-rfi{display:none}.tkform-formular .tkform-formular-submit .tkform-formular-confirmationcheckbox .tkform-checkbox+.tkform-confirmationcheckbox-message-container{margin-bottom:2px;padding-left:35px}.tkform-formular .tkform-formular-submit .tkform-formular-confirmationcheckbox .tkform-formular-confirmationcheckbox-text{margin-bottom:16px}.tkform-formular .tkform-formular-submit .tkform-formular-datastorage-text{margin-bottom:32px}.tkform-formular .tkform-formular-submit .tkform-formular-submit-buttons{width:100%;margin:0}.tkform-formular .tkform-formular-submit .tkform-formular-submit-buttons .tkform-button-preview{background:#fff;outline:2px solid #a09f9e;outline-offset:-2px}.tkform-formular .tkform-formular-submit .tkform-formular-submit-buttons .tkform-button-preview .ui-button-text{color:#454542}.tkform-formular .tkform-formular-submit .tkform-formular-submit-buttons .tkform-button-preview .ui-button-text:after{border-color:#a09f9e}.tkform-formular .tkform-formular-submit .tkform-formular-submit-buttons .tkform-button-preview:hover{background:#fff}.tkform-formular .tkform-formular-submit .tkform-formular-submit-buttons .tkform-button-preview:hover .ui-button-text:after{border-color:#a09f9e}.tkform-formular .tkform-formular-submit .tkform-formular-submit-buttons .tkform-button-submit{margin:0 0 60px}.tkform-formular .tkform-formular-submit .tkform-formular-submit-buttons>:first-child{float:left}.tkform-formular .tkform-formular-submit .tkform-formular-submit-buttons>:last-child{float:right}.tkform-formular .ui-message.ui-message-error{border:0;background:none;padding:0;margin:0;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0}.tkform-formular .ui-message.ui-message-error .ui-message-error-icon{display:none}.tkform-formular .ui-message.ui-message-error .ui-message-error-detail,.tkform-formular .ui-message.ui-message-error .ui-message-error-summary{color:#d01d45;margin:0;font-size:14px;line-height:21px}.tkform-formular .ui-message.ui-message-warn{border:0;background:none;padding:0;margin:0;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.tkform-formular .ui-message.ui-message-warn .ui-message-warn-icon{display:none}.tkform-formular .ui-message.ui-message-warn .ui-message-warn-detail{color:#d01d45;margin:0;font-size:14px;line-height:21px}.tkform-formular .ui-messages ul,.tkform-formular .ui-messages ul li{margin:0}.tkform-formular .ui-messages .ui-messages-error{border:0;background:none;padding:0;margin:0;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.tkform-formular .ui-messages .ui-messages-error .ui-messages-error-icon{display:none}.tkform-formular .ui-messages .ui-messages-error .ui-messages-error-detail,.tkform-formular .ui-messages .ui-messages-error .ui-messages-error-summary{color:#d01d45;margin:0;font-size:14px;line-height:21px}.tkform-formular .ui-messages .ui-messages-error .ui-messages-error-summary{display:block}.tkform-formular .richtext-bild .richtext-bild-bildunterschrift{background:#f5f2ef}.tkform-formular span.ui-icon{text-indent:0;width:0;height:0}.tkform-formular .ui-icon.icon-tkform-rund-x-petrol.hat-hc-mode-icon{width:20px;height:20px}.tkform-formular .ui-icon.icon-tkform-rund-x-petrol.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/close-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-formular .ui-icon.icon-tkform-rund-x-petrol:after{width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/close-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat}.tkform-formular .ui-icon.icon-download-link-weiss.hat-hc-mode-icon{width:24px;height:24px}.tkform-formular .ui-icon.icon-download-link-weiss.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/arrow-download-white.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-formular .ui-icon.icon-download-link-weiss:after{width:24px;height:24px;background-image:url("/service/javax.faces.resource/img/arrow-download-white.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:24px 24px;background-repeat:no-repeat}.tkform-formular .ui-icon.icon-download-link-pfeil.hat-hc-mode-icon{width:24px;height:24px}.tkform-formular .ui-icon.icon-download-link-pfeil.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/download.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-formular .ui-icon.icon-download-link-pfeil:after{width:24px;height:24px;background-image:url("/service/javax.faces.resource/img/download.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:24px 24px;background-repeat:no-repeat}.tkform-formular .ui-icon.icon-tkform-close-autocomplete-black.hat-hc-mode-icon{width:20px;height:20px}.tkform-formular .ui-icon.icon-tkform-close-autocomplete-black.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/close-autocomplete-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-formular .ui-icon.icon-tkform-close-autocomplete-black:after{width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/close-autocomplete-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat}.tkform-formular .ui-icon.icon-tkform-cancel-black.hat-hc-mode-icon{width:20px;height:20px}.tkform-formular .ui-icon.icon-tkform-cancel-black.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/cancel-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-formular .ui-icon.icon-tkform-cancel-black:after{width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/cancel-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat}.tkform-formular .ui-icon.icon-tkform-loeschen-petrol.hat-hc-mode-icon{width:20px;height:20px}.tkform-formular .ui-icon.icon-tkform-loeschen-petrol.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/delete-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-formular .ui-icon.icon-tkform-loeschen-petrol:after{width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/delete-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat}.tkform-formular .ui-icon.icon-tkform-stift-petrol.hat-hc-mode-icon{width:20px;height:20px}.tkform-formular .ui-icon.icon-tkform-stift-petrol.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/edit-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-formular .ui-icon.icon-tkform-stift-petrol:after{width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/edit-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat}.tkform-formular .ui-icon.icon-tkform-pfeil-rechts-petrol.hat-hc-mode-icon{width:12px;height:12px}.tkform-formular .ui-icon.icon-tkform-pfeil-rechts-petrol.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/arrow-btn-right-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-formular .ui-icon.icon-tkform-pfeil-rechts-petrol:after{width:12px;height:12px;background-image:url("/service/javax.faces.resource/img/arrow-btn-right-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:12px 12px;background-repeat:no-repeat}.tkform-formular .ui-icon.icon-tkform-dateityp-pdf.hat-hc-mode-icon{width:32px;height:32px}.tkform-formular .ui-icon.icon-tkform-dateityp-pdf.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/filetype-pdf.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-formular .ui-icon.icon-tkform-dateityp-pdf:after{width:32px;height:32px;background-image:url("/service/javax.faces.resource/img/filetype-pdf.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:32px 32px;background-repeat:no-repeat}.tkform-formular .ui-icon.icon-tkform-dateityp-image.hat-hc-mode-icon{width:32px;height:32px}.tkform-formular .ui-icon.icon-tkform-dateityp-image.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/filetype-image.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-formular .ui-icon.icon-tkform-dateityp-image:after{width:32px;height:32px;background-image:url("/service/javax.faces.resource/img/filetype-image.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:32px 32px;background-repeat:no-repeat}.tkform-formular .ui-icon.icon-tkform-dateityp-msword.hat-hc-mode-icon{width:32px;height:32px}.tkform-formular .ui-icon.icon-tkform-dateityp-msword.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/filetype-docx.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-formular .ui-icon.icon-tkform-dateityp-msword:after{width:32px;height:32px;background-image:url("/service/javax.faces.resource/img/filetype-docx.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:32px 32px;background-repeat:no-repeat}.tkform-formular .ui-icon.icon-tkform-dateityp-doc.hat-hc-mode-icon{width:32px;height:32px}.tkform-formular .ui-icon.icon-tkform-dateityp-doc.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/filetype-doc.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-formular .ui-icon.icon-tkform-dateityp-doc:after{width:32px;height:32px;background-image:url("/service/javax.faces.resource/img/filetype-doc.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:32px 32px;background-repeat:no-repeat}.tkform-formular .ui-icon.icon-tkform-dateityp-msexcel.hat-hc-mode-icon{width:32px;height:32px}.tkform-formular .ui-icon.icon-tkform-dateityp-msexcel.hat-hc-mode-icon:after{background-image:url("");top:0;left:0}.tkform-formular .ui-icon.icon-tkform-dateityp-msexcel:after{width:32px;height:32px;background-image:url("");background-position:0 0;background-size:32px 32px;background-repeat:no-repeat}.tkform-formular .ui-icon.icon-tkform-dateityp-xls.hat-hc-mode-icon{width:32px;height:32px}.tkform-formular .ui-icon.icon-tkform-dateityp-xls.hat-hc-mode-icon:after{background-image:url("");top:0;left:0}.tkform-formular .ui-icon.icon-tkform-dateityp-xls:after{width:32px;height:32px;background-image:url("");background-position:0 0;background-size:32px 32px;background-repeat:no-repeat}.tkform-processinfo{font-size:17px;line-height:25px}.tkform-processinfo>.tkform-processinfo-headline{font-family:SoletoTKHeadline,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;line-height:50px;color:#454542;margin-bottom:30px;overflow:hidden;text-overflow:ellipsis}.tkform-processinfo>.tkform-processinfo-introtext{margin-bottom:26px}.tkform-processinfo>.tkform-processinfo-actions{margin-bottom:26px;height:50px}.tkform-processinfo>.tkform-processinfo-actions>*{float:right}.tkform-processinfo>.tkform-processinfo-actions>.tkform-processinfo-link{border:2px solid #454542;padding:12px 20px 8px;text-decoration:none}.tkform-processinfo>.tkform-processinfo-actions>.tkform-processinfo-link:after{content:"";border-bottom:2px solid #454542;width:0;display:block;height:2px;transition:width .3s cubic-bezier(.55,.085,.68,.53)}.tkform-processinfo>.tkform-processinfo-actions>.tkform-processinfo-link:hover:after{width:100%}.tkform-processinfo .tkform-processinfo-actions.buttons-on-same-row{height:auto}.tkform-processinfo .tkform-processinfo-actions button.tkform-processinfo-first-button{float:left}.tkform-processinfo .tkform-processinfo-actions a.tkform-processinfo-second-button{float:right}.tkform-processinfo .tkform-processinfo-actions a.tkform-processinfo-second-button:before{content:none}.tkform-processinfo>.tkform-processinfo-listing{margin-top:50px}.tkform-processinfo>.tkform-processinfo-listing>*{display:block;padding-left:40px;margin-bottom:20px}.tkform-processinfo>.tkform-processinfo-listing>.tkform-processinfo-listing-advantage{background-image:url("/service/javax.faces.resource/img/gut.svg.form?ln=primefaces-tkde&v=12.0.5");background-size:24px 24px;background-repeat:no-repeat}.tkform-processinfo>.tkform-processinfo-listing>.tkform-processinfo-listing-duration{background-image:url("/service/javax.faces.resource/img/zeit.svg.form?ln=primefaces-tkde&v=12.0.5");background-size:24px 24px;background-repeat:no-repeat}.tkform-processinfo>.tkform-processinfo-listing>.tkform-processinfo-listing-documents{background-image:url("/service/javax.faces.resource/img/jpg.svg.form?ln=primefaces-tkde&v=12.0.5");background-size:24px 24px;background-repeat:no-repeat}.tkform-dynamicGroup fieldset .tkform-dynamicGroup-top{margin-bottom:24px}.tkform-dynamicGroup fieldset .tkform-dynamicGroup-top .tkform-dynamicGroup-label{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0}.tkform-formular-preview .tkform-dynamicGroup .tkform-dynamicgroup-content{margin-top:28px}.tkform-dynamicGroup.tkform-dynamicGroup-checkbox fieldset .tkform-dynamicGroup-top{margin-bottom:24px}.tkform-formular-preview .tkform-dynamicGroup.tkform-dynamicGroup-checkbox fieldset .tkform-dynamicGroup-top{margin-bottom:0}.tkform-dynamicGroup .tkform-dynamicGroup-selectorrow{position:relative;margin-bottom:21px}.tkform-dynamicGroup .tkform-dynamicGroup-selectorrow .tkform-dynamicGroup-selectorlabel{margin-left:42px;vertical-align:top}.tkform-dynamicGroup .tkform-dynamicfieldgroup{padding-left:48px;margin-bottom:8px}.tkform-formular-preview .tkform-dynamicGroup .tkform-dynamicfieldgroup{padding-left:0}.tkform-fieldgroup.tkform-fieldgroup-float-children>*{float:left}.tkform-fieldgroup .tkform-fieldGroup-message-container{clear:both}.tkform-fieldgroup .tkform-fieldgroup{margin-bottom:0}.tkform-fieldUnit{margin-bottom:28px}.tkform-fieldUnit:not(.tkform-fieldgroup) .tkform-fieldUnit{margin-bottom:0}.tkform-fieldUnit fieldset legend.tkform-fieldUnit-label{font-family:SoletoTKHeadline,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:17px;line-height:26px;margin-bottom:15px}.tkform-fieldUnit .tkform-valueField-message-container{padding-left:2px;margin-bottom:2px}.tkform-formular-preview .tkform-fieldUnit{margin-bottom:0}.tkform-repeatgroup{margin-bottom:12px}.tkform-formular-preview .tkform-repeatgroup{margin-bottom:0}.tkform-repeatgroup .ui-repeat-error .ui-datalist .ui-datalist-data .ui-datalist-item{border-bottom:1px solid #e0796f}.tkform-repeatgroup .ui-repeat-error .ui-datalist .ui-datalist-data .ui-datalist-item:after{border-right:1px solid #e0796f}.tkform-repeatgroup .ui-repeat-error .ui-datalist .ui-datalist-data .ui-datalist-item:before{border-bottom:1px solid #e0796f}.tkform-repeatgroup .ui-datalist .ui-datalist-content .ui-datalist-empty-message{padding:0;margin-bottom:32px}.tkform-repeatgroup .ui-datalist .ui-datalist-data{margin:0 0 22px}.tkform-formular-preview .tkform-repeatgroup .ui-datalist .ui-datalist-data{margin:0}.tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item{margin-left:0;margin-bottom:22px;padding-right:40px;border-bottom:1px solid #c7c7c7;position:relative}.tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item:last-child{margin-bottom:0}.tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item:after{content:" ";display:block;height:100%;border-right:1px solid #c7c7c7;position:absolute;right:0;bottom:0}.tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item:before{content:" ";display:block;width:50px;height:13px;border-bottom:1px solid #c7c7c7;position:absolute;background:#fff;top:0;right:0;z-index:10}.tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item>.ui-commandlink{position:absolute;right:56px;text-decoration:underline;outline:0;color:#454542;font-size:14px;line-height:22px;padding:4px 6px 4px 33px;margin-top:-2px}.tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item>.ui-commandlink .ui-icon:after{left:-26px;top:1px}.tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item>.ui-commandlink:active,.tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item>.ui-commandlink:focus,.tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item>.ui-commandlink:hover{outline:0}.tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item>.ui-commandlink.has-keyboardfocus{outline:2px solid #00a0e3}.tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item .tkform-outputText{margin-bottom:16px}.tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item .tkform-fieldUnit fieldset fieldset legend.tkform-fieldUnit-label,.tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item .tkform-fieldUnit fieldset legend.tkform-fieldUnit-label{margin-bottom:24px}.tkform-formular-preview .tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item{border-bottom:none}.tkform-formular-preview .tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item:after{border-right:none}.tkform-formular-preview .tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item:before{border-bottom:none;background:transparent}.tkform-formular-preview .tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item .tkform-fieldUnit{margin-bottom:0}.tkform-repeatgroup div.ui-buttonlink-plus{margin-bottom:8px}.tkform-repeatgroup div.ui-buttonlink-plus.hat-hc-mode-icon{width:24px;height:24px}.tkform-repeatgroup div.ui-buttonlink-plus.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/plus-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-repeatgroup div.ui-buttonlink-plus:after{width:24px;height:24px;background-image:url("/service/javax.faces.resource/img/plus-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:24px 24px;background-repeat:no-repeat}.tkform-formular-preview .tkform-repeatgroup div.ui-buttonlink-plus{display:none}.tkform-repeatgroup div.ui-buttonlink-plus:after{display:inline-block;position:relative;right:36px;top:5px}.tkform-repeatgroup div.ui-buttonlink-plus a.button{padding:10px 50px 8px 20px;color:#454542;background:#fff;outline:2px solid #a09f9e;outline-offset:-2px}.tkform-repeatgroup div.ui-buttonlink-plus a.button:active:after,.tkform-repeatgroup div.ui-buttonlink-plus a.button:focus:after,.tkform-repeatgroup div.ui-buttonlink-plus a.button:hover:after{border-color:#a09f9e}.tkform-repeatgroup .ui-button.ui-button-text-icon-left{cursor:pointer;text-align:left;background-color:#454542;padding-right:30px;margin-bottom:55px;transition:background-color .25s ease}.tkform-repeatgroup .ui-button.ui-button-text-icon-left.hat-hc-mode-icon{width:24px;height:24px}.tkform-repeatgroup .ui-button.ui-button-text-icon-left.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/plus-white.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-repeatgroup .ui-button.ui-button-text-icon-left:after{width:24px;height:24px;background-image:url("/service/javax.faces.resource/img/plus-white.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:24px 24px;background-repeat:no-repeat;right:10px;top:12px}.tkform-repeatgroup .ui-button.ui-button-text-icon-left.ui-state-active,.tkform-repeatgroup .ui-button.ui-button-text-icon-left.ui-state-focus,.tkform-repeatgroup .ui-button.ui-button-text-icon-left.ui-state-hover{outline:0;color:#f7f5f3;background-color:#333332}.tkform-repeatgroup .ui-button.ui-button-text-icon-left.has-keyboardfocus{outline:2px solid #00a0e3}.tkform-repeatgroup .ui-button.ui-button-text-icon-left.ui-state-disabled,.tkform-repeatgroup .ui-button.ui-button-text-icon-left[disabled]{background:#8c8d88;cursor:default;text-shadow:none}.tkform-repeatgroup .ui-button.ui-button-text-icon-left.ui-state-disabled .ui-button-text,.tkform-repeatgroup .ui-button.ui-button-text-icon-left[disabled] .ui-button-text{color:#f7f5f3}.tkform-repeatgroup .ui-button.ui-button-text-icon-left .ui-button-text{transition:color .25s ease}.tkform-section{margin-bottom:32px}.tkform-formular-preview .tkform-section{margin-bottom:0}.tkform-section>.ui-panel{padding:0;right:auto;top:auto}.tkform-section>.ui-panel>.ui-panel-titlebar{background:#eceae8;border:none;padding:16px 145px 16px 30px;min-height:50px;position:relative}.is-bereich-meinetk .tkform-section>.ui-panel>.ui-panel-titlebar{background:#bee2e9}.is-bereich-meinetk .tkform-section>.ui-panel>.ui-panel-titlebar:before{background-color:#daeef3}.is-bereich-faq .tkform-section>.ui-panel>.ui-panel-titlebar{background:#f8f5c6}.is-bereich-faq .tkform-section>.ui-panel>.ui-panel-titlebar:before{background-color:#f3eeb1}.is-app-webview .tkform-section>.ui-panel>.ui-panel-titlebar{background:#f5f5f5}.is-app-webview .tkform-section>.ui-panel>.ui-panel-titlebar:before{background-color:#f5f5f5}.tkform-section>.ui-panel>.ui-panel-titlebar:after{right:20px;top:50%;margin-top:-10px;pointer-events:none;visibility:visible}.tkform-section>.ui-panel>.ui-panel-titlebar:before{position:absolute;top:18px;left:-8px;content:"";width:16px;height:16px;background-color:#faf9f7;transform:rotate(45deg);display:none}.tkform-section>.ui-panel>.ui-panel-titlebar.ui-state-hover{border:none}.tkform-section>.ui-panel>.ui-panel-titlebar>.ui-panel-title{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;display:block;margin:3px 16px 2px 0}.tkform-section>.ui-panel>.ui-panel-titlebar>.ui-panel-title>h2{color:#454542;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:18px;line-height:22px;margin:0;padding:0;pointer-events:none;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}.tkform-section>.ui-panel>.ui-panel-titlebar>.ui-panel-title>h2 .tkform-section-header-number{max-width:40px;padding-right:5px;width:100%;font-weight:100;font-size:30px}.tkform-section>.ui-panel>.ui-panel-titlebar>.ui-panel-title:after{left:0;top:0}.tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions{display:inline;position:absolute;right:0;top:17px}.tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions .tkform-section-header-editLink{font-size:15px;color:#454542;text-decoration:underline;font-weight:400;padding:3px 0 3px 33px;margin:0 31px 0 0;outline:0;background:none;border:0}.tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions .tkform-section-header-editLink .toucharea{height:48px;width:48px;left:-14px;top:-14px;transform:translate(0);left:-48px}.tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions .tkform-section-header-editLink:active,.tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions .tkform-section-header-editLink:focus,.tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions .tkform-section-header-editLink:hover,.ui-state-hover .tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions .tkform-section-header-editLink{color:#454542}.tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions .tkform-section-header-editLink:not(.ui-state-disabled):active,.tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions .tkform-section-header-editLink:not(.ui-state-disabled):focus,.tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions .tkform-section-header-editLink:not(.ui-state-disabled):hover{color:#333332}.tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions .tkform-section-header-editLink .ui-icon:after{left:-33px;top:0}.tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar{border:none;background:#eceae8}.tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar:before{background-color:#eceae8}.tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar>.ui-panel-title>h2{color:#454542}.tkform-formular-preview .tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar:after{display:none}.is-bereich-meinetk .tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar{background:#bee2e9}.is-bereich-meinetk .tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar:before{background-color:#bee2e9}.is-bereich-faq .tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar{background:#f8f5c6}.is-bereich-faq .tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar:before{background-color:#f8f5c6}.is-app-webview .tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar{background:#f5f5f5}.is-app-webview .tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar:before{background-color:#f5f5f5}.tkform-section-closed.tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions{display:none}.tkform-section-open.tkform-section-invalid.tkform-section>.ui-panel>.ui-panel-titlebar{border-left:4px solid #d01d45}.tkform-section-open.tkform-section-invalid.tkform-section>.ui-panel>.ui-panel-titlebar>.ui-panel-title>h2{color:#454542}.tkform-section-open.tkform-section-invalid.tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions{display:block}.tkform-section-open.tkform-section-invalid.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title{padding-left:36px}.tkform-section-open.tkform-section-invalid.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title.hat-hc-mode-icon{width:20px;height:20px}.tkform-section-open.tkform-section-invalid.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/triangle-warning-red.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-section-open.tkform-section-invalid.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title:after{width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/triangle-warning-red.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat}.tkform-section-closed.tkform-section-valid.tkform-section>.ui-panel>.ui-panel-titlebar{background:#eceae8;opacity:1}.tkform-section-closed.tkform-section-valid.tkform-section>.ui-panel>.ui-panel-titlebar:before{background-color:#eceae8}.tkform-section-closed.tkform-section-valid.tkform-section>.ui-panel>.ui-panel-titlebar>.ui-panel-title>h2{color:#454542}.tkform-section-closed.tkform-section-valid.tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions{display:block}.is-bereich-meinetk .tkform-section-closed.tkform-section-valid.tkform-section>.ui-panel>.ui-panel-titlebar{background:#bee2e9}.is-bereich-meinetk .tkform-section-closed.tkform-section-valid.tkform-section>.ui-panel>.ui-panel-titlebar:before{background-color:#bee2e9}.is-bereich-faq .tkform-section-closed.tkform-section-valid.tkform-section>.ui-panel>.ui-panel-titlebar{background:#f8f5c6}.is-bereich-faq .tkform-section-closed.tkform-section-valid.tkform-section>.ui-panel>.ui-panel-titlebar:before{background-color:#f8f5c6}.is-app-webview .tkform-section-closed.tkform-section-valid.tkform-section>.ui-panel>.ui-panel-titlebar{background:#f5f5f5}.is-app-webview .tkform-section-closed.tkform-section-valid.tkform-section>.ui-panel>.ui-panel-titlebar:before{background-color:#f5f5f5}.tkform-section-closed.tkform-section-dirty.tkform-section>.ui-panel>.ui-panel-titlebar{background:#eceae8}.tkform-section-closed.tkform-section-dirty.tkform-section>.ui-panel>.ui-panel-titlebar:before{background-color:#eceae8}.tkform-section-closed.tkform-section-dirty.tkform-section>.ui-panel>.ui-panel-titlebar>.ui-panel-title>h2{color:#454542}.tkform-section-closed.tkform-section-dirty.tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions{display:block}.is-bereich-meinetk .tkform-section-closed.tkform-section-dirty.tkform-section>.ui-panel>.ui-panel-titlebar{background:#bee2e9}.is-bereich-meinetk .tkform-section-closed.tkform-section-dirty.tkform-section>.ui-panel>.ui-panel-titlebar:before{background-color:#bee2e9}.is-bereich-faq .tkform-section-closed.tkform-section-dirty.tkform-section>.ui-panel>.ui-panel-titlebar{background:#f8f5c6}.is-bereich-faq .tkform-section-closed.tkform-section-dirty.tkform-section>.ui-panel>.ui-panel-titlebar:before{background-color:#f8f5c6}.is-app-webview .tkform-section-closed.tkform-section-dirty.tkform-section>.ui-panel>.ui-panel-titlebar{background:#f5f5f5}.is-app-webview .tkform-section-closed.tkform-section-dirty.tkform-section>.ui-panel>.ui-panel-titlebar:before{background-color:#f5f5f5}.tkform-section-closed.tkform-section-invalid.tkform-section>.ui-panel>.ui-panel-titlebar{border-left:4px solid #d01d45}.tkform-section-closed.tkform-section-invalid.tkform-section>.ui-panel>.ui-panel-titlebar>.ui-panel-title>h2{color:#454542}.tkform-section-closed.tkform-section-invalid.tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions{display:block}.tkform-section>.ui-panel>.ui-panel-content{padding:32px 28px 8px;background:#fff}@media screen and (max-width:1152px){.tkform-section>.ui-panel>.ui-panel-content{padding:40px 0}}@media screen and (max-width:1024px){.tkform-section>.ui-panel>.ui-panel-content{padding:15px 0}}.tkform-section-closed.tkform-section>.ui-panel{opacity:.6}.tkform-section-closed.tkform-section>.ui-panel>.ui-panel-titlebar.hat-hc-mode-icon{width:20px;height:20px}.tkform-section-closed.tkform-section>.ui-panel>.ui-panel-titlebar.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/arrow-section-down-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-section-closed.tkform-section>.ui-panel>.ui-panel-titlebar:after{width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/arrow-section-down-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat}.tkform-section-closed.tkform-section-dirty.tkform-section>.ui-panel{opacity:1}.tkform-section-closed.tkform-section-dirty.tkform-section>.ui-panel:after{transform:rotate(0deg);opacity:1;display:none}.tkform-section-closed.tkform-section-dirty.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title{padding-left:40px}.tkform-section-closed.tkform-section-dirty.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title.hat-hc-mode-icon{width:20px;height:20px}.tkform-section-closed.tkform-section-dirty.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/arrow-progress-checked-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-section-closed.tkform-section-dirty.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title:after{width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/arrow-progress-checked-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat}.tkform-section-open.tkform-section>.ui-panel{opacity:1}.tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar{top:72px;z-index:999}.tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar.hat-hc-mode-icon{width:20px;height:20px}.tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/arrow-section-down-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar:after{width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/arrow-section-down-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat}@supports (position:sticky){.tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar{position:sticky}}@media (min-width:1025px){.tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar{top:80px}}.tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar:after{transform:rotate(180deg)}.tkform-section-closed.tkform-section-invalid.tkform-section>.ui-panel{opacity:1}.tkform-section-closed.tkform-section-invalid.tkform-section>.ui-panel>.ui-panel-titlebar:after{transform:rotate(0deg);display:none}.tkform-section-closed.tkform-section-invalid.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title{padding-left:36px}.tkform-section-closed.tkform-section-invalid.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title.hat-hc-mode-icon{width:20px;height:20px}.tkform-section-closed.tkform-section-invalid.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/triangle-warning-red.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-section-closed.tkform-section-invalid.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title:after{width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/triangle-warning-red.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat}.tkform-section-valid.tkform-section-closed.tkform-section>.ui-panel{opacity:1}.tkform-section-valid.tkform-section-closed.tkform-section>.ui-panel>.ui-panel-titlebar{cursor:pointer}.tkform-section-valid.tkform-section-closed.tkform-section>.ui-panel>.ui-panel-titlebar:hover{background-color:#d5d1cc}.is-bereich-meinetk .tkform-section-valid.tkform-section-closed.tkform-section>.ui-panel>.ui-panel-titlebar:hover{background-color:#98d1dc}.is-bereich-faq .tkform-section-valid.tkform-section-closed.tkform-section>.ui-panel>.ui-panel-titlebar:hover{background-color:#f2ed99}.is-app-webview .tkform-section-valid.tkform-section-closed.tkform-section>.ui-panel>.ui-panel-titlebar:hover{background-color:#dcdcdc}.tkform-section-valid.tkform-section-closed.tkform-section>.ui-panel>.ui-panel-titlebar:after{transform:rotate(0deg);display:none}.tkform-section-valid.tkform-section-closed.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title{padding-left:40px}.tkform-section-valid.tkform-section-closed.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title.hat-hc-mode-icon{width:20px;height:20px}.tkform-section-valid.tkform-section-closed.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/arrow-progress-checked-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-section-valid.tkform-section-closed.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title:after{width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/arrow-progress-checked-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat}.tkform-section-valid.tkform-section-closed.tkform-section--numbers.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title.hat-hc-mode-icon{width:20px;height:20px}.tkform-section-valid.tkform-section-closed.tkform-section--numbers.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/arrow-progress-checked-black-bold.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-section-valid.tkform-section-closed.tkform-section--numbers.tkform-section>.ui-panel>.ui-panel-titlebar .ui-panel-title:after{width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/arrow-progress-checked-black-bold.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat}.tkform-section .tkform-section-buttons .ui-button{margin:15px 0 0;float:right;position:relative;padding-right:30px}.tkform-section .tkform-section-buttons .ui-button:after{position:absolute;top:16px;right:18px;content:"";display:inline-block;width:16px;height:16px;border-right:1px solid #faf9f7;border-top:1px solid #faf9f7;transform:rotate(45deg)}.tkform-section .tkform-section-buttons .ui-button.ui-state-hover:after{border-color:#f5f3ef}.tkform-formular.tkform-formular-singlesection .tkform-section{margin-bottom:0}.tkform-formular.tkform-formular-singlesection .tkform-section>.ui-panel:after,.tkform-formular.tkform-formular-singlesection .tkform-section>.ui-panel>.ui-panel-titlebar{display:none}.tkform-formular.tkform-formular-singlesection .tkform-section>.ui-panel>.ui-panel-content{padding:40px 0 0}.tkform-formular.tkform-formular-singlesection .tkform-section>.ui-panel>.ui-panel-content .tkform-section-header-actions{width:100%;margin-bottom:16px}.tkform-formular.tkform-formular-singlesection .tkform-section>.ui-panel>.ui-panel-content .tkform-section-header-actions:before{content:"";display:table}.tkform-formular.tkform-formular-singlesection .tkform-section>.ui-panel>.ui-panel-content .tkform-section-header-actions:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.tkform-formular.tkform-formular-singlesection .tkform-section>.ui-panel>.ui-panel-content .tkform-section-header-actions .tkform-section-header-editLink{font-size:15px;color:#454542;text-decoration:underline;font-weight:400;padding:3px 0 3px 33px;margin:0 20px 0 0;outline:0}.tkform-formular.tkform-formular-singlesection .tkform-section>.ui-panel>.ui-panel-content .tkform-section-header-actions .tkform-section-header-editLink:active,.tkform-formular.tkform-formular-singlesection .tkform-section>.ui-panel>.ui-panel-content .tkform-section-header-actions .tkform-section-header-editLink:focus,.tkform-formular.tkform-formular-singlesection .tkform-section>.ui-panel>.ui-panel-content .tkform-section-header-actions .tkform-section-header-editLink:hover{background:none;border:0;color:#333332}.tkform-formular.tkform-formular-singlesection .tkform-section>.ui-panel>.ui-panel-content .tkform-section-header-actions .tkform-section-header-editLink .ui-icon:after{left:-33px;top:0}.tkform-formular-preview .tkform-formular.tkform-formular-singlesection .tkform-section>.ui-panel>.ui-panel-content .tkform-section-header-actions .tkform-section-header-editLink{color:#454542;outline:0}.tkform-formular-preview .tkform-formular.tkform-formular-singlesection .tkform-section>.ui-panel>.ui-panel-content .tkform-section-header-actions .tkform-section-header-editLink:active,.tkform-formular-preview .tkform-formular.tkform-formular-singlesection .tkform-section>.ui-panel>.ui-panel-content .tkform-section-header-actions .tkform-section-header-editLink:focus,.tkform-formular-preview .tkform-formular.tkform-formular-singlesection .tkform-section>.ui-panel>.ui-panel-content .tkform-section-header-actions .tkform-section-header-editLink:hover{color:#333332}.tkform-formular-preview .tkform-formular.tkform-formular-singlesection .tkform-section>.ui-panel>.ui-panel-content .tkform-section-header-actions .tkform-section-header-editLink .ui-icon{display:none}.tkform-formular.tkform-formular-pseudosinglesection .tkform-section{margin-bottom:0}.tkform-formular.tkform-formular-pseudosinglesection .tkform-section.tkform-startsection,.tkform-formular.tkform-formular-singlesection .tkform-section.tkform-startsection,.tkform-section.tkform-startsection{margin-bottom:20px}.tkform-section.tkform-startsection .tkform-startsection-editLink{color:#454542;font-size:16px;text-decoration:underline;line-height:21px;display:inline-block;padding-left:30px;position:relative}.tkform-section.tkform-startsection .tkform-startsection-editLink.hat-hc-mode-icon{width:20px;height:20px}.tkform-section.tkform-startsection .tkform-startsection-editLink.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/edit-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-section.tkform-startsection .tkform-startsection-editLink:after{width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/edit-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat;left:0;top:0}.tkform-section.tkform-startsection .tkform-startsection-editLink:active,.tkform-section.tkform-startsection .tkform-startsection-editLink:focus,.tkform-section.tkform-startsection .tkform-startsection-editLink:hover{color:#333332}.tkform-section.tkform-startsection .tkform-startsection-editLink .toucharea{height:48px;width:48px;left:-14px;top:-14px;transform:translate(0)}.tkform-section.tkform-startsection .tkform-introsection{background:#fafafa;padding:20px 30px}.tkform-section.tkform-startsection .tkform-introsection .ui-widget{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;color:#454542}.tkform-section.tkform-startsection .tkform-introsection .tkform-startsection-content{display:flex}.tkform-section.tkform-startsection .tkform-introsection .ui-datalist{flex:1 1 auto}.tkform-section.tkform-startsection .tkform-introsection .ui-datalist ul{list-style-type:none;margin:0}.tkform-section.tkform-startsection .tkform-introsection .ui-datalist .ui-datalist-item{margin:0}.tkform-section.tkform-startsection .tkform-introsection .tkform-startsection-reset{flex:1 0 auto;align-self:center;padding:26px 0 0 24px;text-align:right}.tkform-section.tkform-startsection .tkform-familienliste .tkform-familienliste-change{background:#fafafa;padding:20px 30px}.tkform-section.tkform-startsection .tkform-familienliste .ui-widget{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;color:#454542}.tkform-section.tkform-startsection .tkform-familienliste .tkform-familienliste-title{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:18px;line-height:25px;color:#454542;padding:0;margin:0;display:block}.tkform-section.tkform-startsection .tkform-familienliste .tkform-familienliste-description{display:block;margin-bottom:26px}.tkform-section.tkform-startsection .tkform-familienliste .tkform-familienliste-person-title{color:#454542;font-size:16px;line-height:20px;padding:0;margin:0;font-weight:400}.tkform-section.tkform-startsection .tkform-familienliste .tkform-familienliste-person-label{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;display:block}.tkform-section.tkform-startsection .tkform-familienliste .tkform-familienliste-person{margin-left:0;display:inline-block;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0}.tkform-formular-preview .tkform-section.tkform-startsection{margin-bottom:32px}.tkform-formular-preview .tkform-section.tkform-startsection span:first-child{display:block}.tkform-subsection>.ui-panel{padding:0}.tkform-subsection>.ui-panel>.ui-panel-titlebar{border:0;background:none;padding:6px 0 0;margin-bottom:26px}.tkform-subsection>.ui-panel>.ui-panel-titlebar>.ui-panel-title{margin:0;display:block}.tkform-subsection>.ui-panel>.ui-panel-titlebar>.ui-panel-title>h3{margin:0;display:block;padding:0 0 3px 2px;color:#454542;font-family:SoletoTKHeadline,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:24px;line-height:28px;overflow:hidden;text-overflow:ellipsis}.tkform-subsection>.ui-panel>.ui-panel-content{padding:0}.tkform-formular-overlay{background-color:rgba(0,0,0,.5);top:0;left:0;bottom:0;right:0;z-index:-1;display:none;pointer-events:none;opacity:0}.tkform-formular .tkform-infotext-wrapper{display:inline-block;position:relative;top:3px;line-height:18px;height:18px}.tkform-formular .tkform-infotext-wrapper .tkform-infotext-icon{display:inline-block;background-color:#fff;border:1px solid #a0a09f;width:20px;height:20px;border-radius:10px;text-align:center;margin-left:8px;cursor:pointer;position:absolute;transition:all .3s ease-out;top:0}.tkform-formular .tkform-infotext-wrapper .tkform-infotext-icon:after,.tkform-formular .tkform-infotext-wrapper .tkform-infotext-icon:before{position:absolute;content:"";display:block;border-left:2px solid #a0a09f;width:0;left:8px;transition:all .3s ease-out}.tkform-formular .tkform-infotext-wrapper .tkform-infotext-icon:before{height:8px;bottom:3px}.tkform-formular .tkform-infotext-wrapper .tkform-infotext-icon:after{height:2px;top:3px}.tkform-formular .tkform-infotext-wrapper .tkform-infotext-icon:hover,.tkform-formular .tkform-infotext-wrapper .tkform-infotext-icon:hover:after,.tkform-formular .tkform-infotext-wrapper .tkform-infotext-icon:hover:before{border-color:#454542}.tkform-formular .tkform-infotext-wrapper .tkform-infotext-icon:active,.tkform-formular .tkform-infotext-wrapper .tkform-infotext-icon:focus{border-color:#454542;box-shadow:0 0 6px 0 rgba(0,0,0,.2);outline:0!important}.tkform-formular .tkform-infotext-wrapper .tkform-infotext-icon:active:after,.tkform-formular .tkform-infotext-wrapper .tkform-infotext-icon:active:before,.tkform-formular .tkform-infotext-wrapper .tkform-infotext-icon:focus:after,.tkform-formular .tkform-infotext-wrapper .tkform-infotext-icon:focus:before{border-color:#454542}.tkform-formular .tkform-infotext-wrapper .tkform-infotext-icon.has-keyboardfocus{top:-1px;border:2px solid #00a0e3!important;margin-left:7px;width:22px;height:22px;border-radius:11px}.tkform-formular .tkform-infotext-wrapper .tkform-infotext-box{position:absolute;top:2px;right:35px;z-index:1006;width:400px;box-shadow:0 0 6px 0 rgba(0,0,0,.2);opacity:0;pointer-events:none;transition:opacity .5s ease-out,transform .1s ease-out;transform:scale(0)}.tkform-formular .tkform-infotext-wrapper .tkform-infotext-box .tkform-infotext-content{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;border-left:4px solid #008aa6;background-color:#faf9f7;padding:20px}.tkform-formular .tkform-infotext-wrapper .tkform-infotext-box .tkform-infotext-icon-close{display:block;width:20px;height:20px;text-align:center;cursor:pointer;position:absolute;top:-10px;right:-10px;display:none;background-color:#454542;border:1px solid #fff;border-radius:10px}.tkform-formular .tkform-infotext-wrapper .tkform-infotext-box .tkform-infotext-icon-close:after,.tkform-formular .tkform-infotext-wrapper .tkform-infotext-box .tkform-infotext-icon-close:before{position:absolute;content:"";display:block;border-left:2px solid #fff;width:0;top:3px;left:8px;height:12px}.tkform-formular .tkform-infotext-wrapper .tkform-infotext-box .tkform-infotext-icon-close:before{transform:rotate(45deg)}.tkform-formular .tkform-infotext-wrapper .tkform-infotext-box .tkform-infotext-icon-close:after{transform:rotate(-45deg)}.tkform-formular .tkform-infotext-wrapper.show-info-box .tkform-infotext-icon{background-color:#454542;border-color:#454542;transition:all .3s ease-in}.tkform-formular .tkform-infotext-wrapper.show-info-box .tkform-infotext-icon:after,.tkform-formular .tkform-infotext-wrapper.show-info-box .tkform-infotext-icon:before{border-color:#fff;transition:all .3s ease-in}.tkform-formular .tkform-infotext-wrapper.show-info-box .tkform-infotext-icon:before{transform:rotate(45deg);height:12px}.tkform-formular .tkform-infotext-wrapper.show-info-box .tkform-infotext-icon:after{transform:rotate(-45deg);height:12px}.tkform-formular .tkform-infotext-wrapper.show-info-box .tkform-infotext-box{right:auto;pointer-events:auto;opacity:1;transition:opacity .5s ease-in,transform .1s ease-in;transform:scale(1)}.tkform-valueField{margin-bottom:24px;position:relative}.tkform-valueField .tkform-valueField-top{padding-left:0;position:relative;margin-bottom:6px;line-height:0}.tkform-formular-preview .tkform-valueField .tkform-valueField-top{padding-left:0;margin-bottom:0}.tkform-formular-preview .tkform-valueField .tkform-valueField-top .tkform-valueField-label{font-size:16px;line-height:24px}.tkform-valueField .tkform-valueField-top .tkform-valueField-label{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:16px;line-height:24px;display:inline;margin-left:0}.tkform-valueField .tkform-valueField-top .tkform-valueField-label.ui-state-error{background:none;border:0;color:#454542}.tkform-valueField .tkform-valueField-top .tkform-valueField-label .ui-outputlabel-rfi{display:none}.tkform-valueField .tkform-valueField-sublabel{margin-bottom:32px}.tkform-valueField .tkform-valueField-sublabel ul{margin-left:1rem;margin-bottom:0}.tkform-valueField .tkform-valueField-inputfield{margin-bottom:6px}.tkform-formular-preview .tkform-valueField .tkform-valueField-inputfield{margin-bottom:0;margin-top:2px;font-size:16px;line-height:24px}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container,.tkform-textarea .tkform-textarea-inputfield textarea,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper input.tkform-upload-file-list-textinput,.tkform-valueField .tkform-valueField-inputfield input{box-sizing:border-box;line-height:24px;font-size:16px;width:100%;padding:16px;background:#fff;border:1px solid #a09f9e;color:#454542;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container:hover,.tkform-textarea .tkform-textarea-inputfield textarea:hover,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper input.tkform-upload-file-list-textinput:hover,.tkform-valueField .tkform-valueField-inputfield input:hover{border-color:#454542;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container:active,.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container:focus,.tkform-textarea .tkform-textarea-inputfield textarea:active,.tkform-textarea .tkform-textarea-inputfield textarea:focus,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper input.tkform-upload-file-list-textinput:active,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper input.tkform-upload-file-list-textinput:focus,.tkform-valueField .tkform-valueField-inputfield input:active,.tkform-valueField .tkform-valueField-inputfield input:focus{border-color:#a09f9e;box-shadow:0 0 6px 0 rgba(0,0,0,.2);transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container:active:hover,.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container:focus:hover,.tkform-textarea .tkform-textarea-inputfield textarea:active:hover,.tkform-textarea .tkform-textarea-inputfield textarea:focus:hover,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper input.tkform-upload-file-list-textinput:active:hover,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper input.tkform-upload-file-list-textinput:focus:hover,.tkform-valueField .tkform-valueField-inputfield input:active:hover,.tkform-valueField .tkform-valueField-inputfield input:focus:hover{border-color:#454542;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container:disabled,.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-state-disabled.ui-autocomplete-multiple-container,.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple [disabled=disabled].ui-autocomplete-multiple-container,.tkform-textarea .tkform-textarea-inputfield textarea.ui-state-disabled,.tkform-textarea .tkform-textarea-inputfield textarea:disabled,.tkform-textarea .tkform-textarea-inputfield textarea[disabled=disabled],.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper input.tkform-upload-file-list-textinput:disabled,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper input.ui-state-disabled.tkform-upload-file-list-textinput,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper input[disabled=disabled].tkform-upload-file-list-textinput,.tkform-valueField .tkform-valueField-inputfield input.ui-state-disabled,.tkform-valueField .tkform-valueField-inputfield input:disabled,.tkform-valueField .tkform-valueField-inputfield input[disabled=disabled]{box-shadow:none;border-color:#a09f9e;background:hsla(0,0%,57.3%,.35)}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-state-error.ui-autocomplete-multiple-container,.tkform-textarea .tkform-textarea-inputfield textarea.ui-state-error,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper input.ui-state-error.tkform-upload-file-list-textinput,.tkform-valueField .tkform-valueField-inputfield input.ui-state-error{border-color:#d01d45}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-state-error.ui-state-active.ui-autocomplete-multiple-container,.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-state-error.ui-state-focus.ui-autocomplete-multiple-container,.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-state-error.ui-state-hover.ui-autocomplete-multiple-container,.tkform-textarea .tkform-textarea-inputfield textarea.ui-state-error.ui-state-active,.tkform-textarea .tkform-textarea-inputfield textarea.ui-state-error.ui-state-focus,.tkform-textarea .tkform-textarea-inputfield textarea.ui-state-error.ui-state-hover,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper input.ui-state-error.ui-state-active.tkform-upload-file-list-textinput,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper input.ui-state-error.ui-state-focus.tkform-upload-file-list-textinput,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper input.ui-state-error.ui-state-hover.tkform-upload-file-list-textinput,.tkform-valueField .tkform-valueField-inputfield input.ui-state-error.ui-state-active,.tkform-valueField .tkform-valueField-inputfield input.ui-state-error.ui-state-focus,.tkform-valueField .tkform-valueField-inputfield input.ui-state-error.ui-state-hover{border-color:#d01d45;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container:-ms-input-placeholder,.tkform-textarea .tkform-textarea-inputfield textarea:-ms-input-placeholder,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper input.tkform-upload-file-list-textinput:-ms-input-placeholder,.tkform-valueField .tkform-valueField-inputfield input:-ms-input-placeholder{color:#a09f9e}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container::-moz-placeholder,.tkform-textarea .tkform-textarea-inputfield textarea::-moz-placeholder,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper input.tkform-upload-file-list-textinput::-moz-placeholder,.tkform-valueField .tkform-valueField-inputfield input::-moz-placeholder{color:#a09f9e}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container::placeholder,.tkform-textarea .tkform-textarea-inputfield textarea::placeholder,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper input.tkform-upload-file-list-textinput::placeholder,.tkform-valueField .tkform-valueField-inputfield input::placeholder{color:#a09f9e}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container::-ms-clear,.tkform-textarea .tkform-textarea-inputfield textarea::-ms-clear,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper input.tkform-upload-file-list-textinput::-ms-clear,.tkform-valueField .tkform-valueField-inputfield input::-ms-clear{width:0;height:0}.tkform-valueField .tkform-valueField-inputfield .ui-autocomplete{position:relative;width:100%;box-sizing:border-box}.tkform-valueField .tkform-valueField-message-container{padding-left:2px;margin-bottom:2px}.tkform-selectValueGroupField[class*=tkform-selectValueGroupField-columns-]{margin-bottom:0}.tkform-selectValueGroupField[class*=tkform-selectValueGroupField-columns-] .tkform-selectValueGroupField-line{width:100%}.tkform-selectValueGroupField[class*=tkform-selectValueGroupField-columns-] .tkform-selectValueGroupField-line .tkform-selectValueGroupField-item{position:relative;display:inline-block;margin-right:32px;padding:0 0 0 48px;vertical-align:top;line-height:30px}.tkform-selectValueGroupField[class*=tkform-selectValueGroupField-columns-] .tkform-selectValueGroupField-line .tkform-selectValueGroupField-item:last-child{margin-right:0}.tkform-selectValueGroupField[class*=tkform-selectValueGroupField-columns-] .tkform-selectValueGroupField-line .tkform-selectValueGroupField-item.tkform-checkbox-item,.tkform-selectValueGroupField[class*=tkform-selectValueGroupField-columns-] .tkform-selectValueGroupField-line .tkform-selectValueGroupField-item.tkform-radio-item{margin-bottom:24px;text-overflow:ellipsis;padding-bottom:1px;line-height:0}.tkform-selectValueGroupField[class*=tkform-selectValueGroupField-columns-] .tkform-selectValueGroupField-line .tkform-selectValueGroupField-item.tkform-checkbox-item>span,.tkform-selectValueGroupField[class*=tkform-selectValueGroupField-columns-] .tkform-selectValueGroupField-line .tkform-selectValueGroupField-item.tkform-radio-item>span{line-height:24px}.tkform-selectValueGroupField[class*=tkform-selectValueGroupField-columns-] .tkform-selectValueGroupField-line .tkform-valueField{margin-bottom:22px}.tkform-formular-preview .tkform-selectValueGroupField[class*=tkform-selectValueGroupField-columns-] .tkform-selectValueGroupField-line .tkform-valueField{margin-bottom:0}.tkform-formular-preview .tkform-selectValueGroupField[class*=tkform-selectValueGroupField-columns-] .tkform-selectValueGroupField-line .tkform-selectValueGroupField-item{padding:0;font-size:16px;line-height:24px}.tkform-formular-preview .tkform-selectValueGroupField[class*=tkform-selectValueGroupField-columns-] .tkform-selectValueGroupField-line.tkform-checkbox>.tkform-checkbox-item{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.tkform-formular-preview .tkform-selectValueGroupField[class*=tkform-selectValueGroupField-columns-] .tkform-selectValueGroupField-line.tkform-checkbox .tkform-checkbox>.tkform-checkbox-item,.tkform-formular-preview .tkform-selectValueGroupField[class*=tkform-selectValueGroupField-columns-] .tkform-selectValueGroupField-line.tkform-checkbox:first-child .tkform-checkbox-item{font-weight:400}.tkform-formular-preview .tkform-selectValueGroupField[class*=tkform-selectValueGroupField-columns-] .tkform-selectValueGroupField-line.tkform-checkbox:first-child .tkform-checkbox-item{margin-bottom:0}.tkform-selectValueGroupField.tkform-selectValueGroupField-columns-2 .tkform-selectValueGroupField-line .tkform-selectValueGroupField-item{width:47.48%;margin-right:32px}.tkform-selectValueGroupField.tkform-selectValueGroupField-columns-3 .tkform-selectValueGroupField-line .tkform-selectValueGroupField-item{width:30.81%;margin-right:24px}.tkform-selectValueGroupField.tkform-selectValueGroupField-columns-3 .tkform-selectValueGroupField-line .tkform-selectValueGroupField-item:last-child{margin-right:0}.tkform-selectValueGroupField.tkform-selectValueGroupField-columns-4 .tkform-selectValueGroupField-line .tkform-selectValueGroupField-item{width:19.88%}.tkform-selectValueGroupField [class*=tkform-selectValueGroupField-columns-].tkform-selectValueGroupField-columns-2 .tkform-selectValueGroupField-line .tkform-selectValueGroupField-item{width:48.4%;margin-right:3.2%}.tkform-selectValueGroupField [class*=tkform-selectValueGroupField-columns-].tkform-selectValueGroupField-columns-2 .tkform-selectValueGroupField-line .tkform-selectValueGroupField-item:last-child{margin-right:0}.tkform-autocomplete .ui-autocomplete{position:relative;width:100%;box-sizing:border-box}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-input.ui-state-default,.tkform-autocomplete .tkform-autocomplete-inputfield input{padding-right:40px}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-input.ui-state-default.ui-state-disabled+.ui-autocomplete-dropdown,.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-input.ui-state-default:disabled+.ui-autocomplete-dropdown,.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-input.ui-state-default[disabled=disabled]+.ui-autocomplete-dropdown,.tkform-autocomplete .tkform-autocomplete-inputfield input.ui-state-disabled+.ui-autocomplete-dropdown,.tkform-autocomplete .tkform-autocomplete-inputfield input:disabled+.ui-autocomplete-dropdown,.tkform-autocomplete .tkform-autocomplete-inputfield input[disabled=disabled]+.ui-autocomplete-dropdown{opacity:.35;cursor:default;pointer-events:none}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-dropdown{border:none;background:none;box-shadow:none;filter:none;right:0;width:3em}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-dropdown .ui-icon.ui-button-icon-primary.hat-hc-mode-icon{width:20px;height:20px}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-dropdown .ui-icon.ui-button-icon-primary.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/arrow-select-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-dropdown .ui-icon.ui-button-icon-primary:after{width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/arrow-select-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat;left:0;top:-3px}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-dropdown .ui-icon.ui-button-icon-primary:before{content:"";position:absolute;border:5px solid transparent;width:0;height:0;left:0;top:1px}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container{margin-bottom:0;padding:0 28px 0 0}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token{background:none;color:#454542;border:1px solid #a09f9e}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token .ui-autocomplete-token-icon{position:absolute;right:9px;top:16px}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token .ui-autocomplete-token-label{padding:8px 34px 8px 8px}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token .ui-icon{width:21px;height:21px}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token .ui-icon.ui-icon-close.hat-hc-mode-icon{width:20px;height:20px}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token .ui-icon.ui-icon-close.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/close-autocomplete-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-token .ui-icon.ui-icon-close:after{width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/close-autocomplete-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat;top:0;right:0}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-multiple-container .ui-autocomplete-input-token input{background:none;border:none;width:auto;box-shadow:none;padding:8px 0}.tkform-autocomplete .tkform-autocomplete-inputfield .ui-autocomplete-multiple .ui-autocomplete-dropdown{position:absolute;top:0}.tkform-autocomplete-panel.ui-autocomplete-panel{border:1px solid #a09f9e;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.2);margin-top:-3px}.tkform-autocomplete-panel.ui-autocomplete-panel .ui-autocomplete-list{background:#fff;padding:0}.tkform-autocomplete-panel.ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-item{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;color:#454542;padding:10px 8px;position:relative}.tkform-autocomplete-panel.ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-item .ui-autocomplete-query{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.tkform-autocomplete-panel.ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-item.ui-state-highlight{border:0;background:#ececec}.tkform-dropdown .ui-selectonemenu{position:relative;box-sizing:border-box;border:1px solid #a09f9e;min-width:0!important;width:100%}.tkform-dropdown .ui-selectonemenu.ui-state-active,.tkform-dropdown .ui-selectonemenu.ui-state-hover{border-color:#454542}.tkform-dropdown .ui-selectonemenu.ui-state-focus{border-color:#454542;box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.tkform-dropdown .ui-selectonemenu.has-keyboardfocus{border:2px solid #00a0e3;box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.tkform-dropdown .ui-selectonemenu.ui-state-error,.tkform-dropdown .ui-selectonemenu.ui-state-error.ui-state-active,.tkform-dropdown .ui-selectonemenu.ui-state-error.ui-state-focus,.tkform-dropdown .ui-selectonemenu.ui-state-error.ui-state-hover{border-color:#d01d45}.tkform-dropdown .tkform-dropdown-inputfield .ui-selectonemenu-label{width:100%;padding:12px 40px 12px 10px}.tkform-dropdown .tkform-dropdown-inputfield .ui-selectonemenu-trigger{border:none;background:none;box-shadow:none;filter:none;right:0;width:2.4em}.tkform-dropdown .tkform-dropdown-inputfield .ui-selectonemenu-trigger .ui-icon.ui-icon-triangle-1-s.ui-c.hat-hc-mode-icon{width:20px;height:20px}.tkform-dropdown .tkform-dropdown-inputfield .ui-selectonemenu-trigger .ui-icon.ui-icon-triangle-1-s.ui-c.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/arrow-section-down-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-dropdown .tkform-dropdown-inputfield .ui-selectonemenu-trigger .ui-icon.ui-icon-triangle-1-s.ui-c:after{width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/arrow-section-down-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat;left:-10px;top:-8px}.tkform-dropdown .tkform-dropdown-inputfield .ui-selectonemenu-trigger .ui-icon.ui-icon-triangle-1-s.ui-c:before{content:"";position:absolute;border:5px solid transparent;width:0;height:0;left:0;top:1px}.tkform-dropdown-panel.ui-selectonemenu-panel{border:1px solid #a09f9e;box-shadow:0 0 4px 0 rgba(0,0,0,.2);margin-top:-3px;background:#fff;padding:0}.tkform-dropdown-panel.ui-selectonemenu-panel .ui-selectonemenu-item{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;color:#454542;padding:10px 8px;position:relative}.tkform-dropdown-panel.ui-selectonemenu-panel .ui-selectonemenu-item.ui-state-highlight,.tkform-dropdown-panel.ui-selectonemenu-panel .ui-selectonemenu-item.ui-state-hover{border:0;background:#ececec}.tkform-dropdown-panel.ui-selectonemenu-panel .ui-selectonemenu-item:first-child.ui-state-hover{border:0;background:#ececec}.tkform-dropdown-panel.ui-selectonemenu-panel .ui-selectonemenu-item:first-child.ui-state-highlight{border:0;background:#fff}.tkform-calendarTime .tkform-calendar{margin-bottom:0}.tkform-calendar .tkform-calendar-inputfield>span{position:relative;display:block}.tkform-calendar .tkform-calendar-inputfield>span>.ui-datepicker-trigger{position:absolute;right:5px;top:8px;width:32px;height:32px;background:transparent;border:0;position:absolute!important;top:50%;margin-top:-16px;color:transparent}.tkform-calendar .tkform-calendar-inputfield>span>.ui-datepicker-trigger.hat-hc-mode-icon{width:24px;height:24px}.tkform-calendar .tkform-calendar-inputfield>span>.ui-datepicker-trigger.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/calendar-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-calendar .tkform-calendar-inputfield>span>.ui-datepicker-trigger:after{width:24px;height:24px;background-image:url("/service/javax.faces.resource/img/calendar-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:24px 24px;background-repeat:no-repeat;left:50%;margin-left:-12px;top:2px;pointer-events:none}.tkform-calendar .tkform-calendar-inputfield>span>input.hasDatepicker{padding-right:40px}.tkform-calendar .tkform-calendar-inputfield>span>input.ui-state-disabled+.ui-datepicker-trigger,.tkform-calendar .tkform-calendar-inputfield>span>input:disabled+.ui-datepicker-trigger,.tkform-calendar .tkform-calendar-inputfield>span>input[disabled=disabled]+.ui-datepicker-trigger{cursor:default}.tkform-calendar .tkform-calendar-inputfield>span>input.ui-state-disabled+.ui-datepicker-trigger .ui-icon-calendar:after,.tkform-calendar .tkform-calendar-inputfield>span>input:disabled+.ui-datepicker-trigger .ui-icon-calendar:after,.tkform-calendar .tkform-calendar-inputfield>span>input[disabled=disabled]+.ui-datepicker-trigger .ui-icon-calendar:after{opacity:.35}.ui-datepicker{color:#454542!important;padding:3px!important;width:368px!important;background:#fff;z-index:1004!important;min-height:430px}.ui-datepicker,.ui-datepicker *{box-sizing:border-box}.ui-datepicker.ui-widget{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.ui-datepicker.ui-shadow{box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.ui-datepicker .ui-datepicker-header.ui-widget-header{font-weight:400;padding:0 7px 4px;border-bottom:1px solid #eae9e6}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{line-height:48px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{top:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{border:1px solid #a09f9e;padding:9px 11px;background:#fff;width:42px;height:42px;top:3px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{margin-top:-10px;margin-left:-10px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover{border:1px solid #454542;cursor:pointer}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-next-hover{top:3px;right:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover .ui-icon.ui-icon-circle-triangle-w:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-next-hover .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-next-hover .ui-icon.ui-icon-circle-triangle-w:after{border-color:#454542}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover{top:3px;left:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-w:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-w:after{border-color:#454542}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-state-disabled .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-state-disabled .ui-icon.ui-icon-circle-triangle-w:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover:disabled .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover:disabled .ui-icon.ui-icon-circle-triangle-w:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover[disabled=disabled] .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover[disabled=disabled] .ui-icon.ui-icon-circle-triangle-w:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-state-disabled .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-state-disabled .ui-icon.ui-icon-circle-triangle-w:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover:disabled .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover:disabled .ui-icon.ui-icon-circle-triangle-w:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover[disabled=disabled] .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover[disabled=disabled] .ui-icon.ui-icon-circle-triangle-w:after{opacity:.35;border-color:#454543}.ui-datepicker .ui-datepicker-header .ui-datepicker-month,.ui-datepicker .ui-datepicker-header .ui-datepicker-year{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;width:105px;margin:0 10px;padding:7px;font-size:16px;line-height:26px;color:#454542;border:1px solid #a09f9e;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-image:url("/service/javax.faces.resource/img/arrow-select-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:calc(100% - 10px) 50%;background-size:20px 20px;background-repeat:no-repeat}.ui-datepicker .ui-datepicker-header .ui-datepicker-month:active,.ui-datepicker .ui-datepicker-header .ui-datepicker-month:focus,.ui-datepicker .ui-datepicker-header .ui-datepicker-month:hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-year:active,.ui-datepicker .ui-datepicker-header .ui-datepicker-year:focus,.ui-datepicker .ui-datepicker-header .ui-datepicker-year:hover{border-color:#454542}.ui-datepicker .ui-datepicker-calendar{margin:0;font-size:16px;line-height:24px}.ui-datepicker .ui-datepicker-calendar th>span{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.ui-datepicker .ui-datepicker-calendar td>*{padding:14px;text-align:center}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end .ui-state-default,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end .ui-state-default.ui-state-hover{color:#454542;background:#f5f2ef}.ui-datepicker .ui-datepicker-calendar td .ui-state-default,.ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-hover{color:#454542;background:#f9f8f8;font-weight:400}.ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-hover,.ui-datepicker .ui-datepicker-calendar td .ui-state-hover{color:#fff;background:#454542;font-weight:400}.ui-datepicker .ui-datepicker-calendar td .ui-state-highlight{color:#454542;background:#e8e6e4;border:0}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a.ui-state-default.ui-state-active{background:#454542;color:#fff}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a.ui-state-default,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a.ui-state-default.ui-state-hover{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-default,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-default:hover,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled:hover{background:#f9f8f8;color:#aaa}.ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-hover:hover,.ui-datepicker .ui-datepicker-calendar td .ui-state-default:hover{outline:0;background:#454542;color:#fff}.ui-datepicker .ui-icon{overflow:visible}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e,.ui-datepicker .ui-icon.ui-icon-circle-triangle-w{position:relative}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-icon.ui-icon-circle-triangle-w:after{position:absolute;content:"";display:inline-block;width:14px;height:14px;border-color:currentcolor currentcolor #a09f9e #a09f9e;border-right:1px solid #a09f9e;border-top:1px solid #a09f9e}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e{left:0}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e:after{transform:rotate(45deg);top:3px;left:7px}.ui-datepicker .ui-icon.ui-icon-circle-triangle-w{left:0}.ui-datepicker .ui-icon.ui-icon-circle-triangle-w:after{transform:rotate(-135deg);top:3px;left:14px}.tkform-datepicker .tkform-datepicker-inputfield>span.p-datepicker{position:relative;display:block;min-width:0}.tkform-datepicker .tkform-datepicker-inputfield>span.p-datepicker>.ui-datepicker-trigger{position:absolute!important;top:50%;right:5px;width:48px;height:48px;background:transparent;border:0;margin-top:-24px;color:transparent}.tkform-datepicker .tkform-datepicker-inputfield>span.p-datepicker>.ui-datepicker-trigger.hat-hc-mode-icon{width:24px;height:24px}.tkform-datepicker .tkform-datepicker-inputfield>span.p-datepicker>.ui-datepicker-trigger.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/calendar-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-datepicker .tkform-datepicker-inputfield>span.p-datepicker>.ui-datepicker-trigger:after{width:24px;height:24px;background-image:url("/service/javax.faces.resource/img/calendar-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:24px 24px;background-repeat:no-repeat}.tkform-datepicker .tkform-datepicker-inputfield>span.p-datepicker>.ui-datepicker-trigger .ui-button-text{visibility:hidden;height:48px}.tkform-datepicker .tkform-datepicker-inputfield>span.p-datepicker>.ui-datepicker-trigger:after{left:50%;margin-left:-12px;top:12px;pointer-events:none}.tkform-datepicker .tkform-datepicker-inputfield>span.p-datepicker>input.ui-state-disabled+.ui-datepicker-trigger,.tkform-datepicker .tkform-datepicker-inputfield>span.p-datepicker>input:disabled+.ui-datepicker-trigger,.tkform-datepicker .tkform-datepicker-inputfield>span.p-datepicker>input[disabled=disabled]+.ui-datepicker-trigger{cursor:default}.tkform-datepicker .tkform-datepicker-inputfield>span.p-datepicker>input.ui-state-disabled+.ui-datepicker-trigger .ui-icon-calendar:after,.tkform-datepicker .tkform-datepicker-inputfield>span.p-datepicker>input:disabled+.ui-datepicker-trigger .ui-icon-calendar:after,.tkform-datepicker .tkform-datepicker-inputfield>span.p-datepicker>input[disabled=disabled]+.ui-datepicker-trigger .ui-icon-calendar:after{opacity:.35}.tkform-datepicker .ui-datepicker{color:#454542!important;padding:3px!important;width:368px!important;background:#fff;z-index:1004!important;min-height:430px}.tkform-datepicker .ui-datepicker,.tkform-datepicker .ui-datepicker *{box-sizing:border-box}.tkform-datepicker .ui-datepicker.ui-widget{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.tkform-datepicker .ui-datepicker.ui-shadow{box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.tkform-datepicker .ui-datepicker .ui-datepicker-header.ui-widget-header{font-weight:400;padding:0 7px 4px;border-bottom:1px solid #eae9e6}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-title{line-height:48px}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{top:2px}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:2px}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{border:1px solid #a09f9e;padding:9px 11px;background:#fff;width:42px;height:42px;top:3px}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{margin-top:-10px;margin-left:-10px}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover{border:1px solid #454542;cursor:pointer}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-next-hover{top:3px;right:2px}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover .ui-icon.ui-icon-circle-triangle-e:after,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover .ui-icon.ui-icon-circle-triangle-w:after,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-next-hover .ui-icon.ui-icon-circle-triangle-e:after,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-next-hover .ui-icon.ui-icon-circle-triangle-w:after{border-color:#454542}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-prev-hover,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover{top:3px;left:2px}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-e:after,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-w:after,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-e:after,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-w:after{border-color:#454542}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-state-disabled .ui-icon.ui-icon-circle-triangle-e:after,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-state-disabled .ui-icon.ui-icon-circle-triangle-w:after,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover:disabled .ui-icon.ui-icon-circle-triangle-e:after,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover:disabled .ui-icon.ui-icon-circle-triangle-w:after,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover[disabled=disabled] .ui-icon.ui-icon-circle-triangle-e:after,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover[disabled=disabled] .ui-icon.ui-icon-circle-triangle-w:after,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-state-disabled .ui-icon.ui-icon-circle-triangle-e:after,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-state-disabled .ui-icon.ui-icon-circle-triangle-w:after,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover:disabled .ui-icon.ui-icon-circle-triangle-e:after,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover:disabled .ui-icon.ui-icon-circle-triangle-w:after,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover[disabled=disabled] .ui-icon.ui-icon-circle-triangle-e:after,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover[disabled=disabled] .ui-icon.ui-icon-circle-triangle-w:after{opacity:.35;border-color:#454543}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-month,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-year{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;width:105px;margin:0 10px;padding:7px;font-size:16px;line-height:26px;color:#454542;border:1px solid #a09f9e;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-image:url("/service/javax.faces.resource/img/arrow-select-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:calc(100% - 10px) 50%;background-size:20px 20px;background-repeat:no-repeat}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-month:active,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-month:focus,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-month:hover,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-year:active,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-year:focus,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-year:hover{border-color:#454542}.tkform-datepicker .ui-datepicker .ui-datepicker-calendar{margin:0;font-size:16px;line-height:24px}.tkform-datepicker .ui-datepicker .ui-datepicker-calendar th>span{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td>*{padding:14px;text-align:center}.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end .ui-state-default,.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end .ui-state-default.ui-state-hover{color:#454542;background:#f5f2ef}.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td .ui-state-default,.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-hover{color:#454542;background:#f9f8f8;font-weight:400}.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-hover,.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td .ui-state-hover{color:#fff;background:#454542;font-weight:400}.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td .ui-state-highlight{color:#454542;background:#e8e6e4;border:0}.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a.ui-state-default.ui-state-active{background:#454542;color:#fff}.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today,.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a.ui-state-default,.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a.ui-state-default.ui-state-hover{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0}.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-default,.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-default:hover,.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled,.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled:hover{background:#f9f8f8;color:#aaa}.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-hover:hover,.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td .ui-state-default:hover{outline:0;background:#454542;color:#fff}.tkform-datepicker .ui-datepicker .ui-icon{overflow:visible}.tkform-datepicker .ui-datepicker .ui-icon.ui-icon-circle-triangle-e,.tkform-datepicker .ui-datepicker .ui-icon.ui-icon-circle-triangle-w{position:relative}.tkform-datepicker .ui-datepicker .ui-icon.ui-icon-circle-triangle-e:after,.tkform-datepicker .ui-datepicker .ui-icon.ui-icon-circle-triangle-w:after{position:absolute;content:"";display:inline-block;width:14px;height:14px;border-color:currentcolor currentcolor #a09f9e #a09f9e;border-right:1px solid #a09f9e;border-top:1px solid #a09f9e}.tkform-datepicker .ui-datepicker .ui-icon.ui-icon-circle-triangle-e{left:0}.tkform-datepicker .ui-datepicker .ui-icon.ui-icon-circle-triangle-e:after{transform:rotate(45deg);top:3px;left:7px}.tkform-datepicker .ui-datepicker .ui-icon.ui-icon-circle-triangle-w{left:0}.tkform-datepicker .ui-datepicker .ui-icon.ui-icon-circle-triangle-w:after{transform:rotate(-135deg);top:3px;left:14px}.tkform-checkbox{position:relative}.tkform-checkbox .tkform-checkbox-top{float:left;margin-left:40px;margin-top:4px}.tkform-checkbox .tkform-checkbox-top .tkform-valueField-label{padding-left:0;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:16px;line-height:24px}.tkform-checkbox .tkform-checkbox-inputfield{width:30px;height:30px;position:relative}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox,.tkform-checkboxGroup .ui-chkbox,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox{position:absolute;left:0;width:30px;height:30px}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box{position:relative;width:30px;height:30px;cursor:pointer;border-radius:0;background-color:transparent;border:none}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-default,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-default,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-default{background-color:transparent;border:none}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-default .ui-chkbox-icon,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-default .ui-chkbox-icon,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-default .ui-chkbox-icon{border:1px solid #a09f9e;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-active,.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-hover,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-active,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-hover,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-active,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-hover{background-color:transparent;border:none}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-active .ui-chkbox-icon,.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-active .ui-chkbox-icon.ui-icon-check,.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-hover .ui-chkbox-icon,.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-hover .ui-chkbox-icon.ui-icon-check,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-active .ui-chkbox-icon,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-active .ui-chkbox-icon.ui-icon-check,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-hover .ui-chkbox-icon,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-hover .ui-chkbox-icon.ui-icon-check,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-active .ui-chkbox-icon,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-active .ui-chkbox-icon.ui-icon-check,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-hover .ui-chkbox-icon,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-hover .ui-chkbox-icon.ui-icon-check{border-color:#454542}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-focus .ui-chkbox-icon,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-focus .ui-chkbox-icon,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-focus .ui-chkbox-icon{border-color:#454542;box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-focus .ui-chkbox-icon.ui-icon-check,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-focus .ui-chkbox-icon.ui-icon-check,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-focus .ui-chkbox-icon.ui-icon-check{border-color:#454542}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.has-keyboardfocus,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.has-keyboardfocus,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.has-keyboardfocus{border:2px solid #00a0e3;box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.has-keyboardfocus .ui-chkbox-icon.ui-icon-check:before,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.has-keyboardfocus .ui-chkbox-icon.ui-icon-check:before,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.has-keyboardfocus .ui-chkbox-icon.ui-icon-check:before{left:14px;top:1px}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.has-keyboardfocus .ui-chkbox-icon.ui-icon-check:after,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.has-keyboardfocus .ui-chkbox-icon.ui-icon-check:after,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.has-keyboardfocus .ui-chkbox-icon.ui-icon-check:after{left:2px;top:17px}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box .ui-chkbox-icon,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box .ui-chkbox-icon,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box .ui-chkbox-icon{background-color:#fff;width:100%;height:100%;border:1px solid #a09f9e;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check{background-color:#454542;border-color:#454542}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check:before,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check:before,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check:before{content:" ";position:absolute;width:1px;height:0;border-top:21px solid #fff;left:16px;top:3px;transform:rotate(30deg)}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check:after,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check:after,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box .ui-chkbox-icon.ui-icon-check:after{content:" ";position:absolute;width:0;height:1px;border-left:8px solid #fff;left:4px;top:19px;transform:rotate(40deg)}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-disabled,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-disabled,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-disabled{border-color:#454542}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-disabled .ui-chkbox-icon,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-disabled .ui-chkbox-icon,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-disabled .ui-chkbox-icon{border-width:1px;background-color:hsla(0,0%,57.3%,.35)}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-disabled .ui-chkbox-icon.ui-icon-check,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-disabled .ui-chkbox-icon.ui-icon-check,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-disabled .ui-chkbox-icon.ui-icon-check{background-color:#454542}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-error,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-error,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-error{border:none}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-error .ui-chkbox-icon,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-error .ui-chkbox-icon,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-error .ui-chkbox-icon{border-color:#d01d45}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-error .ui-chkbox-icon.ui-icon-check,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-error .ui-chkbox-icon.ui-icon-check,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-error .ui-chkbox-icon.ui-icon-check{background-color:#454542}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-error.ui-state-focus .ui-chkbox-icon,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-error.ui-state-focus .ui-chkbox-icon,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-error.ui-state-focus .ui-chkbox-icon{border-color:#d01d45}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-error.ui-state-focus .ui-chkbox-icon.ui-icon-check,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-error.ui-state-focus .ui-chkbox-icon.ui-icon-check,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-error.ui-state-focus .ui-chkbox-icon.ui-icon-check{background-color:#d01d45}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-error.ui-state-hover .ui-chkbox-icon,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-error.ui-state-hover .ui-chkbox-icon,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-error.ui-state-hover .ui-chkbox-icon{border-color:#d01d45}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box.ui-state-error.ui-state-hover .ui-chkbox-icon.ui-icon-check,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box.ui-state-error.ui-state-hover .ui-chkbox-icon.ui-icon-check,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box.ui-state-error.ui-state-hover .ui-chkbox-icon.ui-icon-check{background-color:#d01d45}.tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box .ui-radiobutton-icon,.tkform-checkboxGroup .ui-chkbox .ui-chkbox-box .ui-radiobutton-icon,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box .ui-radiobutton-icon{display:none}.has-touch .tkform-checkbox .tkform-checkbox-inputfield .ui-chkbox .ui-chkbox-box:before,.has-touch .tkform-checkboxGroup .ui-chkbox .ui-chkbox-box:before,.has-touch .tkform-dynamicGroup.tkform-dynamicGroup-checkbox .ui-chkbox .ui-chkbox-box:before,.tkform-checkbox .tkform-checkbox-inputfield .has-touch .ui-chkbox .ui-chkbox-box:before,.tkform-checkboxGroup .has-touch .ui-chkbox .ui-chkbox-box:before,.tkform-dynamicGroup.tkform-dynamicGroup-checkbox .has-touch .ui-chkbox .ui-chkbox-box:before{position:absolute;display:block;content:"";opacity:0;height:48px;width:48px;left:-8px;top:-8px;transform:translate(0)}.tkform-checkbox .tkform-checkbox-message-container{clear:both}.tkform-formular-preview .tkform-checkbox .tkform-checkbox-inputfield{position:relative;width:100%}.tkform-checkbox .tkform-checkbox-item label:not(.tkform-valueField-label){display:inline-block;margin-top:4px;margin-left:0;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:16px;line-height:24px}.tkform-checkboxGroup fieldset .tkform-checkboxGroup-top{margin-bottom:24px}.tkform-float span.ui-inputnumber.ui-state-error{border:0}.tkform-number span.ui-inputnumber.ui-state-error{border:0}.tkform-outputText{margin-bottom:22px}.tkform-outputText .tkform-outputText-inputfield{line-height:0}.tkform-outputText .tkform-outputText-inputfield>span{display:inline;line-height:21px}.tkform-dynamicGroup.tkform-dynamicGroup-radiobutton,.tkform-radio,.tkform-radiobuttonConfirm{position:relative}.tkform-dynamicGroup.tkform-dynamicGroup-radiobutton .ui-radiobutton,.tkform-radio .ui-radiobutton,.tkform-radiobuttonConfirm .ui-radiobutton{position:absolute;left:0;top:-4px;margin:0;width:30px;height:30px}.tkform-dynamicGroup.tkform-dynamicGroup-radiobutton .ui-radiobutton .ui-radiobutton-box,.tkform-radio .ui-radiobutton .ui-radiobutton-box,.tkform-radiobuttonConfirm .ui-radiobutton .ui-radiobutton-box{position:relative;width:30px;height:30px;background:#fff;border-radius:15px;border:1px solid #a09f9e;cursor:pointer;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}.tkform-dynamicGroup.tkform-dynamicGroup-radiobutton .ui-radiobutton .ui-radiobutton-box.ui-state-active,.tkform-dynamicGroup.tkform-dynamicGroup-radiobutton .ui-radiobutton .ui-radiobutton-box.ui-state-hover,.tkform-radio .ui-radiobutton .ui-radiobutton-box.ui-state-active,.tkform-radio .ui-radiobutton .ui-radiobutton-box.ui-state-hover,.tkform-radiobuttonConfirm .ui-radiobutton .ui-radiobutton-box.ui-state-active,.tkform-radiobuttonConfirm .ui-radiobutton .ui-radiobutton-box.ui-state-hover{border-color:#454542}.tkform-dynamicGroup.tkform-dynamicGroup-radiobutton .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon,.tkform-radio .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon,.tkform-radiobuttonConfirm .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon{background:none;display:block}.tkform-dynamicGroup.tkform-dynamicGroup-radiobutton .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon.ui-icon-bullet:before,.tkform-radio .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon.ui-icon-bullet:before,.tkform-radiobuttonConfirm .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-radiobutton-icon.ui-icon-bullet:before{position:absolute;top:6px;left:5px;content:" ";width:0;height:0;border:8px solid #454542;border-radius:15px;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out}.tkform-dynamicGroup.tkform-dynamicGroup-radiobutton .ui-radiobutton .ui-radiobutton-box.ui-state-focus,.tkform-radio .ui-radiobutton .ui-radiobutton-box.ui-state-focus,.tkform-radiobuttonConfirm .ui-radiobutton .ui-radiobutton-box.ui-state-focus{border-color:#454542;box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.tkform-dynamicGroup.tkform-dynamicGroup-radiobutton .ui-radiobutton .ui-radiobutton-box.ui-state-focus .ui-radiobutton-icon.ui-icon-bullet:before,.tkform-radio .ui-radiobutton .ui-radiobutton-box.ui-state-focus .ui-radiobutton-icon.ui-icon-bullet:before,.tkform-radiobuttonConfirm .ui-radiobutton .ui-radiobutton-box.ui-state-focus .ui-radiobutton-icon.ui-icon-bullet:before{top:6px;left:5px}.tkform-dynamicGroup.tkform-dynamicGroup-radiobutton .ui-radiobutton .ui-radiobutton-box.has-keyboardfocus,.tkform-radio .ui-radiobutton .ui-radiobutton-box.has-keyboardfocus,.tkform-radiobuttonConfirm .ui-radiobutton .ui-radiobutton-box.has-keyboardfocus{box-shadow:0 0 6px 0 rgba(0,0,0,.2);outline:2px solid #00a0e3}.tkform-dynamicGroup.tkform-dynamicGroup-radiobutton .ui-radiobutton .ui-radiobutton-box.ui-state-disabled,.tkform-radio .ui-radiobutton .ui-radiobutton-box.ui-state-disabled,.tkform-radiobuttonConfirm .ui-radiobutton .ui-radiobutton-box.ui-state-disabled{border:1px solid #a09f9e;background-color:hsla(0,0%,57.3%,.35)}.tkform-dynamicGroup.tkform-dynamicGroup-radiobutton .ui-radiobutton .ui-radiobutton-box.ui-state-disabled.ui-state-hover,.tkform-radio .ui-radiobutton .ui-radiobutton-box.ui-state-disabled.ui-state-hover,.tkform-radiobuttonConfirm .ui-radiobutton .ui-radiobutton-box.ui-state-disabled.ui-state-hover{border:1px solid #a09f9e}.tkform-dynamicGroup.tkform-dynamicGroup-radiobutton .ui-radiobutton .ui-radiobutton-box.ui-state-error,.tkform-dynamicGroup.tkform-dynamicGroup-radiobutton .ui-radiobutton .ui-radiobutton-box.ui-state-error .ui-radiobutton-icon.ui-icon-bullet:before,.tkform-dynamicGroup.tkform-dynamicGroup-radiobutton .ui-radiobutton .ui-radiobutton-box.ui-state-error.ui-state-hover,.tkform-dynamicGroup.tkform-dynamicGroup-radiobutton .ui-radiobutton .ui-radiobutton-box.ui-state-error.ui-state-hover .ui-radiobutton-icon.ui-icon-bullet:before,.tkform-radio .ui-radiobutton .ui-radiobutton-box.ui-state-error,.tkform-radio .ui-radiobutton .ui-radiobutton-box.ui-state-error .ui-radiobutton-icon.ui-icon-bullet:before,.tkform-radio .ui-radiobutton .ui-radiobutton-box.ui-state-error.ui-state-hover,.tkform-radio .ui-radiobutton .ui-radiobutton-box.ui-state-error.ui-state-hover .ui-radiobutton-icon.ui-icon-bullet:before,.tkform-radiobuttonConfirm .ui-radiobutton .ui-radiobutton-box.ui-state-error,.tkform-radiobuttonConfirm .ui-radiobutton .ui-radiobutton-box.ui-state-error .ui-radiobutton-icon.ui-icon-bullet:before,.tkform-radiobuttonConfirm .ui-radiobutton .ui-radiobutton-box.ui-state-error.ui-state-hover,.tkform-radiobuttonConfirm .ui-radiobutton .ui-radiobutton-box.ui-state-error.ui-state-hover .ui-radiobutton-icon.ui-icon-bullet:before{border-color:#d01d45}.tkform-dynamicGroup.tkform-dynamicGroup-radiobutton .tkform-radio-item label:not(.tkform-valueField-label),.tkform-radio .tkform-radio-item label:not(.tkform-valueField-label),.tkform-radiobuttonConfirm .tkform-radio-item label:not(.tkform-valueField-label){display:inline;margin-left:0;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:16px;line-height:24px}.has-touch .tkform-dynamicGroup.tkform-dynamicGroup-radiobutton .ui-radiobutton .ui-radiobutton-box:before,.has-touch .tkform-radio .ui-radiobutton .ui-radiobutton-box:before,.has-touch .tkform-radiobuttonConfirm .ui-radiobutton .ui-radiobutton-box:before{position:absolute;display:block;content:"";opacity:0;height:48px;width:48px;left:-8px;top:-8px;transform:translate(0)}.tkform-radiobuttonConfirm .tkform-valueField-top{margin-bottom:24px}.tkform-formular-preview .tkform-radiobuttonConfirm .tkform-valueField-top{margin-bottom:0}.tkform-radiobuttonConfirm .tkform-valueField-top .tkform-radiobuttonConfirm-label{float:none;margin:0;display:inline}.tkform-radiobuttonConfirm .tkform-radiobuttonConfirm-inputfield{margin-bottom:0}.tkform-radiobuttonGroup .tkform-valueField-top{margin-bottom:24px}.tkform-radiobuttonGroup .tkform-valueField-top .tkform-radiobuttonGroup-label{display:inline}.tkform-radiobuttonGroup .tkform-valueField-top .tkform-radiobuttonGroup-sublabel .tkform-valueField-label{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.tkform-textarea .tkform-textarea-inputfield textarea{padding-left:10px;padding-right:10px;resize:vertical;overflow-y:hidden!important}.tkform-textarea .tkform-textarea-inputfield .tkform-textarea-counter{font-size:14px;line-height:21px}.tkform-calendarTime .tkform-time{margin-bottom:0}.tkform-upload{margin-bottom:32px}.tkform-upload .tkform-documents-list{margin-left:0}.tkform-upload .tkform-documents-list-text{font-family:SoletoTKHeadline,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:26px;line-height:34px;margin-bottom:36px}.tkform-upload .tkform-upload-container{position:relative}.tkform-upload .tkform-upload-container.tkform-upload-container-with-label>label{display:block;margin-bottom:18px;color:#454542;border:0;background:none;font-family:SoletoTKHeadline,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:20px;line-height:26px}.tkform-upload .tkform-upload-container.tkform-upload-container-with-label .ui-fileupload+.tkform-upload-draganddrop-text{top:68px}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar{padding:0;background:none;border:1px dashed #979797;background-color:#fff;transition:border-color .6s ease;height:185px;position:relative;box-sizing:border-box;margin-bottom:3px}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose{position:absolute;bottom:30px;left:50%;margin-left:-90px;overflow:hidden;cursor:pointer;text-align:left;background-color:#454542;padding:0 30px 0 0;transition:background-color .6s ease}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose .ui-icon{left:auto;right:12px}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose .ui-icon.hat-hc-mode-icon{width:24px;height:24px}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose .ui-icon.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/plus-white.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose .ui-icon:after{width:24px;height:24px;background-image:url("/service/javax.faces.resource/img/plus-white.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:24px 24px;background-repeat:no-repeat;top:-6px;right:0}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose .ui-button-text{display:block}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose.ui-state-active,.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose.ui-state-focus,.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose.ui-state-hover{outline:0;color:#f7f5f3;background-color:#333332}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose.has-keyboardfocus{outline:2px solid #00a0e3}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose.ui-state-disabled,.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose[disabled]{background:#8c8d88;cursor:default;text-shadow:none}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose.ui-state-disabled .ui-button-text,.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose[disabled] .ui-button-text{color:#f7f5f3}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-content{padding:32px 0 0}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-content .ui-fileupload-files{background-color:#faf9f7;padding:0 0 0 10px;width:100%;margin:0;display:block}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-content .ui-fileupload-files>div{display:block}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-content .ui-fileupload-files .ui-fileupload-preview{width:44px}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-content .ui-fileupload-files .ui-fileupload-row{display:block;overflow:hidden}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-content .ui-fileupload-files .ui-fileupload-row>div{display:block;float:left;padding:13px 10px}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-content .ui-fileupload-files .ui-fileupload-preview{width:0;padding:0;display:none!important}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-content .ui-fileupload-files .ui-fileupload-preview+div{width:60%;overflow:hidden;text-overflow:ellipsis;padding-left:0;white-space:nowrap;display:inline-block}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-content .ui-fileupload-files .ui-fileupload-preview+div+div{width:0;padding:0;display:none}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-content .ui-fileupload-files .ui-fileupload-progress{width:calc(42% - 25px)}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-content .ui-fileupload-files .ui-fileupload-progress+div{max-width:12.72%;float:right;display:none}.tkform-upload .tkform-upload-container .ui-fileupload+.tkform-upload-draganddrop-text{position:absolute;width:100%;top:40px;padding:0 8%;margin:0;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;text-align:center;pointer-events:none;transition:color .6s ease}.tkform-upload .tkform-upload-container .ui-fileupload.ui-state-dragactive .ui-fileupload-buttonbar{border:1px solid #60605f;background-color:#f9f8f8}.tkform-upload .tkform-upload-container .ui-fileupload.ui-state-dragactive .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose{bottom:30px;opacity:.35;filter:alpha(opacity=35)}.tkform-upload .tkform-upload-container .ui-fileupload.ui-state-dragactive+.tkform-upload-draganddrop-text{color:#454542}.tkform-upload .tkform-upload-container .ui-fileupload.ui-state-global-dragactive .ui-fileupload-buttonbar{border:2px solid #d01d45}.tkform-upload .tkform-upload-container .ui-fileupload.ui-state-global-dragactive .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose{bottom:30px}.no-draganddrop .tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose,.no-filereader .tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose{bottom:68px}.no-draganddrop .tkform-upload .tkform-upload-container .ui-fileupload+.tkform-upload-draganddrop-text,.no-filereader .tkform-upload .tkform-upload-container .ui-fileupload+.tkform-upload-draganddrop-text{display:none}.tkform-upload .tkform-upload-container .ui-fileupload .ui-progressbar{top:10px;height:5px;background:#d9d9d9;border:0;width:100%;position:relative}.tkform-upload .tkform-upload-container .ui-fileupload .ui-progressbar .ui-progressbar-value.ui-widget-header{background:#006f8a;border:0;margin:0}.tkform-upload .tkform-upload-container .ui-fileupload .ui-state-error{border:none}.tkform-upload .tkform-upload-container .ui-fileupload .ui-state-error.ui-fileupload-buttonbar{border:2px dashed #d01d45}.tkform-upload .tkform-upload-container .ui-messages{padding:10px 0 0}.tkform-upload .tkform-upload-container .ui-messages li{margin-bottom:10px}.tkform-upload .tkform-upload-file-list .ui-datalist-data{margin-top:32px;list-style:none}.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item{font-weight:400;margin:0 0 32px}.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item:before{content:"";display:table}.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item>*{vertical-align:top}.tkform-formular-preview .tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item>*{vertical-align:middle}.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-fileicon.ui-button,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .ui-button[class*=ui-state-]{background:none;border:0;box-shadow:none;filter:none}.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-fileicon.ui-button .ui-icon:not(.ui-icon-triangle-1-s),.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .ui-button[class*=ui-state-] .ui-icon:not(.ui-icon-triangle-1-s){left:9px;top:50%;margin-top:-24px}.tkform-formular-preview .tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-fileicon.ui-button,.tkform-formular-preview .tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .ui-button[class*=ui-state-]{cursor:default;width:40px;height:30px}.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper{width:calc(100% - 160px);color:#454542;display:inline-block;font-size:16px;line-height:21px}.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper label{font-size:14px;line-height:24px;display:inline-block}.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper .tkform-valueField{margin-bottom:0}.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-deletelink{display:inline-block;text-decoration:underline;outline:0;font-size:14px;float:right;padding:4px 6px 4px 33px;margin-top:16px;margin-left:4px}.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-deletelink .ui-icon:after{left:-26px}.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-deletelink .tkform-upload-file-list-deletelink-text{color:#454542}.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-deletelink:active,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-deletelink:focus,.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-deletelink:hover{text-decoration:underline}.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-deletelink.has-keyboardfocus{outline:2px solid #00a0e3}.tkform-formular-preview .tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item>*{word-break:break-all}.tkform-upload .ui-datalist{margin-bottom:32px}.tkform-upload .ui-datalist .ui-datalist-empty-message{display:none}.tkform-upload .ui-icon[class*=icon-tkform-dateityp-]{width:32px;height:32px}.tkform-upload .ui-icon[class*=icon-tkform-dateityp-]:after{left:0;top:0}.tkform-upload .tkform-checkbox{margin-bottom:32px}.tkform-upload .tkform-upload-egkBildUpload{margin:32px 0}.tkform-upload-file-list-fileicon .ui-icon.hat-hc-mode-icon{width:32px;height:32px}.tkform-upload-file-list-fileicon .ui-icon.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/filetype-default.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-upload-file-list-fileicon .ui-icon:after{width:32px;height:32px;background-image:url("/service/javax.faces.resource/img/filetype-default.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:32px 32px;background-repeat:no-repeat}.tkform-bankaccount .tkform-bankaccount-bankname{padding-top:25px}.tkform-bankaccount .tkform-bankaccount-bankname .tkform-outputText-inputfield{display:table;height:41px}.tkform-bankaccount .tkform-bankaccount-bankname .tkform-outputText-inputfield>span{display:table-cell;vertical-align:middle}.tkform-name .tkform-radio .tkform-radio-item.tkform-selectValueGroupField-item{margin:0}.tkform-name .tkform-radio .tkform-radio-item.tkform-selectValueGroupField-item label{margin-right:40px;margin-bottom:1px}.tkform-name .tkform-radio .tkform-radio-item.tkform-selectValueGroupField-item:last-child label{margin-right:50px}.tkform-helper-float-children:before{content:"";display:table}.tkform-helper-float-children:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.tkform-helper-float-children>*{float:left}.tkform-helper-float-children-right:before{content:"";display:table}.tkform-helper-float-children-right:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.tkform-helper-float-children-right>*{float:right}[class*=tkform-helper-float-children]>*{margin-right:3.03%}[class*=tkform-helper-float-children]>:last-child{margin-right:0}.tkform-field-size-1{width:15.15%}.tkform-field-size-2{width:39.39%}.tkform-field-size-3{width:57.57%}.tkform-field-size-4{width:81.81%}.tkform-field-size-5{width:100%}body .ui-icon{width:auto;height:auto;background-image:none!important;overflow:visible;text-indent:-99999px;font-size:0}.hat-icon.hat-hc-mode-icon{overflow:hidden;display:block}.hat-icon.hat-hc-mode-icon:after{content:"";background:none;width:0;height:0}.hat-pfeil{position:relative}.hat-pfeil:after{position:absolute;top:50%;margin-top:-6px;right:17px;content:"";display:inline-block;width:10px;height:10px;border-right:2px solid;border-top:2px solid}.hat-pfeil.hat-pfeil-rechts:after{transform:rotate(45deg)}.hat-pfeil.hat-pfeil-unten:after{transform:rotate(135deg)}.hat-pfeil.hat-pfeil-links:after{transform:rotate(225deg)}.toucharea{display:none}.has-touch .toucharea{display:block;position:absolute;opacity:.5;height:100%;width:100%;min-height:48px;min-width:48px;top:50%;left:50%;transform:translate(-50%,-50%)}.has-touch .show-all-touchareas .toucharea,.has-touch .show-all-touchareas .ui-chkbox-box:before,.has-touch .show-all-touchareas .ui-radiobutton-box:before{opacity:.2!important;background:repeating-linear-gradient(45deg,#d9d9d9,#d9d9d9 4px,#4c9aad 0,#4c9aad 8px)}.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform,opacity;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>div{display:inline-block;position:relative;padding:0;margin:0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:visible;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .lightbox-content--body{padding:0;max-width:none;width:auto;max-height:calc(100vh - 160px);min-width:none;overflow:visible}.fancybox-slide--iframe .fancybox-content{padding:0;width:100%;height:100%;overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;z-index:10;cursor:pointer}.fancybox-close-small:after{top:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .lightbox-content--header .fancybox-close-small{top:0;right:10px}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid;border-right:2px solid}.fancybox-button--left:after{left:20px;transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{transform:rotate(45deg)}.fancybox-button--close:after{transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDRsLTEuNDEgMS40MUwxNi4xNyAxMUg0djJoMTIuMTdsLTUuNTggNS41OUwxMiAyMGw4LTh6Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39.2%,.4);border-top-color:hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s linear infinite;animation:fancybox-rotate .8s linear infinite;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes fancybox-rotate{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes fancybox-rotate{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:761px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border-color:transparent;border-style:solid;border-width:0 0 5px 5px;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}.fancybox-thumbs>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs li.fancybox-thumbs-active:before{opacity:1}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}}.fancybox-slide{overflow:hidden}.fancybox-slide>.lightbox-content--wrapper{position:relative;padding:0}.lightbox-content--body{max-width:748px;min-width:600px;max-height:calc(100vh - 160px);overflow:auto;padding:30px 50px}.lightbox-iframe--body{position:absolute;left:0;top:0;right:0;bottom:0;max-width:none}.lightbox-content--footer{bottom:0;background-color:#fff;width:100%}.lightbox-content--footer:empty{min-height:auto}.lightbox-content--header{position:absolute;left:0;top:0;right:0;min-height:65px;background-color:#454542}.lightbox-content--header+.lightbox-content--body{margin-top:65px}.lightbox-content--header+.fancybox-iframe{padding-top:65px;height:100%}.lightbox-content--header .fancybox-close-small{top:0;right:10px;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:18px;line-height:24px;padding-right:50px}.lightbox-content--header .fancybox-close-small:after,.lightbox-content--header .fancybox-close-small:before{position:absolute;content:"";display:block;border-left:2px solid #fff;width:0;right:20px;height:32px;top:15px}.lightbox-content--header .fancybox-close-small:before{transform:rotate(45deg)}.lightbox-content--header .fancybox-close-small:after{transform:rotate(-45deg)}.lightbox-logo--wrapper{position:absolute;display:block;left:50px;top:0}.lightbox-logo,.lightbox-logo.hat-hc-mode-icon{width:85px;height:85px}.lightbox-logo.hat-hc-mode-icon:after{top:0;left:0}.lightbox-logo.hat-hc-mode-icon:after,.lightbox-logo:after{background-image:url("/service/javax.faces.resource/img/logo_lightbox.svg.form?ln=primefaces-tkde&v=12.0.5")}.lightbox-logo:after{width:85px;height:85px;background-position:0 0;background-size:85px 85px;background-repeat:no-repeat}.fancybox-close-small{top:-52px;right:-8px;height:60px;font-size:20px;line-height:26px;padding-right:45px;text-indent:-999em}.fancybox-close-small,.fancybox-close-small:after{position:absolute;width:auto;background:transparent;color:#fff}.fancybox-close-small:after{content:"×";top:8px;right:5px;height:auto;font:48px/48px Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400;border-radius:0;transition:background .25s;box-sizing:border-box;z-index:2;text-indent:0}.fancybox-close-small:after:focus{outline:1px dotted #888}.fancybox-close-small:hover{color:#fff}.fancybox-close-small:hover:after{color:#fff;background-color:transparent}.is-confirmbox .lightbox-confirmbutton--wrapper{overflow:hidden;padding:15px 22px;text-align:right;min-height:80px;background-color:#fff}.is-confirmbox .lightbox-confirmbutton--wrapper .ui-button{outline:0;transition-property:color,background-color,border-color,width;transition-duration:.6s;transition-timing-function:cubic-bezier(.55,.085,.68,.53);background:none;background-color:#454542;color:#faf9f7;margin-left:10px}.is-confirmbox .lightbox-confirmbutton--wrapper .ui-button .ui-button-text{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-size:18px;line-height:26px;padding:12px 20px 8px}.is-confirmbox .lightbox-confirmbutton--wrapper .ui-button .ui-button-text:after{content:"";border-bottom:2px solid #f5f3ef;width:0;display:block;height:2px;transition:width .3s cubic-bezier(.55,.085,.68,.53)}.is-confirmbox .lightbox-confirmbutton--wrapper .ui-button.ui-state-confirm-cancel-btn{background:#f5f2ef;color:#454542}.is-confirmbox .lightbox-confirmbutton--wrapper .ui-button.ui-state-confirm-cancel-btn .ui-button-text{color:#454542}.is-confirmbox .lightbox-confirmbutton--wrapper .ui-button.ui-state-confirm-cancel-btn .ui-button-text:after{border-bottom-color:#454542}.is-confirmbox .lightbox-confirmbutton--wrapper .ui-button.ui-state-confirm-cancel-btn:hover{background:#dad6d1;color:#454542}.is-confirmbox .lightbox-confirmbutton--wrapper .ui-button.ui-state-confirm-cancel-btn:hover:after{border-bottom-color:#454542}.is-confirmbox .lightbox-confirmbutton--wrapper .ui-button.ui-state-confirm-ok-btn:hover{background:#292927}.is-confirmbox .lightbox-confirmbutton--wrapper .ui-button:hover .ui-button-text:after{width:100%;transition:width .3s cubic-bezier(.55,.085,.68,.53)}.is-confirmbox .lightbox-content--body{margin-bottom:80px}.is-confirmbox .fancybox-slide--iframe .fancybox-content{padding-bottom:80px}@media only screen and (max-width:760px){.tkform-formular .tkform-formular-submit .tkform-formular-confirmationcheckbox{margin:0 0 26px}.tkform-formular .tkform-formular-submit .tkform-formular-submit-buttons>:first-child{width:100%;margin:0 0 16px;float:none}.tkform-formular .tkform-formular-submit .tkform-formular-submit-buttons>:last-child{width:100%;margin:0;float:none}}@media only screen and (max-width:760px){.tkform-processinfo .tkform-processinfo-actions button.tkform-processinfo-first-button{float:none;width:100%}.tkform-processinfo .tkform-processinfo-actions a.tkform-processinfo-second-button{float:none;width:100%;height:auto;text-align:center}}@media only screen and (max-width:760px){.tkform-fieldgroup-float-children>*{float:none}}@media only screen and (max-width:760px){.tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item>.ui-commandlink{right:48px}.tkform-repeatgroup .ui-datalist .ui-datalist-data .ui-datalist-item>.ui-commandlink .tkform-repeatgroup-loeschen-label,.tkform-repeatgroup div.ui-buttonlink-plus:after{display:none}.tkform-repeatgroup div.ui-buttonlink-plus a.button{width:100%;text-align:center;padding:10px 20px}}@media only screen and (max-width:760px){.tkform-section>.ui-panel>.ui-panel-titlebar{padding:14px 56px 14px 6vw;margin-left:-6vw;margin-right:-6vw}.tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions .tkform-section-header-editLink{padding-left:0;margin-right:0;font-size:0}.tkform-section>.ui-panel>.ui-panel-titlebar:after{display:none}@supports (position:sticky){.tkform-section-open.tkform-section>.ui-panel>.ui-panel-titlebar{position:sticky;top:0}}.tkform-section-closed.tkform-section-ready.tkform-section>.ui-panel.hat-hc-mode-icon{width:20px;height:20px}.tkform-section-closed.tkform-section-ready.tkform-section>.ui-panel.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/arrow-btn-right-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkform-section-closed.tkform-section-ready.tkform-section>.ui-panel:after{width:20px;height:20px;background-image:url("/service/javax.faces.resource/img/arrow-btn-right-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:20px 20px;background-repeat:no-repeat}.tkform-section-closed.tkform-section-ready.tkform-section>.ui-panel>.ui-panel-titlebar>.ui-panel-title>h2{color:#454543}.tkform-section>.ui-panel>.ui-panel-content{padding:32px 0 0}.tkform-section>.ui-panel .tkform-section-buttons .tkform-section-button-submit{width:100%;padding-right:0}.tkform-section>.ui-panel .tkform-section-buttons .tkform-section-button-submit:after{display:none}.tkform-formular.tkform-formular-singlesection .tkform-section>.ui-panel>.ui-panel-content .tkform-section-header-actions .tkform-section-header-editLink .ui-icon:after{top:-4px}.tkform-section.tkform-startsection .tkform-familienliste .tkform-familienliste-change,.tkform-section.tkform-startsection .tkform-introsection .tkform-startsection-content{display:block}}@media only screen and (max-width:760px){.tkform-subsection>.ui-panel>.ui-panel-titlebar>.ui-panel-title h3{font-size:22px}}@media only screen and (max-width:760px){.tkform-formular-overlay{display:block;transition:opacity .5s ease-in;z-index:3080;position:fixed}.show-onmobileonly{overflow:hidden}.show-onmobileonly .tkform-formular-overlay{pointer-events:auto;opacity:1;transition:opacity .5s ease-out}.tkform-formular .tkform-infotext-wrapper .tkform-infotext-box{position:fixed;width:90%;z-index:3090;height:auto;margin:0;right:5%!important;left:50%!important;top:50%!important;transform:scale(1) translate(-50%,-50%)}.tkform-formular .tkform-infotext-wrapper .tkform-infotext-box .tkform-infotext-content{max-height:90vh;overflow-y:auto}.tkform-formular .tkform-infotext-wrapper .tkform-infotext-box .tkform-infotext-icon-close{display:block}.tkform-formular .tkform-infotext-wrapper.show-info-box .tkform-infotext-box{transform:scale(1) translate(-50%,-50%)}}@media only screen and (max-width:760px){.tkform-valueField .tkform-valueField-top .tkform-valueField-infotext{display:inline}}@media only screen and (max-width:760px){.tkform-selectValueGroupField.tkform-selectValueGroupField-columns-2 .tkform-selectValueGroupField-line .tkform-selectValueGroupField-item,.tkform-selectValueGroupField.tkform-selectValueGroupField-columns-3 .tkform-selectValueGroupField-line .tkform-selectValueGroupField-item,.tkform-selectValueGroupField.tkform-selectValueGroupField-columns-4 .tkform-selectValueGroupField-line .tkform-selectValueGroupField-item{width:100%}.tkform-selectValueGroupField [class*=tkform-selectValueGroupField-columns-].tkform-selectValueGroupField-columns-2 .tkform-selectValueGroupField-line .tkform-selectValueGroupField-item{width:100%;margin-right:0}}@media only screen and (max-width:760px){.ui-datepicker{min-height:338px}}@media only screen and (max-width:760px) and (max-width:460px){.ui-datepicker{width:340px!important}}@media only screen and (max-width:760px) and (max-width:420px){.ui-datepicker{width:300px!important}}@media only screen and (max-width:760px) and (max-width:380px){.ui-datepicker{width:300px!important}}@media only screen and (max-width:760px) and (max-width:340px){.ui-datepicker{width:260px!important}}@media only screen and (max-width:760px) and (max-width:460px){.ui-datepicker .ui-datepicker-header.ui-widget-header{font-weight:400;padding:4px 4px 0}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{line-height:48px;margin:0 25px 5px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{border:0;padding:5px 6px;width:32px;height:32px;top:15px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{margin-top:-6px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-next-hover{top:2px;right:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover{top:2px;left:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-month,.ui-datepicker .ui-datepicker-header .ui-datepicker-year{width:87px;margin:0 5px;padding:7px;font-size:14px}.ui-datepicker .ui-datepicker-calendar{margin:0}.ui-datepicker .ui-datepicker-calendar td>*{padding:6px;text-align:center}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e,.ui-datepicker .ui-icon.ui-icon-circle-triangle-w{margin-left:-5px;margin-top:-4px}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-icon.ui-icon-circle-triangle-w:after{width:8px;height:8px}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e:after{top:0;left:9px}.ui-datepicker .ui-icon.ui-icon-circle-triangle-w:after{top:0;left:16px}}@media only screen and (max-width:760px){.tkform-datepicker .ui-datepicker{min-height:338px}}@media only screen and (max-width:760px) and (max-width:460px){.tkform-datepicker .ui-datepicker{width:340px!important}}@media only screen and (max-width:760px) and (max-width:420px){.tkform-datepicker .ui-datepicker{width:300px!important}}@media only screen and (max-width:760px) and (max-width:380px){.tkform-datepicker .ui-datepicker{width:300px!important}}@media only screen and (max-width:760px) and (max-width:340px){.tkform-datepicker .ui-datepicker{width:260px!important}}@media only screen and (max-width:760px) and (max-width:460px){.tkform-datepicker .ui-datepicker .ui-datepicker-header.ui-widget-header{font-weight:400;padding:4px 4px 0}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-title{line-height:48px;margin:0 25px 5px}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{border:0;padding:5px 6px;width:32px;height:32px;top:15px}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{margin-top:-6px}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-next-hover{top:2px;right:2px}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-prev-hover,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover{top:2px;left:2px}.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-month,.tkform-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-year{width:87px;margin:0 5px;padding:7px;font-size:14px}.tkform-datepicker .ui-datepicker .ui-datepicker-calendar{margin:0}.tkform-datepicker .ui-datepicker .ui-datepicker-calendar td>*{padding:6px;text-align:center}.tkform-datepicker .ui-datepicker .ui-icon.ui-icon-circle-triangle-e,.tkform-datepicker .ui-datepicker .ui-icon.ui-icon-circle-triangle-w{margin-left:-5px;margin-top:-4px}.tkform-datepicker .ui-datepicker .ui-icon.ui-icon-circle-triangle-e:after,.tkform-datepicker .ui-datepicker .ui-icon.ui-icon-circle-triangle-w:after{width:8px;height:8px}.tkform-datepicker .ui-datepicker .ui-icon.ui-icon-circle-triangle-e:after{top:0;left:9px}.tkform-datepicker .ui-datepicker .ui-icon.ui-icon-circle-triangle-w:after{top:0;left:16px}}@media only screen and (max-width:760px){.tkform-time .tkform-time-inputfield input[type=time]{-webkit-appearance:textfield;-moz-appearance:textfield;display:block;min-height:46px}}@media only screen and (max-width:760px){.tkform-upload{margin-bottom:18px}.tkform-upload .tkform-documents-list{margin-left:0}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar{height:auto;border:0}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose{width:100%;text-align:center;padding:0;bottom:auto;position:relative;left:0;margin:0}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose .ui-icon{display:none}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-fileupload-choose input{-webkit-transform:translate(-300px) scale(4)}.tkform-upload .tkform-upload-container .ui-fileupload .ui-fileupload-content{padding-top:5px}.tkform-upload .tkform-upload-container .ui-fileupload+.tkform-upload-draganddrop-text{display:none}.tkform-upload .tkform-fileupload-message{margin-top:0}.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-textinput-wrapper{width:calc(100% - 105px)}.tkform-upload .tkform-upload-file-list .ui-datalist-data .ui-datalist-item .tkform-upload-file-list-deletelink .tkform-upload-file-list-deletelink-text{display:none}}@media only screen and (max-width:760px){.tkform-bankaccount .tkform-bankaccount-bankname{padding-top:0}.tkform-bankaccount .tkform-bankaccount-bankname .tkform-outputText-inputfield{display:block;height:auto}.tkform-bankaccount .tkform-bankaccount-bankname .tkform-outputText-inputfield>span{display:inline}}@media only screen and (max-width:760px){.tkform-helper-float-children>*{float:none}.tkform-helper-float-children-right>*{float:none}}@media only screen and (max-width:760px){.tkform-field-size-1,.tkform-field-size-2,.tkform-field-size-3,.tkform-field-size-4,.tkform-field-size-5{width:100%}}@media only screen and (max-width:760px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.lightbox-logo--wrapper{left:20px}.lightbox-logo,.lightbox-logo:after{width:50px;height:50px}.lightbox-logo:after{background-size:cover}.fancybox-close-small{height:25px;font-size:16px;line-height:38px;right:-6px;top:-36px;padding-right:38px}.fancybox-close-small:after{font-size:38px;line-height:38px;top:-1px}.fancybox-caption{padding:20px 0;margin:0}.lightbox-content--header{min-height:35px}.lightbox-content--header+.lightbox-content--body{margin-top:35px}.lightbox-content--header+.fancybox-iframe{padding-top:35px}.lightbox-content--header .fancybox-close-small{font-size:14px;line-height:33px;padding-right:35px}.lightbox-content--header .fancybox-close-small:after,.lightbox-content--header .fancybox-close-small:before{font-size:38px;line-height:38px;top:7px;right:10px;height:20px}.lightbox-content--footer{min-height:35px}.lightbox-content--body{min-width:0;padding:20px 25px}.fancybox-slide>.lightbox-content--wrapper{max-width:94vw}}@media only print{.tkform-section>.ui-panel:after{display:none}.tkform-section>.ui-panel>.ui-panel-titlebar{page-break-inside:avoid;background:none!important;padding-left:24px}.tkform-section>.ui-panel>.ui-panel-titlebar>.ui-panel-title{color:#007a83!important}.tkform-section>.ui-panel>.ui-panel-titlebar .tkform-section-header-actions{display:none}.tkform-section>.ui-panel .tkform-section-buttons{display:none}}@media only print{.tkform-valueField{page-break-inside:avoid}}.button,a.button,button.button,input.button{display:inline-block;box-sizing:border-box;border-radius:0;font-weight:700;font-size:18px;line-height:22px;color:#faf9f7;text-decoration:none!important;cursor:pointer;text-align:left;background-color:#454542;padding:10px 20px;overflow:visible;background-image:none!important}.button.active,.button .ui-state-hover,.button:active,.button:focus,.button:hover,.ui-state-active .button,.ui-state-active a.button,.ui-state-active button.button,.ui-state-active input.button,.ui-state-focus .button,.ui-state-focus a.button,.ui-state-focus button.button,.ui-state-focus input.button,a.button.active,a.button .ui-state-hover,a.button:active,a.button:focus,a.button:hover,button.button.active,button.button .ui-state-hover,button.button:active,button.button:focus,button.button:hover,input.button.active,input.button .ui-state-hover,input.button:active,input.button:focus,input.button:hover{outline:0;color:#f5f3ef;background-color:#292927}.button.button-wrapper,a.button.button-wrapper,button.button.button-wrapper,input.button.button-wrapper{padding:0}.button.button-wrapper .ui-submit,a.button.button-wrapper .ui-submit,button.button.button-wrapper .ui-submit,input.button.button-wrapper .ui-submit{box-shadow:none;border-radius:0;background:none;font-weight:400;color:#faf9f7}.button.button-wrapper .ui-submit.ui-btn-hover,a.button.button-wrapper .ui-submit.ui-btn-hover,button.button.button-wrapper .ui-submit.ui-btn-hover,input.button.button-wrapper .ui-submit.ui-btn-hover{color:#f5f3ef}.button.button-wrapper .ui-submit .ui-btn-inner,a.button.button-wrapper .ui-submit .ui-btn-inner,button.button.button-wrapper .ui-submit .ui-btn-inner,input.button.button-wrapper .ui-submit .ui-btn-inner{padding:11px}.button:before,a.button:before,button.button:before,input.button:before{content:" ";width:0;display:block;height:2px;transition:width .3s cubic-bezier(.55,.085,.68,.53);border-bottom:2px solid;border-color:red}.button:before:hover,a.button:before:hover,button.button:before:hover,input.button:before:hover{width:100%}.has-touch .button:before,.has-touch .button:before:hover,.has-touch a.button:before,.has-touch a.button:before:hover,.has-touch button.button:before,.has-touch button.button:before:hover,.has-touch input.button:before,.has-touch input.button:before:hover{transition-duration:0s}.is-ios .button:before,.is-ios .button:before:hover,.is-ios a.button:before,.is-ios a.button:before:hover,.is-ios button.button:before,.is-ios button.button:before:hover,.is-ios input.button:before,.is-ios input.button:before:hover{width:0;transition:none}.button.hat-icon,a.button.hat-icon,button.button.hat-icon,input.button.hat-icon{padding-right:35px}.button.hat-icon:after,a.button.hat-icon:after,button.button.hat-icon:after,input.button.hat-icon:after{right:15px;top:50%;margin-top:-6px}.button.hat-pfeil,a.button.hat-pfeil,button.button.hat-pfeil,input.button.hat-pfeil{padding-right:35px}.button.hat-pfeil-vorne,a.button.hat-pfeil-vorne,button.button.hat-pfeil-vorne,input.button.hat-pfeil-vorne{padding-right:20px;padding-left:35px}.button.hat-pfeil-vorne:after,a.button.hat-pfeil-vorne:after,button.button.hat-pfeil-vorne:after,input.button.hat-pfeil-vorne:after{right:auto;left:9px}.button.float-rechts,a.button.float-rechts,button.button.float-rechts,input.button.float-rechts{float:right}.button.float-links,a.button.float-links,button.button.float-links,input.button.float-links{float:left}.button.farbe-rot,a.button.farbe-rot,button.button.farbe-rot,input.button.farbe-rot{color:#e8e100}.button.farbe-rot.active,.button.farbe-rot.disabled,.button.farbe-rot.disabled:hover,.button.farbe-rot .ui-state-hover,.button.farbe-rot:active,.button.farbe-rot:focus,.button.farbe-rot:hover,.button.farbe-rot[disabled=disabled],.button.farbe-rot[disabled=disabled]:hover,.ui-state-active .button.farbe-rot,.ui-state-active a.button.farbe-rot,.ui-state-active button.button.farbe-rot,.ui-state-active input.button.farbe-rot,.ui-state-focus .button.farbe-rot,.ui-state-focus a.button.farbe-rot,.ui-state-focus button.button.farbe-rot,.ui-state-focus input.button.farbe-rot,a.button.farbe-rot.active,a.button.farbe-rot.disabled,a.button.farbe-rot.disabled:hover,a.button.farbe-rot .ui-state-hover,a.button.farbe-rot:active,a.button.farbe-rot:focus,a.button.farbe-rot:hover,a.button.farbe-rot[disabled=disabled],a.button.farbe-rot[disabled=disabled]:hover,button.button.farbe-rot.active,button.button.farbe-rot.disabled,button.button.farbe-rot.disabled:hover,button.button.farbe-rot .ui-state-hover,button.button.farbe-rot:active,button.button.farbe-rot:focus,button.button.farbe-rot:hover,button.button.farbe-rot[disabled=disabled],button.button.farbe-rot[disabled=disabled]:hover,input.button.farbe-rot.active,input.button.farbe-rot.disabled,input.button.farbe-rot.disabled:hover,input.button.farbe-rot .ui-state-hover,input.button.farbe-rot:active,input.button.farbe-rot:focus,input.button.farbe-rot:hover,input.button.farbe-rot[disabled=disabled],input.button.farbe-rot[disabled=disabled]:hover{color:#f1ec82}.button.farbe-oks,a.button.farbe-oks,button.button.farbe-oks,input.button.farbe-oks{background-color:#454542;color:#faf9f7}.button.farbe-oks.active,.button.farbe-oks .ui-state-hover,.button.farbe-oks:active,.button.farbe-oks:focus,.button.farbe-oks:hover,.ui-state-active .button.farbe-oks,.ui-state-active a.button.farbe-oks,.ui-state-active button.button.farbe-oks,.ui-state-active input.button.farbe-oks,.ui-state-focus .button.farbe-oks,.ui-state-focus a.button.farbe-oks,.ui-state-focus button.button.farbe-oks,.ui-state-focus input.button.farbe-oks,a.button.farbe-oks.active,a.button.farbe-oks .ui-state-hover,a.button.farbe-oks:active,a.button.farbe-oks:focus,a.button.farbe-oks:hover,button.button.farbe-oks.active,button.button.farbe-oks .ui-state-hover,button.button.farbe-oks:active,button.button.farbe-oks:focus,button.button.farbe-oks:hover,input.button.farbe-oks.active,input.button.farbe-oks .ui-state-hover,input.button.farbe-oks:active,input.button.farbe-oks:focus,input.button.farbe-oks:hover{color:#f5f3ef;background-color:#292927}.button.farbe-oks.active:after,.button.farbe-oks .ui-state-hover:after,.button.farbe-oks:active:after,.button.farbe-oks:focus:after,.button.farbe-oks:hover:after,.ui-state-active .button.farbe-oks:after,.ui-state-active a.button.farbe-oks:after,.ui-state-active button.button.farbe-oks:after,.ui-state-active input.button.farbe-oks:after,.ui-state-focus .button.farbe-oks:after,.ui-state-focus a.button.farbe-oks:after,.ui-state-focus button.button.farbe-oks:after,.ui-state-focus input.button.farbe-oks:after,a.button.farbe-oks.active:after,a.button.farbe-oks .ui-state-hover:after,a.button.farbe-oks:active:after,a.button.farbe-oks:focus:after,a.button.farbe-oks:hover:after,button.button.farbe-oks.active:after,button.button.farbe-oks .ui-state-hover:after,button.button.farbe-oks:active:after,button.button.farbe-oks:focus:after,button.button.farbe-oks:hover:after,input.button.farbe-oks.active:after,input.button.farbe-oks .ui-state-hover:after,input.button.farbe-oks:active:after,input.button.farbe-oks:focus:after,input.button.farbe-oks:hover:after{border-color:#f5f3ef}.button.farbe-oks.disabled,.button.farbe-oks.disabled:hover,.button.farbe-oks[disabled=disabled],.button.farbe-oks[disabled=disabled]:hover,a.button.farbe-oks.disabled,a.button.farbe-oks.disabled:hover,a.button.farbe-oks[disabled=disabled],a.button.farbe-oks[disabled=disabled]:hover,button.button.farbe-oks.disabled,button.button.farbe-oks.disabled:hover,button.button.farbe-oks[disabled=disabled],button.button.farbe-oks[disabled=disabled]:hover,input.button.farbe-oks.disabled,input.button.farbe-oks.disabled:hover,input.button.farbe-oks[disabled=disabled],input.button.farbe-oks[disabled=disabled]:hover{color:#f7f5f3}.button.disabled,.button.disabled:hover,a.button.disabled,a.button.disabled:hover,button.button.disabled,button.button.disabled:hover,input.button.disabled,input.button.disabled:hover{background:#8c8d88;color:#f7f5f3;cursor:default;text-shadow:none}a.button,button.button,input.button{border:0}.tkapp-familienliste .ui-widget-content,.tkform-familienliste .ui-widget-content{border:0;background:none}.tkapp-familienliste .ui-widget-content .ui-datalist-data,.tkform-familienliste .ui-widget-content .ui-datalist-data{list-style:none;margin:0 0 -6px;overflow:hidden;display:flex;flex-wrap:wrap;flex-direction:row}.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item{margin:0;overflow:hidden;display:flex;flex-basis:50%;justify-content:center}.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item:nth-child(2n)>.tkapp-familienliste-person,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item:nth-child(2n)>.tkapp-familienliste-person{margin-right:0}.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person{border:1px solid transparent;padding:8px 8px 8px 55px;margin:0 20px 20px 0;display:block;min-height:90px;text-decoration:none;transition:background .3s cubic-bezier(.55,.085,.68,.53);display:flex;width:100%;position:relative}.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person .tkapp-familienliste-detail-block,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person .tkapp-familienliste-detail-block{flex-basis:100%;justify-content:center;display:flex;flex-direction:column}.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person .tkapp-familienliste-name,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person .tkapp-familienliste-name{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;color:#333332;font-size:16px;line-height:21px}.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person .tkapp-familienliste-status,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person .tkapp-familienliste-status{color:#454542;font-size:16px;line-height:21px}.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person:after,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person:after{left:10px;top:50%;margin-top:-16px}.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person.tkapp-familienliste-person.hat-hc-mode-icon,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person.tkapp-familienliste-person.hat-hc-mode-icon{width:32px;height:32px}.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person.tkapp-familienliste-person.hat-hc-mode-icon:after,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person.tkapp-familienliste-person.hat-hc-mode-icon:after{background-image:url("/service/javax.faces.resource/img/avatar-black.svg.form?ln=primefaces-tkde&v=12.0.5");top:0;left:0}.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person.tkapp-familienliste-person:after,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person.tkapp-familienliste-person:after{width:32px;height:32px;background-image:url("/service/javax.faces.resource/img/avatar-black.svg.form?ln=primefaces-tkde&v=12.0.5");background-position:0 0;background-size:32px 32px;background-repeat:no-repeat}.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>a.tkapp-familienliste-person,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>a.tkapp-familienliste-person{outline:0;background-color:#ecf6f9}.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>a.tkapp-familienliste-person:active,.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>a.tkapp-familienliste-person:focus,.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>a.tkapp-familienliste-person:hover,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>a.tkapp-familienliste-person:active,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>a.tkapp-familienliste-person:focus,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>a.tkapp-familienliste-person:hover{background:#bee2e9}.is-bereich-faq .tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>a.tkapp-familienliste-person,.is-bereich-faq .tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>a.tkapp-familienliste-person{background-color:#f8f5c6}.is-bereich-faq .tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>a.tkapp-familienliste-person:active,.is-bereich-faq .tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>a.tkapp-familienliste-person:focus,.is-bereich-faq .tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>a.tkapp-familienliste-person:hover,.is-bereich-faq .tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>a.tkapp-familienliste-person:active,.is-bereich-faq .tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>a.tkapp-familienliste-person:focus,.is-bereich-faq .tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>a.tkapp-familienliste-person:hover{background-color:#f4ef9b}.tkapp-familienliste .tkform-personenauswahl-message-container,.tkapp-familienliste .tkform-startsection-changeperson,.tkform-familienliste .tkform-personenauswahl-message-container,.tkform-familienliste .tkform-startsection-changeperson{margin-top:6px;margin-bottom:2px}.tkapp-familienliste .tkform-familienliste-change,.tkform-familienliste .tkform-familienliste-change{margin-top:10px;text-align:right;display:flex}.tkapp-familienliste .tkform-familienliste-change .tkform-familienliste-person-title,.tkform-familienliste .tkform-familienliste-change .tkform-familienliste-person-title{flex:1 1 auto;align-self:center;text-align:left}.tkapp-familienliste .tkform-familienliste-change .tkform-startsection-changeperson,.tkform-familienliste .tkform-familienliste-change .tkform-startsection-changeperson{flex:1 0 auto;align-self:center;text-align:right}@media only screen and (max-width:760px){.ui-loader{display:none}.ui-lightbox{margin:6%;max-width:88%;left:0!important}.ui-lightbox .ui-lightbox-content{padding:20px;background:#f4f2ef}.ui-datalist-data .ui-datalist-item{line-height:24px}}.hat-icon,.lightbox-logo,.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person,.tkform-calendar .tkform-calendar-inputfield>span>.ui-datepicker-trigger,.tkform-datepicker .tkform-datepicker-inputfield>span.p-datepicker>.ui-datepicker-trigger,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person,.tkform-repeatgroup .ui-button.ui-button-text-icon-left,.tkform-section.tkform-startsection .tkform-startsection-editLink,.tkform-section>.ui-panel>.ui-panel-titlebar:after,.tkform-section>.ui-panel>.ui-panel-titlebar>.ui-panel-title,body .ui-icon{position:relative;text-indent:0}.hat-icon:after,.lightbox-logo:after,.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person:after,.tkform-calendar .tkform-calendar-inputfield>span>.ui-datepicker-trigger:after,.tkform-datepicker .tkform-datepicker-inputfield>span.p-datepicker>.ui-datepicker-trigger:after,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person:after,.tkform-repeatgroup .ui-button.ui-button-text-icon-left:after,.tkform-section.tkform-startsection .tkform-startsection-editLink:after,.tkform-section>.ui-panel>.ui-panel-titlebar:after,.tkform-section>.ui-panel>.ui-panel-titlebar>.ui-panel-title:after,body .ui-icon:after{position:absolute;content:" ";background-repeat:no-repeat}@media only screen and (max-width:760px){.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item{width:100%;flex-basis:100%;float:none;min-height:0;display:block}.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person{min-height:62px;font-size:16px}.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person .tkapp-familienliste-status,.tkform-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person .tkapp-familienliste-status{font-size:14px;line-height:20px}}@media only print{.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person .tkapp-familienliste-name,.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person .tkapp-familienliste-status{padding-left:0}.tkapp-familienliste .ui-widget-content .ui-datalist-data .ui-datalist-item>.tkapp-familienliste-person:after{display:none}}