.elementor-kit-517{--e-global-color-primary:#C0080A;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#8C6E18;--e-global-color-isweiss:#FFFFFF;--e-global-color-isgrau:#F7F7F7;--e-global-typography-primary-font-family:"Roboto Condensed";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Roboto Condensed";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto Condensed";--e-global-typography-accent-font-weight:700;background-color:#FFFFFF;}.elementor-kit-517 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:991px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* INSIDE Sportsysteme – Grundregeln aus The7 (Hellos reset.css ist abgeschaltet) */
*{margin:0;padding:0}
html{-webkit-text-size-adjust:100%}
body{font:400 21px/30px "Roboto Condensed",Helvetica,Arial,Verdana,sans-serif;color:#000;background:#fff;word-spacing:normal;overflow-x:hidden}
h1,h2,h3,h4,h5,h6{margin-bottom:10px;clear:both;font-family:"Roboto Condensed",Helvetica,Arial,Verdana,sans-serif;font-weight:700;color:#000}
h1{font-size:52px;line-height:62px}h2{font-size:34px;line-height:44px}h3{font-size:24px;line-height:34px}
h4{font-size:20px;line-height:30px}h5{font-size:21px;line-height:30px;text-transform:uppercase}h6{font-size:14px;line-height:24px}
@media (max-width:1023px){h1{font-size:34px}}
p{margin-bottom:18px}
a{color:#c0080a;text-decoration:underline}a:hover{text-decoration:none}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}
b,strong{font-weight:700}
sup,sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}
img{border:0;max-width:100%;height:auto}
table{border-collapse:collapse;border-spacing:0}
input,textarea,select,button{font:inherit}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
.elementor-widget-text-editor :is(ul,ol){margin:0 0 10px 20px}
.elementor-widget-text-editor ul{list-style:disc}.elementor-widget-text-editor ol{list-style:decimal}
.elementor-widget-text-editor>:last-child,.elementor-widget-text-editor>.elementor-widget-container>:last-child{margin-bottom:0}
.elementor .elementor-widget-text-editor a:not(.elementor-button){text-decoration:underline}.elementor .elementor-widget-text-editor a:not(.elementor-button):hover{text-decoration:none}
.elementor-heading-title a{color:inherit}
/* Einleitungstexte: Hervorhebungen gold statt fett */
.cis-einleitung strong{color:#8c6e18;font-weight:400}
/* The7-Liste (standard-arrow): rotes Quadrat 22 px mit weißem Pfeil */
.is-liste ul{list-style:none!important;margin:0!important}
.is-liste li{position:relative;padding:0 0 10px 32px;list-style:none}
.is-liste li::before{content:"";position:absolute;left:0;top:4px;width:22px;height:22px;background:#c0080a}
.is-liste li::after{content:"";position:absolute;left:6px;top:11px;width:6px;height:6px;border:solid #fff;border-width:2px 2px 0 0;transform:rotate(45deg)}
.is-liste-div li+li{padding-top:9px;border-top:1px solid rgba(0,0,0,.08)}
.is-liste-mitte li::before{top:calc(50% - 16px)}.is-liste-mitte li::after{top:calc(50% - 9px)}
.is-liste-mitte li+li::before{top:calc(50% - 11.5px)}.is-liste-mitte li+li::after{top:calc(50% - 4.5px)}
/* CCC-Badge neben der festen Seitenleiste (sonst über den Kontaktangaben) */
@media (min-width:1281px){.ccc-badge.ccc-badge--bottom-left{left:318px}}
/* Lightbox und Off-Canvas über der Seitenleiste */
.e-off-canvas{z-index:100000!important}/* End custom CSS */