body, html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    html {
        -webkit-font-smoothing: subpixel-antialiased;
    }
    
    @supports (-moz-appearance:none) {
        body {
            font-weight: 400 !important;
        }
    }
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Montserrat Regular'), local('Montserrat-Regular');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold');
}

.sauerstoff-wrapper {
    max-width: 1200px;
    margin: 0 auto;
    padding: 30px 20px;
    font-family: 'Montserrat', 'Helvetica Neue', sans-serif;
    overflow-x: hidden;
}

body {
    overflow-x: hidden;
}

.sauerstoff-card {
    background: #27364f;
    background: linear-gradient(135deg, #27364f, #2c3c56);
    border-radius: 15px;
    padding: 30px 20px;
    margin-bottom: 30px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    position: relative;
    overflow: hidden;
    animation: fadeUp .7s ease-out both;
    animation-delay: var(--delay,0s);
    border: 1px solid rgba(255, 255, 255, 0.07);
}

.sauerstoff-card:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(45deg, transparent, rgba(255, 255, 255, 0.05));
    pointer-events: none;
}

.sauerstoff-card:after {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.03) 0%, transparent 65%);
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.6s ease;
    transform: rotate(45deg);
}

.sauerstoff-card:hover:after {
    opacity: 1;
}

.sauerstoff-card:hover {
    transform: translateY(-5px) scale(1.01);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3), 0 5px 15px rgba(0, 0, 0, 0.2);
}

@keyframes fadeUp {
    from {opacity: 0; transform: translateY(30px);}
    to   {opacity: 1; transform: translateY(0);}
}

.availability-notice {
    background: linear-gradient(135deg, #ff6b35, #f7931e);
    border-radius: 12px;
    padding: 20px;
    margin-bottom: 30px;
    text-align: center;
    box-shadow: 0 5px 20px rgba(255, 107, 53, 0.3);
    animation: fadeUp .5s ease-out both;
}

.notice-content h3 {
    margin: 0 0 8px;
    font-size: 1.8rem;
    color: #fff;
}

.notice-content p {
    margin: 0;
    font-size: 1.1rem;
    color: rgba(255, 255, 255, 0.95);
}

.hero-card {
    padding: 35px;
    text-align: center;
    position: relative;
    overflow: hidden;
}

.particle-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: radial-gradient(rgba(59, 130, 246, 0.1) 2px, transparent 2px);
    background-size: 30px 30px;
    opacity: 0.5;
    animation: particles 15s linear infinite;
}

@keyframes particles {
    0% { transform: translateY(0); }
    100% { transform: translateY(30px); }
}

.hero-content {
    position: relative;
    z-index: 2;
}

.hero-layout {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 20px;
}

.hero-text {
    flex: 1;
    text-align: left;
    padding-right: 30px;
}

.hero-image {
    flex: 1;
    max-width: 45%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.hero-card h1 {
    font-size: 2.4rem;
    margin-bottom: 0;
    background: linear-gradient(135deg, #fff, rgba(255, 255, 255, 0.7));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}

.subtitle {
    font-size: 1.3rem;
    margin: 5px 0 20px;
    opacity: 0.85;
    font-weight: 300;
}

.highlight {
    color: rgba(59, 130, 246, 0.8);
    font-weight: 600;
    position: relative;
    display: inline-block;
}

.highlight:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 2px;
    background: rgba(59, 130, 246, 0.5);
    animation: glow 2s ease-in-out infinite;
}

@keyframes glow {
    0%, 100% { opacity: 0.5; box-shadow: 0 0 5px rgba(59, 130, 246, 0.3); }
    50% { opacity: 1; box-shadow: 0 0 10px rgba(59, 130, 246, 0.6); }
}

.sauerstoff-device-img {
    width: 100%;
    height: auto;
    border-radius: 10px;
    box-shadow: 0 0 25px rgba(59, 130, 246, 0.3), 0 5px 15px rgba(0, 0, 0, 0.3);
    transition: all 0.4s ease;
}

.sauerstoff-device-img:hover {
    transform: scale(1.02);
    box-shadow: 0 0 30px rgba(59, 130, 246, 0.5), 0 10px 20px rgba(0, 0, 0, 0.3);
}

.sauerstoff-card h2 {
    position: relative;
    font-size: 1.6rem;
    margin-bottom: 20px;
    padding-bottom: 12px;
    display: inline-block;
}

.sauerstoff-card h2:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: linear-gradient(90deg, rgba(59, 130, 246, 0.8), transparent);
    border-radius: 3px;
}

.sauerstoff-card h3 {
    font-size: 1.3rem;
    margin-bottom: 10px;
}

.sauerstoff-lead {
    font-size: 1.15rem;
    line-height: 1.6;
    margin-bottom: 20px;
}

.key-benefits {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-top: 20px;
}

.benefit-item {
    display: flex;
    align-items: center;
    padding: 10px 15px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
    transition: all 0.3s ease;
}

.benefit-item:hover {
    background: rgba(255, 255, 255, 0.1);
    transform: translateX(5px);
}

.benefit-icon-container {
    background: rgba(0, 0, 0, 0.2);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 15px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease;
}

.benefit-item:hover .benefit-icon-container {
    transform: scale(1.1);
    box-shadow: 0 0 15px rgba(59, 130, 246, 0.5);
}

.principle-content {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 35px;
    margin-top: 25px;
}

.principle-visual {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.principle-text {
    flex: 1.2;
}

.blood-vessel {
    position: relative;
    width: 100%;
    max-width: 280px;
    height: 140px;
    background: linear-gradient(90deg, rgba(139, 0, 0, 0.3), rgba(220, 20, 60, 0.4));
    border-radius: 70px;
    border: 3px solid rgba(220, 20, 60, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: visible;
    padding: 15px;
}

.vessel-content {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.blood-cell {
    position: absolute;
    width: 32px;
    height: 32px;
    background: rgba(220, 20, 60, 0.8);
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(220, 20, 60, 0.6);
}

.blood-cell:nth-child(1) {
    left: 15%;
    top: 35%;
}

.blood-cell:nth-child(2) {
    left: 28%;
    top: 50%;
}

.blood-cell.blocked {
    left: 45%;
    top: 42%;
    background: rgba(139, 0, 0, 0.9);
}

.oxygen-plasma {
    position: absolute;
    width: 18px;
    height: 18px;
    background: rgba(135, 206, 250, 0.6);
    border-radius: 50%;
    box-shadow: 0 0 8px rgba(135, 206, 250, 0.8);
    animation: float 3s ease-in-out infinite;
}

.oxygen-plasma:nth-child(4) {
    left: 52%;
    top: 15%;
    animation-delay: 0s;
}

.oxygen-plasma:nth-child(5) {
    left: 62%;
    top: 35%;
    animation-delay: 0.5s;
}

.oxygen-plasma:nth-child(6) {
    left: 55%;
    top: 60%;
    animation-delay: 1s;
}

.oxygen-plasma:nth-child(7) {
    left: 72%;
    top: 25%;
    animation-delay: 1.5s;
}

.oxygen-plasma:nth-child(8) {
    left: 68%;
    top: 55%;
    animation-delay: 2s;
}

@keyframes float {
    0%, 100% { transform: translateY(0px); }
    50% { transform: translateY(-8px); }
}

.visual-label {
    margin-top: 15px;
    font-size: 0.95rem;
    color: rgba(255, 255, 255, 0.8);
    text-align: center;
}

.principle-intro {
    font-weight: 600;
    font-size: 1.15rem;
    color: rgba(59, 130, 246, 0.9);
    margin-bottom: 15px;
}

.pressure-info {
    margin-top: 20px;
    display: flex;
    justify-content: center;
}

.pressure-badge {
    background: rgba(0, 0, 0, 0.2);
    border: 2px solid rgba(59, 130, 246, 0.5);
    border-radius: 12px;
    padding: 15px 25px;
    text-align: center;
}

.pressure-value {
    display: block;
    font-size: 1.8rem;
    font-weight: 600;
    color: rgba(59, 130, 246, 0.9);
    margin-bottom: 5px;
}

.pressure-desc {
    display: block;
    font-size: 0.9rem;
    color: rgba(255, 255, 255, 0.7);
}

.benefits-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    margin-top: 25px;
}

.grid-item {
    background: rgba(0, 0, 0, 0.15);
    border-radius: 12px;
    padding: 25px;
    transition: all 0.4s ease;
    border: 1px solid rgba(255, 255, 255, 0.05);
}

.grid-item:hover {
    background: rgba(0, 0, 0, 0.25);
    transform: scale(1.03);
    box-shadow: 0 8px 25px rgba(59, 130, 246, 0.2);
}

.grid-icon {
    width: 70px;
    height: 70px;
    background: rgba(0, 0, 0, 0.3);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 20px;
    transition: all 0.3s ease;
}

.grid-item:hover .grid-icon {
    transform: scale(1.1);
    box-shadow: 0 0 20px rgba(59, 130, 246, 0.4);
}

.grid-item h3 {
    font-size: 1.2rem;
    margin-bottom: 12px;
    text-align: center;
}

.teaser {
    font-size: 1rem;
    color: rgba(59, 130, 246, 0.9);
    text-align: center;
    margin-bottom: 15px;
    font-weight: 500;
}

.detail-content {
    font-size: 0.95rem;
    line-height: 1.6;
}

.benefit-highlight {
    margin-top: 12px;
    padding: 10px;
    background: rgba(59, 130, 246, 0.1);
    border-left: 3px solid rgba(59, 130, 246, 0.6);
    border-radius: 4px;
    font-size: 0.9rem;
}

.application-content {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 30px;
    margin-top: 20px;
}

.application-image {
    flex: 1;
    max-width: 45%;
}

.application-text {
    flex: 1;
}

.application-img {
    width: 100%;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
}

.application-img:hover {
    transform: scale(1.02);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.4);
}

.application-intro {
    font-size: 1.1rem;
    font-weight: 500;
    margin-bottom: 20px;
}

.luxury-features {
    padding-left: 20px;
    margin-bottom: 25px;
}

.luxury-features li {
    margin-bottom: 12px;
    position: relative;
}

.luxury-features li:before {
    content: '';
    position: absolute;
    left: -20px;
    top: 8px;
    width: 8px;
    height: 8px;
    background: rgba(59, 130, 246, 0.8);
    border-radius: 50%;
}

.tech-specs {
    display: flex;
    gap: 20px;
    margin-top: 20px;
    flex-wrap: wrap;
}

.spec-item {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    padding: 12px 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1;
    min-width: 140px;
}

.spec-label {
    font-size: 0.85rem;
    color: rgba(255, 255, 255, 0.6);
    margin-bottom: 5px;
    text-align: center;
    word-wrap: break-word;
}

.spec-value {
    font-size: 1.3rem;
    font-weight: 600;
    color: rgba(59, 130, 246, 0.9);
}

.wellness-layout {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 30px;
}

.wellness-text {
    flex: 1;
}

.wellness-image {
    flex: 1;
    max-width: 45%;
}

.wellness-img {
    width: 100%;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
}

.wellness-img:hover {
    transform: scale(1.02);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.4);
}

.cta-card {
    text-align: center;
}

.cta-container {
    max-width: 700px;
    margin: 0 auto;
}

.cta-button {
    display: inline-block;
    padding: 15px 40px;
    margin-top: 25px;
    background: #009688;
    color: white;
    font-weight: 600;
    font-size: 0.9rem;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none;
    border-radius: 50px;
    cursor: pointer;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    position: relative;
    transition: all 0.3s ease;
    text-align: center;
}

.cta-button:after {
    content: none;
}

.cta-button:hover {
    background: #007a65;
    color: white;
    transform: translateY(-2px);
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.25);
}


@media (max-width: 900px) {
    .principle-content {
        flex-direction: column;
    }
    
    .principle-visual {
        order: 1;
        margin-bottom: 25px;
    }
    
    .principle-text {
        order: 2;
    }
    
    .application-content {
        flex-direction: column;
    }
    
    .application-image {
        max-width: 100%;
        order: 2;
    }
    
    .application-text {
        order: 1;
    }
    
    .wellness-layout {
        flex-direction: column;
    }
    
    .wellness-image {
        max-width: 100%;
        order: 1;
    }
    
    .wellness-text {
        order: 2;
    }
    
    .hero-layout {
        flex-direction: column;
    }
    
    .hero-text {
        order: 2;
        padding-right: 0;
        text-align: center;
    }
    
    .hero-image {
        order: 1;
        margin-bottom: 20px;
    }
    
    .benefits-grid {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 700px) {
    .sauerstoff-card {
        padding: 25px 15px;
    }
    
    .hero-card h1 {
        font-size: 2rem;
    }
    
    .subtitle {
        font-size: 1.1rem;
    }
    
    .benefit-icon-container {
        width: 35px;
        height: 35px;
    }
    
    .sauerstoff-device-img {
        max-width: 280px;
    }
    
}

@media (max-width: 480px) {
    .sauerstoff-card h2 {
        font-size: 1.3rem;
        word-wrap: break-word;
        max-width: 100%;
    }
    
    .sauerstoff-lead {
        font-size: 1rem;
    }
    
    .benefit-item {
        padding: 8px 10px;
    }
    
    .benefit-icon-container {
        margin-right: 10px;
    }
    
    .cta-button {
        padding: 12px 30px;
        font-size: 0.85rem;
    }
    
    .hero-card h1 {
        font-size: 1.6rem;
        word-wrap: break-word;
    }
    
    .subtitle {
        font-size: 0.95rem;
    }
    
    .tech-specs {
        flex-direction: column;
        gap: 15px;
    }
    
    .spec-item {
        min-width: 100%;
        padding: 15px;
    }
    
    .spec-label {
        font-size: 0.8rem;
    }
    
    .spec-value {
        font-size: 1.2rem;
    }
}

@media (max-width: 359px) {
    .sauerstoff-wrapper {
        padding: 10px 8px;
    }
    
    .sauerstoff-card {
        padding: 15px 10px;
    }
    
    .hero-card h1 {
        font-size: 1.3rem;
        word-wrap: break-word;
        line-height: 1.2;
    }
    
    .subtitle {
        font-size: 0.85rem;
    }
    
    .sauerstoff-card h2 {
        font-size: 1.1rem;
        word-wrap: break-word;
    }
    
    .sauerstoff-lead {
        font-size: 0.85rem;
    }
    
    .benefit-item span {
        font-size: 0.8rem;
    }
    
    .grid-item {
        padding: 15px;
    }
    
    .grid-item h3 {
        font-size: 0.95rem;
    }
    
    .detail-content {
        font-size: 0.85rem;
    }
    
    .cta-button {
        padding: 10px 20px;
        font-size: 0.75rem;
    }
}

@media only screen and (min-width: 360px) and (max-width: 479px) {
    .sauerstoff-wrapper {
        padding: 15px 10px;
    }
    
    .hero-card {
        padding: 20px 10px;
    }
    
    .hero-card h1 {
        font-size: 1.5rem;
        word-wrap: break-word;
        line-height: 1.3;
    }
    
    .subtitle {
        font-size: 0.9rem;
        margin-bottom: 15px;
    }
    
    .sauerstoff-device-img {
        max-width: 220px;
    }
    
    .sauerstoff-lead {
        font-size: 0.9rem;
        line-height: 1.5;
    }
    
    .benefit-item {
        padding: 8px;
    }
    
    .benefit-icon-container {
        width: 30px;
        height: 30px;
        margin-right: 8px;
    }
    
    .benefit-item span {
        font-size: 0.85rem;
        line-height: 1.3;
    }
    
    .sauerstoff-card h2 {
        font-size: 1.2rem;
        word-wrap: break-word;
    }
    
    .grid-item h3 {
        font-size: 1rem;
    }
    
    .cta-button {
        padding: 10px 25px;
        font-size: 0.8rem;
    }
    
    .tech-specs {
        flex-direction: column;
        gap: 12px;
    }
    
    .spec-item {
        min-width: 100%;
    }
    
    .spec-label {
        font-size: 0.75rem;
    }
    
    .spec-value {
        font-size: 1.1rem;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .sauerstoff-wrapper {
        padding: 25px 20px;
    }
    
    .sauerstoff-card {
        padding: 25px 20px;
    }
    
    .hero-card h1 {
        font-size: 2.1rem;
    }
    
    .sauerstoff-device-img {
        max-width: 260px;
    }
    
    .tech-specs {
        flex-direction: column;
        gap: 15px;
    }
    
    .spec-item {
        min-width: 100%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .sauerstoff-wrapper {
        padding: 30px 25px;
    }
    
    .hero-card h1 {
        font-size: 2.3rem;
    }
    
    .sauerstoff-device-img {
        max-width: 300px;
    }
    
    .hero-layout {
        flex-direction: column;
    }
    
    .hero-text {
        order: 2;
        padding-right: 0;
        text-align: center;
    }
    
    .hero-image {
        order: 1;
        margin-bottom: 25px;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1365px) {
    .sauerstoff-wrapper {
        padding: 35px 25px;
        max-width: 980px;
    }
    
    .sauerstoff-device-img {
        max-width: 100%;
    }
    
    .application-image {
        max-width: 40%;
    }
    
    .wellness-image {
        max-width: 40%;
    }
    
    .hero-text {
        padding-right: 25px;
    }
}

@media only screen and (min-width: 1366px) and (max-width: 1919px) {
    .sauerstoff-wrapper {
        max-width: 1180px;
        padding: 40px 30px;
    }
    
    .sauerstoff-device-img {
        max-width: 100%;
    }
    
    .hero-card {
        padding: 40px;
    }
    
    .hero-card h1 {
        font-size: 2.6rem;
    }
    
    .subtitle {
        font-size: 1.4rem;
    }
}

.fade-up {
    opacity: 0;
    animation: fadeUp 0.7s ease-out forwards;
    animation-delay: var(--delay, 0s);
}

@media (hover: none) {
    .sauerstoff-card:hover,
    .sauerstoff-device-img:hover,
    .benefit-item:hover,
    .benefit-item:hover .benefit-icon-container,
    .application-img:hover,
    .wellness-img:hover,
    .grid-item:hover,
    .grid-item:hover .grid-icon,
    .cta-button:hover {
        transform: none;
        box-shadow: inherit;
    }
}
.wp-block-uagb-image{display:flex}.wp-block-uagb-image__figure{position:relative;display:flex;flex-direction:column;max-width:100%;height:auto;margin:0}.wp-block-uagb-image__figure img{height:auto;display:flex;max-width:100%;transition:box-shadow 0.2s ease}.wp-block-uagb-image__figure>a{display:inline-block}.wp-block-uagb-image__figure figcaption{text-align:center;margin-top:0.5em;margin-bottom:1em}.wp-block-uagb-image .components-placeholder.block-editor-media-placeholder .components-placeholder__instructions{align-self:center}.wp-block-uagb-image--align-left{text-align:left}.wp-block-uagb-image--align-right{text-align:right}.wp-block-uagb-image--align-center{text-align:center}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;height:auto}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure img{height:auto;width:100% !important}.wp-block-uagb-image--align-wide .wp-block-uagb-image__figure img{height:auto;width:100%}.wp-block-uagb-image--layout-overlay__color-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0.2;background:rgba(0,0,0,0.5);transition:opacity 0.35s ease-in-out}.wp-block-uagb-image--layout-overlay-link{position:absolute;left:0;right:0;bottom:0;top:0}.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:1}.wp-block-uagb-image--layout-overlay__inner{position:absolute;left:15px;right:15px;bottom:15px;top:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-color:#fff;transition:0.35s ease-in-out}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.top-center,.wp-block-uagb-image--layout-overlay__inner.top-right{justify-content:flex-start}.wp-block-uagb-image--layout-overlay__inner.bottom-left,.wp-block-uagb-image--layout-overlay__inner.bottom-center,.wp-block-uagb-image--layout-overlay__inner.bottom-right{justify-content:flex-end}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.center-left,.wp-block-uagb-image--layout-overlay__inner.bottom-left{align-items:flex-start}.wp-block-uagb-image--layout-overlay__inner.top-right,.wp-block-uagb-image--layout-overlay__inner.center-right,.wp-block-uagb-image--layout-overlay__inner.bottom-right{align-items:flex-end}.wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{color:#fff;transition:transform 0.35s, opacity 0.35s ease-in-out;transform:translate3d(0, 24px, 0);margin:0;line-height:1em}.wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width:30%;border-top-width:2px;border-top-color:#fff;border-top-style:solid;margin-bottom:10px;opacity:0;transition:transform 0.4s, opacity 0.4s ease-in-out;transform:translate3d(0, 30px, 0)}.wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:0;overflow:visible;color:#fff;transition:transform 0.45s, opacity 0.45s ease-in-out;transform:translate3d(0, 35px, 0)}.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-heading,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-separator,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-caption{opacity:1;transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1);transition:transform 0.35s ease-in-out}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1.05)}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{width:calc(100% + 40px) !important;max-width:none !important;transform:translate3d(-40px, 0, 0);transition:transform 0.35s ease-in-out}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-grayscale img{filter:grayscale(0%);transition:0.35s ease-in-out}.wp-block-uagb-image--effect-grayscale:hover img{filter:grayscale(100%)}.wp-block-uagb-image--effect-blur img{filter:blur(0);transition:0.35s ease-in-out}.wp-block-uagb-image--effect-blur:hover img{filter:blur(3px)}
.uagb-ifb-content>svg *{-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.uagb-ifb-content>svg,.uagb-ifb-content{display:inline-block}.uagb-ifb-content>svg{vertical-align:middle;width:inherit;height:inherit;font-style:initial}.uagb-ifb-content .uagb-ifb-icon-wrap svg{box-sizing:content-box;width:inherit;height:inherit}.uagb-ifb-button-wrapper:empty{display:none}div.uagb-ifb-button-wrapper a.uagb-infobox-cta-link,div.uagb-ifb-cta a.uagb-infobox-cta-link,.entry .entry-content a.uagb-infobox-cta-link,a.uagb-infobox-link-wrap,.entry .entry-content a.uagb-infobox-link-wrap{text-decoration:none;align-items:center}.uagb-infobox-icon-left-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title.uagb-infobox-image-valign-middle .uagb-ifb-title-wrap,.uagb-infobox-image-valign-middle .uagb-ifb-icon-wrap,.uagb-infobox-image-valign-middle .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-image-valign-middle .uagb-ifb-content,.uagb-infobox-icon-right.uagb-infobox-image-valign-middle .uagb-ifb-content{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.uagb-infobox-icon-left-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title.uagb-infobox-image-valign-top .uagb-ifb-title-wrap,.uagb-infobox-image-valign-top .uagb-ifb-icon-wrap,.uagb-infobox-image-valign-top .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-image-valign-top .uagb-ifb-content,.uagb-infobox-icon-right.uagb-infobox-image-valign-top .uagb-ifb-content{-webkit-align-self:self-start;align-self:self-start}.uagb-infobox-left{justify-content:flex-start;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start}.uagb-infobox-center{justify-content:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center}.uagb-infobox-right{justify-content:flex-end;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end}.uagb-infobox-icon-above-title.uagb-infobox__content-wrap,.uagb-infobox-icon-below-title.uagb-infobox__content-wrap{display:block;width:100%}.uagb-infobox-icon-left-title .uagb-ifb-content>svg,.uagb-infobox-icon-left .uagb-ifb-content>svg{margin-right:10px}.uagb-infobox-icon-right-title .uagb-ifb-content>svg,.uagb-infobox-icon-right .uagb-ifb-content>svg{margin-left:10px}.uagb-infobox-icon-left.uagb-infobox__content-wrap,.uagb-infobox-icon-right.uagb-infobox__content-wrap,.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-js-display:flex}.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-image-content,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-image-content,.uagb-infobox-icon-left .uagb-ifb-image-content,.uagb-infobox-icon-right .uagb-ifb-image-content{flex-shrink:0;line-height:0}.uagb-infobox-icon-left-title .uagb-ifb-left-title-image .uagb-ifb-title-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image .uagb-ifb-title-wrap,.uagb-infobox-icon-left .uagb-ifb-content,.uagb-infobox-icon-right .uagb-ifb-content{flex-grow:1}.uagb-infobox-icon-right.uagb-infobox__content-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.uagb-ifb-content img{position:relative;display:inline-block;line-height:0;width:auto;height:auto !important;max-width:100%;border-radius:inherit;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-border-radius:inherit}.uagb-infobox-module-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%}.uagb-edit-mode .uagb-infobox-module-link{z-index:2}.uagb-infobox-link-icon-after{margin-right:0;margin-left:5px}.uagb-infobox-link-icon-before{margin-right:5px;margin-left:0}.uagb-infobox-link-icon{-webkit-transition:all 200ms linear;transition:all 200ms linear}.uagb-infobox__content-wrap{box-sizing:border-box;position:relative;width:100%;word-break:break-word;z-index:1}.uagb-ifb-separator{display:inline-block;margin:0;border-top-color:#333;border-top-style:solid;border-top-width:2px;line-height:0}.uagb-ifb-button-wrapper{line-height:1}.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link{background-color:unset;border:none}.uagb-ifb-button-wrapper.uagb-ifb-button-type-text .uagb-infobox-cta-link.wp-block-button__link:hover{background-color:unset;border-color:unset}.uagb-ifb-button-wrapper .uagb-infobox-cta-link{cursor:pointer}.uagb-ifb-button-wrapper .wp-block-button__link svg,.uagb-ifb-button-wrapper .ast-outline-button svg{fill:currentColor}.uagb-infobox__content-wrap a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.uagb-ifb-title-wrap{width:100%}.uagb-ifb-title{margin-block-start:0}.uagb-ifb-title-wrap .uagb-ifb-title-prefix{display:block;padding:0;margin:0}.uagb-infobox__content-wrap.uagb-infobox__content-wrap{position:relative}.uagb-ifb-content{width:100%}.uagb-infobox__content-wrap.uagb-infobox,.uagb-ifb-content,.uagb-ifb-title-wrap,.uagb-ifb-title-prefix *,svg.dashicon.dashicons-upload{z-index:1}a.uagb-infobox-link-wrap{color:inherit}.uagb-ifb-content p:empty{display:none}.uagb-infobox__content-wrap .uagb-ifb-content img{display:inline-block;max-width:100%}.uagb-infobox__content-wrap .uagb-ifb-content svg{display:inline-block}.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-icon-left .uagb-ifb-image-content,.uagb-infobox-icon-right .uagb-ifb-image-content{box-sizing:content-box}.uagb-infobox-cta-link>svg{vertical-align:middle;width:15px;height:15px;font-size:15px}.uagb-infobox-cta-link{display:inline-flex}.block-editor-page #wpwrap .uagb-infobox-cta-link svg,.uagb-infobox-cta-link svg{font-style:normal}.uagb-infobox-icon-left-title .uagb-ifb-icon-wrap,.uagb-infobox-icon-left .uagb-ifb-icon-wrap{margin-right:10px;line-height:0}.uagb-infobox-icon-right-title .uagb-ifb-icon-wrap,.uagb-infobox-icon-right .uagb-ifb-icon-wrap{margin-left:10px;line-height:0}.uagb-infobox-icon-left .uagb-ifb-left-right-wrap,.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,.uagb-infobox-icon-left-title .uagb-ifb-left-title-image,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{display:-webkit-box;display:-ms-flexbox;display:flex}.uagb-infobox-icon-right .uagb-ifb-left-right-wrap,.uagb-infobox-icon-right-title .uagb-ifb-right-title-image{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}a.uagb-infbox__link-to-all{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;box-shadow:none;text-decoration:none;-webkit-box-shadow:none}@media only screen and (max-width: 976px){.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{padding:0;margin-bottom:20px}.uagb-infobox-stacked-tablet.uagb-reverse-order-tablet.uagb-infobox__content-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;flex-direction:column-reverse;-js-display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-content,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{display:block;width:100%;text-align:center}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap .uagb-ifb-image-content{margin-right:0;margin-left:0}.uagb-infobox-stacked-tablet.uagb-infobox__content-wrap{display:inline-block}.uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-left-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,.uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap{margin-right:0}.uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-right-title.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap,.uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-image-content,.uagb-infobox-icon-right.uagb-infobox-stacked-tablet .uagb-ifb-icon-wrap{margin-left:0}.uagb-infobox-icon-left-title .uagb-ifb-separator{margin:10px 0}}@media screen and (max-width: 767px){.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap{display:inline-block}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap{padding:0;margin-bottom:20px;margin-right:0;margin-left:0}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap.uagb-reverse-order-mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;flex-direction:column-reverse;-js-display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse}.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-image-content,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-icon-wrap,.uagb-infobox-stacked-mobile.uagb-infobox__content-wrap .uagb-ifb-content{display:block;width:100%;text-align:center}.uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-left-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,.uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-left.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap{margin-right:0}.uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-right-title.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap,.uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-image-content,.uagb-infobox-icon-right.uagb-infobox-stacked-mobile .uagb-ifb-icon-wrap{margin-left:0}.uagb-infobox-icon-left-title .uagb-ifb-separator{margin:10px 0}}.uagb-ifb-icon svg{width:inherit;height:inherit;vertical-align:middle}.uagb-ifb-button-icon{height:15px;width:15px;font-size:15px;vertical-align:middle}.uagb-ifb-button-icon svg{height:inherit;width:inherit;display:inline-block}.uagb-ifb-button-icon.uagb-ifb-align-icon-after{float:right}.uagb-ifb-cta-button{display:inline-block}.uagb-disable-link{pointer-events:none}@media only screen and (min-width: 977px){.uagb-infobox-margin-wrapper{display:flex}}.uagb-ifb-content .uagb-ifb-desc p:last-child{margin-bottom:0}
.wp-block-uagb-container.uagb-block-d3a06ec4 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-d3a06ec4 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-d3a06ec4 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-d3a06ec4 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-d3a06ec4 .uagb-container__video-wrap video{opacity: 0.3;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-d3a06ec4{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-block-d3a06ec4.uagb-layout-grid{row-gap: 0px;column-gap: 80px;grid-template-columns: minmax( 1px, 1fr)  minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: center;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-d3a06ec4{min-height: 682px;box-shadow: 0px 0px   #00000070 ;padding-top: 100px;padding-bottom: 100px;padding-left: 40px;padding-right: 40px;margin-top:  !important;margin-bottom:  !important;overflow: hidden;border-color: inherit;background-repeat: no-repeat;background-position: 68% 15%;background-size: cover;background-attachment: scroll;background-image: url(https://myopraxis-lutz.de/wp-content/uploads/2025/07/Praxis_wartebereich.jpg);;background-clip: padding-box;}.wp-block-uagb-container.uagb-block-d3a06ec4::before{content: "";position: absolute;pointer-events: none;top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);border-color: inherit;background: var(--ast-global-color-7);opacity: 0.7;}.uagb-block-39d5907e.wp-block-uagb-image{text-align: center;justify-content: center;align-self: center;}.uagb-block-39d5907e .wp-block-uagb-image__figure{align-items: center;}.uagb-block-39d5907e.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 20px 30px 0px #00000070;}.uagb-block-39d5907e.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-39d5907e.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 20px 30px 0px #00000070;}.uagb-block-39d5907e.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-39d5907e.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-39d5907e.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-39d5907e.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-39d5907e.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-39d5907e.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-39d5907e.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-39d5907e.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 300px;height: auto;}.uagb-block-39d5907e.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-39d5907e.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-39d5907e.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-39d5907e.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-92f0d55a .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-92f0d55a .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;color: #333;}.uagb-block-92f0d55a .uagb-ifb-icon svg{fill: #333;}.uagb-block-92f0d55a.uagb-infobox__content-wrap .uagb-ifb-icon-wrap svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-92f0d55a .uagb-ifb-content .uagb-ifb-icon-wrap svg{line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-92f0d55a .uagb-iconbox-icon-wrap{margin: auto;display: inline-flex;align-items: center;justify-content: center;box-sizing: content-box;width: 30px;height: 30px;line-height: 30px;padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-92f0d55a.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-92f0d55a.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-92f0d55a .uagb-ifb-content .uagb-ifb-left-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-92f0d55a .uagb-ifb-content .uagb-ifb-right-title-image svg{width: 30px;line-height: 30px;font-size: 30px;color: #333;fill: #333;}.uagb-block-92f0d55a .uagb-infobox__content-wrap .uagb-ifb-imgicon-wrap{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;}.uagb-block-92f0d55a .uagb-infobox .uagb-ifb-image-content img{border-radius: 0px;}.uagb-block-92f0d55a.uagb-infobox__content-wrap img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-92f0d55a.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-right-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-92f0d55a.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-left-title-image > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-92f0d55a.uagb-infobox__content-wrap .uagb-ifb-content > img{padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px;border-radius: 0px;}.uagb-block-92f0d55a .uagb-ifb-title-wrap .uagb-ifb-title-prefix{color: #ffffff;margin-bottom: 14px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-92f0d55a.wp-block-uagb-info-box .uagb-ifb-title{color: #ffffff;margin-bottom: 18px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-92f0d55a.wp-block-uagb-info-box .uagb-ifb-desc{color: #ffffff;margin-bottom: 38px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-92f0d55a .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;margin-bottom: 0px;}.uagb-block-92f0d55a .uagb-infobox__content-wrap .uagb-ifb-separator{width: 30%;border-top-width: 2px;border-top-color: #333;border-top-style: solid;}.uagb-block-92f0d55a .uagb-ifb-align-icon-after{margin-left: 5px;}.uagb-block-92f0d55a .uagb-ifb-align-icon-before{margin-right: 5px;}.uagb-block-92f0d55a.uagb-infobox__content-wrap .uagb-ifb-content svg{box-sizing: content-box;}.uagb-block-92f0d55a.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-92f0d55a .uagb-infobox__content-wrap{text-align: center;}.uagb-block-92f0d55a.uagb-infobox-icon-above-title{text-align: center;}.uagb-block-92f0d55a.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-92f0d55a .uagb-ifb-desc{font-size: 26px;}.uagb-block-92f0d55a .uagb-ifb-title-prefix{text-transform: uppercase;font-weight: 700;font-size: 14px;line-height: 1.6em;letter-spacing: 1px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-d3a06ec4{width: 100%;}.wp-block-uagb-container.uagb-block-d3a06ec4.uagb-layout-grid{column-gap: 40px;grid-template-columns: minmax( 1px, 1fr)  minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-d3a06ec4{padding-top: 80px;padding-bottom: 80px;padding-left: 32px;padding-right: 32px;margin-top:  !important;margin-bottom:  !important;background-clip: padding-box;}.wp-block-uagb-container.uagb-block-d3a06ec4::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);}.uagb-block-39d5907e.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 300px;height: 300px;}.uagb-block-92f0d55a .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 12px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-92f0d55a.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 12px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-92f0d55a.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-92f0d55a.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-92f0d55a.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-92f0d55a.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-92f0d55a .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-92f0d55a .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-92f0d55a .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-92f0d55a .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-92f0d55a .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-92f0d55a.uagb-infobox__content-wrap:not(.wp-block-uagb-info-box--has-margin){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.uagb-block-92f0d55a.uagb-infobox__content-wrap.wp-block-uagb-info-box--has-margin .uagb-infobox-margin-wrapper{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-92f0d55a.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-92f0d55a .uagb-ifb-title-prefix{font-size: 14px;line-height: 1.6em;letter-spacing: 1px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-d3a06ec4{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-block-d3a06ec4.uagb-layout-grid{row-gap: 40px;column-gap: 0px;grid-template-columns: minmax( 1px, 1fr) ;grid-template-rows: minmax( 1px, 1fr) ;align-items: stretch;justify-items: stretch;align-content: stretch;justify-content: stretch;}.wp-block-uagb-container.uagb-block-d3a06ec4{min-height: 0px;padding-top: 64px;padding-bottom: 64px;padding-left: 24px;padding-right: 24px;margin-top:  !important;margin-bottom:  !important;row-gap: 40px;column-gap: 0px;background-clip: padding-box;}.wp-block-uagb-container.uagb-block-d3a06ec4::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);}.uagb-block-39d5907e.wp-block-uagb-image .wp-block-uagb-image__figure img{object-fit: cover;width: 150px;height: 150px;}.uagb-block-92f0d55a .uagb-ifb-title-wrap .uagb-ifb-title-prefix{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-92f0d55a.wp-block-uagb-info-box .uagb-ifb-title{margin-bottom: 10px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-92f0d55a.wp-block-uagb-info-box .uagb-ifb-desc{margin-bottom: 24px;margin-top: 0px;margin-left: 0px;margin-right: 0px;}.uagb-block-92f0d55a.uagb-infobox__content-wrap .uagb-ifb-icon-wrap > svg{width: 30px;height: 30px;line-height: 30px;font-size: 30px;}.uagb-block-92f0d55a.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-icon-wrap > svg{line-height: 30px;font-size: 30px;}.uagb-block-92f0d55a .uagb-ifb-content .uagb-ifb-left-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-92f0d55a .uagb-ifb-content .uagb-ifb-right-title-image > svg{width: 30px;line-height: 30px;font-size: 30px;}.uagb-block-92f0d55a.uagb-infobox__content-wrap .uagb-ifb-content img{box-sizing: content-box;}.uagb-block-92f0d55a .uagb-ifb-icon{width: 30px;line-height: 30px;}.uagb-block-92f0d55a .uagb-ifb-icon > span{font-size: 30px;width: 30px;line-height: 30px;}.uagb-block-92f0d55a .uagb-iconbox-icon-wrap{width: 30px;height: 30px;line-height: 30px;}.uagb-block-92f0d55a.uagb-infobox__content-wrap .uagb-infobox-cta-link > svg {margin-left: 5px;}.uagb-block-92f0d55a .uagb-ifb-title-prefix{font-size: 14px;line-height: 1.6em;letter-spacing: 1px;}}.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:0.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}
.wp-block-uagb-container.uagb-block-d43d0c88 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-d43d0c88 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-d43d0c88 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-d43d0c88 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-d43d0c88 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-d43d0c88{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d43d0c88 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: flex-start;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-d43d0c88{min-height: 590px;box-shadow: 0px 0px   #00000070 ;padding-top: 200px;padding-bottom: 150px;padding-left: 40px;padding-right: 40px;margin-top:  !important;margin-bottom:  !important;overflow: visible;border-color: inherit;background-repeat: no-repeat;background-position: 50% 61%;background-size: cover;background-attachment: scroll;background-image: url(https://myopraxis-lutz.de/wp-content/uploads/2025/10/hero_sauerstoff.png);;background-clip: padding-box;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-d43d0c88::before{content: "";position: absolute;pointer-events: none;top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);border-color: inherit;background: var(u002du002dast-global-color-7);opacity: 0;}.wp-block-uagb-container.uagb-block-1c26696c .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-1c26696c .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-1c26696c .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-1c26696c .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-1c26696c .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-1c26696c{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-1c26696c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 40px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-1c26696c{box-shadow: 0px 0px   #00000070 ;padding-top: 100px;padding-bottom: 100px;padding-left: 40px;padding-right: 40px;margin-top:  !important;margin-bottom:  !important;overflow: visible;border-color: inherit;row-gap: 40px;column-gap: 0px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-d43d0c88{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d43d0c88 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-d43d0c88{padding-top: 200px;padding-bottom: 100px;padding-left: 32px;padding-right: 32px;margin-top:  !important;margin-bottom:  !important;background-clip: padding-box;}.wp-block-uagb-container.uagb-block-d43d0c88::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);}.wp-block-uagb-container.uagb-is-root-container .uagb-block-1c26696c{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-1c26696c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-1c26696c{padding-top: 80px;padding-bottom: 80px;padding-left: 32px;padding-right: 32px;margin-top:  !important;margin-bottom:  !important;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-d43d0c88{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-d43d0c88 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-d43d0c88{padding-top: 140px;padding-bottom: 80px;padding-left: 24px;padding-right: 24px;margin-top:  !important;margin-bottom:  !important;background-clip: padding-box;}.wp-block-uagb-container.uagb-block-d43d0c88::before{top: -0px;left: -0px;width: calc(100% + 0px + 0px);height: calc(100% + 0px + 0px);}.wp-block-uagb-container.uagb-is-root-container .uagb-block-1c26696c{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-1c26696c > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-1c26696c{padding-top: 64px;padding-bottom: 64px;padding-left: 24px;padding-right: 24px;margin-top:  !important;margin-bottom:  !important;}}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}
