:root{--ris-ink:#16181c;--ris-ink-soft:#2a2e35;--ris-muted:#5e666f;--ris-silver:#9aa3ad;--ris-line:#eadfcf;--ris-mist:#ac7d0112;--ris-paper:#fcfaf8;--ris-white:#fff;--ris-accent:#ac7d01;--ris-accent-hover:#956c01;--ris-accent-soft:#ac7d0112;--ris-radius:2px;--ris-radius-lg:12px;--ris-ease:cubic-bezier(.22,1,.36,1);--ris-font-display:"Figtree","Helvetica Neue",Helvetica,Arial,sans-serif;--ris-font-body:"Figtree","Helvetica Neue",Helvetica,Arial,sans-serif;--ris-space:clamp(1.25rem, 3vw, 2.5rem);--ris-content:42rem}body,button,input,select,textarea,.nm-font,.nm-alt-font{font-family:var(--ris-font-body) !important}body,.nm-page-wrap{background:var(--ris-white);color:var(--ris-ink);font-family:var(--ris-font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.nm-alt-font{font-family:var(--ris-font-display) !important;font-weight:600 !important;letter-spacing:-.01em;color:var(--ris-ink) !important;line-height:1.3}.banner2 .banner-title,.banner2 .banner-title h1,.banner2 .banner-title h2,.banner2 .banner-title h3,.banner2 h1,.banner2 h2,.banner2 h3,.banner3 .banner-title,.banner3 .banner-title h1,.banner3 .banner-title h2,.banner3 .banner-title h3,.banner3 h1,.banner3 h2,.banner3 h3,.banner-content h1,.banner-content h2,.banner-content h3{color:#fff !important}.banner2_inner_podcast .banner-title,.banner2_inner_podcast .banner-title-1,.banner2_inner_podcast .banner-title-2,.banner2_inner_podcast h1,.banner2_inner_podcast h2,.banner2_inner_podcast h3{color:var(--ris-ink) !important}p,li,.wpb_text_column{font-family:var(--ris-font-body);color:var(--ris-ink-soft);line-height:1.65}a{font-weight:600 !important;transition:color .25s var(--ris-ease),text-decoration-color .25s var(--ris-ease)}.home .entry-content p a:not(.home-hero-btn):not(.nm_btn):not(.nm-menu-item),.home .wpb_text_column p a:not(.home-hero-btn):not(.nm_btn),.link-style{color:#ac7d01 !important;text-decoration:underline !important;text-decoration-style:solid !important;text-decoration-color:#ac7d01 !important;text-underline-offset:.15em;text-decoration-thickness:1px}.home .entry-content p a:not(.home-hero-btn):not(.nm_btn):hover,.home .wpb_text_column p a:not(.home-hero-btn):not(.nm_btn):hover,.link-style:hover{color:#956c01 !important;text-decoration-color:#956c01 !important}.highlight{color:#ac7d01 !important}.nm-header{background:rgba(255,255,255,.96) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color .3s var(--ris-ease),background .3s var(--ris-ease)}.nm-menu li a,.nm-header a{color:var(--ris-ink) !important;letter-spacing:.01em;transition:color .25s var(--ris-ease)}.nm-menu-icon span{background:var(--ris-ink) !important}.nm-header-logo img,.nm-header-logo .nm-logo{filter:none}.header-on-scroll .nm-header{border-bottom-color:var(--ris-line);background:rgba(255,255,255,.98) !important}.nm-header-placeholder{height:84px !important}@media (max-width:991px){.nm-header-placeholder{height:70px !important}}.home .home-hero-section{position:relative;margin:0 !important;padding:0 !important;background:var(--ris-paper)}.home .home-hero{position:relative;margin:0 !important;padding:clamp(1.25rem, 3vw, 2.25rem) 0 !important;background:0 0}.home .home-hero>.nm_column,.home .home-hero .vc_column-inner{padding:0 !important;margin:0 !important}.home .home-hero>.nm_column>.vc_column-inner>.wpb_wrapper{position:relative;display:grid;grid-template-columns:minmax(260px, 0.85fr) minmax(0, 1.35fr);align-items:center;gap:clamp(1.25rem, 2.5vw, 2.25rem);min-height:clamp(420px, 48vw, 560px);height:auto;max-height:none;margin:0 auto !important;padding:clamp(1.75rem, 3.5vw, 2.75rem) clamp(1.25rem, 4vw, 3rem) clamp(1.75rem, 3.5vw, 2.75rem) clamp(1.5rem, 5vw, 3.75rem);overflow:visible;background:0 0}.home .home-hero>.nm_column>.vc_column-inner>.wpb_wrapper:before,.home .home-hero>.nm_column>.vc_column-inner>.wpb_wrapper:after{display:none}.home .home-hero>.nm_column>.vc_column-inner>.wpb_wrapper>br{display:none !important}.home .home-hero-copy{position:relative;z-index:2;grid-column:1;grid-row:1;justify-self:start;align-self:center;display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:28rem;margin:0;padding:0;text-align:left;background:0 0;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.home .home-hero-copy>.wpb_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:auto;padding:.5rem 1rem .5rem 0;margin:0 !important;box-sizing:border-box}.home .home-hero-title{order:-1}.home .home-hero-brand{font-family:var(--ris-font-display) !important;font-size:clamp(2rem, 3.6vw, 2.85rem) !important;font-weight:600 !important;letter-spacing:-.03em;line-height:1.05 !important;color:var(--ris-ink) !important;margin:0 0 .65rem !important;padding:0 !important;text-shadow:none;opacity:0;transform:translateY(14px);animation:ris-rise .85s var(--ris-ease) .08s forwards}.home .home-hero-title{font-family:var(--ris-font-body) !important;font-size:.82rem !important;font-weight:600 !important;letter-spacing:.12em;text-transform:uppercase;color:var(--ris-ink) !important;margin:0 0 .85rem !important;padding:0 !important;text-shadow:none;opacity:0;transform:translateY(14px);animation:ris-rise .85s var(--ris-ease) .18s forwards}.home .home-hero-lead{font-size:clamp(0.98rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.55 !important;color:var(--ris-ink) !important;max-width:18rem;margin:0 0 1.6rem !important;padding:0 !important;text-shadow:none;opacity:0;transform:translateY(14px);animation:ris-rise .85s var(--ris-ease) .28s forwards}.home .home-hero-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-start;align-items:center;margin:0 !important;padding:0 !important;opacity:0;transform:translateY(14px);animation:ris-rise .85s var(--ris-ease) .38s forwards}.home .home-hero-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.55rem 1.35rem;border-radius:999px;font-family:var(--ris-font-body) !important;font-size:.88rem !important;font-weight:600 !important;letter-spacing:.04em;text-transform:uppercase;text-decoration:none !important;box-shadow:none;transition:background .25s var(--ris-ease),color .25s var(--ris-ease),border-color .25s var(--ris-ease),transform .25s var(--ris-ease),box-shadow .25s var(--ris-ease)}.home .home-hero-btn--primary,.home .home-hero-btn--ghost,.home .home-hero-actions a.home-hero-btn,.home p a.home-hero-btn,.home .wpb_text_column p a.home-hero-btn{background:#ac7d01;color:#fff !important;border:1px solid #ac7d01;text-decoration:none !important}.home .home-hero-btn--primary:hover,.home .home-hero-btn--ghost:hover,.home .home-hero-actions a.home-hero-btn:hover,.home p a.home-hero-btn:hover,.home .wpb_text_column p a.home-hero-btn:hover{background:#956c01;border-color:#956c01;color:#fff !important;text-decoration:none !important;transform:translateY(-1px);box-shadow:0 8px 18px rgba(172,125,1,.28)}.home .home-hero-image,.home .home-hero .home-hero-media,.home .home-hero .show-on-desktop.home-hero-image,.home .home-hero .show-on-mobile.home-hero-image{position:relative;grid-column:2;grid-row:1;z-index:2;justify-self:stretch;align-self:center;width:100%;max-width:none;height:clamp(380px, 46vw, 520px);min-height:0;margin:0 !important;overflow:hidden;opacity:1;border-radius:1.25rem;border:none;box-shadow:none;background:0 0}.home .home-hero .show-on-desktop.home-hero-image,.home .home-hero .home-hero-media{display:block !important}.home .home-hero .show-on-desktop.home-hero-image:before{display:none}.home .home-hero-image .wpb_wrapper,.home .home-hero-media .wpb_wrapper,.home .home-hero-media-frame,.home .home-hero-image figure,.home .home-hero-image a,.home .home-hero-image .vc_single_image-wrapper{display:block;position:absolute;inset:0;height:100%;width:100%;margin:0 !important;border-radius:inherit;overflow:hidden}.home .home-hero-image img,.home .home-hero-video,.home .home-hero-fallback{display:block;position:absolute;inset:0;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;object-position:center center;border-radius:0 !important;transform:none;background:#e8e4dc}.home .home-hero-media .home-hero-fallback,.home .home-hero-media-frame .home-hero-fallback{z-index:2;opacity:1;transition:opacity .45s ease}.home .home-hero-media .home-hero-video,.home .home-hero-media-frame .home-hero-video{z-index:1;opacity:0;transition:opacity .45s ease}.home .home-hero-media.is-video-ready .home-hero-video,.home .home-hero-media-frame.is-video-ready .home-hero-video{opacity:1}.home .home-hero-media.is-video-ready .home-hero-fallback,.home .home-hero-media-frame.is-video-ready .home-hero-fallback{opacity:0;pointer-events:none}.home .home-hero-media.is-fallback .home-hero-video,.home .home-hero-media-frame.is-fallback .home-hero-video{display:none !important}.home .home-hero-media.is-fallback .home-hero-fallback,.home .home-hero-media-frame.is-fallback .home-hero-fallback{display:block !important;opacity:1}@keyframes ris-rise{to{opacity:1;transform:translateY(0)}}@keyframes ris-fade{to{opacity:1}}.home #podcast-coming-soon{display:none !important}.home .ris-pillars-section{margin:0 !important;padding:0 !important;background:var(--ris-paper);border-top:1px solid var(--ris-line)}.home .ris-pillars-section .nm-row,.home .ris-pillars-section .vc_column-inner,.home .ris-pillars-section .wpb_wrapper{padding:0 !important;margin:0 !important}.home .ris-pillars{max-width:1180px;margin:0 auto;padding:clamp(2.5rem, 5vw, 3.75rem) clamp(1.25rem, 4vw, 2rem)}.home .ris-pillars__grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:clamp(1.75rem, 3.5vw, 2.75rem);align-items:start}.ris-pillar{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;opacity:0;transform:translateY(12px);animation:ris-rise .75s var(--ris-ease) forwards}.ris-pillar:nth-child(1){animation-delay:.05s}.ris-pillar:nth-child(2){animation-delay:.14s}.ris-pillar:nth-child(3){animation-delay:.23s}.ris-pillar__icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin-bottom:.35rem;color:#ac7d01}.ris-pillar__icon svg{width:100%;height:100%;display:block}.ris-pillar__title{margin:0 !important;padding:0 !important;max-width:16rem;font-family:var(--ris-font-display) !important;font-size:clamp(1.02rem, 1.4vw, 1.18rem) !important;font-weight:600 !important;letter-spacing:-.015em;line-height:1.3 !important;color:var(--ris-ink) !important}.ris-pillar__text{margin:0 !important;padding:0 !important;max-width:18.5rem;font-family:var(--ris-font-body,inherit) !important;font-size:clamp(0.88rem, 1.1vw, 0.95rem) !important;font-weight:400 !important;line-height:1.55 !important;letter-spacing:.01em;color:var(--ris-muted,#5c564e) !important}@media (max-width:767px){.home .ris-pillars__grid{grid-template-columns:1fr;gap:2.25rem}.ris-pillar__title,.ris-pillar__text{max-width:22rem}}.vc_section+.vc_section,.nm-row{position:relative}.wpb_text_column h2{font-size:clamp(1.65rem, 3vw, 2.35rem) !important;padding-bottom:.55em !important}.wpb_text_column h3{font-size:clamp(1.25rem, 2vw, 1.55rem) !important}.vc_custom_1725038242646,.vc_custom_1721934316917,.vc_custom_1742457751956,.vc_custom_1742457815354,.vc_custom_1722024657897,.home .ris-testimonials-section,.topic-row.vc_custom_1721934316917,.colored-box-yellow,.colored-box-orange,.zusatz-info,.podcast-spotify-button,.vc_tta.vc_general .vc_tta-panel-title>a,.vc_tta.vc_tta-accordion .vc_tta-panel-title>a{background-color:var(--ris-mist) !important;background:var(--ris-mist) !important}.home #termine+.nm-row,.vc_custom_1725038242646,.home .ris-termine-row{border-radius:0;border-top:1px solid var(--ris-line);border-bottom:1px solid var(--ris-line)}.home .ris-termine{max-width:40rem;margin:0 auto}.home .ris-termine__heading{text-align:center !important;margin:0 0 .35em !important;padding-bottom:0 !important}.home .ris-termine__intro{text-align:center;color:var(--ris-muted) !important;font-size:.95rem !important;font-weight:400 !important;margin:0 0 1.15rem !important;line-height:1.45}.home .ris-termine__list{display:flex;flex-direction:column;gap:.4rem;border-top:none}.home .ris-termine__list>br,.home .ris-event br{display:none !important}.home .ris-event{display:grid;grid-template-columns:3.5rem minmax(0, 1fr) auto;align-items:center;gap:.55rem .85rem;padding:.55rem .75rem;border:1px solid rgba(22,24,28,.06);border-radius:10px;background:var(--ris-white);box-shadow:0 1px 2px rgba(22,24,28,.03);text-decoration:none !important;color:inherit !important;font-weight:400 !important;transition:transform .22s var(--ris-ease),box-shadow .22s var(--ris-ease),border-color .22s var(--ris-ease)}.home .ris-event:hover{transform:translateY(-1px);border-color:rgba(22,24,28,.1);box-shadow:0 6px 16px rgba(22,24,28,.07);background:var(--ris-white);padding-left:.75rem;padding-right:.75rem}.home .ris-event__date{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:2.6rem;padding:.2rem .15rem;background:var(--ris-mist);border:none;border-radius:7px;text-align:center;line-height:1.05}.home .ris-event__day{font-size:1rem;font-weight:700;color:var(--ris-ink);letter-spacing:-.02em}.home .ris-event__month{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ris-muted);margin-top:.1rem}.home .ris-event__body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.home .ris-event__title{font-size:.95rem;font-weight:600 !important;color:var(--ris-ink);line-height:1.3;transition:color .2s var(--ris-ease)}.home .ris-event:hover .ris-event__title{color:var(--ris-accent)}.home .ris-event__meta{font-size:.8rem;font-weight:400 !important;color:var(--ris-muted)}.home .ris-event__badge{justify-self:end;padding:.2rem .55rem;border-radius:999px;background:rgba(143,115,73,.14);color:#6e5633;font-size:.68rem;font-weight:600 !important;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.home .ris-event.is-full .ris-event__title{opacity:.88}.home .ris-event[hidden]{display:none !important}.home .ris-termine__nav{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-top:1.1rem}.home .ris-termine__arrow{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;padding:0;border:1px solid rgba(22,24,28,.12);border-radius:999px;background:var(--ris-white);color:var(--ris-ink);font-size:1.35rem;line-height:1;cursor:pointer;transition:background .2s var(--ris-ease),border-color .2s var(--ris-ease),opacity .2s var(--ris-ease)}.home .ris-termine__arrow:hover:not(:disabled){background:var(--ris-mist);border-color:rgba(22,24,28,.2)}.home .ris-termine__arrow:disabled{opacity:.35;cursor:default}.home .ris-termine__dots{display:flex;align-items:center;gap:.45rem}.home .ris-termine__dot{width:.5rem;height:.5rem;padding:0;border:none;border-radius:999px;background:rgba(22,24,28,.22);cursor:pointer;transition:background .2s var(--ris-ease),transform .2s var(--ris-ease)}.home .ris-termine__dot:hover{background:rgba(22,24,28,.4)}.home .ris-termine__dot.is-active{background:var(--ris-accent);transform:scale(1.2)}@media (max-width:600px){.home .ris-event{grid-template-columns:3.15rem minmax(0, 1fr);gap:.45rem .65rem;padding:.5rem .65rem}.home .ris-event__badge{grid-column:2;justify-self:start;margin-top:0}.home .ris-event__day{font-size:.92rem}.home .ris-event__title{font-size:.9rem}}.tile-container .tile,.image-button{position:relative;border-radius:var(--ris-radius-lg) !important;overflow:hidden;cursor:pointer;transition:transform .35s var(--ris-ease),box-shadow .35s var(--ris-ease)}.tile-container .tile:hover,.image-button:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(22,24,28,.12)}.overlay-text{background:linear-gradient(180deg,rgba(22,24,28,.15) 0%,rgba(22,24,28,.62) 100%) !important;backdrop-filter:blur(1px)}.image-button-text h3,.tile-container .image-button-text h3,.tile-container .overlay-text h3,.tile-container .overlay-text a{font-family:var(--ris-font-display) !important;letter-spacing:-.02em;color:#fff !important}.tile-container .tile a.link-style-none:after{content:"";position:absolute;inset:0;z-index:2}.topic-row{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.topic-row-image img,.banner-img-mobile img{border-radius:var(--ris-radius-lg) !important}.favourites-supertitle p,.favourites-supertitle p strong,.favourites-supertitle p em,.favourites-supertitle p i{margin:0 !important;font-family:var(--ris-font-body) !important;font-size:.78rem !important;font-weight:600 !important;font-style:normal !important;letter-spacing:.14em;text-transform:uppercase;line-height:1.4 !important;color:#ac7d01 !important}.topic-row-title h3{margin:0 0 .45em !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.4rem, 2.4vw, 1.9rem) !important;font-weight:700 !important;letter-spacing:-.028em;line-height:1.2 !important;color:var(--ris-ink) !important}.favourites-column-left>.wpb_wrapper>.wpb_text_column:not(.topic-row-title) p,.favourites-column-left .wpb_text_column:not(.topic-row-title):not(.favourites-supertitle) p{margin:0 !important;max-width:34em;font-family:var(--ris-font-body) !important;font-size:clamp(0.97rem, 1.15vw, 1.05rem) !important;font-weight:400 !important;line-height:1.68 !important;letter-spacing:.005em;color:var(--ris-muted) !important}.wpb_text_column:has(h2)+.wpb_text_column p[style*="text-align: center"]{max-width:36rem;margin-left:auto !important;margin-right:auto !important;font-size:clamp(1rem, 1.25vw, 1.08rem) !important;line-height:1.65 !important;color:var(--ris-muted) !important;letter-spacing:.01em}a.nm_btn,.nm_btn.nm_btn_filled_rounded,.nm_btn.filled_rounded{display:inline-flex !important;align-items:center;justify-content:center;min-height:2.65rem;padding:.55rem 1.35rem !important;border-radius:999px !important;border:1px solid #ac7d01 !important;background:#ac7d01 !important;box-shadow:none !important;overflow:hidden;font-family:var(--ris-font-body) !important;font-size:.88rem !important;font-weight:600 !important;letter-spacing:.04em;text-transform:uppercase;text-decoration:none !important;color:#fff !important;transition:background .25s var(--ris-ease),border-color .25s var(--ris-ease),transform .25s var(--ris-ease),box-shadow .25s var(--ris-ease) !important}a.nm_btn:hover,.nm_btn.nm_btn_filled_rounded:hover{background:#956c01 !important;border-color:#956c01 !important;color:#fff !important;transform:translateY(-1px);box-shadow:0 8px 18px rgba(172,125,1,.28) !important}.nm_btn .nm_btn_bg{display:none !important}.nm_btn .nm_btn_title,.nm_btn_title{position:relative;z-index:1;background:0 0 !important;border:none !important;border-radius:0 !important;padding:0 !important;color:#fff !important;font:inherit !important;letter-spacing:inherit !important;text-transform:inherit !important;transform:none !important}.nm_btn:hover .nm_btn_title,.nm_btn_title:hover{background:0 0 !important;color:#fff !important;transform:none !important}.home .ris-testimonials-section{margin:0 !important;padding:0 !important;background:var(--ris-mist)}.home .ris-testimonials-section .nm-row,.home .ris-testimonials-section .vc_column-inner,.home .ris-testimonials-section .wpb_wrapper{padding:0 !important;margin:0 !important}.home .ris-testimonials{max-width:40rem;margin:0 auto;padding:clamp(2.75rem, 6vw, 4.25rem) clamp(1.25rem, 4vw, 2rem)}.home .ris-testimonials__header{text-align:center;margin-bottom:clamp(1.75rem, 3.5vw, 2.5rem)}.home .ris-testimonials__title{margin:0 !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.65rem, 3vw, 2.35rem) !important;font-weight:700 !important;letter-spacing:-.03em;line-height:1.15 !important;color:var(--ris-ink) !important}.home .ris-testimonials__list{position:relative;min-height:12rem}.ris-testimonial{margin:0;padding:0;border:0;text-align:center}.ris-testimonial[hidden]{display:none !important}.ris-testimonial__quote{margin:0 0 1.25rem !important;padding:0 !important;border:0 !important;quotes:none;text-align:center}.ris-testimonial__quote p{margin:0 auto !important;max-width:36rem;font-family:var(--ris-font-body) !important;font-size:clamp(1.02rem, 1.35vw, 1.12rem) !important;font-weight:400 !important;font-style:normal !important;line-height:1.65 !important;letter-spacing:.005em;text-align:center !important;color:var(--ris-ink-soft) !important}.ris-testimonial__person{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;text-align:center}.ris-testimonial__avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(172,125,1,.14);color:#ac7d01;font-family:var(--ris-font-body);font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1}.ris-testimonial__meta{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-width:0}.ris-testimonial__name{font-family:var(--ris-font-body);font-size:.95rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--ris-ink)}.ris-testimonial__source{font-family:var(--ris-font-body);font-size:.82rem;font-weight:400;line-height:1.35;color:var(--ris-muted)}.home .ris-testimonials__nav,.ris-page--paarkurs .ris-testimonials__nav,.ris-page--course .ris-testimonials__nav{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-top:1.5rem}.home .ris-testimonials__arrow,.ris-page--paarkurs .ris-testimonials__arrow,.ris-page--course .ris-testimonials__arrow{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid rgba(22,24,28,.12);border-radius:999px;background:var(--ris-white);color:var(--ris-ink);font-size:1.25rem;line-height:1;cursor:pointer;transition:background .2s var(--ris-ease),border-color .2s var(--ris-ease),opacity .2s var(--ris-ease)}.home .ris-testimonials__arrow:hover:not(:disabled),.ris-page--paarkurs .ris-testimonials__arrow:hover:not(:disabled),.ris-page--course .ris-testimonials__arrow:hover:not(:disabled){background:var(--ris-mist);border-color:rgba(22,24,28,.2)}.home .ris-testimonials__arrow:disabled,.ris-page--paarkurs .ris-testimonials__arrow:disabled,.ris-page--course .ris-testimonials__arrow:disabled{opacity:.35;cursor:default}.home .ris-testimonials__dots,.ris-page--paarkurs .ris-testimonials__dots,.ris-page--course .ris-testimonials__dots{display:flex;align-items:center;gap:.4rem}.home .ris-testimonials__dot,.ris-page--paarkurs .ris-testimonials__dot,.ris-page--course .ris-testimonials__dot{width:.5rem;height:.5rem;padding:0;border:0;border-radius:999px;background:rgba(22,24,28,.22);cursor:pointer;transition:background .2s var(--ris-ease),transform .2s var(--ris-ease)}.home .ris-testimonials__dot:hover,.ris-page--paarkurs .ris-testimonials__dot:hover,.ris-page--course .ris-testimonials__dot:hover{background:rgba(22,24,28,.4)}.home .ris-testimonials__dot.is-active,.ris-page--paarkurs .ris-testimonials__dot.is-active,.ris-page--course .ris-testimonials__dot.is-active{background:var(--ris-accent,#ac7d01);background:#ac7d01;transform:scale(1.15)}.home .ris-testimonials__actions{margin:clamp(2rem, 4vw, 2.75rem) 0 0 !important;text-align:center}.home .ris-referenzen-banner{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:.85rem 0;background:var(--ris-white);border-top:1px solid var(--ris-line);border-bottom:1px solid var(--ris-line)}.home .ris-referenzen-banner__inner{display:flex;align-items:center;gap:clamp(0.35rem, 1.5vw, 0.75rem);width:100%;padding:0 clamp(0.5rem, 2vw, 1rem)}.home .ris-referenzen-banner__viewport{flex:1 1 auto;min-width:0;overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none}.home .ris-referenzen-banner__viewport.is-dragging{cursor:grabbing}.home .ris-referenzen-banner__track{display:flex;align-items:center;width:max-content;will-change:transform}.home .ris-referenzen-banner__track.is-animating{transition:transform .45s var(--ris-ease,cubic-bezier(.22,1,.36,1))}.home .ris-referenzen-banner__list{display:flex;align-items:center;flex:0 0 auto;gap:clamp(1.25rem, 3vw, 2.5rem);margin:0 !important;padding:0 clamp(1.25rem, 3vw, 2rem) !important;list-style:none !important}.home .ris-referenzen-banner__item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:clamp(5.5rem, 11vw, 8rem);margin:0 !important;list-style:none !important}.home .ris-referenzen-banner__item img{display:block;width:100%;height:1.75rem;max-width:7.5rem;object-fit:contain;object-position:center;opacity:1;transition:opacity .2s var(--ris-ease)}.home .ris-referenzen-banner__item img:hover{opacity:.85}.home .ris-referenzen-banner__arrow{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(22,24,28,.12);border-radius:999px;background:var(--ris-white);color:var(--ris-ink);font-size:1.15rem;line-height:1;cursor:pointer;transition:background .2s var(--ris-ease),border-color .2s var(--ris-ease)}.home .ris-referenzen-banner__arrow:hover{background:var(--ris-mist);border-color:rgba(22,24,28,.2)}.home .ris-intro-row{margin:0 !important}.home .ris-intro{max-width:56rem;margin:0 auto;padding:clamp(2.75rem, 6vw, 4.25rem) clamp(1.5rem, 4vw, 2.5rem)}.home .ris-intro__title{margin:0 0 clamp(1.15rem, 2.5vw, 1.6rem) !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.65rem, 3vw, 2.35rem) !important;font-weight:700 !important;letter-spacing:-.03em;line-height:1.18 !important;color:var(--ris-ink) !important}.home .ris-intro__body{display:flex;flex-direction:column;gap:1.1rem}.home .ris-intro__body p{margin:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.25vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:.005em;color:var(--ris-muted) !important}.home .ris-intro__body a{color:#ac7d01 !important;text-decoration:underline !important;text-decoration-style:solid !important;text-decoration-color:#ac7d01 !important;text-underline-offset:.15em;font-weight:600 !important}.home .ris-intro__body a:hover{color:#956c01 !important;text-decoration-color:#956c01 !important}.home .ris-intro__attr{margin:clamp(1.35rem, 2.5vw, 1.75rem) 0 0 !important;font-family:var(--ris-font-body) !important;font-size:.92rem !important;font-weight:600 !important;letter-spacing:.04em;text-transform:uppercase;color:#ac7d01 !important}.home .ris-approach-row{margin:0 !important}.home .ris-approach{max-width:56rem;margin:0 auto;padding:clamp(2rem, 4vw, 2.75rem) clamp(1.5rem, 4vw, 2.5rem);background:var(--ris-mist);border-radius:var(--ris-radius-lg)}.home .ris-approach__header{margin-bottom:clamp(1.5rem, 3vw, 2rem)}.home .ris-approach__title{margin:0 !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.45rem, 2.5vw, 1.9rem) !important;font-weight:700 !important;letter-spacing:-.028em;line-height:1.2 !important;color:var(--ris-ink) !important}.home .ris-approach__list{display:flex;flex-direction:column;gap:clamp(1.35rem, 2.8vw, 1.85rem)}.home .ris-approach__item{display:grid;grid-template-columns:2.5rem minmax(0, 1fr);gap:.85rem 1rem;align-items:start}.home .ris-approach__index{font-family:var(--ris-font-body);font-size:.78rem;font-weight:700;letter-spacing:.08em;line-height:1.6;color:#ac7d01}.home .ris-approach__heading{margin:0 0 .35em !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.05rem, 1.5vw, 1.18rem) !important;font-weight:700 !important;font-style:normal !important;letter-spacing:-.02em;line-height:1.3 !important;color:var(--ris-ink) !important}.home .ris-approach__text{margin:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(0.97rem, 1.15vw, 1.05rem) !important;font-weight:400 !important;line-height:1.65 !important;letter-spacing:.005em;color:var(--ris-muted) !important}.home .ris-approach__more{margin:clamp(1.5rem, 3vw, 2rem) 0 0 !important;font-family:var(--ris-font-body) !important;font-size:.98rem !important;line-height:1.5 !important;color:var(--ris-ink-soft) !important}.home .ris-approach__more a{color:#ac7d01 !important;text-decoration:underline !important;text-underline-offset:.15em;font-weight:600 !important}.home .ris-approach__more a:hover{color:#956c01 !important}.home .ris-about-row{margin:0 !important}.home .ris-about{max-width:56rem;margin:0 auto;padding:clamp(2.75rem, 6vw, 4.25rem) clamp(1.5rem, 4vw, 2.5rem)}.home .ris-about__grid{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);gap:clamp(1.75rem, 4vw, 3rem);align-items:center}.home .ris-about__title{margin:0 0 clamp(1rem, 2vw, 1.35rem) !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.65rem, 3vw, 2.35rem) !important;font-weight:700 !important;letter-spacing:-.03em;line-height:1.18 !important;color:var(--ris-ink) !important}.home .ris-about__body p{margin:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.25vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:.005em;color:var(--ris-muted) !important}.home .ris-about__more{margin:clamp(1.15rem, 2.5vw, 1.5rem) 0 0 !important;font-family:var(--ris-font-body) !important;font-size:.98rem !important;line-height:1.5 !important;color:var(--ris-ink-soft) !important}.home .ris-about__more a{color:#ac7d01 !important;text-decoration:underline !important;text-underline-offset:.15em;font-weight:600 !important}.home .ris-about__more a:hover{color:#956c01 !important}.home .ris-about__media{margin:0}.home .ris-about__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--ris-radius-lg)}@media (max-width:767px){.home .ris-about__grid{grid-template-columns:1fr;gap:1.5rem}.home .ris-about__media{order:-1;max-width:18rem}}.home .ris-podcast-row{margin:0 !important}.home .ris-podcast{max-width:56rem;margin:0 auto;padding:clamp(2.5rem, 5vw, 3.75rem) clamp(1.5rem, 4vw, 2.5rem);background:var(--ris-white);border-radius:0}.home .ris-podcast__grid{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);gap:clamp(1.5rem, 4vw, 2.75rem);align-items:center}.home .ris-podcast__image-link{display:block;font-weight:400 !important;text-decoration:none !important;border-radius:var(--ris-radius-lg);overflow:hidden;transition:transform .35s var(--ris-ease),box-shadow .35s var(--ris-ease)}.home .ris-podcast__image-link:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(22,24,28,.1)}.home .ris-podcast__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--ris-radius-lg)}.home .ris-podcast__title{margin:0 0 .85rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.4rem, 2.5vw, 1.9rem) !important;font-weight:700 !important;letter-spacing:-.028em;line-height:1.2 !important;color:var(--ris-ink) !important}.home .ris-podcast__text{margin:0 0 1.35rem !important;font-family:var(--ris-font-body) !important;font-size:clamp(0.97rem, 1.15vw, 1.05rem) !important;font-weight:400 !important;line-height:1.68 !important;letter-spacing:.005em;color:var(--ris-muted) !important}.home .ris-podcast__actions{margin:0 !important}.home .ris-podcast__actions .nm_btn{margin:0 !important}@media (max-width:767px){.home .ris-podcast__grid{grid-template-columns:1fr;gap:1.35rem}.home .ris-podcast__media{max-width:16rem}}.home .ris-pullquote-row{margin:0 !important}.home .ris-pullquote{max-width:56rem;margin:0 auto;padding:clamp(2.75rem, 6vw, 4rem) clamp(1.25rem, 4vw, 2rem);text-align:center}.home .ris-pullquote__quote{margin:0 0 1.25rem !important;padding:0 !important;border:0 !important;quotes:none}.home .ris-pullquote__quote p{margin:0 auto !important;max-width:48rem;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.25vw, 1.08rem) !important;font-weight:400 !important;font-style:normal !important;line-height:1.65 !important;letter-spacing:.005em;text-align:center !important;color:var(--ris-ink-soft) !important}.home .ris-pullquote__attr{margin:0 0 1.75rem !important;font-family:var(--ris-font-body) !important;font-size:.92rem !important;font-weight:600 !important;letter-spacing:.04em;text-transform:uppercase;color:#ac7d01 !important}.home .ris-pullquote__actions{margin:0 !important}.home .ris-pullquote__actions .nm_btn{margin:0 !important}.ris-page-row{margin:0 !important}.ris-page-row--flush .vc_column-inner,.ris-page-row--flush .wpb_wrapper{padding:0 !important}.ris-page-shell{margin:0;padding:0}.ris-page{max-width:56rem;margin:0 auto;padding:0 clamp(1.25rem, 4vw, 2rem) clamp(3rem, 7vw, 5rem)}@media (max-width:767px){.ris-page-row,.vc_row.ris-page-row{padding-left:0 !important;padding-right:0 !important}.ris-page--course .ris-page,.ris-page--paarkurs .ris-page{padding-left:.75rem;padding-right:.75rem}.ris-page--paarkurs .ris-page-section--kursrahmen,.ris-page--paarkurs .ris-page-section--kursdaten,.ris-page--paarkurs .ris-page-section--stimmen,.ris-page--course .ris-page-section--mist,.ris-page-section--mist{margin-left:-.75rem;margin-right:-.75rem;padding-left:.85rem;padding-right:.85rem}.ris-voraussetzungen__card,.ris-kursrahmen__card,.ris-kursrahmen__panel,.ris-kursdaten__card,.ris-verbindung__card,.ris-nicht-fuer-euch__item{padding-left:.95rem;padding-right:.95rem}}@media (min-width:1024px){.ris-page--course .ris-page{max-width:68rem;padding-left:clamp(1.5rem, 3vw, 2.5rem);padding-right:clamp(1.5rem, 3vw, 2.5rem)}.ris-page--course .ris-verbindung__lead,.ris-page--course .ris-nicht-fuer-euch__list,.ris-page--course .ris-kursdaten__footnote,.ris-page--paarkurs .ris-testimonials--course,.ris-page--course .ris-testimonials--course{max-width:52rem}}.ris-page--paarkurs .ris-page-section--intro .ris-page-section__title,.ris-page--paarkurs .ris-page-section--intro .ris-page-section__lead{text-align:center}.ris-page--paarkurs .ris-page-section--intro .ris-page-section__lead{margin:0 auto clamp(1.25rem, 2.5vw, 1.65rem) !important;padding:0 !important;max-width:42rem;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:var(--ris-muted) !important}.ris-page--paarkurs .ris-page-section--intro .ris-page-section__title{margin-bottom:.65rem !important}.ris-page--paarkurs .ris-page-section--saeulen .ris-page-section__title,.ris-page--paarkurs .ris-page-section--saeulen>.ris-page-prose{text-align:center}.ris-page--paarkurs .ris-page-section--saeulen .ris-page-section__title{margin-bottom:.65rem !important}.ris-page--paarkurs .ris-page-section--saeulen>.ris-page-prose{max-width:50rem;margin:0 auto clamp(1.25rem, 2.5vw, 1.65rem) !important}.ris-page--paarkurs .ris-page-section--saeulen>.ris-page-prose p{margin:0 auto !important}.ris-page--paarkurs .ris-page-section--platz{text-align:center}.ris-page--paarkurs .ris-page-section--platz .ris-page-callout{margin-top:0 !important}.ris-page--paarkurs .ris-page-section--platz .ris-page-callout p{text-align:center;border-left:0;padding-left:0 !important}.ris-page--paarkurs .ris-page-section--platz .ris-page-actions{display:flex;justify-content:center;margin-top:1.35rem !important}.ris-full-hero{position:relative;display:flex;align-items:flex-end;isolation:isolate;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:clamp(18.5rem, 42vw, 28rem);margin-top:0;margin-bottom:clamp(2rem, 4vw, 2.75rem);overflow:hidden;background:#2a2e35}.ris-full-hero__media{position:absolute;inset:0;z-index:0}.ris-full-hero__media img,.ris-full-hero__media .ris-full-hero__video,.ris-full-hero__media .ris-full-hero__fallback{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%;transform:scale(1.02)}.ris-full-hero__media .ris-full-hero__fallback{z-index:2;opacity:1;transition:opacity .45s ease}.ris-full-hero__media .ris-full-hero__video{z-index:1;opacity:0;transition:opacity .45s ease}.ris-full-hero__media.is-video-ready .ris-full-hero__video{opacity:1}.ris-full-hero__media.is-video-ready .ris-full-hero__fallback{opacity:0;pointer-events:none}.ris-full-hero__media.is-fallback .ris-full-hero__video{display:none}.ris-full-hero__media.is-fallback .ris-full-hero__fallback{display:block;opacity:1}.ris-full-hero__shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,rgba(22,24,28,.72) 0%,rgba(22,24,28,.48) 42%,rgba(22,24,28,.22) 68%,rgba(22,24,28,.12) 100%),linear-gradient(to top,rgba(22,24,28,.55) 0%,rgba(22,24,28,.12) 45%,rgba(22,24,28,.05) 100%)}.ris-full-hero__inner{position:relative;z-index:2;width:100%;max-width:56rem;margin:0 auto;padding:clamp(3.25rem, 8vw, 5.5rem) clamp(1.25rem, 4vw, 2rem) clamp(2.25rem, 5vw, 3.25rem)}.ris-full-hero__eyebrow{margin:0 0 .85rem !important;font-family:var(--ris-font-body) !important;font-size:.78rem !important;font-weight:600 !important;letter-spacing:.14em;text-transform:uppercase;color:#e8c56a !important}.ris-full-hero__title{margin:0 0 .9rem !important;padding:0 !important;max-width:18ch;font-family:var(--ris-font-display) !important;font-size:clamp(2rem, 4.6vw, 3.15rem) !important;font-weight:700 !important;letter-spacing:-.03em;line-height:1.1 !important;color:#fff !important;text-shadow:0 1px 18px rgba(0,0,0,.18)}.ris-full-hero__lead{margin:0 !important;max-width:34rem;font-family:var(--ris-font-body) !important;font-size:clamp(1.02rem, 1.4vw, 1.14rem) !important;font-weight:400 !important;line-height:1.55 !important;color:rgba(255,255,255,.88) !important}.ris-page-hero-quote{margin:0 0 clamp(2rem, 4vw, 2.75rem);padding:0;border:0;max-width:36rem}.ris-page-hero-quote blockquote{margin:0 !important;padding:0 !important;border:0 !important}.ris-page-hero-quote p{margin:0 !important;font-family:var(--ris-font-body) !important;font-size:1.02rem !important;font-weight:400 !important;line-height:1.55 !important;color:var(--ris-ink-soft) !important;border-left:2px solid #ac7d01;padding-left:.95rem !important}.ris-page-hero-quote figcaption{margin-top:.55rem;padding-left:.95rem;font-family:var(--ris-font-body);font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ac7d01}@media (max-width:767px){.ris-full-hero{min-height:clamp(17rem, 72vw, 22rem);align-items:flex-end}.ris-full-hero__shade{background:linear-gradient(to top,rgba(22,24,28,.78) 0%,rgba(22,24,28,.42) 48%,rgba(22,24,28,.2) 100%)}.ris-full-hero__title{max-width:none}}.ris-page-hero{padding:clamp(2.75rem, 7vw, 4.5rem) 0 clamp(2rem, 4vw, 2.75rem);border-bottom:1px solid var(--ris-line);margin-bottom:clamp(2rem, 4vw, 3rem)}.ris-page-hero--after-banner{padding-top:clamp(2rem, 4vw, 2.75rem)}.ris-page-hero__eyebrow{margin:0 0 .85rem !important;font-family:var(--ris-font-body) !important;font-size:.78rem !important;font-weight:600 !important;letter-spacing:.14em;text-transform:uppercase;color:#ac7d01 !important}.ris-page-hero__title{margin:0 0 1.35rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.85rem, 4vw, 2.75rem) !important;font-weight:700 !important;letter-spacing:-.03em;line-height:1.15 !important;color:var(--ris-ink) !important}.ris-page-hero__quote{margin:0;max-width:36rem}.ris-page-hero__quote blockquote{margin:0 !important;padding:0 !important;border:0 !important}.ris-page-hero__quote p{margin:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1.05rem, 1.5vw, 1.2rem) !important;font-weight:400 !important;line-height:1.55 !important;color:var(--ris-muted) !important}.ris-page-hero__quote figcaption{margin-top:.75rem;font-family:var(--ris-font-body);font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ac7d01}.ris-page-section{margin:0 0 clamp(2.5rem, 5vw, 3.5rem)}.ris-page--course .ris-page-section{margin-bottom:clamp(4.5rem, 9vw, 6.5rem)}.ris-page-section--mist{padding:clamp(1.75rem, 3.5vw, 2.35rem) clamp(1.25rem, 3vw, 1.75rem);background:var(--ris-mist);border-radius:var(--ris-radius-lg)}.ris-page-section__title{margin:0 0 clamp(1rem, 2vw, 1.35rem) !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.4rem, 2.5vw, 1.9rem) !important;font-weight:700 !important;letter-spacing:-.028em;line-height:1.2 !important;color:var(--ris-ink) !important}.ris-page-prose{display:flex;flex-direction:column;gap:1rem}.ris-page-prose p,.ris-page-prose li{margin:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:var(--ris-muted) !important}.ris-page-prose strong{color:var(--ris-ink-soft);font-weight:600}.ris-page-prose a{color:#ac7d01 !important;text-decoration:underline !important;text-underline-offset:.15em;font-weight:600 !important}.ris-page-prose a:hover{color:#956c01 !important}.ris-page-callout{margin:1.5rem 0 0 !important;padding:0 !important;border:0 !important;quotes:none}.ris-page-signature{margin:1.25rem 0 0;padding:0;border:0}.ris-page-signature img{display:block;width:min(100%, 18rem);height:auto}.ris-page-callout p{margin:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1.05rem, 1.4vw, 1.18rem) !important;font-weight:500 !important;line-height:1.55 !important;color:var(--ris-ink-soft) !important;border-left:2px solid #ac7d01;padding-left:1.1rem !important}.ris-page-quotes{margin:.35rem 0 0 !important;padding:0 !important;list-style:none !important;display:flex;flex-direction:column;gap:.55rem}.ris-page-quotes li{margin:0 !important;padding:.7rem .9rem !important;background:var(--ris-white);border-radius:8px;font-family:var(--ris-font-body) !important;font-size:.98rem !important;font-weight:500 !important;line-height:1.45 !important;color:var(--ris-ink-soft) !important}.ris-page-examples{margin:1.25rem 0 0 !important;padding:0 !important;list-style:none !important;display:flex;flex-direction:column;gap:.85rem}.ris-page-examples li{margin:0 !important;padding:0 0 0 1rem !important;border-left:2px solid var(--ris-line)}.ris-page-examples__quote{margin:0 0 .25rem !important;font-family:var(--ris-font-body) !important;font-size:.98rem !important;font-style:italic;line-height:1.5 !important;color:var(--ris-ink-soft) !important}.ris-page-examples__note{margin:0 !important;font-family:var(--ris-font-body) !important;font-size:.88rem !important;line-height:1.4 !important;color:var(--ris-silver) !important}.ris-page-steps{display:flex;flex-direction:column;gap:clamp(1.25rem, 2.5vw, 1.75rem);margin:1.5rem 0 1.75rem}.ris-page-steps__item{display:grid;grid-template-columns:2.5rem minmax(0, 1fr);gap:.85rem 1rem;align-items:start}.ris-page-steps__index{font-family:var(--ris-font-body);font-size:.78rem;font-weight:700;letter-spacing:.08em;line-height:1.6;color:#ac7d01}.ris-page-steps__heading{margin:0 0 .35em !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.05rem, 1.5vw, 1.18rem) !important;font-weight:700 !important;letter-spacing:-.02em;line-height:1.3 !important;color:var(--ris-ink) !important}.ris-page-steps__heading span{font-weight:500;color:var(--ris-muted)}.ris-page-steps__body p{margin:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(0.97rem, 1.15vw, 1.05rem) !important;line-height:1.65 !important;color:var(--ris-muted) !important}.ris-page-tags{display:block;margin:1.15rem 0 1.5rem !important;padding:0 !important;list-style:none !important}.ris-page-tags li{position:relative;display:block;margin:0 0 .55rem !important;padding:0 0 0 1.15rem !important;border:0 !important;border-radius:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.65 !important;color:var(--ris-muted) !important;background:0 0 !important;list-style:none !important}.ris-page-tags li:before{content:"";position:absolute;left:0;top:.65em;width:.35rem;height:.35rem;border-radius:50%;background:var(--ris-ink-soft)}.ris-page-media{margin:0 0 clamp(2.5rem, 5vw, 3.5rem)}.ris-page-media img{display:block;width:100%;height:auto;border-radius:var(--ris-radius-lg);object-fit:cover;aspect-ratio:16/10}.ris-page-media--video{margin-top:1.25rem;margin-bottom:0}.ris-page-video{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--ris-radius-lg);overflow:hidden;background:#111}.ris-page-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ris-page-actions{margin:1.75rem 0 0 !important}.ris-page-actions--hero{margin-top:1.35rem !important}.ris-full-hero .ris-page-actions--hero .nm_btn{background:#ac7d01 !important;border-color:#ac7d01 !important;color:#fff !important}.ris-schedule__label{margin:0 0 1rem !important;font-family:var(--ris-font-body) !important;font-size:.92rem !important;font-weight:600 !important;letter-spacing:.04em;color:#ac7d01 !important}.ris-schedule{margin:0 !important;padding:0 !important;list-style:none !important;border-top:1px solid var(--ris-line)}.ris-schedule li{display:grid;grid-template-columns:minmax(7.5rem, 9rem) minmax(0, 1fr);gap:.85rem 1.25rem;padding:.95rem 0 !important;border-bottom:1px solid var(--ris-line);list-style:none !important}.ris-schedule li:before{content:none !important}.ris-schedule__time{font-family:var(--ris-font-body);font-size:.9rem;font-weight:600;letter-spacing:.02em;color:var(--ris-ink)}.ris-schedule__item{font-family:var(--ris-font-body);font-size:clamp(0.97rem, 1.1vw, 1.05rem);line-height:1.55;color:var(--ris-muted)}.ris-course-form{margin-top:1.35rem}.ris-course-form a,.ris-page--course-form .ris-course-form a{color:#ac7d01 !important;text-decoration:underline !important;text-decoration-style:solid !important;text-decoration-color:#ac7d01 !important;text-underline-offset:.15em !important;text-decoration-thickness:1px !important;font-weight:600 !important}.ris-course-form a:hover,.ris-page--course-form .ris-course-form a:hover{color:#956c01 !important;text-decoration-color:#956c01 !important}.ris-course-form input[type=submit],.ris-course-form .wpcf7-submit,.ris-course-form .frm_button_submit,.ris-course-form .frm_submit button,.ris-course-form .frm_submit input[type=submit],.ris-page--course-form input[type=submit],.ris-page--course-form .wpcf7-submit,.ris-page--course-form .frm_button_submit,.ris-page--course-form .frm_submit button,.ris-page--course-form .frm_submit input[type=submit]{background:#ac7d01 !important;background-color:#ac7d01 !important;border:1px solid #ac7d01 !important;border-radius:999px !important;color:#fff !important;font-family:var(--ris-font-body) !important;font-weight:600 !important;letter-spacing:.03em;box-shadow:none !important;cursor:pointer;transition:background .25s var(--ris-ease),border-color .25s var(--ris-ease),transform .25s var(--ris-ease)}.ris-course-form input[type=submit]:hover,.ris-course-form .wpcf7-submit:hover,.ris-course-form .frm_button_submit:hover,.ris-course-form .frm_submit button:hover,.ris-course-form .frm_submit input[type=submit]:hover,.ris-page--course-form input[type=submit]:hover,.ris-page--course-form .wpcf7-submit:hover,.ris-page--course-form .frm_button_submit:hover,.ris-page--course-form .frm_submit button:hover,.ris-page--course-form .frm_submit input[type=submit]:hover{background:#956c01 !important;border-color:#956c01 !important;color:#fff !important;transform:translateY(-1px)}.ris-page--course .ris-full-hero--banner{min-height:90vh;align-items:center;justify-content:center;text-align:center;margin-bottom:clamp(4rem, 8vw, 5.5rem)}.ris-page--course .ris-full-hero--banner .ris-full-hero__shade{background:rgba(0,0,0,.28)}.ris-page--course .ris-full-hero--banner .ris-full-hero__inner{width:100%;max-width:none;margin:0 auto;padding:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:16px}.ris-page--course .ris-full-hero--banner .ris-full-hero__title{max-width:none;width:auto;margin:0 !important;padding-left:1.25rem !important;padding-right:1.25rem !important;font-size:2.6em !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:normal;text-align:center;text-shadow:none}.ris-page--course .ris-full-hero--banner .ris-full-hero__lead{max-width:none;width:auto;margin:0 auto !important;padding:0 1.25rem .625rem !important;font-size:1.7em !important;font-weight:700 !important;line-height:1.3 !important;color:#fff !important;text-align:center}.ris-page--course .ris-full-hero--banner .ris-page-actions--hero{margin-top:2rem !important;display:flex;justify-content:center}.ris-page--course .ris-full-hero--banner .ris-page-actions--hero .nm_btn{height:auto !important;padding:.7rem 1.65rem !important;font-size:1em !important;line-height:1.25 !important}.ris-page--course .ris-full-hero--banner .ris-page-actions--hero .nm_btn .nm_btn_title{padding-left:.45em;padding-right:.45em;font-size:1em !important;font-weight:700;letter-spacing:.03em}@media (min-width:600px){.ris-page--course .ris-full-hero--banner .ris-full-hero__title{font-size:3.5em !important}.ris-page--course .ris-full-hero--banner .ris-page-actions--hero{margin-top:2.25rem !important}.ris-page--course .ris-full-hero--banner .ris-page-actions--hero .nm_btn{padding:.78rem 1.9rem !important}.ris-page--course .ris-full-hero--banner .ris-page-actions--hero .nm_btn .nm_btn_title{font-size:1.05em !important;padding-left:.55em;padding-right:.55em}}.ris-page--course .ris-full-hero--banner .ris-full-hero__media img,.ris-page--course .ris-full-hero--banner .ris-full-hero__media .ris-full-hero__video,.ris-page--course .ris-full-hero--banner .ris-full-hero__media .ris-full-hero__fallback{object-position:center center;transform:none}@media (min-width:1150px){.ris-page--course .ris-full-hero--banner .ris-full-hero__title{padding-bottom:.3em !important}}@media (min-width:1250px){.ris-page--course .ris-full-hero--banner .ris-full-hero__title,.ris-page--course .ris-full-hero--banner .ris-full-hero__lead{padding-left:0 !important;padding-right:0 !important}}@media (max-width:767px){.ris-page--course .ris-full-hero--banner{min-height:min(90vh, 40rem)}.ris-page--coaching .ris-full-hero--banner{min-height:min(70vh, 32rem)}}.ris-page--coaching .ris-full-hero--banner{min-height:70vh}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered{min-height:90vh;align-items:center;justify-content:center;text-align:center;margin-bottom:clamp(4rem, 8vw, 5.5rem)}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-full-hero__shade{background:rgba(0,0,0,.4)}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-full-hero__media img{object-position:center center;transform:none}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-full-hero__inner{width:100%;max-width:none;margin:0 auto;padding:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:16px}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-full-hero__title{max-width:none;width:auto;margin:0 0 1.35rem !important;padding:0 1.25rem !important;font-size:2.6em !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:normal;text-align:center;text-shadow:none}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-full-hero__lead{max-width:42rem;width:auto;margin:0 auto !important;padding:0 1.25rem !important;font-size:clamp(1.05rem, 2vw, 1.35rem) !important;font-weight:400 !important;line-height:1.45 !important;color:#fff !important;text-align:center}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-full-hero__date{margin:0 auto 1.15rem !important;padding:0 1.25rem !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.5vw, 1.12rem) !important;font-weight:600 !important;line-height:1.4 !important;letter-spacing:.02em;text-align:center;color:#e8c56a !important}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-page-actions--hero{margin-top:2rem !important;display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-page-actions--hero .nm_btn{height:auto !important;padding:.7rem 1.65rem !important;font-size:1em !important;line-height:1.25 !important}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-page-actions--hero .nm_btn .nm_btn_title{padding-left:.45em;padding-right:.45em;font-size:1em !important;font-weight:700;letter-spacing:.03em}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-page-actions--hero .nm_btn.ris-btn-outline--on-dark,.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-page-actions--hero a.ris-btn-outline--on-dark{background:0 0 !important;border-color:#fff !important;color:#fff !important}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-page-actions--hero .nm_btn.ris-btn-outline--on-dark .nm_btn_title,.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-page-actions--hero a.ris-btn-outline--on-dark .nm_btn_title{color:#fff !important}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-page-actions--hero .nm_btn.ris-btn-outline--on-dark:hover,.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-page-actions--hero a.ris-btn-outline--on-dark:hover{background:rgba(255,255,255,.12) !important;border-color:#fff !important;color:#fff !important}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-page-actions--hero .nm_btn.ris-btn-outline--on-dark:hover .nm_btn_title,.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-page-actions--hero a.ris-btn-outline--on-dark:hover .nm_btn_title{color:#fff !important}@media (min-width:600px){.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-full-hero__title{font-size:3.5em !important}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-page-actions--hero{margin-top:2.25rem !important}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-page-actions--hero .nm_btn{padding:.78rem 1.9rem !important}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-page-actions--hero .nm_btn .nm_btn_title{font-size:1.05em !important;padding-left:.55em;padding-right:.55em}}@media (max-width:767px){.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered{min-height:min(90vh, 40rem)}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--centered .ris-full-hero__shade{background:rgba(0,0,0,.4)}}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--align-right{flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:right}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--align-right .ris-full-hero__shade{background:0 0}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--align-right .ris-full-hero__inner{width:100%;max-width:none;min-height:90vh;align-items:flex-end;justify-content:flex-start;padding:5.625rem 5.625rem 1.25rem 1.25rem;text-align:right}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--align-right .ris-full-hero__title,.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--align-right .ris-full-hero__lead,.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--align-right .ris-full-hero__sub{max-width:53.125rem;width:auto;margin-left:auto !important;margin-right:0 !important;text-align:right;padding-left:0 !important;padding-right:0 !important}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--align-right .ris-full-hero__title{padding-bottom:.3em !important}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--align-right .ris-full-hero__lead{padding-bottom:.625rem !important;font-size:1.7em !important;font-weight:700 !important;color:#fff !important}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--align-right .ris-full-hero__sub{margin:0 0 .5rem !important;font-family:"Bree Serif",Georgia,"Times New Roman",serif !important;font-size:1.3em !important;font-weight:400 !important;line-height:1.35 !important;color:#fff !important;padding-bottom:2em !important}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--align-right .ris-page-actions--hero{display:flex;width:auto;max-width:53.125rem;margin-left:auto;margin-right:0;justify-content:flex-end;text-align:right}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--align-right .ris-page-actions--hero .nm_btn{margin-left:auto !important;margin-right:0 !important}@media (max-width:767px){.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--align-right .ris-full-hero__inner{min-height:min(90vh, 40rem);padding:4rem 1.25rem 1.25rem;align-items:center;text-align:center}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--align-right .ris-full-hero__title,.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--align-right .ris-full-hero__lead,.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--align-right .ris-full-hero__sub{text-align:center;margin-left:auto !important;margin-right:auto !important}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--align-right .ris-page-actions--hero{justify-content:center;text-align:center}.ris-page--paarkurs .ris-full-hero--banner.ris-full-hero--align-right .ris-page-actions--hero .nm_btn{margin-left:auto !important;margin-right:auto !important}}.ris-page--paarkurs .ris-page-panel{margin-top:1.75rem;padding:clamp(1.35rem, 3vw, 1.85rem) clamp(1.15rem, 2.5vw, 1.65rem);background:var(--ris-mist);border-radius:var(--ris-radius-lg)}.ris-page--paarkurs .ris-page-panel__title{margin:0 0 1.25rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.35rem, 2.2vw, 1.65rem) !important;font-weight:700 !important;letter-spacing:-.02em;line-height:1.25 !important;color:var(--ris-ink) !important}.ris-page--paarkurs .ris-page-panel .ris-course-day__title{color:#ac7d01 !important}.ris-page--paarkurs .ris-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1rem;margin-top:1.75rem}.ris-page--paarkurs .ris-pillar-card{margin:0;padding:clamp(1.15rem, 2.5vw, 1.5rem);background:var(--ris-mist);border-radius:var(--ris-radius-lg)}.ris-page--paarkurs .ris-pillar-card__title{margin:0 0 .85rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.05rem, 1.5vw, 1.2rem) !important;font-weight:700 !important;line-height:1.3 !important;color:#ac7d01 !important;text-align:left}.ris-page--paarkurs .ris-pillar-card .ris-page-prose,.ris-page--paarkurs .ris-pillar-card .ris-page-prose p{text-align:left !important}@media (max-width:900px){.ris-page--paarkurs .ris-pillar-grid{grid-template-columns:1fr}}.ris-page--paarkurs .ris-page-section--programm{margin-bottom:clamp(3rem, 6vw, 4.5rem)}.ris-page--paarkurs .ris-programm__header{max-width:50rem;margin:0 auto clamp(2rem, 4vw, 2.75rem);text-align:center}.ris-page--paarkurs .ris-programm__header .ris-page-section__title{margin-bottom:.65rem !important}.ris-page--paarkurs .ris-programm__lead{margin:0 !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:var(--ris-muted) !important}.ris-page--paarkurs .ris-programm__timeline{position:relative;max-width:40rem;margin:0 auto;padding:0;list-style:none}.ris-page--paarkurs .ris-programm__step{position:relative;display:grid;grid-template-columns:2.2rem minmax(0, 1fr);gap:0 1.35rem;padding:0 0 2rem}.ris-page--paarkurs .ris-programm__step:not(:last-child):after{content:"";position:absolute;top:1.1rem;left:1.1rem;bottom:-1.1rem;width:2px;margin-left:-1px;background:rgba(172,125,1,.28);z-index:0}.ris-page--paarkurs .ris-programm__step:last-child{padding-bottom:0}.ris-page--paarkurs .ris-programm__marker{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;background:var(--ris-accent);font-family:var(--ris-font-display) !important;font-size:.95rem !important;font-weight:700 !important;line-height:1 !important;color:#fff !important}.ris-page--paarkurs .ris-programm__content{padding-top:.15rem}.ris-page--paarkurs .ris-programm__week{margin:0 0 .2rem !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:.92rem !important;font-weight:600 !important;line-height:1.4 !important;letter-spacing:.02em;color:var(--ris-accent) !important}.ris-page--paarkurs .ris-programm__step-title{margin:0 0 .45rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.05rem, 1.5vw, 1.2rem) !important;font-weight:700 !important;line-height:1.3 !important;color:var(--ris-ink) !important}.ris-page--paarkurs .ris-programm__step-text{margin:0 !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:var(--ris-muted) !important}.ris-page--paarkurs .ris-page-section--paket{margin-bottom:clamp(4.5rem, 9vw, 6.5rem)}.ris-page--paarkurs .ris-page-section--paket .ris-page-section__title{text-align:center;margin-bottom:.65rem !important}.ris-page--paarkurs .ris-paket__lead{max-width:42rem;margin:0 auto clamp(1.5rem, 3vw, 2rem) !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;text-align:center;color:var(--ris-muted) !important}.ris-page--paarkurs .ris-paket__media{max-width:52rem;margin:0 auto}.ris-page--paarkurs .ris-paket__media img{display:block;width:100%;height:auto;border-radius:var(--ris-radius-lg)}.ris-page--paarkurs .ris-paket__list{max-width:52rem;margin:clamp(1.15rem, 2.5vw, 1.5rem) auto 0 !important}@media (max-width:767px){.ris-page--paarkurs .ris-programm__timeline{max-width:none}.ris-page--paarkurs .ris-programm__step{grid-template-columns:2rem minmax(0, 1fr);gap:0 1rem;padding-bottom:1.65rem}.ris-page--paarkurs .ris-programm__marker{width:2rem;height:2rem;font-size:.88rem !important}.ris-page--paarkurs .ris-programm__step:not(:last-child):after{top:1rem;left:1rem;bottom:-1rem}}.ris-page--paarkurs .ris-page-section--kursrahmen{padding:clamp(2rem, 4vw, 2.75rem) clamp(1.15rem, 2.5vw, 1.65rem);background:var(--ris-mist);border-radius:var(--ris-radius-lg)}.ris-page--paarkurs .ris-page-section--kursrahmen .ris-page-section__title{text-align:center;margin-bottom:clamp(1.35rem, 2.5vw, 1.75rem) !important}.ris-kursrahmen__grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:clamp(0.85rem, 1.5vw, 1rem);margin-bottom:clamp(0.85rem, 1.5vw, 1rem)}.ris-kursrahmen__card,.ris-kursrahmen__panel{background:var(--ris-white);border-radius:var(--ris-radius-lg);box-shadow:0 4px 22px rgba(22,24,28,.06)}.ris-kursrahmen__card{padding:clamp(1.35rem, 2.5vw, 1.85rem)}.ris-kursrahmen__stat{margin:0 0 .2rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.2rem, 1.9vw, 1.45rem) !important;font-weight:700 !important;line-height:1 !important;letter-spacing:-.03em;color:var(--ris-accent) !important}.ris-kursrahmen__card-title{margin:0 0 .55rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.05rem, 1.5vw, 1.2rem) !important;font-weight:700 !important;line-height:1.3 !important;color:var(--ris-ink) !important}.ris-kursrahmen__card-text{margin:0 !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:var(--ris-muted) !important}.ris-kursrahmen__panel{padding:clamp(1.5rem, 2.8vw, 2rem)}.ris-kursrahmen__panel-title{margin:0 0 .85rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.05rem, 1.5vw, 1.2rem) !important;font-weight:700 !important;line-height:1.3 !important;color:var(--ris-ink) !important}.ris-kursrahmen__panel-lead{margin:0 !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:var(--ris-muted) !important}.ris-kursrahmen__checks{margin:1.15rem 0 0 !important;padding:0 !important;list-style:none !important}.ris-kursrahmen__checks li{position:relative;margin:0 0 .55rem !important;padding:0 0 0 1.65rem !important;list-style:none !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:var(--ris-muted) !important}.ris-kursrahmen__checks li:before{content:"✓";position:absolute;left:0;top:.05em;font-size:1.05em;font-weight:700;color:var(--ris-accent)}.ris-kursrahmen__checks li:last-child{margin-bottom:0 !important}@media (max-width:900px){.ris-kursrahmen__grid{grid-template-columns:1fr}}.ris-page--paarkurs .ris-page-section--kursdaten{padding:clamp(2rem, 4vw, 2.75rem) clamp(1.15rem, 2.5vw, 1.65rem);background:var(--ris-accent);border-radius:var(--ris-radius-lg);color:#fff}.ris-page--paarkurs .ris-page-section--kursdaten .ris-page-section__title{text-align:center;margin-bottom:clamp(1.35rem, 2.5vw, 1.75rem) !important;color:#fff !important}.ris-kursdaten__grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:clamp(0.85rem, 1.5vw, 1rem)}.ris-kursdaten__card{padding:clamp(1.35rem, 2.5vw, 1.75rem);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);border-radius:var(--ris-radius-lg)}.ris-kursdaten__card-title{margin:0 0 1rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.05rem, 1.5vw, 1.2rem) !important;font-weight:700 !important;line-height:1.3 !important;color:#fff !important}.ris-kursdaten__row{margin:0 0 .45rem !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:rgba(255,255,255,.92) !important}.ris-page--paarkurs .ris-page-section--kursdaten .ris-kursdaten__row strong{font-weight:700 !important;color:#fff !important}.ris-kursdaten__note{margin:1rem 0 0 !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:rgba(255,255,255,.82) !important}.ris-page--paarkurs .ris-page-section--kursdaten .ris-kursdaten__note strong{font-weight:700 !important;color:#fff !important}.ris-kursdaten__price-label{margin:0 0 .35rem !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:rgba(255,255,255,.82) !important}.ris-kursdaten__price{margin:0 0 .2rem !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:rgba(255,255,255,.92) !important}.ris-kursdaten__price--strike{text-decoration:line-through;color:rgba(255,255,255,.62) !important}.ris-kursdaten__price--highlight{font-weight:700 !important;color:#fff !important}.ris-kursdaten__price-group{margin-bottom:.65rem}.ris-kursdaten__price-group:last-of-type{margin-bottom:0}.ris-kursdaten__divider{margin:1rem 0 .75rem;border:0;border-top:1px solid rgba(255,255,255,.28)}.ris-kursdaten__limit{margin:0 !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:rgba(255,255,255,.82) !important}.ris-kursdaten__footnote{margin:clamp(1.15rem, 2vw, 1.5rem) 0 0 !important;padding:0 !important;max-width:42rem;margin-left:auto !important;margin-right:auto !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;text-align:center;color:rgba(255,255,255,.9) !important}.ris-page--paarkurs .ris-page-section--anmeldung-cta{margin-top:clamp(2rem, 4vw, 2.75rem);margin-bottom:clamp(0.75rem, 2vw, 1.25rem);padding:clamp(1.25rem, 2.5vw, 1.75rem) 0;text-align:center}.ris-page--paarkurs .ris-page-section--anmeldung-cta .ris-page-section__title{margin-bottom:.9rem !important}.ris-page--paarkurs .ris-page-section--anmeldung-cta .ris-page-prose{align-items:center;gap:0}.ris-page--paarkurs .ris-page-section--anmeldung-cta .ris-page-prose p{text-align:center;color:var(--ris-muted) !important;font-size:clamp(1.05rem, 1.35vw, 1.15rem) !important}.ris-page--paarkurs .ris-page-section--anmeldung-cta .ris-page-actions{display:flex;justify-content:center;margin-top:clamp(1.75rem, 3vw, 2.25rem) !important}.ris-page--paarkurs .ris-page-section--anmeldung-cta .ris-page-actions .nm_btn{padding:.95rem 2.1rem !important;min-width:15rem}.ris-page--paarkurs .ris-page-section--anmeldung-cta .ris-page-actions .nm_btn .nm_btn_title{font-size:clamp(1.02rem, 1.35vw, 1.12rem) !important;letter-spacing:.02em}@media (max-width:767px){.ris-kursdaten__grid{grid-template-columns:1fr}}.ris-page--paarkurs .ris-page-section--voraussetzungen .ris-page-section__title{text-align:center;margin-bottom:.65rem !important}.ris-voraussetzungen__lead{margin:0 0 clamp(1.35rem, 2.5vw, 1.75rem) !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;text-align:center;color:var(--ris-muted) !important}.ris-voraussetzungen__grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:clamp(0.85rem, 1.5vw, 1rem);margin-bottom:clamp(0.85rem, 1.5vw, 1rem)}.ris-voraussetzungen__card{padding:clamp(1.25rem, 2.2vw, 1.55rem);background:var(--ris-white);border-radius:var(--ris-radius-lg);box-shadow:0 4px 22px rgba(22,24,28,.06)}.ris-voraussetzungen__card-head{display:flex;align-items:center;gap:.65rem;margin-bottom:.65rem}.ris-voraussetzungen__num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:999px;background:var(--ris-mist);font-family:var(--ris-font-display) !important;font-size:1rem !important;font-weight:700 !important;line-height:1 !important;color:var(--ris-accent) !important}.ris-voraussetzungen__card-title{margin:0 !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.05rem, 1.5vw, 1.2rem) !important;font-weight:700 !important;line-height:1.3 !important;color:var(--ris-ink) !important}.ris-voraussetzungen__card-text{margin:0 !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:var(--ris-muted) !important}.ris-voraussetzungen__panel{padding:clamp(1.25rem, 2.2vw, 1.55rem) clamp(1.25rem, 2.2vw, 1.55rem) clamp(1.25rem, 2.2vw, 1.55rem) clamp(1rem, 1.8vw, 1.25rem);background:var(--ris-white);border-left:4px solid var(--ris-accent);border-radius:var(--ris-radius-lg);box-shadow:0 4px 22px rgba(22,24,28,.06)}.ris-voraussetzungen__panel-title{margin:0 0 .55rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.05rem, 1.5vw, 1.2rem) !important;font-weight:700 !important;line-height:1.3 !important;color:var(--ris-ink) !important}.ris-voraussetzungen__panel-text{margin:0 !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:var(--ris-muted) !important}@media (max-width:767px){.ris-voraussetzungen__grid{grid-template-columns:1fr}}.ris-page--paarkurs .ris-page-section--stimmen{padding:clamp(2rem, 4vw, 2.85rem) clamp(1.15rem, 2.5vw, 1.65rem);background:var(--ris-mist);border-radius:var(--ris-radius-lg)}.ris-page--paarkurs .ris-page-section--stimmen>.ris-testimonials__header{margin-bottom:clamp(1.15rem, 2vw, 1.5rem);text-align:center}.ris-page--paarkurs .ris-page-section--stimmen>.ris-testimonials__header .ris-testimonials__title{margin:0 !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.4rem, 2.5vw, 1.9rem) !important;font-weight:700 !important;letter-spacing:-.028em;line-height:1.2 !important;color:var(--ris-ink) !important;text-align:center}.ris-page--paarkurs .ris-testimonials--course{max-width:44rem;margin:0 auto;padding:0;background:0 0;border:0;box-shadow:none}.ris-page--paarkurs .ris-testimonials--course .ris-testimonials__list{position:relative;min-height:12rem;padding:0}.ris-page--paarkurs .ris-testimonials--course .ris-testimonials__list:before{display:none}.ris-page--paarkurs .ris-testimonials--course .ris-testimonial{text-align:center;padding:clamp(1.5rem, 3vw, 2.1rem) clamp(1.35rem, 2.8vw, 2rem) clamp(1.35rem, 2.6vw, 1.9rem);background:var(--ris-white);border:1px solid rgba(172,125,1,.14);border-radius:var(--ris-radius-lg);box-shadow:0 10px 34px rgba(22,24,28,.08)}.ris-page--paarkurs .ris-testimonials--course .ris-testimonial__quote:before{content:"★★★★★";display:block;width:max-content;margin:0 auto 1.1rem;font-size:clamp(1rem, 2vw, 1.12rem);font-weight:700;font-style:normal;letter-spacing:.14em;line-height:1;color:var(--ris-accent);text-align:center}.ris-page--paarkurs .ris-testimonials--course .ris-testimonial--stars-4 .ris-testimonial__quote:before,.ris-page--paarkurs .ris-testimonials--course .ris-testimonial--stars-4-5 .ris-testimonial__quote:before{display:none}.ris-page--paarkurs .ris-testimonials--course .ris-testimonial__stars{display:block;width:max-content;margin:0 auto 1.1rem;font-size:clamp(1rem, 2vw, 1.12rem);font-weight:700;font-style:normal;letter-spacing:.14em;line-height:1;color:var(--ris-accent);text-align:center;white-space:nowrap}.ris-page--paarkurs .ris-testimonials--course .ris-testimonial__stars-half{position:relative;display:inline-block;vertical-align:top;color:rgba(172,125,1,.22)}.ris-page--paarkurs .ris-testimonials--course .ris-testimonial__stars-half-fill{position:absolute;left:0;top:0;width:50%;height:100%;overflow:hidden;color:var(--ris-accent);white-space:nowrap}.ris-page--paarkurs .ris-testimonials--course .ris-testimonial__stars-empty{color:rgba(172,125,1,.22)}.ris-page--paarkurs .ris-testimonials--course .ris-testimonial__quote{margin:0 !important;padding:0;background:0 0;border:0;box-shadow:none;text-align:center;font-style:normal}.ris-page--paarkurs .ris-testimonials--course .ris-testimonial__quote p{max-width:36rem;margin-left:auto !important;margin-right:auto !important;font-size:clamp(1.05rem, 1.35vw, 1.15rem) !important;line-height:1.7 !important;text-align:center !important;color:var(--ris-ink-soft) !important}.ris-page--paarkurs .ris-testimonials--course .ris-testimonial__quote p+p{margin-top:1rem !important}.ris-page--paarkurs .ris-testimonials--course .ris-testimonial__person{margin-top:1rem;align-items:center;text-align:center}.ris-page--paarkurs .ris-testimonials--course .ris-testimonial__name{font-family:var(--ris-font-body) !important;font-size:clamp(0.95rem, 1.15vw, 1.02rem) !important;font-weight:600 !important;letter-spacing:.03em;color:#ac7d01 !important}.ris-page--paarkurs .ris-page-section--stimmen>.ris-testimonials__nav{margin-top:1.35rem}.ris-page--course .ris-page-section--testimonials{padding:clamp(2rem, 4vw, 2.85rem) clamp(1.15rem, 2.5vw, 1.65rem);background:var(--ris-mist);border-radius:var(--ris-radius-lg)}.ris-page--course .ris-page-section--testimonials .ris-testimonials__header{margin-bottom:clamp(1.15rem, 2vw, 1.5rem);text-align:center}.ris-page--course .ris-page-section--testimonials .ris-testimonials__title{margin:0 !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.4rem, 2.5vw, 1.9rem) !important;font-weight:700 !important;letter-spacing:-.028em;line-height:1.2 !important;color:var(--ris-ink) !important;text-align:center}.ris-page--course .ris-testimonials--course{max-width:44rem;margin:0 auto;padding:0;background:0 0;border:0;box-shadow:none}.ris-page--course .ris-testimonials--course .ris-testimonials__list{position:relative;min-height:12rem;padding:0}.ris-page--course .ris-testimonials--course .ris-testimonial{text-align:center;padding:clamp(1.5rem, 3vw, 2.1rem) clamp(1.35rem, 2.8vw, 2rem) clamp(1.35rem, 2.6vw, 1.9rem);background:var(--ris-white);border:1px solid rgba(172,125,1,.14);border-radius:var(--ris-radius-lg);box-shadow:0 10px 34px rgba(22,24,28,.08)}.ris-page--course .ris-page-section--testimonials>.ris-testimonials__nav{margin-top:1.35rem}.ris-page--paarkurs .ris-page-section--verbindung{margin-top:clamp(3rem, 6vw, 4rem)}.ris-page--paarkurs .ris-page-section--verbindung .ris-page-section__title{max-width:22ch;margin-left:auto !important;margin-right:auto !important;text-align:center}.ris-verbindung__lead{margin:0 auto clamp(1.5rem, 3vw, 2rem) !important;padding:0 !important;max-width:42rem;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;text-align:center;color:var(--ris-muted) !important}.ris-page--paarkurs .ris-verbindung__lead strong{font-weight:600 !important;color:var(--ris-ink-soft) !important}.ris-verbindung__grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:clamp(0.85rem, 1.5vw, 1rem)}.ris-verbindung__card{margin:0;padding:clamp(1.35rem, 2.5vw, 1.85rem) clamp(1.15rem, 2vw, 1.35rem);text-align:center;background:#f8f7f5;border:1px solid rgba(22,24,28,.06);border-radius:var(--ris-radius-lg)}.ris-verbindung__icon{display:block;margin:0 auto .75rem;font-size:1.35rem;font-weight:700;line-height:1;color:var(--ris-accent)}.ris-verbindung__card-title{margin:0 0 .55rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.05rem, 1.5vw, 1.2rem) !important;font-weight:700 !important;line-height:1.3 !important;color:var(--ris-ink) !important}.ris-verbindung__card-text{margin:0 !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:var(--ris-muted) !important}@media (max-width:900px){.ris-verbindung__grid{grid-template-columns:1fr}}.ris-page--paarkurs .ris-page-section--nicht-fuer-euch .ris-page-section__title{text-align:center}.ris-nicht-fuer-euch__list{margin:0 !important;padding:0 !important;list-style:none !important;display:flex;flex-direction:column;gap:clamp(0.75rem, 1.5vw, 0.9rem);max-width:42rem;margin-left:auto !important;margin-right:auto !important}.ris-nicht-fuer-euch__item{display:flex;align-items:flex-start;gap:.85rem;margin:0 !important;padding:clamp(1rem, 2vw, 1.25rem) clamp(1rem, 2vw, 1.35rem);list-style:none !important;background:#f8f7f5;border:1px solid rgba(22,24,28,.06);border-radius:var(--ris-radius-lg)}.ris-nicht-fuer-euch__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;margin-top:.12rem;border:1.5px solid #c94c4c;border-radius:999px;font-family:var(--ris-font-body);font-size:.82rem;font-weight:700;line-height:1;color:#c94c4c}.ris-nicht-fuer-euch__text{margin:0 !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:var(--ris-muted) !important}.ris-page--paarkurs .ris-nicht-fuer-euch__text strong{font-weight:600 !important;color:var(--ris-ink-soft) !important}.ris-page--paarkurs .ris-page-section--fuer-euch .ris-page-section__title{text-align:center}.ris-page--paarkurs .ris-page-section--nicht-fuer-euch+.ris-page-section--fuer-euch{margin-top:clamp(1.25rem, 2.5vw, 1.75rem)}.ris-fuer-euch__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;margin-top:.12rem;border:1.5px solid var(--ris-accent);border-radius:999px;font-family:var(--ris-font-body);font-size:.82rem;font-weight:700;line-height:1;color:var(--ris-accent)}.ris-page--course-form{padding-top:0}.ris-page--course-form .ris-page{padding-top:clamp(0.5rem, 2vw, 1rem)}.ris-page--paarkurs-anmeldung .ris-anmeldung-hero{margin-bottom:clamp(2rem, 4vw, 2.75rem);text-align:center}.ris-page--paarkurs-anmeldung .ris-anmeldung-hero__eyebrow{margin:0 0 .65rem !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:.78rem !important;font-weight:600 !important;letter-spacing:.14em;text-transform:uppercase;color:var(--ris-accent) !important}.ris-page--paarkurs-anmeldung .ris-anmeldung-hero__title{margin:0 0 .5rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.85rem, 4vw, 2.5rem) !important;font-weight:700 !important;line-height:1.15 !important;letter-spacing:-.02em;color:var(--ris-ink) !important}.ris-page--paarkurs-anmeldung .ris-anmeldung-hero__date{margin:0 !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.5vw, 1.12rem) !important;font-weight:600 !important;line-height:1.4 !important;letter-spacing:.02em;color:var(--ris-accent) !important}.ris-page--paarkurs-anmeldung .ris-page-section--anmeldung-intro{margin-bottom:clamp(2.5rem, 5vw, 3.5rem)}.ris-page--paarkurs-anmeldung .ris-page-section--anmeldung-details{margin-bottom:clamp(2.5rem, 5vw, 3.5rem)}.ris-page--paarkurs-anmeldung .ris-anmeldung-details{max-width:42rem;margin:0 auto;padding:clamp(1.35rem, 2.5vw, 1.75rem) clamp(1.15rem, 2.5vw, 1.65rem);background:#f8f7f5;border:1px solid rgba(22,24,28,.06);border-radius:var(--ris-radius-lg)}.ris-page--paarkurs-anmeldung .ris-anmeldung-details__block+.ris-anmeldung-details__block{margin-top:clamp(1.5rem, 3vw, 2rem);padding-top:clamp(1.5rem, 3vw, 2rem);border-top:1px solid rgba(22,24,28,.08)}.ris-page--paarkurs-anmeldung .ris-anmeldung-details__title{margin:0 0 .85rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.05rem, 1.5vw, 1.2rem) !important;font-weight:700 !important;line-height:1.3 !important;color:var(--ris-ink) !important}.ris-page--paarkurs-anmeldung .ris-anmeldung-details__label{margin:0 0 .35rem !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:600 !important;line-height:1.5 !important;color:var(--ris-ink-soft) !important}.ris-page--paarkurs-anmeldung .ris-anmeldung-details__label:not(:first-child){margin-top:1rem !important}.ris-page--paarkurs-anmeldung .ris-anmeldung-details__text{margin:0 0 .45rem !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:var(--ris-muted) !important}.ris-page--paarkurs-anmeldung .ris-anmeldung-details__text--strike{text-decoration:line-through;color:var(--ris-silver) !important}.ris-page--paarkurs-anmeldung .ris-anmeldung-details__list{margin:0 0 1rem !important;padding:0 !important;list-style:none !important}.ris-page--paarkurs-anmeldung .ris-anmeldung-details__list li{margin:0 0 .45rem !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:var(--ris-muted) !important;list-style:none !important}.ris-page--paarkurs-anmeldung .ris-anmeldung-details__contact{margin:clamp(1.35rem, 2.5vw, 1.75rem) 0 0 !important;padding:clamp(1.15rem, 2vw, 1.35rem) 0 0 !important;border-top:1px solid rgba(22,24,28,.08);font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;color:var(--ris-muted) !important}.ris-page--paarkurs-anmeldung .ris-anmeldung-details__contact a{color:var(--ris-accent) !important;text-decoration:underline;text-underline-offset:.15em}.ris-page--paarkurs-anmeldung .ris-anmeldung-intro{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);gap:clamp(1.25rem, 3vw, 2rem);align-items:center}.ris-page--paarkurs-anmeldung .ris-anmeldung-intro__media{margin:0}.ris-page--paarkurs-anmeldung .ris-anmeldung-intro__media img{display:block;width:100%;height:auto;border-radius:var(--ris-radius-lg)}.ris-page--paarkurs-anmeldung .ris-anmeldung-intro__content p{margin-bottom:.85rem !important}.ris-page--paarkurs-anmeldung .ris-anmeldung-intro__content p:last-child{margin-bottom:0 !important}.ris-page--paarkurs-anmeldung .ris-page-section--anmeldung-form .ris-page-section__title{text-align:center;margin-bottom:clamp(1.25rem, 2.5vw, 1.65rem) !important}.ris-page--paarkurs-anmeldung .ris-page-section--anmeldung-form{margin-bottom:0}.ris-page--paarkurs-anmeldung .ris-anmeldung-contact{max-width:42rem;margin:clamp(1.35rem, 2.5vw, 1.75rem) auto 0 !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.7 !important;text-align:center;color:var(--ris-muted) !important}.ris-page--paarkurs-anmeldung .ris-anmeldung-contact a{color:var(--ris-accent) !important;text-decoration:underline;text-underline-offset:.15em}.ris-page--paarkurs-anmeldung .ris-course-form .frm_form_fields>fieldset,.ris-page--paarkurs-anmeldung .ris-course-form .frm_fields_container>fieldset,.ris-page--course-form .ris-course-form .frm_form_fields>fieldset,.ris-page--course-form .ris-course-form .frm_fields_container>fieldset{margin-bottom:1.35rem;padding:0;border:0}.ris-page--paarkurs-anmeldung .ris-course-form .frm_primary_label,.ris-page--paarkurs-anmeldung .ris-course-form label,.ris-page--course-form .ris-course-form .frm_primary_label,.ris-page--course-form .ris-course-form label{font-family:var(--ris-font-body) !important;font-size:.95rem !important;font-weight:600 !important;color:var(--ris-ink-soft) !important}.ris-page--paarkurs-anmeldung .ris-course-form input[type=text],.ris-page--paarkurs-anmeldung .ris-course-form input[type=email],.ris-page--paarkurs-anmeldung .ris-course-form input[type=tel],.ris-page--paarkurs-anmeldung .ris-course-form input[type=number],.ris-page--paarkurs-anmeldung .ris-course-form input[type=url],.ris-page--paarkurs-anmeldung .ris-course-form select,.ris-page--paarkurs-anmeldung .ris-course-form textarea,.ris-page--course-form .ris-course-form input[type=text],.ris-page--course-form .ris-course-form input[type=email],.ris-page--course-form .ris-course-form input[type=tel],.ris-page--course-form .ris-course-form input[type=number],.ris-page--course-form .ris-course-form input[type=url],.ris-page--course-form .ris-course-form select,.ris-page--course-form .ris-course-form textarea{width:100%;padding:.8rem .95rem !important;border:1px solid rgba(22,24,28,.12) !important;border-radius:var(--ris-radius-lg) !important;background:#fff !important;font-family:var(--ris-font-body) !important;font-size:1rem !important;color:var(--ris-ink) !important;box-shadow:none !important}.ris-page--paarkurs-anmeldung .ris-course-form input:focus,.ris-page--paarkurs-anmeldung .ris-course-form select:focus,.ris-page--paarkurs-anmeldung .ris-course-form textarea:focus,.ris-page--course-form .ris-course-form input:focus,.ris-page--course-form .ris-course-form select:focus,.ris-page--course-form .ris-course-form textarea:focus{border-color:var(--ris-accent) !important;outline:none}.ris-page--paarkurs-anmeldung .ris-course-form .frm_submit,.ris-page--course-form .ris-course-form .frm_submit{margin-top:.5rem}@media (max-width:900px){.ris-page--paarkurs-anmeldung .ris-anmeldung-intro{grid-template-columns:1fr}}.ris-course-day{margin-top:2.25rem;padding-top:.25rem}.ris-course-day+.ris-course-day{margin-top:2.75rem;padding-top:2rem;border-top:1px solid var(--ris-line)}.ris-course-day__title{margin:0 0 1.35rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.2rem, 2vw, 1.45rem) !important;font-weight:700 !important;letter-spacing:-.02em;line-height:1.25 !important;color:var(--ris-ink) !important}.ris-page-prose+.ris-course-day__title{margin-top:2.25rem !important}.ris-course-day__date{display:inline-block;font-family:var(--ris-font-body);font-size:.78em;font-weight:600;letter-spacing:.02em;color:#ac7d01}.ris-course-module{margin:0 0 1.85rem}.ris-course-module:last-child{margin-bottom:0}.ris-course-module__title{margin:0 0 .85rem !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1.05rem, 1.4vw, 1.18rem) !important;font-weight:700 !important;line-height:1.35 !important;color:var(--ris-ink) !important}.ris-course-module__tag{display:inline-block;margin-left:.35rem;font-size:.78em;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ac7d01;vertical-align:middle}.ris-page--course .expandables{margin:0;padding:0}.ris-page--course .expandable{margin:0;padding:.85rem 0;border-bottom:1px solid var(--ris-line);cursor:pointer}.ris-page--course .expandable:first-child{border-top:1px solid var(--ris-line)}.ris-page--course .expandable__title{position:relative;padding-right:1.75rem !important;margin:0 !important}.ris-page--course .expandable__title h4{margin:0 !important;padding:0 !important;padding-bottom:0 !important;color:#ac7d01 !important;font-size:clamp(1.02rem, 1.3vw, 1.12rem) !important;line-height:1.4 !important}.ris-page--course .expandable__title:after{content:"";position:absolute;right:.15rem;top:50%;width:.55rem;height:.55rem;border-right:2px solid #ac7d01;border-bottom:2px solid #ac7d01;transform:translateY(-65%) rotate(45deg);transition:transform .25s var(--ris-ease)}.ris-page--course .expandable.expanded .expandable__title:after{transform:translateY(-20%) rotate(225deg)}.ris-page--course .expandable__content{display:none;padding-top:.85rem;padding-bottom:.35rem;cursor:default}.ris-page--course .expandable.expanded .expandable__content{display:block}.ris-page--course .expandable__content .ris-page-prose:first-child{margin-top:0}.ris-page--paarkurs .ris-page-section--kursdaten .ris-kursdaten__expandables{margin:.35rem 0 .5rem}.ris-page--paarkurs .ris-page-section--kursdaten .ris-kursdaten__expandables .expandable{border-bottom-color:rgba(255,255,255,.28)}.ris-page--paarkurs .ris-page-section--kursdaten .ris-kursdaten__expandables .expandable:first-child{border-top-color:rgba(255,255,255,.28)}.ris-page--paarkurs .ris-page-section--kursdaten .ris-kursdaten__expandables .expandable__title h4{color:#fff !important}.ris-page--paarkurs .ris-page-section--kursdaten .ris-kursdaten__expandables .expandable__title:after{border-right-color:#fff;border-bottom-color:#fff}.ris-kursdaten__modules{display:flex;flex-direction:column;gap:.35rem}.ris-kursdaten__module-row{margin:0 !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(0.95rem, 1.1vw, 1.02rem) !important;font-weight:400 !important;line-height:1.55 !important;color:rgba(255,255,255,.92) !important}.ris-page--paarkurs .ris-page-section--kursdaten .ris-kursdaten__module-row strong{font-weight:700 !important;color:#fff !important}@media (max-width:767px){.ris-schedule li{grid-template-columns:1fr;gap:.25rem}}.ris-page-prose--follow{margin-top:1.5rem}.ris-page-actions .nm_btn{margin:0 !important;max-width:100%;height:auto !important;white-space:normal;text-align:center;line-height:1.35 !important;padding:.7rem 1.45rem !important}.ris-page-actions .nm_btn .nm_btn_title{white-space:normal;line-height:1.35 !important}.ris-full-hero--light{background:#f3a24a;align-items:center;min-height:clamp(17rem, 38vw, 26rem)}.ris-full-hero--light .ris-full-hero__media img{object-fit:cover;object-position:78% 28%;transform:none}.ris-full-hero--light .ris-full-hero__shade{background:linear-gradient(105deg,rgba(252,250,248,.94) 0%,rgba(252,250,248,.82) 34%,rgba(252,250,248,.35) 58%,rgba(252,250,248,.05) 78%,rgba(252,250,248,0) 100%)}.ris-full-hero--light .ris-full-hero__inner{padding-top:clamp(2.5rem, 6vw, 4rem);padding-bottom:clamp(2.5rem, 6vw, 4rem)}.ris-full-hero--light .ris-full-hero__eyebrow{color:#ac7d01 !important}.ris-full-hero--light .ris-full-hero__title{color:var(--ris-ink) !important;text-shadow:none;max-width:14ch}.ris-full-hero--light .ris-full-hero__lead{color:var(--ris-ink-soft) !important;max-width:26rem}body.page-id-2873 .nm-row.ris-page-row--flush,body.page-id-2873 .vc_row.ris-page-row--flush{padding-left:0 !important;padding-right:0 !important}body.page-id-2873 .ris-page-row--flush>.nm_column,body.page-id-2873 .ris-page-row--flush>.wpb_column{padding-left:0 !important;padding-right:0 !important}.ris-page--podcast .ris-podcast-hero{position:relative;margin:0 !important;padding:clamp(1.25rem, 3vw, 2.25rem) 0 !important;background:var(--ris-paper,#fcfaf8);box-sizing:border-box}.ris-page--podcast .ris-podcast-hero__inner{display:grid;grid-template-columns:minmax(0, 1fr) clamp(18rem, 32vw, 30rem);align-items:center;gap:clamp(2rem, 3.5vw, 3.5rem);min-height:0;margin:0 auto;padding:clamp(1.75rem, 3.5vw, 2.75rem) clamp(1.25rem, 4vw, 3rem) clamp(1.75rem, 3.5vw, 2.75rem) clamp(1.5rem, 5vw, 3.75rem);max-width:72rem;box-sizing:border-box}.ris-page--podcast .ris-podcast-hero__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:none;text-align:left;padding:0;background:0 0}.ris-page--podcast .ris-podcast-hero__eyebrow{display:none !important}.ris-page--podcast .ris-podcast-hero__title{margin:0 0 .9rem !important;padding:0 !important;max-width:16ch;font-family:var(--ris-font-display) !important;font-size:clamp(2rem, 3.6vw, 2.85rem) !important;font-weight:600 !important;letter-spacing:-.03em !important;line-height:1.05 !important;color:var(--ris-ink) !important}.ris-page--podcast .ris-podcast-hero__lead{margin:0 !important;padding:0 !important;max-width:24rem;font-family:var(--ris-font-body) !important;font-size:clamp(0.98rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.55 !important;color:var(--ris-muted,#5e666f) !important}.ris-page--podcast .ris-podcast-hero .ris-btn-outline,.ris-page--podcast .ris-podcast-hero a.ris-btn-outline{background:#fff !important;border-color:#ac7d01 !important;color:#ac7d01 !important}.ris-page--podcast .ris-podcast-hero .ris-btn-outline .nm_btn_title,.ris-page--podcast .ris-podcast-hero a.ris-btn-outline .nm_btn_title{color:#ac7d01 !important}.ris-page--podcast .ris-podcast-hero .ris-btn-outline:hover,.ris-page--podcast .ris-podcast-hero a.ris-btn-outline:hover{background:#ac7d01 !important;color:#fff !important}.ris-page--podcast .ris-podcast-hero .ris-btn-outline:hover .nm_btn_title,.ris-page--podcast .ris-podcast-hero a.ris-btn-outline:hover .nm_btn_title{color:#fff !important}.ris-page--podcast .ris-podcast-hero__media{position:relative;width:100%;aspect-ratio:1/1;height:auto;margin:0;justify-self:stretch;align-self:center;overflow:hidden;border-radius:1.25rem;background:0 0}.ris-page--podcast .ris-podcast-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.ris-page--podcast .ris-page{padding-top:clamp(2.75rem, 6vw, 4.25rem)}@media (max-width:991px) and (min-width:768px){.ris-page--podcast .ris-podcast-hero__inner{grid-template-columns:minmax(0, 1fr) clamp(16rem, 30vw, 22rem);padding:1.5rem 1.35rem 1.5rem 1.5rem;gap:1.75rem}}.ris-podcast-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.35rem 0 0 !important}.ris-podcast-cta .nm_btn{margin:0 !important}.ris-btn-outline,a.ris-btn-outline{background:0 0 !important;border-color:#ac7d01 !important;color:#ac7d01 !important}.ris-btn-outline .nm_btn_title,a.ris-btn-outline .nm_btn_title{color:#ac7d01 !important}.ris-btn-outline:hover,a.ris-btn-outline:hover{background:#ac7d01 !important;border-color:#ac7d01 !important;color:#fff !important}.ris-btn-outline:hover .nm_btn_title,a.ris-btn-outline:hover .nm_btn_title{color:#fff !important}.ris-full-hero--light .ris-btn-outline,.ris-full-hero--light a.ris-btn-outline{background:rgba(255,255,255,.72) !important}.ris-podcast-jump{margin:1rem 0 0 !important;font-family:var(--ris-font-body) !important;font-size:.92rem !important;line-height:1.45 !important;color:var(--ris-muted) !important}.ris-podcast-jump a{color:#ac7d01 !important;text-decoration:underline !important;text-underline-offset:.15em}.ris-podcast-embed{margin:0 0 1.15rem;border-radius:12px;overflow:hidden}.ris-podcast-embed iframe{display:block;width:100%;border:0}.ris-podcast-episode{padding-top:clamp(0.25rem, 1vw, 0.5rem);border-top:1px solid var(--ris-line);padding-top:clamp(1.75rem, 3.5vw, 2.35rem)}.ris-podcast-episode__index{margin:0 0 .55rem !important;font-family:var(--ris-font-body) !important;font-size:.78rem !important;font-weight:700 !important;letter-spacing:.1em;color:#ac7d01 !important}.ris-page-bullets{margin:.15rem 0 0 !important;padding:0 0 0 1.15rem !important;list-style:disc !important}.ris-page-bullets li{margin:0 0 .35rem !important;padding:0 !important;list-style:disc !important}.ris-page-bullets li:before{content:none !important}.ris-offers{display:flex;flex-direction:column;gap:clamp(1.75rem, 3.5vw, 2.5rem);margin:clamp(1.75rem, 3.5vw, 2.5rem) 0 0}.ris-offer{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);gap:clamp(1.25rem, 3vw, 2rem);align-items:center;text-decoration:none !important;color:inherit !important;font-weight:400 !important;transition:transform .3s var(--ris-ease)}.ris-offer:hover{transform:translateY(-2px)}.ris-offer__media{display:block;margin:0;overflow:hidden;border-radius:var(--ris-radius-lg);background:#e8e4dc}.ris-offer__media img{display:block;width:100%;height:100%;min-height:clamp(12rem, 26vw, 16.5rem);object-fit:cover;object-position:center center;transition:transform .45s var(--ris-ease)}.ris-offer:hover .ris-offer__media img{transform:scale(1.03)}.ris-offer__body{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;min-width:0}.ris-offer__eyebrow{font-family:var(--ris-font-body);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ac7d01}.ris-offer__title{font-family:var(--ris-font-display);font-size:clamp(1.35rem, 2.4vw, 1.85rem);font-weight:700;letter-spacing:-.028em;line-height:1.2;color:var(--ris-ink)}.ris-offer__text{font-family:var(--ris-font-body);font-size:clamp(0.97rem, 1.15vw, 1.05rem);font-weight:400;line-height:1.65;letter-spacing:.005em;color:var(--ris-muted)}.ris-offer__cta{margin-top:.35rem;font-family:var(--ris-font-body);font-size:.92rem;font-weight:600;letter-spacing:.02em;color:#ac7d01;text-decoration:underline;text-underline-offset:.18em}.ris-offer:hover .ris-offer__cta{color:#956c01}.ris-page--kurse .ris-full-hero__media img{object-position:center 35%}.ris-page--firmen .ris-full-hero__media img,.ris-page--firmen .ris-full-hero__media .ris-full-hero__video,.ris-page--firmen .ris-full-hero__media .ris-full-hero__fallback{object-position:center 42%}.ris-page--firmen .ris-full-hero__title{max-width:22ch}.ris-page--firmen .ris-full-hero__lead{max-width:36ch}.ris-page--firmen .ris-page-section--centered{text-align:center}.ris-page--firmen .ris-page-section--centered .ris-page-prose,.ris-page--firmen .ris-page-section--centered .ris-page-actions{margin-left:auto;margin-right:auto}.ris-page--firmen .ris-page-section--centered .ris-page-prose{max-width:40rem}.ris-page--firmen .ris-firmen-tiles{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:clamp(1rem, 2vw, 1.25rem);margin-top:clamp(1.25rem, 2.5vw, 1.65rem);align-items:stretch}.ris-page--firmen .ris-page-section--tiles .ris-firmen-tiles,.ris-page--firmen .ris-page-section--tiles .ris-firmen-tile,.ris-page--firmen .ris-page-section--tiles .ris-firmen-tile__link,.ris-page--firmen .ris-page-section--tiles .ris-firmen-tile__body,.ris-page--firmen .ris-page-section--tiles .ris-firmen-tile__title,.ris-page--firmen .ris-page-section--tiles .ris-firmen-tile__text{text-align:left !important}.ris-firmen-tile{display:flex;flex-direction:column;margin:0;height:100%}.ris-firmen-tile__link{display:flex;flex-direction:column;height:100%;text-decoration:none !important;color:inherit !important;font-weight:400 !important;background:var(--ris-mist);border-radius:var(--ris-radius-lg);overflow:hidden;transition:transform .25s var(--ris-ease),box-shadow .25s var(--ris-ease)}.ris-firmen-tile__link:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(22,24,28,.08)}.ris-firmen-tile__link br{display:none !important}.ris-firmen-tile__media{display:block;overflow:hidden}.ris-firmen-tile__media img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center center;transition:transform .4s var(--ris-ease)}.ris-firmen-tile__link:hover .ris-firmen-tile__media img{transform:scale(1.03)}.ris-firmen-tile__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1rem 1.15rem 1.35rem}.ris-firmen-tile__body p:empty{display:none !important;margin:0 !important}.ris-firmen-tile__title{display:block;margin:0 !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.05rem, 1.25vw, 1.15rem) !important;font-weight:700 !important;line-height:1.25 !important;color:#ac7d01 !important;text-align:left !important}.ris-firmen-tile__text{display:block;flex:1;margin:0 !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(0.9rem, 1vw, 0.96rem) !important;font-weight:400 !important;line-height:1.55 !important;color:var(--ris-muted) !important;text-align:left !important}.ris-firmen-tile__text strong{color:var(--ris-ink-soft);font-weight:600}.ris-firmen-tile>p{display:none !important;margin:0 !important}.ris-firmen-tile__btn{display:inline-flex;align-self:flex-start;margin-top:auto;padding:.52rem 1.05rem;border-radius:999px;background:#ac7d01;color:#fff !important;font-family:var(--ris-font-body);font-size:.82rem;font-weight:600;letter-spacing:.02em;line-height:1.2;text-align:left;transition:background .2s var(--ris-ease)}.ris-firmen-tile__link:hover .ris-firmen-tile__btn{background:#956c01}@media (min-width:1024px){.ris-page--firmen .ris-page{max-width:none;padding-left:0;padding-right:0}.ris-page--firmen .ris-page>:not(.ris-firmen-content-layout){max-width:56rem;margin-left:auto;margin-right:auto;padding-left:clamp(1.5rem, 3vw, 2.5rem);padding-right:clamp(1.5rem, 3vw, 2.5rem)}.ris-page--firmen .ris-page>.ris-page-section--centered.ris-page-section--mist{max-width:min(40rem, 66.666%)}.ris-page--firmen .ris-page>.ris-page-section--tiles{max-width:68rem}.ris-page--firmen .ris-firmen-content-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 56rem) 100px minmax(0, 1fr);column-gap:clamp(1rem, 2vw, 1.75rem);align-items:start;width:100%;max-width:none;padding-left:clamp(1.5rem, 3vw, 2.5rem);padding-right:clamp(1.5rem, 3vw, 2.5rem);box-sizing:border-box}.ris-page--firmen .ris-firmen-content-layout__main{grid-column:2;min-width:0}.ris-page--firmen .ris-firmen-content-layout .ris-page-section--references{grid-column:3;grid-row:1;position:sticky;top:clamp(5rem, 8vw, 6.5rem);width:100px;margin:0 !important;padding-top:.15rem}.ris-page--firmen .ris-page-section--references .ris-page-section__title{margin-bottom:.85rem !important;font-size:clamp(0.95rem, 1.1vw, 1.05rem) !important;text-align:left}.ris-page--firmen .ris-firmen-references{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:0 !important;width:100px}.ris-page--firmen .ris-firmen-references__item{display:block;width:100px;min-height:0;margin:0 0 20px;padding:10px;background:0 0;border:0;border-radius:0;box-shadow:none;box-sizing:border-box}.ris-page--firmen .ris-firmen-references__item:last-child{margin-bottom:0}.ris-page--firmen .ris-firmen-references__item img{display:block !important;box-sizing:border-box;width:80px !important;min-width:80px !important;max-width:80px !important;height:auto !important;max-height:none !important;margin:0 !important}.ris-page--firmen .ris-full-hero__inner{max-width:68rem;padding-left:clamp(1.5rem, 3vw, 2.5rem);padding-right:clamp(1.5rem, 3vw, 2.5rem)}}@media (max-width:1023px){.ris-page--firmen .ris-firmen-tiles{grid-template-columns:1fr;gap:1.15rem}.ris-page--firmen .ris-page-section--references{width:100% !important;max-width:none !important}.ris-page--firmen .ris-firmen-references{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:.75rem;width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important}.ris-page--firmen .ris-firmen-references__item{width:100% !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:.75rem !important;box-sizing:border-box}.ris-page--firmen .ris-firmen-references__item img{width:100% !important;min-width:0 !important;max-width:100% !important;height:2.5rem !important;margin:0 auto !important;object-fit:contain}}.ris-page-checks{margin:.15rem 0 0 !important;padding:0 !important;list-style:none !important;display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:.55rem 1.5rem}.ris-page-checks li{position:relative;margin:0 !important;padding:0 0 0 1.65rem !important;list-style:none !important;font-family:var(--ris-font-body) !important;font-size:clamp(0.97rem, 1.1vw, 1.05rem) !important;font-weight:400 !important;line-height:1.6 !important;color:var(--ris-muted) !important}.ris-page-checks li:before{content:"✓";position:absolute;left:0;top:.05em;font-size:1.05em;font-weight:700;color:var(--ris-accent)}.ris-firmen-split{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:clamp(1.5rem, 3.5vw, 2.5rem);align-items:start}.ris-firmen-split__media{margin:0;overflow:hidden;border-radius:var(--ris-radius-lg);background:#e8e4dc}.ris-firmen-split__media img{display:block;width:100%;height:100%;min-height:clamp(14rem, 28vw, 20rem);object-fit:cover;object-position:center center}.ris-firmen-references{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem, 1fr));gap:clamp(0.75rem, 2vw, 1.25rem);margin:clamp(1.25rem, 2.5vw, 1.75rem) 0 0 !important;padding:0 !important;list-style:none !important;align-items:stretch;width:100%}.ris-firmen-references__item{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;margin:0 !important;min-height:4.5rem;padding:.65rem .85rem;background:var(--ris-white);border:1px solid var(--ris-line);border-radius:10px;list-style:none !important}.ris-firmen-references__item img{display:block;width:100%;height:2.75rem;max-width:none;max-height:none;object-fit:contain;object-position:center}.ris-page--firmen .ris-page-section--form{scroll-margin-top:6rem}.ris-page--firmen .ris-page-section--firmen-bottom-media{display:none;margin-bottom:0}.ris-firmen-bottom-media{margin:0;overflow:hidden;border-radius:var(--ris-radius-lg);line-height:0}.ris-firmen-bottom-media img{display:block;width:100%;height:auto;object-fit:cover;object-position:center center}@media (min-width:1024px){.ris-page--firmen .ris-page-section--firmen-bottom-media{display:block;margin-top:clamp(0.5rem, 1.5vw, 1rem)}}@media (min-width:768px){.ris-page--firmen .ris-full-hero{min-height:clamp(30rem, 60vh, 44rem);align-items:center}.ris-page--workshops .ris-full-hero{min-height:clamp(36rem, 80vh, 56rem)}}.ris-page--workshops .ris-full-hero__media img,.ris-page--workshops .ris-full-hero__media .ris-full-hero__video,.ris-page--workshops .ris-full-hero__media .ris-full-hero__fallback{object-position:center 40%}.ris-page--workshops .ris-full-hero__title{max-width:18ch}.ris-page--workshops .ris-full-hero__actions{margin-top:clamp(1.75rem, 3.5vw, 2.5rem) !important}.ris-page-section--workshops-callout .ris-page-prose{max-width:40rem;margin-left:auto;margin-right:auto}.ris-page-section--workshops-callout .ris-page-prose p{margin:0 !important;font-size:clamp(1.05rem, 1.35vw, 1.2rem) !important;line-height:1.55 !important}.ris-page-section--workshops-wenn{padding:clamp(1.75rem, 3.5vw, 2.5rem) clamp(1.25rem, 3vw, 1.85rem);background:linear-gradient(165deg,rgba(172,125,1,.1) 0%,var(--ris-mist) 42%,#f7f3eb 100%);border:1px solid var(--ris-line);border-radius:var(--ris-radius-lg)}.ris-page-section--workshops-wenn .ris-page-section__title{max-width:28ch;margin-bottom:clamp(1.15rem, 2.2vw, 1.5rem) !important}.ris-workshops-wenn{display:grid;grid-template-columns:1fr;gap:.7rem;margin:0 !important;padding:0 !important;list-style:none !important}.ris-workshops-wenn li{position:relative;display:block;margin:0 !important;padding:.35rem 0 !important;list-style:none !important;background:0 0;border:0;border-radius:0;box-shadow:none;font-family:var(--ris-font-body) !important;font-size:clamp(0.97rem, 1.1vw, 1.05rem) !important;font-weight:400 !important;line-height:1.6 !important;color:var(--ris-ink-soft) !important;transition:none}.ris-workshops-wenn li:hover{transform:none;border-color:transparent;box-shadow:none}.ris-workshops-wenn li:before{content:"…";margin-right:.2em;color:var(--ris-accent);font-weight:700;letter-spacing:-.06em}.ris-workshops-wenn li strong{color:var(--ris-ink) !important;font-weight:600 !important}.ris-workshops-topics{display:grid;grid-template-columns:1fr;gap:.55rem;margin:clamp(1.15rem, 2.2vw, 1.55rem) 0 0 !important;padding:0 !important;list-style:none !important}.ris-workshops-topics li{margin:0 !important;padding:.85rem 1rem .85rem 2.55rem !important;list-style:none !important;position:relative;background:var(--ris-white);border:1px solid var(--ris-line);border-radius:10px;font-family:var(--ris-font-body) !important;font-size:clamp(0.95rem, 1.05vw, 1.02rem) !important;font-weight:500 !important;line-height:1.45 !important;color:var(--ris-ink-soft) !important}.ris-workshops-topics li:before{content:"→";position:absolute;left:1rem;top:.9rem;color:var(--ris-accent);font-weight:700}.ris-workshops-topics a{color:var(--ris-accent) !important;text-decoration:underline;text-underline-offset:.15em}@media (min-width:900px){.ris-workshops-topics{grid-template-columns:repeat(2,minmax(0, 1fr));gap:.65rem .75rem}}.ris-page--jahrestrainings .ris-full-hero__media img{object-position:center 38%}.ris-page--jahrestrainings .ris-full-hero__title{max-width:18ch}.ris-page--jahrestrainings .ris-full-hero__actions{margin-top:clamp(1.75rem, 3.5vw, 2.5rem) !important}@media (min-width:1024px){.ris-page--jahrestrainings .ris-firmen-content-layout{grid-template-columns:minmax(0, 1fr) minmax(0, 72rem) 100px minmax(0, 1fr)}}.ris-jt-bausteine{display:grid;grid-template-columns:1fr;gap:clamp(1.15rem, 2.5vw, 1.5rem);margin-top:clamp(1.25rem, 2.5vw, 1.75rem)}.ris-jt-baustein{display:grid;grid-template-columns:1fr;overflow:hidden;background:var(--ris-white);border:1px solid var(--ris-line);border-radius:var(--ris-radius-lg);box-shadow:0 2px 14px rgba(22,24,28,.04)}.ris-jt-baustein__media{margin:0;overflow:hidden;background:#e8e4dc;line-height:0}.ris-jt-baustein__media img{display:block;width:100%;height:clamp(11rem, 28vw, 14rem);object-fit:cover;object-position:center}.ris-jt-baustein__body{padding:clamp(1.1rem, 2.2vw, 1.4rem) clamp(1.15rem, 2.4vw, 1.5rem) clamp(1.25rem, 2.5vw, 1.55rem)}.ris-jt-baustein__title{margin:0 0 .55rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.15rem, 1.5vw, 1.3rem) !important;font-weight:700 !important;letter-spacing:-.02em;line-height:1.25 !important;color:var(--ris-ink) !important}.ris-jt-baustein__body p{margin:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(0.94rem, 1.05vw, 1.01rem) !important;font-weight:400 !important;line-height:1.55 !important;color:var(--ris-ink-soft) !important}@media (min-width:900px) and (max-width:1023px){.ris-jt-bausteine{grid-template-columns:repeat(2,minmax(0, 1fr));gap:1.15rem 1.25rem}}@media (min-width:1024px){.ris-jt-bausteine{grid-template-columns:repeat(3,minmax(0, 1fr));gap:1.15rem 1.25rem}.ris-jt-baustein__media img{height:clamp(10rem, 14vw, 12.5rem)}}.ris-page--firmen .ris-page-section--firmen-vorteile{padding:clamp(2rem, 4vw, 2.85rem) clamp(1.25rem, 3vw, 2rem);background:linear-gradient(180deg,rgba(172,125,1,.07) 0%,var(--ris-mist) 38%,var(--ris-mist) 100%);border:1px solid var(--ris-line)}.ris-page--firmen .ris-page-section--firmen-vorteile .ris-page-section__title{max-width:40rem;margin-left:auto !important;margin-right:auto !important;text-align:center}.ris-firmen-benefits__grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:clamp(0.65rem, 1.2vw, 0.85rem);margin:clamp(1.35rem, 2.5vw, 1.85rem) 0 0 !important;padding:0 !important;list-style:none !important}.ris-firmen-benefits__grid li{display:flex;align-items:flex-start;gap:.8rem;margin:0 !important;padding:.9rem 1rem !important;list-style:none !important;background:var(--ris-white);border:1px solid rgba(234,223,207,.95);border-radius:10px;box-shadow:0 2px 14px rgba(22,24,28,.04);font-family:var(--ris-font-body) !important;font-size:clamp(0.92rem, 1vw, 0.98rem) !important;font-weight:500 !important;line-height:1.5 !important;color:var(--ris-ink-soft) !important;transition:transform .22s var(--ris-ease),box-shadow .22s var(--ris-ease),border-color .22s var(--ris-ease)}.ris-firmen-benefits__grid li:hover{transform:translateY(-1px);border-color:rgba(172,125,1,.22);box-shadow:0 8px 22px rgba(22,24,28,.07)}.ris-firmen-benefits__grid li:before{content:"✓";position:static;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;margin-top:.08em;border-radius:50%;background:rgba(172,125,1,.12);color:var(--ris-accent);font-size:.78rem;font-weight:700;line-height:1}@media (max-width:767px){.ris-firmen-benefits__grid{grid-template-columns:1fr}}@media (min-width:1024px){.ris-firmen-benefits__grid{grid-template-columns:repeat(3,minmax(0, 1fr))}}@media (max-width:900px){.ris-page-checks{grid-template-columns:1fr}.ris-firmen-split{grid-template-columns:1fr}.ris-firmen-split__media{order:-1}}@media (max-width:767px){.ris-firmen-references{grid-template-columns:repeat(2,minmax(0, 1fr));gap:.65rem}.ris-firmen-references__item{min-height:3.75rem;padding:.6rem .7rem}.ris-firmen-references__item img{height:2.15rem}}@media (max-width:767px){.ris-offer{grid-template-columns:1fr;gap:1rem}.ris-offer__media img{min-height:12rem;aspect-ratio:16/10}}.ris-podcast-form{margin-top:1.5rem}.ris-podcast-form .frm_button_submit,.ris-podcast-form .frm_submit button,.ris-podcast-form .frm_submit input[type=submit]{background:#ac7d01 !important;background-color:#ac7d01 !important;border:1px solid #ac7d01 !important;border-radius:999px !important;color:#fff !important;font-family:var(--ris-font-body) !important;font-weight:600 !important;letter-spacing:.03em;box-shadow:none !important;transition:background .25s var(--ris-ease),border-color .25s var(--ris-ease),transform .25s var(--ris-ease)}.ris-podcast-form .frm_button_submit:hover,.ris-podcast-form .frm_submit button:hover,.ris-podcast-form .frm_submit input[type=submit]:hover{background:#956c01 !important;background-color:#956c01 !important;border-color:#956c01 !important;color:#fff !important;transform:translateY(-1px)}.ris-page--podcast-form{padding-top:0}@media (max-width:767px){.ris-full-hero--light{min-height:clamp(20rem, 88vw, 26rem);align-items:flex-end}.ris-full-hero--light .ris-full-hero__media img{object-position:60% 18%}.ris-full-hero--light .ris-full-hero__shade{background:linear-gradient(to top,rgba(252,250,248,.96) 0%,rgba(252,250,248,.78) 38%,rgba(252,250,248,.2) 68%,rgba(252,250,248,.05) 100%)}.ris-full-hero--light .ris-full-hero__title{max-width:none}.ris-page--podcast .ris-podcast-hero{padding:0 !important}.ris-page--podcast .ris-podcast-hero__inner{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:0;gap:0}.ris-page--podcast .ris-podcast-hero__copy{order:1;max-width:none;align-items:center;text-align:center;padding:2.25rem 1.35rem 1.5rem}.ris-page--podcast .ris-podcast-hero__title{max-width:none;font-size:clamp(1.7rem, 7vw, 2.15rem) !important}.ris-page--podcast .ris-podcast-hero__lead{max-width:22rem;margin-left:auto !important;margin-right:auto !important}.ris-page--podcast .ris-podcast-hero__media{order:2;width:min(92%, 22rem);aspect-ratio:1/1;height:auto;margin:0 auto 1.75rem;border-radius:1.15rem}.ris-page--podcast .ris-podcast-cta{flex-direction:column;align-items:stretch}.ris-page--podcast .ris-podcast-cta .nm_btn{width:100%}}.ris-page-pullquote{margin:clamp(1rem, 3vw, 2rem) 0 clamp(2rem, 4vw, 2.75rem);padding:clamp(2rem, 4vw, 2.75rem) 0 0;border-top:1px solid var(--ris-line);text-align:center}.ris-page-pullquote blockquote{margin:0 0 1rem !important;padding:0 !important;border:0 !important}.ris-page-pullquote p{margin:0 auto !important;max-width:40rem;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.25vw, 1.1rem) !important;line-height:1.65 !important;color:var(--ris-ink-soft) !important}.ris-page-pullquote figcaption{font-family:var(--ris-font-body);font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ac7d01}.impressions-text p{font-size:.98rem;color:var(--ris-muted)}.zusatz-info{border-radius:8px !important}.ris-reveal{opacity:0;transform:translateY(16px);transition:opacity .55s var(--ris-ease),transform .55s var(--ris-ease)}.ris-reveal.is-visible{opacity:1;transform:translateY(0)}#nm-footer.nm-footer,.nm-footer{background:var(--ris-paper) !important;color:var(--ris-ink);border-top:none !important}#nm-footer .nm-footer-widgets,.nm-footer-widgets{background:var(--ris-paper) !important;border-top:none !important;padding:clamp(2.5rem, 5vw, 4rem) 0 0 !important}#nm-footer .nm-footer-widgets-inner,.nm-footer-widgets-inner{max-width:1120px;margin:0 auto;padding-left:clamp(1.25rem, 4vw, 2rem);padding-right:clamp(1.25rem, 4vw, 2rem)}#nm-footer .nm-footer-block-grid,.nm-footer-block-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0, 1fr));gap:2rem 1.75rem;margin:0 !important;padding:0 !important;list-style:none !important}#nm-footer .nm-footer-block-grid:before,#nm-footer .nm-footer-block-grid:after,.nm-footer-block-grid:before,.nm-footer-block-grid:after{content:none !important;display:none !important}#nm-footer .nm-footer-block-grid>li,.nm-footer-block-grid>li{float:none !important;width:auto !important;padding:0 !important;margin:0 !important;border:none !important;border-bottom:none !important;background:0 0 !important}#nm-footer .widget,#nm-footer .widget_nav_menu{border:none !important;border-bottom:none !important;padding-bottom:0 !important;margin-bottom:0 !important;background:0 0 !important}#nm-footer .nm-footer-block-grid>#block-7,.nm-footer-block-grid>#block-7{grid-column:1/-1;background:0 0 !important;text-align:center;padding-bottom:clamp(2rem, 4vw, 3rem) !important;margin-bottom:clamp(1.5rem, 3vw, 2.25rem) !important;border-bottom:1px solid var(--ris-line)}#nm-footer .brieftaube,.brieftaube{max-width:28rem;margin:0 auto}#nm-footer .brieftaube>span,#nm-footer .brieftaube>p>span,.brieftaube>span{display:block;font-family:var(--ris-font-display) !important;font-size:clamp(1.45rem, 2.4vw, 1.85rem) !important;font-weight:600 !important;letter-spacing:-.02em;line-height:1.25 !important;color:var(--ris-ink) !important;margin:0 0 1.35rem !important}#nm-footer .paperplane-icon,.brieftaube .paperplane-icon,#nm-footer [class*=instagram],#nm-footer .social-icons,.nm-footer-bar [class*=instagram],.nm-footer-bar .social{display:none !important}#nm-footer .brieftaube .wpcf7,.brieftaube .wpcf7{background:0 0;border:none;box-shadow:none;padding:0;overflow:visible !important}#nm-footer .brieftaube form.wpcf7-form,.brieftaube form.wpcf7-form{background:var(--ris-white);border:1px solid rgba(22,24,28,.05);border-radius:1rem;box-shadow:0 1px 2px rgba(22,24,28,.04),0 8px 24px rgba(22,24,28,.06),0 20px 40px rgba(22,24,28,.05);padding:1.35rem 1.25rem 1.25rem;text-align:left;margin:.25rem 0 .5rem}#nm-footer .brieftaube form p,.brieftaube form p{margin:0 0 .75rem !important;display:flex;flex-direction:column;gap:.65rem}#nm-footer .brieftaube input[type=text],#nm-footer .brieftaube input[type=email],.brieftaube input[type=text],.brieftaube input[type=email]{width:100% !important;max-width:none !important;height:2.85rem !important;margin:0 !important;padding:.7rem .95rem !important;border:1px solid #e4ddd2 !important;border-radius:.65rem !important;background:var(--ris-white) !important;color:var(--ris-ink) !important;font-family:var(--ris-font-body) !important;font-size:.95rem !important;box-shadow:none !important}#nm-footer .brieftaube input[type=text]::placeholder,#nm-footer .brieftaube input[type=email]::placeholder,.brieftaube input[type=text]::placeholder,.brieftaube input[type=email]::placeholder{color:var(--ris-silver)}#nm-footer .brieftaube input[type=submit],.brieftaube input[type=submit]{width:100% !important;min-height:2.85rem !important;margin:.35rem 0 0 !important;padding:.7rem 1.25rem !important;border:1px solid #ac7d01 !important;border-radius:999px !important;background:#ac7d01 !important;color:#fff !important;font-family:var(--ris-font-body) !important;font-size:.9rem !important;font-weight:600 !important;letter-spacing:.03em;cursor:pointer;transition:background .25s var(--ris-ease),border-color .25s var(--ris-ease),transform .25s var(--ris-ease)}#nm-footer .brieftaube input[type=submit]:hover,.brieftaube input[type=submit]:hover{background:#956c01 !important;border-color:#956c01 !important;transform:translateY(-1px)}#nm-footer .brieftaube .wpcf7+p,#nm-footer .brieftaube form+p,#block-7 .brieftaube>div+p,#block-7 p:last-child{margin:.85rem 0 0 !important;font-size:.85rem !important;color:var(--ris-muted) !important;text-align:center !important}#nm-footer .nm-widget-title,.nm-footer .nm-widget-title{margin:0 0 .85rem !important;padding:0 !important;border:none !important;font-family:var(--ris-font-display) !important;font-size:.98rem !important;font-weight:700 !important;letter-spacing:-.01em;text-transform:none !important;color:var(--ris-ink) !important}#nm-footer .widget_nav_menu .menu,.nm-footer .widget_nav_menu .menu{margin:0 !important;padding:0 !important;list-style:none !important}#nm-footer .widget_nav_menu .menu li,.nm-footer .widget_nav_menu .menu li{margin:0 0 .45rem !important;padding:0 !important}#nm-footer .widget_nav_menu .menu a,.nm-footer .widget_nav_menu .menu a{display:inline-block;font-family:var(--ris-font-body) !important;font-size:.92rem !important;font-weight:400 !important;line-height:1.45 !important;color:var(--ris-ink-soft) !important;text-decoration:none !important;border:none !important;background:0 0 !important;padding:0 !important;transition:color .2s var(--ris-ease)}#nm-footer .widget_nav_menu .menu a:hover,.nm-footer .widget_nav_menu .menu a:hover{color:#ac7d01 !important}#nm-footer .widget_nav_menu .menu a:before,#nm-footer .widget_nav_menu .menu a:after{display:none !important;content:none !important}#nm-footer .nm-footer-bar,.nm-footer-bar{background:var(--ris-paper) !important;border-top:1px solid var(--ris-line) !important;margin-top:clamp(1.75rem, 3.5vw, 2.75rem);padding:0 !important}#nm-footer .nm-footer-bar-inner,.nm-footer-bar-inner{max-width:1120px;margin:0 auto;padding:1.35rem clamp(1.25rem, 4vw, 2rem) !important;background:var(--ris-paper) !important;background-color:var(--ris-paper) !important;overflow:visible !important}#nm-footer .nm-footer-bar .nm-row{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;gap:1.5rem;margin:0 !important;padding-left:calc(2.5% + 15px) !important;padding-right:calc(2.5% + 15px) !important;min-height:0 !important;width:100% !important;max-width:none !important}#nm-footer .nm-footer-bar .nm-row:before,#nm-footer .nm-footer-bar .nm-row:after{content:none !important;display:none !important}#nm-footer .nm-footer-bar-left,#nm-footer .nm-footer-bar-right,#nm-footer .nm-footer-bar-left.col-md-8,#nm-footer .nm-footer-bar-right.col-md-4,#nm-footer .nm-footer-bar-left.col-xs-12,#nm-footer .nm-footer-bar-right.col-xs-12{float:none !important;position:static !important;width:auto !important;max-width:none !important;padding:0 !important;margin:0 !important;flex:0 0 auto !important;display:flex !important;align-items:center !important;min-height:0 !important}#nm-footer .nm-footer-bar-left{margin-right:auto !important;justify-content:flex-start !important;text-align:left !important}#nm-footer .nm-footer-bar-right{margin-left:auto !important;justify-content:flex-end !important;text-align:right !important}#nm-footer .nm-footer-bar .menu,#nm-footer .nm-footer-bar-menu,#nm-footer .nm-footer-bar-right>.menu,#nm-footer .nm-footer-bar-right>ul{display:flex !important;align-items:center !important;margin:0 !important;padding:0 !important;list-style:none !important;float:none !important;line-height:1.4 !important}#nm-footer .nm-footer-bar .menu-item,#nm-footer .nm-footer-bar-text{margin:0 !important;padding:0 !important;border:none !important;float:none !important;display:flex !important;align-items:center !important;line-height:1.4 !important}#nm-footer .nm-footer-bar .menu>li{border:none !important;border-bottom:none !important}#nm-footer .nm-footer-bar p,#nm-footer .nm-footer-bar .link-footer,#nm-footer .nm-footer-bar .link-footer-newsletter,#nm-footer .nm-footer-bar-text,#nm-footer .nm-footer-bar-text>div,#nm-footer .nm-footer-bar-right{font-family:var(--ris-font-body) !important;font-size:.8125rem !important;font-weight:400 !important;line-height:1.4 !important;color:var(--ris-muted) !important;text-align:inherit !important}#nm-footer .nm-footer-bar a,#nm-footer .nm-footer-bar a:visited{color:var(--ris-muted) !important;text-decoration:none !important;border:none !important;font-weight:400 !important;font-size:inherit !important;line-height:inherit !important}#nm-footer .nm-footer-bar a:hover{color:var(--ris-ink) !important}#nm-footer .nm-footer-bar-left p{margin:0 !important;text-align:left !important}#nm-footer .nm-footer-bar-left .link-footer-newsletter{display:none !important}#nm-footer .nm-footer-bar-right{text-align:right !important}#nm-footer .nm-footer-bar-right .nm-footer-bar-text>div{text-align:right !important;display:flex !important;flex-wrap:nowrap;justify-content:flex-end;align-items:center !important;gap:1.25rem;margin:0 !important;padding:0 !important;line-height:1.4 !important}#nm-footer .nm-footer-bar-right .nm-footer-bar-text>div a{display:inline-block;white-space:nowrap;line-height:1.4 !important;vertical-align:middle}#nm-footer .nm-footer-bar-left .nm-footer-bar-text>div{white-space:nowrap;line-height:1.4 !important;margin:0 !important;padding:0 !important}#nm-footer .nm-footer-bar .link-footer-newsletter{display:none !important}#nm-footer .nm-footer-bar-social,#nm-footer .nm-footer-bar [class*=instagram],#nm-footer .nm-footer-bar .social,.nm-footer-bar-social{display:none !important}@media (max-width:991px){#nm-footer .nm-footer-block-grid,.nm-footer-block-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:767px){#nm-footer .nm-footer-block-grid,.nm-footer-block-grid{grid-template-columns:1fr;gap:1.75rem}#nm-footer .nm-footer-bar .nm-row{flex-direction:column;align-items:center;text-align:center}#nm-footer .nm-footer-bar-left,#nm-footer .nm-footer-bar-right,#nm-footer .nm-footer-bar-left p,#nm-footer .nm-footer-bar-right .nm-footer-bar-text>div{margin-left:0;margin-right:0;text-align:center !important}}@media (max-width:991px) and (min-width:768px){.home .home-hero>.nm_column>.vc_column-inner>.wpb_wrapper{grid-template-columns:minmax(220px, 0.9fr) minmax(0, 1.2fr);padding:1.5rem 1.35rem 1.5rem 1.5rem;gap:1.25rem}.home .home-hero-image,.home .home-hero .home-hero-media,.home .home-hero .show-on-desktop.home-hero-image{width:100%;height:clamp(320px, 48vw, 420px);margin:0 !important;border:none;border-radius:1.15rem}}@media (max-width:767px){.home .home-hero{padding:0 !important}.home .home-hero>.nm_column>.vc_column-inner>.wpb_wrapper{display:flex;flex-direction:column;align-items:stretch;height:auto;min-height:0;max-height:none;padding:0;overflow:hidden}.home .home-hero-copy{order:1;width:100%;max-width:none;text-align:center;background:0 0}.home .home-hero-copy>.wpb_wrapper{align-items:center;padding:2.25rem 1.35rem 1.5rem}.home .home-hero-brand{font-size:clamp(1.7rem, 7vw, 2.15rem) !important}.home .home-hero-title{letter-spacing:.1em}.home .home-hero-lead{max-width:20rem;margin-left:auto !important;margin-right:auto !important}.home .home-hero .show-on-desktop.home-hero-image{display:none !important}.home .home-hero .home-hero-media,.home .home-hero .show-on-mobile.home-hero-image{display:block !important;order:2;position:relative;grid-column:auto;justify-self:center;align-self:center;width:min(92%, 22rem);height:clamp(240px, 68vw, 320px);margin:0 auto 1.75rem !important;border:none;border-radius:1.15rem;box-shadow:none}.home .home-hero-actions{flex-direction:column;justify-content:center;width:100%}.home .home-hero-btn{width:100%;max-width:17rem}.kommende-termine{text-align:left !important}}@media (prefers-reduced-motion:reduce){.home .home-hero-brand,.home .home-hero-title,.home .home-hero-lead,.home .home-hero-actions,.home .home-hero-image,.ris-reveal{animation:none !important;opacity:1 !important;transform:none !important;transition:none !important}}.ris-page--firmen-coaching .ris-full-hero--banner{min-height:70vh}.ris-page--firmen-coaching .ris-full-hero--banner .ris-full-hero__eyebrow{margin-left:auto;margin-right:auto;text-align:center}.ris-page--firmen-coaching .ris-full-hero--banner .ris-full-hero__title,.ris-page--firmen-coaching .ris-full-hero--banner .ris-full-hero__lead{max-width:none}.ris-page--firmen-coaching .ris-full-hero--banner .ris-full-hero__media img{object-position:center 32%}.ris-page--firmen-coaching .ris-pillar-grid--4{grid-template-columns:repeat(2,minmax(0, 1fr))}.ris-page--firmen-coaching .ris-fc-prose-follow{margin-top:1.5rem}.ris-page--firmen-coaching .ris-fc-ziele-title{text-align:center;width:100%}.ris-page--firmen-coaching .ris-fc-ziele-after{margin-top:clamp(2.25rem, 4.5vw, 3.25rem) !important}.ris-page--firmen-coaching .ris-fc-cta-in-card{margin-top:1.25rem !important}.ris-page--firmen-coaching .ris-firmen-split{margin-top:1.25rem}.ris-page--firmen-coaching .ris-programm__step-text{max-width:none}.ris-page--firmen-coaching .expandables{margin-top:clamp(0.85rem, 1.8vw, 1.15rem)}.ris-page--firmen-coaching .ris-course-day__title{margin-top:clamp(1.5rem, 3vw, 2rem)}.ris-page--firmen-coaching .ris-page-section--verbindung .ris-course-day__title:first-of-type,.ris-page--firmen-coaching .ris-page-section--fuer-euch .ris-course-day__title:first-of-type{margin-top:clamp(1.15rem, 2.2vw, 1.5rem)}.ris-page--firmen-coaching .ris-page-section--faq .ris-course-day__title{margin-top:clamp(2.75rem, 5vw, 3.5rem) !important;margin-bottom:.85rem !important}.ris-page--firmen-coaching .ris-page-section--faq .ris-course-day__title:first-of-type{margin-top:clamp(1.15rem, 2.2vw, 1.5rem) !important}.ris-page--firmen-coaching .ris-page-section--faq .expandables{margin-bottom:.25rem}@media (max-width:900px){.ris-page--firmen-coaching .ris-pillar-grid--4{grid-template-columns:1fr}}@media (max-width:767px){.ris-page--firmen-coaching .ris-full-hero--banner{min-height:min(70vh, 32rem)}.ris-page--firmen-coaching .ris-full-hero--banner .ris-full-hero__inner{padding:1rem}.ris-page--firmen-coaching .ris-full-hero--banner .ris-full-hero__title{padding-left:.5rem !important;padding-right:.5rem !important;font-size:1.75rem !important;line-height:1.15 !important}.ris-page--firmen-coaching .ris-full-hero--banner .ris-full-hero__lead{padding:.35rem .75rem .35rem !important;font-size:1.05rem !important;font-weight:600 !important;line-height:1.35 !important}.ris-page--firmen-coaching .ris-full-hero--banner .ris-page-actions--hero{margin-top:1.25rem !important;width:100%;padding:0 .5rem}.ris-page--firmen-coaching .ris-full-hero--banner .ris-page-actions--hero .nm_btn{max-width:100%;padding:.65rem 1.1rem !important;white-space:normal}.ris-page--firmen-coaching .ris-full-hero--banner .ris-page-actions--hero .nm_btn .nm_btn_title{font-size:.88rem !important;letter-spacing:.02em;white-space:normal;line-height:1.25}}@media (min-width:480px) and (max-width:767px){.ris-page--firmen-coaching .ris-full-hero--banner .ris-full-hero__title{font-size:2rem !important}.ris-page--firmen-coaching .ris-full-hero--banner .ris-full-hero__lead{font-size:1.15rem !important}}.ris-page--firmen-coaching .ris-page-section--paket .ris-paket__list{display:grid;grid-template-columns:1fr;gap:.5rem;max-width:none;margin-top:clamp(1rem, 2vw, 1.35rem) !important}.ris-page--firmen-coaching .ris-page-section--paket .ris-nicht-fuer-euch__item{padding:.7rem .85rem;gap:.65rem;align-items:center}.ris-page--firmen-coaching .ris-page-section--paket .ris-fuer-euch__icon{width:1.2rem;height:1.2rem;margin-top:0;font-size:.72rem}.ris-page--firmen-coaching .ris-page-section--paket .ris-nicht-fuer-euch__text{font-size:clamp(0.92rem, 1.02vw, 0.98rem) !important;line-height:1.4 !important}@media (min-width:720px){.ris-page--firmen-coaching .ris-page-section--paket .ris-paket__list{grid-template-columns:repeat(2,minmax(0, 1fr));gap:.55rem .7rem}}.ris-page--firmen-coaching .ris-page-section--optionen{max-width:min(100%, 72rem);margin-left:auto;margin-right:auto;width:100%}@media (min-width:900px){.ris-page--firmen-coaching .ris-page-section--optionen .ris-voraussetzungen__grid{grid-template-columns:repeat(3,minmax(0, 1fr))}}.ris-page--vortraege .ris-full-hero__media img{object-position:center 40%}.ris-page--vortraege .ris-full-hero__title{max-width:12ch}.ris-page--vortraege .ris-page-section__title br{display:block}.ris-page--vortraege .ris-full-hero__actions{margin-top:clamp(1.75rem, 3.5vw, 2.5rem) !important}.ris-page--schulen .ris-full-hero__media img{object-position:center 35%}.ris-page--schulen .ris-full-hero__title{max-width:22rem}.ris-page--schulen .ris-full-hero__lead{max-width:36rem}.ris-page--schulen .ris-full-hero__actions{margin-top:clamp(1.75rem, 3.5vw, 2.5rem) !important}@media (min-width:900px){.ris-page--schulen .ris-full-hero__title{max-width:28rem}.ris-page--schulen .ris-page-section--angebot .ris-voraussetzungen__grid{grid-template-columns:repeat(3,minmax(0, 1fr))}}body.page-id-19 .nm-row.ris-page-row--flush,body.page-id-19 .vc_row.ris-page-row--flush{padding-left:0 !important;padding-right:0 !important}body.page-id-19 .ris-page-row--flush>.nm_column,body.page-id-19 .ris-page-row--flush>.wpb_column{padding-left:0 !important;padding-right:0 !important}.ris-page--about .ris-about-hero{position:relative;margin:0 !important;padding:clamp(1.25rem, 3vw, 2.25rem) 0 !important;background:var(--ris-paper,#fcfaf8);box-sizing:border-box}.ris-page--about .ris-about-hero__inner{display:grid;grid-template-columns:minmax(260px, 0.85fr) minmax(0, 1.35fr);align-items:center;gap:clamp(1.25rem, 2.5vw, 2.25rem);min-height:clamp(420px, 48vw, 560px);margin:0 auto;padding:clamp(1.75rem, 3.5vw, 2.75rem) clamp(1.25rem, 4vw, 3rem) clamp(1.75rem, 3.5vw, 2.75rem) clamp(1.5rem, 5vw, 3.75rem);max-width:90rem;box-sizing:border-box}.ris-page--about .ris-about-hero__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:28rem;text-align:left}.ris-page--about .ris-about-hero__eyebrow{margin:0 0 .85rem !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:.82rem !important;font-weight:600 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--ris-ink) !important;opacity:0;transform:translateY(14px);animation:ris-rise .85s var(--ris-ease) .08s forwards}.ris-page--about .ris-about-hero__brand{margin:0 0 .65rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(2rem, 3.6vw, 2.85rem) !important;font-weight:600 !important;letter-spacing:-.03em !important;line-height:1.05 !important;color:var(--ris-ink) !important;opacity:0;transform:translateY(14px);animation:ris-rise .85s var(--ris-ease) .18s forwards}.ris-page--about .ris-about-hero__lead{margin:0 0 .85rem !important;padding:0 !important;max-width:20rem;font-family:var(--ris-font-body) !important;font-size:clamp(0.98rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.55 !important;color:var(--ris-ink) !important;opacity:0;transform:translateY(14px);animation:ris-rise .85s var(--ris-ease) .28s forwards}.ris-page--about .ris-about-hero__more{margin:0 !important;padding:0 !important;max-width:22rem;font-family:var(--ris-font-body) !important;font-size:clamp(0.95rem, 1.15vw, 1.05rem) !important;font-weight:400 !important;line-height:1.55 !important;color:var(--ris-muted,#5e666f) !important;opacity:0;transform:translateY(14px);animation:ris-rise .85s var(--ris-ease) .36s forwards}.ris-page--about .ris-about-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-start;align-items:center;margin:0 !important;padding:0 !important;opacity:0;transform:translateY(14px);animation:ris-rise .85s var(--ris-ease) .38s forwards}.ris-page--about .ris-about-hero__btn,.ris-page--about .ris-about-hero__actions a.ris-about-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.55rem 1.35rem;border-radius:999px;font-family:var(--ris-font-body) !important;font-size:.88rem !important;font-weight:600 !important;letter-spacing:.04em;text-transform:uppercase;text-decoration:none !important;background:#ac7d01;color:#fff !important;border:1px solid #ac7d01;box-shadow:none;transition:background .25s var(--ris-ease),color .25s var(--ris-ease),border-color .25s var(--ris-ease),transform .25s var(--ris-ease),box-shadow .25s var(--ris-ease)}.ris-page--about .ris-about-hero__btn:hover,.ris-page--about .ris-about-hero__actions a.ris-about-hero__btn:hover{background:#956c01;border-color:#956c01;color:#fff !important;text-decoration:none !important;transform:translateY(-1px);box-shadow:0 8px 18px rgba(172,125,1,.28)}.ris-page--about .ris-about-hero__media{position:relative;width:100%;height:clamp(380px, 46vw, 520px);margin:0;overflow:hidden;border-radius:1.25rem;opacity:0;animation:ris-fade 1s var(--ris-ease) .12s forwards;background:#e8e4dc}.ris-page--about .ris-about-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 22%}.ris-page--about .ris-page{padding-top:clamp(2.75rem, 6vw, 4.25rem)}.ris-page--about .ris-page-section--intro{text-align:center;margin-top:.5rem}.ris-page--about .ris-page-section--intro .ris-page-prose{max-width:40rem;margin-left:auto;margin-right:auto}.ris-page--about .ris-page-section--intro .ris-page-prose p{text-align:center !important;color:var(--ris-muted) !important}.ris-page--about .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}.ris-page--about .ris-firmen-split{margin-top:.35rem}.ris-firmen-split--media-first{grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr)}.ris-page--about .ris-firmen-split__media{position:sticky;top:5.75rem;align-self:start;height:fit-content;line-height:0;overflow:hidden;border-radius:var(--ris-radius-lg);background:0 0}.ris-page--about .ris-firmen-split__media img{display:block;width:100%;min-height:clamp(18rem, 36vw, 26rem);aspect-ratio:4/5;height:auto !important;object-fit:cover;object-position:center 18%;border-radius:var(--ris-radius-lg)}.ris-page--about .ris-firmen-split__media>br,.ris-page--about .ris-firmen-split__media p{display:none !important;margin:0 !important}.ris-page--about .ris-page-pullquote{margin-top:0}.ris-page--about .ris-page-section--saeulen .ris-page-section__title,.ris-page--about .ris-page-section--saeulen>.ris-page-prose{text-align:center}.ris-page--about .ris-page-section--saeulen .ris-page-section__title{margin-bottom:.65rem !important}.ris-page--about .ris-page-section--saeulen>.ris-page-prose{max-width:50rem;margin:0 auto clamp(1.25rem, 2.5vw, 1.65rem) !important}.ris-page--about .ris-page-section--saeulen>.ris-page-prose p{margin:0 auto !important}.ris-page--about .ris-pillar-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1rem;margin-top:1.75rem}.ris-page--about .ris-pillar-card{margin:0;padding:clamp(1.15rem, 2.5vw, 1.5rem);background:var(--ris-white);border-radius:var(--ris-radius-lg);border:1px solid var(--ris-line)}.ris-page--about .ris-pillar-card__title{margin:0 0 .85rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.05rem, 1.5vw, 1.2rem) !important;font-weight:700 !important;line-height:1.3 !important;color:#ac7d01 !important;text-align:left}.ris-page--about .ris-pillar-card .ris-page-prose,.ris-page--about .ris-pillar-card .ris-page-prose p{text-align:left !important}.ris-page--about .ris-page-section--platz{text-align:center}.ris-page--about .ris-page-section--platz .ris-page-callout{margin-top:0 !important;max-width:48rem;margin-left:auto !important;margin-right:auto !important}.ris-page--about .ris-page-section--platz .ris-page-callout p{text-align:center;border-left:0;padding-left:0 !important}.ris-page--about .ris-page-section--platz .ris-page-callout p+p{margin-top:1rem !important}.ris-page--about .ris-about-interview-lead{text-align:center;margin-top:1.5rem !important}.ris-page--about .ris-page-section--platz .ris-page-actions{display:flex;justify-content:center;margin-top:1.35rem !important}@media (max-width:991px) and (min-width:768px){.ris-page--about .ris-about-hero__inner{grid-template-columns:minmax(220px, 0.9fr) minmax(0, 1.2fr);padding:1.5rem 1.35rem 1.5rem 1.5rem;gap:1.25rem}.ris-page--about .ris-about-hero__media{height:clamp(320px, 48vw, 420px);border-radius:1.15rem}}@media (max-width:900px){.ris-page--about .ris-pillar-grid{grid-template-columns:1fr}.ris-firmen-split--media-first{grid-template-columns:1fr}.ris-page--about .ris-firmen-split__media{position:static}}@media (max-width:767px){.ris-page--about .ris-about-hero{padding:0 !important}.ris-page--about .ris-about-hero__inner{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:0;gap:0}.ris-page--about .ris-about-hero__copy{order:1;max-width:none;align-items:center;text-align:center;padding:2.25rem 1.35rem 1.5rem}.ris-page--about .ris-about-hero__brand{font-size:clamp(1.7rem, 7vw, 2.15rem) !important}.ris-page--about .ris-about-hero__lead{max-width:20rem;margin-left:auto !important;margin-right:auto !important}.ris-page--about .ris-about-hero__more{max-width:22rem;margin-left:auto !important;margin-right:auto !important}.ris-page--about .ris-about-hero__actions{justify-content:center;flex-direction:column;width:100%}.ris-page--about .ris-about-hero__btn{width:100%;max-width:17rem}.ris-page--about .ris-about-hero__media{order:2;width:min(92%, 22rem);height:clamp(240px, 68vw, 320px);margin:0 auto 1.75rem;border-radius:1.15rem}}@media (prefers-reduced-motion:reduce){.ris-page--about .ris-about-hero__eyebrow,.ris-page--about .ris-about-hero__brand,.ris-page--about .ris-about-hero__lead,.ris-page--about .ris-about-hero__more,.ris-page--about .ris-about-hero__media{animation:none !important;opacity:1 !important;transform:none !important}}body.page-id-2420 .nm-row.ris-page-row--flush,body.page-id-2420 .vc_row.ris-page-row--flush{padding-left:0 !important;padding-right:0 !important}body.page-id-2420 .ris-page-row--flush>.nm_column,body.page-id-2420 .ris-page-row--flush>.wpb_column{padding-left:0 !important;padding-right:0 !important}.ris-page--interview .ris-interview-hero{position:relative;margin:0 !important;padding:clamp(1.25rem, 3vw, 2.25rem) 0 !important;background:var(--ris-paper,#fcfaf8);box-sizing:border-box}.ris-page--interview .ris-interview-hero__inner{display:grid;grid-template-columns:minmax(260px, 0.95fr) minmax(0, 1.25fr);align-items:center;gap:clamp(1.25rem, 2.5vw, 2.25rem);min-height:clamp(420px, 48vw, 560px);margin:0 auto;padding:clamp(1.75rem, 3.5vw, 2.75rem) clamp(1.25rem, 4vw, 3rem) clamp(1.75rem, 3.5vw, 2.75rem) clamp(1.5rem, 5vw, 3.75rem);max-width:90rem;box-sizing:border-box}.ris-page--interview .ris-interview-hero__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:30rem;text-align:left}.ris-page--interview .ris-interview-hero__eyebrow{margin:0 0 .85rem !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:.82rem !important;font-weight:600 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--ris-ink) !important;opacity:0;transform:translateY(14px);animation:ris-rise .85s var(--ris-ease) .08s forwards}.ris-page--interview .ris-interview-hero__brand{margin:0 0 1rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(2rem, 3.6vw, 2.85rem) !important;font-weight:600 !important;letter-spacing:-.03em !important;line-height:1.05 !important;color:var(--ris-ink) !important;opacity:0;transform:translateY(14px);animation:ris-rise .85s var(--ris-ease) .18s forwards}.ris-page--interview .ris-interview-hero__lead{margin:0 !important;padding:0 !important;max-width:28rem;font-family:var(--ris-font-body) !important;font-size:clamp(0.95rem, 1.15vw, 1.05rem) !important;font-weight:400 !important;line-height:1.6 !important;color:var(--ris-muted,#5e666f) !important;opacity:0;transform:translateY(14px);animation:ris-rise .85s var(--ris-ease) .28s forwards}.ris-page--interview .ris-interview-hero__media{position:relative;width:100%;height:clamp(380px, 46vw, 520px);margin:0;overflow:hidden;border-radius:1.25rem;opacity:0;animation:ris-fade 1s var(--ris-ease) .12s forwards;background:#e8e4dc}.ris-page--interview .ris-interview-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}.ris-page--interview .ris-page{padding-top:clamp(2.75rem, 6vw, 4.25rem)}.ris-page--interview .ris-interview-block>.ris-page-section__title{text-align:center;margin-bottom:clamp(1.5rem, 3vw, 2.25rem) !important}.ris-page--interview .ris-interview-qa{margin:0;padding:clamp(1.35rem, 2.8vw, 1.85rem) 0;border-top:1px solid var(--ris-line)}.ris-page--interview .ris-interview-qa:last-child{border-bottom:1px solid var(--ris-line)}.ris-page--interview .ris-interview-qa__q{margin:0 0 .85rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.05rem, 1.55vw, 1.25rem) !important;font-weight:700 !important;line-height:1.35 !important;color:#ac7d01 !important}.ris-page--interview .ris-interview-qa__q a{color:#ac7d01 !important;text-decoration:underline;text-underline-offset:.15em}.ris-page--interview .ris-interview-portrait{margin:clamp(1.75rem, 3.5vw, 2.5rem) 0 !important;overflow:hidden;border-radius:var(--ris-radius-lg);background:0 0;line-height:0}.ris-page--interview .ris-interview-portrait img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center 18%;vertical-align:top;background:0 0}.ris-page--interview .ris-interview-portrait>br,.ris-page--interview .ris-interview-portrait p{display:none !important;margin:0 !important}.ris-page--interview .ris-page-section--platz{text-align:center}.ris-page--interview .ris-page-section--platz .ris-page-callout{margin-top:0 !important;max-width:36rem;margin-left:auto !important;margin-right:auto !important}.ris-page--interview .ris-page-section--platz .ris-page-callout p{text-align:center;border-left:0;padding-left:0 !important}.ris-page--interview .ris-interview-next{list-style:none !important;margin:1.5rem auto 0 !important;padding:0 !important;max-width:36rem;display:flex;flex-direction:column;gap:.85rem;text-align:center}.ris-page--interview .ris-interview-next li{margin:0 !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(1rem, 1.2vw, 1.08rem) !important;line-height:1.55 !important;color:var(--ris-muted) !important}.ris-page--interview .ris-interview-next a{color:#ac7d01 !important;font-weight:600;text-decoration:underline;text-underline-offset:.15em}@media (max-width:991px) and (min-width:768px){.ris-page--interview .ris-interview-hero__inner{grid-template-columns:minmax(220px, 0.9fr) minmax(0, 1.2fr);padding:1.5rem 1.35rem 1.5rem 1.5rem;gap:1.25rem}.ris-page--interview .ris-interview-hero__media{height:clamp(320px, 48vw, 420px);border-radius:1.15rem}}@media (max-width:767px){.ris-page--interview .ris-interview-hero{padding:0 !important}.ris-page--interview .ris-interview-hero__inner{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:0;gap:0}.ris-page--interview .ris-interview-hero__copy{order:1;max-width:none;align-items:center;text-align:center;padding:2.25rem 1.35rem 1.5rem}.ris-page--interview .ris-interview-hero__brand{font-size:clamp(1.7rem, 7vw, 2.15rem) !important}.ris-page--interview .ris-interview-hero__lead{max-width:24rem;margin-left:auto !important;margin-right:auto !important}.ris-page--interview .ris-interview-hero__media{order:2;width:min(92%, 22rem);height:clamp(240px, 68vw, 320px);margin:0 auto 1.75rem;border-radius:1.15rem}.ris-page--interview .ris-interview-portrait img{aspect-ratio:5/4}}@media (prefers-reduced-motion:reduce){.ris-page--interview .ris-interview-hero__eyebrow,.ris-page--interview .ris-interview-hero__brand,.ris-page--interview .ris-interview-hero__lead,.ris-page--interview .ris-interview-hero__media{animation:none !important;opacity:1 !important;transform:none !important}}body.page-id-2125 .nm-row.ris-page-row--flush,body.page-id-2125 .vc_row.ris-page-row--flush{padding-left:0 !important;padding-right:0 !important}body.page-id-2125 .ris-page-row--flush>.nm_column,body.page-id-2125 .ris-page-row--flush>.wpb_column{padding-left:0 !important;padding-right:0 !important}.ris-page--philosophie .ris-philosophie-hero{position:relative;margin:0 !important;padding:clamp(1.25rem, 3vw, 2.25rem) 0 !important;background:var(--ris-paper,#fcfaf8);box-sizing:border-box}.ris-page--philosophie .ris-philosophie-hero__inner{display:grid;grid-template-columns:minmax(260px, 0.9fr) minmax(0, 1.3fr);align-items:center;gap:clamp(1.25rem, 2.5vw, 2.25rem);min-height:clamp(420px, 48vw, 560px);margin:0 auto;padding:clamp(1.75rem, 3.5vw, 2.75rem) clamp(1.25rem, 4vw, 3rem) clamp(1.75rem, 3.5vw, 2.75rem) clamp(1.5rem, 5vw, 3.75rem);max-width:90rem;box-sizing:border-box}.ris-page--philosophie .ris-philosophie-hero__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:28rem;text-align:left}.ris-page--philosophie .ris-philosophie-hero__eyebrow{margin:0 0 .85rem !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:.82rem !important;font-weight:600 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--ris-ink) !important;opacity:0;transform:translateY(14px);animation:ris-rise .85s var(--ris-ease) .08s forwards}.ris-page--philosophie .ris-philosophie-hero__brand{margin:0 0 1rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(2rem, 3.6vw, 2.85rem) !important;font-weight:600 !important;letter-spacing:-.03em !important;line-height:1.05 !important;color:var(--ris-ink) !important;opacity:0;transform:translateY(14px);animation:ris-rise .85s var(--ris-ease) .18s forwards}.ris-page--philosophie .ris-philosophie-hero__lead{margin:0 !important;padding:0 !important;max-width:24rem;font-family:var(--ris-font-body) !important;font-size:clamp(0.98rem, 1.2vw, 1.08rem) !important;font-weight:400 !important;line-height:1.55 !important;color:var(--ris-muted,#5e666f) !important;opacity:0;transform:translateY(14px);animation:ris-rise .85s var(--ris-ease) .28s forwards}.ris-page--philosophie .ris-philosophie-hero__media{position:relative;width:100%;height:clamp(380px, 46vw, 520px);margin:0;overflow:hidden;border-radius:1.25rem;opacity:0;animation:ris-fade 1s var(--ris-ease) .12s forwards;background:0 0}.ris-page--philosophie .ris-philosophie-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 22%}.ris-page--philosophie .ris-page{padding-top:clamp(2.75rem, 6vw, 4.25rem)}.ris-page--philosophie .ris-page-section__title{max-width:36rem;margin-left:auto !important;margin-right:auto !important;text-align:center}.ris-page--philosophie .ris-page-prose{max-width:42rem;margin-left:auto;margin-right:auto}.ris-page--philosophie .ris-page-prose p{text-align:left !important}.ris-page--philosophie .ris-philosophie-signature{margin:clamp(2.5rem, 5vw, 3.5rem) auto 0 !important;max-width:16rem;text-align:center;line-height:0;background:0 0}.ris-page--philosophie .ris-philosophie-signature img{display:block;width:100%;height:auto;margin:0 auto;background:0 0}.ris-page--philosophie .ris-philosophie-signature>br,.ris-page--philosophie .ris-philosophie-signature p{display:none !important}@media (max-width:991px) and (min-width:768px){.ris-page--philosophie .ris-philosophie-hero__inner{grid-template-columns:minmax(220px, 0.9fr) minmax(0, 1.2fr);padding:1.5rem 1.35rem 1.5rem 1.5rem;gap:1.25rem}.ris-page--philosophie .ris-philosophie-hero__media{height:clamp(320px, 48vw, 420px);border-radius:1.15rem}}@media (max-width:767px){.ris-page--philosophie .ris-philosophie-hero{padding:0 !important}.ris-page--philosophie .ris-philosophie-hero__inner{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:0;gap:0}.ris-page--philosophie .ris-philosophie-hero__copy{order:1;max-width:none;align-items:center;text-align:center;padding:2.25rem 1.35rem 1.5rem}.ris-page--philosophie .ris-philosophie-hero__brand{font-size:clamp(1.7rem, 7vw, 2.15rem) !important}.ris-page--philosophie .ris-philosophie-hero__lead{max-width:22rem;margin-left:auto !important;margin-right:auto !important}.ris-page--philosophie .ris-philosophie-hero__media{order:2;width:min(92%, 22rem);height:clamp(240px, 68vw, 320px);margin:0 auto 1.75rem;border-radius:1.15rem}}@media (prefers-reduced-motion:reduce){.ris-page--philosophie .ris-philosophie-hero__eyebrow,.ris-page--philosophie .ris-philosophie-hero__brand,.ris-page--philosophie .ris-philosophie-hero__lead,.ris-page--philosophie .ris-philosophie-hero__media{animation:none !important;opacity:1 !important;transform:none !important}}body.page-id-17 .nm-row.ris-page-row--flush,body.page-id-17 .vc_row.ris-page-row--flush{padding-left:0 !important;padding-right:0 !important}body.page-id-17 .ris-page-row--flush>.nm_column,body.page-id-17 .ris-page-row--flush>.wpb_column{padding-left:0 !important;padding-right:0 !important}.ris-page--referenzen .ris-page{padding-top:clamp(2.75rem, 6vw, 4.25rem)}.ris-page--referenzen .ris-page-section--intro{margin-bottom:clamp(2.5rem, 5vw, 3.5rem) !important;text-align:center}.ris-page--referenzen .ris-referenzen-masthead__title{margin:0 0 clamp(1rem, 2vw, 1.35rem) !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(2rem, 3.6vw, 2.85rem) !important;font-weight:600 !important;letter-spacing:-.03em !important;line-height:1.08 !important;color:var(--ris-ink) !important}.ris-page--referenzen .ris-referenzen-masthead__lead{max-width:40rem;margin:0 auto}.ris-page--referenzen .ris-referenzen-masthead__lead p{text-align:center !important}.ris-page--referenzen .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}.ris-page--referenzen .ris-page-section--clients{margin-bottom:clamp(3rem, 6vw, 4.5rem) !important}.ris-page--referenzen .ris-referenz-list{display:flex;flex-direction:column;gap:0}.ris-page--referenzen .ris-referenz-card{display:grid;grid-template-columns:minmax(6.5rem, 8.5rem) minmax(0, 1fr);gap:clamp(1.15rem, 2.5vw, 2rem);align-items:start;padding:clamp(1.75rem, 3.5vw, 2.5rem) 0;border-top:1px solid var(--ris-line)}.ris-page--referenzen .ris-referenz-card:first-child{border-top:0;padding-top:0}.ris-page--referenzen .ris-referenz-card__logo{display:flex;align-items:center;justify-content:center;min-height:5.5rem;margin:0;padding:.9rem;background:var(--ris-white);border:1px solid var(--ris-line);border-radius:12px;line-height:0}.ris-page--referenzen .ris-referenz-card__logo img{display:block;width:100%;height:auto;max-height:4.25rem;object-fit:contain}.ris-page--referenzen .ris-referenz-card__title{margin:0 0 .85rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.2rem, 1.8vw, 1.45rem) !important;font-weight:700 !important;letter-spacing:-.02em !important;line-height:1.25 !important;color:var(--ris-ink) !important}.ris-page--referenzen .ris-referenz-card__list{margin:0 !important;padding:0 0 0 1.1rem !important;list-style:disc !important}.ris-page--referenzen .ris-referenz-card__list li{margin:0 0 .45rem !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:clamp(0.97rem, 1.1vw, 1.05rem) !important;font-weight:400 !important;line-height:1.65 !important;color:var(--ris-muted) !important}.ris-page--referenzen .ris-referenz-card__list li:last-child{margin-bottom:0 !important}.ris-page--referenzen .ris-referenz-card__list a{color:#ac7d01 !important;text-decoration:underline !important;text-underline-offset:.15em;font-weight:600 !important}.ris-page--referenzen .ris-referenz-card__list a:hover{color:#956c01 !important}.ris-page--referenzen .ris-page-section--platz{margin-bottom:0 !important}.ris-page--referenzen .ris-referenzen-outro{max-width:42rem;margin:0 auto;text-align:center}.ris-page--referenzen .ris-referenzen-outro p{text-align:center !important}@media (max-width:767px){.ris-page--referenzen .ris-referenz-card{grid-template-columns:1fr;gap:1rem}.ris-page--referenzen .ris-referenz-card__logo{width:min(100%, 10rem)}}body.page-id-321 .nm-row.ris-page-row--flush,body.page-id-321 .vc_row.ris-page-row--flush{padding-left:0 !important;padding-right:0 !important}body.page-id-321 .ris-page-row--flush>.nm_column,body.page-id-321 .ris-page-row--flush>.wpb_column{padding-left:0 !important;padding-right:0 !important}.ris-page--kontakt .ris-page{max-width:72rem;padding-top:clamp(2.75rem, 6vw, 4.25rem)}.ris-page--kontakt .ris-kontakt-masthead{margin-bottom:clamp(2.25rem, 4.5vw, 3.25rem) !important;text-align:center}.ris-page--kontakt .ris-kontakt-masthead__title{margin:0 0 clamp(1rem, 2vw, 1.35rem) !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(2rem, 3.6vw, 2.85rem) !important;font-weight:600 !important;letter-spacing:-.03em !important;line-height:1.08 !important;color:var(--ris-ink) !important}.ris-page--kontakt .ris-kontakt-masthead__lead{max-width:40rem;margin:0 auto}.ris-page--kontakt .ris-kontakt-masthead__lead p{text-align:center !important}.ris-page--kontakt .ris-kontakt-layout{display:grid;grid-template-columns:minmax(0, 0.82fr) minmax(0, 1.18fr);gap:clamp(1.5rem, 3vw, 2.5rem);align-items:start}.ris-page--kontakt .ris-kontakt-aside{display:flex;flex-direction:column;gap:1rem}.ris-page--kontakt .ris-kontakt-card{padding:clamp(1.25rem, 2.5vw, 1.6rem);background:var(--ris-white);border:1px solid rgba(22,24,28,.06);border-radius:var(--ris-radius-lg);box-shadow:0 1px 2px rgba(22,24,28,.03),0 10px 24px rgba(22,24,28,.04)}.ris-page--kontakt .ris-kontakt-card__eyebrow{margin:0 0 .45rem !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:.78rem !important;font-weight:600 !important;letter-spacing:.14em;text-transform:uppercase;color:var(--ris-accent) !important}.ris-page--kontakt .ris-kontakt-card__title{margin:0 0 .55rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.1rem, 1.6vw, 1.28rem) !important;font-weight:700 !important;letter-spacing:-.02em;line-height:1.25 !important;color:var(--ris-ink) !important}.ris-page--kontakt .ris-kontakt-card__text{margin:0 0 .85rem !important;padding:0 !important;font-family:var(--ris-font-body) !important;font-size:.98rem !important;line-height:1.6 !important;color:var(--ris-muted) !important}.ris-page--kontakt .ris-kontakt-card__link{display:inline-flex;align-items:center;font-family:var(--ris-font-body) !important;font-size:.98rem !important;font-weight:600 !important;line-height:1.4 !important;color:var(--ris-accent) !important;text-decoration:none !important}.ris-page--kontakt .ris-kontakt-card__link:hover{color:var(--ris-accent-hover) !important;text-decoration:underline !important;text-underline-offset:.15em}.ris-page--kontakt .ris-kontakt-form-card{padding:clamp(1.35rem, 2.8vw, 1.85rem);background:var(--ris-white);border:1px solid rgba(22,24,28,.06);border-radius:var(--ris-radius-lg);box-shadow:0 1px 2px rgba(22,24,28,.03),0 12px 28px rgba(22,24,28,.05)}.ris-page--kontakt .ris-kontakt-form-card__title{margin:0 0 clamp(1rem, 2vw, 1.35rem) !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.2rem, 1.8vw, 1.45rem) !important;font-weight:700 !important;letter-spacing:-.02em;line-height:1.25 !important;color:var(--ris-ink) !important}.ris-page--kontakt .ris-course-form{margin-top:0}.ris-page--kontakt .ris-course-form form.wpcf7-form{margin:0}.ris-page--kontakt .ris-course-form label{display:block;margin:0 0 .45rem !important;font-family:var(--ris-font-body) !important;font-size:.95rem !important;font-weight:600 !important;color:var(--ris-ink-soft) !important}.ris-page--kontakt .ris-course-form p{margin:0 0 1rem !important}.ris-page--kontakt .ris-course-form p:last-of-type{margin-bottom:0 !important}.ris-page--kontakt .ris-course-form input[type=text],.ris-page--kontakt .ris-course-form input[type=email],.ris-page--kontakt .ris-course-form textarea{width:100% !important;margin:0 !important;padding:.8rem .95rem !important;border:1px solid rgba(22,24,28,.12) !important;border-radius:.75rem !important;background:var(--ris-white) !important;font-family:var(--ris-font-body) !important;font-size:1rem !important;color:var(--ris-ink) !important;box-shadow:none !important}.ris-page--kontakt .ris-course-form textarea{min-height:9.5rem;resize:vertical}.ris-page--kontakt .ris-course-form input:focus,.ris-page--kontakt .ris-course-form textarea:focus{border-color:var(--ris-accent) !important;outline:none}.ris-page--kontakt .ris-course-form .wpcf7-submit{width:100%;min-height:2.85rem;margin-top:.35rem !important;padding:.75rem 1.25rem !important}.ris-page--kontakt .ris-course-form .google__captcha,.ris-page--kontakt .ris-course-form .wpcf7-response-output{margin:1rem 0 0 !important;font-size:.88rem !important;line-height:1.5 !important;color:var(--ris-muted) !important}.ris-page--kontakt .ris-course-form .google__captcha a{color:var(--ris-accent) !important}@media (max-width:900px){.ris-page--kontakt .ris-kontakt-layout{grid-template-columns:1fr}}body.page-id-915 .nm-row.ris-page-row--flush,body.page-id-915 .vc_row.ris-page-row--flush{padding-left:0 !important;padding-right:0 !important}body.page-id-915 .ris-page-row--flush>.nm_column,body.page-id-915 .ris-page-row--flush>.wpb_column{padding-left:0 !important;padding-right:0 !important}.ris-page--impressum .ris-page{max-width:52rem;padding-top:clamp(2.75rem, 6vw, 4.25rem)}.ris-page--impressum .ris-impressum-masthead{margin-bottom:clamp(2rem, 4vw, 2.75rem) !important;text-align:center}.ris-page--impressum .ris-impressum-masthead__title{margin:0 !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(2rem, 3.6vw, 2.85rem) !important;font-weight:600 !important;letter-spacing:-.03em !important;line-height:1.08 !important;color:var(--ris-ink) !important}.ris-page--impressum .ris-impressum-facts{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1rem;margin-bottom:clamp(2rem, 4vw, 2.75rem)}.ris-page--impressum .ris-impressum-card{padding:clamp(1.25rem, 2.5vw, 1.55rem);background:var(--ris-white);border:1px solid rgba(22,24,28,.06);border-radius:var(--ris-radius-lg);box-shadow:0 1px 2px rgba(22,24,28,.03),0 10px 24px rgba(22,24,28,.04)}.ris-page--impressum .ris-impressum-card__title,.ris-page--impressum .ris-impressum-section__title{margin:0 0 .85rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.05rem, 1.5vw, 1.2rem) !important;font-weight:700 !important;letter-spacing:-.02em;line-height:1.25 !important;color:var(--ris-ink) !important}.ris-page--impressum .ris-impressum-legal{display:flex;flex-direction:column;gap:clamp(1.5rem, 3vw, 2rem)}.ris-page--impressum .ris-impressum-section{padding:clamp(1.35rem, 2.8vw, 1.75rem) 0 0;border-top:1px solid var(--ris-line)}.ris-page--impressum .ris-impressum-section:first-child{padding-top:0;border-top:0}.ris-page--impressum .ris-page-prose p+p{margin-top:.85rem !important}@media (max-width:991px){.ris-page--impressum .ris-impressum-facts{grid-template-columns:1fr}}body.page-id-1922 .nm-row.ris-page-row--flush,body.page-id-1922 .vc_row.ris-page-row--flush{padding-left:0 !important;padding-right:0 !important}body.page-id-1922 .ris-page-row--flush>.nm_column,body.page-id-1922 .ris-page-row--flush>.wpb_column{padding-left:0 !important;padding-right:0 !important}.ris-page--datenschutz .ris-page{max-width:52rem;padding-top:clamp(2.75rem, 6vw, 4.25rem)}.ris-page--datenschutz .ris-datenschutz-masthead{margin-bottom:clamp(2rem, 4vw, 2.75rem) !important;text-align:center}.ris-page--datenschutz .ris-datenschutz-masthead__title{margin:0 !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(2rem, 3.6vw, 2.85rem) !important;font-weight:600 !important;letter-spacing:-.03em !important;line-height:1.08 !important;color:var(--ris-ink) !important}.ris-page--datenschutz .ris-datenschutz-facts{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1rem;margin-bottom:clamp(2rem, 4vw, 2.75rem)}.ris-page--datenschutz .ris-datenschutz-card{padding:clamp(1.25rem, 2.5vw, 1.55rem);background:var(--ris-white);border:1px solid rgba(22,24,28,.06);border-radius:var(--ris-radius-lg);box-shadow:0 1px 2px rgba(22,24,28,.03),0 10px 24px rgba(22,24,28,.04)}.ris-page--datenschutz .ris-datenschutz-card__title,.ris-page--datenschutz .ris-datenschutz-section__title{margin:0 0 .85rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.05rem, 1.5vw, 1.2rem) !important;font-weight:700 !important;letter-spacing:-.02em;line-height:1.25 !important;color:var(--ris-ink) !important}.ris-page--datenschutz .ris-datenschutz-legal{display:flex;flex-direction:column;gap:clamp(1.5rem, 3vw, 2rem)}.ris-page--datenschutz .ris-datenschutz-section{padding:clamp(1.35rem, 2.8vw, 1.75rem) 0 0;border-top:1px solid var(--ris-line)}.ris-page--datenschutz .ris-datenschutz-section:first-child{padding-top:0;border-top:0}.ris-page--datenschutz .ris-datenschutz-subtitle{margin:.35rem 0 0 !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(0.98rem, 1.35vw, 1.08rem) !important;font-weight:700 !important;letter-spacing:-.015em;line-height:1.35 !important;color:var(--ris-ink-soft) !important}.ris-page--datenschutz .ris-page-prose ul{margin:0 !important;padding-left:1.15rem !important;display:flex;flex-direction:column;gap:.45rem}.ris-page--datenschutz .ris-page-prose p+p{margin-top:0 !important}@media (max-width:991px){.ris-page--datenschutz .ris-datenschutz-facts{grid-template-columns:1fr}}body.page-id-5285 .nm-row.ris-page-row--flush,body.page-id-5285 .vc_row.ris-page-row--flush{padding-left:0 !important;padding-right:0 !important}body.page-id-5285 .ris-page-row--flush>.nm_column,body.page-id-5285 .ris-page-row--flush>.wpb_column{padding-left:0 !important;padding-right:0 !important}.ris-page--agb .ris-page{max-width:52rem;padding-top:clamp(2.75rem, 6vw, 4.25rem)}.ris-page--agb .ris-legal-masthead{margin-bottom:clamp(2rem, 4vw, 2.75rem) !important;text-align:center}.ris-page--agb .ris-legal-masthead__title{margin:0 !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.75rem, 3.2vw, 2.5rem) !important;font-weight:600 !important;letter-spacing:-.03em !important;line-height:1.12 !important;color:var(--ris-ink) !important}.ris-page--agb .ris-legal-body{display:flex;flex-direction:column;gap:clamp(1.5rem, 3vw, 2rem)}.ris-page--agb .ris-legal-section{padding:clamp(1.35rem, 2.8vw, 1.75rem) 0 0;border-top:1px solid var(--ris-line)}.ris-page--agb .ris-legal-section:first-child{padding-top:0;border-top:0}.ris-page--agb .ris-legal-section__title{margin:0 0 .85rem !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(1.05rem, 1.5vw, 1.2rem) !important;font-weight:700 !important;letter-spacing:-.02em;line-height:1.25 !important;color:var(--ris-ink) !important}.ris-page--agb .ris-page-prose p+p{margin-top:0 !important}.ris-page--agb .ris-legal-subtitle{margin:1.1rem 0 0 !important;padding:0 !important;font-family:var(--ris-font-display) !important;font-size:clamp(0.98rem, 1.35vw, 1.08rem) !important;font-weight:700 !important;letter-spacing:-.015em;line-height:1.35 !important;color:var(--ris-ink-soft) !important}.ris-page--agb .ris-legal-subtitle:first-child{margin-top:0 !important}