section.horizontal_scroll_cards{background-color:#d9d2ff;overflow:hidden;padding-bottom:.8rem;padding-top:.8rem}@media screen and (max-width:768px) and (orientation:portrait){section.horizontal_scroll_cards{height:auto;padding-bottom:.7rem;padding-top:.7rem}}section.horizontal_scroll_cards .title{font-weight:400;margin-left:auto;margin-right:auto;padding-bottom:.8rem;text-align:center}section.horizontal_scroll_cards .container-smaller{position:relative}section.horizontal_scroll_cards .horizontal-wrapper{display:flex;flex-wrap:nowrap;overflow:visible;position:relative}@media screen and (max-width:768px){section.horizontal_scroll_cards .horizontal-wrapper{flex-direction:column;height:unset}}@media screen and (max-width:768px) and (orientation:portrait){section.horizontal_scroll_cards .horizontal-splide{width:3.1rem}}:is(section.horizontal_scroll_cards .horizontal-splide) .controls{align-items:center;display:flex;gap:.15rem;margin-left:auto;margin-right:auto;margin-top:.5rem;width:fit-content}:is(:is(section.horizontal_scroll_cards .horizontal-splide) .controls) .arrow{cursor:pointer}.disabled:is(:is(:is(section.horizontal_scroll_cards .horizontal-splide) .controls) .arrow){opacity:.4;pointer-events:none}:is(:is(:is(section.horizontal_scroll_cards .horizontal-splide) .controls) .arrow) .circle{align-items:center;background-color:var(--white);border-radius:50%;display:flex;height:.38rem;justify-content:center;width:.38rem}:is(:is(:is(:is(section.horizontal_scroll_cards .horizontal-splide) .controls) .arrow) .circle) svg{height:auto;width:.1rem}:is(section.horizontal_scroll_cards .horizontal-splide) .splide__track{overflow:visible}:is(section.horizontal_scroll_cards .horizontal-splide) .cards-progress{background:var(--white);border-radius:1rem;height:1px;margin-left:auto;margin-right:auto;overflow:hidden;width:5rem}@media screen and (max-width:768px) and (orientation:portrait){:is(section.horizontal_scroll_cards .horizontal-splide) .cards-progress{width:2.43rem}}:is(section.horizontal_scroll_cards .horizontal-splide) .cards-progress__bar{background:#38014b;color:#38014b;height:100%;transition:width .3s ease;width:0}section.horizontal_scroll_cards .horizontal-item{background-color:var(--white);border-bottom-left-radius:.2rem;border-bottom-right-radius:.2rem;display:flex;flex-direction:column;flex-shrink:0;height:100%;margin-left:.33rem;min-height:4.85rem;padding-bottom:.4rem;padding-top:.4rem;width:3.84rem}@media screen and (max-width:768px) and (orientation:portrait){section.horizontal_scroll_cards .horizontal-item{flex-direction:column;height:100%;margin-left:0;min-height:unset;padding-bottom:.2rem;padding-left:0;padding-top:.2rem;width:100%}}:is(section.horizontal_scroll_cards .horizontal-item) .img-wrap{padding-bottom:.4rem;position:relative;width:100%}:is(:is(section.horizontal_scroll_cards .horizontal-item) .img-wrap) .num{bottom:.3rem;font-size:.14rem;font-weight:500;letter-spacing:.02rem;line-height:.18rem;position:absolute;right:.45rem;text-transform:uppercase}:is(:is(section.horizontal_scroll_cards .horizontal-item) .img-wrap):after{background-color:rgba(28,1,75,.3);bottom:0;content:"";display:block;height:1px;left:0;opacity:.2;position:absolute;width:100%}:is(:is(section.horizontal_scroll_cards .horizontal-item) .img-wrap) img{display:block;height:auto;margin-left:auto;margin-right:auto;width:1.4rem}:is(section.horizontal_scroll_cards .horizontal-item) .card-title{font-size:.28rem;font-weight:500;line-height:1.1;margin-bottom:.28rem;padding-left:.4rem;padding-right:.4rem;padding-top:.5rem}@media screen and (max-width:768px) and (orientation:portrait){:is(section.horizontal_scroll_cards .horizontal-item) .card-title{padding-left:.3rem;padding-right:.2rem;padding-top:.34rem}}:is(section.horizontal_scroll_cards .horizontal-item) .card-description{font-size:.16rem;line-height:1.5;padding-left:.4rem;padding-right:.4rem}@media screen and (max-width:768px) and (orientation:portrait){:is(section.horizontal_scroll_cards .horizontal-item) .card-description{padding-left:.3rem;padding-right:.2rem}}section.horizontal_scroll_cards .h-scroll-progress{margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:4.87rem}section.horizontal_scroll_cards .h-scroll-progress__track{background:var(--white);border-radius:.04rem;height:1px;overflow:hidden}section.horizontal_scroll_cards .h-scroll-progress__bar{background:#38014b;height:100%;transform:scaleX(0);transform-origin:left center}