.our-story{position:relative;background:var(--section-background)}.our-story__wrapper{display:flex;justify-content:space-between;align-items:stretch}@media only screen and (max-width:767px){.our-story__wrapper{flex-direction:column-reverse}}.our-story__wrapper.section-reverse{flex-direction:row-reverse}@media only screen and (max-width:767px){.our-story__wrapper.section-reverse{flex-direction:column-reverse}}@media only screen and (max-width:767px){.our-story__wrapper.mobile-section-reverse{flex-direction:column}}.our-story__content{width:100%;max-width:50%;padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop);display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;color:var(--content-color)}@media screen and (max-width:989px){.our-story__content{padding-top:var(--padding-top-tablet);padding-bottom:var(--padding-bottom-tablet)}}@media only screen and (max-width:767px){.our-story__content{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);max-width:100%}}.our-story__heading,.our-story__text{margin-bottom:40px;padding-left:110px;padding-right:110px;color:inherit}@media screen and (max-width:989px){.our-story__heading,.our-story__text{padding-left:60px;padding-right:60px}}@media only screen and (max-width:767px){.our-story__heading,.our-story__text{margin-bottom:20px;padding-left:12px;padding-right:12px}}.our-story__heading{font-family:var(--font-secondary);letter-spacing:.84px;text-transform:uppercase;font-weight:500}.our-story__link{font-family:var(--font-secondary);text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.33;letter-spacing:.84px;padding:0 20px;color:inherit}.our-story__link:hover{color:#000}.our-story__images{width:100%;max-width:50%}@media only screen and (max-width:767px){.our-story__images{max-width:100%}}@media screen and (min-width:1440px){.our-story__images{min-height:30vw}}.our-story__images .our-story__image-wrapper{position:relative;min-height:inherit;height:100%}@media only screen and (max-width:767px){.our-story__images .our-story__image-wrapper{padding-bottom:83.2%}}.our-story__images .our-story__image-wrapper .our-story__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1}@media only screen and (max-width:767px){.about-page .our-story__heading{margin-bottom:40px}}@media only screen and (max-width:767px){.about-page .our-story__text{margin-bottom:40px;padding:0;width:300px}}