.elementor-widget-fr-about-hero,.elementor-widget-fr-about-statement{width:100%}.elementor-widget-fr-about-hero>.elementor-widget-container,.elementor-widget-fr-about-statement>.elementor-widget-container{width:100%}.elementor-column-gap-default>.elementor-column>.elementor-element-populated:has(:is(.elementor-widget-fr-about-hero,.elementor-widget-fr-about-statement)){padding:0}.fr-about-hero,.fr-about-statement{font-family:'Oxanium',sans-serif}@media (min-width:1025px){.fr-about-section.elementor-section.elementor-section-boxed>.elementor-container{width:100%;max-width:1268px}}.fr-about-hero{display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%);width:100%;max-width:1268px;min-height:620px;min-width:0;margin:0 auto;padding:0;background:#fff;overflow:visible}.fr-about-hero--image-right .fr-about-hero__content{grid-column:1;grid-row:1}.fr-about-hero--image-right .fr-about-hero__image{grid-column:2;grid-row:1}.fr-about-hero--image-left .fr-about-hero__image{grid-column:1;grid-row:1}.fr-about-hero--image-left .fr-about-hero__content{grid-column:2;grid-row:1}.fr-about-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;background:#fff;min-width:0}.fr-about-hero__content h1{margin:0;font-family:inherit;font-size:clamp(5rem, 8vw, 7.5rem);font-weight:800;line-height:.82;letter-spacing:-.05em;text-transform:uppercase;color:#000}.fr-about-hero__rule{display:block;width:42px;height:4px;margin:2.25rem 0 2rem;background:#ed1c24}.fr-about-hero__text{width:100%;font-family:inherit;font-size:1.25rem;line-height:1.65;color:#000}.fr-about-hero__text p{margin-top:0;margin-bottom:1.25rem}.fr-about-hero__text p:last-child{margin-bottom:0}.fr-about-hero__image{position:relative;width:100%;height:100%;min-height:620px;min-width:0;max-width:100%;overflow:hidden}.fr-about-hero__image img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}@media (min-width:1025px){.fr-about-hero--image-right .fr-about-hero__content{padding-right:clamp(3rem, 5vw, 6rem)}.fr-about-hero--image-left .fr-about-hero__content{padding-left:clamp(3rem, 5vw, 6rem)}.fr-about-hero--image-right .fr-about-hero__image,.fr-about-hero--image-left .fr-about-hero__image{width:100%;max-width:100%;min-width:0;margin-left:0}}@media (max-width:1024px){.fr-about-hero{grid-template-columns:minmax(0,48%) minmax(0,52%);min-height:560px;overflow:hidden}.fr-about-hero__content{padding:4rem 3rem}.fr-about-hero__content h1{font-size:clamp(4.5rem, 8vw, 6rem);line-height:.84}.fr-about-hero__rule{margin:2rem 0}.fr-about-hero__image{width:100%;min-height:560px;margin-left:0}}@media (max-width:767px){.fr-about-hero{display:flex;flex-direction:column;width:100%;min-height:auto;overflow:hidden}.fr-about-hero__content{order:1;width:100%;padding:4rem 1.5rem}.fr-about-hero__image{order:2;width:100%;height:500px;min-height:500px;margin-left:0}.fr-about-hero__content h1{font-size:clamp(4rem, 20vw, 6rem);line-height:.84}.fr-about-hero__rule{margin:1.75rem 0}.fr-about-hero__text{width:100%;font-size:1.25rem}.fr-about-hero__image img{object-position:center}}@media (max-width:480px){.fr-about-hero__content{padding:3.5rem 1.25rem}.fr-about-hero__content h1{font-size:clamp(3.75rem, 21vw, 5rem)}.fr-about-hero__text{font-size:1rem}.fr-about-hero__image{height:420px;min-height:420px}}.fr-about-statement{width:100%;padding:clamp(4rem, 6vw, 6rem) 2rem;background:#000}.fr-about-statement__quote{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:start;column-gap:clamp(1.5rem, 3vw, 3rem);width:100%;max-width:1268px;margin:0 auto;padding:0;border:0}.fr-about-statement__mark{grid-column:1;grid-row:1;display:block;margin:0;font-family:inherit;font-size:5rem;font-weight:800;line-height:.75;color:#ed1c24}.fr-about-statement__text{grid-column:2;grid-row:1;width:100%;margin:0;padding:0;font-family:inherit;font-size:clamp(1.75rem, 3vw, 2.5rem);font-weight:600;line-height:1.25;color:#fff}@media (max-width:767px){.fr-about-statement{padding:3rem 1.5rem}.fr-about-statement__quote{grid-template-columns:45px minmax(0,1fr);column-gap:1rem}.fr-about-statement__mark{font-size:4rem}.fr-about-statement__text{font-size:clamp(1.5rem, 7vw, 2rem);line-height:1.3}}.fr-about-reviews{width:100%;padding:clamp(4rem, 6vw, 6rem) 2rem;background:#f5f5f5;font-family:'Oxanium',sans-serif}.fr-about-reviews__inner{width:100%;max-width:1268px;margin:0 auto}.fr-about-reviews__header{display:flex;align-items:center;gap:2rem;margin-bottom:2.5rem}.fr-about-reviews__header h2{margin:0;font-family:inherit;font-size:clamp(2rem,3vw,2.75rem);font-weight:800;line-height:1;color:#000}.fr-about-reviews__header-rule{flex:1;height:2px;background:#d9d9d9}.fr-about-reviews__slider{position:relative;width:100%}.fr-about-reviews__slider .splide__track{overflow:hidden}.fr-about-reviews__slider .splide__list{align-items:stretch}.fr-about-reviews__slider .splide__slide{display:flex;height:auto}.fr-about-review{display:flex;flex-direction:column;width:100%;min-height:290px;padding:2rem;background:#fff;border-top:3px solid #ed1c24;box-shadow:0 2px 6px rgb(0 0 0 / .08)}.fr-about-review__mark{display:block;margin-bottom:1.5rem;font-family:inherit;font-size:3.25rem;font-weight:800;line-height:.6;color:#ed1c24}.fr-about-review__text{flex:1;margin:0;font-family:inherit;font-size:1rem;line-height:1.6;color:#000}.fr-about-review__name{margin:2rem 0 0;font-family:inherit;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#111}.fr-about-review__name::before{content:'— '}.fr-about-review .fr-about-review__text,.fr-about-review .fr-about-review__name{margin-bottom:0}.fr-about-reviews__slider .splide__arrow{width:42px;height:42px;opacity:1;background:#000}.fr-about-reviews__slider .splide__arrow:hover{opacity:.85}.fr-about-reviews__slider .splide__arrow svg{fill:#fff}.fr-about-reviews__slider .splide__arrow--prev{left:-1.25rem}.fr-about-reviews__slider .splide__arrow--next{right:-1.25rem}.fr-about-reviews__slider .splide__pagination{position:relative;bottom:auto;display:flex;margin:2rem 0 0;padding:0}.fr-about-reviews__slider .splide__pagination__page{width:9px;height:9px;margin:4px;opacity:.3;background:#000}.fr-about-reviews__slider .splide__pagination__page.is-active{transform:scale(1.25);opacity:1;background:#ed1c24}.elementor-column-gap-default>.elementor-column>.elementor-element-populated:has(.elementor-widget-fr-about-reviews){padding:0}@media (max-width:1024px){.fr-about-reviews__header{gap:1.5rem}.fr-about-reviews__slider .splide__arrow--prev{left:.5rem}.fr-about-reviews__slider .splide__arrow--next{right:.5rem}}@media (max-width:767px){.fr-about-reviews{padding:3rem 1.5rem}.fr-about-reviews__header{gap:1rem;margin-bottom:2rem}.fr-about-reviews__header h2{font-size:2rem}.fr-about-review{min-height:300px;padding:1.75rem}.fr-about-review__text{font-size:1rem}.fr-about-reviews__slider .splide__arrow{width:38px;height:38px}.fr-about-reviews__slider .splide__arrow--prev{left:.5rem}.fr-about-reviews__slider .splide__arrow--next{right:.5rem}}@media (max-width:480px){.fr-about-reviews{padding:2.5rem 1.25rem}.fr-about-review{min-height:280px}}.entry-content .fr-about-statement__text{margin:0}.elementor-editor-active .fr-about-reviews__slider:not(.is-initialized){visibility:visible}