:root{--card-theme:#158dbd}.section--flip-cards{padding:3.5em 0;position:relative}.section__intro{text-align:center}.flip-card__flipper{padding:0}.flip-card__back,.flip-card__front{border:1px solid #eee;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.09),0 0 0 0 transparent;box-shadow:0 4px 8px rgba(0,0,0,.09),0 0 0 0 transparent;-webkit-transition:all .25s cubic-bezier(.37,0,.45,.99);-o-transition:all .25s cubic-bezier(.37,0,.45,.99);transition:all .25s cubic-bezier(.37,0,.45,.99)}.flip-card__back:hover,.flip-card__front:hover{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.09),0 8px 20px 10px rgba(0,0,0,.03);box-shadow:0 4px 8px rgba(0,0,0,.09),0 8px 20px 10px rgba(0,0,0,.03)}.flip-card__front{text-align:center}.flip-card__title{background-color:#fff;border-radius:0 0 9px 9px;bottom:0;font-size:1.25rem;font-weight:400;left:0;margin:0;padding:1em;position:absolute;right:0}.flip-card__learn-more{bottom:20px;color:#f18a21;display:block;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}.flip-card__summary{padding:0 10px}.flip-card__back-title{font-size:18px;text-align:center}.flip-card__details{display:none}.flip-card__details ul{list-style:none;padding:0}.flip-card__details li{font-size:16px;margin-top:.33em;padding-left:1.5em;position:relative}.flip-card__details li:before{color:var(--card-theme);content:"\f058";font-family:Font Awesome\ 5 Free;font-weight:400;left:0;position:absolute;top:0}.section__title{font-size:3.5rem}.flip-card__subtitle{font-weight:500}.flip-card__image{background-position:60% 50%;background-size:cover;height:100%;width:100%}.flip-card__back-title,.flip-card__learn-more{display:none}.flip-card__flipper{display:-ms-grid;display:grid}.flip-card__flipper>.flip-card__front{padding:0}.flip-card__flipper>.flip-card__back,.flip-card__flipper>.flip-card__front{-ms-grid-row-span:1;-ms-grid-column-span:1;background-color:#fff;grid-area:1/1/2/2;-ms-grid-column:1;-ms-grid-row:1}.flip-card__flipper>.flip-card__back{padding:1.5em}.flip-card__back{opacity:0}.flip-card__back,.flip-card__front{-webkit-transition:opacity .25s cubic-bezier(.37,0,.45,.99);-o-transition:opacity .25s cubic-bezier(.37,0,.45,.99);transition:opacity .25s cubic-bezier(.37,0,.45,.99)}.flip-card.is-flipped .flip-card__front{opacity:0}.flip-card.is-flipped .flip-card__back{opacity:1}.flip-card__back-title{display:block;margin-bottom:1em}.flip-card__details{display:block;font-size:16px}.flip-card__back{position:relative}.flip-card__button-group{bottom:1em;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}.flip-card{border-radius:9px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-perspective:1000px;perspective:1000px}.flip-card.hover .flip-card__flipper,.flip-card.is-flipped .flip-card__flipper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-card,.flip-card__back,.flip-card__flipper,.flip-card__front,.flip-card__image{border-radius:9px}.flip-card__flipper{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;width:100%}.flip-card__back,.flip-card__front{-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card__front{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);z-index:2}.flip-card__back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-cards-grid__item{margin:.5em;width:calc(33.333% - 1em)}.flip-cards-grid__item.flip-grid-4{margin:.5em;width:calc(50% - 1em)}.flip-cards-grid__item.intro-text{padding-left:1.5em}@media(max-width:1137px){.section--flip-cards{padding-top:0}.flip-cards-grid{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;justify-content:center}.flip-cards-grid__item{margin:1em!important;width:calc(50% - 2em)!important}.flip-cards-grid__item.intro-text{margin:1em 0;max-width:720px;padding:0;text-align:center;width:100%!important}}@media(max-width:820px){.flip-cards-grid__item{margin:1em!important;width:calc(100% - 2em)!important}}.flip-cards-grid{display:-webkit-box;display:-ms-flexbox;display:flex}@media (-ms-high-contrast:active),(-ms-high-contrast:none){button.button,button.button>*{display:inline-block}.flip-card.is-flipped .flip-card__back{display:block}.flip-card.is-flipped .flip-card__flipper,.flip-card__back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}