body{overflow-x:hidden}.z-index-up{z-index:1}.hr--logo svg .line{stroke-dasharray:100;stroke-dashoffset:100;animation:none}.hr--logo svg .logo{opacity:0;transform:scale(.9)}.hr--logo svg.animate .line-left{stroke-dashoffset:-100;animation:drawLeft .6s ease-out forwards}.hr--logo svg.animate .line-right{stroke-dashoffset:100;animation:drawRight .6s ease-out forwards}.hr--logo svg.animate .logo{animation:fadeLogo .4s ease-out forwards;animation-delay:.1s}@keyframes drawLeft{0%{stroke-dashoffset:-100}to{stroke-dashoffset:0}}@keyframes drawRight{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes fadeLogo{to{opacity:1;transform:scale(1)}}.hide-element{visibility:hidden;height:0;margin:0!important}*{box-sizing:border-box}.rotating-cards .card-wrapper{height:100%;perspective:1000px;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.rotating-cards .card-wrapper.flipped .card-inner{transform:rotateY(180deg)}.rotating-cards .card-wrapper.flipped .card-inner .card-front .card-title{display:none}.rotating-cards .card-inner{position:relative;width:100%;height:100%;min-height:220px;transform-style:preserve-3d;transition:transform .6s}.rotating-cards .card-back,.rotating-cards .card-front{position:absolute;inset:0;width:100%;height:100%;border-radius:12px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1}.rotating-cards .card-back:hover,.rotating-cards .card-front:hover{cursor:pointer}.rotating-cards .card-front{background-size:cover;background-position:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.rotating-cards .card-front:before{content:"";position:absolute;inset:0;background:inherit;background-size:cover;background-position:50%;transform:scale(1);transition:transform .4s ease;will-change:transform;z-index:0}.rotating-cards .card-front .overlay{position:absolute;inset:0;background:#20739a;opacity:.9;mix-blend-mode:multiply}.rotating-cards .card-front .card-title{color:#fff;font-weight:700;font-size:1.125rem;text-transform:uppercase;text-align:center;padding:1rem;z-index:2;position:relative}.rotating-cards .card-back{background:#f5f5f5;transform:rotateY(180deg);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem 1.5rem 0;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.2)}.rotating-cards .card-back:hover{opacity:1}.rotating-cards .card-back h4{font-weight:600;margin-bottom:.5rem}.rotating-cards .card-back .back-content{color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;height:100%}.rotating-cards .card-back .back-content p{margin-bottom:0}.rotating-cards .card-back .learn-more{font-weight:700;color:#20739a;text-decoration:none;text-transform:uppercase;letter-spacing:.125rem;font-size:.8125rem}@media (min-width:992px) and (hover:hover) and (pointer:fine){.rotating-cards .card-wrapper{cursor:default}.rotating-cards .card-wrapper:focus-within .card-inner,.rotating-cards .card-wrapper:hover .card-inner{transform:rotateY(180deg)}.rotating-cards .card-wrapper:focus-within .card-front:before,.rotating-cards .card-wrapper:hover .card-front:before{transform:scale(1.1)}}@media screen and (max-width:767px){.hr--logo svg .line{stroke-dasharray:none!important}}@media (prefers-reduced-motion:reduce){.rotating-cards .card-front:before,.rotating-cards .card-inner{transition:none}}