.heading{margin:4em 0}.heading h1{color:#3f3f3f;font-family:"Sen",sans-serif;font-size:5rem;text-align:center}.courses{display:flex;flex-wrap:wrap;row-gap:3em;-moz-column-gap:3em;column-gap:3em}.courses .course{width:100%;display:grid;grid-template:auto 1fr auto/100%;row-gap:2em;padding:2.5em 2em;border-radius:2em;background-color:#3a71ff}.courses .course h2{color:#fff;font-family:"Sen",sans-serif;font-size:2.5rem;text-align:center}@media only screen and (min-width: 62em){.courses .course h2{font-size:2.75em}}@media only screen and (min-width: 90em){.courses .course h2{font-size:3em}}.courses .course .wrapper{grid-area:3/1/3/1}.courses .course .wrapper p{color:#fff;font-size:2rem;font-weight:700;text-align:center}.courses .course .wrapper p:first-child{margin-bottom:.5em}.courses .course .wrapper p small{font-size:1.5rem}@media only screen and (min-width: 36em){.courses .course{padding:3em 2.5em}}@media only screen and (min-width: 62em){.courses .course{width:25em;padding:3em}}@media only screen and (min-width: 90em){.courses .course{padding:3.5em}}@media only screen and (min-width: 48em){.courses{display:flex;justify-content:center}}.progress{margin:6em 0}.progress h2{margin-bottom:2em;color:#3f3f3f;font-family:"Sen",sans-serif;font-size:2.25rem;text-align:center}@media only screen and (min-width: 62em){.progress h2{font-size:2.5rem}}.progress .time_range{width:100%;display:grid;grid-template:"line three_months" 1fr "line one_year" 1fr "line two_years" 1fr "line four_years" 1fr/1em 1fr;gap:4em}.progress .time_range .line{width:100%;height:100%;grid-area:line;border-radius:1em;background-color:#eb263d}.progress .time_range .item{width:100%;height:100%;display:grid;place-items:center;position:relative;margin:auto;padding:1.5em;border-radius:1.5em;background-color:#f5f5f5}.progress .time_range .item h3{margin-bottom:.25em;font-size:1.25rem;text-align:center}.progress .time_range .item p{font-size:1.1rem;text-align:center}.progress .time_range .item.three_months{grid-area:three_months}.progress .time_range .item.two_years{grid-area:two_years}.progress .time_range .item.one_year{grid-area:one_year}.progress .time_range .item.four_years{grid-area:four_years}.progress .time_range .item::before{content:"";display:block;width:3em;height:.5em;position:absolute;top:50%;left:-3em;transform:translateY(-50%);border-top-left-radius:1em;border-bottom-left-radius:1em;background-color:#3a71ff}@media only screen and (min-width: 75em){.progress .time_range .item{width:15em}}@media only screen and (min-width: 62em){.progress .time_range{grid-template:"three_months . two_years ." 1fr "line line line line" 1em ". one_year . four_years" 1fr/1fr 1fr 1fr 1fr;-moz-column-gap:1em;column-gap:1em}.progress .time_range .three_months::before,.progress .time_range .two_years::before{content:"";display:none}.progress .time_range .three_months::after,.progress .time_range .two_years::after{content:"";display:block;width:.5em;height:3em;position:absolute;bottom:-3em;left:50%;transform:translateX(-50%);border-bottom-left-radius:1em;border-bottom-right-radius:1em;background-color:#3a71ff}.progress .time_range .one_year::before,.progress .time_range .four_years::before{content:"";display:block;width:.5em;height:3em;position:absolute;top:-3em;left:50%;transform:translateX(-50%);border-top-left-radius:1em;border-top-right-radius:1em;border-bottom-left-radius:0;background-color:#3a71ff}}/*# sourceMappingURL=page-cenik.min.css.map */