/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{touch-action:pan-y;height:100%;position:relative;overflow:hidden}.flickity-slider{width:100%;height:100%;position:absolute;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{color:#333;background:#ffffffbf;border:none;position:absolute}.flickity-button:hover{cursor:pointer;background:#fff}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;width:44px;height:44px;top:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{width:60%;height:60%;position:absolute;top:20%;left:20%}.flickity-page-dots{text-align:center;flex-wrap:wrap;justify-content:center;width:100%;display:flex;position:absolute;bottom:-25px}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{cursor:pointer;appearance:none;text-indent:-9999px;background:#33333340;border:none;border-radius:50%;width:10px;height:10px;margin:0 8px;padding:0;display:block;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#333}[lazy=loaded][data-v-e72a3c87]{opacity:0;animation-name:fadein-e72a3c87;animation-duration:.5s;animation-timing-function:ease-out;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes fadein-e72a3c87{0%{opacity:0}to{opacity:1}}@media screen and (width<=1023px){body.filters-visible #filter-sidebar{background:#fff;height:100%;padding-left:1rem;padding-right:1rem;display:block;position:fixed;top:0;left:0;overflow-y:scroll}body.filters-visible #filter-sidebar-inner{padding-right:0}body.filters-visible #hits{display:none}}.ais-RefinementList-item,.ais-NumericMenu-item{color:#a3aebf;cursor:pointer;margin-bottom:10px}.ais-RefinementList-item label,.ais-NumericMenu-item label{cursor:pointer}.ais-RefinementList-item--selected,.ais-NumericMenu-item--selected{color:#3f434e}.ais-CurrentRefinements-item{display:inline-block}.ais-NumericMenu-radio,.ais-RefinementList-checkbox{margin-right:5px}.ais-CurrentRefinements-label{display:none}.ais-CurrentRefinements-category{box-sizing:border-box;background:#fff;border:1px solid #d3d6dc;border-radius:3px;margin-right:10px;padding:.5rem 1rem;display:inline-block;box-shadow:0 2px 2px #eef4fb}.ais-RangeInput-form{flex-direction:column;display:flex}.ais-RangeInput-input{box-sizing:border-box;background:#fff;border:1px solid #d3d6dc;border-radius:3px;width:100%;padding:6px 12px;box-shadow:0 2px 2px #eef4fb}.ais-RangeInput-label{align-items:center;margin-bottom:5px;display:flex}.ais-RangeInput-label span{width:40px;margin-right:5px;display:block}.ais-RangeInput-submit{color:#fff;background-color:#243d7b;border-radius:.375rem;margin-bottom:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px #0000000d}.ais-ClearRefinements{align-self:flex-end}.ais-RefinementList-count{color:#243d7b;background:#eaecf3;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:-.25rem;margin-bottom:-.25rem;margin-left:.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.ais-Pagination-list{justify-content:center;display:flex}.vue-slider-process{background-color:#243d7b}.vue-slider-dot-tooltip-inner{background-color:#243d7b;border-color:#243d7b}.ais-SearchBox-form input{border:1px solid;padding:10px 20px}
