.ct-section {
    width:100%;
    background-size:cover;
    background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
    display:flex;
    flex-direction:column;
    align-items:flex-start;
}
.ct-div-block {
    display:flex;
    flex-wrap:nowrap;
    flex-direction:column;
    align-items:flex-start;
}
.ct-new-columns {
    display:flex;
    width:100%;
    flex-direction:row;
    align-items:stretch;
    justify-content:center;
    flex-wrap:wrap;
}
.ct-link-text {
    display:inline-block;
}
.ct-link {
    display:flex;
    flex-wrap:wrap;
    text-align:center;
    text-decoration:none;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.ct-link-button {
    display:inline-block;
    text-align:center;
    text-decoration:none;
}
.ct-link-button {
    background-color: #1e73be;
    border: 1px solid #1e73be;
    color: #ffffff;
    padding: 10px 16px;
}
.ct-image {
    max-width:100%;
}
.ct-fancy-icon>svg {
    width:55px;height:55px;}
.ct-inner-content {
    width:100%;
}
.ct-slide {
    display:flex;
    flex-wrap:wrap;
    text-align:center;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.ct-nestable-shortcode {
    display:flex;
    flex-wrap:nowrap;
    flex-direction:column;
    align-items:flex-start;
}
.oxy-comments {
    width:100%;
    text-align:left;
}
.oxy-comment-form {
    width:100%;
}
.oxy-login-form {
    width:100%;
}
.oxy-search-form {
    width:100%;
}
.oxy-tabs-contents {
    display:flex;
    width:100%;
    flex-wrap:nowrap;
    flex-direction:column;
    align-items:flex-start;
}
.oxy-tab {
    display:flex;
    flex-wrap:nowrap;
    flex-direction:column;
    align-items:flex-start;
}
.oxy-tab-content {
    display:flex;
    width:100%;
    flex-wrap:nowrap;
    flex-direction:column;
    align-items:flex-start;
}
.oxy-testimonial {
    width:100%;
}
.oxy-icon-box {
    width:100%;
}
.oxy-pricing-box {
    width:100%;
}
.oxy-posts-grid {
    width:100%;
}
.oxy-gallery {
    width:100%;
}
.ct-slider {
    width:100%;
}
.oxy-tabs {
    display:flex;
    flex-wrap:nowrap;
    flex-direction:row;
    align-items:stretch;
}
.ct-modal {
    flex-direction:column;
    align-items:flex-start;
}
.ct-span {
    display:inline-block;
    text-decoration:inherit;
}
.ct-widget {
    width:100%;
}
.oxy-dynamic-list {
    width:100%;
}
.oxy-testimonial {
    flex-direction: row;
    align-items: center;
}
.oxy-testimonial .oxy-testimonial-photo-wrap {
    order: 1;
}

.oxy-testimonial .oxy-testimonial-photo {
    width: 125px;                height: 125px;                margin-right: 20px;
}

.oxy-testimonial .oxy-testimonial-photo-wrap,
.oxy-testimonial .oxy-testimonial-author-wrap,
.oxy-testimonial .oxy-testimonial-content-wrap {
    align-items: flex-start;                text-align: left;            }

.oxy-testimonial .oxy-testimonial-text {
    margin-bottom:8px;font-size: 21px;
    line-height: 1.4;
    -webkit-font-smoothing: subpixel-antialiased;
}

.oxy-testimonial .oxy-testimonial-author {
    font-size: 18px;
    -webkit-font-smoothing: subpixel-antialiased;
}


.oxy-testimonial .oxy-testimonial-author-info {
    font-size: 12px;
    -webkit-font-smoothing: subpixel-antialiased;
}



.oxy-icon-box {
    text-align: left;                flex-direction: column;            }

.oxy-icon-box .oxy-icon-box-icon {
    margin-bottom: 12px;
    align-self: flex-start;            }

.oxy-icon-box .oxy-icon-box-heading {
    font-size: 21px;
    margin-bottom: 12px;            }

.oxy-icon-box .oxy-icon-box-text {
    font-size: 16px;
    margin-bottom: 12px;align-self: flex-start;            }

.oxy-icon-box .oxy-icon-box-link {
    margin-top: 20px;                            }


/* GLOBALS */

.oxy-pricing-box .oxy-pricing-box-section {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    text-align: center;            }

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
    justify-content: center;            }

/* IMAGE */
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
    justify-content: center;            }

/* TITLE */

.oxy-pricing-box .oxy-pricing-box-title-title {
    font-size: 48px;
}

.oxy-pricing-box .oxy-pricing-box-title-subtitle {
    font-size: 24px;
}


/* PRICE */
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
    flex-direction: row;                                            }

.oxy-pricing-box .oxy-pricing-box-currency {
    font-size: 28px;
}

.oxy-pricing-box .oxy-pricing-box-amount-main {
    font-size: 80px;
    line-height: 0.7;
}

.oxy-pricing-box .oxy-pricing-box-amount-decimal {
    font-size: 13px;
}

.oxy-pricing-box .oxy-pricing-box-term {
    font-size: 16px;
}

.oxy-pricing-box .oxy-pricing-box-sale-price {
    font-size: 12px;
    color: rgba(0,0,0,0.5);
    margin-bottom: 20px;            }

/* CONTENT */

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
    font-size: 16px;
    color: rgba(0,0,0,0.5);
}

/* CTA */

.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
    justify-content: center;            }


.oxy-progress-bar .oxy-progress-bar-background {
    background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }

.oxy-progress-bar .oxy-progress-bar-progress-wrap {
    width: 85%;        }

.oxy-progress-bar .oxy-progress-bar-progress {
    background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);
}

.oxy-progress-bar .oxy-progress-bar-overlay-text {
    font-size: 30px;
    font-weight: 900;
    -webkit-font-smoothing: subpixel-antialiased;
}

.oxy-progress-bar .oxy-progress-bar-overlay-percent {
    font-size: 12px;
}

.ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
                                                                                                                                        padding: 0px;			}

.oxy-superbox .oxy-superbox-secondary,
.oxy-superbox .oxy-superbox-primary {
    transition-duration: 0.5s;            }









.oxy-shape-divider {
    width: 0px;
    height: 0px;

}

.oxy_shape_divider svg {
    width: 100%;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
    box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
    transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
    margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
    width:30px;
    height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
    padding-top:15px;
    padding-right:15px;
    padding-bottom:15px;
    padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
    transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
    top:20px;
    left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
    width:24px;
    height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
    transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
    background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
    background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
    font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
    background-color:rgba(0,0,0,0.2);
    border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
    flex-direction: row;
}
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
    text-align: left;
    justify-content: flex-start;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
    align-items: flex-start;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container{
    top: 0;
    bottom: 0;
    right: auto;
    left: 0;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
    text-align: left;
    justify-content: flex-start;
}

.oxy-site-navigation {
    --oxynav-brand-color:#4831B0;
    --oxynav-neutral-color:#FFFFFF;
    --oxynav-activehover-color:#EFEDF4;
    --oxynav-background-color:#4831B0;
    --oxynav-border-radius:0px;
    --oxynav-other-spacing:8px;
    --oxynav-transition-duration:0.3s;
    --oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
    text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
    --oxynav-animation-name: none;
}

.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){
    background-color: var(--oxynav-brand-color);
    transition: var(--oxynav-transition-duration);
    margin-left: var(--oxynav-other-spacing);
    border: none;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){
    background: transparent;
    border: 1px solid currentColor;
    transition: var(--oxynav-transition-duration);
    margin-left: var(--oxynav-other-spacing);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
    filter: invert(0) !important;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
    background-color: var(--oxynav-activehover-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
    color: var(--oxynav-neutral-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
    color: var(--oxynav-brand-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
    color: var(--oxynav-brand-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
    color: var(--oxynav-neutral-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
    color: var(--oxynav-brand-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
    color: var(--oxynav-brand-color);
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
    display: none;
}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
    display: none;
}

.ct-section-inner-wrap, .oxy-header-container{
    max-width: 1120px;
}
body {font-family: Arial, Helvetica, sans-serif;}body {line-height: var(--font-lineheight-copy);font-size: var(--font-size-copy) ;font-weight: 400;color: var(--color-text);}.oxy-nav-menu-hamburger-line {background-color: var(--color-text);}h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif;}a {color: var(--color-primary);text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: var(--space-s) ;}.ct-section-inner-wrap {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         }.ct-new-columns > .ct-div-block {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }.oxy-header-container {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           }@media (max-width: 992px) {
    .ct-columns-inner-wrap {
        display: block !important;
    }
    .ct-columns-inner-wrap:after {
        display: table;
        clear: both;
        content: "";
    }
    .ct-column {
        width: 100% !important;
        margin: 0 !important;
    }
    .ct-columns-inner-wrap {
        margin: 0 !important;
    }
}
.main-productpart {
    background-color:#fcfcfc;
    padding-left:var(--space) ;
    padding-right:var(--space) ;
    padding-top:var(--space) ;
    padding-bottom:var(--space) ;
}
.main-content-inner {
    max-width:var(--width-max-content) ;
    gap:var(--space-l) ;
}
.main-content-inner:not(.ct-section):not(.oxy-easy-posts),
.main-content-inner.oxy-easy-posts .oxy-posts,
.main-content-inner.ct-section .ct-section-inner-wrap{
    gap:var(--space-l) ;
}
.hero-label {
    color:var(--color-white);
    font-size:var(--font-size-copy-s) ;
    position:absolute;
    right:0px;
}
.main-hl2 {
    color:var(--color-primary);
    font-size:var(--font-size-h2) ;
    line-height:var(--font-lineheight-h2);
    font-family:var(--font-hl);
}
.main-hl-underline {
    border-bottom-style:solid;
    border-bottom-width:4px;
    border-bottom-color:var(--color-primary-light);
    padding-bottom:var(--space) ;
}
.main-content-copy {
    width:100%;
    max-width:var(--width-max-copy) ;
    padding-bottom:0px;
    font-family:var(--font)
}
.main-cta-primary:hover{
    background-color:var(--color-primary-lighter);
    color:var(--cta-color-primary);
    transition-duration:0.5s;
    text-decoration:underline;
}
.main-cta-primary {
    background-color :#1e73be;
    border: 1px solid #1e73be;
    color: var(--color-white);
}.main-cta-primary {
     font-size:var(--font-size-h6) ;
     font-weight:700;
     border-radius:var(--space-s) ;
     padding-left:var(--space-l) ;
     padding-top:var(--space) ;
     padding-right:var(--space-l) ;
     padding-bottom:var(--space) ;
     background-color:var(--cta-color-primary);
     border-top-style:none;
     border-right-style:none;
     border-bottom-style:none;
     border-left-style:none;
     transition-duration:0.5s;
     line-height:var(--font-lineheight-h6);
     font-family:var(--font-hl);
 }
@media (max-width: 991px) {
    .main-cta-primary {
        width:100%;
    }
}

.trackclass {
}
.main-winner {
    width:100%;
    gap:var(--space-l) ;
    border-bottom-style:solid;
    border-bottom-width:var(--space-s) ;
    border-bottom-color:var(--color-primary-light);
    padding-bottom:var(--space-l) ;
}
.main-winner:not(.ct-section):not(.oxy-easy-posts),
.main-winner.oxy-easy-posts .oxy-posts,
.main-winner.ct-section .ct-section-inner-wrap{
    gap:var(--space-l) ;
}
.main-winner-line {
    gap:var(--space-m) ;
}
.main-winner-line:not(.ct-section):not(.oxy-easy-posts),
.main-winner-line.oxy-easy-posts .oxy-posts,
.main-winner-line.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:var(--space-m) ;
}
.main-winner-hl {
    color:var(--color-primary);
    font-weight:700;
    font-size:var(--font-size-h3) ;
    line-height:var(--font-lineheight-h3);
    font-family:var(--font-hl)
}
.main-winner-rating {
    background-color:var(--color-secondary-light);
    width:100%;
    text-align:center;
    padding-top:var(--space-l) ;
    padding-right:var(--space-l) ;
    padding-bottom:var(--space-l) ;
    padding-left:var(--space-l) ;
}
.main-winner-rating:not(.ct-section):not(.oxy-easy-posts),
.main-winner-rating.oxy-easy-posts .oxy-posts,
.main-winner-rating.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:space-between;
}
@media (max-width: 767px) {
    .main-winner-rating {
        padding-top:var(--space-m) ;
        padding-right:var(--space-m) ;
        padding-bottom:var(--space-m) ;
        padding-left:var(--space-m) ;
    }
}

@media (max-width: 479px) {
    .main-winner-rating {
        text-align:justify;
    }
    .main-winner-rating:not(.ct-section):not(.oxy-easy-posts),
    .main-winner-rating.oxy-easy-posts .oxy-posts,
    .main-winner-rating.ct-section .ct-section-inner-wrap{
        display:flex;
        flex-direction:column;
    }
}

.main-winner-image {
    attachment_height:1378;
    attachment_width:2000;
    attachment_url:https://spiegel-der-gesundheit.de/wp-content/uploads/de-kijimea-k53-advance-28-r.png;
    width:100%;
    max-width:60%;
    max-height:250px;
    object-fit:contain;
    height:auto;
}
@media (max-width: 767px) {
    .main-winner-image {
        max-width:50%;
    }
}

@media (max-width: 479px) {
    .main-winner-image {
        max-width:80%;
        margin-bottom:var(--space-l) ;
    }
}

.main-winner-rating-hl {
    font-size:var(--font-size-h5) ;
    line-height:var(--font-lineheight-h5);
    font-weight:700;
    margin-bottom:var(--space-m) ;
    font-family:var(--font-hl);
}
.oxel_circular_counter {
    width:200px;
    height:200px;
    border-radius:50%;
    padding-top:20px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:20px;
    background-color:var(--color-white);
    color:var(--color-primary);
}
@media (max-width: 991px) {
    .oxel_circular_counter {
        width:160px;
        height:160px;
        padding-top:18px;
        padding-right:18px;
        padding-bottom:18px;
        padding-left:18px;
    }
}

@media (max-width: 479px) {
    .oxel_circular_counter {
    }
}

.oxel_circular_counter__inner {
    width:100%;
    height:100%;
    border-radius:50%;
    text-align:center;
    background-color:var(--color-secondary-light);
}
.oxel_circular_counter__inner:not(.ct-section):not(.oxy-easy-posts),
.oxel_circular_counter__inner.oxy-easy-posts .oxy-posts,
.oxel_circular_counter__inner.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:center;
}
.oxel_circular_counter__number:after{
    content:"/100";
}
.oxel_circular_counter__number {
    font-size:var(--font-size-h5) ;
    font-weight:700;
    line-height:1;
    color:var(--color-text);
}
@media (max-width: 991px) {
    .oxel_circular_counter__number {
        font-size:32 ;
    }
}

@media (max-width: 479px) {
    .oxel_circular_counter__number {
    }
}

.main-winner-rating-detail {
    width:100%;
}
.main-winner-rating-detail-line {
    width:100%;
    gap:var(--space-m) ;
    margin-bottom:var(--space) ;
}
.main-winner-rating-detail-line:not(.ct-section):not(.oxy-easy-posts),
.main-winner-rating-detail-line.oxy-easy-posts .oxy-posts,
.main-winner-rating-detail-line.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    gap:var(--space-m) ;
}
@media (max-width: 767px) {
    .main-winner-rating-detail-line {
        gap:var(--space-xxs) ;
    }
    .main-winner-rating-detail-line:not(.ct-section):not(.oxy-easy-posts),
    .main-winner-rating-detail-line.oxy-easy-posts .oxy-posts,
    .main-winner-rating-detail-line.ct-section .ct-section-inner-wrap{
        display:flex;
        flex-direction:column;
        gap:var(--space-xxs) ;
    }
}

.main-winner-rating-detail-line-textleft {
    width:25%;
    font-weight:700;
}
@media (max-width: 767px) {
    .main-winner-rating-detail-line-textleft {
        width:100%;
    }
}

.main-winner-rating-detail-line-right {
    width:75%;
    gap:var(--space-m) ;
    align-self:center;
}
.main-winner-rating-detail-line-right:not(.ct-section):not(.oxy-easy-posts),
.main-winner-rating-detail-line-right.oxy-easy-posts .oxy-posts,
.main-winner-rating-detail-line-right.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    gap:var(--space-m) ;
}
@media (max-width: 767px) {
    .main-winner-rating-detail-line-right {
        width:100%;
    }
}

.main-winner-rating-detail-line-rightbar {
    background-color:var(--color-secondary-light);
    width:80%;
    height:var(--space-m) ;
    margin-top:var(--space) ;
}
.main-winner-rating-detail-line-rightbar-fill {
    background-color:var(--color-primary);
    height:100%;
}
.main-winner-rating-detail-line-right-text {
}
.main-winner-rating-detail-line-right-text:after{
    content:"/100";
}
@media (max-width: 479px) {
    .main-winner-rating-detail-line-right-text {
        width:20%;
        text-align:right;
    }
}

.main-winner-benefits {
    width:100%;
    gap:var(--space-l) ;
}
.main-winner-benefits:not(.ct-section):not(.oxy-easy-posts),
.main-winner-benefits.oxy-easy-posts .oxy-posts,
.main-winner-benefits.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    align-items:stretch;
    gap:var(--space-l) ;
}
@media (max-width: 767px) {
    .main-winner-benefits {
    }
    .main-winner-benefits:not(.ct-section):not(.oxy-easy-posts),
    .main-winner-benefits.oxy-easy-posts .oxy-posts,
    .main-winner-benefits.ct-section .ct-section-inner-wrap{
        display:flex;
        flex-direction:column;
    }
}

.main-winner-benefits-box {
    width:50%;
    border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
    border-top-width:2px;
    border-right-width:2px;
    border-bottom-width:2px;
    border-left-width:2px;
    border-top-color:var(--color-secondary-mid);
    border-right-color:var(--color-secondary-mid);
    border-bottom-color:var(--color-secondary-mid);
    border-left-color:var(--color-secondary-mid);
    padding-top:var(--space-m) ;
    padding-right:var(--space-m) ;
    padding-bottom:var(--space-m) ;
    padding-left:var(--space-m) ;
    gap:var(--space-m) ;
}
.main-winner-benefits-box:not(.ct-section):not(.oxy-easy-posts),
.main-winner-benefits-box.oxy-easy-posts .oxy-posts,
.main-winner-benefits-box.ct-section .ct-section-inner-wrap{
    gap:var(--space-m) ;
}
@media (max-width: 767px) {
    .main-winner-benefits-box {
        width:100%;
    }
}

.main-winner-benefits-hl {
    color:var(--color-primary);
    font-size:var(--font-size-h5) ;
    line-height:var(--font-lineheight-h5);
    font-family:var(--font-hl);
}
.main-winner-benefits-bullet {
    gap:var(--space) ;
}
.main-winner-benefits-bullet:not(.ct-section):not(.oxy-easy-posts),
.main-winner-benefits-bullet.oxy-easy-posts .oxy-posts,
.main-winner-benefits-bullet.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    gap:var(--space) ;
}
.main-winner-benefits-bullet-icon {
    width:22px;
    height:22px;
    border-top-width:2px;
    border-right-width:2px;
    border-bottom-width:2px;
    border-left-width:2px;
    border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
    padding-top:2px;
    padding-right:2px;
    padding-bottom:2px;
    padding-left:2px;
    margin-top:var(--space-s) ;
    filter:var(--filter-tint-green);
}
.main-winner-benefits-bullet-icon-n {
    width:22px;
    height:22px;
    border-top-width:2px;
    border-right-width:2px;
    border-bottom-width:2px;
    border-left-width:2px;
    border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
    padding-top:2px;
    padding-right:2px;
    padding-bottom:2px;
    padding-left:2px;
    margin-top:var(--space-s) ;
}
.main-winner-summary {
    background-color:var(--color-secondary-light);
    padding-top:var(--space-l) ;
    padding-right:var(--space-l) ;
    padding-bottom:var(--space-l) ;
    padding-left:var(--space-l) ;
    gap:var(--space-l) ;
    width:100%;
}
.main-winner-summary:not(.ct-section):not(.oxy-easy-posts),
.main-winner-summary.oxy-easy-posts .oxy-posts,
.main-winner-summary.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:var(--space-l) ;
}
@media (max-width: 767px) {
    .main-winner-summary {
        padding-top:var(--space-m) ;
        padding-right:var(--space-m) ;
        padding-bottom:var(--space-m) ;
        padding-left:var(--space-m) ;
    }
    .main-winner-summary:not(.ct-section):not(.oxy-easy-posts),
    .main-winner-summary.oxy-easy-posts .oxy-posts,
    .main-winner-summary.ct-section .ct-section-inner-wrap{
        display:flex;
        flex-direction:column;
    }
}

.main-winner-summary-img {
    width:35%;
    object-fit:contain;
    max-height:250px;
    height:auto;
}
@media (max-width: 767px) {
    .main-winner-summary-img {
        width:65%;
    }
}

.main-winner-summary-text {
    margin-bottom:var(--space-m) ;
}
.main-link-text {
    color:var(--color-primary);
    font-weight:700;
    text-decoration:underline;
    font-family:var(--font-hl);
}
.main-link-test {
    font-size:var(--font-size-h6) ;
    text-align:left;
}
.main-winner-badge {
    width:var(--space-xl) ;
    height:auto;
}
.main-nummerbox {
    width:100%;
    padding-top:var(--space-l) ;
    padding-right:var(--space-l) ;
    padding-bottom:var(--space-l) ;
    padding-left:var(--space-l) ;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale; border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
    border-top-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-top-color:var(--color-secondary-mid);
    border-right-color:var(--color-secondary-mid);
    border-bottom-color:var(--color-secondary-mid);
    border-left-color:var(--color-secondary-mid);
}
@media (max-width: 991px) {
    .main-nummerbox {
        padding-top:var(--space-m) ;
        padding-right:var(--space-m) ;
        padding-bottom:var(--space-m) ;
        padding-left:var(--space-m) ;
    }
}

.main-nummerbox-hl {
    text-align:left;
    gap:var(--space-m) ;
    margin-bottom:var(--space-l) ;
    width:100%;
}
.main-nummerbox-hl:not(.ct-section):not(.oxy-easy-posts),
.main-nummerbox-hl.oxy-easy-posts .oxy-posts,
.main-nummerbox-hl.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    gap:var(--space-m) ;
}
@media (max-width: 991px) {
    .main-nummerbox-hl {
        margin-bottom:var(--space-m) ;
    }
}

.main-nummerbox-number {
    width:40px;
    height:40px;
    background-color:var(--color-primary-light);
    font-weight:800;
    font-size:var(--font-size-copy) ;
    line-height:var(--font-lineheight-copy);
    color:var(--color-primary);
    min-width:40px;
    min-height:40px;
}
.main-nummerbox-number:not(.ct-section):not(.oxy-easy-posts),
.main-nummerbox-number.oxy-easy-posts .oxy-posts,
.main-nummerbox-number.ct-section .ct-section-inner-wrap{
    display:flex;
    align-items:center;
    justify-content:center;
}
@media (max-width: 767px) {
    .main-nummerbox-number {
        width:32px;
        height:32px;
        min-width:32px;
        min-height:32px;
    }
}

.main-summary-hl {
    color:var(--color-primary);
    font-size:var(--font-size-h4) ;
    line-height:var(--font-lineheight-h4);
    margin-bottom:var(--space-m) ;
    font-family:var(--font-hl);
}
.main-quote {
    width:100%;
    padding-top:var(--space-xl) ;
    padding-right:var(--space-l) ;
    padding-bottom:var(--space-l) ;
    padding-left:var(--space-l) ;
    background-color:var(--color-secondary-light);
    font-size:var(--font-size-h5) ;
    line-height:var(--font-lineheight-h5);
    position:relative;
    margin-top:var(--space-m) ;
}
@media (max-width: 991px) {
    .main-quote {
        padding-right:var(--space-m) ;
        padding-bottom:var(--space-m) ;
        padding-left:var(--space-m) ;
        padding-top:var(--space-xl) ;
    }
}

@media (max-width: 479px) {
}

.main-quote-icon-wrap {
    background-color:var(--color-primary-light);
    width:60px;
    height:60px;
    position:absolute;
    top:-28px;
    padding-top:var(--space) ;
    padding-right:var(--space) ;
    padding-bottom:var(--space) ;
    padding-left:var(--space) ;
}
.main-quote-icon-wrap:not(.ct-section):not(.oxy-easy-posts),
.main-quote-icon-wrap.oxy-easy-posts .oxy-posts,
.main-quote-icon-wrap.ct-section .ct-section-inner-wrap{
    display:flex;
    align-items:center;
    justify-content:center;
}
.main-quote-icon {
    width:100%;
    height:100%;
    filter:var(--filter-tint-primary);
}
.design-font {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;font-family:var(--font);
}
.hero-global-section {
    background-image: linear-gradient(var(--color-secondary) 80%, var(--color-white) 80%); width:100%;
    padding-top:var(--space-l) ;
    margin-bottom:var(--space-xl) ;
}
@media (max-width: 991px) {
    .hero-global-section {
        background-image: linear-gradient(var(--color-secondary) 85%, var(--color-white) 85%);
        margin-bottom: calc(var(--space)*6);
    }
}

@media (max-width: 479px) {
}

.hero-global-inner {
    width:100%;
    max-width:var(--width-max-hero) ;
    position:relative;
    margin-left:auto;
    margin-right:auto;
}
@media (max-width: 1120px) {
    .hero-global-inner {
        padding-left:var(--space) ;
        padding-right:var(--space) ;
    }
}

.hero-headline {
    color:var(--color-white);
    font-size:var(--font-size-h2) ;
    line-height:var(--font-lineheight-h2);
    margin-bottom:var(--space-m) ;
    width:94%;
    font-family:var(--font-hl)
}
@media (max-width: 991px) {
    .hero-headline {
        width:100%;
    }
}

.hero-editorial {
    color:var(--color-white);
    font-size:var(--font-size-copy-l) ;
    line-height:var(--font-lineheight-copy-l);
    max-width:var(--width-max-content) ;
    margin-bottom:var(--space-l) ;
}
.hero-image {
    max-width:var(--width-max-content) ;
    width:100%;
    height:auto;
}
.hero-info {
    margin-left:auto;
}
@media (max-width: 991px) {
    .hero-info {
        text-align:left;
        width:100%;
        margin-bottom:var(--space-m) ;
    }
    .hero-info:not(.ct-section):not(.oxy-easy-posts),
    .hero-info.oxy-easy-posts .oxy-posts,
    .hero-info.ct-section .ct-section-inner-wrap{
        display:flex;
        flex-direction:row;
        justify-content:space-between;
    }
}

.hero-info-hl {
    color:var(--color-white);
    font-size:var(--font-size-copy-l) ;
    font-weight:600;
    font-family:var(--font-hl)
}
.hero-info-text {
    color:var(--color-white);
    font-size:var(--font-size-copy-s) ;
}
.main-content {
    width:100%;
    max-width:var(--width-max-hero) ;
    gap:var(--space-l) ;
    margin-left:auto;
    margin-right:auto;
}
.main-content:not(.ct-section):not(.oxy-easy-posts),
.main-content.oxy-easy-posts .oxy-posts,
.main-content.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row-reverse;
    gap:var(--space-l) ;
}
@media (max-width: 1120px) {
    .main-content {
        padding-left:var(--space) ;
        padding-right:var(--space) ;
    }
}

@media (max-width: 991px) {
    .main-content {
    }
    .main-content:not(.ct-section):not(.oxy-easy-posts),
    .main-content.oxy-easy-posts .oxy-posts,
    .main-content.ct-section .ct-section-inner-wrap{
        display:flex;
        flex-direction:column;
    }
}

.main-mythfact {
    border-left-width:var(--space) ;
    border-left-style:solid;
    border-left-color:var(--color-primary-light);
    padding-left:var(--space-l) ;
    padding-top:var(--space-m) ;
    padding-bottom:var(--space-m) ;
}
@media (max-width: 479px) {
    .main-mythfact {
        padding-left:var(--space-m) ;
    }
}

.main-mythfact-hl {
    font-size:var(--font-size-h5) ;
    line-height:var(--font-lineheight-h5);
    color:var(--color-primary);
    font-weight:700;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale; margin-bottom:var(--space-m) ;
    font-family:var(--font-hl)
}
.main-checkmarks {
    width:100%;
    gap:var(--space-l) ;
}
.main-checkmarks:not(.ct-section):not(.oxy-easy-posts),
.main-checkmarks.oxy-easy-posts .oxy-posts,
.main-checkmarks.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:column;
    gap:var(--space-l) ;
}
.main-checkmarks-bullet {
    text-align:left;
    gap:var(--space-m) ;
}
.main-checkmarks-bullet:not(.ct-section):not(.oxy-easy-posts),
.main-checkmarks-bullet.oxy-easy-posts .oxy-posts,
.main-checkmarks-bullet.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    gap:var(--space-m) ;
}
.main-checkmarks-numberwrap {
    text-align:left;
    gap:var(--space-m) ;
    width:100%;
}
.main-checkmarks-numberwrap:not(.ct-section):not(.oxy-easy-posts),
.main-checkmarks-numberwrap.oxy-easy-posts .oxy-posts,
.main-checkmarks-numberwrap.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    gap:var(--space-m) ;
}
.main-checkmarks-bullet-iconwrap {
    width:32px;
    height:32px;
    min-height:32px;
    min-width:32px;
    background-color:var(--color-primary-lighter);
    border-radius:100%;
    text-align:left;
}
.main-checkmarks-bullet-iconwrap:not(.ct-section):not(.oxy-easy-posts),
.main-checkmarks-bullet-iconwrap.oxy-easy-posts .oxy-posts,
.main-checkmarks-bullet-iconwrap.ct-section .ct-section-inner-wrap{
    align-items:center;
    justify-content:center;
}
.main-checkmarks-bullet-number {
    font-weight:700;
    color:var(--color-primary);
}
.main-hl5 {
    color:var(--color-primary);
    font-size:var(--font-size-h5) ;
    line-height:var(--font-lineheight-h5);
    font-family:var(--font-hl);
}
.toggle-6945 {
    width:100%;
    border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
    border-top-width:2px;
    border-right-width:2px;
    border-bottom-width:2px;
    border-left-width:2px;
    border-top-color:var(--color-secondary-mid);
    border-right-color:var(--color-secondary-mid);
    border-bottom-color:var(--color-secondary-mid);
    border-left-color:var(--color-secondary-mid);
    padding-top:var(--space-m) ;
    padding-right:var(--space-m) ;
    padding-bottom:var(--space-m) ;
    padding-left:var(--space-m) ;
}
.toggle-6945:not(.ct-section):not(.oxy-easy-posts),
.toggle-6945.oxy-easy-posts .oxy-posts,
.toggle-6945.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row-reverse;
}


.toggle-6945 .oxy-expand-collapse-icon::before,
.toggle-6945 .oxy-expand-collapse-icon::after {
    background-color: var(--color-primary);        }

.toggle-6945-expanded {
}
.main-sources-hl {
    color:var(--color-primary);
    line-height:var(--font-lineheight-h6);
    font-size:var(--font-size-h6) ;
}
.main-sources-text {
    color:var(--color-secondary);
    font-style:italic;
    font-size:var(--font-size-copy-s) ;
    line-height:var(--font-lineheight-copy-s);
}
.main-hl3 {
    color:var(--color-primary);
    font-size:var(--font-size-h3) ;
    line-height:var(--font-lineheight-h3);
    font-family:var(--font-hl);
}
.main-content-copy-smaller {
    width:100%;
    max-width:var(--width-max-copy) ;
    padding-bottom:0px;
    font-size:var(--font-size-copy-s) ;
    font-weight:400;
    line-height:var(--font-lineheight-copy-s);
    font-family:var(--font)
}
.main-author {
    width:100%;
    gap:var(--space-l) ;
}
.main-author:not(.ct-section):not(.oxy-easy-posts),
.main-author.oxy-easy-posts .oxy-posts,
.main-author.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    gap:var(--space-l) ;
}
@media (max-width: 767px) {
    .main-author {
        gap:var(--space-m) ;
    }
    .main-author:not(.ct-section):not(.oxy-easy-posts),
    .main-author.oxy-easy-posts .oxy-posts,
    .main-author.ct-section .ct-section-inner-wrap{
        display:flex;
        flex-direction:column;
        gap:var(--space-m) ;
    }
}

.main-author-image {
    width:30%;
    height:auto;
}
@media (max-width: 767px) {
    .main-author-image {
        width:100%;
    }
}

.main-author-text {
    font-style:italic;
    font-size:var(--font-size-copy-s) ;
    line-height:var(--font-lineheight-copy-s);
}
.main-image-caption {
    font-size:var(--font-size-copy-s) ;
    line-height:var(--font-lineheight-copy-s);
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale; color:var(--color-text);
    font-style:italic;
    margin-top:-16px;
}
@media (max-width: 767px) {
    .main-image-caption {
        margin-top:-20px;
    }
}

.main-reviews {
    gap:var(--space-xl) ;
}
.main-reviews:not(.ct-section):not(.oxy-easy-posts),
.main-reviews.oxy-easy-posts .oxy-posts,
.main-reviews.ct-section .ct-section-inner-wrap{
    gap:var(--space-xl) ;
}
.main-reviews-top {
    gap:var(--space-m) ;
    margin-bottom:var(--space-m) ;
}
.main-reviews-top:not(.ct-section):not(.oxy-easy-posts),
.main-reviews-top.oxy-easy-posts .oxy-posts,
.main-reviews-top.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:var(--space-m) ;
}
@media (max-width: 767px) {
    .main-reviews-top {
        margin-bottom:var(--space) ;
    }
}

.main-testimonial-icon {
    gap:var(--space-xs) ;
}
.main-testimonial-icon:not(.ct-section):not(.oxy-easy-posts),
.main-testimonial-icon.oxy-easy-posts .oxy-posts,
.main-testimonial-icon.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    gap:var(--space-xs) ;
}
.main-testimonial-icon-img {
    width:var(--space-m) ;
    aspect-ratio:1/1;
    object-fit:contain;
    height:var(--space-m) ;
    filter:var(--filter-tint-primary);
}
.main-testimonial-text-sub {
    color:var(--color-text-light);
    font-size:var(--font-size-copy-s) ;
    line-height:var(--font-lineheight-copy-s);
}
.main-testimonial-icon-imgverify {
    width:20px;
    aspect-ratio:1/1;
    object-fit:contain;
    height:20px;
    margin-left:-4px;
    filter:var(--filter-tint-mint);
}
.fliesstext {
    font-size:1.2rem;
    width:100%;
    margin-bottom:80px;
}
@media (max-width: 479px) {
    .fliesstext {
    }
}

.main-toc {
    background-color:var(--color-secondary-light);
    padding-top:var(--space-m) ;
    padding-right:var(--space-m) ;
    padding-bottom:var(--space-m) ;
    padding-left:var(--space-m) ;
    position:sticky;top:var(--space-m);
}
@media (max-width: 991px) {
    .main-toc {
        width:100%;
        padding-bottom:var(--space) ;
    }
}

.main-toc-hl {
    color:var(--color-primary);
    font-size:var(--font-size-h4) ;
    line-height:var(--font-lineheight-h4);
    margin-bottom:var(--space-m) ;
    font-family:var(--font-hl);
}
.main-toc-bullet {
    width:100%;
    font-size:var(--font-size-copy) ;
    color:var(--color-text);
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:var(--color-secondary-dark);
    padding-bottom:var(--space) ;
    margin-bottom:var(--space) ;
}
.main-imagecite {
    width:100%;
    padding-top:var(--space-xl) ;
    padding-right:var(--space-l) ;
    padding-bottom:var(--space-l) ;
    padding-left:var(--space-l) ;
    font-size:var(--font-size-h5) ;
    line-height:var(--font-lineheight-h5);
    position:relative;
    margin-top:var(--space-m) ;
    gap:var(--space-l) ;
    background-color:var(--color-secondary-light);
}
.main-imagecite:not(.ct-section):not(.oxy-easy-posts),
.main-imagecite.oxy-easy-posts .oxy-posts,
.main-imagecite.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    gap:var(--space-l) ;
}
@media (max-width: 991px) {
    .main-imagecite {
        padding-right:var(--space-m) ;
        padding-bottom:var(--space-m) ;
        padding-left:var(--space-m) ;
        padding-top:var(--space-xl) ;
    }
}

@media (max-width: 767px) {
    .main-imagecite {
        padding-top:var(--space-l) ;
    }
    .main-imagecite:not(.ct-section):not(.oxy-easy-posts),
    .main-imagecite.oxy-easy-posts .oxy-posts,
    .main-imagecite.ct-section .ct-section-inner-wrap{
        display:flex;
        flex-direction:column;
    }
}

@media (max-width: 479px) {
    .main-imagecite {
        gap:var(--space-m) ;
    }
    .main-imagecite:not(.ct-section):not(.oxy-easy-posts),
    .main-imagecite.oxy-easy-posts .oxy-posts,
    .main-imagecite.ct-section .ct-section-inner-wrap{
        gap:var(--space-m) ;
    }
}

.main-imagecite-img {
    attachment_height:2000;
    attachment_width:2000;
    attachment_url:https://b13c7hy-staging.myrdbx.io/wp-content/uploads/dr-gschwender-square.jpg;
    border-radius:100%;
    width:25%;
    aspect-ratio:1/1;
    height:auto;
}
@media (max-width: 767px) {
    .main-imagecite-img {
        width:75%;
        margin-left:auto;
        margin-right:auto;
    }
}

.main-imagecite-text {
    gap:var(--space-m) ;
    width:100%;
}
.main-imagecite-text:not(.ct-section):not(.oxy-easy-posts),
.main-imagecite-text.oxy-easy-posts .oxy-posts,
.main-imagecite-text.ct-section .ct-section-inner-wrap{
    gap:var(--space-m) ;
}
.main-imagecite-text-sub {
    font-size:var(--font-size-h6) ;
    line-height:var(--font-lineheight-h6);
}
.main-iconbox {
    width:100%;
    padding-top:var(--space-l) ;
    padding-right:var(--space-l) ;
    padding-bottom:var(--space-l) ;
    padding-left:var(--space-l) ;
    background-color:var(--color-secondary-light);
    font-size:var(--font-size-h5) ;
    line-height:var(--font-lineheight-h5);
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;}
@media (max-width: 991px) {
    .main-iconbox {
        padding-top:var(--space-m) ;
        padding-right:var(--space-m) ;
        padding-bottom:var(--space-m) ;
        padding-left:var(--space-m) ;
    }
}

.main-winnerbox {
    gap:var(--space) ;
}
.main-winnerbox:not(.ct-section):not(.oxy-easy-posts),
.main-winnerbox.oxy-easy-posts .oxy-posts,
.main-winnerbox.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:space-between;
    gap:var(--space) ;
}
@media (max-width: 991px) {
    .main-winnerbox {
        text-align:center;
    }
    .main-winnerbox:not(.ct-section):not(.oxy-easy-posts),
    .main-winnerbox.oxy-easy-posts .oxy-posts,
    .main-winnerbox.ct-section .ct-section-inner-wrap{
        display:flex;
        flex-direction:column;
        align-items:flex-start;
    }
}

.main-testwinner-left {
    width:50%;
    gap:var(--space) ;
}
.main-testwinner-left:not(.ct-section):not(.oxy-easy-posts),
.main-testwinner-left.oxy-easy-posts .oxy-posts,
.main-testwinner-left.ct-section .ct-section-inner-wrap{
    display:flex;
    gap:var(--space) ;
}
@media (max-width: 991px) {
    .main-testwinner-left {
        width:100%;
        margin-bottom:var(--space-m) ;
    }
}

.main-testwinner-right {
    width:50%;
    position:relative;
    padding-top:var(--space) ;
    padding-right:var(--space) ;
    padding-bottom:var(--space) ;
    padding-left:var(--space) ;
}
@media (max-width: 991px) {
    .main-testwinner-right {
        width:50%;
    }
}

@media (max-width: 767px) {
    .main-testwinner-right {
        width:100%;
    }
}

.main-testwinner-right-img {
    width:100%;
    height:auto;
}
.main-testimonial {
    gap:var(--space-l) ;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:var(--color-secondary-mid);
    padding-bottom:var(--space-m) ;
}
.main-testimonial:not(.ct-section):not(.oxy-easy-posts),
.main-testimonial.oxy-easy-posts .oxy-posts,
.main-testimonial.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:var(--space-l) ;
}
@media (max-width: 767px) {
    .main-testimonial {
    }
    .main-testimonial:not(.ct-section):not(.oxy-easy-posts),
    .main-testimonial.oxy-easy-posts .oxy-posts,
    .main-testimonial.ct-section .ct-section-inner-wrap{
        display:flex;
        flex-direction:column;
    }
}

@media (max-width: 479px) {
    .main-testimonial {
        gap:var(--space-m) ;
    }
    .main-testimonial:not(.ct-section):not(.oxy-easy-posts),
    .main-testimonial.oxy-easy-posts .oxy-posts,
    .main-testimonial.ct-section .ct-section-inner-wrap{
        gap:var(--space-m) ;
    }
}

.main-testimonial-text {
    gap:var(--space-m) ;
}
.main-testimonial-text:not(.ct-section):not(.oxy-easy-posts),
.main-testimonial-text.oxy-easy-posts .oxy-posts,
.main-testimonial-text.ct-section .ct-section-inner-wrap{
    gap:var(--space-m) ;
}
.main-winnerbox-text {
    font-size:var(--font-size-h5) ;
    line-height:var(--font-lineheight-h5);
}
.main-winnerbox-rating {
    font-size:var(--font-size-h6) ;
    line-height:var(--font-lineheight-h6);
    font-weight:700;
}
.main-testwinner-right-badge {
    width:60px;
    aspect-ratio:1438/1971;
    position:absolute;
    right:20px;
    top:-10px;
    z-index:1;
    height:auto;
}
@media (max-width: 767px) {
    .main-testwinner-right-badge {
        width:40px;
    }
}

.main-imagetext {
    width:100%;
    padding-top:var(--space-l) ;
    padding-right:var(--space-l) ;
    padding-bottom:var(--space-l) ;
    padding-left:var(--space-l) ;
    background-color:var(--color-secondary-light);
    gap:var(--space-m) ;
}
.main-imagetext:not(.ct-section):not(.oxy-easy-posts),
.main-imagetext.oxy-easy-posts .oxy-posts,
.main-imagetext.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:var(--space-m) ;
}
@media (max-width: 991px) {
    .main-imagetext {
        padding-right:var(--space-m) ;
        padding-bottom:var(--space-m) ;
        padding-left:var(--space-m) ;
        padding-top:var(--space-m) ;
    }
}

@media (max-width: 767px) {
    .main-imagetext {
    }
    .main-imagetext:not(.ct-section):not(.oxy-easy-posts),
    .main-imagetext.oxy-easy-posts .oxy-posts,
    .main-imagetext.ct-section .ct-section-inner-wrap{
        display:flex;
        flex-direction:column;
    }
}

@media (max-width: 479px) {
}

.main-imagetext-image {
    attachment_height:2560;
    attachment_width:1707;
    attachment_url:https://spiegel-der-gesundheit.de/wp-content/uploads/shutterstock_104157770-scaled.jpg;
    aspect-ratio:1/1;
    object-fit:cover;
    border-radius:100%;
    width:20%;
}
@media (max-width: 767px) {
    .main-imagetext-image {
        width:35%;
    }
}

.main-content-copy-larger {
    width:100%;
    max-width:var(--width-max-copy) ;
    padding-bottom:0px;
    font-size:var(--font-size-copy-l) ;
    font-weight:700;
    line-height:var(--font-lineheight-copy-l);
    font-family:var(--font)
}
.main-bestregards {
    gap:var(--space-l) ;
}
.main-bestregards:not(.ct-section):not(.oxy-easy-posts),
.main-bestregards.oxy-easy-posts .oxy-posts,
.main-bestregards.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:var(--space-l) ;
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
    .main-bestregards {
        gap:var(--space-m) ;
        width:100%;
    }
    .main-bestregards:not(.ct-section):not(.oxy-easy-posts),
    .main-bestregards.oxy-easy-posts .oxy-posts,
    .main-bestregards.ct-section .ct-section-inner-wrap{
        display:flex;
        flex-direction:row;
        gap:var(--space-m) ;
    }
}

@media (max-width: 479px) {
}

.box-image-text-right {
}
@media (max-width: 767px) {
    .box-image-text-right {
        width:50%;
        align-self:center;
    }
}

.main-signature {
    font-size:var(--font-size-h1) ;
    line-height:var(--font-lineheight-h1);
    -webkit-font-smoothing:subpixel-antialiased;
    -moz-osx-font-smoothing:unset;font-family:MsMadi;
}
@media (max-width: 479px) {
    .main-signature {
        font-size:2.5rem;
    }
}

.main-summary {
    width:100%;
    padding-bottom:var(--space-l) ;
    padding-top:var(--space-l) ;
    padding-right:var(--space-l) ;
    padding-left:var(--space-l) ;
    border-top-width:3px;
    border-right-width:3px;
    border-bottom-width:3px;
    border-left-width:3px;
    border-top-color:var(--color-secondary-mid);
    border-right-color:var(--color-secondary-mid);
    border-bottom-color:var(--color-secondary-mid);
    border-left-color:var(--color-secondary-mid);
    border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
}
@media (max-width: 991px) {
    .main-summary {
        padding-top:var(--space-m) ;
        padding-right:var(--space-m) ;
        padding-bottom:var(--space-m) ;
        padding-left:var(--space-m) ;
    }
}

@media (max-width: 479px) {
}

.main-iconbox-spacing {
    gap:var(--space-l) ;
}
.main-iconbox-spacing:not(.ct-section):not(.oxy-easy-posts),
.main-iconbox-spacing.oxy-easy-posts .oxy-posts,
.main-iconbox-spacing.ct-section .ct-section-inner-wrap{
    display:flex;
    gap:var(--space-l) ;
}
.main-iconbox-bullet {
    gap:var(--space-m) ;
    width:100%;
}
.main-iconbox-bullet:not(.ct-section):not(.oxy-easy-posts),
.main-iconbox-bullet.oxy-easy-posts .oxy-posts,
.main-iconbox-bullet.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:var(--space-m) ;
}
.main-iconbox-icon-wrap {
    background-color:var(--color-primary-light);
    width:60px;
    height:60px;
    padding-top:var(--space) ;
    padding-right:var(--space) ;
    padding-bottom:var(--space) ;
    padding-left:var(--space) ;
}
.main-iconbox-icon-wrap:not(.ct-section):not(.oxy-easy-posts),
.main-iconbox-icon-wrap.oxy-easy-posts .oxy-posts,
.main-iconbox-icon-wrap.ct-section .ct-section-inner-wrap{
    display:flex;
    align-items:center;
    justify-content:center;
}
@media (max-width: 479px) {
    .main-iconbox-icon-wrap {
    }
}

.main-winner-rating-detail-line-right-textsolo {
}
@media (max-width: 479px) {
    .main-winner-rating-detail-line-right-textsolo {
        width:20%;
        text-align:right;
    }
}

.image {
    width:100%;
    margin-bottom:40px;
    height:auto;
}
.main-productbullets {
    width:100%;
    gap:var(--space-m) ;
}
.main-productbullets:not(.ct-section):not(.oxy-easy-posts),
.main-productbullets.oxy-easy-posts .oxy-posts,
.main-productbullets.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:var(--space-m) ;
}
@media (max-width: 991px) {
    .main-productbullets {
        gap:var(--space-l) ;
    }
    .main-productbullets:not(.ct-section):not(.oxy-easy-posts),
    .main-productbullets.oxy-easy-posts .oxy-posts,
    .main-productbullets.ct-section .ct-section-inner-wrap{
        display:flex;
        flex-direction:column-reverse;
        gap:var(--space-l) ;
    }
}

.main-productbullets-bullets {
    width:50%;
    gap:var(--space-m) ;
}
.main-productbullets-bullets:not(.ct-section):not(.oxy-easy-posts),
.main-productbullets-bullets.oxy-easy-posts .oxy-posts,
.main-productbullets-bullets.ct-section .ct-section-inner-wrap{
    gap:var(--space-m) ;
}
@media (max-width: 991px) {
    .main-productbullets-bullets {
        width:100%;
    }
}

.main-checkmarks-bullet-icon {
    width:18px;
    object-fit:contain;
    height:18px;
    filter:var(--filter-tint-primary);
}
.main-productbullets-img {
    attachment_height:1705;
    attachment_width:2500;
    attachment_url:https://b13c7hy-staging.myrdbx.io/wp-content/uploads/de-kijimea-reizdarm-pro-84-r.png;
    width:50%;
    object-fit:contain;
    height:auto;
}
@media (max-width: 991px) {
    .main-productbullets-img {
        margin-left:auto;
        margin-right:auto;
    }
}

@media (max-width: 479px) {
    .main-productbullets-img {
        width:80%;
    }
}

.main-testimonial-multi {
    gap:var(--space-m) ;
}
.main-testimonial-multi:not(.ct-section):not(.oxy-easy-posts),
.main-testimonial-multi.oxy-easy-posts .oxy-posts,
.main-testimonial-multi.ct-section .ct-section-inner-wrap{
    gap:var(--space-m) ;
}
.main-hl-overline:before{
    font-size:var(--font-size-copy-s) ;
    line-height:var(--font-lineheight-copy-s);
    font-weight:700;
    color:var(--color-text-light);
    margin-bottom:var(--space-s) ;
    content:"";
}
.main-hl-overline:not(.ct-section):not(.oxy-easy-posts):before,
.main-hl-overline.oxy-easy-posts .oxy-posts:before,
.main-hl-overline.ct-section .ct-section-inner-wrap:before{
    display:block;
}
.main-hl-overline {
}
.main-cta-primary-icon:hover{
    text-decoration:underline;
}
.main-cta-primary-icon {
    background-color :#1e73be;
    border: 1px solid #1e73be;
    color: var(--color-white);
}.main-cta-primary-icon {
     font-size:var(--font-size-h6) ;
     font-weight:700;
     border-radius:var(--space-s) ;
     padding-left:var(--space-l) ;
     padding-top:var(--space) ;
     padding-right:var(--space-l) ;
     padding-bottom:var(--space) ;
     background-color:var(--cta-color-primary);
     border-top-style:none;
     border-right-style:none;
     border-bottom-style:none;
     border-left-style:none;
     transition-duration:0.5s;
     line-height:var(--font-lineheight-h6);
     gap:var(--space-m) ;
     font-family:var(--font-hl);
 }
.main-cta-primary-icon:not(.ct-section):not(.oxy-easy-posts),
.main-cta-primary-icon.oxy-easy-posts .oxy-posts,
.main-cta-primary-icon.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:center;
    gap:var(--space-m) ;
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
}

@media (max-width: 479px) {
    .main-cta-primary-icon {
        font-size:var(--font-size-copy-s) ;
        line-height:var(--font-lineheight-copy-s);
    }
}

.main-fullwidth {
    width:100%;
}
.main-cta-primary-icon-img {
    height:var(--space-l) ;
    object-fit:contain;
    max-width:100px;
    width:auto;
    filter:var(--filter-tint-white);
}
@media (max-width: 767px) {
    .main-cta-primary-icon-img {
        height:var(--space-m) ;
        max-width:20%;
    }
}

@media (max-width: 479px) {
}

.main-cta-secondary-icon:hover{
    text-decoration:underline;
    background-color:var(--color-primary-lighter);
}
.main-cta-secondary-icon {
    background-color :#1e73be;
    border: 1px solid #1e73be;
    color: var(--color-white);
}.main-cta-secondary-icon {
     font-size:var(--font-size-h6) ;
     font-weight:700;
     border-radius:var(--space-s) ;
     padding-left:var(--space-l) ;
     padding-top:var(--space) ;
     padding-right:var(--space-l) ;
     padding-bottom:var(--space) ;
     transition-duration:0.5s;
     line-height:var(--font-lineheight-h6);
     gap:var(--space-m) ;
     background-color:var(--color-white);
     border-top-style:solid;
     border-right-style:solid;
     border-bottom-style:solid;
     border-left-style:solid;
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-top-color:var(--color-primary);
     border-right-color:var(--color-primary);
     border-bottom-color:var(--color-primary);
     border-left-color:var(--color-primary);
     color:var(--color-primary);
     font-family:var(--font-hl);
 }
.main-cta-secondary-icon:not(.ct-section):not(.oxy-easy-posts),
.main-cta-secondary-icon.oxy-easy-posts .oxy-posts,
.main-cta-secondary-icon.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:center;
    gap:var(--space-m) ;
}
@media (max-width: 991px) {
}

@media (max-width: 767px) {
}

@media (max-width: 479px) {
    .main-cta-secondary-icon {
        font-size:var(--font-size-copy-s) ;
        line-height:var(--font-lineheight-copy-s);
    }
}

.main-cta-secondary-icon-img {
    height:var(--space-l) ;
    object-fit:contain;
    max-width:100px;
    width:auto;
    filter:var(--filter-tint-primary);
}
@media (max-width: 767px) {
    .main-cta-secondary-icon-img {
        height:var(--space-m) ;
        max-width:20%;
    }
}

@media (max-width: 479px) {
}

.main-cta-secondary:hover{
    background-color:var(--color-primary-lighter);
    color:var(--color-primary);
    transition-duration:0.5s;
    text-decoration:underline;
}
.main-cta-secondary {
    background-color :#1e73be;
    border: 1px solid #1e73be;
    color: var(--color-white);
}.main-cta-secondary {
     font-size:var(--font-size-h6) ;
     font-weight:700;
     border-radius:var(--space-s) ;
     padding-left:var(--space-l) ;
     padding-top:var(--space) ;
     padding-right:var(--space-l) ;
     padding-bottom:var(--space) ;
     border-top-style:solid;
     border-right-style:solid;
     border-bottom-style:solid;
     border-left-style:solid;
     transition-duration:0.5s;
     background-color:var(--color-white);
     color:var(--color-primary);
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-top-color:var(--color-primary);
     border-right-color:var(--color-primary);
     border-bottom-color:var(--color-primary);
     border-left-color:var(--color-primary);
     font-family:var(--font-hl);
 }
@media (max-width: 991px) {
    .main-cta-secondary {
        width:100%;
    }
}

.headline {
    padding-top:0px;
    max-width:100%;
    float:none;
    margin-bottom:20px;
    line-height:1.4;
    font-weight:600;
}
@media (max-width: 479px) {
    .headline {
        font-weight:400;
    }
}

.main-cta:hover{
    background-color :#f7b500;
    border: 1px solid #f7b500;
    color: #ffffff!important;
}.main-cta:hover{
     transform:scale(1.02,1.02); box-shadow:0px 25px 20px -20px rgba(0,0,0,0.2);
 }
.main-cta {
    background-color :#f7a700;
    border: 1px solid #f7a700;
    color: #ffffff;
}.main-cta {
     font-weight:600;
     font-size:16px;
     border-radius:0px;
     transition-duration:0.2s;
     transition-timing-function:easy;
     transition-property:all;
     -webkit-font-smoothing:subpixel-antialiased;
     -moz-osx-font-smoothing:unset; margin-bottom:0px;
     button-hover_color:#f7b500;
     transform: translateZ(0); backface-visibility: hidden;
 }
@media (max-width: 767px) {
    .main-cta {
    }
    .main-cta .ct-section-inner-wrap {
        padding-bottom: 0;
    }
}

.main-hl4 {
    color:var(--color-primary);
    font-size:var(--font-size-h4) ;
    line-height:var(--font-lineheight-h4);
    font-family:var(--font-hl);
}
.main-hl6 {
    color:var(--color-primary);
    font-size:var(--font-size-h6) ;
    line-height:var(--font-lineheight-h6);
    font-family:var(--font-hl);
}
.scorebars-div {
    padding-top:8px;
    padding-bottom:8px;
    width:62%;
}
.label-scorebar {
    text-transform:uppercase;
    font-weight:600;
    font-size:14px;
    align-self:flex-end;
    text-align:right;
}
@media (max-width: 991px) {
    .label-scorebar {
        text-align:right;
    }
}

@media (max-width: 767px) {
    .label-scorebar {
        align-self:flex-start;
        text-align:justify;
    }
}

@media (max-width: 479px) {
    .label-scorebar {
        font-size:10px;
    }
}

.scorebar {
    width:100%;
    max-height:18px;
    min-height:18px;
    background-color:rgba(229,229,229,0.71);
}
.scorebar:not(.ct-section):not(.oxy-easy-posts),
.scorebar.oxy-easy-posts .oxy-posts,
.scorebar.ct-section .ct-section-inner-wrap{
    display:flex;
}
.score-scorbar {
    text-transform:uppercase;
    font-weight:200;
    font-size:13px;
    align-self:flex-end;
    color:#0097ce;
    width:60px;
}
@media (max-width: 767px) {
    .score-scorbar {
        align-self:flex-start;
    }
}

@media (max-width: 479px) {
    .score-scorbar {
        width:50px;
    }
}

.oxel_circular_counter__unit {
    color:#374047;
    font-weight:500;
    font-size:30px;
    line-height:1;
}
@media (max-width: 991px) {
    .oxel_circular_counter__unit {
        font-size:22px;
    }
}

@media (max-width: 479px) {
    .oxel_circular_counter__unit {
    }
}

.toggle-1487 {
    padding-left:1px;
}
.toggle-1487-expanded {
}
.bildunterschrift {
    margin-bottom:32px;
    font-style:italic;
    font-size:1rem;
}
.toggle-3720 {
    padding-top:20px;
    padding-right:20px;
    padding-bottom:20px;
    padding-left:20px;
    border-top-width:2px;
    border-right-width:2px;
    border-bottom-width:2px;
    border-left-width:2px;
    border-top-color:#c4c4c4;
    border-right-color:#c4c4c4;
    border-bottom-color:#c4c4c4;
    border-left-color:#c4c4c4;
    border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
    width:100%;
}
.toggle-3720:not(.ct-section):not(.oxy-easy-posts),
.toggle-3720.oxy-easy-posts .oxy-posts,
.toggle-3720.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row-reverse;
}
.toggle-3720-expanded {
}
.oxy-close-modal {
}
.exitIntentModal {
}
.rank-icon {
    width:80px;
}
@media (max-width: 991px) {
    .rank-icon {
        width:60px;
        height:60px;
    }
}

@media (max-width: 479px) {
    .rank-icon {
        height:60px;
    }
}

.vergleich-product-img {
    margin-top:0px;
}
@media (max-width: 767px) {
    .vergleich-product-img {
        align-self:center;
        width:95%;
    }
}

.rating-wrapper {
    width:100%;
    background-color:#edf9ff;
    border-radius:15px;
    padding-top:16px;
    padding-right:16px;
    padding-bottom:16px;
    padding-left:16px;
}
.rating-wrapper:not(.ct-section):not(.oxy-easy-posts),
.rating-wrapper.oxy-easy-posts .oxy-posts,
.rating-wrapper.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:column;
    align-items:center;
}
.box-vor-nachtei {
    border-top-left-radius:15px;
    border-bottom-left-radius:15px;
}
@media (max-width: 991px) {
    .box-vor-nachtei {
        border-radius:15px;
    }
}

@media (max-width: 767px) {
    .box-vor-nachtei {
        margin-bottom:28px;
    }
}

.headline_pro_contra {
    margin-left:10px;
    margin-top:10px;
}
.li-vor-nachteile {
}
.box-fazit {
}
.button-testvergleich:hover{
    background-color :#ffae35;
    border: 1px solid #ffae35;
}.button-testvergleich:hover{
 }
.button-testvergleich {
    background-color :#f2970e;
    border: 1px solid #f2970e;
    color: #fff!important;
}.button-testvergleich {
     align-self:center;
     text-transform:uppercase;
     button-hover_color:#ffae35;
     font-weight:500;
     font-size:18px;
     width:500px;
     max-width:90%;
 }
@media (max-width: 767px) {
    .button-testvergleich {
        font-size:16px;
        max-width:100%;
    }
}

@media (max-width: 479px) {
    .button-testvergleich {
        max-width:100%;
        font-size:12px;
    }
}

.vergleich-tint-blue {
    filter: invert(9%) sepia(88%) saturate(3680%) hue-rotate(209deg) brightness(91%) contrast(98%);
}
.bericht-nav:hover{
    transform:scale(1.01,1.01); background-color:#23355d;
    color:#ffffff;
    transition-duration:0.5s;
}
.bericht-nav {
    background-color: transparent;
    border: 1px solid #002e6d;
    color: #002e6d;
    padding: 9px 15px;
}.bericht-nav {
     width:100%;
     transition-duration:0.5s;
     border-top-color:#23355d;
     border-right-color:#23355d;
     border-bottom-color:#23355d;
     border-left-color:#23355d;
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-top-style:solid;
     border-right-style:solid;
     border-bottom-style:solid;
     border-left-style:solid;
     box-shadow:5px 5px 20px #d9dbe7;
 }
.Headline_mobil {
}
@media (max-width: 479px) {
    .Headline_mobil {
        font-size:1.5rem;
        line-height:1.5;
    }
}

.cta:hover{
}
.cta {
    background-color :#fba41d;
    border: 1px solid #fba41d;
}.cta {
     border-radius:5px;
 }
@media (max-width: 479px) {
    .cta {
        width:100%;
    }
}

.oxel_horizontal_divider {
    margin-top:0px;
    margin-bottom:80px;
    width:100%;
    height:0.5px;
}
.oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider.ct-section .ct-section-inner-wrap{
    flex-direction:unset;
}
.oxel_horizontal_divider__line {
    height:1px;
    background-color:color(10);
}
.text-color-white {
    color:#ffffff;
}
.oxel_horizontal_divider__icon {
    color: color(10);}.oxel_horizontal_divider__icon
                      >svg {width: 16px;height: 16px;}.oxel_horizontal_divider__icon {
                                                          flex-shrink: 0;
                                                      }
.oxel_horizontal_divider__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider__icon.oxy-easy-posts .oxy-posts,
.oxel_horizontal_divider__icon.ct-section .ct-section-inner-wrap{
    display:flex;
}
.bericht-headlines {
    font-family:Arial, Helvetica, sans-serif;
}
.bericht-tint-filter-primary {
    filter:invert(18%)sepia(25%)saturate(1572%)hue-rotate(184deg)brightness(93%)contrast(90%);
}
.bericht-symptoms-icons {
    height:180px;
    max-width:18%;
    width:auto;
}
.bericht-list-arrow:before{
    background-image:url(/wp-content/uploads/arrow.svg);background-size: 25px auto; background-repeat:no-repeat;
    padding-left:35px;
    background-position:0% 1px;
    content:"";
    filter:invert(18%)sepia(25%)saturate(1572%)hue-rotate(184deg)brightness(93%)contrast(90%);
}
.bericht-list-arrow {
    margin-bottom:10px;
}
.bericht-stars {
    width:30px;
    margin-right:2px;
    height:auto;
    filter:invert(54%)sepia(96%)saturate(726%)hue-rotate(348deg)brightness(101%)contrast(90%);
}
.bericht-benefits-line1 {
    font-weight:700;
    width:30%;
}
@media (max-width: 767px) {
    .bericht-benefits-line1 {
        width:100%;
    }
}

.bericht-list-checks:before{
    background-image:url(/wp-content/uploads/check.svg); background-repeat:no-repeat;
    padding-left:40px;
    content:"";
    filter:invert(66%)sepia(57%)saturate(6081%)hue-rotate(72deg)brightness(103%)contrast(65%);
}
.bericht-list-checks {
    margin-bottom:10px;
}
.bericht-list-crosses:before{
    background-image:url(https://spiegel-der-gesundheit.de/wp-content/uploads/cross.svg); background-repeat:no-repeat;
    padding-left:40px;
    content:"";
    filter:invert(39%)sepia(79%)saturate(788%)hue-rotate(316deg)brightness(97%)contrast(87%);
}
.bericht-list-crosses {
    margin-bottom:10px;
}
.trackingclasspreset {
}
.atomic-subheading {
    font-family:Arial, Helvetica, sans-serif;
    color:color(3);
    font-size:24px;
    line-height:1.4;
    font-weight:300;
    max-width:480px;
}
@media (max-width: 767px) {
    .atomic-subheading {
    }
}

.atomic-secondary-heading {
    color:color(3);
    font-weight:400;
    font-size:54px;
    line-height:1.1;
}
@media (max-width: 1120px) {
    .atomic-secondary-heading {
        font-size:60px;
    }
}

@media (max-width: 767px) {
    .atomic-secondary-heading {
        font-size:44px;
    }
}

.hiddenMobile {
    width:NaN%;
}
.oxy-stock-content-styles {
}
.banner {
}
.contentVideo {
}
.test-subheader {
}
.test-text-content {
}
.test-image-large {
}
.test-content-wrap {
    max-width:700px;
    width:100%;
}
.bildde-font {
    font-family:'Montserrat';
}
.toggle-9350 {
}
.toggle-9350-expanded {
}
.bildde-images-bu {
    font-style:italic;
    font-size:0.9rem;
}
.toggle-7196 {
}
.toggle-7196-expanded {
}
.videoClickOut {
}
.headline_mobil {
}
@media (max-width: 479px) {
    .headline_mobil {
    }
}

.toggle-0358 {
}
.toggle-0358-expanded {
}
.schnellnavigation {
    background-color :#ffffff;
    border: 1px solid #ffffff;
    color: #136270;
}.schnellnavigation {
     width:80%;
     border-top-color:#136270;
     border-right-color:#136270;
     border-bottom-color:#136270;
     border-left-color:#136270;
     border-top-width:2.5px;
     border-right-width:2.5px;
     border-bottom-width:2.5px;
     border-left-width:2.5px;
     border-top-style:none;
     border-right-style:none;
     border-bottom-style:none;
     border-left-style:none;
     border-radius:100%;
     font-size:21px;
 }
@media (max-width: 479px) {
    .schnellnavigation {
    }
}

.scorebar-borders {
}
.toggle-8790 {
    margin-bottom:30px;
    gap:10px;
}
.toggle-8790:not(.ct-section):not(.oxy-easy-posts),
.toggle-8790.oxy-easy-posts .oxy-posts,
.toggle-8790.ct-section .ct-section-inner-wrap{
    display:flex;
    gap:10px;
}


.toggle-8790 .oxy-expand-collapse-icon::before,
.toggle-8790 .oxy-expand-collapse-icon::after {
    background-color: #136270;        }

.toggle-8790-expanded {
}
.toggle-3296 {
    margin-bottom:30px;
    gap:10px;
}
.toggle-3296:not(.ct-section):not(.oxy-easy-posts),
.toggle-3296.oxy-easy-posts .oxy-posts,
.toggle-3296.ct-section .ct-section-inner-wrap{
    display:flex;
    gap:10px;
}


.toggle-3296 .oxy-expand-collapse-icon::before,
.toggle-3296 .oxy-expand-collapse-icon::after {
    background-color: #136270;        }

.toggle-3296-expanded {
}
.toggle-7437 {
    margin-bottom:30px;
    gap:10px;
}
.toggle-7437:not(.ct-section):not(.oxy-easy-posts),
.toggle-7437.oxy-easy-posts .oxy-posts,
.toggle-7437.ct-section .ct-section-inner-wrap{
    display:flex;
    gap:10px;
}


.toggle-7437 .oxy-expand-collapse-icon::before,
.toggle-7437 .oxy-expand-collapse-icon::after {
    background-color: #136270;        }

.toggle-7437-expanded {
}
.navigation_button:hover{
    transform:scale(1.01,1.01); background-color:#23355d;
    color:#ffffff;
    transition-duration:0.5s;
}
.navigation_button {
    background-color: transparent;
    border: 1px solid #002e6d;
    color: #002e6d;
    padding: 9px 15px;
}.navigation_button {
     width:100%;
     transition-duration:0.5s;
     border-top-color:#23355d;
     border-right-color:#23355d;
     border-bottom-color:#23355d;
     border-left-color:#23355d;
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-top-style:solid;
     border-right-style:solid;
     border-bottom-style:solid;
     border-left-style:solid;
 }
.button_secondary {
    color:#f2970e;
    border-radius:100%;
    border-top-color:#f2970e;
    border-right-color:#f2970e;
    border-bottom-color:#f2970e;
    border-left-color:#f2970e;
    border-top-width:2px;
    border-right-width:2px;
    border-bottom-width:2px;
    border-left-width:2px;
}
.produktteiltext {
}
.toggle-4169 {
    gap:16px;
}
.toggle-4169:not(.ct-section):not(.oxy-easy-posts),
.toggle-4169.oxy-easy-posts .oxy-posts,
.toggle-4169.ct-section .ct-section-inner-wrap{
    display:flex;
    gap:16px;
}

.toggle-4169 .oxy-expand-collapse-icon {
    font-size: 14px;        }


@media (max-width: 479px) {
    .toggle-4169 {
        gap:8px;
    }
    .toggle-4169:not(.ct-section):not(.oxy-easy-posts),
    .toggle-4169.oxy-easy-posts .oxy-posts,
    .toggle-4169.ct-section .ct-section-inner-wrap{
        gap:8px;
    }
}

.toggle-4169-expanded {
}
.popupCTA {
}
.mikrobiom-und-gewichtsveranderung {
}
.main-iconbox-icon-wrapper {
}
.main-winner-rating-detail-line-bar {
}
.toggle-5658 {
    width:100%;
    font-family:var(--font-hl);
}
.toggle-5658:not(.ct-section):not(.oxy-easy-posts),
.toggle-5658.oxy-easy-posts .oxy-posts,
.toggle-5658.ct-section .ct-section-inner-wrap{
    display:flex;
    flex-direction:row-reverse;
}
.toggle-5658-expanded {
}
/* Global line breaks & overflows */
body {overflow-x:hidden;overflow-wrap:anywhere;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}

/* Overflow global hidden */
body{overflow-x:hidden;}

/* Global smooth scroll */
html{scroll-behavior:smooth;}

/* Global text selection color */
*::-moz-selection {background: var(--color-primary);color: var(--color-white);}
::selection {background: var(--color-primary);color: var(--color-white);}:root {
                                                                             --font:'Mulish', sans-serif;
                                                                             --font-hl:'Montserrat', sans-serif;

                                                                             --width-max-hero:1120px;                /* Maximum width of hero section */
                                                                             --width-max-content:760px;              /* Maximum width of content */
                                                                             --width-max-copy:640px;                 /* Maximum width of copy text */

                                                                             --cta-color-primary:#CD1719;            /* RED */
                                                                             --color-primary:#173A6D;            /* RED */
                                                                             --color-primary-light:#EFD0D2;      /* RED LIGHT */
                                                                             --color-primary-lighter:#FBF4F4;    /* RED SUPER LIGHT */

                                                                             --color-secondary:#5C6673;          /* GREY DARK */
                                                                             --color-secondary-dark:#BBBFC5;     /* GREY SHADE */
                                                                             --color-secondary-mid:#C4C4C4;      /* GREY MID */
                                                                             --color-secondary-light:#F5F5F5;    /* GREY LIGHT */

                                                                             --color-text:#404040;               /* GREY TEXT COPY */
                                                                             --color-text-light:#8C8C8C;         /* GREY LIGHT TEXT COPY */
                                                                             --color-white:#ffffff;              /* WHITE */
                                                                             --color-accent1:#1680CC;            /* BLUE */
                                                                             --color-accent2:#33844F;            /* GREEN */
                                                                             --color-accent3:#52AEA3;            /* MINT */
                                                                             --color-accent4:#919191;            /* GREY */

                                                                             /*
                                                                             HL 700 (Montserrat) - DESK + MOB
                                                                             h1 44,66    30,45
                                                                             h2 32,48    24,36
                                                                             h3 28,42    20,30
                                                                             h4 24,36    18,27
                                                                             h5 20,30    16,24
                                                                             h6 16,24    14,21

                                                                             COPY DESK 400 (Mulish)
                                                                             18,28.8

                                                                             COPY MOB 400 (Mulish)
                                                                             16,25.6

                                                                             Range: 480px bis 640px */
                                                                             --font-size-copy:clamp(1rem, 0.625rem + 1.25vw, 1.125rem);              /* Desktop: 18px, Mobile: 16px */
                                                                             --font-lineheight-copy:clamp(1.625rem, 0.875rem + 2.5vw, 1.875rem);     /* Desktop: 30px, Mobile: 26px */
                                                                             --font-size-copy-l:clamp(1.125rem, 0.75rem + 1.25vw, 1.25rem);          /* Desktop: 20px, Mobile: 18px */
                                                                             --font-lineheight-copy-l:clamp(1.813rem, 1.063rem + 2.5vw, 2.063rem);   /* Desktop: 33px, Mobile: 29px */
                                                                             --font-size-copy-s:clamp(0.75rem, 0.375rem + 1.25vw, 0.875rem);         /* Desktop: 14px, Mobile: 12px */
                                                                             --font-lineheight-copy-s:clamp(1.313rem, 0.563rem + 2.5vw, 1.563rem);   /* Desktop: 25px, Mobile: 21px */
                                                                             --font-size-h1:clamp(1.875rem, -0.75rem + 8.75vw, 2.75rem);             /* Desktop: 44px, Mobile: 30px */
                                                                             --font-lineheight-h1:clamp(2.813rem, -1.125rem + 13.13vw, 4.125rem);    /* Desktop: 66px, Mobile: 45px */
                                                                             --font-size-h2:clamp(1.5rem, 5vw, 2rem);                                /* Desktop: 32px, Mobile: 24px */
                                                                             --font-lineheight-h2:clamp(2.25rem, 7.5vw, 3rem);                       /* Desktop: 48px, Mobile: 36px */
                                                                             --font-size-h3:clamp(1.25rem, -0.25rem + 5vw, 1.75rem);                 /* Desktop: 28px, Mobile: 20px */
                                                                             --font-lineheight-h3:clamp(1.875rem, -0.375rem + 7.5vw, 2.625rem);      /* Desktop: 42px, Mobile: 30px */
                                                                             --font-size-h4:clamp(1.125rem, 3.75vw, 1.5rem);                         /* Desktop: 24px, Mobile: 18px */
                                                                             --font-lineheight-h4:clamp(1.688rem, 5.63vw, 2.25rem);                  /* Desktop: 36px, Mobile: 27px */
                                                                             --font-size-h5:clamp(1rem, 0.25rem + 2.5vw, 1.25rem);                   /* Desktop: 20px, Mobile: 16px */
                                                                             --font-lineheight-h5:clamp(1.5rem, 0.375rem + 3.75vw, 1.875rem);        /* Desktop: 30px, Mobile: 24px */
                                                                             --font-size-h6:clamp(0.875rem, 0.5rem + 1.25vw, 1rem);                  /* Desktop: 16px, Mobile: 14px */
                                                                             --font-lineheight-h6:clamp(1.313rem, 0.75rem + 1.88vw, 1.5rem);         /* Desktop: 24px, Mobile: 21px */

                                                                             --space-xs:calc(var(--space)/4);        /* 2px */
                                                                             --space-s:calc(var(--space)/2);         /* 4px */
                                                                             --space:8px;                            /* 8px BASE */
                                                                             --space-m:calc(var(--space)*2);         /* 16px */
                                                                             --space-l:calc(var(--space)*4);         /* 32px */
                                                                             --space-xl:calc(var(--space)*8);        /* 64px */
                                                                             --space-xxl:calc(var(--space)*16);      /* 128px */
                                                                             --space-xxxl:calc(var(--space)*32);     /* 256px */

                                                                             --filter-tint-primary:invert(17%) sepia(94%) saturate(7323%) hue-rotate(356deg) brightness(84%) contrast(89%);  /* Tint black svg into primary color. Use with filter:. Accuracy 1.7 */
                                                                             --filter-tint-green:invert(45%) sepia(23%) saturate(1091%) hue-rotate(88deg) brightness(90%) contrast(86%);     /* Tint black svg into GREEN color. Use with filter:. Accuracy 0.1 */
                                                                             --filter-tint-white:invert(100%) sepia(100%) saturate(0%) hue-rotate(135deg) brightness(105%) contrast(101%);   /* Tint black svg into white color. Use with filter:. */
                                                                             --filter-tint-mint:invert(61%) sepia(26%) saturate(692%) hue-rotate(123deg) brightness(96%) contrast(85%);      /* Tint black svg into mint color. Use with filter:. Accuracy 0.1 */
                                                                             --filter-drop-shadow:drop-shadow(0px 0 3px rgba(21,4,4,0.01)) drop-shadow(0px 0 5px rgba(21,4,4,0.03)) drop-shadow(0px 0 10px rgba(21,4,4,0.05)) drop-shadow(0px 0 15px rgba(21,4,4,0.07)) drop-shadow(0px 0 20px rgba(21,4,4,0.10)); /* Global drop shadow for products */

                                                                             --hl-underline-length:clamp(7.5rem, -7.5rem + 50vw, 12.5rem);       /* Desktop: 200px, Mobile: 120px */
                                                                             --hl-underline-height:clamp(0.125rem, -0.25rem + 1.25vw, 0.25rem);  /* Desktop: 4px, Mobile: 2px */
                                                                         }