/*
 * Registrierte Custom Properties (@property).
 * less.php 1.8.2 kann @property nicht parsen, deshalb liegt die Regel hier als reines CSS
 * und wird in presets/main.less per @import (inline) unverändert übernommen.
 * Nur registrierte Properties lassen sich flüssig animieren.
 */

/* Winkel des Farbverlaufs im Schriftzug .colored_svg (home.php), animiert über @keyframes colored-svg-rotate */
@property --colored-svg-angle {
  syntax: '<angle>';
  inherits: false;
  initial-value: 180deg;
}
html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:normal;-webkit-overflow-scrolling:touch;font-size:var(--font-size-navigation)}.container,.row{--bs-gutter-x:30px}.row>[class*="col-"]{position:relative}@media (min-width:576px){.container{max-width:none}}@media (min-width:768px){.container{max-width:750px}}@media (min-width:992px){.container{max-width:970px}}@media (min-width:1200px){.container{max-width:1170px}}@media (min-width:1400px){.container{width:1370px;max-width:1370px}}.big-container{width:auto;max-width:unset;margin:0 60px}@media screen and (max-width:1490px){.big-container{margin:0 15px}}@media screen and (max-width:1490px){.container.nopadding{padding:0 !important}}@font-face{font-family:'DM Sans';src:url('/application/themes/mentaltrainerin/fonts/DMSans-Medium.woff2') format('woff2'),url('/application/themes/mentaltrainerin/fonts/DMSans-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'DM Sans';src:url('/application/themes/mentaltrainerin/fonts/DMSans-SemiBold.woff2') format('woff2'),url('/application/themes/mentaltrainerin/fonts/DMSans-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'DM Sans';src:url('/application/themes/mentaltrainerin/fonts/DMSans-Bold.woff2') format('woff2'),url('/application/themes/mentaltrainerin/fonts/DMSans-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Domine';src:url('/application/themes/mentaltrainerin/fonts/Domine-Regular.woff2') format('woff2'),url('/application/themes/mentaltrainerin/fonts/Domine-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}:root{--white:#fff;--soft-sand:#f7f6f2;--ssssuper-light-blue:#e8eff7;--super-light-blue:#bfd4f0;--light-blue:#8db7f3;--main-blue:#4272b0;--dark-grey:#59636b;--forest-green:#a5be96;--light-yellow:#fff6d5;--calm-yellow:#f2de6e;--sos-red:#df7453;--font-size-base:17px;--font-size-navigation:16px;--font-size-small:13px;--font-size-h1:62px;--font-size-h2:54px;--font-size-h3:34px;--font-size-h4:28px;--font-size-h5:20px;--font-size-h6:18px;--line-height-h1:70px;--line-height-h2:64px;--line-height-h3:42px;--padding:60px}@media screen and (max-width: 1200px){:root{--font-size-h1:56px;--font-size-h2:48px;--font-size-h3:32px;--font-size-h4:27px;--font-size-h5:19px;--font-size-h6:18px;--line-height-h1:62px;--line-height-h2:56px;--line-height-h3:40px;--line-height-h4:40px}}@media screen and (max-width: 992px){:root{--font-size-navigation:15px;--padding:50px;--font-size-h1:48px;--font-size-h2:42px;--font-size-h3:30px;--font-size-h4:25px;--font-size-h5:19px;--font-size-h6:17px;--line-height-h1:54px;--line-height-h2:48px;--line-height-h3:38px;--line-height-h4:38px;--line-height-h5:26px;--line-height-h6:24px}}@media screen and (max-width: 768px){:root{--padding:40px;--font-size-h1:40px;--font-size-h2:34px;--font-size-h3:27px;--font-size-h4:20px;--font-size-h5:18px;--font-size-h6:16px;--line-height-h1:46px;--line-height-h2:40px;--line-height-h3:34px;--line-height-h4:28px;--line-height-h5:24px;--line-height-h6:22px}}.small{font-size:var(--font-size-small);display:inline-block}p{margin:0}.center{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.center img{margin:0 auto}.mt15{margin-bottom:15px !important}.image-wrapper{position:relative}.image-wrapper .image-title{position:absolute;top:30px;left:0;right:0;margin:0 auto;width:100%;max-width:405px;text-align:center;color:#fff;font-size:var(--font-size-h4);line-height:1}#wrapper{display:block;overflow:hidden}#wrapper h1,#wrapper .h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-family:'DM Sans';font-weight:bold;letter-spacing:-2%;color:#4272b0;margin:0}#wrapper h2,#wrapper .h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-family:'DM Sans';font-weight:bold;letter-spacing:-2%;color:#4272b0;margin:0}#wrapper h3,#wrapper .h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-family:'DM Sans';font-weight:bold;letter-spacing:-2%;color:#4272b0;margin:0}#wrapper h4,#wrapper .h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-family:'Domine';font-weight:normal;letter-spacing:-2%;color:#4272b0;margin:0}#wrapper h5,#wrapper .h5{font-size:var(--font-size-h5);font-family:'Domine';font-weight:normal;line-height:var(--line-height-h5);letter-spacing:-2%;color:#4272b0;margin:0}#wrapper h6,#wrapper .h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6);font-family:'Domine';font-weight:normal;letter-spacing:-2%;color:#4272b0;margin:0}#wrapper h1 a,#wrapper .h1 a,#wrapper h2 a,#wrapper .h2 a,#wrapper h3 a,#wrapper .h3 a,#wrapper h4 a,#wrapper .h4 a,#wrapper h5 a,#wrapper .h5 a,#wrapper h6 a,#wrapper .h6 a,#wrapper h1 a:hover,#wrapper .h1 a:hover,#wrapper h2 a:hover,#wrapper .h2 a:hover,#wrapper h3 a:hover,#wrapper .h3 a:hover,#wrapper h4 a:hover,#wrapper .h4 a:hover,#wrapper h5 a:hover,#wrapper .h5 a:hover,#wrapper h6 a:hover,#wrapper .h6 a:hover,#wrapper h1 a:focus,#wrapper .h1 a:focus,#wrapper h2 a:focus,#wrapper .h2 a:focus,#wrapper h3 a:focus,#wrapper .h3 a:focus,#wrapper h4 a:focus,#wrapper .h4 a:focus,#wrapper h5 a:focus,#wrapper .h5 a:focus,#wrapper h6 a:focus,#wrapper .h6 a:focus{text-decoration:none}#wrapper .color-white{color:#fff}#wrapper .color-white h1,#wrapper .color-white .h1,#wrapper .color-white h2,#wrapper .color-white .h2,#wrapper .color-white h3,#wrapper .color-white .h3,#wrapper .color-white h4,#wrapper .color-white .h4,#wrapper .color-white h5,#wrapper .color-white .h5,#wrapper .color-white h6,#wrapper .color-white .h6{color:#fff}#wrapper .color-red{color:#df7453}#wrapper .color-red h1,#wrapper .color-red .h1,#wrapper .color-red h2,#wrapper .color-red .h2,#wrapper .color-red h3,#wrapper .color-red .h3,#wrapper .color-red h4,#wrapper .color-red .h4,#wrapper .color-red h5,#wrapper .color-red .h5,#wrapper .color-red h6,#wrapper .color-red .h6{color:#df7453}#wrapper .btn{font-family:'DM Sans';font-weight:500;font-size:var(--font-size-navigation);letter-spacing:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#4272b0;color:#fff;border:solid #4272b0 1px;padding:12px 20px;line-height:1.42857143;white-space:nowrap}@media screen and (max-width: 1200px){#wrapper .btn{padding:10px 15px}}@media screen and (max-width: 992px){#wrapper .btn{padding:8px 15px}}#wrapper .btn.red{background-color:#df7453;border-color:#df7453;color:#fff}#wrapper .btn.yellow{background-color:#f2de6e;border-color:#f2de6e;color:#4272b0}#wrapper .btn.outline{background-color:transparent;border-color:#4272b0;color:#4272b0}#wrapper .btn.white{background-color:#fff;border-color:#fff;color:#df7453}#wrapper .btn-secondary{background-color:#df7453;border-color:#df7453;color:#fff}#wrapper .btn,#wrapper .btn:hover,#wrapper .btn:focus{outline:none !important}#wrapper ul:not(.pagination):not(.list-inline):not(.ccm-ui):not(.slick-dots):not(.ccm-error):not(.nav){margin:0;padding-left:15px}#wrapper hr{margin:20px 0;border-color:#d5d8da;opacity:1}body{font-family:'DM Sans';color:#59636b;font-size:var(--font-size-base);line-height:1.42857143;letter-spacing:-2%}a,a:hover,a:focus,a:active{outline:none;text-decoration:none !important;color:#4272b0}a{text-decoration:none}a:hover,a:focus{text-decoration:underline}.btn:hover,.btn:focus{text-decoration:none}.borderradiusreset{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.boxshadowreset{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.boxshadow{box-shadow:0 0 100px 20px #fff}.cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.contain{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.translateY{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.img-fluid{max-width:100%;height:auto;display:block;overflow:hidden;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}@media screen and (max-width: 768px){.img-fluid{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}}.mb-3{margin-bottom:1rem !important}.clear{clear:both}.relative{position:relative}.spacer{height:var(--padding);display:block}#teaser{background:#f7f6f2;display:flex;align-items:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;overflow:hidden;padding:var(--padding);position:relative;z-index:3;flex-direction:column}@media screen and (max-width: 768px){#teaser{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}}@media screen and (max-width: 768px){#teaser{padding:15px}}#teaser .inner{position:relative;z-index:4}#teaser.home:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:70%;background:linear-gradient(0deg, #4272b0 0%, #f7f6f2 100%)}#teaser.home:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;max-height:550px;min-height:550px;background-image:url(/application/themes/mentaltrainerin/img/assets/birgit-witzmann_design.svg);background-repeat:no-repeat;background-position:center top;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;transform:scale(1.5)}@media screen and (max-width: 768px){#teaser.home:after{background-position:center 60px}}#teaser.blog-entry-teaser.has-image{justify-content:center;min-height:500px;background-color:#4272b0;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width: 768px){#teaser.blog-entry-teaser.has-image{min-height:350px}}#teaser.blog-entry-teaser.has-image:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:rgba(66,114,176,0.52)}#teaser.blog-entry-teaser.has-image .blog-entry-title{color:#fff}#teaser.blog-entry-teaser .inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:650px;text-align:center}#teaser.blog-entry-teaser .tags{justify-content:center;gap:4px}#teaser.blog-entry-teaser .tags .tag{display:inline-flex;align-items:center;padding:8px 10px;background:#fff;color:#59636b}#teaser.blog-entry-teaser .blog-entry-title{max-width:100%;overflow-wrap:break-word}#teaser.blog-entry-teaser .tags+.blog-entry-title{margin-top:20px}.inner-teaser-container{max-width:1000px;margin:0 auto}.blog-back-link{display:flex;width:fit-content;align-items:center;gap:10px;margin-top:35px;font-weight:500;font-size:var(--font-size-base);color:#4272b0;text-decoration:none}.blog-back-link img{display:block;flex-shrink:0;width:38.571px !important;height:36px !important;transform:scaleX(-1);-webkit-transition:transform 300ms;-moz-transition:transform 300ms;-o-transition:transform 300ms;transition:transform 300ms;transition-delay:0}@media (prefers-reduced-motion:reduce){.blog-back-link img{transition:none}}.blog-back-link:hover,.blog-back-link:focus{color:#4272b0;text-decoration:none}.blog-back-link:hover img{transform:scaleX(-1) translateX(4px)}@media (prefers-reduced-motion:reduce){.blog-back-link:hover img{transform:scaleX(-1)}}.blog-back-link:focus-visible{outline:2px solid #4272b0;outline-offset:4px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}#header{display:block;padding:30px 0}@media screen and (max-width: 1400px){#header{padding:15px 0}}@media screen and (max-width: 992px){#header{padding-bottom:3px}}#header .logo{float:left;display:block;width:145px}@media screen and (max-width: 768px){#header .logo{float:none}}#header .cta-header,#header .navigation{padding:11px 0 0 0}@media screen and (max-width: 1300px){#header .cta-header,#header .navigation{padding-top:41px}}@media screen and (max-width: 992px){#header .cta-header,#header .navigation{padding:0}}#header .cta-header{float:right;display:block}@media screen and (max-width: 768px){#header .cta-header{float:none;position:absolute;right:0;top:0}}#header .navigation{float:right;display:block}@media screen and (max-width: 992px){#header .navigation{float:none}}@media screen and (max-width: 768px){#header .navigation{margin-top:15px}}ul#main-menu{display:block}ul#main-menu li{display:inline-block}@media screen and (max-width: 768px){ul#main-menu li{display:block}}ul#main-menu li a,ul#main-menu li a:hover,ul#main-menu li a:focus,ul#main-menu li a:active{display:block;background:none;font-size:var(--font-size-navigation);font-weight:500;padding:13px 15px;text-decoration:none !important}@media screen and (max-width: 1200px){ul#main-menu li a,ul#main-menu li a:hover,ul#main-menu li a:focus,ul#main-menu li a:active{padding:12px 12px}}@media screen and (max-width: 768px){ul#main-menu li a,ul#main-menu li a:hover,ul#main-menu li a:focus,ul#main-menu li a:active{padding:10px 0}}ul#main-menu li.nav-selected a,ul#main-menu li.nav-path-selected a{font-weight:bold}ul#main-menu li.nav-first a{padding-left:0}ul#main-menu li.nav-last{margin-right:20px}@media screen and (max-width: 1200px){ul#main-menu li.nav-last{margin-right:12px}}@media screen and (max-width: 992px){ul#main-menu li.nav-last{margin-right:0}}@media screen and (max-width: 992px){ul#main-menu li.nav-last a{padding-right:15px}}@media screen and (max-width: 768px){ul#main-menu li.nav-last a{padding-right:0;padding-bottom:15px}}.pulse{animation:pulse 2.5s ease-in-out infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@media screen and (max-width:380px){.hidden-500{display:none !important}}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}#footer{display:block;overflow:hidden}#footer .first-footer{padding:var(--padding) 0 0 0;position:relative;z-index:1;overflow:hidden;display:block;-webkit-border-top-left-radius:50px;-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:0;border-bottom-left-radius:0}@media screen and (max-width: 768px){#footer .first-footer{-webkit-border-top-left-radius:30px;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:0;border-bottom-left-radius:0}}#footer .first-footer:before{content:'';background:rgba(141,183,243,0.2);position:absolute;z-index:-1;top:0;left:0;width:50%;height:100%;opacity:1}#footer .first-footer:after{content:'';background:linear-gradient(90deg, #8db7f3 0%, rgba(141,183,243,0) 100%);position:absolute;z-index:-1;top:0;right:0%;width:50%;height:100%;opacity:0.2}#footer .first-footer .footer-background{position:absolute;top:var(--padding);left:-15%;width:100%;height:100%;max-height:850px;z-index:-1;background:url(/application/themes/mentaltrainerin/img/assets/birgit-witzmann_design.svg) no-repeat left top;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}#footer .second-footer{background:#4272b0;color:#fff;-webkit-border-top-left-radius:50px;-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:0;border-bottom-left-radius:0;display:block;overflow:hidden;padding:var(--padding);position:relative;z-index:2}@media screen and (max-width: 768px){#footer .second-footer{-webkit-border-top-left-radius:30px;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:0;border-bottom-left-radius:0}}#footer ul.nav{display:block}#footer ul.nav li{display:block}#footer ul.nav li a,#footer ul.nav li a:hover,#footer ul.nav li a:focus,#footer ul.nav li a:active{display:block;color:#fff;text-decoration:none;background:none;padding:10px 0}@media screen and (max-width: 768px){#footer ul.nav li a,#footer ul.nav li a:hover,#footer ul.nav li a:focus,#footer ul.nav li a:active{padding:5px 0}}#footer .second-footer a:not(.btn),#footer .second-footer a:not(.btn):hover,#footer .second-footer a:not(.btn):focus,#footer .second-footer a:not(.btn):active{color:#fff;text-decoration:none}.cta-footer{display:inline-flex;flex-wrap:wrap;gap:10px}.maxwidthexplanation{max-width:460px;padding-right:60px}@media screen and (max-width: 992px){.maxwidthexplanation{padding-right:0}}.flex{display:flex}.flex.gap-20{gap:20px}@media screen and (max-width: 768px){.flex.gap-20{gap:0}}.flex.gap-20 .width-50.flex-item{flex:0 0 calc(50% - 10px)}@media screen and (max-width: 768px){.flex.gap-20 .width-50.flex-item{flex:0 0 100%}}.flex.align-items-center{align-items:center}.flex.align-items-top{align-items:normal}.flex.gap-30-992{gap:30px}@media screen and (max-width: 768px){.flex.gap-30-992{gap:0 !important}}.flex.gap-30-992 .width-50{flex:0 0 calc(50% - 15px) !important}@media screen and (max-width: 768px){.flex.gap-30-992 .width-50{flex:0 0 100% !important}}.flex.flex-wrap{flex-wrap:wrap}.flex .flex-item{flex:1}@media screen and (max-width: 992px){.flex .flex-item.break992.width-50{flex:0 0 100%}}.flex .flex-item.width-50{flex:0 0 50%}@media screen and (max-width: 768px){.flex .flex-item.width-50{flex:0 0 100%}}.flex .flex-item.width-60{flex:0 0 60%;position:relative}@media screen and (max-width: 992px){.flex .flex-item.width-60{flex:0 0 100%}}.flex .flex-item.width-40{flex:0 0 40%}@media screen and (max-width: 992px){.flex .flex-item.width-40{flex:0 0 100%}}.margin-left-15{margin-left:15px}@media screen and (max-width: 992px){.margin-left-15{margin-left:0}}.flex.reverse{flex-direction:row-reverse}@media screen and (max-width: 992px){.flex.reverse{flex-direction:unset}}.icon-text{display:flex;align-items:center;margin-bottom:20px}.icon-text.nomargin{margin-bottom:0}.icon-text.color-blue{color:#4272b0}.icon-text.top{align-items:flex-start}.icon-text.top.big .text{padding-top:6px}.icon-text.last{margin-bottom:12px}.icon-text.link{position:relative;margin-bottom:15px;padding-right:55px}.icon-text.link a.link{position:absolute;top:0;right:0;width:39px;height:36px}.icon-text .icon{margin-right:12px;flex:0 0 auto}.icon-text .text{text-align:left}.icon-text .text.font{font-family:'Domine'}.padding-right{padding-right:60px}@media screen and (max-width: 1200px){.padding-right{padding-right:40px}}@media screen and (max-width: 768px){.padding-right{padding-right:0}}@media screen and (max-width: 992px){.padding-right.break-md{padding-right:0}}.padding-left{padding-left:60px}@media screen and (max-width: 1200px){.padding-left{padding-left:40px}}@media screen and (max-width: 992px){.padding-left{padding-left:0}}@media screen and (max-width: 1400px){.reset-1400{padding-left:0 !important}}@media screen and (max-width: 992px){.margin-992{margin-top:60px}}@media screen and (max-width: 768px){.margin-992{margin-top:30px}}@media screen and (max-width: 768px){.margin-768{margin-top:30px}}.box{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:60px;overflow:hidden}@media screen and (max-width: 1300px){.box{padding:40px}}@media screen and (max-width: 768px){.box{padding:30px}}.box.nopadding{padding:0}.box.nooverflow{overflow:visible}.box.ssssuper-light-blue{background:#e8eff7;box-shadow:0 0 100px 20px #fff}.box.soft-sand{background:#f7f6f2}.box.soft-sand.fade-out{background:linear-gradient(0deg, rgba(247,246,242,0) 0%, #f7f6f2 10%)}.box.red{background:#df7453}.box.white{background:#fff}.box.white-transparent{background:rgba(255,255,255,0.5)}.box.white-transparenter{background:rgba(255,255,255,0.8);padding:30px}.padding-within-1{padding:40px}.padding-within-2{padding:20px}#rainbow{position:relative;overflow:hidden;min-height:500px;isolation:isolate}#rainbow.nominheight{min-height:0}#rainbow .rainbow-drops{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:#F1F5FA}#rainbow .rainbow-drops:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:15%;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%)}#rainbow .drop{position:absolute;background-repeat:no-repeat;background-size:100% 100%;animation-name:rainbow-drift-x,rainbow-drift-y,rainbow-breathe;animation-duration:5s;animation-delay:0s,-4s,0s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@media (prefers-reduced-motion:reduce){#rainbow .drop{animation:none}}#rainbow.is-offscreen .drop{animation-play-state:paused}#rainbow .drop-1{left:15.008%;top:26.316%;width:62.083%;height:90.670%;background-image:url(/application/themes/mentaltrainerin/img/assets/rainbow/drop-1.png);--drift-x:14%;--drift-y:12%;--drift-scale:1.12}#rainbow .drop-2{left:-31.532%;top:-6.647%;width:62.489%;height:109.624%;background-image:url(/application/themes/mentaltrainerin/img/assets/rainbow/drop-2.png);--drift-x:-7%;--drift-y:12%;--drift-scale:1.1}#rainbow .drop-3{left:54.661%;top:1.914%;width:56.319%;height:103.110%;background-image:url(/application/themes/mentaltrainerin/img/assets/rainbow/drop-3.png);--drift-x:-15%;--drift-y:-12%;--drift-scale:0.88}#rainbow .drop-4{left:29.361%;top:-39.712%;width:53.696%;height:102.242%;background-image:url(/application/themes/mentaltrainerin/img/assets/rainbow/drop-4.png);--drift-x:14%;--drift-y:-13%;--drift-scale:1.12}#rainbow .drop-5{left:-5.820%;top:-19.961%;width:52.351%;height:79.754%;background-image:url(/application/themes/mentaltrainerin/img/assets/rainbow/drop-5.png);--drift-x:-14%;--drift-y:14%;--drift-scale:0.88}#rainbow .drop-6{left:6.327%;top:-15.495%;width:53.696%;height:102.242%;background-image:url(/application/themes/mentaltrainerin/img/assets/rainbow/drop-6.png);--drift-x:15%;--drift-y:-12%;--drift-scale:1.1}#rainbow .drop-7{left:2.647%;top:17.464%;width:71.042%;height:94.378%;background-image:url(/application/themes/mentaltrainerin/img/assets/rainbow/drop-7.png);--drift-x:12%;--drift-y:13%;--drift-scale:0.9}@keyframes rainbow-drift-x{from{translate:calc(var(--drift-x) * -1) 0}to{translate:var(--drift-x) 0}}@keyframes rainbow-drift-y{from{transform:translateY(calc(var(--drift-y) * -1))}to{transform:translateY(var(--drift-y))}}@keyframes rainbow-breathe{from{scale:calc(2 - var(--drift-scale))}to{scale:var(--drift-scale)}}section{display:block}section.section{padding:var(--padding) 0}section.nopaddingtop{padding-top:0}section.nopaddingbottom{padding-bottom:0}.tags{display:flex;flex-wrap:wrap;gap:5px}.tags .tag{display:inline-block;padding:8px 10px;background:#e8eff7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-family:'DM Sans';font-weight:500;font-size:var(--font-size-small);line-height:13px;color:#59636b;white-space:nowrap}.box.soft-sand .tags .tag{background:#fff}.blog-card{display:flex;flex-direction:column;height:100%}.blog-card .blog-card-image{display:block;overflow:hidden;aspect-ratio:800 / 553;background:#e8eff7;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position:relative}@media screen and (max-width: 768px){.blog-card .blog-card-image{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}}.blog-card .blog-card-image img{display:block;width:100% !important;height:100% !important;object-fit:cover;-webkit-transition:transform 600ms;-moz-transition:transform 600ms;-o-transition:transform 600ms;transition:transform 600ms;transition-delay:0}@media (prefers-reduced-motion:reduce){.blog-card .blog-card-image img{transition:none}}.blog-card:hover .blog-card-image img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.blog-card:hover .blog-card-image img{transform:none}}.blog-card .tags{margin-top:20px}.blog-card .blog-card-title{padding-top:12px}.blog-card .blog-card-title a,.blog-card .blog-card-title a:focus{color:inherit;text-decoration:none}.blog-card .blog-card-title a:hover{text-decoration:underline}.blog-card .blog-card-image+.blog-card-title{padding-top:20px}.blog-slider{margin-top:var(--padding)}.blog-slider .blog-slider-track{margin:0 -12.5px}.blog-slider .blog-slider-track:not(.slick-initialized){display:flex;overflow:hidden}.blog-slider .blog-slider-track:not(.slick-initialized) .blog-slider-slide{flex:0 0 33.333%;min-width:0}@media screen and (max-width: 992px){.blog-slider .blog-slider-track:not(.slick-initialized) .blog-slider-slide{flex-basis:50%}}@media screen and (max-width: 768px){.blog-slider .blog-slider-track:not(.slick-initialized) .blog-slider-slide{flex-basis:100%}}.blog-slider .blog-slider-slide{padding:0 12.5px}.blog-slider .slick-track{display:flex}.blog-slider .slick-slide{flex-shrink:0;height:auto}.blog-slider .blog-slider-nav{display:flex;align-items:center;margin-top:52px}.blog-slider .blog-slider-nav.is-hidden{display:none}.blog-slider .blog-slider-arrow{position:relative;display:block;padding:0;border:0;background:none;line-height:0;cursor:pointer;-webkit-transition:opacity 200ms;-moz-transition:opacity 200ms;-o-transition:opacity 200ms;transition:opacity 200ms;transition-delay:0}.blog-slider .blog-slider-arrow img{width:38.571px;height:36px}.blog-slider .blog-slider-arrow:after{content:'';position:absolute;top:-4px;bottom:-4px;left:-2px;right:-2px}.blog-slider .blog-slider-arrow:hover{opacity:1}.blog-slider .blog-slider-arrow:focus{outline:none}.blog-slider .blog-slider-arrow:focus-visible{outline:2px solid #4272b0;outline-offset:2px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.blog-slider .blog-slider-arrow.slick-disabled{opacity:0.4;cursor:default}.blog-slider .blog-slider-prev img{transform:rotate(180deg)}.blog-slider .blog-slider-next{margin-left:4.429px}.blog-slider .blog-slider-progress{position:relative;flex:0 0 200px;height:11px;margin-left:25px;overflow:hidden;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.blog-slider .blog-slider-progress-bar{position:absolute;top:0;left:0;height:100%;background:#4272b0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:left 500ms ease,width 500ms ease}@media (prefers-reduced-motion:reduce){.blog-slider .blog-slider-progress-bar{transition:none}}.blog-list{display:flex;flex-wrap:wrap;justify-content:left;column-gap:25px;row-gap:var(--padding);margin-bottom:var(--padding)}.blog-list .blog-list-item{flex:0 0 calc((100% - 50px) / 3);min-width:0}@media screen and (max-width: 992px){.blog-list .blog-list-item{flex-basis:calc((100% - 25px) / 2)}}@media screen and (max-width: 768px){.blog-list .blog-list-item{flex-basis:100%}}.blog-featured{display:flex;flex-direction:column;gap:25px;margin-top:var(--padding);margin-bottom:var(--padding);margin-left:60px;margin-right:60px}@media screen and (max-width: 1400px){.blog-featured{margin-left:30px;margin-right:30px}}@media screen and (max-width: 1200px){.blog-featured{margin-left:0;margin-right:0}}.blog-featured:first-child{margin-top:0}.blog-featured-card{display:flex;overflow:hidden;background:#f7f6f2;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}@media screen and (max-width: 992px){.blog-featured-card{flex-direction:column}}@media screen and (max-width: 768px){.blog-featured-card{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}}.blog-featured-card .blog-featured-content{flex:1 1 auto;min-width:0;padding:60px}@media screen and (max-width: 1200px){.blog-featured-card .blog-featured-content{padding:40px}}@media screen and (max-width: 992px){.blog-featured-card .blog-featured-content{padding:30px}}.blog-featured-card .tags{gap:6px}.blog-featured-card .tags .tag{display:inline-flex;align-items:center;padding:12px 15px;background:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:#4272b0}.blog-featured-card .tags .tag-featured{background:#bfd4f0}.blog-featured-card .blog-featured-title a,.blog-featured-card .blog-featured-title a:focus{color:inherit;text-decoration:none !important}.blog-featured-card .blog-featured-title a:hover{text-decoration:none !important}.blog-featured-card .blog-featured-text{margin-top:21px;font-weight:500;font-size:var(--font-size-base);color:#59636b;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog-featured-card .blog-featured-link{display:flex;width:fit-content;align-items:center;gap:10px;margin-top:35px;font-weight:500;font-size:var(--font-size-base);color:#4272b0;text-decoration:none}.blog-featured-card .blog-featured-link img{display:block;flex-shrink:0;width:38.571px !important;height:36px !important;-webkit-transition:transform 300ms;-moz-transition:transform 300ms;-o-transition:transform 300ms;transition:transform 300ms;transition-delay:0}@media (prefers-reduced-motion:reduce){.blog-featured-card .blog-featured-link img{transition:none}}.blog-featured-card .blog-featured-link:hover,.blog-featured-card .blog-featured-link:focus{color:#4272b0;text-decoration:none}.blog-featured-card .blog-featured-link:hover .blog-featured-link-text{text-decoration:none}.blog-featured-card .blog-featured-link:hover img{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.blog-featured-card .blog-featured-link:hover img{transform:none}}.blog-featured-card .blog-featured-link:focus{outline:none}.blog-featured-card .blog-featured-link:focus-visible{outline:2px solid #4272b0;outline-offset:4px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.blog-featured-card .blog-featured-image{position:relative;display:block;flex:0 0 50%;overflow:hidden;background:#e8eff7}@media screen and (max-width: 992px){.blog-featured-card .blog-featured-image{flex-basis:auto;order:-1;aspect-ratio:628 / 429}}.blog-featured-card .blog-featured-image img{position:absolute;top:0;left:0;display:block;width:100% !important;height:100% !important;object-fit:cover;-webkit-transition:transform 600ms;-moz-transition:transform 600ms;-o-transition:transform 600ms;transition:transform 600ms;transition-delay:0}@media (prefers-reduced-motion:reduce){.blog-featured-card .blog-featured-image img{transition:none}}.blog-featured-card:hover .blog-featured-image img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.blog-featured-card:hover .blog-featured-image img{transform:none}}#wrapper .blog-featured-card .blog-featured-title{margin-top:16px}.ccm-pagination-wrapper .pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ccm-pagination-wrapper .pagination>li{display:block}.ccm-pagination-wrapper .pagination .page-link{display:flex;align-items:center;justify-content:center;float:none;min-width:38.571px;height:36px;margin:0;padding:0 12px;border:0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:#fff;color:#4272b0;font-family:'DM Sans';font-weight:500;font-size:var(--font-size-navigation);line-height:1;text-decoration:none;transition:background-color 200ms,color 200ms,opacity 200ms}.ccm-pagination-wrapper .pagination a.page-link:hover,.ccm-pagination-wrapper .pagination a.page-link:focus{background-color:#4272b0;color:#fff;outline:none}.ccm-pagination-wrapper .pagination a.page-link:focus-visible{outline:2px solid #4272b0;outline-offset:2px}.ccm-pagination-wrapper .pagination .active .page-link{background-color:#4272b0;color:#fff}.ccm-pagination-wrapper .pagination .disabled:not(.prev):not(.next) .page-link{background-color:transparent;cursor:default}.ccm-pagination-wrapper .pagination .prev .page-link,.ccm-pagination-wrapper .pagination .next .page-link{width:38.571px;padding:0;background:url(/application/themes/mentaltrainerin/img/icons/slider-arrow.svg) no-repeat center;background-size:38.571px 36px}.ccm-pagination-wrapper .pagination .prev .page-link{transform:rotate(180deg)}.ccm-pagination-wrapper .pagination .prev a.page-link:hover,.ccm-pagination-wrapper .pagination .prev a.page-link:focus,.ccm-pagination-wrapper .pagination .next a.page-link:hover,.ccm-pagination-wrapper .pagination .next a.page-link:focus{background-color:transparent;opacity:0.75}.ccm-pagination-wrapper .pagination .prev.disabled .page-link,.ccm-pagination-wrapper .pagination .next.disabled .page-link{opacity:0.4;cursor:default}.colored_svg{position:absolute;display:block;left:0;right:0;bottom:0;top:0;height:100%;width:100%;filter:blur(25px);transform:scale(1.25)}@media screen and (max-width: 1400px){.colored_svg{filter:blur(20px)}}@media screen and (max-width: 992px){.colored_svg{filter:blur(15px)}}@media screen and (max-width: 768px){.colored_svg{filter:blur(10px)}}@media screen and (max-width: 500px){.colored_svg{filter:blur(7.5px);transform:scale(2)}}.colored_svg .colored_svg-mask{position:relative;overflow:hidden;width:100%;height:auto;aspect-ratio:1.82490752;-webkit-mask-image:url(/application/themes/mentaltrainerin/img/assets/birgit-witzmann_colored.svg);mask-image:url(/application/themes/mentaltrainerin/img/assets/birgit-witzmann_colored.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;top:50%;transform:translateY(-50%)}.colored_svg .colored_svg-mask:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(var(--colored-svg-angle, 180deg), #d0dfb9 0%, #f3d948 28%, #ffe2e2 64%, #8db7f3 88%, #f5f3ee 100%)}@media (prefers-reduced-motion:reduce){.colored_svg .colored_svg-mask:before{animation:none}}.colored_svg.is-offscreen .colored_svg-mask:before{animation-play-state:paused}@keyframes colored-svg-rotate{from{--colored-svg-angle:0deg}to{--colored-svg-angle:360deg}}.mt15{margin-top:15px}.animatehover{transition:transform .3s ease-in-out}.animatehover:hover{transform:translateX(4px)}.imagebox{-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;background-position:center center;width:100%;height:100%;padding:var(--padding);display:flex;align-items:center;justify-content:center;flex-direction:column;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;overflow:hidden;position:relative;min-height:700px}.imagebox.zitat{align-items:start}.imagebox.zitat .content{align-items:start;max-width:500px}@media screen and (max-width: 768px){.imagebox{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}}@media screen and (max-width: 992px){.imagebox{min-height:600px}}@media screen and (max-width: 768px){.imagebox{min-height:500px}}.imagebox:before{content:'';position:absolute;z-index:1;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background:rgba(66,114,176,0.6)}.imagebox .content,.imagebox .hintergrundbild{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.imagebox .content .button-group,.imagebox .hintergrundbild .button-group{margin-top:30px}.button-group.center{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:30px;flex-direction:row;gap:10px}.button-group{display:flex;flex-wrap:wrap;gap:10px}.blue-gradient{padding:var(--padding) 30px;background:linear-gradient(180deg, rgba(141,183,243,0.2) 0%, rgba(255,255,255,0) 100%);-webkit-border-top-left-radius:50px;-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:0;border-bottom-left-radius:0}@media screen and (max-width: 768px){.blue-gradient{-webkit-border-top-left-radius:30px;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-top:15px;padding-bottom:15px}}.blue-gradient.margin{margin-left:60px;margin-right:60px}@media screen and (max-width: 1400px){.blue-gradient.margin{margin-left:30px;margin-right:30px}}@media screen and (max-width: 1200px){.blue-gradient.margin{margin-left:0;margin-right:0}}.red-gradient{padding:var(--padding) 30px;background:linear-gradient(180deg, rgba(223,116,83,0.2) 0%, rgba(255,255,255,0) 100%);-webkit-border-top-left-radius:50px;-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:0;border-bottom-left-radius:0}@media screen and (max-width: 768px){.red-gradient{-webkit-border-top-left-radius:30px;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-top:15px;padding-bottom:15px}}.colorful-gradient{position:relative;overflow:hidden;padding:var(--padding) 30px;-webkit-border-top-left-radius:50px;-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:0;border-bottom-left-radius:0}.colorful-gradient.nopaddingbottom{padding-bottom:0}@media screen and (max-width: 768px){.colorful-gradient{-webkit-border-top-left-radius:30px;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-top:15px;padding-bottom:15px}}.inner-content{margin-left:60px;margin-right:60px}@media screen and (max-width: 1400px){.inner-content{margin-left:30px;margin-right:30px}}@media screen and (max-width: 1200px){.inner-content{margin-left:0;margin-right:0}}#toggle-password-visibility{display:none}#wrapper dl,#wrapper ol,#wrapper ul{margin:0}#wrapper label{font-weight:bold}#wrapper .form-group{margin-bottom:15px}#wrapper .form-check-label{font-weight:normal}#wrapper .col-form-label{font-weight:bold}#wrapper .input-group{width:100%}#wrapper .form-control{width:100%;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:#f7f6f2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:auto;padding:13px 12px;font-family:'DM Sans';font-weight:normal;font-size:var(--font-size-base);color:#59636b;resize:none}#wrapper .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#59636b}#wrapper .ccm-pill-toggle-group{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:0;margin-top:0}#wrapper .ccm-pill-toggle-input{position:absolute;clip:rect(0, 0, 0, 0);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap;border:0;padding:0;margin:-1px}#wrapper .ccm-pill-toggle-label{display:inline-block;padding:8px 10px;background:#e8eff7;color:#6d87a9;cursor:pointer;user-select:none;padding:6px 15px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;font-family:'DM Sans' !important;font-size:16px;margin:0;font-weight:normal !important}#wrapper .ccm-pill-toggle-input:checked+.ccm-pill-toggle-label{background-color:#4272b0;color:#fff}#wrapper .ccm-pill-toggle-input:checked+.ccm-pill-toggle-label:before{content:'';display:inline-block;width:12px;height:10px;margin-right:5px;vertical-align:middle;position:relative;top:-1px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:12px 10px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:12px 10px}#wrapper .ccm-pill-toggle-input:focus-visible+.ccm-pill-toggle-label{outline:2px solid #4272b0;outline-offset:2px}#wrapper .ccm-pill-toggle-label.label-nr-1{background:rgba(223,116,83,0.2);color:#df7453}#wrapper .ccm-pill-toggle-input:checked+.ccm-pill-toggle-label.label-nr-1{background:#df7453;color:#fff}#wrapper .ccm-pill-toggle-input:focus-visible+.ccm-pill-toggle-label.label-nr-1{outline:2px solid #df7453}#wrapper .ccm-pill-toggle-label.label-nr-2{background:#f9ebbb;color:#958a54}#wrapper .ccm-pill-toggle-input:checked+.ccm-pill-toggle-label.label-nr-2{background:#f2d02b;color:#fff}#wrapper .ccm-pill-toggle-input:focus-visible+.ccm-pill-toggle-label.label-nr-2{outline:2px solid #f2d02b}#wrapper .ccm-pill-toggle-label.label-nr-3{background:#dde7d6;color:#85937d}#wrapper .ccm-pill-toggle-input:checked+.ccm-pill-toggle-label.label-nr-3{background:#a9c059;color:#fff}#wrapper .ccm-pill-toggle-input:focus-visible+.ccm-pill-toggle-label.label-nr-3{outline:2px solid #a9c059}#wrapper input[type="checkbox"],#wrapper input[type="checkbox"]:focus,#wrapper input[type="checkbox"]:focus-visible,#wrapper input[type="checkbox"]:focus-within,#wrapper input[type="checkbox"]:focus:hover{box-shadow:none;outline:none}#wrapper input[type="checkbox"]:not(#main-menu-state){-webkit-appearance:none;appearance:none;background-color:#DBE3E7;background-image:none;width:20px;height:20px;border:0;transform:translateY(-0.075em);z-index:1;margin:0 !important;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#wrapper input[type="checkbox"]:not(#main-menu-state):before{content:'';background-color:#4272b0;width:10px;height:10px;transform:scale(0);transition:120ms transform ease-in-out;position:absolute;z-index:2;left:5px;top:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#wrapper input[type="checkbox"]:not(#main-menu-state):checked:before{transform:scale(1)}#wrapper input[type="checkbox"]:disabled{opacity:0.5}#wrapper .form-check{position:relative;padding:0 0 0 30px}#wrapper .form-check .form-check-input{position:absolute;left:0;top:2px}#wrapper .form-check .form-check-label{font-weight:normal;font-family:'DM Sans';cursor:pointer;color:#59636b}#wrapper ul:not(.pagination):not(.list-inline):not(.ccm-ui):not(.slick-dots):not(.ccm-error):not(.nav){padding:0 !important;margin:0}#wrapper ul:not(.pagination):not(.list-inline):not(.ccm-ui):not(.slick-dots):not(.ccm-error):not(.nav) li{display:block;list-style-type:none;position:relative;padding:0 0 0 32px;margin:0 0 10px 0}#wrapper ul:not(.pagination):not(.list-inline):not(.ccm-ui):not(.slick-dots):not(.ccm-error):not(.nav) li:before{content:'';background:url(/application/themes/mentaltrainerin/img/icons/check.svg) no-repeat center;background-size:22px 22px;position:absolute;left:0;top:1px;width:22px;height:22px}#wrapper .red-area ul:not(.pagination):not(.list-inline):not(.ccm-ui):not(.slick-dots):not(.ccm-error):not(.nav) li:before{background-image:url(/application/themes/mentaltrainerin/img/icons/check-red.svg)}.contact-image{max-width:400px}.course-dates{background:#fff;overflow:hidden;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin-bottom:30px}@media screen and (max-width: 768px){.course-dates{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}}.course-dates .course-dates-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px 30px;padding:30px 30px 30px 30px;background:#e8eff7}@media screen and (max-width: 768px){.course-dates .course-dates-head{padding:30px 25px}}@media screen and (max-width: 768px){.course-dates .course-dates-head{flex-direction:column}}.course-dates .course-dates-place{display:flex;align-items:flex-start;gap:10px;flex:1 1 auto;min-width:0}.course-dates .course-dates-pin{display:block;flex-shrink:0;width:17px !important;height:21px !important;margin-top:4px}.course-dates .course-dates-place-text{min-width:0}.course-dates .course-dates-title{margin:0;overflow-wrap:break-word}.course-dates .course-dates-address{margin:5px 0 0 0;font-weight:500;font-size:var(--font-size-base);color:#4272b0;overflow-wrap:break-word}.course-dates .course-dates-price{flex:0 0 auto;margin:0;font-family:'Domine';font-weight:normal;font-size:var(--font-size-h5);letter-spacing:-2%;color:#4272b0}@media screen and (max-width: 768px){.course-dates .course-dates-price{padding-left:25px}}.course-dates .course-dates-price-unit{font-family:'DM Sans';font-weight:500;font-size:var(--font-size-base)}.course-dates .course-dates-list{margin:0;padding:30px 30px 30px 30px;list-style:none}@media screen and (max-width: 768px){.course-dates .course-dates-list{padding:30px 25px 35px 25px}}.course-dates .course-dates-list .course-dates-item{display:flex;align-items:center;flex-wrap:wrap;margin:0;padding:20px 0;border-top:1px solid rgba(89,99,107,0.25)}.course-dates .course-dates-list .course-dates-item:first-child{padding-top:0;border-top:0}.course-dates .course-dates-list .course-dates-item:last-child{padding-bottom:0}.course-dates .course-dates-date,.course-dates .course-dates-time{font-size:var(--font-size-base);color:#4272b0}.course-dates .course-dates-date{flex:0 0 40%;padding-right:15px;font-weight:bold}@media screen and (max-width: 768px){.course-dates .course-dates-date{flex:0 0 100%;padding-right:0}}.course-dates .course-dates-time{flex:1 1 auto;padding-right:15px;font-weight:500}.course-dates .course-dates-link{display:flex;align-items:center;gap:10px;margin-left:auto;font-weight:500;font-size:var(--font-size-base);color:#4272b0;text-decoration:none}.course-dates .course-dates-link img{display:block;flex-shrink:0;width:38.571px !important;height:36px !important;-webkit-transition:transform 300ms;-moz-transition:transform 300ms;-o-transition:transform 300ms;transition:transform 300ms;transition-delay:0}@media (prefers-reduced-motion:reduce){.course-dates .course-dates-link img{transition:none}}.course-dates .course-dates-link:hover,.course-dates .course-dates-link:focus{color:#4272b0;text-decoration:none}.course-dates .course-dates-link:hover img{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.course-dates .course-dates-link:hover img{transform:none}}.course-dates .course-dates-link:focus{outline:none}.course-dates .course-dates-link:focus-visible{outline:2px solid #4272b0;outline-offset:4px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.course-dates .course-dates-empty{padding:30px;background:#df7453}@media screen and (max-width: 768px){.course-dates .course-dates-empty{padding:30px 25px 35px 25px}}.course-dates .course-dates-empty-text{margin:0;font-family:'Domine';font-size:var(--font-size-h5);letter-spacing:-2%;color:#fff}.topics{width:100%;align-self:stretch;text-align:left}.topics .topics-head{display:flex;padding:0 0 15px 0;border-bottom:1px solid rgba(89,99,107,0.25);font-weight:bold;font-size:var(--font-size-base);letter-spacing:-2%;color:#4272b0}@media screen and (max-width: 992px){.topics .topics-head{display:none}}.topics .topics-col{flex:0 0 30.7%;min-width:0;padding-right:24px;overflow-wrap:break-word}@media screen and (max-width: 992px){.topics .topics-col{flex:0 0 100%;padding-right:0}}.topics .topics-list{margin:0;padding:0;list-style:none}.topics .topics-list .topics-item{display:flex;align-items:flex-start;margin:0;padding:35px 0;border-bottom:1px solid rgba(89,99,107,0.25)}@media screen and (max-width: 992px){.topics .topics-list .topics-item{flex-wrap:wrap;padding:25px 0}}.topics .topics-col-topic{display:flex;align-items:flex-start;gap:11px}.topics .topics-check{display:block;flex-shrink:0;width:22px !important;height:22px !important;margin:0 !important}.topics .topics-title{min-width:0;margin:0}@media screen and (max-width: 992px){.topics .topics-col-description,.topics .topics-col-support{margin-top:15px;padding-left:33px}}@media screen and (min-width:992px){.topics .topics-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}}@media screen and (max-width: 992px){.topics .topics-label{display:block;margin-bottom:5px;font-weight:bold;font-size:var(--font-size-base);letter-spacing:-2%;color:#4272b0}}.topics .topics-text{margin:0;font-weight:500;font-size:var(--font-size-base);letter-spacing:-2%;color:#59636b}.topics .topics-link{display:block;flex-shrink:0;margin-left:auto;text-decoration:none}@media screen and (max-width: 992px){.topics .topics-link{margin:15px 0 0 33px}}.topics .topics-link img{display:block;width:38.571px !important;height:36px !important;margin:0 !important;-webkit-transition:transform 300ms;-moz-transition:transform 300ms;-o-transition:transform 300ms;transition:transform 300ms;transition-delay:0}@media (prefers-reduced-motion:reduce){.topics .topics-link img{transition:none}}.topics .topics-link:hover img{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.topics .topics-link:hover img{transform:none}}.topics .topics-link:focus{outline:none}.topics .topics-link:focus-visible{outline:2px solid #4272b0;outline-offset:4px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.ccm-block-social-links ul.list-inline li.list-inline-item{font-size:var(--font-size-h3)}.process{margin:0 30px 0 120px;background:#f7f6f2;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:60px 60px 60px 0}@media screen and (max-width: 1400px){.process{margin:0 30px 0 90px}}@media screen and (max-width: 1300px){.process{padding:40px 40px 40px 0;margin:0 0 0 60px}}@media screen and (max-width: 1200px){.process{margin:0 0 0 30px}}@media screen and (max-width: 992px){.process{margin:0;padding:40px}}@media screen and (max-width: 768px){.process{padding:30px}}.process .process-content{display:flex;align-items:start}@media screen and (max-width: 992px){.process .process-content{display:block}}.process .process-content .process-image{flex:0 0 400px;position:relative;left:-90px}@media screen and (max-width: 1400px){.process .process-content .process-image{left:-60px}}@media screen and (max-width: 1200px){.process .process-content .process-image{left:-30px;flex:0 0 350px}}@media screen and (max-width: 992px){.process .process-content .process-image{left:0;margin-bottom:30px}}@media screen and (max-width: 992px){.process .process-content .process-image img{aspect-ratio:1.6;object-fit:cover}}.process .process-content .process-text{flex:1 1 0;min-width:0}.process .process-content .process-text .process-area{width:100%;display:flex;align-items:start;padding:25px 0;border-bottom:1px solid rgba(89,99,107,0.25)}@media screen and (max-width: 768px){.process .process-content .process-text .process-area{flex-wrap:wrap}}.process .process-content .process-text .process-area.nopaddingtop{padding-top:0}.process .process-content .process-text .process-area .process-icon{flex:0 0 39px;margin-right:15px}.process .process-content .process-text .process-area .process-headline,.process .process-content .process-text .process-area .process-description{flex:1 1 0;min-width:0}.process .process-content .process-text .process-area .process-headline{padding-right:20px;padding-top:5px}@media screen and (max-width: 768px){.process .process-content .process-text .process-area .process-description{flex:0 0 100%;padding-top:15px}}.shiftcontainer{height:200px}.shiftup{display:block;position:relative;top:-200px;margin-bottom:-200px}.padding15{padding:0 15px}.white-box{background-color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:60px}@media screen and (max-width: 1300px){.white-box{padding:40px}}@media screen and (max-width: 1200px){.white-box{margin:0 15px}}@media screen and (max-width: 992px){.white-box .flex .flex-item img.img-fluid{aspect-ratio:1.6;object-fit:cover}}@media screen and (max-width: 768px){.white-box{padding:30px}}.sandbackground{background:linear-gradient(180deg, rgba(247,246,242,0) 0%, rgba(247,246,242,0) 50%, #f7f6f2 60%, #f7f6f2 90%, rgba(247,246,242,0) 100%)}.image-flex{display:flex;gap:10px;align-items:center}.ccm-block-share-this-page{margin-top:5px}.ccm-block-share-this-page li{font-size:var(--font-size-h5)}.faq-accordion{display:flex;flex-direction:column;gap:12px;margin:30px 0}.faq-accordion .faq-item{background:#f7f6f2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.faq-accordion .faq-item .faq-trigger{display:flex;justify-content:space-between;align-items:center;padding:35px 30px 15px 30px;margin-bottom:20px;cursor:pointer;user-select:none;gap:16px}.faq-accordion .faq-item .faq-trigger .faq-trigger-title{font-family:'DM Sans';font-size:var(--font-size-normal);font-weight:bold;color:#4272b0;margin:0;flex:1}.faq-accordion .faq-item .faq-trigger .faq-chevron{flex-shrink:0;height:2px;width:20px;background:#4272b0}.faq-accordion .faq-item .faq-trigger .faq-chevron:after{content:'';display:block;width:20px;height:2px;background:#4272b0;transform:rotate(90deg);transition:transform .35s ease}.faq-accordion .faq-item.is-open .faq-chevron:after{content:'';display:block;width:20px;height:2px;background:#4272b0;transform:rotate(0deg)}.faq-accordion .faq-item .faq-body{overflow:hidden;height:0;position:relative;top:-22px;-webkit-transition:height .35s;-moz-transition:height .35s;-o-transition:height .35s;transition:height .35s;transition-delay:0}.faq-accordion .faq-item .faq-body .faq-body-inner{padding:0 30px 0;color:#59636b;font-size:var(--font-size-normal)}.faq-accordion .faq-item .faq-body .faq-body-inner p{margin:0 0 15px 0 !important}@page{margin:2cm}@media print{:root{--font-size-base:11pt;--font-size-small:9pt;--font-size-h1:24pt;--font-size-h2:20pt;--font-size-h3:16pt;--font-size-h4:14pt;--font-size-h5:12pt;--font-size-h6:11pt;--line-height-h1:1.2;--line-height-h2:1.2;--line-height-h3:1.25;--line-height-h4:1.3;--line-height-h5:1.3;--line-height-h6:1.3;--padding:0}body{margin:0;background:none}#ccm-toolbar,#ccm-toolbar-disabled,div.ccm-panel,#header,#footer,.d-print-none{display:none !important}.ccm-page{margin-top:0 !important}.d-print-block{display:block !important}#wrapper{overflow:visible}#wrapper hr{border:0;border-top:1px solid #d5d8da}#wrapper li:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-aos]{opacity:1 !important;transform:none !important;transition:none !important}main img{max-width:100% !important;height:auto !important}h1,h2,h3,h4,h5,h6{break-after:avoid;page-break-after:avoid}img,figure,blockquote,table{break-inside:avoid;page-break-inside:avoid}p{orphans:3;widows:3}.faq-accordion{display:block;margin:.6cm 0}.faq-accordion .faq-item{background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:visible;margin-bottom:0.5cm}.faq-accordion .faq-item:last-child{margin-bottom:0}.faq-accordion .faq-item .faq-trigger{display:block;padding:0;margin:0 0 .15cm;break-after:avoid;page-break-after:avoid}.faq-accordion .faq-item .faq-chevron{display:none}.faq-accordion .faq-item .faq-body{height:auto !important;overflow:visible;top:0;transition:none}.faq-accordion .faq-item .faq-body .faq-body-inner{padding:0}.faq-accordion .faq-item .faq-body .faq-body-inner p:last-child{margin-bottom:0 !important}#teaser.blog-entry-teaser{display:block;padding:0;margin-bottom:1cm;background:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:visible}#teaser.blog-entry-teaser .blog-entry-print-image{width:100%;max-height:9cm;object-fit:cover;margin-bottom:0.6cm;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#teaser.blog-entry-teaser.has-image{min-height:0}#teaser.blog-entry-teaser.has-image:before{display:none}#teaser.blog-entry-teaser.has-image .blog-entry-title{color:#4272b0}#teaser.blog-entry-teaser .inner{display:block;max-width:none;text-align:left}#teaser.blog-entry-teaser .tags{justify-content:flex-start}#teaser.blog-entry-teaser .tags .tag{background:#e8eff7;-webkit-print-color-adjust:exact;print-color-adjust:exact}}