.fk-projects-gallery{--fk-projects-ink: var(--fk-color-ink, #122638);--fk-projects-muted: var(--fk-color-ink-muted, rgba(18, 38, 56, .7));--fk-projects-orange: var(--fk-color-orange, #f26449);--fk-projects-border: var(--fk-color-border, #e3e8eb);--fk-projects-paper: var(--fk-color-paper, #f9f8f8);color:var(--fk-projects-ink);background:#fff}.fk-projects-gallery *,.fk-projects-gallery *:before,.fk-projects-gallery *:after{box-sizing:border-box}.fk-projects-gallery [hidden]{display:none!important}.fk-projects-gallery__container{width:100%;max-width:110.625rem;margin:0 auto;padding:4rem 1rem 0}.fk-projects-gallery h2,.fk-projects-gallery h3,.fk-projects-gallery p{margin-top:0}.fk-projects-gallery__header{max-width:56.25rem}.fk-projects-gallery__header h2{margin-bottom:.75rem;color:var(--fk-projects-ink);font-size:clamp(1.875rem,5vw,2.5rem);line-height:1.12;font-weight:700}.fk-projects-gallery__intro,.fk-projects-gallery__intro *{color:var(--fk-projects-muted);font-size:1rem;line-height:1.55}.fk-projects-gallery__intro p{margin:0}.fk-projects-gallery__filters{margin-top:2rem}.fk-projects-gallery__filters h3{margin-bottom:.75rem;color:var(--fk-projects-ink);font-size:1.25rem;line-height:1.3;font-weight:700}.fk-projects-gallery__filter-grid{display:grid;gap:.75rem}.fk-projects-gallery__filter[hidden],.fk-projects-gallery__card[hidden]{display:none!important}.fk-projects-gallery__filter label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.fk-projects-gallery__filter select{width:100%;min-height:3rem;-webkit-appearance:auto;appearance:auto;padding:.65rem .875rem;border:.0625rem solid var(--fk-projects-border);border-radius:.3125rem;background:#fff;color:var(--fk-projects-ink);font:inherit;font-size:.9375rem;line-height:1.35}.fk-projects-gallery__filter select:focus-visible{outline:.1875rem solid var(--fk-projects-orange);outline-offset:.125rem}.fk-projects-gallery__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.fk-projects-gallery__carousel{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.25rem;margin-top:2.5rem}.fk-projects-gallery__viewport{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory}.fk-projects-gallery__viewport::-webkit-scrollbar{display:none}.fk-projects-gallery__viewport:focus-visible{outline:.1875rem solid var(--fk-projects-orange);outline-offset:.25rem}.fk-projects-gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:1rem}.fk-projects-gallery__card{position:relative;min-height:20.625rem;display:grid;overflow:hidden;border:.0625rem solid transparent;border-radius:.5rem;background:var(--fk-projects-paper);scroll-snap-align:start;transition:border-color .16s ease,transform .16s ease}.fk-projects-gallery__card:hover{border-color:var(--fk-projects-orange);transform:translateY(-.125rem)}.fk-projects-gallery__card-media,.fk-projects-gallery__card-image,.fk-projects-gallery__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fk-projects-gallery__card-media{background:linear-gradient(145deg,#1226380d,#12263826)}.fk-projects-gallery__card-image{object-fit:cover}.fk-projects-gallery__card-overlay{background:linear-gradient(180deg,#12263814,#122638cc)}.fk-projects-gallery__card-content{position:relative;z-index:1;min-height:20.625rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.5rem}.fk-projects-gallery__badge{width:max-content;max-width:100%;margin-bottom:0;padding:.35rem .75rem;border-radius:999px;background:#fff;color:var(--fk-projects-ink);font-size:.8125rem;line-height:1.25;font-weight:700}.fk-projects-gallery__card h3{margin:0;color:#fff;font-size:clamp(1.625rem,4vw,2rem);line-height:1.08;font-weight:700}.fk-solutions-guide-card__description{max-width:32rem;margin:.75rem 0 0;color:#ffffffe0;font-size:.9375rem;line-height:1.5}.fk-projects-gallery__location{display:flex;align-items:center;gap:.5rem;margin:.65rem 0 0;color:#ffffffe0;font-size:.875rem;line-height:1.4}.fk-projects-gallery__location i,.fk-projects-gallery__location span{color:inherit}.fk-projects-gallery__button{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;margin-top:1.25rem;padding:.65rem 1.125rem;border:.125rem solid #ffffff;border-radius:999px;background:#fff;color:var(--fk-projects-ink);font-size:.9375rem;line-height:1.2;font-weight:700;text-decoration:none}.fk-projects-gallery a.fk-projects-gallery__button,.fk-projects-gallery a.fk-projects-gallery__button:visited{color:var(--fk-projects-ink)}.fk-projects-gallery a.fk-projects-gallery__button:hover,.fk-projects-gallery a.fk-projects-gallery__button:visited:hover,.fk-projects-gallery a.fk-projects-gallery__button:focus-visible{border-color:var(--fk-projects-orange);background:var(--fk-projects-orange);color:#fff}.fk-projects-gallery__button:focus-visible{outline:.1875rem solid #ffffff;outline-offset:.1875rem}.fk-projects-gallery__arrow{width:2.75rem;height:2.75rem;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fk-projects-orange);cursor:pointer;font-size:1.5rem}.fk-projects-gallery__arrow i{color:inherit}.fk-projects-gallery__arrow:hover{background:#f264491a;color:#d94d34}.fk-projects-gallery__arrow:focus-visible,.fk-projects-gallery__dot:focus-visible{outline:.1875rem solid var(--fk-projects-orange);outline-offset:.125rem}.fk-projects-gallery__arrow:disabled{opacity:.3;cursor:default}.fk-projects-gallery__dots{min-height:2.75rem;display:flex;align-items:center;justify-content:center;gap:.125rem;margin-top:1rem}.fk-projects-gallery__dot{position:relative;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.fk-projects-gallery__dot:after{content:"";position:absolute;top:50%;left:50%;width:.5625rem;height:.5625rem;border:.0625rem solid var(--fk-projects-ink);border-radius:50%;opacity:.4;transform:translate(-50%,-50%)}.fk-projects-gallery__dot[aria-current=true]:after{border-color:var(--fk-projects-orange);background:var(--fk-projects-orange);opacity:1}.fk-projects-gallery__empty{margin:2rem 0 0;color:var(--fk-projects-muted);text-align:center}@media screen and (min-width:750px){.fk-projects-gallery__container{padding:5rem 1.875rem 0}.fk-projects-gallery__filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fk-projects-gallery__carousel{grid-template-columns:3.25rem minmax(0,1fr) 3.25rem;gap:.75rem}.fk-projects-gallery__track{grid-auto-columns:calc((100% - 1.5rem)/2);gap:1.5rem}.fk-projects-gallery__arrow{width:3.25rem;height:3.25rem}}@media screen and (min-width:990px){.fk-projects-gallery__filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fk-projects-gallery__track{grid-auto-columns:calc((100% - 3rem) / 3)}}@media(prefers-reduced-motion:reduce){.fk-projects-gallery__viewport{scroll-behavior:auto}.fk-projects-gallery__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/section-fk-projects-gallery.css.map */
