.flexa-tabs{box-sizing:border-box}.flexa-tabs__nav{align-items:stretch;display:flex;flex-wrap:wrap;gap:4px;position:relative}.flexa-tabs__indicator{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(var(--flexa-tabs-ind-x,0));transition:transform .25s ease,width .25s ease;width:var(--flexa-tabs-ind-w,0);z-index:0}.flexa-tabs__nav.is-indicator-ready .flexa-tabs__indicator{opacity:1}.flexa-tabs__tab{background:none;border:0;box-sizing:border-box;cursor:pointer;font:inherit;gap:8px;line-height:1.4;margin:0;padding:12px 16px;position:relative;text-align:center;transition:color .2s ease,background .2s ease,box-shadow .2s ease;z-index:1}.flexa-tabs__icon,.flexa-tabs__tab{align-items:center;color:inherit;display:inline-flex;justify-content:center}.flexa-tabs__icon{flex:0 0 auto;height:1em;width:1em}.flexa-tabs__icon img,.flexa-tabs__icon svg{display:block;height:100%;width:100%}.flexa-tabs__label{flex:0 1 auto}.flexa-tabs__panel{box-sizing:border-box;display:none}.flexa-tabs__panel-wrap.is-active>.flexa-tabs__panel{display:block}.flexa-tabs__accordion-header{display:none;justify-content:flex-start;text-align:left;width:100%}.flexa-tabs--align-center .flexa-tabs__nav{justify-content:center}.flexa-tabs--align-right .flexa-tabs__nav{justify-content:flex-end}.flexa-tabs--align-justify .flexa-tabs__nav .flexa-tabs__tab{flex:1 1 0}.flexa-tabs--underline .flexa-tabs__nav{border-bottom:1px solid hsla(0,0%,50%,.2)}.flexa-tabs--underline .flexa-tabs__tab.is-active{box-shadow:inset 0 -2px 0 0 var(--flexa-tabs-indicator,currentColor)}.flexa-tabs--underline .flexa-tabs__indicator{background:var(--flexa-tabs-indicator,currentColor);bottom:0;height:2px;top:auto}.flexa-tabs--pill .flexa-tabs__tab{border-radius:var(--flexa-radius-full,999px)}.flexa-tabs--pill .flexa-tabs__indicator,.flexa-tabs--pill .flexa-tabs__tab.is-active{background:var(--flexa-tabs-indicator,hsla(0,0%,50%,.15))}.flexa-tabs--pill .flexa-tabs__indicator{border-radius:var(--flexa-radius-full,999px);height:100%}.flexa-tabs--boxed .flexa-tabs__tab{border:1px solid transparent;border-radius:var(--flexa-radius-sm,6px) var(--flexa-radius-sm,6px) 0 0}.flexa-tabs--boxed .flexa-tabs__indicator,.flexa-tabs--boxed .flexa-tabs__tab.is-active{background:var(--flexa-tabs-indicator,hsla(0,0%,50%,.12))}.flexa-tabs--boxed .flexa-tabs__indicator{border-radius:var(--flexa-radius-sm,6px) var(--flexa-radius-sm,6px) 0 0;height:100%}.flexa-tabs__nav.is-indicator-ready .flexa-tabs__tab.is-active{background:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.flexa-tabs__indicator{transition:none}}@media(max-width:767px){.flexa-tabs__indicator,.flexa-tabs__nav{display:none}.flexa-tabs__accordion-header{display:flex}.flexa-tabs__panel-wrap:not(.is-open)>.flexa-tabs__panel{display:none}.flexa-tabs__panel-wrap.is-open>.flexa-tabs__panel{display:block}.flexa-tabs--underline .flexa-tabs__accordion-header.is-active{box-shadow:inset 0 -2px 0 0 var(--flexa-tabs-indicator,currentColor)}}@media(min-width:1025px){.flexa-tabs.flexa-hide-desktop{display:none!important}}@media(min-width:768px)and (max-width:1024px){.flexa-tabs.flexa-hide-tablet{display:none!important}}@media(max-width:767px){.flexa-tabs.flexa-hide-mobile{display:none!important}}
.flexa-hover{overflow:hidden;position:relative}.flexa-hover img{transition:transform .4s ease,filter .4s ease}.flexa-hover--zoom-in:hover img,.flexa-hover--zoom-out img{transform:scale(1.08)}.flexa-hover--zoom-out:hover img{transform:scale(1)}.flexa-hover--grayscale img{filter:grayscale(100%)}.flexa-hover--grayscale:hover img{filter:grayscale(0)}.flexa-hover--blur:hover img{filter:blur(3px)}.flexa-hover--rotate:hover img{transform:scale(1.1) rotate(3deg)}.flexa-hover--slide:hover img{transform:scale(1.1) translateX(-3%)}.flexa-hover--shine:after{background:linear-gradient(120deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0));content:"";height:100%;left:-75%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);width:50%;z-index:3}.flexa-hover--shine:hover:after{left:125%;transition:left .7s ease}.flexa-images-gallery,.flexa-images-gallery *{box-sizing:border-box}.flexa-images-gallery__items{display:grid}.flexa-images-gallery__item{min-width:0;position:relative}.flexa-images-gallery__media{display:block;height:100%;line-height:0;margin:0;overflow:hidden;position:relative;width:100%}.flexa-images-gallery__image{display:block;height:auto;object-fit:cover;transition:transform .4s ease,filter .4s ease;width:100%}.flexa-images-gallery__overlay{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.flexa-images-gallery__caption{font-size:.85em;line-height:1.4;margin:0}.flexa-images-gallery__caption p{margin:0}.flexa-images-gallery__caption--below{display:block;padding-top:6px}.flexa-images-gallery--masonry .flexa-images-gallery__items{display:block}.flexa-images-gallery--masonry .flexa-images-gallery__item{break-inside:avoid}.flexa-images-gallery--tiled .flexa-images-gallery__items{display:flex;flex-wrap:wrap}.flexa-images-gallery--tiled .flexa-images-gallery__item{flex:1 1 auto}.flexa-images-gallery--tiled .flexa-images-gallery__image{height:100%;width:auto}.flexa-images-gallery--grid .flexa-images-gallery__media{height:auto}.flexa-images-gallery__caption:not(.flexa-images-gallery__caption--below){left:0;padding:8px 12px;position:absolute;right:0;z-index:2}.flexa-images-gallery--cap-top .flexa-images-gallery__caption:not(.flexa-images-gallery__caption--below){top:0}.flexa-images-gallery--cap-center .flexa-images-gallery__caption:not(.flexa-images-gallery__caption--below){top:50%;transform:translateY(-50%)}.flexa-images-gallery--cap-bottom .flexa-images-gallery__caption:not(.flexa-images-gallery__caption--below){bottom:0}.flexa-images-gallery--cap-hover .flexa-images-gallery__caption:not(.flexa-images-gallery__caption--below){opacity:0;transition:opacity .3s ease}.flexa-images-gallery--cap-hover .flexa-images-gallery__item:hover .flexa-images-gallery__caption:not(.flexa-images-gallery__caption--below){opacity:1}@media(min-width:1025px){.flexa-images-gallery.flexa-hide-desktop{display:none!important}}@media(min-width:768px)and (max-width:1024px){.flexa-images-gallery.flexa-hide-tablet{display:none!important}}@media(max-width:767px){.flexa-images-gallery.flexa-hide-mobile{display:none!important}}.flexa-images-gallery-lightbox{align-items:center;background:var(--flexa-lightbox-bg,hsla(0,0%,7%,.9));cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100000}.flexa-images-gallery-lightbox__figure{align-items:center;cursor:default;display:flex;flex-direction:column;gap:12px;margin:0;max-height:92vh;max-width:92vw}.flexa-images-gallery-lightbox__img{border-radius:4px;height:auto;max-height:82vh;max-width:92vw;object-fit:contain;width:auto}.flexa-images-gallery-lightbox__caption{color:#fff;font-size:.9rem;margin:0;text-align:center}.flexa-images-gallery-lightbox__close{font-size:22px;height:40px;line-height:1;right:20px;top:16px;width:40px}.flexa-images-gallery-lightbox__close,.flexa-images-gallery-lightbox__nav{background:hsla(0,0%,100%,.15);border:0;border-radius:50%;color:#fff;cursor:pointer;position:absolute}.flexa-images-gallery-lightbox__nav{align-items:center;display:flex;height:44px;justify-content:center;top:50%;transform:translateY(-50%);width:44px}.flexa-images-gallery-lightbox__nav--prev{left:20px}.flexa-images-gallery-lightbox__nav--next{right:20px}