.s-program-card{position:relative;padding:0 0 5rem;background:var(--color-brand-3);overflow:hidden}@media only screen and (max-width: 987px){.s-program-card{padding:0 0 4rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-program-card{padding:0 0 3rem}}.s-program-card .s__top_line{position:absolute;top:392px;right:100%;z-index:2;display:flex;align-items:center;justify-content:center;margin-right:-168px}@media only screen and (max-width: 1366px){.s-program-card .s__top_line{top:200px}}@media only screen and (max-width: 1366px){.s-program-card .s__top_line svg{width:1600px;height:auto}}.s-program-card .s__top_line #line0{stroke-dasharray:2481;stroke-dashoffset:-2481}.s-program-card .s__top_line.is-in #line0{animation:draw 2s ease forwards}.s-program-card .s__big_line{position:absolute;top:50%;left:100%;z-index:2;display:flex;align-items:center;justify-content:center;margin-left:-373px;transform:translateY(-50%)}@media only screen and (min-width: 2000px){.s-program-card .s__big_line{margin-left:-300px}}@media only screen and (max-width: 1680px){.s-program-card .s__big_line{margin-left:-250px}}@media only screen and (max-width: 1440px){.s-program-card .s__big_line{margin-left:-200px}}@media only screen and (max-width: 1280px){.s-program-card .s__big_line{margin-left:-150px}}.s-program-card .s__big_line #line1{stroke-dasharray:2481;stroke-dashoffset:-2481}.s-program-card .s__big_line.is-in #line1{animation:draw 2s ease forwards}.s-program-card .s__small_line{position:absolute;top:50%;left:100%;display:flex;align-items:center;justify-content:center;margin-top:180px;margin-left:-296px}@media only screen and (min-width: 2000px){.s-program-card .s__small_line{margin-left:-250px}}@media only screen and (max-width: 1680px){.s-program-card .s__small_line{margin-left:-200px}}@media only screen and (max-width: 1440px){.s-program-card .s__small_line{margin-left:-150px}}@media only screen and (max-width: 1280px){.s-program-card .s__small_line{margin-left:-100px}}.s-program-card .s__small_line #line2{stroke-dasharray:1442;stroke-dashoffset:1442}.s-program-card .s__small_line.is-in #line2{animation:draw 2s ease forwards}@keyframes draw{to{stroke-dashoffset:0}}.s-program-card .s__list{position:relative;z-index:10;display:flex;flex-direction:column;gap:2rem;margin:0 auto}.s-program-card .s__item{margin:0 auto;width:100%;max-width:1462px}@media only screen and (min-width: 2000px){.s-program-card .s__item{max-width:1400px}}@media only screen and (max-width: 1680px){.s-program-card .s__item{max-width:1300px}}@media only screen and (max-width: 1440px){.s-program-card .s__item{max-width:1200px}}@media only screen and (max-width: 1280px){.s-program-card .s__item{max-width:1100px}}@media only screen and (max-width: 1080px){.s-program-card .s__item{padding:0 2rem;max-width:100%}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-program-card .s__item{padding:0 1rem}}@media only screen and (max-width: 987px){.s-program-card .s__item:nth-child(4n+3) .b-program-card{direction:ltr}}.s-program-card .s__item:nth-child(4n+3) .b-program-card{direction:rtl}.s-program-card .s__item:nth-child(4n+3) .b-program-card>*{direction:ltr}.s-program-card .s__separator{width:100%;line-height:0}.s-program-card .s__separator svg{display:block;width:100%;height:auto}
