html.wf-loading *{animation:none!important} .sqs-block,.sqs-block-content,.image-block-outer-wrapper{opacity:1!important} img{opacity:1!important} .preFade,.fadeIn{opacity:1!important;transform:none!important} .native-video-player{height:100%;width:100%} .header--menu-open .header-menu{opacity:1;visibility:visible} .header--menu-open .header-menu-nav{transform:none;opacity:1} .header-menu{transition:opacity .2s} .sqs-video-wrapper{height:100%} .sqs-block-marquee .Marquee-display{display:block} 
.gwm-form{width:100%}.gwm-form .form-item{margin:0 0 24px}.gwm-form label,.gwm-form legend{display:block;font-size:16px;line-height:1.5;margin:0 0 10px}.gwm-form .description.required{font-size:13px}.gwm-form input,.gwm-form select,.gwm-form textarea{width:100%;box-sizing:border-box;background:transparent;color:inherit;font:inherit;border:0;border-bottom:2px solid #777;padding:10px 0;border-radius:0}.gwm-form select{padding:10px 0;cursor:pointer}.gwm-form select option{background:#111;color:white}.gwm-form textarea{min-height:110px;resize:vertical}.gwm-form fieldset{border:0;padding:0}.gwm-name{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gwm-name .form-item{margin:0}.gwm-honey{display:none!important}.gwm-form .form-button-wrapper{display:flex;justify-content:center}.gwm-form :focus-visible{outline:2px solid white;outline-offset:4px}.gwm-marquee{overflow:hidden;width:100%;display:flex;align-items:center;height:100%}.gwm-marquee-track{display:flex;gap:.5em;white-space:nowrap;font-size:4rem;animation:gwm-scroll 24s linear infinite;line-height:1.2}.gwm-marquee-track span{flex-shrink:0}@keyframes gwm-scroll{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.gwm-marquee-track{animation:none}}@media(max-width:767px){.gwm-marquee-track{font-size:2.5rem}}

:root{--heading-font-font-family:Arial,Helvetica,sans-serif} h1,h1 strong{font-family:Arial,Helvetica,sans-serif!important}.sqsrte-scaled-text-container.loaded .sqsrte-scaled-text{width:100%;text-align:center}
/* Let the about copy size its own rows so its heading cannot overlap it. */
.fe-65a99271be0d9c1736ebd5d9{grid-template-rows:repeat(6,minmax(24px,auto)) auto auto}
.fe-65a99271be0d9c1736ebd5d9 .fe-block-yui_3_17_2_1_1732001325279_44420{grid-area:7/2/8/10;padding:24px 0}
.fe-65a99271be0d9c1736ebd5d9 .fe-block-389618f310afe48d49f1{grid-area:8/2/9/10}
.fe-65a99271be0d9c1736ebd5d9 h4{margin:0;line-height:1.35}
.fe-65a99271be0d9c1736ebd5d9 .sqsrte-large{margin-top:0}
@media(min-width:768px){.fe-65a99271be0d9c1736ebd5d9{grid-template-rows:repeat(14,minmax(calc(var(--container-width)*var(--row-height-scaling-factor)),auto)) auto auto}.fe-65a99271be0d9c1736ebd5d9 .fe-block-yui_3_17_2_1_1732001325279_44420{grid-area:15/6/16/22}.fe-65a99271be0d9c1736ebd5d9 .fe-block-389618f310afe48d49f1{grid-area:16/6/17/22}}
#footer-sections .gwm-instagram{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#111;text-decoration:none}
#footer-sections .gwm-instagram svg{display:block;width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.8}
#footer-sections .gwm-instagram:hover{opacity:.65}
#footer-sections .gwm-instagram:focus-visible{outline:2px solid currentColor;outline-offset:4px}
