.jsk-adress-box{padding:12px 14px;border:1px solid #ddd;border-radius:10px;background:#fafafa}.jsk-adress-label{font-size:12px;opacity:.7;margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.jsk-adress-value{font-size:16px;font-weight:600}.jskg-vertrag-form-wrap{width:100%;margin:0 auto;max-width:560px;background:#fff;border-radius:12px;padding:2rem;float:right}.jskg-vertrag-form-wrap form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.jskg-vertrag-form-wrap .jskg-form-row{max-width:calc(50% - 10px);width:100%}.jskg-vertrag-form-wrap .jskg-form-row:nth-child(1),.jskg-vertrag-form-wrap button,.jskg-vertrag-form-wrap select{width:100%;max-width:100%}.jskg-vertrag-form-wrap button{background:#2364AF;border-radius:12px;font-size:1.4rem;font-weight:bold;text-transform:uppercase;background:linear-gradient(95deg, #2364af 1%, #024489 45%, #a1252e 100%);-webkit-transition:all 0.5s;transition:all 0.5s;border:0;padding:1.4rem 4rem;position:relative;overflow:hidden;color:#fff}.jskg-vertrag-form-wrap .jskg-form-row:nth-child(2){max-width:40%}.jskg-vertrag-form-wrap .jskg-form-row:nth-child(3){max-width:58%}.jskg-vertrag-form-wrap.form--inline{float:none;max-width:1140px;margin-bottom:4rem}.jskg-vertrag-form-wrap.form--inline *{color:black}.jskg-vertrag-form-wrap.form--inline .jskg-form-row{max-width:calc(33% - 10px)}.jskg-vertrag-form-wrap.form--inline .jskg-form-row:nth-child(2){max-width:calc(35% - 10px)}.jskg-vertrag-form-wrap.form--inline .jskg-form-row:nth-child(3){max-width:calc(65% - 10px)}.jskg-vertrag-form-wrap.form--inline button{color:#fff}.jskg-vertrag-form-wrap.form--inline .jskg-form-hint{display:none}.jskg-form-row input,.jskg-form-row select{width:100%;max-width:720px;padding:10px}.ui-autocomplete{max-width:310px;list-style:none;padding:0}#mainheader .topbar{z-index:6554;position:relative}.tarif-zusatz.is-angebot{border:2px solid currentColor;position:relative}.tarif-zusatz.is-angebot::after{content:"Angebot";position:absolute;top:.8rem;right:.8rem;font-size:1.1rem;padding:.2rem .6rem;border:1px solid currentColor;border-radius:999px}.zusatz-headline--angebote{margin-top:1.5rem}.downloads-list{list-style:none;padding:0}.downloads-list li a{font-weight:bold;text-transform:uppercase;letter-spacing:1px}.downloads-list li a:before{content:"↴";display:inline-block;margin-right:10px;font-size:20px}#mainheader .topbar button:hover{cursor:pointer;border-bottom:2px solid currentColor}#content .wp-block-cover:first-child h1,#content .wp-block-cover:first-child h1 strong,#content .wp-block-cover:first-child h1 b,#content .wp-block-cover:first-child p{color:#2074BE}.jskg-vertrag-form-wrap{border:3px solid #2074BE;-webkit-box-shadow:1px 1px 18px 4px rgba(0,0,0,0.2);box-shadow:1px 1px 18px 4px rgba(0,0,0,0.2)}.wp-block-themeisle-blocks-tabs .wp-block-themeisle-blocks-tabs-item .wp-block-themeisle-blocks-tabs-item__content.active{background:transparent !important}.jskg-summary{padding:3rem 2rem;background:#eee}.jskg-summary h4{font-size:16px}.jskg-summary p{margin-top:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;font-size:14px}.jskg-summary+p a.button{text-align:center;background:#2074BE;display:block;border-radius:9px;padding:1rem;color:#fff;font-weight:bold}.jskg-summary h3{font-size:20px}.vertrag-step.step-has-errors h2{color:#b00020}.vertrag-step .form-error{padding:10px 12px;border-left:4px solid #b00020;background:#fff3f4;margin-bottom:12px}.field-error{margin-top:6px;color:#b00020;font-size:0.9rem}.has-error{outline:2px solid #b00020;border-color:#b00020 !important}.btn-shake{-webkit-animation:jskShake .35s;animation:jskShake .35s}@-webkit-keyframes jskShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}50%{-webkit-transform:translateX(6px);transform:translateX(6px)}75%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes jskShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}50%{-webkit-transform:translateX(6px);transform:translateX(6px)}75%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.cart-once-head{background-color:#333f4c;color:#fff;padding:1rem;font-weight:300}.cart-once-list{list-style:none;padding:0 !important;padding-left:1rem !important}.cart-once-list li{margin-bottom:0px !important;display:block;padding:0.5rem 0rem}.cart-once{background:#fff;margin:0 !important}.is-sticky{position:fixed;top:5%;right:50%;width:380px;-webkit-transform:translate(145%, 0%);transform:translate(145%, 0%)}.latest-news-content{border:4px solid #2074BE;max-width:960px;margin:2rem auto;border-radius:22px;width:90%}.latest-news-content h3{color:#2074BE;padding:1rem 2rem}.latest-news-content .wp-block-themeisle-blocks-advanced-columns{margin:0}#mainheader .topbar{background-color:#fff}#mainheader .header--container{max-width:1140px;margin:0 auto;padding-left:2rem;padding-right:2rem}#mainheader .topbar button{color:#2074BE;border:2px solid white;border-color:#2074BE;padding:1rem 2rem;border-radius:9px;font-weight:bold}body.home .mainwrapper #mainheader .fixedheader--container{position:relative;top:0;left:0;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}#mainheader .fixedheader--container,body:not(.home) #mainheader .fixedheader--container{max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#2074BE;padding:1rem}#mainheader .logo img,body:not(.home) #mainheader .logo img{height:auto !important;width:auto !important;-o-object-fit:contain;object-fit:contain;margin:0 !important}#mainheader .popup--button{text-align:right;margin-bottom:1rem;color:black;font-size:2.1rem}#mainheader .popup--button button{font-size:1.6rem;margin-left:2rem}#mainheader .topbar a{color:#2074BE;font-weight:bold;font-size:1.8rem}@media (min-width: 920px){#mainheader #servicemenu{position:relative;opacity:1;-webkit-box-shadow:0 0 0 black;box-shadow:0 0 0 black;left:0;top:0;padding:0;background:transparent;display:inline-block}#mainheader #servicemenu li{display:inline-block}#mainheader #servicemenu li a{color:#2074BE;font-weight:bold;font-size:1.8rem}#mainheader #servicemenu li a:hover{color:black}.aktionlinks{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.aktionlinks button{display:none}}#mainheader #mainnav li a{color:#fff}#mainheader #mainnav li a:hover{opacity:0.8}h2{color:#2074BE}#mainheader{background-color:#fff !important;background-image:none}.wp-block-themeisle-blocks-tabs.is-align-center .wp-block-themeisle-blocks-tabs__header .wp-block-themeisle-blocks-tabs__header_item,.has-background.has-rot-background-color,.back-to-top,.wp-block-media-text.has-background.has-rot-background-color:after,#mainform .tarif-switcher,#mainform .tarif-btn,#mainform .vertrag-cart .cart-row,#mainform .angebot-optionen .status.check,#mainform .angebot-zusatzoptionen .status.check,.wp-block-media-text.has-background.has-gruen-background-color:after{background-color:#2074BE}#mainform .angebot-optionen .status.check:before,#mainform .angebot-zusatzoptionen .status.check:before{color:#fff}.wp-block-themeisle-blocks-tabs.is-align-center .wp-block-themeisle-blocks-tabs__header .wp-block-themeisle-blocks-tabs__header_item.active{background-color:#2074BE;opacity:0.8}.has-gruen-color,.wp-block-list li::marker{color:#2074BE !important}.wp-block-list{border-color:#2074BE}#mainheader.scroll .topbar{position:fixed;z-index:9999;width:100%;-webkit-box-shadow:1px 1px 12px rgba(0,0,0,0.2);box-shadow:1px 1px 12px rgba(0,0,0,0.2)}#mainheader.scroll .topbar .left{display:none}#mainheader.scroll .topbar .right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#mainheader.scroll .topbar .popup--button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;font-size:1.6rem;margin:0}#mainheader.scroll .topbar .popup--button span{display:none}#mainheader.scroll .topbar .aktionlinks{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#mainheader.scroll .topbar #servicemenu li a,#mainheader.scroll .topbar a,#mainheader.scroll .topbar .popup--button button{font-size:1.6rem}#mainheader.scroll{z-index:9999}@media (max-width: 1600px){.jskg-vertrag-form-wrap .jskg-form-row:nth-child(3),.jskg-vertrag-form-wrap .jskg-form-row:nth-child(2){max-width:100%}}@media (max-width: 1600px) and (min-width: 768px){#content .wp-block-columns{border-radius:12px;width:50%;right:0}}@media (max-width: 1020px){#mainheader #servicemenu li a{color:#2074BE;font-weight:bold;font-size:1.6rem !important}#mainheader .popup--button{font-size:1.8rem}}@media (max-width: 1020px){#mainform .vertrag-cart,#mainform .vertrag-cart.is-sticky{position:fixed;left:0;right:0;bottom:0;top:initial;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px);z-index:555;height:55px;-webkit-transition:all 0.4s;transition:all 0.4s;width:100vw}.back-to-top{display:none}#mainform .vertrag-cart.is-sticky.is--open{height:auto;min-height:200px;-webkit-transition:all 0.4s;transition:all 0.4s;overflow:auto;max-height:80vh}#mainform .vertrag-cart h3:hover{cursor:pointer;-webkit-transition:all 0.4s;transition:all 0.4s}#mainform .vertrag-cart .vc-count{position:relative;top:-20px;background:red;border-radius:50%;width:26px;height:26px;display:inline-block;z-index:55;left:-10px;text-align:center;padding-top:4px;font-size:14px;-webkit-transition:all 0.4s;transition:all 0.4s}#mainform .vertrag-cart .vc-total{display:block;float:right;font-weight:bold;position:relative;top:-3px;-webkit-transition:all 0.4s;transition:all 0.4s}}@media (max-width: 920px){.popup--button span{display:none}.header--container .right{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.header--container .right .aktionlinks{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.header--container .left{width:20%}#mainheader .popup--button{margin:0}#mainheader .topbar a,#mainheader .popup--button button,#mainheader .topbar button{line-height:32px;font-size:1.6rem;padding:0;padding-left:3px;padding-right:3px;margin-left:10px}#mainheader .topbar a *,#mainheader .popup--button button *,#mainheader .topbar button *{font-size:1.6rem}}@media (max-width: 768px){#mainheader .header--container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 0rem;width:100%}#mainform #uebersicht-inhalte dl dd{font-weight:bold;width:100%;margin:0}#mainheader .topbar{padding-left:1rem;padding-right:1rem}.header--container .left,.header--container .right{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}#main-content .wp-block-media-text.has-background.has-blau-background-color:after,#main-content .wp-block-media-text.has-background.has-rot-background-color:after,#main-content .wp-block-media-text.has-background.has-gruen-background-color:after{width:6vw;height:60%;z-index:-1;top:25%;left:90vw}}@media (max-width: 560px){#mainheader .topbar a,#mainheader .popup--button button,#mainheader .topbar button{padding:6px 1rem;line-height:20px}#mainheader .topbar a span,#mainheader .popup--button button span,#mainheader .topbar button span{display:none}#main-content .wp-block-media-text.has-background.has-blau-background-color:after,#main-content .wp-block-media-text.has-background.has-rot-background-color:after,#main-content .wp-block-media-text.has-background.has-gruen-background-color:after{display:none}}

/*# sourceMappingURL=fix.css.map */