.hero .dnd-section:last-child{margin-bottom:0}.banner-hero-wrapper{margin:0 auto;max-width:1332px}.trainings-listing{align-items:stretch;display:flex;flex-wrap:wrap;gap:32px;margin:64px 0 0}.hero-black h1{color:#fff}.training{border-radius:16px;border-style:solid;border-width:1px;padding:24px;width:calc(33.33333% - 22px)}.training,.training .additional{display:flex;flex-direction:column}.training .additional{gap:16px;margin:24px 0 0;text-align:left}.training .additional .next-sesstions{display:flex;flex-direction:column;gap:8px}.training .additional .next-sesstions div{align-items:center;display:flex;gap:8px}.training .additional .next-sesstions span{font-size:16px;width:calc(100% - 28px)}.training .additional .next-sesstions i{font-size:20px}.training .additional p{font-size:18px;font-weight:500}.training .training-body{display:flex;flex-direction:column}.training .training-image{border-radius:8px;height:198px;margin:0 0 24px;overflow:hidden;position:relative}.training .training-image img{height:100%;object-fit:cover;width:auto}.training h3{margin:0}.training p{font-size:14px;margin:0}.training .price{font-size:24px;font-weight:500;margin:16px 0 0}.training .price span{font-size:12px}.training .date{align-items:center;display:flex;font-size:14px;gap:8px;line-height:20px}.training .date i{font-size:20px}.training .primary-button{margin:24px 0 0}.training-content-page{padding:0 14px}.training-content-page #hs_cos_wrapper_faqs{margin-top:60px}.card-list-cards{margin:32px 0 0}.text h2{margin:0 0 16px}.overview{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between}.overview>div{width:100%}.chapters{margin:32px 0 0}.chapters h2{margin:0 0 32px}.chapters-wrapper{border-radius:4px;border-style:solid;border-width:1px;margin:0 auto;overflow:hidden;padding:0;position:relative}.chapters-wrapper .chapter{border-bottom-style:solid;border-bottom-width:1px;cursor:pointer;padding:24px}.chapters-wrapper .chapter:last-child{border-bottom-width:0}.chapters-wrapper .chapter .title{align-items:center;display:flex;justify-content:space-between}.chapters-wrapper .chapter .title h3{align-items:center;cursor:pointer;display:flex;flex:1;font-size:18px;gap:12px;line-height:24px;margin:0;width:100%}.chapters-wrapper .chapter .title .chapter-label{background:#eff8ff;border:1px solid #b2ddff;border-radius:6px;color:#175cd3;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:2px 8px}.chapters-wrapper .chapter>.chapter-details{cursor:default;display:none;margin:24px 0 8px}.chapters-wrapper .chapter>.chapter-details *{margin:0 0 20px}.chapters-wrapper .chapter>.chapter-details h1{font-size:20px}.chapters-wrapper .chapter>.chapter-details h2{font-size:18px}.chapters-wrapper .chapter>.chapter-details h3{font-size:16px}.chapters-wrapper .chapter>.chapter-details h4{font-size:15px}.chapters-wrapper .chapter>.chapter-details h5,.chapters-wrapper .chapter>.chapter-details h6{font-size:14px}.chapters-wrapper .chapter>.chapter-details ol li,.chapters-wrapper .chapter>.chapter-details ul li{margin:0 0 5px}.chapters-wrapper .chapter>.chapter-details ol,.chapters-wrapper .chapter>.chapter-details ul{padding-left:20px}.chapters-wrapper .chapter>.chapter-details ol li:last-child,.chapters-wrapper .chapter>.chapter-details ul li:last-child{margin:0 0 5px}.chapters-wrapper .chapter>.chapter-details :last-child{margin:0}.chapters-wrapper .chapter>.chapter-details a{display:unset;font-size:inherit;margin:0;text-decoration:underline}.chapters-wrapper .chapter>.chapter-details a:hover{text-decoration:none}.chapters-wrapper .chapter i{color:inherit;font-size:24px;transition:.2s ease}.chapters-wrapper .chapter.opened i{transform:rotate(90deg)}.testimonial{border-radius:4px;border-style:solid;border-width:1px;display:flex;flex-direction:column;gap:16px;padding:24px}.testimonial i{font-size:32px}.testimonial h2{font-size:24px;margin:0}.about-trainer h2,.next-sessions h2,.prerequisites h2{margin:0}.prerequisites a{text-decoration:underline;transition:.2s ease}.prerequisites a:hover{opacity:.6;text-decoration:none}.about-trainer .trainer-row{align-items:stretch;display:flex;gap:32px;margin:32px 0 0}.about-trainer .trainer-row>div{width:calc(50% - 16px)}.about-trainer .trainer-row .image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;min-height:320px}.about-trainer .trainer-row .text{display:flex;flex-direction:column;gap:12px}.about-trainer .trainer-row .text *{margin:0}.content-tabs{background:#fff;border-radius:10px;border-style:solid;border-width:1px;box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.05);display:inline-flex;gap:12px;margin:32px 0 0;padding:4px}.content-tabs>div{border-radius:8px;cursor:pointer;font-weight:600;height:50px;line-height:50px;min-width:300px;text-align:center;transition:.2s ease;width:50%}.content-tabs>div:hover{background:#e8edf1}.content-tabs>div.active{background:#262e35;border:1px solid #454545;border-radius:8px;box-shadow:3px 4px 8px -1px rgba(0,0,0,.08),inset 0 -4px 4px 4px rgba(46,46,46,0);color:#fff;cursor:default}.single-tab-content,.tab-content-item{border-radius:4px;border-style:solid;border-width:1px;margin:32px 0 0;padding:24px}.single-tab-content :last-child,.tab-content-item :last-child{margin:0}.tab-content.active{display:block}.next-sessions-listing{border-radius:4px;border-style:solid;border-width:1px;margin:32px 0 0}.next-sessions-listing .session{align-items:center;border-bottom-style:solid;border-bottom-width:1px;display:flex;justify-content:space-between;padding:32px}.next-sessions-listing .session .primary-button{box-shadow:0 0 4px 0 rgba(0,0,0,.19),0 4px 8px 0 rgba(0,0,0,.18)}.next-sessions-listing .session:last-child{border-bottom-width:0}.next-sessions-listing .session h3,.next-sessions-wrapper>h2{font-size:20px;margin:0 0 8px}.next-sessions-listing .session p,.next-sessions-wrapper>p{font-size:16px;margin:0}.next-sessions-wrapper{margin:0 auto;max-width:1216px}@media (min-width:768px) and (max-width:992px){.training{width:calc(50% - 16px)}}@media (max-width:767px){.training{margin:0 auto;max-width:480px;padding:24px 12px;width:100%}.training .date{justify-content:center}.overview>div{width:100%}.chapters-wrapper{padding:0}.chapters-wrapper .chapter{padding:12px}.chapters-wrapper .chapter .title{align-items:flex-start;flex-direction:column;gap:12px}.chapters-wrapper .chapter .title h3{order:2}.chapters-wrapper .chapter .title .chapter-label{order:1}.next-sessions-listing .session{align-items:center;flex-direction:column;gap:24px;justify-content:center;padding:24px 12px;text-align:center}.content-tabs{flex-direction:column;gap:0;width:100%}.content-tabs>div{height:40px;line-height:40px;width:100%}.about-trainer .trainer-row{flex-direction:column}.about-trainer .trainer-row>div{width:100%}.single-tab-content,.tab-content-item,.testimonial{padding:12px}.testimonial h2{font-size:16px}}@media (min-width:993px){.training h3{font-size:22px}.text-section-listing_section_title p{font-size:20px;line-height:32px}}