.f-carousel{--slides-per-page:1;--f-carousel-gap:var(--spacer);--f-carousel-row-gap:var(--spacer);--f-carousel-slide-width: calc((100% - (var(--f-carousel-gap) * (var(--slides-per-page) - 1))) / var(--slides-per-page));--f-carousel-slide-max-width:100%;--f-arrow-width:50px;--f-arrow-height: 50px;--f-arrow-border-radius:var(--border-radius);--f-carousel-dots-width: 1rem;--f-carousel-dots-height:1rem;--f-carousel-dot-width:5px;--f-carousel-dot-height: 5px;--f-carousel-dot-border-radius:50%;--f-carousel-dot-color:var(--blue-light);--f-carousel-dot-color-active: var(--blue);--f-carousel-dot-selected-bg:var(--primary);--f-carousel-dot-selected-opacity:1;--f-carousel-dot-opacity:.8;--f-carousel-dot-hover-opacity: .9;--f-carousel-dots-gap:12px;--f-carousel-tab-fw:600;--f-carousel-tab-fs:18px;--f-carousel-tab-border-width:2px;--f-carousel-tab-color:var(--blue);--f-carousel-tab-color-active:var(--orange-active-accent);row-gap:var(--f-carousel-row-gap)}.container:has(.f-carousel){--f-arrow-pos: max(0px, ((100vw - var(--container-max-width)) / 2) - var(--spacer) * var(--container-padding-multiplier))}.f-carousel .f-carousel__slide{max-width:var(--f-carousel-slide-max-width)}.f-carousel .f-carousel__slide.is-selected{z-index:2}.f-carousel .f-carousel__nav{display:inline-flex;gap:20px}.f-carousel .f-carousel__nav>*{margin:0!important}.f-carousel .f-button.is-arrow{--f-button-hover-color:var(--primary);cursor:pointer}.f-carousel .f-button.is-arrow:not([aria-disabled]){--bg-hover-color: rgba(255, 255, 255, .3)}.f-carousel .f-button.is-arrow[aria-disabled]{--btn-color-hover:var(--blue);--btn-bg-color-hover: transparent;--f-button-border: 1px solid var(--blue);opacity:.3;cursor:not-allowed}.f-carousel.is-horizontal .f-button.is-arrow.btn--carousel-arrow{transform:none;position:static;margin:auto}@media(min-width:992px){.f-carousel .f-button.is-arrow{opacity:0;transform:translateY(-50%) scale(1);transition:opacity var(--transition-duration) linear,transform var(--transition-duration) linear}.f-carousel .f-button.is-arrow:hover{transform:translateY(-50%) scale(1.2);transition:opacity var(--transition-duration) linear,transform var(--transition-duration) linear}.f-carousel:hover .f-button.is-arrow{opacity:.9;transition:opacity var(--transition-duration) linear,transform var(--transition-duration) linear}.f-carousel:hover .f-button.is-arrow:hover{transform:translateY(-50%) scale(1.2);transition:opacity var(--transition-duration) linear,transform var(--transition-duration) linear}}.f-carousel:not(.is-enabled){gap:var(--f-carousel-gap)}.f-carousel:not(.is-enabled) .f-carousel__viewport{display:contents}.f-carousel:not(.is-enabled) .f-carousel__slide{grid-area:auto}@media(min-width:768px){.section:has(.section-title--nav) .f-carousel.is-horizontal .btn--carousel-arrow.is-next{position:absolute!important;top:auto!important;right:0!important;left:auto!important;bottom:calc(100% + var(--title-mb))!important;transform:translateY(calc(50% - var(--title-mb) / var(--line-height)))!important}.section:has(.section-title--nav) .f-carousel.is-horizontal .btn--carousel-arrow.is-prev{position:absolute!important;top:auto!important;left:auto!important;bottom:calc(100% + var(--title-mb))!important;transform:translateY(calc(50% - var(--title-mb) / var(--line-height)))!important;right:calc(var(--f-arrow-width) + 20px)!important}}.f-carousel.has-dots{margin-bottom:0}.f-carousel__dots{position:static;display:flex;flex-wrap:nowrap;overflow:hidden}.f-carousel__dot{max-width:var(--f-carousel-dots-width);color:var(--f-carousel-dot-color)}.f-carousel__dot:before{height:100%!important}.f-carousel__dot[aria-current]{color:var(--f-carousel-dot-color-active)}.f-carousel__tabs{display:flex;flex-direction:row;flex-wrap:nowrap;list-style:none;gap:8px;margin:0;padding:0;font-weight:var(--f-carousel-tab-fw);font-size:var(--f-carousel-tab-fs);overflow:hidden}.f-carousel__tab{color:var(--f-carousel-tab-color);border-bottom:var(--f-carousel-tab-border-width) solid currentColor;padding-bottom:8px;cursor:pointer;flex-shrink:0;opacity:.5}.f-carousel__tab--active{color:var(--f-carousel-tab-color-active);opacity:1}.f-carousel__tab:not(.f-carousel__tab--active):hover{opacity:.35}.f-carousel--hero{--f-carousel-slide-width: 100%;--f-carousel-gap: 0;--f-arrow-color:#fff;--f-arrow-svg-width:1.5rem;--f-arrow-svg-height: 1.5rem;--f-carousel-dots-top:auto;--f-carousel-dots-bottom:var(--spacer);--f-carousel-dot-selected-bg:#fff;--f-carousel-dot-hover-bg:#fff;--f-carousel-dot-bg: #fff;--f-carousel-dot-opacity:.5;--f-carousel-dot-hover-opacity:.8;--f-carousel-dot-selected-opacity:1;--f-carousel-dots-gap: 0;position:relative}@media(min-width:992px){.f-carousel--hero{--f-arrow-svg-width: 2rem;--f-arrow-svg-height: 2rem}.f-carousel--hero .f-button.is-arrow{opacity:0;transform:translateY(-50%) scale(1);transition:opacity var(--transition-duration) linear,transform var(--transition-duration) linear}.f-carousel--hero .f-button.is-arrow:hover{transform:translateY(-50%) scale(1.2);transition:opacity var(--transition-duration) linear,transform var(--transition-duration) linear}.f-carousel--hero:hover .f-button.is-arrow{opacity:.9;transition:opacity var(--transition-duration) linear,transform var(--transition-duration) linear}}.f-carousel--hero .f-carousel__dots{position:absolute;overflow:visible;justify-content:end;right:calc(var(--spacer) * 2)}.section--hero{padding-top:calc(-1 * var(--header-height));position:relative;padding-block:0}.hero-slide{position:relative;padding-top:var(--header-height);min-height:calc(100vh - var(--header-height));display:flex;flex-direction:column;justify-content:center;background-image:var(--bg-image);background-repeat:no-repeat;background-position:center;background-size:cover}@media(min-width:768px){.hero-slide{background-image:var(--bg-image-lg);min-height:700px}}.hero-slide>.container{margin-top:calc(-1 * var(--header-height) / 1);position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--spacer)}@media not (min-width:768px){.hero-slide>.container{max-width:calc(100% - var(--f-arrow-width) * 2)}}@media(min-width:768px){.hero-slide>.container{gap:calc(var(--spacer) * 2)}}.hero-slide:before{content:"";background:linear-gradient(180deg,#000 2%,#0000 50%,#0000008c);pointer-events:none;height:calc(100% + var(--header-height));width:100%;position:absolute;z-index:1;top:calc(-1 * var(--header-height))}.hero-title{font-size:clamp(1.75rem,5vw,3rem);color:#fff;font-weight:650;text-shadow:rgba(0,0,0,.5) 0px 2px 5px;text-wrap-style:balance}.f-carousel--hero-cat{--slides-per-page: 3;--f-carousel-gap: var(--spacer);--f-arrow-pos: calc(-1 * var(--f-arrow-svg-width) / 2);--f-arrow-color: #fff;--f-arrow-svg-width: 1.5rem;--f-arrow-svg-height: 1.5rem;overflow:hidden;position:absolute;left:0;right:0;bottom:var(--spacer2);z-index:2}@media(min-width:992px){.f-carousel--hero-cat{--slides-per-page: 6}.f-carousel--hero-cat .f-button.is-arrow{opacity:0;transform:translateY(-50%) scale(1);transition:opacity var(--transition-duration) linear,transform var(--transition-duration) linear}.f-carousel--hero-cat .f-button.is-arrow:hover{transform:translateY(-50%) scale(1.2);transition:opacity var(--transition-duration) linear,transform var(--transition-duration) linear}.f-carousel--hero-cat:hover .f-button.is-arrow{opacity:.9;transition:opacity var(--transition-duration) linear,transform var(--transition-duration) linear}}.hero-cat-link{display:flex;flex-direction:column;gap:var(--spacer);align-items:center;color:#fff;padding:var(--spacer)}.hero-cat-link .icon{font-size:clamp(2rem,5vw,3rem);transition:transform var(--transition-duration) linear}.hero-cat-link-text{font-size:clamp(.85rem,3vw,1.15rem);font-weight:500;text-align:center;text-wrap-style:balance}.hero-cat-link:hover .icon{transform:scale(1.1);transition:transform var(--transition-duration) linear}.f-carousel--popular-goods{--f-carousel-dots-gap:0;position:static}@media(min-width:768px){.f-carousel--popular-goods{--slides-per-page: 2}}@media(min-width:1200px){.f-carousel--popular-goods{--slides-per-page: 3}}@media(min-width:1400px){.f-carousel--popular-goods{--slides-per-page: 3}}.f-carousel--certificates{--slides-per-page: 1;--f-carousel-dots-gap: 0}@media not (max-width:544px){.f-carousel--certificates{--slides-per-page: 2}}@media(min-width:768px){.f-carousel--certificates{--slides-per-page: 3}}@media(min-width:992px){.f-carousel--certificates{--f-carousel-slide-width: 100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem;list-style:none;margin:0;padding:0}.f-carousel--certificates>li{text-align:center}}.f-carousel--certificates .f-carousel__slide{text-align:center}@media(min-width:992px){.f-carousel--certificates .f-carousel__slide{width:fit-content}}.f-carousel--clients{--slides-per-page: 2;--f-carousel-gap: var(--spacer);position:static}@media(min-width:768px){.f-carousel--clients{--slides-per-page:4}}@media(min-width:1200px){.f-carousel--clients{--slides-per-page: 5}}@media(min-width:1400px){.f-carousel--clients{--slides-per-page: 6}}.client{border:1px solid rgba(0,0,0,.1);border-radius:var(--border-radius);padding:var(--spacer);height:100%}.client-img img{line-height:1}.client-name{font-size:.8rem;font-weight:500;margin-top:.5rem;text-align:center}.f-carousel--providers{--slides-per-page: 1;--f-carousel-dots-gap: 0}@media not (max-width:544px){.f-carousel--providers{--slides-per-page: 2}}@media(min-width:768px){.f-carousel--providers{--slides-per-page: 3}}@media(min-width:992px){.f-carousel--providers{--f-carousel-slide-width: 100%;--gap: 1rem;--cols: 2;display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:var(--gap);list-style:none;margin:0;padding:0}}@media(min-width:992px)and (min-width:768px){.f-carousel--providers{--cols: 3}}@media(min-width:992px)and (min-width:992px){.f-carousel--providers{--cols: 4}}@media(min-width:992px)and (min-width:1200px){.f-carousel--providers{--cols: 5}}@media(min-width:992px){.f-carousel--providers>li{text-align:center}}.f-carousel--providers .f-carousel__slide{text-align:center}@media(min-width:992px){.f-carousel--providers .f-carousel__slide{width:fit-content}}
