.curriculum{margin:3rem 0 2.03125rem}.curriculum__title{margin-bottom:2.5rem}.curriculum__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px -1rem;counter-reset:item}.curriculum__cards>*{margin:0 8px 1rem;width:calc(50% - 16px)}.curriculum__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;border-radius:.75rem;background-color:var(--bg);counter-increment:item}.curriculum__card-number{border-radius:4rem;padding:.5rem 1rem;background-color:#f9923a;margin-bottom:.5rem;font-weight:700;color:var(--white);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}.curriculum__card-number::after{content:counter(item)}.curriculum__card-row{margin-bottom:.5rem}.curriculum__card-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.curriculum__card-title>svg{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;margin-left:.5rem}.curriculum__card-duration{opacity:.5}.curriculum__card-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.curriculum__card-block{height:100%;margin-top:.75rem;padding:1.25rem;border-radius:1rem;background-color:#f6e8dc}.curriculum__card-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:max(.875rem,12px);line-height:125%;font-weight:700;letter-spacing:.15em;opacity:.5;margin-bottom:.75rem;text-transform:uppercase}.curriculum__card-subtitle>svg{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain;margin-right:.5rem;-ms-flex-negative:0;flex-shrink:0;stroke:var(--primary)}.curriculum__card-list>li{font-size:max(.875rem,12px);line-height:125%}.curriculum__card-img{position:absolute;top:0;right:0;bottom:0;width:38%}.curriculum__card-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.curriculum__card-button{margin-top:1rem}.curriculum__card--big{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.curriculum__card--big::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;z-index:-1;border-radius:.75rem;background:-webkit-gradient(linear,left top,right top,from(#f6b037),color-stop(90%,#f9923a));background:linear-gradient(90deg,#f6b037 0,#f9923a 90%)}.curriculum__card--big .curriculum__card-block{margin-top:1rem}.curriculum__card--big .curriculum__card-list>li{font-size:16px}@media (max-width:768px){.curriculum__title{margin-bottom:24px}.curriculum__cards{margin:unset}.curriculum__cards>*{margin:unset;width:100%}.curriculum__card{padding:16px;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.curriculum__card-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.curriculum__card-open{width:40px;height:40px;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.curriculum__card-open>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;stroke:var(--primary)}.curriculum__card-title{text-wrap:balance}.curriculum__card-content{display:none}.curriculum__card-block{margin-top:8px!important}.curriculum__card-list>li{font-size:14px!important}.curriculum__card-img{position:relative;top:unset;right:unset;bottom:unset;width:40.5%}.curriculum__card-img::before{content:"";display:block;width:100%;padding-top:77.8%}.curriculum__card-img>img{position:absolute;top:0;left:0}.curriculum__card-button{width:100%}.curriculum__card:not(:last-child){margin-bottom:16px}}