/*!
 *  ATTENTION: This File is Generated by Resources/Private/Theme/** /*
 *  Please do not edit this file directly!!!
 *
 *  Project: martini-klinik
 *  Version: 1.0.0
 *
 *  Author: Yannick Lagravère
 *  Homepage: https://www.atlantisdx.de
 *  Copyright (c) 2026 atlantis dx GmbH
 *
 *  Build: Fri Aug 07 2026 12:24:23 GMT+0000 (Coordinated Universal Time)
 *
 */
@font-face{font-family:open-sans;font-display:swap;src:url(/Assets/fonts/OpenSans-Regular.1b0809d5.ttf) format("truetype");font-weight:normal}@font-face{font-family:open-sans;font-display:swap;src:url(/Assets/fonts/OpenSans-Light.846a12ca.ttf) format("truetype");font-weight:300}@font-face{font-family:open-sans;font-display:swap;src:url(/Assets/fonts/OpenSans-Bold.6e27168f.ttf) format("truetype");font-weight:700}@font-face{font-family:open-sans-bold;font-display:swap;src:url(/Assets/fonts/OpenSans-ExtraBold.110e781b.ttf) format("truetype")}@font-face{font-family:alexis;font-display:swap;src:url(/Assets/fonts/Alexis-Marie.9ceaea25.ttf) format("truetype")}@font-face{font-family:shadow;font-display:swap;src:url(/Assets/fonts/ShadowsIntoLight-Regular.e8c09384.ttf) format("truetype")}.mt-none{margin-top:0 !important}.mt-s{margin-top:20px}@media(width >= 768px){.mt-s{margin-top:20px}}@media(width >= 1280px){.mt-s{margin-top:30px}}.mt-m{margin-top:30px}@media(width >= 768px){.mt-m{margin-top:30px}}@media(width >= 1280px){.mt-m{margin-top:40px}}.therapy-container{padding:0 !important;max-width:unset !important}.therapy-container section{position:relative;padding-top:95%}@media(width >= 500px){.therapy-container section{padding-top:85%}}@media(width >= 576px){.therapy-container section{padding-top:75%}}@media(width >= 768px){.therapy-container section{padding-top:65%}}@media(width >= 1024px){.therapy-container section{padding-top:55%}}@media(width >= 1280px){.therapy-container section{padding-top:0;height:770px}}@media(width >= 2560px){.therapy-container section{padding-top:0;height:920px}}.therapy-container section h2{position:relative;margin:0;top:-0.1em;display:inline-block;border-bottom:3px solid #004d6c;padding-bottom:.15em;font-size:15px;font-weight:bold;color:#004d6c}@media(width >= 576px){.therapy-container section h2{font-size:16px;border-bottom:4px solid #004d6c}}@media(width >= 768px){.therapy-container section h2{top:0}}@media(width >= 1280px){.therapy-container section h2{font-size:20px}}.therapy-container section h3{margin:0 0 15px;font-size:20px;line-height:1.3;font-weight:300;color:#004d6c}@media(width >= 320px){.therapy-container section h3{font-size:24px;line-height:1.15}}@media(width >= 768px){.therapy-container section h3{margin:0 0 20px;font-size:28px;line-height:1.3}}@media(width >= 1280px){.therapy-container section h3{margin:0 0 35px;font-size:44px}}.therapy-container .slider-text h2{display:inline-block;font-size:20px;line-height:1.3;margin-bottom:.2em;margin-top:.3em}@media(width >= 576px){.therapy-container .slider-text h2{font-size:22px}}@media(width >= 768px){.therapy-container .slider-text h2{font-size:24px;line-height:1.3}}@media(width >= 1280px){.therapy-container .slider-text h2{font-size:40px}}@media(width >= 768px){.therapy-container .v-max-tablet-small{display:none !important}}.therapy-container .v-min-tablet-small{display:none}@media(width >= 768px){.therapy-container .v-min-tablet-small{display:block !important}}.therapy-container main>div{padding:0 !important;max-width:none !important}.therapy-container .button-wrapper{position:relative;z-index:10}.therapy-container section{position:relative;padding-top:95%}@media(width >= 500px){.therapy-container section{padding-top:85%}}@media(width >= 576px){.therapy-container section{padding-top:75%}}@media(width >= 768px){.therapy-container section{padding-top:65%}}@media(width >= 1024px){.therapy-container section{padding-top:55%}}@media(width >= 1280px){.therapy-container section{padding-top:0;height:770px}}@media(width >= 2560px){.therapy-container section{padding-top:0;height:920px}}.therapy-container section.main-home-d{background-color:#e6ebee;background-image:url(/Assets/images/therapie.82a07373.jpg);background-position:bottom;background-size:100% auto;overflow:hidden;background-repeat:no-repeat}@media(width >= 320px){.therapy-container section.main-home-d{background-size:165% auto}}@media(width >= 768px){.therapy-container section.main-home-d{background-image:url(/Assets/images/therapie-tablet.dfceda81.jpg);background-position:bottom;background-size:110% auto}}@media(width >= 1024px){.therapy-container section.main-home-d{background-image:url(/Assets/images/therapie-tablet-l.2b481b47.jpg)}}.therapy-container section.main-home-d>div{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin-left:auto;margin-right:auto;width:260px}@media(width >= 360px){.therapy-container section.main-home-d>div{width:270px}}@media(width >= 576px){.therapy-container section.main-home-d>div{width:425px}}@media(width >= 768px){.therapy-container section.main-home-d>div{width:590px}}@media(width >= 1024px){.therapy-container section.main-home-d>div{width:700px}}@media(width >= 1280px){.therapy-container section.main-home-d>div{width:910px}}.therapy-container section.main-home-d>div>div{margin-left:68px}@media(width >= 576px){.therapy-container section.main-home-d>div>div{margin-left:140px}}@media(width >= 768px){.therapy-container section.main-home-d>div>div{margin-left:209px}}@media(width >= 1024px){.therapy-container section.main-home-d>div>div{margin-left:265px}}@media(width >= 1280px){.therapy-container section.main-home-d>div>div{margin-left:370px}}.therapy-container section.main-home-d>div>div:nth-child(2)>div{padding:15px;margin-top:15px;margin-bottom:15px;margin-left:-16px}@media(width >= 576px){.therapy-container section.main-home-d>div>div:nth-child(2)>div{padding:20px;margin-top:30px;margin-bottom:30px;margin-left:-21px}}@media(width >= 768px){.therapy-container section.main-home-d>div>div:nth-child(2)>div{margin-top:40px;margin-bottom:40px}}@media(width >= 1280px){.therapy-container section.main-home-d>div>div:nth-child(2)>div{margin-top:60px;margin-bottom:60px;padding:30px 80px 30px 30px;margin-left:-31px}}.therapy-container .wrapper{display:block;overflow:visible;margin-top:0}.therapy-container section{height:100vh !important}
