.more-course-info{padding:60px 0}@media (min-width:768px){.more-course-info{padding:80px 0}}@media (min-width:992px){.more-course-info{padding:100px 0}}.more-course-info-wrapper{display:flex;flex-direction:column-reverse;gap:32px;position:relative}.more-course-info-content{flex:1}.more-course-info-cards{display:flex;flex-direction:column;gap:32px;position:relative;flex:1}@media (min-width:1280px){.more-course-info-wrapper{flex-direction:row;gap:64px}.more-course-info-content{position:sticky;top:296px;height:-moz-fit-content;height:fit-content}}.more-course-info-dashed-line{position:absolute;left:0;right:0;margin-left:10%;height:100%;z-index:0;width:100%}@media (max-width:1279px){.more-course-info-dashed-line{display:none}}.more-course-info-card{display:flex;flex-direction:column;gap:8px;background-color:var(--color-background-accent);padding:32px 36px;border-radius:16px;position:relative;z-index:1}@media (max-width:767px){.more-course-info-card{padding:24px}}.more-course-info-card-number{font-family:Bricolage Grotesque,sans-serif;font-size:36px;font-weight:600;color:var(--color-secondary)}.more-course-info-card-title{font-family:Bricolage Grotesque,sans-serif;font-size:24px;font-weight:600}.more-course-info-card-description{line-height:160%}.more-course-info-subtitle{font-size:18px;color:var(--color-secondary);text-transform:uppercase;margin-bottom:8px}.more-course-info-subtitle,.more-course-info-title{font-family:Bricolage Grotesque,sans-serif;font-weight:600}.more-course-info-title{font-size:36px}.more-course-info-description{line-height:160%;margin-top:16px;font-size:18px}.necessary-info-2{padding:60px 0;background-color:var(--color-background-accent)}@media (min-width:768px){.necessary-info-2{padding:80px 0}}@media (min-width:992px){.necessary-info-2{padding:100px 0}}.necessary-info-subtitle-2{font-size:18px;color:var(--color-secondary);text-transform:uppercase;margin-bottom:8px}.necessary-info-subtitle-2,.necessary-info-title-2{font-family:Bricolage Grotesque,sans-serif;font-weight:600}.necessary-info-title-2{font-size:36px;margin-bottom:24px}.necessary-info-grid-2{display:flex;flex-direction:column;gap:24px}.necessary-info-card-top-2{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.necessary-info-card-bottom-2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.necessary-info-card-2{display:flex;flex-direction:column;gap:12px;border-radius:12px;background-color:var(--color-white);padding:24px 32px;border:1px solid var(--color-border)}.necessary-info-card-title-2{font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:700}.necessary-info-card-description-2{line-height:160%}@media (max-width:1279px){.necessary-info-grid-2{grid-template-columns:1fr 1fr}}@media (max-width:1023px){.necessary-info-card-bottom-2,.necessary-info-card-top-2{grid-template-columns:1fr}}@media (max-width:767px){.necessary-info-grid-2{grid-template-columns:1fr}.necessary-info-card-2{padding:24px}}.order-content-jezerka{display:grid;grid-template-columns:1fr 2fr 1fr;background-color:var(--color-primary);color:var(--color-white);padding:48px 84px;border-radius:16px;justify-content:space-between;gap:24px;align-items:center}.order-item-text-jezerka-wrapper{display:flex;flex-direction:column;gap:8px}.order-button-icon-jezerka{width:20px;height:20px}.order-item-title-jezerka{font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:700}.order-item-text-jezerka{font-family:Bricolage Grotesque,sans-serif;font-size:18px;font-weight:400;text-transform:uppercase}.order-item-text-highlight-jezerka{font-size:12px}.order-item-jezerka:last-child{margin-left:auto}@media (max-width:1279px){.order-content-jezerka{grid-template-columns:1fr 2fr 1fr;padding:32px}}@media (max-width:1023px){.order-content-jezerka{grid-template-columns:1fr;padding:24px}.order-item-jezerka:last-child{margin:0 auto 0 0}}.price{padding:60px 0}@media (min-width:768px){.price{padding:80px 0}}@media (min-width:992px){.price{padding:100px 0}}.price-subtitle{font-size:18px;color:var(--color-secondary);text-transform:uppercase;margin-bottom:8px}.price-subtitle,.price-title{font-family:Bricolage Grotesque,sans-serif;font-weight:600}.price-title{font-size:36px;margin-bottom:24px}.price-table-wrapper-2{overflow:hidden;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-bottom:64px}.price-table-wrapper-2-grid{background-color:var(--color-white);overflow:hidden;width:100%}.price-table-wrapper-2-grid-header{display:grid;grid-template-columns:4fr 1fr;background-color:var(--color-primary);color:var(--color-white);width:100%}.price-table-wrapper-2-grid-body{display:flex;flex-direction:column;width:100%}.price-table-wrapper-2-grid-row{display:grid;grid-template-columns:4fr 1fr;border-bottom:1px solid var(--color-border);width:100%}.price-table-divider{width:100%;display:flex;justify-content:center;align-items:center;background-color:var(--color-primary);color:var(--color-white);text-align:center;padding:16px 28px;font-weight:600;font-size:18px;text-transform:uppercase}.price-table-wrapper-2-grid-row:last-child{border-bottom:none}.price-table-title{font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:700;margin-bottom:16px}.grid-cell{white-space:normal;width:100%;font-size:16px}@media (max-width:1279px){.price-table-wrapper-2{overflow-x:auto}.price-table-wrapper-2-grid{min-width:1000px}.price-table-divider{font-size:16px;padding:16px}}@media (max-width:767px){.price-table-wrapper-2-grid{min-width:800px}.grid-cell{padding:12px 16px}.grid-cell,.header-cell{font-size:14px}.price-table-divider{padding:12px}}.order-button-wrapper{width:100%;display:flex;justify-content:center}.grid-columns-3{grid-template-columns:3fr 1fr 1fr}.grid-columns-2{grid-template-columns:2fr 1fr}.grid-cell{padding:16px 28px;display:flex;align-items:center;overflow:hidden;flex-shrink:0;white-space:nowrap;justify-content:flex-start}.grid-cell-center,.header-cell-center{justify-content:center;text-align:center}.header-cell{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:18px;text-transform:uppercase}@media (max-width:1279px){.grid-cell{padding:16px;white-space:nowrap;width:auto;min-width:-moz-max-content;min-width:max-content}}@media (max-width:768px){.grid-cell{padding:12px}.header-cell{font-size:16px}}