:root{--color-bodycopy:#3b3f51;--color-lead:#242630;--color-headings:#242630;--color-nav-outline-dark:#616579;--color-nav-outline-dark-hover:#242630;--button-radius-large:8px;--transition-ease-in-out-500ms:background-color .5s ease-in-out,box-shadow .5s ease-in-out,transform .5s ease-in-out}.truncate{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:1.4;margin-bottom:24px;overflow:hidden;text-overflow:ellipsis}.fourColumnModule{position:relative}.fourColumnModule .page-center{margin:0 auto;max-width:1320px}.fourColumnModule .bgOverlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.ModuleHeading span{font-weight:900}.ModuleHeading h2{font-size:48px;font-weight:300;line-height:100%;text-shadow:-1px 1px 4px rgba(0,0,0,.21);text-transform:uppercase}.ModuleHeading h2,.moduleDesc h3{color:var(--color-heading,#242530);margin:0;text-align:center}.moduleDesc h3{font-size:20px;font-style:italic;font-weight:400;line-height:130%;padding:16px 0}.moduleDesc p{color:var(--color-bodycopy,#3b3f51);font-size:16px;font-weight:400;line-height:140%;margin:0;text-align:center}.cardRepeaterOuter{display:flex;flex-wrap:wrap;justify-content:center;padding:48px 0}.cardRepeaterInner{display:none;max-width:320px;padding:15px}.cardBoxOuter{border-radius:7px;overflow:hidden;position:relative;transition:transform 1.2s ease-in-out,box-shadow 1.2s ease-in-out}.cardBox{position:relative;transition:transform .4s ease}.cardBoxInn{height:460px}.cardBoxOuter:hover{background:#fff;box-shadow:-4px 34px 34px 0 rgba(0,0,0,.07);transform:translateY(-8px)}.cardBoxOuter:hover .cardBox{transform:translateY(-32px)}.cardButtonContainer{opacity:0;position:relative;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;z-index:1}.cardBoxOuter:hover .cardButtonContainer{opacity:1;visibility:visible}.cardRepeaterInner .cardImage img{border-radius:7px 7px 0 0;width:100%}.cardContents{background-color:#ffffff80;border-radius:0 0 7px 7px;padding:24px}.cardRepeaterInner .cardTag h4{font-size:14px;font-weight:600;line-height:100%}.cardRepeaterInner .cardHeading h3,.cardRepeaterInner .cardTag h4{color:var(--color-heading,#242530);font-style:normal;margin:0;text-transform:uppercase}.cardRepeaterInner .cardHeading h3{font-size:32px;font-weight:900;height:6rem;letter-spacing:-1.28px;line-height:90%;padding:12px 0 24px;text-shadow:-1px 1px 2px rgba(0,0,0,.25)}.cardDescription p{color:var(--color-bodycopy,#3b3f51);font-size:16px;font-weight:400;line-height:1.4;margin-bottom:0}.cardButtonContainer .cardBtn a{color:var(--color-heading,#242530);font-size:16px;font-weight:600;line-height:130%}.cardButtonContainer svg{transition:all .5s ease}.cardButtonContainer:hover svg{transform:rotate(15deg)}.cardButtonContainer:hover a,.cardButtonContainer:hover svg>path{fill:#e06730;color:#e06730;transition:all .5s ease}.cardButtonContainer{align-items:center;display:flex;justify-content:space-between}.loadMore{text-align:center}.loadMore button{background:none;border:1px solid var(--color-nav-outline-dark);border-radius:var(--button-radius-large);color:var(--color-nav-outline-dark);font:600 16px/1.3 myriad-pro,sans-serif;padding:16px 24px 16px 32px;transition:color .5s ease-in-out,border-color .5s ease-in-out,transform .5s ease-in-out}.loadMore svg{padding-left:4px;transition:transform .5s ease;vertical-align:bottom}.loadMore button svg path{stroke:var(--color-nav-outline-dark);transition:stroke .5s ease-in-out}.loadMore button:hover{border-color:var(--color-nav-outline-dark-hover);color:var(--color-nav-outline-dark-hover);transform:scale(1.05)}.loadMore button:hover svg{transform:rotate(90deg)}.loadMore button:hover svg path{stroke:var(--color-nav-outline-dark-hover)}@media(max-width:767px){.cardRepeaterOuter{padding:40px 0 0}.cardRepeaterInner{margin-bottom:40px;max-width:100%;padding:0}.cardBoxInn,.cardRepeaterInner .cardHeading h3{height:auto!important}.cardBoxOuter:hover .cardBox{transform:translateY(0)}.cardButtonContainer{opacity:1;visibility:visible}.loadMore button{width:100%}}