.svg__icon{max-width:100%;vertical-align:middle;display:inline-block;width:15px;height:15px;margin:0;border:0;opacity:.7}.svg__icon--table{fill:#5b2fca}.svg__icon--table:hover{fill:#000}.box .f3-widget-paginator{overflow:auto}.f3-widget-paginator{background:#fff;list-style:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.5em 0;padding:5px 15px}.f3-widget-paginator li{font-size:1rem;border-radius:3px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);letter-spacing:.01em;margin:0 .5em;padding:0;cursor:pointer}.f3-widget-paginator li:first-child{margin:0 .5em 0 0}.f3-widget-paginator li:last-child{margin:0 0 0 .5em}.f3-widget-paginator li.current{color:#fff;padding:.5em 1em;background-color:#5b2fca}.f3-widget-paginator li a{display:block;padding:.5em 1em;width:100%;height:100%;color:#141414;background-color:#ffd426;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.f3-widget-paginator li a:hover{text-decoration:none;background-color:#e4be26}.scroll-to-top{position:fixed;right:2em;bottom:2em;font-size:1rem;padding:.5em 1em;border-radius:3px;background-color:#5b2fca;color:#fff;cursor:pointer;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;opacity:0;pointer-events:none;z-index:99}.scroll-to-top.active{opacity:1;pointer-events:all}.scroll-to-top svg{margin-top:5px;width:20px;height:20px;fill:currentColor}input[type=file]{border:none;padding-left:0}.form__input{width:100%;padding:8px;outline:none;color:#000;border-radius:0;border:1px solid rgba(0,0,0,.2);-webkit-appearance:none;-moz-appearance:none;-webkit-transition:border-bottom .1s ease;transition:border-bottom .1s ease}.form__input:focus{border-bottom-color:#5b2fca}.form__select{width:100%;border:1px solid rgba(0,0,0,.2);border-radius:0;outline:none;color:#000;padding:8px 40px 8px 8px;background:url(/typo3conf/ext/twt_templates/Resources/Public/svg/chevron-thin-down.svg) center right 5px no-repeat #fff!important;background-size:13px auto!important;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:border-bottom .1s ease;transition:border-bottom .1s ease}.form__select:focus{border-bottom-color:#5b2fca}.form__select--multiple{background:#fff!important;background-size:auto}.form__textarea{width:100%;height:150px;padding:8px;outline:none;color:#000;border:1px solid rgba(0,0,0,.2);-webkit-transition:border-bottom .1s ease;transition:border-bottom .1s ease}.form__textarea:focus{border-bottom-color:#5b2fca}.form__textarea--tinymce{height:200px}.form__radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px}.form__radio .form__radio__item{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px}.form__radio .form__radio__item label{position:relative;cursor:pointer;padding:0 0 0 24px;margin:0;line-height:20px}.form__radio .form__radio__item label:hover:after{background:#5b2fca;opacity:.5}.form__radio .form__radio__item label:active:after{opacity:1}.form__radio .form__radio__item input:checked+label:after{background-color:#5b2fca;opacity:1}.form__radio .form__radio__item input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form__radio--vertical{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form__checkbox,.form__radio--vertical{-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px}.form__checkbox .form__checkbox__item{display:inline-block;padding:5px}.form__checkbox .form__checkbox__item label{position:relative;cursor:pointer;padding:0 0 0 24px;margin:0;line-height:20px}.form__checkbox .form__checkbox__item label:hover:after{opacity:.5}.form__checkbox .form__checkbox__item label:active:after{opacity:1}.form__checkbox .form__checkbox__item label:before{content:"";position:absolute;left:0;top:-1px;display:block;width:24px;height:24px;border:1px solid rgba(0,0,0,.2)}.form__checkbox .form__checkbox__item input:checked+label:after{opacity:1}.form__checkbox .form__checkbox__item input:checked+label:after:after{content:"";position:absolute;left:6px;top:5px;width:13px;height:8px;display:block;border-width:0 0 2px 2px;border-style:solid;border-color:#fff #fff #000 #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);cursor:pointer}.form__checkbox .form__checkbox__item input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form__checkbox--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form__file input{width:1px;height:1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form__file label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background:#5b2fca;padding:8px 16px;margin:0;border-radius:2px;font-size:1.4rem;font-weight:400;text-transform:uppercase;white-space:nowrap;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);letter-spacing:.01em;outline:none;text-decoration:none;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;border:none;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.form__file label:hover{text-decoration:none;color:#fff;background:#4f28b0}.form__file label .spinner{display:none;width:20px;height:20px;margin-right:15px}.form__file label .spinner.active{display:inline-block}.form__file span.error{display:block;color:tomato;margin-bottom:5px;font-weight:700}.form__file-preview img{width:100px;height:auto}.form__file-preview__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.2rem;line-height:1;margin:.5em 0 0;font-weight:400;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.form__datepicker{width:100%;padding:8px;outline:none;color:#000;border-radius:0;border:1px solid rgba(0,0,0,.2);-webkit-appearance:none;-moz-appearance:none;-webkit-transition:border-bottom .1s ease;transition:border-bottom .1s ease}.form__datepicker:focus{border-bottom-color:#5b2fca}.datepicker__single{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.75);-webkit-transition:all .3s ease;transition:all .3s ease}.datepicker__single.entering{opacity:0}.datepicker__single.entered{opacity:1}.datepicker__single.exiting{opacity:0}.datepicker__single.exited{display:none;opacity:0}.datepicker__calendar{width:100%;max-width:350px;margin:8px;background-color:#fff;border-radius:2px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2)}.datepicker__title{width:100%;background-color:#fff;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 5px}.datepicker__label__wrapper,.datepicker__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.datepicker__label__wrapper{flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.datepicker__label{display:inline-block;position:relative;overflow:hidden;margin:0;padding:0 2px;font-size:1.6rem;font-weight:500;color:rgba(0,0,0,.87)}.datepicker__label select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.datepicker__next,.datepicker__prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:90%;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:.5}.datepicker__next:hover,.datepicker__prev:hover{opacity:1}.datepicker__next--is-disabled,.datepicker__prev--is-disabled{cursor:default;opacity:.2}.datepicker__prev{background-image:url(/typo3conf/ext/twt_templates/Resources/Public/svg/cheveron-left.svg)}.datepicker__next{background-image:url(/typo3conf/ext/twt_templates/Resources/Public/svg/cheveron-right.svg)}.datepicker__table{width:100%;margin-bottom:.5em;border-collapse:collapse;border-spacing:0;border:0;table-layout:fixed}.datepicker__table thead .datepicker__cell{color:rgba(0,0,0,.3);background-color:#fff;padding:5px 0;border:none;text-align:center}.datepicker__table thead .datepicker__cell abbr{cursor:help;border:none;text-decoration:none}.datepicker__table tbody .datepicker__cell{color:rgba(0,0,0,.87);padding:0;border:none;text-align:center}.datepicker__day{width:35px;height:35px;padding:5px;border-radius:35px;font-weight:400;outline:none;border:none;background-color:transparent;color:rgba(0,0,0,.87);font-size:1.4rem;-webkit-transition:all .2s ease;transition:all .2s ease}.datepicker__day:hover{background-color:#5b2fca;color:#fff;font-weight:500}.datepicker__day--is-today{color:#5b2fca;font-weight:600}.datepicker__day--is-selected{color:#fff;background-color:#5b2fca;font-weight:600}.datepicker__day--is-disabled{opacity:.3;pointer-events:none;cursor:default}.datepicker__day--is-outside-current-month{opacity:.3}.datepicker__day--is-selection-disabled{pointer-events:none;cursor:default}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{background:none;color:inherit;border:none;outline:none;border-bottom:1px solid #555;width:95%}.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus{border-bottom-color:#aaa}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt{display:none}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right}.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd>div{display:inline-block;margin:0}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:":";display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before{content:".";display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}[data-type=slideout--receiver]{display:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}[data-type=slideout--receiver].entering{display:table-row;opacity:0}[data-type=slideout--receiver].entered{display:table-row;opacity:1}[data-type=slideout--receiver].exiting{display:table-row;opacity:0}[data-type=slideout--receiver].exited{display:none;opacity:0}.sidebar__nav__header{margin:0 0 10px;padding:15px 0;list-style:none;font-size:1.3rem;line-height:1.3;color:rgba(0,0,0,.87)}.sidebar__nav__header__title{margin:0 0 5px;padding:0;font-size:1.4rem;font-weight:700}.sidebar__nav__header li{width:100%;margin:0;padding:0 24px}.sidebar__nav__header li abbr,.sidebar__nav__header li strong{font-weight:700;text-decoration:none;margin-right:.5em}.sidebar__nav__header li a{text-decoration:none;color:rgba(0,0,0,.87);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;padding:.1em}.sidebar__nav__header li a:hover{text-decoration:underline;color:#000}.sidebar__nav__group{margin:0;padding:5px 0;list-style:none}.sidebar__nav__group .sidebar__nav__item{position:relative;margin:0;padding:8px 24px;background-color:#fff;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.sidebar__nav__group .sidebar__nav__item.active,.sidebar__nav__group .sidebar__nav__item:hover{background-color:#f0f0f0}.sidebar__nav__group .sidebar__nav__item.inactive:hover{background-color:#fff}.sidebar__nav__group .sidebar__nav__item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-decoration:none;color:inherit}.sidebar__nav__group .sidebar__nav__item.inactive>a,.sidebar__nav__group .sidebar__nav__item>a.inactive{opacity:.5;cursor:default}.sidebar__nav__group .sidebar__nav__item__icon{max-width:100%;vertical-align:middle;display:inline-block;width:20px;height:20px;margin:0 15px 0 0;border:0;opacity:.7}.sidebar__nav__group .sidebar__nav__item__title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.3rem;font-weight:600;padding:0;margin:0;color:rgba(0,0,0,.87)}.sidebar__language-switcher{display:inline-block;position:relative;width:25px;height:18px}.sidebar__language-switcher__indicator{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;pointer-events:all}.sidebar__language-switcher__indicator.active{opacity:0;pointer-events:none}.sidebar{width:256px;-webkit-box-flex:0;-ms-flex:0 0 256px;flex:0 0 256px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);background-color:#fff;z-index:2}.sidebar__header{background:#fff;-webkit-box-shadow:0 -1px 0 rgba(0,0,0,.12) inset!important;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12)!important;position:relative;padding:10px;margin:0;font-size:1.6rem}.sidebar__header__logo{text-decoration:none;padding-left:16px;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar__header__logo>img{height:32px}.sidebar__nav{-webkit-box-flex:1;-ms-flex:1;flex:1}.sidebar__footer{background:#fafafa;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.12) inset!important;box-shadow:inset 0 1px 0 rgba(0,0,0,.12)!important;position:relative;padding:8px;font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar__footer a,.sidebar__footer a:hover{color:inherit;text-decoration:underline}.sidebar__footer__logo{width:auto;height:10px;opacity:.5}.sidebar__footer__copy{font-size:1.1rem;margin:0;padding:0;opacity:.5}.modal{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0}.modal__inner{width:100%;max-width:250px;margin:8px;padding:15px;color:rgba(0,0,0,.87);background-color:#fff;border-radius:2px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.modal__inner__title{margin:0 0 10px;padding:5px 15px;font-size:2rem;width:100%;color:#666}.modal__inner__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__inner__cta__btn{display:inline-block;color:#5b2fca;background-color:#fff;margin:0;padding:5px 15px;font-size:1.4rem;font-weight:600;text-transform:uppercase;white-space:nowrap;letter-spacing:.01em;outline:none;text-decoration:none;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;border:none;-webkit-transition:all .2s ease;transition:all .2s ease}.modal__inner__cta__btn:hover{color:#000;background-color:#ffd426}.main{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:column;height:100vh;overflow:hidden;position:relative}.main,.main__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__container{flex-direction:column;padding:30px 0 0;width:100%;overflow-y:auto}.main__container__row,.typo3-messages{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:1080px;padding:0 30px;margin-bottom:30px}.main__container__row,.main__featurebar,.typo3-messages{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;width:100%}.main__featurebar{-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#5b2fca;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;padding:10px;z-index:1}.main__featurebar__title{font-size:1.6rem;font-weight:500;color:#fff;padding:0;margin:0}.main__featurebar__btn{display:inline-block;color:#141414;background:#ffd426;padding:8px 16px;margin:0;border-radius:2px;font-size:1.1rem;font-weight:600;text-transform:uppercase;white-space:nowrap;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);letter-spacing:-.05em;outline:none;overflow:hidden;border:none;cursor:pointer;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.main__featurebar__btn:hover{text-decoration:none;color:rgba(0,0,0,.87);background:#e4be26}.card__header--ansprechpartner{background:url(/typo3conf/ext/twt_templates/Resources/Public/img/analytics.png)}.card__header--messen{background:url(/typo3conf/ext/twt_templates/Resources/Public/img/hosting.png)}.card__header--anbieterprofil{background:url(/typo3conf/ext/twt_templates/Resources/Public/img/auth.png)}.card__header--inserate{background:url(/typo3conf/ext/twt_templates/Resources/Public/img/awrds.png)}.card__header--anbieterinformationen{background:url(/typo3conf/ext/twt_templates/Resources/Public/img/appindexing.png)}.card__content{-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;padding:10px;font-size:1.3rem}.card__content__title{font-size:2rem;font-weight:600;margin:0 0 10px;padding:0}.card__content__text{margin-bottom:10px}.card__content__text:only-child{margin-bottom:0}.card__content__table{width:100%;border-spacing:0;border-collapse:separate;text-align:left;border:1px solid rgba(0,0,0,.12);border-bottom:none;border-radius:2px;font-size:1.3rem}.card__content__table thead{width:100%}.card__content__table thead td{color:rgba(0,0,0,.64);background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.12);padding:8px 15px;font-weight:600;text-align:left}.card__content__table tbody{width:100%}.card__content__table tbody td{color:rgba(0,0,0,.54);padding:0;border-bottom:1px solid rgba(0,0,0,.08)}.card__content__table .card__content__table__cell{display:block;width:inherit;position:relative;padding:5px 15px;margin:3px;width:100%}.card__content__table .card__content__table__cell__link{display:inline-block;text-decoration:none;background-color:#fff;border:3px;color:#5b2fca;padding:5px 15px;margin:3px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.card__content__table .card__content__table__cell__link:hover{background-color:#ffd426;color:#000}.card__content__table .card__content__table__cell__link>a{text-decoration:none;color:inherit}.card__content__address{font-style:normal;line-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.card__content__address .card__content__address__col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:5px;padding-right:5px}.card__content__address .card__content__address__col:first-child{padding-left:0}.card__content__address .card__content__address__col:last-child{padding-right:0}.card__content__address strong{font-weight:600}.card__content__address abbr{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}.card__content__multicolumn{-webkit-column-count:2;column-count:2;-webkit-column-gap:10px;column-gap:10px}.card__content__multicolumn .card__content__multicolumn__entry{-webkit-column-break-inside:avoid;break-inside:avoid;margin-bottom:.8rem}.box__content__table.table_2col tr td{padding:5px 0}.box__content__table.table_2col tr td:last-child{text-align:right}.box__content__table .box__content__form .form-group{border-bottom:none;text-align:left}.box__content__table .box__content__form .form-group label{font-weight:400}.box__content__table .box__content__form .form-group input[type=password],.box__content__table .box__content__form .form-group input[type=text],.box__content__table .box__content__form .form-group select,.box__content__table .box__content__form .form-group textarea{width:100%}.table_change tr td input[type=radio]+label{margin:15px 16px}.table_change tr.choosen{background:#f1f9fc}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;width:100%}@media screen and (min-width:1080px){.card{width:50%}}.card__inner{margin:8px;color:rgba(0,0,0,.87);background-color:#fff;border-radius:2px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.card__header{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.card__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding:5px}.card__cta.inactive{opacity:.5;font-size:1.6rem}.card__cta.inactive span{display:inline-block;padding:5px 15px}.card__cta .card__cta__link{display:block;text-decoration:none;background-color:#fff;border-radius:3px;font-size:1.6rem;color:#5b2fca;padding:5px 15px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.card__cta .card__cta__link:hover{color:#000;background-color:#ffd426}.card__cta--subcards{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card__cta--subcards>a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap;font-size:1.3rem;font-weight:600;color:#5b2fca;padding:6px 15px}.card__cta--subcards>a:hover{color:#000}.box__content{width:100%;font-size:1.3rem}.box__content__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.box__content__empty__text{font-size:1.4rem;padding:20px 15px;font-weight:600}.box__content__info{padding:15px 18px}.box__content__info h2,.box__content__info h3,.box__content__info h4{margin:0 0 .5em;padding:0}.box__content__info h2{font-size:2.2rem}.box__content__info h3{font-size:2rem}.box__content__info h4{font-size:1.7rem}.box__content__info p{margin:0 0 1em;padding:0;font-size:1.5rem}.box__content__info p:last-child{margin-bottom:0}.box__content__table{width:100%;border-spacing:0!important;border-collapse:separate!important;text-align:left;table-layout:auto!important}.box__content__table thead{width:100%}.box__content__table thead td,.box__content__table thead th{color:rgba(0,0,0,.64);background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.12);padding:8px 15px;font-weight:600;text-align:left}.box__content__table thead th.sortable{cursor:pointer}.box__content__table thead th.selected{text-decoration:underline}.box__content__table tbody{width:100%}.box__content__table tbody td{vertical-align:top;color:rgba(0,0,0,.54);padding:0;border-bottom:1px solid rgba(0,0,0,.08)}.box__content__table .box__content__table__cell{display:block;width:inherit;position:relative;padding:5px 15px;margin:3px;width:100%;white-space:normal;overflow:auto}.box__content__table .box__content__table__cell--has-error{color:tomato}.box__content__table .box__content__table__cell.box__content__table__cell--has-error{font-weight:700}.box__content__table .box__content__table__cell.box__content__table__cell--has-error .form__error{font-weight:400}.box__content__table .box__content__table__cell_description{display:block;color:rgba(0,0,0,.54);padding-right:15px}.box__content__table .box__content__table__separator{display:block;width:inherit;position:relative;font-size:1.6rem;font-weight:700;background-color:#f5f5f5;color:rgba(0,0,0,.64);padding:5px 15px;white-space:normal;overflow:auto;width:100%}.box__content__table .box__content__table__cell__link{display:inline-block;text-decoration:none;background-color:#fff;border:3px;color:#5b2fca;padding:5px 15px;margin:3px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.box__content__table .box__content__table__cell__link:hover{background-color:#ffd426;color:#000}.box__content__table .box__content__table__cell__link:hover>svg{fill:#000}.box__content__table .box__content__table__cell__link>a{text-decoration:none;color:inherit}.box__content__table .box__content__table__cell__link>svg{fill:#5b2fca;max-width:100%;vertical-align:middle;display:inline-block;width:15px;height:15px;margin:0;border:0;opacity:.7}.box__content__table--2col td:first-child{font-weight:500;color:#000;width:33%}.box__content__table .valign{vertical-align:middle}.box__content__footer{color:rgba(0,0,0,.64);background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.12);padding:15px 16px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box__content__form{color:rgba(0,0,0,.54)}.box__content__form .form-group{display:block;display:-ms-flexbox;display:-webkit-box;display:flex;padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box__content__form .form-group .input-holder{-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%}.box__content__form .form-group .input-holder label{margin-bottom:0}.final_cta{padding-left:39px}.final_cta.typo3-messages,.main__container__row.final_cta{margin:2em auto}input[type=checkbox],input[type=radio]{position:absolute;left:-100000px}.extbase-debugger input[type=checkbox],.extbase-debugger input[type=radio]{position:relative;left:auto}input[type=checkbox]:checked+label,input[type=checkbox]:not(:checked)+label,input[type=radio]:checked+label,input[type=radio]:not(:checked)+label{position:relative;cursor:pointer;padding-left:40px;display:block}input[type=checkbox]:checked+label:before,input[type=checkbox]:not(:checked)+label:before,input[type=radio]:checked+label:before,input[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:-1px;display:block;width:24px;height:24px;border:1px solid rgba(0,0,0,.2)}input[type=checkbox]:checked+label:after{content:"";position:absolute;left:6px;top:5px;width:13px;height:8px;display:block;border-width:0 0 2px 2px;border-style:solid;border-color:#fff #fff #000 #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);cursor:pointer}input[type=radio]+label:before{border-radius:50%}input[type=radio]:checked+label:after{content:"";position:absolute;left:7px;top:6px;width:10px;height:10px;display:block;background:#000;cursor:pointer;border-radius:50%}select{-webkit-appearance:none;-moz-appearance:none;border:1px solid rgba(0,0,0,.2);height:34px;padding:0 40px 0 5px;background:url(../svg/chevron-thin-down.svg) center right 5px no-repeat #fff!important;background-size:13px auto!important}select.form-control[multiple]{height:auto;background:none!important}select::-ms-expand{display:none}.form-group .input-holder input[type=password],.form-group .input-holder input[type=text],.form-group .input-holder select,.form-group .input-holder textarea{width:100%}.form-group .input-holder label.checklabel{margin-bottom:0}.confirmation-buttons .btn-group{min-width:135px}.ui-widget{font-size:1.4rem}.checkholder{padding-bottom:10px}.checkholder:last-child{padding-bottom:0}.box__content__form .form-group .errordialog,.box__content__form .form-group .toggle-hidden{display:none}.box__content__form .initial-hidden{display:none;opacity:0}.box__content__form .initial-hidden.open{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;opacity:1}.ui-dialog .ui-dialog-titlebar-close{background:url(../svg/cross.svg) 0 0 no-repeat;background-size:15px}.innertoggle+label{float:left}.innertoggle+label+.toggle-hidden{float:left;width:calc(100% - 80px);padding-left:30px}.innertoggle+label+.toggle-hidden .slider{margin-top:3px}.slider-block{-ms-flex-wrap:wrap;flex-wrap:wrap}.slider-block .form-group{width:100%;padding:15px 25px}.slider.ui-widget.ui-slider-horizontal{height:12px;background:#5b2fca;border:none}.slider.ui-widget .ui-slider-handle{width:25px;height:25px;line-height:2.5rem;text-align:center;top:-.5em;border-radius:50%;background:#ffd426;border:none;cursor:pointer;outline:0}.slider.ui-widget .ui-slider-handle:active{background:#fbcc11;border:none}.typo3-messages{list-style-type:none;margin:0 auto;padding:35px 30px 0}.typo3-messages li{font-size:1.6rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);margin:0 5px 20px;display:block;width:100%}center.empty{display:block;padding-top:20px;padding-bottom:20px}.box{-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto}.box,.box__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.box__inner{margin:8px;color:rgba(0,0,0,.87);background-color:#fff;border-radius:2px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);-ms-flex-direction:column;flex-direction:column}.box__inner--transparent{background:transparent;-webkit-box-shadow:none;box-shadow:none}.box__header{color:rgba(0,0,0,.64);background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.12);padding:15px 16px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box__content{position:relative}.box__header__title{font-size:1.6rem;font-weight:700;margin:0;padding:0 15px 0 0}.box__btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;background:#5b2fca;padding:8px 16px;margin:0;border-radius:2px;font-size:1.4rem;font-weight:400;text-transform:uppercase;white-space:nowrap;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);letter-spacing:.01em;outline:none;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;border:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.box__btn,.box__btn:hover,.box__btn:focus{color:#fff;text-decoration:none}.box__btn:hover{background:#4f28b0}.box__btn--save{color:#141414;background:#ffd426}.box__btn--save:hover{text-decoration:none;color:#141414;background:#e4be26}.login{width:100%;height:100%;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login fieldset{min-width:0;padding:0;margin:0;border:0}.login__inner{max-width:550px;color:rgba(0,0,0,.87);border-radius:2px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login__header,.login__inner{width:100%;background-color:#fff}.login__header{text-align:center;padding:15px}.login__header img{max-width:90%}.login__featurebar{background-color:#f5f5f5;padding:8px 16px}.login__title{font-size:2.5rem;font-weight:400;margin:0;padding:0}.login__description{font-size:1.5rem;padding:8px 16px}.login__form-field{width:100%;padding:8px 16px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.3rem}.login__form-field__label{display:block}.login__form-field__input{width:100%;padding:8px!important;outline:none;border:1px solid rgba(0,0,0,.2);-webkit-transition:border-bottom .1s ease;transition:border-bottom .1s ease}.login__form-field__input:focus{border-bottom-color:#5b2fca}.login__form-field__input--readonly:focus{border-bottom-color:rgba(0,0,0,.2)}.login__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:8px 16px;margin-bottom:8px}.login__btn{display:inline-block;color:#000;background:#ffd426;padding:8px 16px;margin:0;border-radius:2px;font-size:1.4rem;font-weight:600;text-transform:uppercase;white-space:nowrap;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);letter-spacing:.01em;outline:none;border:none;text-decoration:none;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.login__btn:hover{background:#fbcc11}.login__btn--link{text-decoration:none;background-color:#fff;font-size:1.2rem;font-weight:400;color:#5b2fca;-webkit-box-shadow:none;box-shadow:none;text-transform:none}.login__btn--link:hover{text-decoration:none;color:#000;background:rgba(255,212,38,.5)}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;font-size:10px}*,html{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before,input *{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;min-height:100vh;display:block;overflow:hidden}.content{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;background:#eceff1;position:relative}a{color:#039be5;text-decoration:none}a:hover{color:#036594;text-decoration:underline}.required{color:tomato}.main__container{display:block;padding-bottom:30px}.main__container__row,.typo3-messages{margin:0 auto}.main__container>form{width:100%;max-width:1080px;display:block;margin:0 auto;padding-bottom:30px}
/*# sourceMappingURL=style.min.css.map */