.b1t0kd0{height:100%}
.b1t0kd0:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid}
.b1t0kd2{aspect-ratio:3/2;flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;height:186.671px;display:flex}
.b1t0kd3{background-color:#f7f7f7;flex-direction:column;flex:1;justify-content:flex-end;align-self:stretch;align-items:flex-start;width:100%;min-height:64px;max-height:168px;padding:20px;display:flex}
.b1t0kd4{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;height:100%;min-height:24px;max-height:128px;display:flex}
.b1t0kd5{background-color:#f7f7f7;flex-direction:column;height:100%;display:flex}
.b1t0kd6{-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;font-size:18px;display:-webkit-box;overflow:hidden}
.b1t0kd7{padding-top:12px;padding-bottom:12px}
.b1t0kd9{margin-right:calc(50% - 50vw);padding-top:0;padding-right:calc(50vw - 50%);overflow:clip}
.b1t0kda{width:100%}
.b1t0kdb>div>button{visibility:hidden;pointer-events:none;display:none!important}
.b1t0kdb .swiper-button-prev,.b1t0kdb .swiper-button-next{visibility:hidden;pointer-events:none;display:none!important}
.b1t0kdc{height:auto!important}
.b1t0kd9>div{padding:0 0 16px}
.b1t0kdf{margin-top:-12px}
.b1t0kde>div{align-items:center;height:100%;padding:0;display:flex}
.b1t0kd1>path{fill:#000!important}
:where([dir=rtl]) .b1t0kd2>div:has(button){top:50%;transform:translate(50%,-50%)}
.b1t0kda .swiper-wrapper{align-items:stretch}
.b1t0kda .swiper-slide{align-self:stretch;width:240px;max-width:240px;height:auto;display:flex}
.b1t0kda .swiper-slide>*{height:100%}
.b1t0kdb .swiper-scrollbar{width:calc(100% - 16px)!important;left:8px!important}
.b1t0kdd section{align-items:center;margin-bottom:calc(1.25rem + 32px);display:flex}
.b1t0kd7:before{content:"";height:1px;position:absolute;top:0;left:0;right:0}
@media not (min-width:768px){.b1t0kd2{width:100%;height:auto}.b1t0kdc{align-items:start;padding:0}.b1t0kdg{padding-bottom:20px}}
@media (min-width:768px){.b1t0kd3{padding:24px}.b1t0kd6{font-size:20px}.b1t0kdd{width:726px;height:710px!important}.b1t0kd9>div{padding:0 0 20px}.b1t0kda .swiper-slide{width:280px;max-width:280px}}
@media (min-width:980px){.b1t0kdd{width:1180px;height:720px!important}.b1t0kdb .swiper-scrollbar{display:none!important}.b1t0kd7:before{margin-left:42px;margin-right:42px}}
@media (not (min-height:768px)) and (not (max-width:768px)){.b1t0kdd{width:fit-content!important}}
