.element-loading{position:relative;background-color:#f0f0f2!important;overflow:hidden!important;color:transparent!important}.element-loading svg{fill:transparent!important}.element-loading a{color:transparent!important}.element-loading:before{display:block;top:0;left:0;content:"";position:absolute;width:100%;height:100%;transform:translateX(-100%);background:linear-gradient(90deg,transparent,#eaeaea,transparent);animation:element-loading 1.5s infinite}@keyframes element-loading{to{transform:translateX(100%)}}.about-page{text-align:center;color:var(--font_heavy)}.about-page--admin{padding:20px 10px}.about-page--admin .about-page__title{padding:30px 20px 30px;margin:0 0 100px;font-size:35px}.about-page--admin .about-page__title--negative-margin{min-width:250px;max-width:90%;margin-top:-100%}.about-page--admin .about-page__quote{margin:0 0 50px;font-size:25px}.about-page--admin .about-page__top-paragraph{font-size:13px}.about-page--admin .about-page__tile{width:100%;padding:0 0 100% 0;margin-right:0}.about-page--admin .about-page__tile--non-image{padding:0 0 0 0!important;display:block;height:auto}.about-page--admin .about-page__tile--non-image p{position:relative;top:0;padding:20px;transform:unset}.about-page--admin .about-page__tile--text-right p{right:auto}.about-page--admin .about-page__tile p{font-size:13px}.about-page--admin .about-page__tile:last-child{display:block;width:100%;padding:0 0 100% 0;margin-top:20px;margin-left:0}.about-page--admin .about-page__bottom-paragraph{margin:0 0 30px}.about-page--admin .about-page__bottom-paragraph p{font-size:16px}.about-page--admin .about-page__bottom-paragraph div{font-size:13px}.about-page--admin .about-page__bottom-paragraphs{margin-top:20px;grid-row-gap:20px;grid-template-columns:1fr}.about-page--admin .about-page__bottom-paragraphs--negative-margin{margin-top:20px}@media(max-width:915px){.about-page{padding-top:20px}}.about-page__title{position:relative;display:inline-block;padding:40px 20px 40px;margin:0 0 150px;width:100%;font-size:50px;font-family:Abril Fatface,sans-serif;background:var(--body_color);box-sizing:border-box}.about-page__title--negative-margin{min-width:350px;max-width:80%;width:auto;margin-top:-100%;box-shadow:0 -33px 45px -25px rgba(0,0,0,.6)}@media(max-width:915px){.about-page__title{padding:30px 20px 30px;margin:0 0 100px;font-size:35px}.about-page__title--negative-margin{min-width:250px;max-width:90%;margin-top:-100%}}.about-page__title:after{position:absolute;width:100px;height:3px;bottom:-38.5px;left:calc(50% - 50px);background-color:var(--font_heavy);content:""}.about-page__quote{display:inline-block;margin:0 0 150px;font-size:35px;font-family:Abril Fatface,sans-serif}@media(max-width:915px){.about-page__quote{margin:0 0 50px;font-size:25px}}.about-page__banner{width:100%;margin:0 0 20px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:300px;border-radius:3px}.about-page__banner.element-loading{height:200px}.about-page__banner--bottom{margin:20px 0}.about-page__top-paragraph{position:relative;margin-bottom:50px}@media(max-width:915px){.about-page__top-paragraph{font-size:13px}}.about-page__top-paragraph p{display:inline-block;width:50%;padding:10px 10px 10px 5px;margin:0;box-sizing:border-box;text-align:left;vertical-align:top}.about-page__top-paragraph p.element-loading{height:50px;width:calc(50% - 3px)}.about-page__top-paragraph p:last-child{padding:10px 5px 10px 10px}.about-page__top-paragraph div{padding:10px 20px;text-align:center}.about-page__top-paragraph:after{position:absolute;width:100px;height:3px;bottom:-50px;left:calc(50% - 50px);background-color:var(--font_heavy);content:""}.about-page__tile{position:relative;display:inline-block;width:calc(50% - 20px);height:0;padding:0 0 calc(50% - 20px) 0;margin-right:20px;background-color:var(--background_heavy);color:var(--background_light);box-sizing:border-box;border-radius:3px}.about-page__tile.element-loading{width:calc(50% - 23px)}@media(max-width:650px){.about-page__tile.element-loading{width:100%}}.about-page__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;box-shadow:0 30px 70px -20px rgba(0,0,0,.6),0 53px 50px -50px rgba(0,0,0,.6);border-radius:3px}.about-page__tile--text-right p{right:0}@media(max-width:650px){.about-page__tile--text-right p{right:auto}}.about-page__tile p{position:absolute;max-height:100%;margin:0;top:50%;padding:0 20px;transform:translateY(-50%);overflow-y:auto;line-height:25px}@media(max-width:915px){.about-page__tile p{font-size:13px}}.about-page__tile:last-child{margin-right:0;margin-left:20px}@media(max-width:650px){.about-page__tile:last-child{display:block;width:100%;padding:0 0 100% 0;margin-top:20px;margin-left:0}}.about-page__tile-pair{margin:0 0 20px}.about-page__tile-pair:last-child{margin-bottom:0}@media(max-width:650px){.about-page__tile{width:100%;padding:0 0 100% 0;margin-right:0}.about-page__tile--non-image{padding:0 0 0 0!important;display:block;height:auto}.about-page__tile--non-image p{position:relative;top:0;padding:20px;transform:unset}}.about-page__tile-pairs{position:relative;padding:20px 0;text-align:left}.about-page__tile-pairs:before{width:3px;height:100%;top:0;left:calc(50% - 1.5px)}.about-page__tile-pairs:after,.about-page__tile-pairs:before{position:absolute;background-color:var(--font_heavy);content:""}.about-page__tile-pairs:after{width:100%;height:3px;bottom:0;left:0}.about-page__bottom-paragraph{background-color:var(--body_color);padding:20px 0;box-shadow:0 -22px 45px -24px rgba(0,0,0,.3);border-radius:3px}.about-page__bottom-paragraph p{display:inline-block;padding:0 0 10px;margin:0 0 20px;border-bottom:2px solid var(--font_heavy);font-size:20px}@media(max-width:915px){.about-page__bottom-paragraph p{font-size:16px}}.about-page__bottom-paragraph div{padding:0 20px}@media(max-width:915px){.about-page__bottom-paragraph div{font-size:13px}}@media(max-width:650px){.about-page__bottom-paragraph{margin:0 0 30px}}.about-page__bottom-paragraphs{display:grid;margin-top:40px;grid-column-gap:20px;grid-template-columns:repeat(3,1fr)}.about-page__bottom-paragraphs--negative-margin{margin-top:-80px}@media(max-width:650px){.about-page__bottom-paragraphs{margin-top:20px}.about-page__bottom-paragraphs--negative-margin{margin-top:-80px}}@media(max-width:650px){.about-page__bottom-paragraphs{grid-row-gap:20px;grid-template-columns:1fr}.about-page__bottom-paragraphs--negative-margin{margin-top:20px}}