.et-db #et-boc .et-l .et-db #et-boc .et-l.et-l--body .et_builder_inner_content{z-index:auto}.et-db #et-boc .et-l .et_pb_section_0_tb_body.et_pb_section{padding-right:5%;padding-left:5%}.et-db #et-boc .et-l .et_pb_row_0_tb_body,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0_tb_body{width:100%!important}.et-db #et-boc .et-l .et_pb_row_0_tb_body{max-width:1920px!important;flex-wrap:nowrap}.et-db #et-boc .et-l .et_pb_text_0_tb_body{text-align:left}.et-db #et-boc .et-l .et_pb_text_0_tb_body h1{font-family:'Fjalla One',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:2.5rem;line-height:1.7em;text-align:center}.et-db #et-boc .et-l .et_pb_text_0_tb_body h3{font-family:'Fjalla One',Helvetica,Arial,Lucida,sans-serif;font-style:normal;text-transform:none;font-variant:normal;text-decoration-line:none;font-size:2rem;line-height:1.7em;text-align:left}.course-grid{display:grid;gap:24px}.course-grid--cols-3{grid-template-columns:repeat(3,1fr)}@media(max-width:980px){.course-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:767px){.course-grid{grid-template-columns:1fr!important}}.course-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.08)}.course-card__media{position:relative;display:block}.course-card__img{width:100%;height:220px;object-fit:cover}.course-card__badge{position:absolute;top:15px;right:15px;background:#1e73be;color:#fff;border-radius:8px;text-align:center;width:60px;overflow:hidden}.course-card__badge-month{padding:6px 0;font-weight:700}.course-card__badge-day{background:#fff;color:#1e73be;font-size:22px;font-weight:800;padding:6px 0}.course-card__body{padding:18px}.course-card__title{margin:0 0 10px;font-size:22px}.course-card__excerpt{color:#5b6670;margin-bottom:10px}.course-card__meta div{line-height:1.9}.course-card__spots{font-weight:700}.spots-ok{color:#22a05a}.spots-out{color:#c0392b}.course-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.btn-outline{border:2px solid #1e73be;color:#1e73be;padding:12px;text-align:center;font-weight:700}.btn-primary{background:#1e73be;color:#fff;padding:12px;text-align:center;font-weight:700}.btn-disabled{background:#ddd;color:#777;padding:12px;text-align:center;font-weight:700}