.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6862 .elementor-element.elementor-element-964042d{font-family:"Saira", Sans-serif;font-size:17px;letter-spacing:0px;}.elementor-6862 .elementor-element.elementor-element-4fb783a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#E10600;}.elementor-6862 .elementor-element.elementor-element-4fb783a .elementor-share-btn:hover{--e-share-buttons-primary-color:#000000;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6862 .elementor-element.elementor-element-fa88bea{--grid-columns:3;}.elementor-6862 .elementor-element.elementor-element-fa88bea .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6862 .elementor-element.elementor-element-fa88bea .e-loop-item > .elementor-section, .elementor-6862 .elementor-element.elementor-element-fa88bea .e-loop-item > .elementor-section > .elementor-container, .elementor-6862 .elementor-element.elementor-element-fa88bea .e-loop-item > .e-con, .elementor-6862 .elementor-element.elementor-element-fa88bea .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6862 .elementor-element.elementor-element-964042d{font-size:17px;} .elementor-6862 .elementor-element.elementor-element-4fb783a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6862 .elementor-element.elementor-element-fa88bea{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-6862 .elementor-element.elementor-element-964042d{font-size:16px;line-height:1.2em;letter-spacing:0px;} .elementor-6862 .elementor-element.elementor-element-4fb783a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6862 .elementor-element.elementor-element-fa88bea{--grid-columns:1;}}/* Start custom CSS for theme-post-content, class: .elementor-element-964042d */font-family: Saira; font-size: 19px; line-height: 1.6; color: #222222;
.elementor-6862 .elementor-element.elementor-element-964042d p { margin: 0 0 22px 0; }
.elementor-6862 .elementor-element.elementor-element-964042d strong, .elementor-6862 .elementor-element.elementor-element-964042d b { font-weight: 600; color: #000000; }
.elementor-6862 .elementor-element.elementor-element-964042d a { color: #000000; font-weight: 600; text-decoration: underline; text-decoration-color: #E10600; text-decoration-thickness: 2px; text-underline-offset: 4px; }
.elementor-6862 .elementor-element.elementor-element-964042d a:hover { color: #E10600; }
.elementor-6862 .elementor-element.elementor-element-964042d h2 { font-family: "Saira Italic"; font-weight: 600; font-size: 28px; line-height: 32px; text-transform: uppercase; color: #000000; margin: 56px 0 18px 0; }
.elementor-6862 .elementor-element.elementor-element-964042d h3 { font-family: "Saira Italic"; font-weight: 600; font-size: 24px; line-height: 30px; color: #000000; margin: 40px 0 14px 0; }
.elementor-6862 .elementor-element.elementor-element-964042d h4 { font-family: "Saira Italic"; font-weight: 600; font-size: 19px; line-height: 23px; color: #E10600; margin: 28px 0 10px 0; }
.elementor-6862 .elementor-element.elementor-element-964042d ul { list-style: none; padding: 0; margin: 0 0 22px 0; }
.elementor-6862 .elementor-element.elementor-element-964042d ul li { position: relative; padding-left: 22px; margin-bottom: 10px; }
.elementor-6862 .elementor-element.elementor-element-964042d ul li::before { content: ""; position: absolute; left: 0; top: 11px; width: 8px; height: 8px; background: #E10600; }
.elementor-6862 .elementor-element.elementor-element-964042d ol { list-style: none; padding: 0; margin: 0 0 22px 0; counter-reset: zcount; }
.elementor-6862 .elementor-element.elementor-element-964042d ol li { position: relative; padding-left: 40px; margin-bottom: 10px; counter-increment: zcount; }
.elementor-6862 .elementor-element.elementor-element-964042d ol li::before { content: counter(zcount); position: absolute; left: 0; top: 0; font-family: Aero; color: #E10600; }
.elementor-6862 .elementor-element.elementor-element-964042d blockquote { margin: 40px 0; padding: 32px 0; border: none; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }
.elementor-6862 .elementor-element.elementor-element-964042d blockquote p { font-family: Aero; font-size: 36px; line-height: 40px; text-transform: uppercase; color: #000000; margin: 0; }
.elementor-6862 .elementor-element.elementor-element-964042d blockquote cite { display: block; font-family: "Saira Italic"; font-size: 17px; font-weight: 600; font-style: normal; text-transform: uppercase; color: #E10600; margin-top: 16px; }
.elementor-6862 .elementor-element.elementor-element-964042d figure { margin: 32px 0; }
.elementor-6862 .elementor-element.elementor-element-964042d img { display: block; max-width: 100%; height: auto; }
.elementor-6862 .elementor-element.elementor-element-964042d figcaption { font-family: "Saira Italic"; font-size: 17px; line-height: 22px; color: #666666; margin-top: 12px; padding-left: 14px; border-left: 2px solid #E10600; text-align: left; }
.elementor-6862 .elementor-element.elementor-element-964042d .wp-block-button__link, .elementor-6862 .elementor-element.elementor-element-964042d .z-btn { display: inline-block; font-family: "Saira Italic"; font-weight: 600; font-size: 18px; color: #ffffff; text-transform: uppercase; text-decoration: none; padding: 9px 24px; border: 3px solid #E10600; border-radius: 100px; background-color: #E10600; }
.elementor-6862 .elementor-element.elementor-element-964042d .wp-block-button__link:hover, .elementor-6862 .elementor-element.elementor-element-964042d .z-btn:hover { color: #E10600; background-color: transparent; }
.elementor-6862 .elementor-element.elementor-element-964042d .wp-block-table, .elementor-6862 .elementor-element.elementor-element-964042d .z-table { overflow-x: auto; margin: 32px 0; }
.elementor-6862 .elementor-element.elementor-element-964042d table { width: 100%; border-collapse: collapse; font-size: 17px; line-height: 22px; }
.elementor-6862 .elementor-element.elementor-element-964042d th { background: #000000; color: #ffffff; font-family: "Saira Italic"; font-weight: 600; text-transform: uppercase; text-align: left; padding: 12px 14px; border: none; }
.elementor-6862 .elementor-element.elementor-element-964042d td { padding: 14px; border: none; border-bottom: 1px solid #D9D9D9; vertical-align: top; }
.elementor-6862 .elementor-element.elementor-element-964042d tr:nth-child(even) td { background: #F5F5F5; }
.elementor-6862 .elementor-element.elementor-element-964042d hr { border: none; border-top: 1px solid #D9D9D9; margin: 48px 0; }
.elementor-6862 .elementor-element.elementor-element-964042d iframe { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; border: 0; }
.elementor-6862 .elementor-element.elementor-element-964042d .z-tipp { background: #F2F2F2; border-left: 4px solid #E10600; padding: 28px 32px; margin: 32px 0; }
.elementor-6862 .elementor-element.elementor-element-964042d .z-tipp p { margin: 0; }
.elementor-6862 .elementor-element.elementor-element-964042d .z-tipp .z-tipp-label { font-family: "Saira Italic"; font-weight: 600; font-size: 17px; text-transform: uppercase; color: #E10600; margin-bottom: 6px; }
.elementor-6862 .elementor-element.elementor-element-964042d .z-check-box { background: #000000; padding: 36px; margin: 0 0 22px 0; }
.elementor-6862 .elementor-element.elementor-element-964042d .z-checklist { margin: 0; }
.elementor-6862 .elementor-element.elementor-element-964042d .z-checklist li { padding-left: 40px; padding-top: 4px; padding-bottom: 14px; margin-bottom: 14px; border-bottom: 1px solid #333333; color: #ffffff; }
.elementor-6862 .elementor-element.elementor-element-964042d .z-checklist li:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.elementor-6862 .elementor-element.elementor-element-964042d .z-checklist li::before { top: 6px; width: 24px; height: 24px; border-radius: 50%; background: #E10600 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/14px no-repeat; } @media (max-width: 1024px) { .elementor-6862 .elementor-element.elementor-element-964042d { font-size: 18px; } .elementor-6862 .elementor-element.elementor-element-964042d h2 { font-size: 26px; line-height: 31px; } } @media (max-width: 767px) { .elementor-6862 .elementor-element.elementor-element-964042d { font-size: 17px; } .elementor-6862 .elementor-element.elementor-element-964042d h2 { font-size: 24px; line-height: 30px; margin-top: 40px; } .elementor-6862 .elementor-element.elementor-element-964042d h3 { font-size: 21px; line-height: 27px; } .elementor-6862 .elementor-element.elementor-element-964042d blockquote p { font-size: 28px; line-height: 32px; } .elementor-6862 .elementor-element.elementor-element-964042d .z-tipp { padding: 22px 20px; } .elementor-6862 .elementor-element.elementor-element-964042d .z-check-box { padding: 24px 20px; } }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Saira';
	font-display: auto;
	src: url('https://zitadellensport.com/wp-content/uploads/2026/07/Saira-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */