.mg-about-page{--mg-about-primary:#b79049;--mg-about-primary-dark:#3A2B26;--mg-about-accent:#b79049;--mg-about-bg:#fff;--mg-about-bg-soft:#f8f5ef;--mg-about-bg-card:#fcfaf6;--mg-about-text:#3A2B26;--mg-about-muted:#756a64;--mg-about-border:rgba(58,43,38,.13);width:100%;overflow:hidden;background:var(--mg-about-bg);color:var(--mg-about-text);font-family:inherit}.mg-about-page,.mg-about-page *{box-sizing:border-box}.mg-about-container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.mg-about-container.plr-20{padding-left:30px;padding-right:30px}.mg-about-hero{position:relative;width:100%;padding:105px 0 95px;overflow:hidden;background:radial-gradient(circle at 85% 30%,rgba(183,144,73,.16) 0,rgba(183,144,73,0) 34%),linear-gradient(135deg,#fbfaf7 0%,#f7f3eb 50%,#f1eadf 100%);border-radius:10px}.mg-about-hero::before{position:absolute;top:-170px;right:-130px;width:480px;height:480px;border:1px solid rgba(58,43,38,.09);border-radius:50%;content:""}.mg-about-hero::after{position:absolute;right:90px;bottom:-190px;width:330px;height:330px;border:1px solid rgba(183,144,73,.18);border-radius:50%;content:""}.mg-about-hero-content{position:relative;z-index:2;width:100%;max-width:900px}.mg-about-hero h1{margin:0 0 20px;color:var(--mg-about-primary-dark);font:inherit;font-size:clamp(44px,6vw,78px);font-weight:600;line-height:1.05;letter-spacing:-2px}.mg-about-profession{width:100%;max-width:820px;color:var(--mg-about-primary);font-size:20px;font-weight:500;line-height:1.6}.mg-about-specialties{width:100%;max-width:800px;margin-top:27px;padding-top:25px;border-top:1px solid rgba(58,43,38,.13);color:var(--mg-about-muted);font-size:14px;line-height:1.8}.mg-about-specialties strong{color:var(--mg-about-text);font-weight:600}.mg-about-main-content{width:100%;margin:0;padding:0;background:var(--mg-about-bg)}.mg-about-section{width:100%;padding:50px 0;border-bottom:1px solid var(--mg-about-border)}.mg-about-section-last{border-bottom:0}.mg-about-section-title{display:flex;align-items:center;gap:16px;width:100%;margin-bottom:42px}.mg-about-section-title span{display:block;width:42px;height:2px;flex:0 0 42px;background:var(--mg-about-primary)}.mg-about-section-title h2{margin:0;color:var(--mg-about-primary);font:inherit;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:.3px}.mg-about-profile-text{width:100%;padding-left:58px}.mg-about-profile-text p{width:100%;margin:0;color:var(--mg-about-text);font-size:17px;line-height:2}.mg-about-education-list{display:grid;width:100%;gap:20px}.mg-about-education-item{display:grid;grid-template-columns:66px minmax(0,1fr);width:100%;overflow:hidden;border:1px solid var(--mg-about-border);background:var(--mg-about-bg-card);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.mg-about-education-item:hover{transform:translateY(-3px);border-color:rgba(183,144,73,.35);box-shadow:0 14px 40px rgba(58,43,38,.08)}.mg-about-education-number{display:flex;align-items:flex-start;justify-content:center;padding-top:31px;border-right:1px solid var(--mg-about-border);color:var(--mg-about-primary);font-size:13px;font-weight:600}.mg-about-education-content{min-width:0;padding:28px 34px 30px}.mg-about-education-content h3{margin:0 0 7px;color:var(--mg-about-primary-dark);font:inherit;font-size:19px;font-weight:600;line-height:1.4}.mg-about-education-place{margin-bottom:17px;color:var(--mg-about-primary);font-size:14px;font-style:italic;line-height:1.6}.mg-about-education-content ul{margin:0;padding-left:20px}.mg-about-education-content li{margin-bottom:8px;color:var(--mg-about-muted);font-size:14px;line-height:1.8}.mg-about-education-content li:last-child{margin-bottom:0}.mg-about-education-content li::marker{color:var(--mg-about-primary)}.mg-about-teaching-card{width:100%;margin-bottom:25px;padding:30px 34px;border:1px solid var(--mg-about-border);border-left:4px solid var(--mg-about-primary);background:var(--mg-about-bg)}.mg-about-teaching-card h3{margin:0 0 10px;color:var(--mg-about-primary-dark);font:inherit;font-size:19px;font-weight:600;line-height:1.5}.mg-about-teaching-card p{margin:0;color:var(--mg-about-muted);font-size:14px;line-height:1.8}.mg-about-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:22px}.mg-about-project-item{position:relative;display:flex;width:100%;min-width:0;min-height:210px;overflow:hidden;background:var(--mg-about-bg-soft)}.mg-about-project-border{width:4px;flex:0 0 4px;background:var(--mg-about-primary)}.mg-about-project-content{min-width:0;padding:31px 32px}.mg-about-project-content h3{margin:0 0 15px;color:var(--mg-about-primary-dark);font:inherit;font-size:18px;font-weight:600;line-height:1.55}.mg-about-project-content p{margin:0;color:var(--mg-about-muted);font-size:14px;line-height:1.85}.mg-about-skills-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border:1px solid var(--mg-about-border)}.mg-about-skill-item{display:flex;gap:21px;min-width:0;min-height:175px;padding:31px;border-right:1px solid var(--mg-about-border);background:var(--mg-about-bg-card)}.mg-about-skill-item:last-child{border-right:0}.mg-about-skill-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;flex:0 0 43px;border-radius:50%;background:var(--mg-about-primary);color:#fff;font-size:12px;font-weight:600}.mg-about-skill-item h3{margin:2px 0 10px;color:var(--mg-about-primary-dark);font:inherit;font-size:17px;font-weight:600}.mg-about-skill-item p{margin:0;color:var(--mg-about-muted);font-size:13px;line-height:1.8}@media (max-width:991px){.mg-about-hero{padding:85px 0 75px}.mg-about-section{padding:75px 0}.mg-about-project-grid{grid-template-columns:1fr}.mg-about-skills-grid{grid-template-columns:1fr}.mg-about-skill-item{min-height:auto;border-right:0;border-bottom:1px solid var(--mg-about-border)}.mg-about-skill-item:last-child{border-bottom:0}}@media (max-width:600px){.mg-about-container.plr-20{padding-left:20px;padding-right:20px}.mg-about-hero{padding:65px 0 58px}.mg-about-hero h1{margin-bottom:15px;font-size:41px;letter-spacing:-1px}.mg-about-profession{font-size:16px}.mg-about-specialties{margin-top:21px;padding-top:20px;font-size:13px}.mg-about-section{padding:60px 0}.mg-about-section-title{gap:11px;margin-bottom:30px}.mg-about-section-title span{width:28px;flex-basis:28px}.mg-about-section-title h2{font-size:19px}.mg-about-profile-text{padding-left:0}.mg-about-profile-text p{font-size:15px;line-height:1.85}.mg-about-education-item{grid-template-columns:48px minmax(0,1fr)}.mg-about-education-number{padding-top:27px}.mg-about-education-content{padding:24px 21px 25px}.mg-about-education-content h3{font-size:17px}.mg-about-teaching-card{padding:25px 22px}.mg-about-project-content{padding:26px 23px}.mg-about-skill-item{padding:26px 22px}}.mg-seminar-step1{--mg-seminar-step1-primary:#b79049;--mg-seminar-step1-dark:#3A2B26;--mg-seminar-step1-bg-card:#fcfaf6;--mg-seminar-step1-text:#3A2B26;--mg-seminar-step1-muted:#756a64;--mg-seminar-step1-border:rgba(58,43,38,.13);width:100%;color:var(--mg-seminar-step1-text);font-family:inherit}.mg-seminar-step1,.mg-seminar-step1 *{box-sizing:border-box}.mg-seminar-step1-card{position:relative;width:100%;margin:0;padding:0;background:transparent}.mg-seminar-step1-content{width:100%}.mg-seminar-step1-badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;padding:7px 14px;border:1px solid rgba(183,144,73,.35);border-radius:30px;color:var(--mg-seminar-step1-primary);font-size:12px;font-weight:600;letter-spacing:1.5px}.mg-seminar-step1-heading{width:100%}.mg-seminar-step1-heading h2{width:100%;margin:0;color:var(--mg-seminar-step1-dark);font:inherit;font-size:clamp(27px,3.2vw,44px);font-weight:600;line-height:1.25;letter-spacing:-.7px}.mg-seminar-step1-intro{width:100%;margin:28px 0 25px;color:var(--mg-seminar-step1-muted);font-size:17px;line-height:1.8}.mg-seminar-step1-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.mg-seminar-step1-question{display:flex;align-items:center;gap:18px;min-width:0;min-height:80px;padding:18px 22px;border:1px solid var(--mg-seminar-step1-border);background:var(--mg-seminar-step1-bg-card);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.mg-seminar-step1-question:hover{transform:translateY(-2px);border-color:rgba(183,144,73,.35);box-shadow:0 10px 25px rgba(58,43,38,.05)}.mg-seminar-step1-question-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:var(--mg-seminar-step1-primary);color:#fff;font-size:11px;font-weight:600}.mg-seminar-step1-question p{margin:0;color:var(--mg-seminar-step1-dark);font-size:15px;font-weight:500;line-height:1.6}.mg-seminar-step1-question:last-child{grid-column:1/-1}.mg-seminar-step1-footer{display:flex;align-items:center;gap:16px;width:100%;margin-top:26px}.mg-seminar-step1-footer span{display:block;width:30px;height:1px;flex:0 0 30px;background:var(--mg-seminar-step1-primary)}.mg-seminar-step1-footer p{margin:0;color:var(--mg-seminar-step1-muted);font-size:14px;font-style:italic;line-height:1.7}@media (max-width:991px){.mg-seminar-step1-questions{grid-template-columns:1fr}.mg-seminar-step1-question:last-child{grid-column:auto}}@media (max-width:600px){.mg-seminar-step1-heading h2{font-size:27px;line-height:1.3;letter-spacing:-.3px}.mg-seminar-step1-intro{margin-top:22px;font-size:15px}.mg-seminar-step1-question{min-height:72px;padding:15px}.mg-seminar-step1-question-number{width:36px;height:36px;flex-basis:36px}.mg-seminar-step1-question p{font-size:14px}}.mg-seminar-step2{--mg-seminar-step2-primary:#b79049;--mg-seminar-step2-dark:#3A2B26;--mg-seminar-step2-bg-soft:#f8f5ef;--mg-seminar-step2-bg-card:#fcfaf6;--mg-seminar-step2-text:#3A2B26;--mg-seminar-step2-muted:#756a64;--mg-seminar-step2-border:rgba(58,43,38,.13);width:100%;color:var(--mg-seminar-step2-text);font-family:inherit;margin-top:50px}.mg-seminar-step2,.mg-seminar-step2 *{box-sizing:border-box}.mg-seminar-step2-content{width:100%}.mg-seminar-step2-heading{width:100%}.mg-seminar-step2-label{display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;padding:7px 14px;border:1px solid rgba(183,144,73,.35);border-radius:30px;color:var(--mg-seminar-step2-primary);font-size:12px;font-weight:600;letter-spacing:1.3px}.mg-seminar-step2-heading h2{margin:0;color:var(--mg-seminar-step2-dark);font:inherit;font-size:clamp(34px,4.5vw,58px);font-weight:600;line-height:1.15;letter-spacing:-1px}.mg-seminar-step2-heading h2 span{position:relative;top:-10px;color:var(--mg-seminar-step2-primary);font-size:.62em;font-weight:500;letter-spacing:0}.mg-seminar-step2-time{display:flex;align-items:center;gap:11px;margin-top:14px}.mg-seminar-step2-time span{color:var(--mg-seminar-step2-muted);font-size:11px;font-weight:600;letter-spacing:1.5px}.mg-seminar-step2-time strong{color:var(--mg-seminar-step2-primary);font-size:24px;font-weight:600;line-height:1}.mg-seminar-step2-divider{width:100%;height:1px;margin:30px 0;background:var(--mg-seminar-step2-border)}.mg-seminar-step2-countdown{width:100%}.mg-seminar-step2-countdown-title{margin-bottom:14px;color:var(--mg-seminar-step2-muted);font-size:12px;font-weight:600;letter-spacing:1.5px}.mg-seminar-step2-countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%}.mg-seminar-step2-countdown-item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:125px;padding:20px;border:1px solid var(--mg-seminar-step2-border);background:var(--mg-seminar-step2-bg-card);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.mg-seminar-step2-countdown-item:hover{transform:translateY(-2px);border-color:rgba(183,144,73,.35);box-shadow:0 10px 25px rgba(58,43,38,.05)}.mg-seminar-step2-countdown-item strong{display:block;color:var(--mg-seminar-step2-dark);font-size:clamp(32px,4vw,50px);font-weight:600;line-height:1}.mg-seminar-step2-countdown-item span{display:block;margin-top:10px;color:var(--mg-seminar-step2-primary);font-size:11px;font-weight:600;letter-spacing:1.4px}.mg-seminar-step2-action{display:flex;justify-content:flex-start;width:100%;margin-top:26px}.mg-seminar-step2-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border:1px solid var(--mg-seminar-step2-primary);border-radius:5px;background:var(--mg-seminar-step2-primary);color:#fff;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.4px;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.mg-seminar-step2-button:hover{transform:translateY(-2px);border-color:var(--mg-seminar-step2-dark);background:var(--mg-seminar-step2-dark);color:#fff;text-decoration:none}@media (max-width:767px){.mg-seminar-step2-countdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mg-seminar-step2-label{margin-bottom:13px;font-size:11px}.mg-seminar-step2-heading h2{font-size:34px;letter-spacing:-.5px}.mg-seminar-step2-time{margin-top:12px}.mg-seminar-step2-time strong{font-size:21px}.mg-seminar-step2-divider{margin:24px 0}.mg-seminar-step2-countdown-grid{gap:10px}.mg-seminar-step2-countdown-item{min-height:100px;padding:15px}.mg-seminar-step2-countdown-item strong{font-size:32px}.mg-seminar-step2-countdown-item span{margin-top:7px;font-size:10px}.mg-seminar-step2-action{margin-top:22px}.mg-seminar-step2-button{width:100%}}.mg-seminar-step3{--mg-seminar-step3-primary:#b79049;--mg-seminar-step3-dark:#3A2B26;--mg-seminar-step3-bg-card:#fcfaf6;--mg-seminar-step3-text:#3A2B26;--mg-seminar-step3-muted:#756a64;--mg-seminar-step3-border:rgba(58,43,38,.13);width:100%;margin-top:50px;color:var(--mg-seminar-step3-text);font-family:inherit}.mg-seminar-step3,.mg-seminar-step3 *{box-sizing:border-box}.mg-seminar-step3-content{width:100%}.mg-seminar-step3-label{display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px;padding:7px 14px;border:1px solid rgba(183,144,73,.35);border-radius:30px;color:var(--mg-seminar-step3-primary);font-size:12px;font-weight:600;letter-spacing:1.3px}.mg-seminar-step3-testimonials{width:100%;columns:2;column-gap:14px}.mg-seminar-step3-testimonial{position:relative;display:inline-block;width:100%;margin:0 0 14px;padding:28px;break-inside:avoid;-webkit-column-break-inside:avoid;border:1px solid var(--mg-seminar-step3-border);background:var(--mg-seminar-step3-bg-card);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.mg-seminar-step3-testimonial:hover{transform:translateY(-2px);border-color:rgba(183,144,73,.35);box-shadow:0 10px 25px rgba(58,43,38,.05)}.mg-seminar-step3-quote{height:38px;margin-bottom:8px;color:var(--mg-seminar-step3-primary);font-size:58px;font-weight:500;line-height:1}.mg-seminar-step3-testimonial-text{margin:0;color:var(--mg-seminar-step3-dark);font-size:15px;font-weight:400;line-height:1.8}.mg-seminar-step3-source{display:flex;align-items:center;gap:10px;margin-top:22px;padding-top:17px;border-top:1px solid var(--mg-seminar-step3-border)}.mg-seminar-step3-source span{display:block;width:24px;height:2px;flex:0 0 24px;background:var(--mg-seminar-step3-primary)}.mg-seminar-step3-source strong{color:var(--mg-seminar-step3-muted);font-size:10px;font-weight:600;line-height:1.4;letter-spacing:1.2px}.mg-seminar-step3-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:100%;margin-top:12px}.mg-seminar-step3-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border:1px solid var(--mg-seminar-step3-primary);border-radius:5px;background:var(--mg-seminar-step3-primary);color:#fff;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.4px;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.mg-seminar-step3-button:hover{transform:translateY(-2px);border-color:var(--mg-seminar-step3-dark);background:var(--mg-seminar-step3-dark);color:#fff;text-decoration:none}.mg-seminar-step3-reviews-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 20px;border:1px solid var(--mg-seminar-step3-border);border-radius:5px;background:transparent;color:var(--mg-seminar-step3-dark);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.3px;text-decoration:none;transition:color .25s ease,border-color .25s ease,background .25s ease,transform .25s ease}.mg-seminar-step3-reviews-button span{color:var(--mg-seminar-step3-primary);font-size:17px;font-weight:400;line-height:1;transition:transform .25s ease}.mg-seminar-step3-reviews-button:hover{transform:translateY(-2px);border-color:rgba(183,144,73,.55);background:var(--mg-seminar-step3-bg-card);color:var(--mg-seminar-step3-dark);text-decoration:none}.mg-seminar-step3-reviews-button:hover span{transform:translateX(3px)}@media (max-width:991px){.mg-seminar-step3-testimonials{columns:2}}@media (max-width:600px){.mg-seminar-step3-label{margin-bottom:18px;font-size:11px}.mg-seminar-step3-testimonials{columns:1}.mg-seminar-step3-testimonial{margin-bottom:10px;padding:22px}.mg-seminar-step3-quote{height:32px;font-size:48px}.mg-seminar-step3-testimonial-text{font-size:14px;line-height:1.75}.mg-seminar-step3-source{margin-top:18px;padding-top:15px}.mg-seminar-step3-actions{gap:10px;margin-top:12px}.mg-seminar-step3-button,.mg-seminar-step3-reviews-button{width:100%}}.mg-seminar-step4{--mg-seminar-step4-primary:#b79049;--mg-seminar-step4-dark:#3A2B26;--mg-seminar-step4-bg-card:#fcfaf6;--mg-seminar-step4-text:#3A2B26;--mg-seminar-step4-muted:#756a64;--mg-seminar-step4-border:rgba(58,43,38,.13);width:100%;margin-top:50px;color:var(--mg-seminar-step4-text);font-family:inherit}.mg-seminar-step4,.mg-seminar-step4 *{box-sizing:border-box}.mg-seminar-step4-content{width:100%}.mg-seminar-step4-heading{width:100%;margin-bottom:28px}.mg-seminar-step4-label{display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;padding:7px 14px;border:1px solid rgba(183,144,73,.35);border-radius:30px;color:var(--mg-seminar-step4-primary);font-size:12px;font-weight:600;letter-spacing:1.3px}.mg-seminar-step4-heading h2{width:100%;margin:0;color:var(--mg-seminar-step4-dark);font:inherit;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.2;letter-spacing:-.8px}.mg-seminar-step4-body{display:grid;grid-template-columns:52px minmax(0,1fr);width:100%;border-top:1px solid var(--mg-seminar-step4-border);border-bottom:1px solid var(--mg-seminar-step4-border)}.mg-seminar-step4-accent{display:flex;justify-content:flex-start;padding-top:30px}.mg-seminar-step4-accent span{display:block;width:3px;height:62px;border-radius:3px;background:var(--mg-seminar-step4-primary)}.mg-seminar-step4-text{padding:28px 0 30px}.mg-seminar-step4-text p{max-width:980px;margin:0 0 18px;color:var(--mg-seminar-step4-text);font-size:16px;font-weight:400;line-height:1.9}.mg-seminar-step4-text p:first-child{color:var(--mg-seminar-step4-dark);font-size:18px;font-weight:500}.mg-seminar-step4-text p:last-child{margin-bottom:0;color:var(--mg-seminar-step4-muted)}.mg-seminar-step4-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:100%;margin-top:26px}.mg-seminar-step4-register-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border:1px solid var(--mg-seminar-step4-primary);border-radius:5px;background:var(--mg-seminar-step4-primary);color:#fff;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.4px;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.mg-seminar-step4-register-button:hover{transform:translateY(-2px);border-color:var(--mg-seminar-step4-dark);background:var(--mg-seminar-step4-dark);color:#fff;text-decoration:none}.mg-seminar-step4-about-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 20px;border:1px solid var(--mg-seminar-step4-border);border-radius:5px;background:transparent;color:var(--mg-seminar-step4-dark);font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.3px;text-decoration:none;transition:color .25s ease,border-color .25s ease,background .25s ease,transform .25s ease}.mg-seminar-step4-about-button span{color:var(--mg-seminar-step4-primary);font-size:17px;font-weight:400;line-height:1;transition:transform .25s ease}.mg-seminar-step4-about-button:hover{transform:translateY(-2px);border-color:rgba(183,144,73,.55);background:var(--mg-seminar-step4-bg-card);color:var(--mg-seminar-step4-dark);text-decoration:none}.mg-seminar-step4-about-button:hover span{transform:translateX(3px)}@media (max-width:600px){.mg-seminar-step4-label{margin-bottom:13px;font-size:11px}.mg-seminar-step4-heading{margin-bottom:22px}.mg-seminar-step4-heading h2{font-size:30px;line-height:1.25;letter-spacing:-.4px}.mg-seminar-step4-body{grid-template-columns:28px minmax(0,1fr)}.mg-seminar-step4-accent{padding-top:25px}.mg-seminar-step4-accent span{height:48px}.mg-seminar-step4-text{padding:23px 0 25px}.mg-seminar-step4-text p{font-size:14px;line-height:1.8}.mg-seminar-step4-text p:first-child{font-size:16px}.mg-seminar-step4-actions{gap:10px;margin-top:22px}.mg-seminar-step4-register-button,.mg-seminar-step4-about-button{width:100%}}.mg-seminar-step5{--mg-seminar-step5-primary:#b79049;--mg-seminar-step5-dark:#3A2B26;--mg-seminar-step5-bg-card:#fcfaf6;--mg-seminar-step5-text:#3A2B26;--mg-seminar-step5-muted:#756a64;--mg-seminar-step5-border:rgba(58,43,38,.13);width:100%;margin-top:50px;color:var(--mg-seminar-step5-text);font-family:inherit}.mg-seminar-step5,.mg-seminar-step5 *{box-sizing:border-box}.mg-seminar-step5-content{width:100%}.mg-seminar-step5-heading{width:100%;margin-bottom:28px}.mg-seminar-step5-label{display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;padding:7px 14px;border:1px solid rgba(183,144,73,.35);border-radius:30px;color:var(--mg-seminar-step5-primary);font-size:12px;font-weight:600;letter-spacing:1.3px}.mg-seminar-step5-heading h2{margin:0;color:var(--mg-seminar-step5-dark);font:inherit;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.2;letter-spacing:-.8px}.mg-seminar-step5-heading p{max-width:850px;margin:16px 0 0;color:var(--mg-seminar-step5-muted);font-size:17px;line-height:1.8}.mg-seminar-step5-media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%}.mg-seminar-step5-media-item{position:relative;width:100%;min-width:0;aspect-ratio:1/1;overflow:hidden;border:1px solid var(--mg-seminar-step5-border);border-radius:6px;background:var(--mg-seminar-step5-bg-card)}.mg-seminar-step5-video{background:#000}.mg-seminar-step5-video-element{display:block;width:100%;height:100%;object-fit:cover;background:#000}.mg-seminar-step5-photo img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.mg-seminar-step5-photo:hover img{transform:scale(1.025)}.mg-seminar-step5-location{display:flex;align-items:center;gap:20px;width:100%;margin-top:14px;padding:20px 22px;border:1px solid var(--mg-seminar-step5-border);background:var(--mg-seminar-step5-bg-card)}.mg-seminar-step5-location-mark{flex:0 0 3px;align-self:stretch}.mg-seminar-step5-location-mark span{display:block;width:3px;height:100%;min-height:50px;border-radius:3px;background:var(--mg-seminar-step5-primary)}.mg-seminar-step5-location-content{min-width:0;flex:1}.mg-seminar-step5-location-label{margin-bottom:6px;color:var(--mg-seminar-step5-dark);font-size:18px;font-weight:600;line-height:1.4}.mg-seminar-step5-location address{margin:0;color:var(--mg-seminar-step5-muted);font-size:14px;font-style:normal;line-height:1.7}.mg-seminar-step5-location-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;color:var(--mg-seminar-step5-dark);font-size:12px;font-weight:600;letter-spacing:.5px;text-decoration:none}.mg-seminar-step5-location-button span{color:var(--mg-seminar-step5-primary);font-size:17px;transition:transform .25s ease}.mg-seminar-step5-location-button:hover{color:var(--mg-seminar-step5-primary);text-decoration:none}.mg-seminar-step5-location-button:hover span{transform:translateX(3px)}.mg-seminar-step5-action{display:flex;width:100%;margin-top:26px}.mg-seminar-step5-register-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border:1px solid var(--mg-seminar-step5-primary);border-radius:5px;background:var(--mg-seminar-step5-primary);color:#fff;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.4px;text-decoration:none;transition:background .25s ease,border-color .25s ease,transform .25s ease}.mg-seminar-step5-register-button:hover{transform:translateY(-2px);border-color:var(--mg-seminar-step5-dark);background:var(--mg-seminar-step5-dark);color:#fff;text-decoration:none}@media (max-width:991px){.mg-seminar-step5-media{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-seminar-step5-location{align-items:flex-start}}@media (max-width:600px){.mg-seminar-step5-label{margin-bottom:13px;font-size:11px}.mg-seminar-step5-heading{margin-bottom:22px}.mg-seminar-step5-heading h2{font-size:30px;line-height:1.25;letter-spacing:-.4px}.mg-seminar-step5-heading p{margin-top:12px;font-size:15px}.mg-seminar-step5-media{grid-template-columns:1fr;gap:10px}.mg-seminar-step5-location{align-items:flex-start;flex-wrap:wrap;gap:14px;margin-top:10px;padding:20px}.mg-seminar-step5-location-mark{align-self:stretch}.mg-seminar-step5-location-label{font-size:16px}.mg-seminar-step5-location-button{width:100%;justify-content:flex-start;padding-left:23px}.mg-seminar-step5-action{margin-top:22px}.mg-seminar-step5-register-button{width:100%}}