.program-blocks__blocks{--barHeight:15px;--font-size:18;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:var(--secondary-font-family);gap:20px;margin:0 auto;max-width:400px}@media(min-width:992px){.program-blocks__blocks{--font-size:16;max-width:none}}@media(min-width:1200px){.program-blocks__blocks{--font-size:19}}@media(min-width:1350px){.program-blocks__blocks{--font-size:22}}.program-blocks__block{width:100%}.program-blocks__image{border-radius:8px;overflow:hidden;position:relative}.program-blocks__image:after{content:"";display:block;padding-bottom:60%}.program-blocks__image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.program-blocks__title{--height:80px;font-size:calc(var(--font-size)/var(--base)*1rem);height:var(--height);margin-top:10px;position:relative;text-align:center}.program-blocks__title .program-blocks__title-wrap{transition:height .3s ease;width:100%}.program-blocks__title .program-blocks__title-wrap span{-ms-flex-align:center;transorm:translateY(0);align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding-bottom:var(--barHeight);position:relative;top:0;transition:all .3s ease;width:100%}.program-blocks__title .program-blocks__title-wrap span:after{background:rgb(var(--color-accent));border-radius:500px;bottom:0;content:"";height:var(--barHeight);left:0;position:absolute;transition:all .3s ease;width:100%}.program-blocks__title--style-two .program-blocks__title-wrap span:after{background:rgb(var(--color-primary))}.program-blocks__title program-title{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;color:rgb(var(--color-text));display:-ms-flexbox;display:flex;font-weight:600;justify-content:center;line-height:1.5;position:relative;text-decoration:none;transition:all .3s ease;width:100%;z-index:1}.program-blocks__title program-title svg{height:15px;margin-left:5px;width:15px}@media(pointer:fine){.program-blocks__title:hover .program-blocks__title-wrap{height:var(--height)!important}.program-blocks__title:hover span{padding-bottom:0;top:50%;transform:translateY(-50%)}.program-blocks__title:hover span:after{height:var(--height)}}.program-blocks__block{position:relative}@media(pointer:fine){.program-blocks__block:hover{cursor:pointer}.program-blocks__block:hover .program-blocks__title-wrap{height:var(--height)!important}.program-blocks__block:hover span{padding-bottom:0;top:50%;transform:translateY(-50%)}.program-blocks__block:hover span:after{height:var(--height)}.program-blocks__block:hover .program-blocks__title--style-two program-title{color:rgb(var(--color-white))}}a.program-blocks__link{color:transparent!important;display:block;height:0;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:0;width:100%}@media(min-width:992px){.program-blocks__blocks{-ms-flex-pack:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center}.program-blocks__block{width:33.33333%}}