@font-face{font-family: "Roboto";font-style: normal;font-weight: 100;src: local(""), 
       url("/assets/a919dbffd1a1e3cfabb4c8404de482876a09fd05d6943eb926595b5c765b49a2.woff") format("woff"), 
       url("/assets/77bdd0f486545aad0665b29850695122c112792c3af2d9a12d49604828793242.woff") format("woff");}
@font-face{font-family: "Roboto";font-style: italic;font-weight: 100;src: local(""), 
       url("/assets/316235933e6d53e9f2d1ac12e320e672bb4c1eb783cd263d0615bd650cbed2e0.woff") format("woff"), 
       url("/assets/d42129a33a988c9a2664a9b24ae52eaf4bcefdc42442efab722c3e9fa0514c58.woff") format("woff");}
@font-face{font-family: "Roboto";font-style: normal;font-weight: 300;src: local(""), 
       url("/assets/005a490e0a8329e1e40595cd64a4901d84b48be11da9b1e6c36818cc9a84fe48.woff") format("woff"), 
       url("/assets/ed9315650d3a16aaaaa09253907ad7e5fa41fd191e90b05fbeb5bf54c404db97.woff") format("woff");}
@font-face{font-family: "Roboto";font-style: italic;font-weight: 300;src: local(""), 
       url("/assets/84d2cfe7b6ee60707ac30ef408d36c143877908079ceede01346421b40c09c78.woff") format("woff"), 
       url("/assets/b89998dd23d6aeb24ca9a76a7d48b96e78d957585002c94616adb00ee5d9f5da.woff") format("woff");}
@font-face{font-family: "Roboto";font-style: normal;font-weight: 400;src: local(""), 
       url("/assets/f8656d957fb066dbabc02fc4f3d30e43df6ee938c72e818d995ace51c2b9e2b7.woff") format("woff"), 
       url("/assets/ef78c3cbc3ef2ba9a866ebc5a8aead9761de3e96b3942790c4da7e256da6bd0f.woff") format("woff");}
@font-face{font-family: "Roboto";font-style: italic;font-weight: 400;src: local(""), 
       url("/assets/19e6a5ba49790bf1a079dcae15b19da34cb43c90b73186fde5264953eff9e5d4.woff") format("woff"), 
       url("/assets/32862917ddf773b38c4a88ca45911e448119e9d37e24ee9498f9de5eed711a45.woff") format("woff");}
@font-face{font-family: "Roboto";font-style: normal;font-weight: 500;src: local(""), 
       url("/assets/2806e4c64e1cdbfd4b6f80fc9429f685580609623a179ef913e61394ea5668e3.woff") format("woff"), 
       url("/assets/ca7c77f52814a0f74abccf21929422312e4cbae1e23e055742f0f6cad314afea.woff") format("woff");}
@font-face{font-family: "Roboto";font-style: italic;font-weight: 500;src: local(""), 
       url("/assets/e962c4015791c928c5727de68ea4168f528eb1672444d1af6262b597f1047aa2.woff") format("woff"), 
       url("/assets/108ab873131b7342a89e0d99e5c9ccc9c66aa958e06066105f7164dd8499eebd.woff") format("woff");}
@font-face{font-family: "Roboto";font-style: normal;font-weight: 700;src: local(""), 
       url("/assets/9bd3289eef2ac4eddf1e028a11c92bec4ea3a575bb88f6108c54b4ff1a759d6c.woff") format("woff"), 
       url("/assets/e57b4a454286d8ac642eec53ef416e56427b465a343e679f056bb37e3068b1d9.woff") format("woff");}
@font-face{font-family: "Roboto";font-style: normal;font-weight: 900;src: local(""), 
       url("/assets/87ef494ca87bbea4961d21d304683583c8bbcb5ce2de3aba0f60dd90d47add47.woff") format("woff"), 
       url("/assets/e51cf408e9aedad6418ab7f9b01127d5b3bc841f4e5742a4a05b49d1d780c919.woff") format("woff");}
@font-face{font-family: "Roboto";font-style: italic;font-weight: 700;src: local(""), 
       url("/assets/31ee317261c0ff69ce191e66d4cb930392ec54ee271ad4806d312e04db6288a0.woff") format("woff"), 
       url("/assets/e623bfcb293877909e287f8f60a1678c6399799f5124af83917fe8bccfb2eda6.woff") format("woff");}
@font-face{font-family: "Roboto";font-style: italic;font-weight: 900;src: local(""), 
       url("/assets/bfa719de196d0f5f5c3babf6fcaf72eb2097fded1ff593392a1a8810deb532f1.woff") format("woff"), 
       url("/assets/78bd67f22e74a5fa8ce13bd1de286763e7d5bd53de1b6b8f80b283339acff878.woff") format("woff");}
body, .sp-preloader {background-color: #fff;color: #252525;}
.sp-preloader > div {background: #9662ae;}
.sp-preloader > div:after {background: #fff;}
h3.sppb-addon-title  {font-style: italic;}
#sp-top-bar {background: #333;color: #aaa;}
#sp-top-bar a {color: #aaa;}
#sp-header {background: rgba(0,0,0,.8);}
#sp-header.header-sticky {background: rgba(0,0,0);}
#sp-title {min-height: 0;margin-top: 0px;}
.sppb-addon-table-main th {color: #252525;font-size: 13px;padding:5px 0px;vertical-align: top;}
.sppb-addon-table-main td {color: #252525;font-size: 13px;font-weight: 400;padding:5px 0px;vertical-align: top;}
.sppb-addon-table-main th p,.sppb-addon-table-main td p {margin: 0px;}
.sppb-addon-table-main th p {padding:5px 0px;}
.sppb-panel-faq .sppb-panel-heading {padding-left: 0px;}
.sppb-panel-faq .sppb-panel-body {padding: 15px 0px;}
.table td, .table th {padding: .75rem .5rem .75rem 0rem;vertical-align: top;border-top: 1px solid #dee2e6;}
.wf_file img {display: inline;}
.sppb-panel-title {color: #9662ae;}
a {color: #9662ae;}
a:hover {color: #9662ae;}
.title-italic h1,.title-italic-bold h1{font-weight: 300!important;font-family: "Roboto",sans-serif;color: #ffffff;font-style: italic;text-decoration: none;background-color: transparent;text-shadow: rgba(0,0,0,0.5) 0px 2px 5px;margin: 0px;white-space: nowrap;border-width: 0px;border-color: rgb(255,255,255);border-style: none;}
.title-italic-bold h1{font-weight: 900!important;}
.sp-page-builder .page-content #copyright {padding: 0px!important;}
.pagination-wrapper .pagination .page-item.active .page-link {border: solid 1px #9662ae;width: 44px;height: 44px;font-weight: 400;}
.pagination-wrapper .pagination .page-item .page-link {width: 44px;height: 44px;font-weight: 400;}
.pagination-wrapper {margin-top: 80px;}
.sppb-addon-articles-carousel .bx-controls.bx-has-pager {top: -30px;}
.bx-wrapper .bx-pager-item {font-size: 0;line-height: 0;margin: 0px 0px 5px 0px;}
.sppb-addon-articles-carousel .bx-wrapper .bx-pager.bx-default-pager a {width: 20px;}
.sppb-addon-articles-carousel .bx-wrapper .bx-pager.bx-default-pager a.active {width: 40px;}
.bx-wrapper {margin-bottom: 0px;}
.fusszeile {color:#ffffff;}
.view-article .article-details .article-info .published .published-date-title {display: inline-block;text-transform: none!important;}
.view-article .sp-page-title {padding: 88px 0px 89px 0px;}
.article-info .published time {font-size: 13px;text-transform: none!important;color: #9662ae;}
.article-info .createdby span {font-size: 13px;color: #9662ae;}
.article-info .createdby .info-block-title {font-size: 13px;}
.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {color: #252525;font-size: 24px;font-weight: bold;line-height: 1.38;letter-spacing: -0.42px;}
.article-info {margin-bottom: 0px;}
.article-list .article .article-header h2 a {font-size: 16px;font-weight: normal;}
.article-list .article .article-header h2 {margin-bottom:10px;}
.article-list .article .readmore a {color: #9662ae;font-size: 13px;font-weight: none;}
.pager {margin: 0px 0px 0px 0px;padding: 60px 0px 0px 0px;}
.article-list .article .article-body {min-height: 190px;}
@media (min-width:1400px){#sp-header {padding: 0px 200px 0px 200px;}}
#sp-bottom {padding: 70px 0px 0px 0px;}
#sp-bottom .sp-module ul > li > a {display: block;font-size: 13px;font-weight: normal;}
body .sppb-btn.sppb-btn-default {color: #fff;border-color: #9662ae!important;}
body .sppb-btn.sppb-btn-default:hover {background-color: #9662ae!important;border-color: #9662ae;}
body .sppb-btn.sppb-btn-default.sppb-btn-outline {color: #9662ae;border-color: #9662ae;}
body .sppb-btn.sppb-btn-default.sppb-btn-outline.btn-white {border-color: #fff!important;}
body .sppb-btn.sppb-btn-default.sppb-btn-outline.btn-white:hover {border-color: #9662ae!important;}
.sppb-link-list-nav ul li a {border: 1px solid #9662ae!important;color:#9662ae;}
.sppb-link-list-nav ul li a:hover {border: 1px solid #9662ae!important;color:#ffffff;background: #9662ae;}
.nav-border-white ul li a {border: 1px solid #fff!important;color:#fff;}
.sppb-carousel-extended-dots ul li span {background: #9662ae;}
.sppb-row-container{width:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.sppb-carousel-extended-list .sppb-carousel-extended-outer-stage {overflow: hidden;}
.sppb-articles-carousel-link {line-height: 22px;}
.view-products .j2store-product-list .j2store-single-product .product-title {font-size: 16px;font-weight: 600;line-height: 30px;letter-spacing: -0.58px;padding: 0px 25px;margin-bottom: 10px;}
.sppb-panel-body ol {padding-left: 15px;}
.sppb-panel-body ol li {padding-bottom: 10px;}
body, p {letter-spacing: 0px;}
.view-products .j2store-product-list .j2store-single-product {min-height: 530px;}
.product-short-description {padding: 0px 25px;}
.sp-megamenu-parent > li.active:after {background-color: #9662ae!important;}
.sp-megamenu-parent > li > a {color: #ffffff;text-shadow: none!important;}
.sp-megamenu-parent > li > a:hover {text-shadow: none!important;}
.sp-page-title .sp-page-title-heading {display:none;}
#sp-header.header-sticky .sp-megamenu-parent > li > a {color: #252525;text-shadow: none!important;}
#sp-header.header-sticky .sp-megamenu-parent > li:hover > a {font-weight: normal;text-shadow: none!important;}
#sp-header.header-sticky .sp-megamenu-parent > li.active > a, #sp-header.header-sticky .sp-megamenu-parent > li.active:hover > a {font-weight: normal;text-shadow: none!important;}
#sp-header.header-sticky #offcanvas-toggler > .fa {color: #fff;}
.tags > li {display: inline-block;}
.tags > li a {background: rgba(237, 27, 36, 0.1);color: #9662ae;}
.tags > li a:hover {background: #9662ae;}
.article-social-share .social-share-icon ul li a {color: rgba(37, 37, 37, 0.5);}
.article-social-share .social-share-icon ul li a:hover, .article-social-share .social-share-icon ul li a:focus {color: #252525;}
.pager > li a {border: 1px solid #9662ae;color: #9662ae;}
.sp-reading-progress-bar {background-color: #9662ae;}
#sp-header.header-sticky .sp-megamenu-parent > li > a {color: #ffffff;}
#sp-header.header-sticky .sp-megamenu-parent > li:hover > a {font-weight: bold;}
#sp-header.header-sticky .sp-megamenu-parent > li.active > a, #sp-header.header-sticky .sp-megamenu-parent > li.active:hover > a {font-weight: bold;}
#sp-header.header-sticky #offcanvas-toggler > .fa {color: #0345bf;}
.cpnb-inner .cpnb-button-decline {display:none!important;}
.cpnb-message h3.sppb-addon-title {color: #9662ae;font-size: 24px;padding-top: 14px;}
.cpnb-message h3.sppb-addon-title,.cpnb-message p {text-align: left!important;}
.cpnb-message {padding-bottom: 10px;}
.cpnb-accept-btn,.cpnb-decline-btn,.cpnb-settings-btn {padding: 5px 14px!important;margin-left: 3px!important;margin-right: 3px!important;}
.cpnb-message a {text-decoration: underline!important;border-bottom: none!important;margin-left: 4px;cursor: pointer;color: #9662ae!important;}
.cpnb-message a:hover {color: #9662ae!important;}
.cpnb-accept-btn,.cpnb-accept-btn-m,.cpnb-accept-btn:hover,.cpnb-accept-btn-m:hover {color: #ffffff!important;}
.cpnb-button, .cpnb-button-ok {text-shadow: none!important;}
.cpnb-accept-btn,.cpnb-accept-btn-m {border-bottom:2px solid #7d548f!important;}
.cpnb-settings-btn {border-bottom:2px solid #bdc3c7!important;}
.cpnb-decline-btn,.cpnb-decline-btn-m {border-bottom:2px solid #921e1e!important;}
.cpnb-save-btn-m {border-bottom:2px solid #9f9f9f!important;}
.cpnb-m-bottom-buttons .cpnb-button {margin-left: 3px!important;margin-right: 3px!important;min-width: 0%!important;}
.modalCheckBox label {font-weight:normal!important;color: #9662ae!important;}
.cpnb-modal-inner {max-height: 450px!important;border-radius: 4px;}
.cpnb-div-position-center {border-radius: 4px;}
.cpnb-manager-modal-left {border:none!important;padding-left: 10px!important;background: #fbfbfb!important;top: 75px!important;width: 29%!important;}
.cpnb-manager-modal-right {margin-left: 32%!important;width: 66%!important;margin-top: 30px!important;}
.cpnb-manager-modal-left-item-selected{background: #fff!important;}
.cpnb-manager-modal-left-item-unSelected:hover, .cpnb-manager-modal-left-item-unSelected:focus {background: #f7f7f7!important;}
.cpnb-manager-modal-left-item {background: #ebebeb;width: 100%!important;padding: 10px 0px 10px 10px!important;margin-left: 0px!important;}
.cpnb-m-header {color: #9662ae!important;font-weight: 500!important;}
@media (max-width:602px){.sppb-carousel-extended-nav-control {display:none;}
.cpnb-left-menu-toggle-button {margin-left:4px!important;z-index:9999;}
.cpnb-manager-modal-left {width: 80% !important;left: 10%!important;top: 55px !important;padding-left: 0px !important;margin-top: 0px!important;bottom: inherit!important;}
.cpnb-manager-modal-left-item {margin:0px!important;}
.cpnb-manager-modal-right {margin-left: 10% !important;width: 80% !important;margin-top: 10px !important;font-size: 12px!important;}
.cpnb-manager-modal-right {top: 50px!important;margin-bottom: 105px!important;}
.cpnb-cookies-category-heading-responsive {font-size: 14px!important;font-weight: bold!important;}
.cpnb-m-header {font-size: 14px!important;margin: 0px 30px !important;}
.cpnb-left-menu-toggle-button,.cpnb-left-menu-toggle::after {margin-top: 0px!important;padding: 4px 8px!important;background: #9662ae !important;border-radius:4px!important;color: #fff!important;content: ""!important;font-family: fontawesome;left: 20px;top: 20px;}
.cpnb-m-bottom-buttons {padding: 12px 5px!important;}
.cpnb-left-menu-toggle img, .cpnb-m-cookies-floatButton {display:none;}}
#cookies {border:none;background:none;color: #444444;padding: 0px;cursor: pointer;}
.sp-copyright a {color: #444444;}
.sp-copyright a:hover, .sp-copyright a:focus, .sp-copyright a:active,#cookies:hover {color: #9662ae;}
ul.social-icons > li {display: inline-block!important;padding: 0px!important;margin-bottom: 0px !important;}
ul.icons-list-map {margin-top: 16px;}
.icons-list-map{padding: 0;margin: 0;}
.icons-list-map li {margin: 0px;margin-left: 20px;list-style: none!important;}
.icons-list-map li:before {content: "";font-family: "Font Awesome 5 Free";font-weight: 900;float: left;margin-left: -20px;color: #9662ae;font-size: 12px;}
a.button-slider-purple {margin: 5px 7px 5px 0px!important;padding: 11px 17px 11px 17px!important;border-radius: 6px!important;color: #ffffff;border: 1px solid #ffffff !important;text-transform: none;line-height: 23px
;}
a.button-slider-purple:hover, a.download-btn:hover, .download-btn a:hover {border: 1px solid #9662ae !important;color: #ffffff!important;background: #9662ae!important;}
a.button-slider-purple i, a.download-btn i, .download-btn a i, .purple-btn a i {margin-right: 5px;}
a.download-btn, .download-btn a {margin: 5px!important;padding: 7px 17px 7px 17px!important;border-radius: 6px!important;color: #9662ae!important;border: 1px solid #9662ae !important;text-transform: none;line-height: 23px;background:none!important;font-family: "Roboto", sans-serif;font-size: 13px;font-weight: 400
;}
.purple-btn a{margin: 5px!important;padding: 7px 17px 7px 17px!important;border-radius: 6px!important;color: #ffffff!important;border: 1px solid #9662ae !important;text-transform: none;line-height: 23px;background:#9662ae!important;font-family: "Roboto", sans-serif;font-size: 13px;font-weight: 400;}
.modal-inner-block  {max-height: calc(100%);overflow-y: scroll;}
.white-popup-block {padding: 30px 30px;}
@media  (min-width: 767px) and (max-width: 1024px){.large_text {line-height: 58px!important;font-size: 30px!important;z-index:99!important;}
.large_text-bold {line-height: 58px!important;font-size: 40px!important;z-index:99!important;}
.medium_text {line-height: 23px!important;font-size: 20px!important;z-index:99!important;}
a.button-slider-purple {line-height: 23px!important;font-size: 13px!important;z-index:99!important;}
a.button-slider-purple i {font-size: 13px!important;z-index:99!important;}}
@media  (min-width: 320px) and (max-width: 767px) {.large_text {top: 140px!important;z-index:99!important;}
.large_text-bold {top: 170px!important;z-index:99!important;}
.medium_text {line-height: 23px!important;font-size: 13px!important;top: 210px!important;z-index:99!important;}
.slider-button {top: 260px!important;}
a.button-slider-purple {padding: 7px 17px 7px 17px!important;line-height: 23px!important;font-size: 13px!important;z-index:99!important;}
a.button-slider-purple i {font-size: 13px!important;z-index:99!important;}
.cpnb-left-menu-toggle img, .cpnb-m-cookies-floatButton {display: none;}}
@media  (min-width: 320px) and (max-width: 580px) {.large_text {top: 100px!important;z-index:99!important;}
.large_text-bold {top: 120px!important;z-index:99!important;}
.medium_text {line-height: 23px!important;font-size: 10px!important;top: 140px!important;z-index:99!important;}
.slide-1-bild {top: 160px!important;}
.slider-button {top: 210px!important;}
.button-slide-2 {display:none;}
a.button-slider-purple {padding: 7px 17px 7px 17px!important;line-height: 23px!important;font-size: 10px!important;z-index:99!important;}
a.button-slider-purple i {display:none;z-index:99!important;}
.cpnb-left-menu-toggle img, .cpnb-m-cookies-floatButton {display: none;}}
.lh {line-height: 0px;}