@font-face {
  font-family: "Roboto Condensed";
  src: url("/fonts/RobotoCondensed-Regular.woff2") format("woff2"), url("/assets/Fonts/RobotoCondensed-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url("/fonts/RobotoCondensed-Bold.woff2") format("woff2"), url("/assets/Fonts/RobotoCondensed-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

* { box-sizing: border-box; }

html,
body {
  margin: 0;
  min-height: 100%;
  background: #002A3B;
  color: #fff;
  font-family: "Roboto Condensed", Arial, sans-serif;
}

body.page-partnerprogramm {
  min-height: 100vh;
  overflow-x: hidden;
  background: #002A3B;
}

body.page-partnerprogramm,
body.page-partnerprogramm button,
body.page-partnerprogramm input,
body.page-partnerprogramm select,
body.page-partnerprogramm textarea {
  font-family: "Roboto Condensed", Arial, sans-serif;
}

body.page-partnerprogramm #static-page-section {
  display: block !important;
  visibility: visible !important;
  position: relative;
  width: 100%;
  min-height: 1px;
  overflow-x: hidden;
  background: #002A3B;
  color: #fff;
  z-index: 1;
}

body.page-partnerprogramm #static-page-section *,
body.page-partnerprogramm #static-page-section *:before,
body.page-partnerprogramm #static-page-section *:after {
  box-sizing: border-box;
}

body.page-partnerprogramm #static-page-section a {
  color: inherit;
  text-decoration: none;
}


             body.page-partnerprogramm #static-page-section {
                overflow-x: hidden;
            }

            header {
                box-shadow: 0px 5px 10px #002a3b;
            }

            .content-holder {
                max-width: 100% !important;
            }

            .main-container {
                padding-top: 0;
            }

            #top-notification {
                margin-bottom: 0px !important;
            }

            body.page-partnerprogramm #static-page-section .accent,
            body.page-partnerprogramm #static-page-section .accent {
                color: #ffed00;
            }

            body.page-partnerprogramm #static-page-section section,
            body.page-partnerprogramm #static-page-section section {
                padding-top: 60px;
            }

            body.page-partnerprogramm #static-page-section #benefits ol li,
            body.page-partnerprogramm #static-page-section #benefits ol li,
            body.page-partnerprogramm #static-page-section #how-to ol li,
            body.page-partnerprogramm #static-page-section #how-to ol li {
                margin-bottom: 80px;
                font-size: 40px;
                text-transform: uppercase;
                font-weight: bold;
            }

            @media (max-width: 720px) {
                body.page-partnerprogramm #static-page-section #benefits ol li,
                body.page-partnerprogramm #static-page-section #benefits ol li,
                body.page-partnerprogramm #static-page-section #how-to ol li,
                body.page-partnerprogramm #static-page-section #how-to ol li {
                    font-size: 32px;
                    margin-bottom: 40px;
                }
            }

            body.page-partnerprogramm #static-page-section #benefits ol li .text,
            body.page-partnerprogramm #static-page-section #benefits ol li .text,
            body.page-partnerprogramm #static-page-section #how-to ol li .text,
            body.page-partnerprogramm #static-page-section #how-to ol li .text {
                font-size: 30px;
                font-weight: normal;
            }

            @media (max-width: 720px) {
                body.page-partnerprogramm #static-page-section #benefits ol li .text,
                body.page-partnerprogramm #static-page-section #benefits ol li .text,
                body.page-partnerprogramm #static-page-section #how-to ol li .text,
                body.page-partnerprogramm #static-page-section #how-to ol li .text {
                    font-size: 22px;
                }
            }

            body.page-partnerprogramm #static-page-section #programm ul,
            body.page-partnerprogramm #static-page-section #programm ul {
                margin-bottom: 40px;
                padding-left: 20px;
            }

            body.page-partnerprogramm #static-page-section #programm ul li,
            body.page-partnerprogramm #static-page-section #programm ul li {
                font-size: 18px;
                margin-bottom: 25px;
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section #programm ul li,
                body.page-partnerprogramm #static-page-section #programm ul li {
                    font-size: 24px;
                }
            }

            body.page-partnerprogramm #static-page-section #programm ul li:last-of-type,
            body.page-partnerprogramm #static-page-section #programm ul li:last-of-type {
                margin-bottom: 0;
            }

            body.page-partnerprogramm #static-page-section .header,
            body.page-partnerprogramm #static-page-section .header {
                position: relative;
                background-color: #002A3B;
                padding: 30px 20px;
                overflow: hidden;
                z-index: 0;
            }

            body.page-partnerprogramm #static-page-section .header:before,
            body.page-partnerprogramm #static-page-section .header:before {
                content: '';
                position: absolute;
                width: 1080px;
                height: 1080px;
                top: 60%;
                left: 20%;
                transform: translate(-50%, -50%);
                z-index: 0;
                background-size: cover;
                background-position: center;
                background-image: url("/cdn2/files/large/powder-brush-2.png");
                background-color: transparent;
                max-width: 130%;
                background-size: contain;
                background-repeat: no-repeat;
                background-position: center;
            }

            body.page-partnerprogramm #static-page-section .header:after,
            body.page-partnerprogramm #static-page-section .header:after {
                content: '';
                background: #002A3B;
                background: url("/cdn2/files/large/partnerprogramm-header.jpg");
                background-size: cover;
                background-position: center;
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                z-index: -1;
            }

            @media (min-width: 1400px) {
                body.page-partnerprogramm #static-page-section .header:before,
                body.page-partnerprogramm #static-page-section .header:before {
                    left: calc(50% - 500px);
                }
            }

            @media (min-width: 425px) {
                body.page-partnerprogramm #static-page-section .header,
                body.page-partnerprogramm #static-page-section .header {
                    padding: 50px 30px;
                }
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .header,
                body.page-partnerprogramm #static-page-section .header {
                    padding: 0px 30px;
                    overflow: visible;
                }
                body.page-partnerprogramm #static-page-section .header:before,
                body.page-partnerprogramm #static-page-section .header:before {
                    max-width: 80%;
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .header,
                body.page-partnerprogramm #static-page-section .header {
                    padding: 0px 30px;
                    height: 600px;
                }
            }

            @media (min-width: 1921px) {
                body.page-partnerprogramm #static-page-section .header:after,
                body.page-partnerprogramm #static-page-section .header:after {
                    background-position: center right;
                    background-repeat: no-repeat;
                    background-size: contain;
                }
            }

            body.page-partnerprogramm #static-page-section .header .content,
            body.page-partnerprogramm #static-page-section .header .content {
                position: relative;
                z-index: 2;
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .header .content,
                body.page-partnerprogramm #static-page-section .header .content {
                    padding: 80px 0;
                    display: flex;
                    flex-direction: column;
                    justify-content: center;
                    align-items: flex-start;
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .header .content,
                body.page-partnerprogramm #static-page-section .header .content {
                    padding: 70px 0;
                }
            }

            body.page-partnerprogramm #static-page-section .header .wrapper,
            body.page-partnerprogramm #static-page-section .header .wrapper {
                max-width: 1100px;
                margin: 0 auto;
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .header .wrapper,
                body.page-partnerprogramm #static-page-section .header .wrapper {
                    display: flex;
                    align-items: stretch;
                    justify-content: space-between;
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .header .wrapper,
                body.page-partnerprogramm #static-page-section .header .wrapper {
                    position: relative;
                    top: 50%;
                    transform: translateY(-50%);
                }
            }

            @media (min-width: 1400px) {
                body.page-partnerprogramm #static-page-section .header .wrapper,
                body.page-partnerprogramm #static-page-section .header .wrapper {
                    max-width: calc(1100px + 90px);
                    padding-left: 90px;
                }
            }

            body.page-partnerprogramm #static-page-section .dark-section,
            body.page-partnerprogramm #static-page-section .dark-section {
                background-color: #002a3b;
                position: relative;
            }

            body.page-partnerprogramm #static-page-section .light-section,
            body.page-partnerprogramm #static-page-section .light-section {
                background-color: #004560;
                position: relative;
                z-index: 0;
            }

            body.page-partnerprogramm #static-page-section .light-section.gradient,
            body.page-partnerprogramm #static-page-section .light-section.gradient {
                background: linear-gradient(45deg, rgba(0, 83, 116, 1), rgba(0, 69, 96, 1));
            }

            body.page-partnerprogramm #static-page-section .cyan-section,
            body.page-partnerprogramm #static-page-section .cyan-section {
                background-color: #009cbc;
                position: relative;
                z-index: 1;
            }

            body.page-partnerprogramm #static-page-section .gradient-section,
            body.page-partnerprogramm #static-page-section .gradient-section {
                background: linear-gradient(180deg, rgba(0, 69, 96, 1), rgba(0, 42, 59, 1));
                position: relative;
                z-index: 1;
                text-align: center;
            }

            body.page-partnerprogramm #static-page-section .light-section.gradient:before,
            body.page-partnerprogramm #static-page-section .light-section.gradient:before {
                content: '';
                position: absolute;
                width: 1080px;
                height: 1080px;
                bottom: 20%;
                left: 0%;
                transform: translate(-50%, 50%) rotate(90deg);
                z-index: 0;
                background-size: cover;
                background-position: center;
                background-image: url("/cdn2/files/large/powder-brush-2.png");
                background-color: transparent;
                max-width: 130%;
                background-size: contain;
                background-repeat: no-repeat;
                background-position: center;
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .light-section.gradient:before,
                body.page-partnerprogramm #static-page-section .light-section.gradient:before {
                    width: 1300px;
                    height: 1300px;
                    bottom: auto;
                    top: -50%;
                    transform: translate(-50%, 0%) rotate(90deg);
                }
            }

            body.page-partnerprogramm #static-page-section .light-section.gradient:after,
            body.page-partnerprogramm #static-page-section .light-section.gradient:after {
                content: '';
                position: absolute;
                width: 1080px;
                height: 1080px;
                bottom: 20%;
                right: 0%;
                transform: translate(50%, 50%);
                z-index: 0;
                background-size: cover;
                background-position: center;
                background-image: url("/cdn2/files/large/powder-brush-2.png");
                background-color: transparent;
                max-width: 130%;
                background-size: contain;
                background-repeat: no-repeat;
                background-position: center;
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .light-section.gradient:after,
                body.page-partnerprogramm #static-page-section .light-section.gradient:after {
                    right: 15%;
                    bottom: 45%;
                }
            }

            @media (min-width: 1400px) {
                body.page-partnerprogramm #static-page-section .light-section.gradient:after,
                body.page-partnerprogramm #static-page-section .light-section.gradient:after {
                    width: 1200px;
                    height: 1200px;
                    right: 22%;
                }
            }

            @media (min-width: 1600px) {
                body.page-partnerprogramm #static-page-section .light-section.gradient:after,
                body.page-partnerprogramm #static-page-section .light-section.gradient:after {
                    right: calc(50% - 500px);
                }
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .dark-section.so-funktionierts:before,
                body.page-partnerprogramm #static-page-section .dark-section.so-funktionierts:before {
                    content: '';
                    position: absolute;
                    width: 960px;
                    height: 1009px;
                    bottom: 0;
                    left: 0;
                    z-index: 0;
                    background-size: cover;
                    background-position: center;
                    background-image: url("/cdn2/files/large/powder-brush-left.png");
                    background-color: transparent;
                    max-width: 50%;
                    background-size: contain;
                    background-repeat: no-repeat;
                    background-position: bottom right;
                }
                body.page-partnerprogramm #static-page-section .dark-section.so-funktionierts:after,
                body.page-partnerprogramm #static-page-section .dark-section.so-funktionierts:after {
                    content: '';
                    position: absolute;
                    width: 960px;
                    height: 1009px;
                    bottom: 0;
                    right: 0;
                    z-index: 0;
                    background-size: cover;
                    background-position: center;
                    background-image: url("/cdn2/files/large/powder-brush-right.png");
                    background-color: transparent;
                    max-width: 50%;
                    background-size: contain;
                    background-repeat: no-repeat;
                    background-position: bottom left;
                }
            }

            body.page-partnerprogramm #static-page-section h1,
            body.page-partnerprogramm #static-page-section h1,
            body.page-partnerprogramm #static-page-section h2,
            body.page-partnerprogramm #static-page-section h2 {
                font-size: 26px;
                text-transform: uppercase;
                font-weight: bold;
                line-height: 1.1em;
                margin-bottom: 30px;
                margin-top: 0;
                position: relative;
                z-index: 2;
            }

            @media (min-width: 480px) {
                body.page-partnerprogramm #static-page-section h1,
                body.page-partnerprogramm #static-page-section h1,
                body.page-partnerprogramm #static-page-section h2,
                body.page-partnerprogramm #static-page-section h2 {
                    font-size: 36px;
                }
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section h1,
                body.page-partnerprogramm #static-page-section h1,
                body.page-partnerprogramm #static-page-section h2,
                body.page-partnerprogramm #static-page-section h2 {
                    font-size: 40px;
                    margin-bottom: 40px;
                }
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section h1,
                body.page-partnerprogramm #static-page-section h1,
                body.page-partnerprogramm #static-page-section h2,
                body.page-partnerprogramm #static-page-section h2 {
                    font-size: 46px;
                    margin-bottom: 50px;
                }
            }

            @media (min-width: 1400px) {
                body.page-partnerprogramm #static-page-section h1,
                body.page-partnerprogramm #static-page-section h1,
                body.page-partnerprogramm #static-page-section h2,
                body.page-partnerprogramm #static-page-section h2 {
                    font-size: 54px;
                }
            }

            body.page-partnerprogramm #static-page-section h3,
            body.page-partnerprogramm #static-page-section h3 {
                font-size: 20px;
                text-transform: uppercase;
                font-weight: bold;
                line-height: 1.1em;
                margin-bottom: 10px;
                margin-top: 0;
                position: relative;
                z-index: 2;
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section h3,
                body.page-partnerprogramm #static-page-section h3 {
                    font-size: 28px;
                    margin-bottom: 15px;
                }
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section h3,
                body.page-partnerprogramm #static-page-section h3 {
                    font-size: 36px;
                }
            }

            body.page-partnerprogramm #static-page-section h2.small-margin,
            body.page-partnerprogramm #static-page-section h2.small-margin {
                margin-bottom: 20px;
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section h2.small-margin,
                body.page-partnerprogramm #static-page-section h2.small-margin {
                    margin-bottom: 30px;
                }
            }

            body.page-partnerprogramm #static-page-section .header h1,
            body.page-partnerprogramm #static-page-section .header h1 {
                max-width: 320px;
                font-size: 34px;
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .header h1,
                body.page-partnerprogramm #static-page-section .header h1 {
                    font-size: 46px;
                    max-width: 410px;
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .header h1,
                body.page-partnerprogramm #static-page-section .header h1 {
                    font-size: 54px;
                    margin-bottom: 40px;
                    max-width: 560px;
                }
            }

            @media (min-width: 1400px) {
                body.page-partnerprogramm #static-page-section .header h1,
                body.page-partnerprogramm #static-page-section .header h1 {
                    font-size: 64px;
                    max-width: 670px;
                }
            }

            body.page-partnerprogramm #static-page-section .header h1 span.subline,
            body.page-partnerprogramm #static-page-section .header h1 span.subline {
                font-size: 24px;
                display: block;
                font-weight: bold;
                line-height: 1.2em;
                position: relative;
                margin-top: 10px;
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .header h1 span.subline,
                body.page-partnerprogramm #static-page-section .header h1 span.subline {
                    font-size: 30px;
                }
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section .header h1 span.subline,
                body.page-partnerprogramm #static-page-section .header h1 span.subline {
                    font-size: 36px;
                }
            }

            body.page-partnerprogramm #static-page-section h1 span.color,
            body.page-partnerprogramm #static-page-section h1 span.color,
            body.page-partnerprogramm #static-page-section h2 span.color,
            body.page-partnerprogramm #static-page-section h2 span.color {
                color: #FFED00;
            }

            body.page-partnerprogramm #static-page-section .header h1 span.color,
            body.page-partnerprogramm #static-page-section .header h1 span.color,
            body.page-partnerprogramm #static-page-section .header h2 span.color,
            body.page-partnerprogramm #static-page-section .header h2 span.color {
                display: block;
            }

            body.page-partnerprogramm #static-page-section h1 span.subline,
            body.page-partnerprogramm #static-page-section h1 span.subline,
            body.page-partnerprogramm #static-page-section h2 span.subline,
            body.page-partnerprogramm #static-page-section h2 span.subline {
                font-size: 18px;
                display: block;
                font-weight: normal;
                line-height: 1.2em;
                position: relative;
                margin-top: 10px;
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section h1 span.subline,
                body.page-partnerprogramm #static-page-section h1 span.subline,
                body.page-partnerprogramm #static-page-section h2 span.subline,
                body.page-partnerprogramm #static-page-section h2 span.subline {
                    font-size: 24px;
                }
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section h1 span.subline,
                body.page-partnerprogramm #static-page-section h1 span.subline,
                body.page-partnerprogramm #static-page-section h2 span.subline,
                body.page-partnerprogramm #static-page-section h2 span.subline {
                    font-size: 28px;
                }
            }

            body.page-partnerprogramm #static-page-section .main-content,
            body.page-partnerprogramm #static-page-section .main-content {
                margin: 0 auto;
                width: calc(100% - 40px);
                max-width: 1100px;
                padding: 50px 20px;
                z-index: 1;
                position: relative;
            }

            @media (min-width: 425px) {
                body.page-partnerprogramm #static-page-section .main-content,
                body.page-partnerprogramm #static-page-section .main-content {
                    padding: 50px 30px;
                    width: calc(100% - 60px);
                }
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .main-content,
                body.page-partnerprogramm #static-page-section .main-content {
                    padding: 80px 30px;
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .main-content,
                body.page-partnerprogramm #static-page-section .main-content {
                    padding: 120px 30px;
                }
            }

            body.page-partnerprogramm #static-page-section .main-content .section-title,
            body.page-partnerprogramm #static-page-section .main-content .section-title {
                font-size: 26px;
                text-transform: uppercase;
                line-height: 1.1em;
            }

            @media (min-width: 480px) {
                body.page-partnerprogramm #static-page-section .main-content .section-title,
                body.page-partnerprogramm #static-page-section .main-content .section-title {
                    font-size: 36px;
                }
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .main-content .section-title,
                body.page-partnerprogramm #static-page-section .main-content .section-title {
                    font-size: 50px;
                }
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section .main-content .section-title,
                body.page-partnerprogramm #static-page-section .main-content .section-title {
                    font-size: 54px;
                }
            }

            body.page-partnerprogramm #static-page-section .border,
            body.page-partnerprogramm #static-page-section .border {
                border: 4px solid #FFED00;
                padding: 30px 20px;
                position: relative;
            }

            @media (min-width: 425px) {
                body.page-partnerprogramm #static-page-section .border,
                body.page-partnerprogramm #static-page-section .border {
                    padding: 40px 30px;
                }
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .border,
                body.page-partnerprogramm #static-page-section .border {
                    padding: 60px 60px;
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .border,
                body.page-partnerprogramm #static-page-section .border {
                    padding: 80px 80px;
                }
            }

            @media (min-width: 1400px) {
                body.page-partnerprogramm #static-page-section .border,
                body.page-partnerprogramm #static-page-section .border {
                    padding: 80px 100px;
                }
            }

            body.page-partnerprogramm #static-page-section .border h2,
            body.page-partnerprogramm #static-page-section .border h2 {
                font-size: 26px;
                margin-bottom: 20px;
                text-transform: uppercase;
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .border h2,
                body.page-partnerprogramm #static-page-section .border h2 {
                    font-size: 40px;
                    margin-bottom: 25px;
                }
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section .border h2,
                body.page-partnerprogramm #static-page-section .border h2 {
                    font-size: 54px;
                    margin-bottom: 30px;
                }
            }

            body.page-partnerprogramm #static-page-section .btn,
            body.page-partnerprogramm #static-page-section .btn {
                background-color: #ffed00;
                color: #004560;
                cursor: pointer;
                border: none;
                text-transform: uppercase;
                font-weight: bold;
                font-size: 18px;
                display: block;
                padding: 20px 10px;
                border-radius: 10px;
                text-decoration: none;
                text-align: center;
                transition: 0.3s ease-in-out;
            }

            body.page-partnerprogramm #static-page-section .btn:hover,
            body.page-partnerprogramm #static-page-section .btn:hover {
                background-color: #fff351;
            }

            @media (min-width: 425px) {
                body.page-partnerprogramm #static-page-section .btn,
                body.page-partnerprogramm #static-page-section .btn {
                    display: inline-block;
                    padding: 20px 50px;
                }
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .btn,
                body.page-partnerprogramm #static-page-section .btn {
                    font-size: 20px;
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .btn,
                body.page-partnerprogramm #static-page-section .btn {
                    font-size: 24px;
                    padding: 20px 80px;
                }
            }

            body.page-partnerprogramm #static-page-section .btn span,
            body.page-partnerprogramm #static-page-section .btn span {
                display: inline-block;
            }

            body.page-partnerprogramm #static-page-section .main-content ul.check-list,
            body.page-partnerprogramm #static-page-section .main-content ul.check-list {
                margin: 0 !important;
                list-style: none;
                position: relative;
                padding-left: 0;
            }

            body.page-partnerprogramm #static-page-section .main-content ul.check-list li,
            body.page-partnerprogramm #static-page-section .main-content ul.check-list li {
                margin-bottom: 20px;
                padding-left: 38px;
                font-size: 18px;
                line-height: 1.3em;
                position: relative;
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .main-content ul.check-list li,
                body.page-partnerprogramm #static-page-section .main-content ul.check-list li {
                    margin-bottom: 35px;
                }
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section .main-content ul.check-list li,
                body.page-partnerprogramm #static-page-section .main-content ul.check-list li {
                    margin-bottom: 50px;
                    font-size: 24px;
                    padding-left: 42px;
                }
            }

            body.page-partnerprogramm #static-page-section .main-content ul.check-list li:before,
            body.page-partnerprogramm #static-page-section .main-content ul.check-list li:before {
                content: "";
                position: absolute;
                display: block;
                border-color: #FFED00;
                border-style: solid;
                border-width: 0 4px 4px 0;
                height: 15px;
                left: 8px;
                transform: rotate(45deg);
                width: 7px;
                top: -2px;
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section .main-content ul.check-list li:before,
                body.page-partnerprogramm #static-page-section .main-content ul.check-list li:before {
                    border-width: 0 5px 5px 0;
                    height: 18px;
                    left: 10px;
                    width: 8px;
                    top: 0px;
                }
            }

            body.page-partnerprogramm #static-page-section .main-content ul.vorteile,
            body.page-partnerprogramm #static-page-section .main-content ul.vorteile {
                padding-left: 22px;
                margin: 0 !important;
            }

            body.page-partnerprogramm #static-page-section .main-content ul.vorteile li,
            body.page-partnerprogramm #static-page-section .main-content ul.vorteile li {
                margin: 0px 0 20px;
                font-size: 18px;
                line-height: 1.3em;
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section .main-content ul.vorteile li,
                body.page-partnerprogramm #static-page-section .main-content ul.vorteile li {
                    font-size: 24px;
                }
            }

            body.page-partnerprogramm #static-page-section .main-content ul.vorteile li.last,
            body.page-partnerprogramm #static-page-section .main-content ul.vorteile li.last,
            body.page-partnerprogramm #static-page-section .main-content ul.check-list li.last,
            body.page-partnerprogramm #static-page-section .main-content ul.check-list li.last {
                margin: 0px;
            }

            body.page-partnerprogramm #static-page-section .main-content .num-list,
            body.page-partnerprogramm #static-page-section .main-content .num-list {
                margin: 20px 0 0px;
                font-size: 20px;
                font-weight: bold;
                text-transform: uppercase;
                line-height: 1.3em;
                padding-left: 24px;
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .main-content .num-list,
                body.page-partnerprogramm #static-page-section .main-content .num-list {
                    font-size: 30px;
                    padding-left: 30px;
                }
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section .main-content .num-list,
                body.page-partnerprogramm #static-page-section .main-content .num-list {
                    font-size: 36px;
                    padding-left: 35px;
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .vorteile .main-content .num-list,
                body.page-partnerprogramm #static-page-section .vorteile .main-content .num-list {
                    width: 62%;
                }
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section .vorteile .main-content .num-list,
                body.page-partnerprogramm #static-page-section .vorteile .main-content .num-list {
                    width: auto;
                }
            }

            body.page-partnerprogramm #static-page-section .main-content .num-list .num-list-item,
            body.page-partnerprogramm #static-page-section .main-content .num-list .num-list-item {
                margin-bottom: 30px;
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .main-content .num-list .num-list-item,
                body.page-partnerprogramm #static-page-section .main-content .num-list .num-list-item {
                    margin-bottom: 40px;
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .main-content .num-list .num-list-item,
                body.page-partnerprogramm #static-page-section .main-content .num-list .num-list-item {
                    margin-bottom: 50px;
                }
            }

            body.page-partnerprogramm #static-page-section .main-content .num-list .num-list-item.last,
            body.page-partnerprogramm #static-page-section .main-content .num-list .num-list-item.last {
                margin-bottom: 0px;
            }

            body.page-partnerprogramm #static-page-section .main-content .num-list .num-list-item.last p,
            body.page-partnerprogramm #static-page-section .main-content .num-list .num-list-item.last p {
                margin-bottom: 0px;
            }

            body.page-partnerprogramm #static-page-section .main-content .num-list .item-info,
            body.page-partnerprogramm #static-page-section .main-content .num-list .item-info {
                font-size: 18px;
                text-transform: initial;
                font-weight: normal;
                margin-top: 5px;
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section .main-content .num-list .item-info,
                body.page-partnerprogramm #static-page-section .main-content .num-list .item-info {
                    font-size: 20px;
                }
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section .main-content .num-list .item-info,
                body.page-partnerprogramm #static-page-section .main-content .num-list .item-info {
                    font-size: 24px;
                }
            }

            body.page-partnerprogramm #static-page-section .main-content .num-list .item-info.accent,
            body.page-partnerprogramm #static-page-section .main-content .num-list .item-info.accent {
                color: #FFED00;
            }

            body.page-partnerprogramm #static-page-section .centered,
            body.page-partnerprogramm #static-page-section .centered {
                text-align: center;
            }

            body.page-partnerprogramm #static-page-section .cyan-section p,
            body.page-partnerprogramm #static-page-section .cyan-section p {
                margin-top: 0px !important;
                font-size: 18px;
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section .cyan-section p,
                body.page-partnerprogramm #static-page-section .cyan-section p {
                    font-size: 24px;
                }
            }

            body.page-partnerprogramm #static-page-section p,
            body.page-partnerprogramm #static-page-section p {
                font-size: 16px;
                margin-bottom: 30px;
                line-height: 1.3em;
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section p,
                body.page-partnerprogramm #static-page-section p {
                    font-size: 20px;
                }
            }

            body.page-partnerprogramm #static-page-section p.last,
            body.page-partnerprogramm #static-page-section p.last {
                margin-bottom: 0px;
            }

            body.page-partnerprogramm #static-page-section p:last-oy-type,
            body.page-partnerprogramm #static-page-section p:last-oy-type {
                margin-bottom: 0px;
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .content-max,
                body.page-partnerprogramm #static-page-section .content-max {
                    max-width: 56%;
                    margin-left: auto;
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .content-max,
                body.page-partnerprogramm #static-page-section .content-max {
                    max-width: 50%;
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .content-max,
                body.page-partnerprogramm #static-page-section .content-max {
                    max-width: 55%;
                }
            }

            @media (min-width: 1400px) {
                body.page-partnerprogramm #static-page-section .content-max,
                body.page-partnerprogramm #static-page-section .content-max {
                    max-width: 62%;
                }
            }

            @media (max-width: 1024px) {
                body.page-partnerprogramm #static-page-section .cyan-section .content-max,
                body.page-partnerprogramm #static-page-section .cyan-section .content-max {
                    background: white;
                    border-radius: 5px;
                    color: #004560;
                    padding: 30px 20px;
                }
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .dark-section .content-max,
                body.page-partnerprogramm #static-page-section .dark-section .content-max {
                    margin-left: 0;
                }
            }

            @media (min-width: 1400px) {
                body.page-partnerprogramm #static-page-section .dark-section .content-max,
                body.page-partnerprogramm #static-page-section .dark-section .content-max {
                    max-width: 72%;
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .gradient-max,
                body.page-partnerprogramm #static-page-section .gradient-max {
                    max-width: 55%;
                }
            }

            @media (min-width: 1400px) {
                body.page-partnerprogramm #static-page-section .gradient-max,
                body.page-partnerprogramm #static-page-section .gradient-max {
                    max-width: 62%;
                }
            }

            @media (max-width: 1399px) {
                body.page-partnerprogramm #static-page-section .gradient-max.head,
                body.page-partnerprogramm #static-page-section .gradient-max.head {
                    max-width: none;
                }
            }

            @media (min-width: 1400px) {
                body.page-partnerprogramm #static-page-section .gradient-max,
                body.page-partnerprogramm #static-page-section .gradient-max {
                    max-width: 67%;
                }
            }

            @media (max-width: 1024px) {
                body.page-partnerprogramm #static-page-section .vorteile-image,
                body.page-partnerprogramm #static-page-section .vorteile-image {
                    display: none;
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .vorteile-image,
                body.page-partnerprogramm #static-page-section .vorteile-image {
                    position: absolute;
                    right: -9%;
                    top: 56%;
                    transform: translate(-10%, -50%);
                    width: 47%;
                }
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section .vorteile-image,
                body.page-partnerprogramm #static-page-section .vorteile-image {
                    position: absolute;
                    right: -11%;
                    top: 50%;
                    transform: translate(-10%, -50%);
                    width: 44%;
                }
            }

            @media (min-width: 1400px) {
                body.page-partnerprogramm #static-page-section .vorteile-image,
                body.page-partnerprogramm #static-page-section .vorteile-image {
                    right: -20%;
                    width: auto;
                }
            }

            @media (min-width: 1600px) {
                body.page-partnerprogramm #static-page-section .vorteile-image,
                body.page-partnerprogramm #static-page-section .vorteile-image {
                    right: -25%;
                }
            }

            @media (max-width: 1024px) {
                body.page-partnerprogramm #static-page-section .basketballer,
                body.page-partnerprogramm #static-page-section .basketballer {
                    display: none;
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .basketballer,
                body.page-partnerprogramm #static-page-section .basketballer {
                    position: absolute;
                    right: -3%;
                    top: 50%;
                    transform: translate(-10%, -50%);
                    width: 50%;
                    max-width: 500px;
                }
            }

            @media (min-width: 1400px) {
                body.page-partnerprogramm #static-page-section .basketballer,
                body.page-partnerprogramm #static-page-section .basketballer {
                    right: -8%;
                    max-width: 550px;
                    width: auto;
                }
            }

            body.page-partnerprogramm #static-page-section .testimonials,
            body.page-partnerprogramm #static-page-section .testimonials {
                width: 100%;
                max-width: 560px;
                margin: 0 auto -50px;
                display: block;
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .testimonials,
                body.page-partnerprogramm #static-page-section .testimonials {
                    margin: 0 auto -80px;
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .testimonials,
                body.page-partnerprogramm #static-page-section .testimonials {
                    position: absolute;
                    right: -50px;
                    width: 50%;
                    bottom: 0;
                    margin: 0;
                    z-index: -1;
                }
            }

            @media (min-width: 1400px) {
                body.page-partnerprogramm #static-page-section .testimonials,
                body.page-partnerprogramm #static-page-section .testimonials {
                    max-width: 711px;
                    right: -200px;
                    width: 600px;
                }
            }

            @media (min-width: 1600px) {
                body.page-partnerprogramm #static-page-section .testimonials,
                body.page-partnerprogramm #static-page-section .testimonials {
                    right: -310px;
                    width: 711px;
                }
            }

            body.page-partnerprogramm #static-page-section #programm:after,
            body.page-partnerprogramm #static-page-section #programm:after {
                content: "";
                position: relative;
                padding-top: 100%;
                background-image: url("/cdn2/files/large/partnerprrogramm.png");
                width: 100%;
                display: block;
                background-size: auto 100%;
                background-position: 20% 50%;
                background-repeat: no-repeat;
                margin-top: -70px;
            }

            @media (min-width: 500px) {
                body.page-partnerprogramm #static-page-section #programm:after,
                body.page-partnerprogramm #static-page-section #programm:after {
                    padding-top: 500px;
                }
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section #programm:after,
                body.page-partnerprogramm #static-page-section #programm:after {
                    position: absolute;
                    bottom: 0;
                    right: 0;
                    top: 0;
                    padding-top: 550px;
                    left: -50%;
                    width: auto;
                    margin-top: 0;
                    background-position: 63% 50%;
                    transform: rotateY(180deg);
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section #programm:after,
                body.page-partnerprogramm #static-page-section #programm:after {
                    padding-top: 600px;
                    top: auto;
                    background-position: 66% 50%;
                }
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section #programm:after,
                body.page-partnerprogramm #static-page-section #programm:after {
                    padding-top: 710px;
                    background-position: 63% 50%;
                }
            }

            @media (min-width: 1920px) {
                body.page-partnerprogramm #static-page-section #programm:after,
                body.page-partnerprogramm #static-page-section #programm:after {
                    background-position: 57% 50%;
                }
            }

            body.page-partnerprogramm #static-page-section #highlights:after,
            body.page-partnerprogramm #static-page-section #highlights:after {
                content: "";
                position: relative;
                padding-top: 100%;
                background-image: url("/cdn2/files/large/footballers.png");
                width: 100%;
                display: block;
                background-size: auto 100%;
                background-position: 60% 50%;
                background-repeat: no-repeat;
                margin-top: -100px;
            }

            @media (min-width: 500px) {
                body.page-partnerprogramm #static-page-section #highlights:after,
                body.page-partnerprogramm #static-page-section #highlights:after {
                    padding-top: 500px;
                }
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section #highlights:after,
                body.page-partnerprogramm #static-page-section #highlights:after {
                    position: absolute;
                    bottom: 0;
                    right: calc(-10% - 1370px);
                    top: 0;
                    padding-top: 550px;
                    left: 0;
                    width: auto;
                    margin-top: 0;
                    background-position: 100% 50%;
                    transform: translateX(-50%);
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section #highlights:after,
                body.page-partnerprogramm #static-page-section #highlights:after {
                    top: auto;
                    padding-top: 700px;
                }
            }

            @media (min-width: 1200px) {
                body.page-partnerprogramm #static-page-section #highlights:after,
                body.page-partnerprogramm #static-page-section #highlights:after {
                    padding-top: 830px;
                    right: calc(-50% - 1200px);
                }
            }

            @media (min-width: 1400px) {
                body.page-partnerprogramm #static-page-section #highlights:after,
                body.page-partnerprogramm #static-page-section #highlights:after {
                    right: calc(-50% - 1370px);
                }
            }

            @media (min-width: 1920px) {
                body.page-partnerprogramm #static-page-section #highlights:after,
                body.page-partnerprogramm #static-page-section #highlights:after {
                    right: calc(-50% - 1130px);
                }
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .light-section.vorteile:before,
                body.page-partnerprogramm #static-page-section .light-section.vorteile:before {
                    content: '';
                    position: absolute;
                    width: 1080px;
                    height: 1080px;
                    bottom: 12%;
                    left: -10%;
                    transform: translate(-50%, 40%);
                    z-index: 0;
                    background-size: cover;
                    background-position: center;
                    background-image: url("/cdn2/files/large/powder-brush.png");
                    background-color: transparent;
                    max-width: 90%;
                    background-size: contain;
                    background-repeat: no-repeat;
                    background-position: center;
                    opacity: 0.65;
                }
            }

            @media (min-width: 1400px) {
                body.page-partnerprogramm #static-page-section .light-section.vorteile:before,
                body.page-partnerprogramm #static-page-section .light-section.vorteile:before {
                    left: -10%;
                    transform: translate(-40%, 40%);
                }
            }

            @media (min-width: 1600px) {
                body.page-partnerprogramm #static-page-section .light-section.vorteile:before,
                body.page-partnerprogramm #static-page-section .light-section.vorteile:before {
                    left: 0%;
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .light-section.vorteile .border:after,
                body.page-partnerprogramm #static-page-section .light-section.vorteile .border:after {
                    content: '';
                    position: absolute;
                    width: 1080px;
                    height: 1080px;
                    top: 50%;
                    right: -67%;
                    transform: translate(-50%, -50%);
                    opacity: 0.65;
                    z-index: -1;
                    background-size: cover;
                    background-position: center;
                    background-image: url("/cdn2/files/large/powder-brush-2.png");
                    background-color: transparent;
                    max-width: 90%;
                    background-size: contain;
                    background-repeat: no-repeat;
                    background-position: center;
                }
            }

            @media (min-width: 1600px) {
                body.page-partnerprogramm #static-page-section .light-section.vorteile .border:after,
                body.page-partnerprogramm #static-page-section .light-section.vorteile .border:after {
                    right: -75%;
                }
            }

            body.page-partnerprogramm #static-page-section .circle-line,
            body.page-partnerprogramm #static-page-section .circle-line {
                position: absolute;
                bottom: 10%;
                right: -100px;
                width: 300px;
                height: 300px;
                background-size: cover;
                background-position: center;
                background-repeat: no-repeat;
                background-image: url("/cdn2/files/large/sw-circle-line-cyan.png");
                z-index: 0;
                transform: rotate(35deg);
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .circle-line,
                body.page-partnerprogramm #static-page-section .circle-line {
                    width: 500px;
                    height: 500px;
                }
            }

            @media (min-width: 1400px) {
                body.page-partnerprogramm #static-page-section .circle-line,
                body.page-partnerprogramm #static-page-section .circle-line {
                    bottom: auto;
                    top: -10%;
                    right: -17%;
                    transform: translate(-50%, 0%);
                }
            }

            @media (min-width: 1600px) {
                body.page-partnerprogramm #static-page-section .circle-line,
                body.page-partnerprogramm #static-page-section .circle-line {
                    right: calc(50% - 800px);
                    transform: translate(50%, 0%);
                }
            }

            body.page-partnerprogramm #static-page-section .circle-line.small,
            body.page-partnerprogramm #static-page-section .circle-line.small {
                bottom: -100px;
                left: -60px;
                right: auto;
                width: 260px;
                height: 260px;
            }

            @media (min-width: 768px) {
                body.page-partnerprogramm #static-page-section .circle-line.small,
                body.page-partnerprogramm #static-page-section .circle-line.small {
                    width: 450px;
                    height: 450px;
                }
            }

            @media (min-width: 1025px) {
                body.page-partnerprogramm #static-page-section .circle-line.small,
                body.page-partnerprogramm #static-page-section .circle-line.small {
                    top: -80px;
                }
            }

            @media (min-width: 1400px) {
                body.page-partnerprogramm #static-page-section .circle-line.small,
                body.page-partnerprogramm #static-page-section .circle-line.small {
                    top: auto;
                    bottom: -4%;
                    left: -6%;
                    transform: initial;
                }
            }

            
        
/* Footer sayfa uyumu */
body.page-partnerprogramm #footer-section {
  clear: both;
  background: #002a3b;
  color: #fff;
  padding: 0 16px;
}
body.page-partnerprogramm #footer-section * {
  box-sizing: border-box;
  font-family: "Roboto Condensed", Arial, sans-serif;
}
body.page-partnerprogramm #footer-section a {
  color: #fff;
  text-decoration: none;
}
body.page-partnerprogramm #footer-section a:hover,
body.page-partnerprogramm #footer-section a:focus {
  color: #ffed00;
}
body.page-partnerprogramm #footer-payment-logos {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 22px;
  max-width: 1100px;
  margin: 0 auto;
  padding: 30px 0;
}
body.page-partnerprogramm #footer-payment-logos svg {
  height: 46px;
  width: auto;
  fill: #fff;
  color: #fff;
}
body.page-partnerprogramm #official-partners .inner,
body.page-partnerprogramm #combined-section.inner,
body.page-partnerprogramm #payments .inner,
body.page-partnerprogramm #disclaimer.inner {
  max-width: 1100px;
  margin: 0 auto;
  padding: 30px 0;
}
body.page-partnerprogramm #combined-section.inner,
body.page-partnerprogramm #combined-section.links {
  display: flex;
  justify-content: space-between;
  gap: 24px;
  flex-wrap: wrap;
}
body.page-partnerprogramm #combined-section.links .section { min-width: 140px; }
body.page-partnerprogramm #combined-section.links ul,
body.page-partnerprogramm #combined-section.links li {
  margin: 0;
  padding: 0;
  list-style: none;
}
body.page-partnerprogramm #combined-section.links li { padding: 5px 0; }
body.page-partnerprogramm #footer-section h3 {
  margin: 10px 0 12px;
  color: #fff;
  font-size: 18px;
  line-height: 1.1;
  text-transform: uppercase;
}
body.page-partnerprogramm #footer-section .social {
  display: flex;
  align-items: center;
  gap: 10px;
}
body.page-partnerprogramm #footer-section .social.mobile {
  justify-content: center;
  margin: 0 auto 22px;
}
body.page-partnerprogramm #footer-section .social.desktop img,
body.page-partnerprogramm #footer-section .social.mobile img {
  width: 35px;
  height: 35px;
  display: block;
}
body.page-partnerprogramm #footer-section #logos,
body.page-partnerprogramm #footer-section .section.utility {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
body.page-partnerprogramm #footer-section .section.utility img.ggl,
body.page-partnerprogramm #footer-section .section.utility a .ggl {
  width: 150px;
  max-width: 100%;
}
body.page-partnerprogramm #footer-section .section.utility a.tuev,
body.page-partnerprogramm #footer-section .section.utility a.tuev img {
  width: 80px;
  max-width: 100%;
}
body.page-partnerprogramm #disclaimer.inner {
  font-size: 12px !important;
  line-height: 16px !important;
  padding-bottom: 50px;
}
@media (max-width: 767px) {
  body.page-partnerprogramm #static-page-section { padding-bottom: 0; }
  body.page-partnerprogramm #footer-section { padding: 0 10px 82px; }
  body.page-partnerprogramm #footer-payment-logos {
    gap: 10px;
    padding: 24px 0;
  }
  body.page-partnerprogramm #footer-payment-logos svg {
    width: 30%;
    height: auto;
    flex-basis: 25%;
  }
  body.page-partnerprogramm #combined-section.inner,
  body.page-partnerprogramm #combined-section.links {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 18px;
    padding: 22px 0;
  }
  body.page-partnerprogramm #combined-section.links .section { min-width: 0; }
  body.page-partnerprogramm #footer-section .social.desktop { display: none; }
}
@media (max-width: 430px) {
  body.page-partnerprogramm #combined-section.inner,
  body.page-partnerprogramm #combined-section.links { grid-template-columns: 1fr; }
}
