.loading,.sr-only{position:absolute}@-webkit-keyframes hippyshake{0%,80%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%,20%,60%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@keyframes hippyshake{0%,80%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%,20%,60%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@-webkit-keyframes loading{50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}@keyframes loading{50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}.animate{opacity:0;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.2,.3,.25,.9);animation-timing-function:cubic-bezier(.2,.3,.25,.9)}@-webkit-keyframes fadeIn{0%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeIn{0%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.delay-250{-webkit-animation-delay:.25s;animation-delay:.25s}.delay-500{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-1000{-webkit-animation-delay:1s;animation-delay:1s}.delay-1500{-webkit-animation-delay:1.5s;animation-delay:1.5s}.hidden{display:none}.loading{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading .dot{width:14px;height:14px;margin:0 7px;background:#fff;display:inline-block;-webkit-transform:scale(0);transform:scale(0);border-radius:50%;-webkit-animation:loading 1s ease infinite;animation:loading 1s ease infinite}.loading p{color:#fff;margin:0;text-align:center}.loading .dot:nth-child(2){-webkit-animation:loading 1s ease infinite .3s;animation:loading 1s ease infinite .3s}.loading .dot:nth-child(3){-webkit-animation:loading 1s ease infinite .6s;animation:loading 1s ease infinite .6s}.sr-only{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.panel{margin:0 0 clamp(3.75rem,8vw,7.5rem)}@media only screen and (min-width:60em){.panel-action{text-align:center}}.full-bleed{width:100vw;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.component-sticky-header,.profile-contact,.profile-quote .block:first-child{background-image:none;background-color:#B6D12B!important}.profile-contact,.profile-contact a:not(.icon-link),.profile-quote .block:first-child{color:#0A311C!important}.crumbtrails .item .link:hover,.nav .menu>.item:hover .level-1{color:gold!important}.hero{background-image:-webkit-linear-gradient(bottom,#B6D12B,#0A311C 90%);background-image:linear-gradient(to top,#B6D12B,#0A311C 90%)}.hero:before{content:none}.footer{background-image:-webkit-linear-gradient(right,#B6D12B 10%,#0A311C 90%);background-image:linear-gradient(to left,#B6D12B 10%,#0A311C 90%)}.footer.in-view:before{background:url(/images/banners/site-footer-lfmc.svg) 30vw top no-repeat}.button,.media-list .item,.read-more{background-image:none;background-color:#0A311C}.component-block-form-container{background-color:#B6D12B}.component-block-form-container .component-block-form{color:#0A311C!important}.component-block-form-container .component-block-form .row .helper,.component-block-form-container .component-block-form .row.required>label:after{color:#0A311C}.profile-brand-callout{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-row-align:start;align-items:start;gap:3rem;background-color:#FFFAEE;border-radius:24px;grid-column:2/12;padding:3rem;margin-bottom:3rem}.profile-brand-callout p:first-of-type{color:#0A311C;font-size:1.3rem;font-weight:800;line-height:1.6;margin-bottom:2rem}.profile-brand-callout .block{margin:0}.profile-contact .profile-email a{background-image:none!important;background-color:#0A311C!important}.media-list .item .card-image{display:none}