.seminar-page,.seminar-steps,.seminar-schedule{background:#fff}.seminar-page{padding:20px 0}.seminar-page__header{max-width:1320px;margin:0 auto 30px;text-align:center}.seminar-page__header h1,.seminar-steps h2,.seminar-schedule h2{margin:0 0 12px;color:#17953b;font-size:46px;font-weight:700;line-height:1.15;text-transform:uppercase}.seminar-page__header h2{margin:20px 200px;color:#17953b;font-size:24px;font-weight:700;line-height:1.35;text-transform:uppercase}.seminar-page__header p,.seminar-page__intro p,.seminar-page__content p,.seminar-page__content li,.seminar-step__content p{color:#245c35;font-size:18px;line-height:1.6}.seminar-page__intro,.seminar-page__content{max-width:1320px;margin:0 auto}.seminar-page__poster{margin:24px 0 34px}.seminar-page__poster img{display:block;width:800px;margin:0 auto;height:auto;border-radius:18px;box-shadow:0 12px 30px rgba(0,0,0,.12)}.seminar-page__content h3{margin:0 0 16px;color:#17953b;font-size:30px;font-weight:700;line-height:1.35;text-transform:uppercase}.seminar-page__content ul{margin:0 0 30px;padding-left:24px}.seminar-page__content li{margin-bottom:10px}.seminar-steps{background:#f1f1f1;padding:40px 0}.seminar-steps .container{width:900px}.seminar-steps h2,.seminar-schedule h2{text-align:center;margin-bottom:40px;font-size:36px}.seminar-step{width:550px;height:170px;margin:0 0 26px 0;display:flex;align-items:center;gap:24px;background:url(/img/trien-lam-step.jpg?v=uf4Ec7X4MF0tpO2zxQQCydqocD8) 0 0 no-repeat;background-size:550px auto;position:relative}.seminar-step .icon{position:absolute;right:25px;width:93px;height:82px;top:32px;filter:brightness(0) invert(1);background-size:800px auto}.seminar-step .icon-2-0{background-position:0 -300px}.seminar-step .icon-1-0{background-position:0 -198px}.seminar-step .icon-1-5{background-position:-479px -199px}.seminar-step .icon-1-6{background-position:-575px -196px}.seminar-step .icon-0-6{background-position:-580px -101px}.seminar-step .icon-0-5{background-position:-479px -103px}.seminar-step:nth-child(2n+1){margin-left:300px}.seminar-step__number{width:133px;height:110px;flex:0 0 133px;color:#15923a;display:flex;align-items:center;justify-content:center;font-size:44px;font-weight:700}.seminar-step__content{flex:1;min-height:110px;padding:22px 110px 22px 10px;display:flex;align-items:center}.seminar-step__content p{margin:0;line-height:24px;font-size:17px}.seminar-schedule{padding:24px 0 60px}.seminar-schedule table{width:100%;max-width:1320px;margin:0 auto;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:18px;box-shadow:0 10px 24px rgba(0,0,0,.08)}.seminar-schedule th,.seminar-schedule td{padding:18px 16px;border-right:2px solid #b7e5bc;border-bottom:2px solid #b7e5bc;text-align:center;font-size:17px;color:#245c35}.seminar-schedule th:last-child,.seminar-schedule td:last-child{border-right:0}.seminar-schedule thead th{background:#f1f1f1;color:#16943b;font-weight:700}.seminar-schedule tbody tr:last-child td{border-bottom:0}.seminar-schedule tbody td{min-height:58px;background:#fff}.seminar-schedule a{color:#245c35}@media(max-width:991px){.seminar-page__header h1,.seminar-steps h2,.seminar-schedule h2{font-size:36px}.seminar-page__header h2{font-size:20px}.seminar-page__benefits{grid-template-columns:repeat(2,1fr)}.seminar-step__number{width:88px;height:88px;flex-basis:88px;font-size:34px}.seminar-step__content{min-height:88px;padding:18px 24px}}@media(max-width:767px){.seminar-page__header h1,.seminar-steps h2,.seminar-schedule h2{font-size:28px}.seminar-page__header h2{font-size:18px}.seminar-page__header p,.seminar-page__intro p,.seminar-page__content p,.seminar-page__content li,.seminar-step__content p,.seminar-schedule th,.seminar-schedule td{font-size:15px}.seminar-page__benefits{grid-template-columns:1fr}.seminar-page__content h3{font-size:22px}.seminar-step{flex-direction:column;align-items:stretch;gap:14px}.seminar-step__number{margin:0 auto}.seminar-step__content{border-radius:18px}.seminar-schedule{overflow-x:auto}.seminar-schedule table{min-width:720px}}.grid{display:grid;gap:20px}.grid-4{grid-template-columns:repeat(4,1fr);margin:40px 0}.card{background:linear-gradient(to bottom,#fff,#fff,#b0dab8,#59b96a);border-radius:25px;padding:25px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.1);background-clip:padding-box}.card h3{color:#1b9442;text-transform:uppercase;font-size:40px;line-height:50px;font-weight:700}.card.ext h3{font-size:20px;line-height:25px;margin-bottom:20px}.card.ext span{font-size:36px;line-height:45px}.card h3 span{display:block;clear:both;text-align:center;font-size:15px;font-weight:700}.card p{font-size:16px;line-height:1.4;color:#17953b;font-weight:bold}.card.ext p{font-size:16px}