.ourhistorypanel{background:#d2dbd9;padding-bottom:clamp(54px,54px + 13 * (100vw - 375px) / 649,67px)}.ourhistorypanel .flex-wrap{display:grid;grid-template-columns:1fr}@media print,screen and (min-width:64em){.ourhistorypanel .flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:67px 0 0}}@media print,screen and (min-width:64em){.ourhistorypanel .flex-wrap{padding:51px 0 0}}@media print,screen and (min-width:85em){.ourhistorypanel .flex-wrap{padding:67px 0 0}}.ourhistorypanel .flex-wrap .img-wrap{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;overflow:hidden}@media print,screen and (min-width:64em){.ourhistorypanel .flex-wrap .img-wrap{-webkit-box-flex:0;-ms-flex:0 0 37%;flex:0 0 37%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.ourhistorypanel .flex-wrap .img-wrap img{width:100%;height:auto}@media print,screen and (max-width:47.99875em){.ourhistorypanel .flex-wrap .img-wrap img{aspect-ratio:400/456;-o-object-position:left;object-position:left;-o-object-fit:cover;object-fit:cover}}@media print,screen and (min-width:64em){.ourhistorypanel .flex-wrap .img-wrap img{aspect-ratio:400/533;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:85em){.ourhistorypanel .flex-wrap .img-wrap img{aspect-ratio:400/403}}.ourhistorypanel .flex-wrap .content-wrap{width:100%;display:contents}@media print,screen and (min-width:64em){.ourhistorypanel .flex-wrap .content-wrap{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-left:7%}}.ourhistorypanel .flex-wrap .content-wrap h2{color:#000;font-weight:400;font-size:clamp(32px,32px + 4 * (100vw - 375px) / 1065,36px);line-height:150%;letter-spacing:0;text-transform:inherit;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0;margin-bottom:12px;margin-top:35px}@media print,screen and (min-width:64em){.ourhistorypanel .flex-wrap .content-wrap h2{margin-top:0;margin-bottom:12px;padding:0}}.ourhistorypanel .flex-wrap .content-wrap p{color:#000;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;margin-bottom:clamp(2px,2px + 32 * (100vw - 375px) / 649,34px);margin-top:26px;padding:0;border:none}.ourhistorypanel .flex-wrap .content-wrap p+p{margin-top:9px;margin-bottom:clamp(20px,20px + 10 * (100vw - 375px) / 639,30px)}@media print,screen and (min-width:64em){.ourhistorypanel .flex-wrap .content-wrap p+p{margin-top:0}}@media print,screen and (min-width:64em){.ourhistorypanel .flex-wrap .content-wrap p{max-width:565px;margin-top:0;padding:0}}@media print,screen and (min-width:64em){.ourhistorypanel .flex-wrap .content-wrap .cta{padding:0}}.ourhistorypanel .flex-wrap .content-wrap .cta .cta-btn{display:inline-block;padding:9px 22px;border:1px solid #2b2b2b;border-radius:24px;font-size:18px;font-weight:500;color:#2b2b2b;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.ourhistorypanel .flex-wrap .content-wrap .cta .cta-btn:hover{background:var(--hhr-ecru);border:1px solid var(--hhr-ecru);color:#000}.ourhistorypanel .flex-wrap .content-wrap p,.ourhistorypanel .flex-wrap .content-wrap .cta{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ourhistorypanel.generalcontenthistory{background-color:#fff;padding-bottom:3px}@media print,screen and (min-width:64em){.ourhistorypanel.generalcontenthistory .flex-wrap{padding:51px 0 0}}@media screen and (min-width:85em){.ourhistorypanel.generalcontenthistory .flex-wrap{padding:10px 0 51px}}.ourhistorypanel.generalcontenthistory .flex-wrap .content-wrap{margin-left:7.7%}.ourhistorypanel.generalcontenthistory .flex-wrap .content-wrap h2{margin-bottom:24px}.ourhistorypanel.generalcontenthistory .flex-wrap{flex-direction:row-reverse}@media screen and (min-width:85em){.ourhistorypanel.generalcontenthistory .flex-wrap{padding:67px 0 51px}}@media print,screen and (max-width:47.9988em){.ourhistorypanel .flex-wrap .img-wrap img{object-position:right}}.ourhistorypanel.generalcontenthistory .flex-wrap .content-wrap{margin-right:7.7%}@media print,screen and (min-width:64em){.ourhistorypanel .flex-wrap .content-wrap{margin-right:7%;flex:0 0 55%}}
