.flex-carousel{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:auto;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.flex-carousel[data-hover=open]{cursor:zoom-in}.flex-carousel[data-hover=close]{cursor:zoom-out}.flex-carousel[data-dragging]{cursor:grabbing}.flex-carousel:focus-visible{box-shadow:inset 0 0 0 2px #80808c8c}.flex-carousel__controls{pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:20;justify-content:center;align-items:center;gap:22px;margin-bottom:6px;transition:opacity .3s;display:flex}.flex-carousel__controls[data-hidden]{opacity:0;pointer-events:none}.flex-carousel__arrow{color:#07383d;opacity:.72;cursor:pointer;touch-action:none;outline:none;justify-content:center;align-items:center;padding:6px 12px;transition:color .25s,opacity .25s;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.flex-carousel__arrow-icon{transition:transform .28s cubic-bezier(.2,.8,.2,1);display:block}.flex-carousel__arrow:hover{opacity:1;color:#d9653f}.flex-carousel__arrow--prev:hover .flex-carousel__arrow-icon{transform:translate(-4px)}.flex-carousel__arrow--next:hover .flex-carousel__arrow-icon{transform:translate(4px)}.flex-carousel__arrow:active,.flex-carousel__arrow[data-active]{opacity:1;color:#d9653f}.flex-carousel__arrow--prev:active .flex-carousel__arrow-icon,.flex-carousel__arrow--prev[data-active] .flex-carousel__arrow-icon{transform:translate(-6px)scale(.94)}.flex-carousel__arrow--next:active .flex-carousel__arrow-icon,.flex-carousel__arrow--next[data-active] .flex-carousel__arrow-icon{transform:translate(6px)scale(.94)}.flex-carousel__caption{left:0;right:0;top:calc(50% + var(--flex-carousel-half) * var(--flex-carousel-lift,1) + 30px);pointer-events:none;text-align:center;z-index:10;flex-direction:column;align-items:center;gap:6px;padding:0 16px;animation:.9s both flex-carousel-reveal;display:flex;position:absolute}.flex-carousel__title{color:#07383d;flex-direction:column;align-items:center;max-width:100%;font-size:16px;font-weight:600;line-height:1.35;animation:.52s cubic-bezier(.22,1,.36,1) flex-carousel-title;display:flex}.flex-carousel__subtitle{color:#5b7073;font-size:13px;font-weight:400}.flex-carousel__count{font-variant-numeric:tabular-nums;color:#d9653f;align-items:center;gap:3px;font-size:12px;font-weight:600;line-height:1;transition:opacity .4s;display:inline-flex}.flex-carousel__count[data-hidden]{opacity:0}.flex-carousel__digits{display:inline-flex}.flex-carousel__digit{height:1em;display:inline-block;overflow:hidden}.flex-carousel__reel{flex-direction:column;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex}.flex-carousel__reel span{height:1em}.flex-carousel__slash{opacity:.6}.flex-carousel__live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes flex-carousel-title{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes flex-carousel-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.flex-carousel__caption,.flex-carousel__title{animation:none}.flex-carousel__reel{transition:none}}@media (max-width:768px){.flex-carousel__controls{gap:18px;margin-bottom:4px}.flex-carousel__arrow{padding:6px 10px}.flex-carousel__caption{background:0 0;gap:3px;padding:0 16px;top:auto;bottom:12px}.flex-carousel__title{font-size:15px;font-weight:600;line-height:1.3}.flex-carousel__subtitle{font-size:12px;line-height:1.3}.flex-carousel__count{margin-top:1px;font-size:11px}.flex-carousel__close{width:38px;height:38px;top:16px;right:16px}.flex-carousel__close-icon{width:18px;height:18px}}.flex-carousel__close{-webkit-backdrop-filter:blur(10px);color:#07383d;cursor:pointer;z-index:30;opacity:0;pointer-events:none;background:#fffffff0;border:1px solid #07383d1f;border-radius:50%;outline:none;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1),background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:flex;position:absolute;top:24px;right:28px;transform:scale(.85);box-shadow:0 4px 18px #07383d24,0 1px 3px #0000000f}.flex-carousel__close[data-visible]{opacity:1;pointer-events:auto;transform:scale(1)}.flex-carousel__close:hover{color:#fff;background:#c7532a;border-color:#c7532a;transform:scale(1.08);box-shadow:0 6px 22px #c7532a59}.flex-carousel__close:active{transform:scale(.95)}.flex-carousel__close-icon{transition:transform .25s cubic-bezier(.2,.8,.2,1);display:block}.flex-carousel__close:hover .flex-carousel__close-icon{transform:rotate(90deg)}
