html{scroll-behavior:smooth}body{margin:0;background:#eef1ef}#mx-seminar{max-width:1120px;margin:0 auto}a:focus-visible{outline:3px solid #d6b645;outline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

#mx-seminar .proof{flex-wrap:wrap}#mx-seminar .proof span{white-space:nowrap}@media(max-width:650px){#mx-seminar .proof span{white-space:normal}}.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}


#mx-seminar .seminar-testimonial{background:#17343b;color:#fff;padding:34px 38px;border-top:3px solid #d6b645}
#mx-seminar .seminar-testimonial blockquote{margin:0;max-width:850px;font-family:Georgia,serif;font-size:clamp(23px,3vw,30px);font-weight:400;line-height:1.5;color:#fff}
@media(max-width:650px){#mx-seminar .seminar-testimonial{padding:28px 20px}}
.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}


#mx-seminar .benefits-section{background:#fff}
#mx-seminar .proof{background:#fff}
#mx-seminar .proof span{font-weight:700}
.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}


#mx-seminar .benefits p{font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.35}
#mx-seminar .benefits p strong{font-weight:400}
@media(max-width:650px){#mx-seminar .benefits p{font-size:25px}}
.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}


#mx-seminar .benefits-intro{font-family:Arial,sans-serif;font-size:16px;line-height:1.7;color:#47616a;max-width:900px;margin:0 0 30px}
#mx-seminar .hero-actions{margin-top:28px}
.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}


#mx-seminar .benefits-intro{font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.45;color:#17343b;max-width:100%;margin:0 0 32px}
#mx-seminar .benefits p{font-family:Arial,sans-serif;font-size:19px;font-weight:400;line-height:1.5}
#mx-seminar .benefits p strong{font-weight:700}
@media(max-width:650px){#mx-seminar .benefits-intro{font-size:25px}#mx-seminar .benefits p{font-size:18px}}
.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}


#mx-seminar .topics h3{font-size:18px}
#mx-seminar .topics ul{font-size:16px}
.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}


#mx-seminar .hero .seminar-slogan{font-family:Arial,sans-serif;font-size:17px;line-height:1.55;color:#e2eae8;max-width:370px;margin:0 0 24px}
@media(max-width:650px){#mx-seminar .hero .seminar-slogan{max-width:100%}}
.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}


#mx-seminar .hero h1{font-family:Georgia,serif;font-size:clamp(34px,4.3vw,48px);font-weight:400;line-height:1.1;margin-bottom:24px}
#mx-seminar .hero .seminar-slogan{font-family:Arial,sans-serif;font-size:17px;line-height:1.55;color:#e2eae8;max-width:370px}
@media(max-width:650px){#mx-seminar .hero h1{font-size:clamp(30px,7.5vw,44px)}}
.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}


#mx-seminar .related-seminars{background:#f5f4ef;padding:38px}
#mx-seminar .related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
#mx-seminar .related-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e7e4;border-radius:3px;overflow:hidden}
#mx-seminar .related-card img{display:block;width:100%;aspect-ratio:2.5/1;object-fit:cover}
#mx-seminar .related-body{padding:18px;display:flex;flex-direction:column;flex:1}
#mx-seminar .related-meta{font-family:Arial,sans-serif;font-size:12px;font-weight:700;color:#367585;margin:0 0 12px}
#mx-seminar .related-card h3{font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.25;margin:0 0 12px}
#mx-seminar .related-description{font-family:Arial,sans-serif;font-size:14px;line-height:1.6;color:#47616a;margin:0 0 20px}
#mx-seminar .related-link{margin-top:auto;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:5px}
@media(max-width:760px){#mx-seminar .related-grid{grid-template-columns:1fr}#mx-seminar .related-seminars{padding:28px 20px}#mx-seminar .related-card{display:grid;grid-template-columns:135px 1fr}#mx-seminar .related-card img{height:100%;aspect-ratio:auto;min-height:140px}#mx-seminar .related-card h3{font-size:21px}}
@media(max-width:420px){#mx-seminar .related-card{grid-template-columns:100px 1fr}#mx-seminar .related-body{padding:15px}}
.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

.rhetoric-approach{background:#f5f4ef}.rhetoric-desktop svg{width:100%;height:auto;display:block}.rhetoric-mobile{display:none}.rhetoric-mobile h2{font:32px/1.2 Georgia;color:#17343b}.rhetoric-mobile h3{font:bold 22px/1.35 Arial;color:#17343b}.rhetoric-mobile p{font:18px/1.65 Arial;color:#526971}.rhetoric-mobile article{background:white;padding:20px;border-top:2px solid #d6b645;margin:20px 0}.rhetoric-mobile .rhetoric-brand{font-size:12px;text-transform:uppercase}.rhetoric-mobile .rhetoric-signature{font:bold 14px Arial;letter-spacing:2.4px;color:#17343b}.rhetoric-signature:after{content:"";display:block;width:52px;height:2px;background:#d6b645;margin-top:17px}.rhetoric-mobile .rhetoric-claim{border-top:1px solid #d6b645;padding-top:22px;font-weight:bold;color:#17343b}@media(max-width:700px){.rhetoric-desktop{display:none}.rhetoric-mobile{display:block;padding:30px 24px}}
.exzellenz-proposal-mobile{display:none;background:#f5f4ef;padding:30px 24px}.exzellenz-proposal-mobile .brand{font:12px Arial;letter-spacing:1px;color:#526971}.exzellenz-proposal-mobile .signature{font:bold 14px Arial;letter-spacing:2.4px;color:#17343b}.exzellenz-proposal-mobile .signature:after{content:"";display:block;width:52px;height:2px;background:#d6b645;margin-top:17px}.exzellenz-proposal-mobile h2{font:32px/1.2 Georgia;color:#17343b}.exzellenz-proposal-mobile article{background:white;margin:18px 0;padding:22px;border-top:1px solid #d6b645}.exzellenz-proposal-mobile h3{font:bold 21px/1.3 Arial;color:#17343b;margin:0 0 12px}.exzellenz-proposal-mobile p{font:18px/1.65 Arial;color:#526971;margin:8px 0}.exzellenz-proposal-mobile .claim{font-weight:bold;color:#17343b;border-top:1px solid #d6b645;padding-top:22px}.exzellenz-proposal-desktop svg{display:block;width:100%;height:auto}@media(max-width:700px){.exzellenz-proposal-desktop{display:none}.exzellenz-proposal-mobile{display:block}}
/* Management Exzellenz: shared photo system for all pages. */
:is(#mx-seminar,.site) .hero{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:#17343b!important;min-height:440px!important;padding:52px 38px!important}
:is(#mx-seminar,.site) .hero::before,:is(#mx-seminar,.site) .hero::after{content:none!important;display:none!important}
:is(#mx-seminar,.site) .hero .mx-hero-media{position:absolute!important;inset:0 0 0 auto!important;width:72%!important;height:100%!important;overflow:hidden!important;z-index:0!important;pointer-events:none}
:is(#mx-seminar,.site) .hero .mx-hero-media>img{display:block!important;position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:var(--photo-position,50% 0%)!important;filter:saturate(.78) contrast(.98)!important;transform:scale(var(--photo-zoom,1))!important;transform-origin:var(--photo-origin,0% 20%)!important;mask-image:none!important;-webkit-mask-image:none!important;z-index:auto!important}
:is(#mx-seminar,.site) .hero .mx-hero-fade{display:block!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#17343b 0%,#17343b 28%,#17343bfa 32%,#17343beb 36%,#17343bcc 40%,#17343ba1 44%,#17343b6e 48%,#17343b42 52%,#17343b24 56%,#17343b0f 60%,#17343b05 64%,#17343b00 68%,#17343b00 100%)!important}
:is(#mx-seminar,.site) .hero .hero-copy,:is(#mx-seminar,.site) .hero .hero-title{position:relative!important;z-index:2!important;width:54%!important;padding:0!important}
.mx-content-photo{filter:saturate(.78) contrast(.98)!important;border-radius:0!important}
.seminar-card .mx-content-photo,.related-card .mx-content-photo{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important;object-fit:cover!important}
@media(max-width:650px){
:is(#mx-seminar,.site) .hero{min-height:0!important;padding:30px 20px 330px!important}
:is(#mx-seminar,.site) .hero .hero-copy,:is(#mx-seminar,.site) .hero .hero-title{width:100%!important}
:is(#mx-seminar,.site) .hero .mx-hero-media{inset:auto 0 0!important;width:100%!important;height:300px!important}
:is(#mx-seminar,.site) .hero .mx-hero-media>img{transform:none!important}
:is(#mx-seminar,.site) .hero .mx-hero-fade{inset:auto 0 0!important;height:300px!important;background:linear-gradient(180deg,#17343b 0%,#17343bf5 12%,#17343bd6 24%,#17343b99 38%,#17343b4d 55%,#17343b14 72%,#17343b00 84%,#17343b00 100%)!important}
}

/* Draft: no photo overlay on desktop or mobile. */
:is(#mx-seminar,.site) .hero .mx-hero-fade{display:none!important;background:none!important}
@media(min-width:651px){
:is(#mx-seminar,.site) .hero .mx-hero-media{width:46%!important}
:is(#mx-seminar,.site) .hero .hero-copy,:is(#mx-seminar,.site) .hero .hero-title{width:49%!important}
}

/* Uploaded crops: show full photographs, without transformations. */
:is(#mx-seminar,.site) .hero .mx-hero-media{background:#fff!important}
.seminar-card .mx-content-photo,.related-card .mx-content-photo{aspect-ratio:1030/880!important;object-fit:contain!important;transform:none!important;filter:none!important}
@media(max-width:650px){
:is(#mx-seminar,.site) .hero{display:flex!important;flex-direction:column!important;padding:30px 20px 0!important}
:is(#mx-seminar,.site) .hero .hero-copy,:is(#mx-seminar,.site) .hero .hero-title{order:1!important}
:is(#mx-seminar,.site) .hero .mx-hero-media{order:2!important;position:relative!important;inset:auto!important;width:calc(100% + 40px)!important;height:auto!important;aspect-ratio:1030/880!important;margin:30px -20px 0!important}
:is(#mx-seminar,.site) .hero .mx-hero-media>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
}

.original-card-frame{display:block;position:relative;width:100%;aspect-ratio:1030/880;overflow:hidden}
@media(min-width:651px){:is(#mx-seminar,.site) .hero .original-photo-frame{height:auto!important;aspect-ratio:1030/880!important;inset:0 0 auto auto!important}}

/* Longer seminar titles: the image follows the full hero height. */
@media(min-width:651px){:is(#mx-seminar,.site) .hero .original-photo-frame.tall-photo-frame{height:100%!important;aspect-ratio:auto!important;inset:0 0 0 auto!important}}

header,#mx-seminar header{gap:24px;padding:30px 38px}header nav,#mx-seminar header nav{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px 22px;font:400 14px/1.5 Arial,sans-serif;color:#edf3f2;max-width:none}header nav a,#mx-seminar header nav a{font:inherit;white-space:nowrap}@media(max-width:650px){header,#mx-seminar header{padding:27px 20px;flex-wrap:wrap;gap:24px}header nav,#mx-seminar header nav{justify-content:flex-start;width:100%;max-width:none;gap:12px 20px;font:400 14px/1.5 Arial,sans-serif}}
.brand-home{display:block;text-decoration:none;color:inherit}header nav{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px 22px;font:400 14px/1.5 Arial,sans-serif;color:#edf3f2}header{gap:24px}header nav a{white-space:nowrap}header .brand-home{flex-shrink:0}@media(max-width:650px){header nav{justify-content:flex-start;max-width:none;width:100%;gap:12px 20px;font-size:14px}header{flex-wrap:wrap}}header nav a[aria-current="page"]{text-decoration:underline;text-decoration-color:#d6b645;text-underline-offset:6px}
@media(min-width:651px){:is(#mx-seminar,.site) .hero .mx-hero-media{width:54%!important;height:100%!important;aspect-ratio:auto!important;inset:0 0 0 auto!important}:is(#mx-seminar,.site) .hero .hero-title,:is(#mx-seminar,.site) .hero .hero-copy{width:41%!important}}
:is(#mx-seminar,.site) .hero h1{font-size:clamp(28px,calc(3.8vw - 2px),40px)!important;line-height:1.12!important}@media(max-width:650px){:is(#mx-seminar,.site) .hero h1{font-size:30px!important}}
:is(#mx-seminar,.site) section[aria-label="Exzellenz-Ansatz"]{margin:0!important;padding:0!important;background:#f5f4ef}:is(#mx-seminar,.site) .exzellenz-proposal-desktop svg{display:block;width:100%;height:auto}:is(#mx-seminar,.site) .master-exzellenz-wrap{padding:0!important;background:#f5f4ef}:is(#mx-seminar,.site) .master-exzellenz-graphic{display:block;width:100%;height:auto}@media(max-width:700px){:is(#mx-seminar,.site) .exzellenz-proposal-mobile{padding:30px 24px}:is(#mx-seminar,.site) .exzellenz-proposal-mobile .claim{margin-top:24px;padding-top:22px}}
.footer-legal{color:inherit;text-decoration:underline;text-underline-offset:4px}
footer{flex-wrap:wrap;gap:16px}
footer .footer-left-group{display:flex;align-items:center;flex-wrap:wrap;gap:10px}footer .footer-right-group{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 22px;margin-left:auto}footer .footer-location{white-space:nowrap}@media(max-width:650px){footer .footer-right-group{margin-left:0;justify-content:flex-start;column-gap:20px}}
.legal-section a[href="datenschutz.html"],.registration-consent a[href="agb.html"]{color:#17343b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
footer .footer-right-group a.footer-legal:hover,footer .footer-right-group a.footer-legal:focus-visible{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important}
/* Shared corrections for existing and newly imported articles. */
:is(#mx-seminar,.site) .exzellenz-proposal-desktop{display:block!important}
:is(#mx-seminar,.site) .exzellenz-proposal-mobile{display:none!important}
:is(#mx-seminar,.site) .exzellenz-proposal-desktop svg{display:block!important;width:100%!important;height:auto!important;max-width:100%!important}
.site a.mx-privacy-link{color:#17343b!important;text-decoration-line:underline!important;text-decoration-thickness:2px!important;text-underline-offset:4px!important}

.site a.mx-privacy-link,.site a.mx-privacy-link strong{font-weight:400!important}

/* Avoid a mobile minimum height stretching the absolute cropped photographs. */
#mx-seminar .related-card .original-card-frame{display:block;position:relative;width:100%;height:auto!important;aspect-ratio:1030/880!important;overflow:hidden}
#mx-seminar .related-card .original-card-frame img{min-height:0!important;min-width:0!important;aspect-ratio:auto!important}
.site .reference-logo.oamtc-mark img{filter:none!important;-webkit-filter:none!important;opacity:.9}


/* Direct, discreet path from dates to the registration form. */
#mx-seminar .seminar-facts .mx-facts-registration-link{margin:18px 0 0;padding:0;font:400 14px/1.5 Arial,sans-serif}
#mx-seminar .seminar-facts .mx-facts-registration-link a{color:#17343b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;font:inherit}
#mx-seminar .seminar-facts .mx-facts-registration-link a:hover{color:#367585}
#anmeldung{scroll-margin-top:24px}
html{scroll-behavior:smooth}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}


#mx-seminar{color-scheme:light;--ink:#17343b;--teal:#367585;--gold:#d6b645;--paper:#fff;--soft:#f5f4ef;font-family:Arial,sans-serif;color:var(--ink);background:var(--paper);font-size:15px;line-height:1.6}
#mx-seminar *{box-sizing:border-box}#mx-seminar header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 38px;border-bottom:1px solid #e6e9e7}#mx-seminar .brand{font-size:18px;font-weight:700;line-height:1.2;letter-spacing:.04em}#mx-seminar .brand span{color:var(--gold)}#mx-seminar .brand small{display:block;font-size:10px;letter-spacing:.22em;margin-top:6px}#mx-seminar nav{display:flex;flex-wrap:wrap;gap:22px;font-size:12px}#mx-seminar a{color:inherit;text-decoration:none}#mx-seminar .hero{padding:48px 38px 34px;display:grid;grid-template-columns:1.6fr 1fr;gap:40px;background:linear-gradient(120deg,#f2f6f5,#fff)}#mx-seminar .eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin:0 0 16px}#mx-seminar h1{font-family:Georgia,serif;font-size:clamp(34px,5vw,60px);font-weight:400;line-height:1.06;margin:0 0 16px;letter-spacing:-.03em}#mx-seminar .sub{font-size:21px;margin:0 0 22px}#mx-seminar .intro{max-width:520px;color:#47616a;margin-bottom:26px}#mx-seminar .cta{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;background:var(--ink);color:white;font-weight:700;font-size:13px;border:0;border-radius:3px}#mx-seminar .quiet{display:inline-block;font-size:12px;margin:12px 0 0;text-decoration:underline;text-underline-offset:4px}#mx-seminar .booking{align-self:center;background:white;border-top:3px solid var(--gold);padding:26px;box-shadow:0 12px 40px #17343b10}#mx-seminar .booking .date{font-family:Georgia,serif;font-size:25px;margin:6px 0}#mx-seminar .booking .price{font-size:28px;margin:20px 0 0}#mx-seminar small{font-size:12px;color:#526971}#mx-seminar .booking .cta{width:100%;margin-top:20px}#mx-seminar .proof{display:flex;justify-content:space-between;gap:18px;padding:22px 38px;border-top:1px solid #e1e8e7;border-bottom:1px solid #e1e8e7;font-size:13px}#mx-seminar .proof span:before{content:'✓';color:var(--teal);margin-right:8px}#mx-seminar section{padding:38px}#mx-seminar h2{font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.2;margin:0 0 18px}#mx-seminar .benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}#mx-seminar .benefits p{margin:0;border-left:2px solid var(--gold);padding-left:16px}#mx-seminar .topics{background:var(--soft)}#mx-seminar .topic-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}#mx-seminar details{border-bottom:1px solid #d9dfdc;padding:16px 0}#mx-seminar summary{font-size:14px;cursor:pointer}#mx-seminar details p{font-size:13px;color:#47616a;margin:12px 0 0}#mx-seminar .closing{display:flex;justify-content:space-between;align-items:center;gap:26px}#mx-seminar .closing p{margin:4px 0 0;color:#526971;font-size:13px}#mx-seminar footer{padding:20px 38px;background:var(--ink);color:#fff;font-size:11px;display:flex;justify-content:space-between;gap:20px}#mx-seminar .booking p{margin-bottom:0}
@media(max-width:650px){#mx-seminar header{padding:20px;align-items:flex-start}#mx-seminar nav{gap:10px;max-width:140px}#mx-seminar .hero{grid-template-columns:1fr;padding:30px 20px;gap:24px}#mx-seminar .proof{padding:20px;flex-wrap:wrap}#mx-seminar section{padding:28px 20px}#mx-seminar .benefits,#mx-seminar .topic-grid{grid-template-columns:1fr}#mx-seminar .benefits{gap:18px}#mx-seminar .closing{align-items:flex-start;flex-direction:column}#mx-seminar footer{padding:20px;flex-wrap:wrap}}

#mx-seminar .hero{grid-template-columns:1.35fr 1fr;gap:28px}#mx-seminar .hero-photo{width:100%;display:block;aspect-ratio:2/1;object-fit:cover;margin-top:26px;border-radius:3px}#mx-seminar .booking{align-self:start;margin-top:10px}#mx-seminar .topic-grid article{padding:20px 0;border-top:1px solid #d9dfdc}#mx-seminar h3{font-size:16px;font-weight:600;margin:0 0 10px}#mx-seminar ul{margin:0;padding-left:18px;color:#47616a;font-size:14px}#mx-seminar .date-row{display:grid;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:16px;border-bottom:1px solid #e1e8e7;padding:18px 0}#mx-seminar .date-row small{display:block}#mx-seminar .status{font-size:12px;color:#367585}#mx-seminar .date-row .cta{font-size:12px;padding:10px 13px}
@media(max-width:650px){#mx-seminar .hero{grid-template-columns:1fr}#mx-seminar .date-row{grid-template-columns:1fr auto}#mx-seminar .status{grid-column:1;grid-row:2}#mx-seminar .date-row .cta{grid-column:2;grid-row:1 / 3}#mx-seminar .date-row strong{font-size:13px}}

#mx-seminar header{padding:22px 38px;background:#fff}#mx-seminar .original-logo{display:block;width:280px;max-width:100%;height:auto}#mx-seminar .brand{max-width:52%;line-height:1}
#mx-seminar .hero{position:relative;display:block;padding:52px 38px;isolation:isolate;background:#17343b;overflow:hidden;min-height:405px}
#mx-seminar .hero-photo{position:absolute;inset:0 0 0 auto;width:59%;height:100%;margin:0;border-radius:0;object-fit:cover;object-position:48% center;z-index:-2;aspect-ratio:auto}
#mx-seminar .hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#17343b 0%,#17343b 36%,#17343bfa 42%,#17343bd6 48%,#17343b9e 54%,#17343b61 60%,#17343b2e 66%,#17343b0f 72%,transparent 78%)}
#mx-seminar .hero-copy{width:54%;position:relative;color:#fff}#mx-seminar .hero .eyebrow{color:#d6b645}#mx-seminar .hero h1{font-size:clamp(34px,5.1vw,55px);color:#fff}#mx-seminar .hero .sub{font-size:19px;color:#edf3f2}#mx-seminar .hero .intro{font-size:14px;color:#e2eae8;max-width:340px}#mx-seminar .hero .cta{background:#d6b645;color:#17343b;border-radius:2px}
#mx-seminar .booking{margin:0;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;column-gap:28px;padding:24px 38px;background:#f5f4ef;border-top:3px solid #d6b645;box-shadow:none}#mx-seminar .booking .eyebrow{grid-column:1;grid-row:1;margin:0}#mx-seminar .booking .date{grid-column:1;grid-row:2;font-size:22px;margin:2px 0}#mx-seminar .booking>small:first-of-type{grid-column:1;grid-row:3}#mx-seminar .booking .price{grid-column:2;grid-row:1 / 3;margin:0;font-size:26px}#mx-seminar .booking>small:last-of-type{grid-column:2;grid-row:3}#mx-seminar .booking>p:last-of-type{grid-column:1;grid-row:4;font-size:13px;margin:8px 0 0}#mx-seminar .booking .cta{grid-column:2;grid-row:4;margin-top:12px;width:auto;justify-self:start}
@media(max-width:650px){#mx-seminar header{padding:20px}#mx-seminar .original-logo{width:230px}#mx-seminar .hero{padding:30px 20px 260px;min-height:0}#mx-seminar .hero-copy{width:100%}#mx-seminar .hero-photo{inset:auto 0 0;width:100%;height:280px;object-position:50% 36%}#mx-seminar .hero:after{background:linear-gradient(180deg,#17343b 0%,#17343b 48%,#17343be0 56%,#17343b50 65%,transparent 82%)}#mx-seminar .hero .intro{max-width:100%}#mx-seminar .booking{padding:22px 20px;grid-template-columns:1fr;gap:4px}#mx-seminar .booking>*{grid-column:1!important;grid-row:auto!important}#mx-seminar .booking .price{margin-top:12px}}
#mx-seminar header{background:#17343b;color:#fff;border-bottom:1px solid #ffffff25}#mx-seminar header nav{color:#edf3f2}

#mx-seminar header{padding-top:24px;padding-bottom:24px}#mx-seminar .brand-refined{display:flex;align-items:center;gap:14px;max-width:65%;letter-spacing:0;font-weight:400}#mx-seminar .brand-star{display:block;color:#d6b645;font-family:Arial,sans-serif;font-size:48px;line-height:1;font-weight:400}#mx-seminar .brand-type{display:flex;flex-direction:column;gap:4px}#mx-seminar .brand-type .brand-management{font-size:16px;letter-spacing:.035em;line-height:1.1;color:#fff;font-weight:400}#mx-seminar .brand-type .brand-exzellenz{font-size:29px;letter-spacing:-.03em;line-height:1;color:#d6b645;font-weight:600}#mx-seminar .brand-type .brand-vienna{font-size:11px;letter-spacing:.27em;text-transform:uppercase;line-height:1.2;margin-top:4px;color:#d8e3e1;font-weight:400}
@media(max-width:650px){#mx-seminar .brand-refined{gap:10px;max-width:63%}#mx-seminar .brand-star{font-size:34px}#mx-seminar .brand-type .brand-management{font-size:13px}#mx-seminar .brand-type .brand-exzellenz{font-size:23px}#mx-seminar header{gap:16px}#mx-seminar header nav{font-size:11px;max-width:100px}}

#mx-seminar .brand-refined{align-items:flex-start;gap:11px;font-family:Arial,sans-serif}#mx-seminar .brand-star{font-size:27px;line-height:1;margin-top:0;color:#d6b645}#mx-seminar .brand-type{gap:4px;align-items:flex-start}#mx-seminar .brand-type .brand-management,#mx-seminar .brand-type .brand-exzellenz{font-family:Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:.04em;color:#fff;margin:0}#mx-seminar .brand-type .brand-vienna{font-size:10px;letter-spacing:.22em;color:#d6b645;margin-top:3px}
@media(max-width:650px){#mx-seminar .brand-type .brand-management,#mx-seminar .brand-type .brand-exzellenz{font-size:14px;letter-spacing:.04em}#mx-seminar .brand-star{font-size:23px}#mx-seminar .brand-refined{gap:8px}}

#mx-seminar header{padding:30px 38px}
#mx-seminar .final-brand{display:flex;align-items:flex-start;gap:9px;max-width:72%;font-family:Arial,sans-serif;letter-spacing:0;font-weight:700;line-height:1.15}
#mx-seminar .final-word{font-size:26px;letter-spacing:-.035em;white-space:nowrap;color:#fff;font-weight:700}
#mx-seminar .final-word span{color:#d6b645}
#mx-seminar .final-star{position:relative;width:25px;height:25px;flex:0 0 25px;margin-top:-10px;transform:rotate(30deg);transform-origin:center;color:#d6b645}
#mx-seminar .final-star i{position:absolute;top:10.5px;left:0;width:25px;height:4px;background:currentColor;border-radius:1px}
#mx-seminar .final-star i:nth-child(2){transform:rotate(60deg)}#mx-seminar .final-star i:nth-child(3){transform:rotate(120deg)}
@media(max-width:650px){#mx-seminar header{padding:27px 20px 20px;flex-wrap:wrap;gap:20px}#mx-seminar .final-brand{max-width:100%;gap:8px}#mx-seminar .final-word{font-size:clamp(19px,4.4vw,25px)}#mx-seminar .final-star{width:22px;height:22px;flex-basis:22px;margin-top:-9px}#mx-seminar .final-star i{width:22px;top:9px}#mx-seminar header nav{max-width:none;gap:20px}}

#mx-seminar .final-word-group{display:flex;flex-direction:column;align-items:flex-end;gap:5px}
#mx-seminar .final-city{font-family:Arial,sans-serif;font-size:10px;font-weight:400;letter-spacing:.13em;line-height:1.2;color:#d6b645;padding-right:1px}

#mx-seminar .final-word{letter-spacing:0}
#mx-seminar .final-city{padding:0;margin-right:0;letter-spacing:0;text-align:right}

#mx-seminar .final-brand{gap:6px}
#mx-seminar .final-star{margin-top:-8px}
#mx-seminar .final-word-group{gap:4px}
#mx-seminar .seminar-venue{display:block;margin-top:3px;font-size:13px;color:#526971}
#mx-seminar .seminar-time br{display:none}
@media(max-width:650px){#mx-seminar .final-brand{gap:5px}#mx-seminar .final-star{margin-top:-7px}}

#mx-seminar .seminar-facts{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;padding:28px 38px;background:#f5f4ef;border-top:3px solid #d6b645;font-family:Arial,sans-serif}
#mx-seminar .seminar-facts .eyebrow{margin:0 0 10px;font-size:11px;letter-spacing:.14em}
#mx-seminar .facts-value{font-family:Arial,sans-serif;font-size:23px;font-weight:400;line-height:1.25;margin:0 0 10px;letter-spacing:0}
#mx-seminar .facts-secondary{font-size:12px;color:#526971;line-height:1.6;margin:0}
#mx-seminar .facts-place{font-size:14px;line-height:1.6;margin:14px 0 0}
#mx-seminar .facts-fee{border-left:1px solid #d8dfdb;padding-left:28px}
@media(max-width:560px){#mx-seminar .seminar-facts{grid-template-columns:1fr;padding:24px 20px;gap:22px}#mx-seminar .facts-fee{border-left:0;padding-left:0;border-top:1px solid #d8dfdb;padding-top:22px}#mx-seminar .facts-value{font-size:21px}}

#mx-seminar .hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}
#mx-seminar .hero .folder-link{color:#edf3f2;font-size:12px;text-decoration:underline;text-underline-offset:4px;line-height:1.5}
.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

#mx-seminar .related-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px}#mx-seminar .related-heading h2{margin:0}#mx-seminar .related-all-link{font:700 14px/1.5 Arial,sans-serif;color:#17343b;text-decoration:underline;text-underline-offset:5px;white-space:nowrap}@media(max-width:650px){#mx-seminar .related-heading{flex-wrap:wrap;gap:12px}}.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

#mx-seminar .facts-venue{margin-top:26px}#mx-seminar .facts-venue .eyebrow{margin-bottom:12px}#mx-seminar .facts-venue-name{font:400 17px/1.4 Arial,sans-serif;margin:0 0 10px;color:#17343b}.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

#mx-seminar .facts-dates{display:flex;flex-direction:column;gap:10px;margin:0 0 16px}#mx-seminar .facts-dates p{font:400 20px/1.35 Arial,sans-serif;color:#17343b;margin:0}@media(max-width:650px){#mx-seminar .facts-dates p{font-size:18px}}.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

#mx-seminar .facts-times-heading{margin-top:26px;margin-bottom:12px}.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

#mx-seminar .facts-date-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 14px}#mx-seminar .facts-date-note{font:400 12px/1.5 Arial,sans-serif;color:#526971;white-space:nowrap}.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

#mx-seminar .facts-dates{margin-bottom:0}#mx-seminar .facts-times-heading{margin-top:26px;margin-bottom:12px}#mx-seminar .facts-place{font:400 23px/1.25 Arial,sans-serif;margin:0;letter-spacing:0}@media(max-width:650px){#mx-seminar .facts-place{font-size:21px}}.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

#mx-seminar .seminar-facts .facts-dates p,#mx-seminar .seminar-facts .facts-place,#mx-seminar .seminar-facts .facts-value,#mx-seminar .seminar-facts .facts-venue-name{font:400 17px/1.4 Arial,sans-serif;letter-spacing:0}.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

#mx-seminar .seminar-facts .facts-date .facts-times-heading{margin-top:26px;margin-bottom:12px}#mx-seminar .seminar-facts .facts-date .facts-dates{margin-bottom:0}.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

#mx-seminar .registration{padding:38px;background:#f5f4ef;border-top:3px solid #d6b645}#mx-seminar .registration h2{font:400 30px/1.25 Georgia,serif;margin:0 0 18px}#mx-seminar .registration p{font-size:16px;line-height:1.6}.registration fieldset{border:0;border-top:1px solid #d7dfdb;margin:28px 0;padding:22px 0 0;min-width:0}.registration legend{padding:0 14px 0 0;font:700 17px/1.4 Arial,sans-serif}.registration-grid,.registration-dates{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px}.registration-grid label{display:flex;flex-direction:column;gap:7px;font:400 15px/1.6 Arial,sans-serif}.registration-grid input,.registration-grid select{width:100%;border:1px solid #bdcac7;background:white;padding:12px;font:16px/1.4 Arial,sans-serif;color:#17343b;border-radius:2px}.registration-dates label{display:flex;align-items:flex-start;gap:12px;background:#fff;padding:16px;border:1px solid #dce3df;font:17px/1.5 Arial,sans-serif}.registration input[type=radio],.registration input[type=checkbox]{accent-color:#367585;width:18px;height:18px;flex-shrink:0;margin-top:4px}.registration-dates small{display:block;font:12px/1.6 Arial,sans-serif;color:#526971;margin-top:5px}.registration-consent{display:flex;gap:12px;font:15px/1.6 Arial,sans-serif}.registration-consent a{text-decoration:underline}.registration button{border:0;background:#d6b645;color:#17343b;font:700 15px/1.5 Arial,sans-serif;padding:13px 20px;cursor:pointer;border-radius:2px}.registration .registration-note{font-size:13px!important;color:#526971}.registration-actions{display:flex;flex-wrap:wrap;gap:15px}.registration-summary{margin:20px 0}.registration dl{display:grid;grid-template-columns:1fr 2fr;gap:10px 20px;padding:22px;background:white;font:15px/1.6 Arial,sans-serif}.registration dt{font-weight:700}.registration dd{margin:0;overflow-wrap:anywhere}.registration [hidden]{display:none!important}@media(max-width:650px){#mx-seminar .registration{padding:30px 20px}.registration-grid,.registration-dates{grid-template-columns:1fr}.registration dl{grid-template-columns:1fr;gap:4px}.registration dd{margin-bottom:12px}}.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

#mx-seminar .registration{background:#fff}.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

#mx-seminar .seminar-testimonial{border-bottom:0}#mx-seminar .seminar-testimonial + .registration{border-top:0}.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

#mx-seminar .registration-help{margin-top:30px;padding-top:22px;border-top:1px solid #dce3df;font:400 14px/1.7 Arial,sans-serif;color:#526971}#mx-seminar .registration-help p{font-size:14px;margin:0 0 9px}#mx-seminar .registration-help a{color:#17343b;text-decoration:underline;text-underline-offset:4px}#mx-seminar .registration-folder{font-size:14px}.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

#mx-seminar .seminar-breadcrumb{display:block;max-width:none;background:#fff;padding:15px 38px;font:400 13px/1.6 Arial,sans-serif;color:#526971}#mx-seminar .seminar-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:5px 0;list-style:none;margin:0;padding:0}#mx-seminar .seminar-breadcrumb li{display:flex;align-items:center}#mx-seminar .seminar-breadcrumb li+li:before{content:"›";margin:0 12px;color:#8b9a9b}#mx-seminar .seminar-breadcrumb a{text-decoration:underline;text-underline-offset:4px}#mx-seminar .seminar-breadcrumb [aria-current="page"]{color:#17343b}@media(max-width:650px){#mx-seminar .seminar-breadcrumb{padding:14px 20px;font-size:12px}#mx-seminar .seminar-breadcrumb li+li:before{margin:0 8px}}.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

#mx-seminar .seminar-breadcrumb{background:#17343b;color:#b5c5c7;padding-top:10px;padding-bottom:10px;font-size:12px}#mx-seminar .seminar-breadcrumb a{color:#b5c5c7;text-decoration:none}#mx-seminar .seminar-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}#mx-seminar .seminar-breadcrumb li+li:before{color:#789297}#mx-seminar .seminar-breadcrumb [aria-current="page"]{color:#cbd7d8}.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

#mx-seminar .related-card .photo-link img{width:100%;height:130px;object-fit:cover}#mx-seminar .related-card .card-body{padding:18px}#mx-seminar .related-card h3{font:400 22px/1.25 Georgia,serif;margin:10px 0}#mx-seminar .related-meta{font:700 13px/1.5 Arial,sans-serif}#mx-seminar .related-card .description{font:14px/1.6 Arial,sans-serif}#mx-seminar .program-note{font-size:15px;margin-top:24px}#mx-seminar .facts-date-row{row-gap:4px}#mx-seminar .facts-date-note{white-space:normal}.final-word-group .final-city{font-size:11px!important;letter-spacing:0!important;text-align:right;white-space:nowrap;margin-top:3px}

header,#mx-seminar header{gap:24px;padding:30px 38px}header nav,#mx-seminar header nav{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px 22px;font:400 14px/1.5 Arial,sans-serif;color:#edf3f2;max-width:none}header nav a,#mx-seminar header nav a{font:inherit;white-space:nowrap}@media(max-width:650px){header,#mx-seminar header{padding:27px 20px;flex-wrap:wrap;gap:24px}header nav,#mx-seminar header nav{justify-content:flex-start;width:100%;max-width:none;gap:12px 20px;font:400 14px/1.5 Arial,sans-serif}}
.brand-home{display:block;text-decoration:none;color:inherit}header nav{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px 22px;font:400 14px/1.5 Arial,sans-serif;color:#edf3f2}header{gap:24px}header nav a{white-space:nowrap}header .brand-home{flex-shrink:0}@media(max-width:650px){header nav{justify-content:flex-start;max-width:none;width:100%;gap:12px 20px;font-size:14px}header{flex-wrap:wrap}}header nav a[aria-current="page"]{text-decoration:underline;text-decoration-color:#d6b645;text-underline-offset:6px}