.s-program-items{padding:calc(var(--scale)*10) calc(var(--scale)*0)}@media (min-width:768px){.s-program-items{padding:calc(var(--scale)*20) calc(var(--scale)*0)}}@media (min-width:1200px){.s-program-items{margin-top:calc(var(--scale)*14)}}.s-program-items .swiper-slide{height:auto;max-width:calc(var(--scale)*200)}@media (min-width:1200px){.s-program-items .swiper-slide{max-width:calc(var(--scale)*300)}}@media (min-width:1440px){.s-program-items .swiper-slide{max-width:unset}}.s-program-items__item{background:var(--color-gray-dark);color:var(--color-white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--scale)*8);min-height:calc(var(--scale)*100);padding:calc(var(--scale)*12)}@media (min-width:1200px){.s-program-items__item{min-height:calc(var(--scale)*160);padding:calc(var(--scale)*24)}}@media (max-width:767px){.s-program-items__item--webinar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.s-program-items__item--webinar .s-program-items__item-number{margin-left:auto}}.s-program-items__item--webinar .s-program-items__item-title{margin-bottom:calc(var(--scale)*8)}.s-program-items__item-wrapper{width:100%}.s-program-items__item-number{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:url(../images/s-program-items/star.svg);background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-height:calc(var(--scale)*22);min-width:calc(var(--scale)*22)}@media (min-width:1200px){.s-program-items__item-number{min-height:calc(var(--scale)*35);min-width:calc(var(--scale)*35)}}.s-program-items__item-text{opacity:.7}.s-program-items__wrapper{display:grid;gap:calc(var(--scale)*8);grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.s-program-items__wrapper{grid-template-columns:repeat(4,1fr)}.s-program-items--webinar__item-number{margin-top:0}}
