@charset "UTF-8";@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.animate-up{opacity:0;transform:translateY(40px)}.animate-up.in-view{animation:fadeUp .8s ease-out forwards}:root{--newgrove-green:#81B29A;--newgrove-blue:#3A4766;--newgrove-darkblue:#21283A;--pad-small:7.5px;--pad-medium:15px;--pad-large:clamp(15px, 4vw, 30px);--pad-xlarge:clamp(30px, 5vw, 60px);--pad-xxlarge:clamp(40px, 6vw, 76px);--pad-xxxlarge:clamp(64px, 10vw, 128px);--large-marge:clamp(80px, 12vw, 180px);--algst-block-editor-border:solid 2px #f0f0f0;--algst-global-padding-small:7.5px;--algst-global-padding-medium:15px;--algst-global-padding-large:30px;--algst-global-padding-xlarge:60px;--font-color:#191919;--brand-grey:#d9d9d9;--algst-mega-nav-heading-size:clamp(1.125rem, 1.5vw, 1.25rem);--algst-mega-nav-dense-size:16px;--algst-sup-size:65%;--algst-sup-scale:0.65;--podcast-black:#2A2E36;--font-size-2-25rem:clamp(1.4375rem, 2.75vw, 2.25rem);--font-size-3rem:clamp(1.9rem, 3.5vw, 3rem);--wp--preset--font-size--small:0.875rem;--wp--preset--font-size--medium:1rem;--wp--preset--font-size--large:clamp(1.2rem, 2.3vw, 1.5rem);--wp--preset--font-size--x-large:clamp(1.4375rem, 2.75vw, 2.25rem)}.background--white{--block-bg-color:#ffffff;--block-col-color:#f8f8f8}.background--grey{--block-bg-color:#f8f8f8;--block-col-color:#ffffff}.fluentform fieldset .algst_form-item-wrapper{margin-bottom:15px}.fluentform fieldset .algst_form-item-wrapper .ff-el-input--content input.algst_form-email,.fluentform fieldset .algst_form-item-wrapper .ff-el-input--content input.algst_form-input{border-radius:22px;background-color:#fff;width:100%}.fluentform fieldset .algst_form-item-wrapper .ff-el-input--content input.algst_form-email::-moz-placeholder,.fluentform fieldset .algst_form-item-wrapper .ff-el-input--content input.algst_form-input::-moz-placeholder{color:#000}.fluentform fieldset .algst_form-item-wrapper .ff-el-input--content input.algst_form-email::placeholder,.fluentform fieldset .algst_form-item-wrapper .ff-el-input--content input.algst_form-input::placeholder{color:#000}.fluentform fieldset .algst_form-item-wrapper .ff-el-input--content textarea.algst_form-message{border-radius:22px;background-color:#fff;width:100%;min-height:45px;padding-top:14px}.fluentform fieldset .algst_form-item-wrapper .ff-el-input--content textarea.algst_form-message::-moz-placeholder{color:#000}.fluentform fieldset .algst_form-item-wrapper .ff-el-input--content textarea.algst_form-message::placeholder{color:#000}.fluentform fieldset .algst_form-checkbox-wrapper label p{color:#fff}.fluentform fieldset .algst_form-checkbox-wrapper label p a{font-weight:700;color:var(--newgrove-green)}.algst_slider{overflow:hidden}.algst_slider .swiper-wrapper{align-items:stretch}.algst_slider .swiper-slide{height:auto}.algst_slider .algst_slider-card{height:100%}.algst_slider .algst_slider-controls{display:flex;align-items:center;gap:20px;margin-top:30px}.algst_slider .algst_slider-pagination{position:static;width:auto}.algst_slider .algst_slider-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:0 0;cursor:pointer}#impact-accordion.as-accordion .as-accordion-item-wrapper{border-bottom:solid 1px #000}#impact-accordion.as-accordion .as-accordion-item-wrapper .title-wrapper{position:relative}#impact-accordion.as-accordion .as-accordion-item-wrapper .title-wrapper .title-grid .client-item .title-wrapper p{font-weight:800}#impact-accordion.as-accordion .as-accordion-item-wrapper .title-wrapper .title-grid .industry-item .title-wrapper p{font-weight:800}#impact-accordion.as-accordion .as-accordion-item-wrapper .title-wrapper .title-grid .result-item .title-wrapper p{font-weight:800}#impact-accordion.as-accordion .as-accordion-item-wrapper .title-wrapper .plusminus-AOE{position:absolute;top:30px;right:0}#impact-accordion.as-accordion .as-accordion-item-wrapper .title-wrapper .plusminus-AOE .arrow-img:hover{cursor:pointer}#impact-accordion.as-accordion .as-accordion-item-wrapper .title-wrapper .plusminus-AOE .arrow-img.hide{display:none}#impact-accordion.as-accordion .as-accordion-item-wrapper .as-acc-body{display:none;padding-top:clamp(30px,5vw,60px);padding-bottom:clamp(30px,5vw,60px);border-top:solid 1px #000}#impact-accordion.as-accordion .as-accordion-item-wrapper .as-acc-body .content-wrapper .main-title-wrapper{margin-bottom:clamp(40px,6vw,76px)}#impact-accordion.as-accordion .as-accordion-item-wrapper .as-acc-body .content-wrapper .main-title-wrapper .main-title{font-weight:700}#impact-accordion.as-accordion .as-accordion-item-wrapper .as-acc-body .content-wrapper p.lead-text{font-weight:700;margin-top:clamp(30px,5vw,60px)}#faq-accordion.as-accordion .as-accordion-item-wrapper{border-bottom:solid 1px #000;margin-top:15px}#faq-accordion.as-accordion .as-accordion-item-wrapper .title-wrapper{position:relative}#faq-accordion.as-accordion .as-accordion-item-wrapper .title-wrapper .faq-title{font-weight:700}#faq-accordion.as-accordion .as-accordion-item-wrapper .title-wrapper .plusminus-AOE{position:absolute;top:0;right:0}#faq-accordion.as-accordion .as-accordion-item-wrapper .title-wrapper .plusminus-AOE .arrow-img:hover{cursor:pointer}#faq-accordion.as-accordion .as-accordion-item-wrapper .title-wrapper .plusminus-AOE .arrow-img.hide{display:none}#faq-accordion.as-accordion .as-accordion-item-wrapper .as-acc-body{display:none;padding-top:clamp(30px,5vw,60px);padding-bottom:clamp(30px,5vw,60px)}#faq-accordion.as-accordion .as-accordion-item-wrapper .as-acc-body .content-wrapper .main-title-wrapper{margin-bottom:clamp(40px,6vw,76px)}#faq-accordion.as-accordion .as-accordion-item-wrapper .as-acc-body .content-wrapper .main-title-wrapper .main-title{font-weight:700}#faq-accordion.as-accordion .as-accordion-item-wrapper .as-acc-body .content-wrapper p.lead-text{font-weight:700;margin-top:clamp(30px,5vw,60px)}.custom-modal-overlay{position:fixed;inset:0;background:rgba(72,28,77,.95);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:all .3s ease;z-index:10000;margin-bottom:0}.custom-modal-overlay.active{opacity:1;visibility:visible}.gp-modal__overlay{background:rgba(72,28,77,.95)!important}.gp-search-modal .gp-modal__overlay{align-items:center;padding-top:0;margin-top:-30px}.algst-custom-modal{position:fixed;top:50%;left:50%;width:100%;max-width:700px;background:#fff;padding:clamp(30px,5vw,60px);transform:translate(-50%,-50%) scale(.95);opacity:0;visibility:hidden;transition:all .3s ease;z-index:10001;box-shadow:0 10px 30px rgba(0,0,0,.2)}.algst-custom-modal .modal-close{position:absolute;top:clamp(30px,5vw,60px);right:clamp(30px,5vw,60px);background-color:#481c4d;color:#fff;padding:15px}.algst-custom-modal .modal-close:hover{background-color:#c49fd2;cursor:pointer}.algst-custom-modal .modal-close img{height:20px;width:20px;display:block}.algst-custom-modal .modal-content{display:flex;flex-direction:column}.algst-custom-modal .modal-content .modal-header{display:flex;gap:clamp(15px,4vw,30px);align-items:center;padding-bottom:clamp(15px,4vw,30px)}.algst-custom-modal .modal-content .modal-header .modal-image{width:175px;-o-object-fit:cover;object-fit:cover;border-radius:4px;align-self:flex-start;filter:grayscale(100%)}.algst-custom-modal .modal-content .modal-header .modal-title h3{margin-bottom:15px}.algst-custom-modal-overlay.active,.algst-custom-modal.active{opacity:1;visibility:visible}.custom-modal.active{transform:translate(-50%,-50%) scale(1)}.algst_pill{display:inline-flex;align-items:center;padding:6px 16px;border-radius:30px;border:solid 1px var(--newgrove-blue);background-color:#fff;color:var(--newgrove-blue);font-weight:600;font-size:.875rem;text-decoration:none}.algst_pill:hover{background-color:var(--newgrove-blue);color:#fff}.algst_pill.is-active{background-color:var(--newgrove-blue);color:#fff}.algst_badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:30px;border:solid 1px var(--brand-grey,#d9d9d9);font-size:.75rem;font-weight:600;color:var(--newgrove-darkblue);margin-right:6px;margin-bottom:6px}.algst_badge.algst_badge--date{border-color:transparent;background-color:var(--brand-grey,#d9d9d9)}.default-wrapper{background:#fff;min-height:240px;padding-top:clamp(15px,4vw,30px);padding-bottom:clamp(15px,4vw,30px)}.default-wrapper .default-grid .default-col article .inside-article{padding-left:clamp(30px,5vw,60px);padding-right:clamp(30px,5vw,60px)}.default-wrapper .default-grid .default-col .inside-article .entry-content form{margin-top:clamp(30px,5vw,60px)}.algst_single-back-link{margin-bottom:60px;margin-top:30px;padding-left:30px;padding-right:30px}.algst_single-back-link a{display:inline-flex;align-items:center;font-weight:600}.algst_inside-article-case-studies header.entry-header,.algst_inside-article-insights header.entry-header,.algst_inside-article-post header.entry-header,.algst_inside-article-videos header.entry-header{padding-left:30px;padding-right:30px}.algst_inside-article-case-studies header.entry-header h1.entry-title,.algst_inside-article-insights header.entry-header h1.entry-title,.algst_inside-article-post header.entry-header h1.entry-title,.algst_inside-article-videos header.entry-header h1.entry-title{max-width:700px;margin-bottom:30px}.algst_inside-article-case-studies header.entry-header .algst_single-excerpt-wrapper,.algst_inside-article-insights header.entry-header .algst_single-excerpt-wrapper,.algst_inside-article-post header.entry-header .algst_single-excerpt-wrapper,.algst_inside-article-videos header.entry-header .algst_single-excerpt-wrapper{max-width:700px}.algst_inside-article-case-studies header.entry-header .algst_single-byline-wrapper,.algst_inside-article-insights header.entry-header .algst_single-byline-wrapper,.algst_inside-article-post header.entry-header .algst_single-byline-wrapper,.algst_inside-article-videos header.entry-header .algst_single-byline-wrapper{border-top:solid 1px #000;padding-top:15px;margin-bottom:30px}.algst_inside-article-case-studies header.entry-header .featured-image,.algst_inside-article-insights header.entry-header .featured-image,.algst_inside-article-post header.entry-header .featured-image,.algst_inside-article-videos header.entry-header .featured-image{max-width:100%}.algst_inside-article-case-studies header.entry-header .featured-image img,.algst_inside-article-insights header.entry-header .featured-image img,.algst_inside-article-post header.entry-header .featured-image img,.algst_inside-article-videos header.entry-header .featured-image img{-o-object-fit:cover;object-fit:cover;height:100%;aspect-ratio:16/9;width:100%;border-radius:24px}.algst_video-embed-wrapper{margin-bottom:clamp(15px,4vw,30px)}.algst_video-embed-wrapper iframe,.algst_video-embed-wrapper video{width:100%;height:auto;aspect-ratio:16/9}.algst_video-embed-wrapper .wp-block-embed__wrapper{position:relative}.algst_wrapper.algst_single-wrapper .algst_grid.algst_single-grid .algst_single-share-col .algst_content-wrapper{display:flex;gap:15px;align-items:center}.algst_wrapper.algst_single-wrapper .algst_grid.algst_single-grid .algst_single-share-col .algst_content-wrapper .algst_single-share-label{font-weight:600;margin-bottom:0}.algst_wrapper.algst_single-wrapper .algst_grid.algst_single-grid .algst_single-share-col .algst_content-wrapper .algst_single-share-list{display:flex;gap:15px;list-style:none;margin:0;padding:0}.algst_wrapper.algst_single-wrapper .algst_grid.algst_single-grid .algst_single-share-col .algst_content-wrapper .algst_single-share-list li{position:relative}.algst_wrapper.algst_single-wrapper .algst_grid.algst_single-grid .algst_single-share-col .algst_content-wrapper .algst_single-share-list li .algst_single-share-copy,.algst_wrapper.algst_single-wrapper .algst_grid.algst_single-grid .algst_single-share-col .algst_content-wrapper .algst_single-share-list li a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:solid 1px var(--brand-grey,#d9d9d9);background-color:transparent;color:var(--newgrove-darkblue);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.algst_wrapper.algst_single-wrapper .algst_grid.algst_single-grid .algst_single-share-col .algst_content-wrapper .algst_single-share-list li .algst_single-share-copy i,.algst_wrapper.algst_single-wrapper .algst_grid.algst_single-grid .algst_single-share-col .algst_content-wrapper .algst_single-share-list li a i{font-size:1rem}.algst_wrapper.algst_single-wrapper .algst_grid.algst_single-grid .algst_single-share-col .algst_content-wrapper .algst_single-share-list li .algst_single-share-copy:focus-visible,.algst_wrapper.algst_single-wrapper .algst_grid.algst_single-grid .algst_single-share-col .algst_content-wrapper .algst_single-share-list li .algst_single-share-copy:hover,.algst_wrapper.algst_single-wrapper .algst_grid.algst_single-grid .algst_single-share-col .algst_content-wrapper .algst_single-share-list li a:focus-visible,.algst_wrapper.algst_single-wrapper .algst_grid.algst_single-grid .algst_single-share-col .algst_content-wrapper .algst_single-share-list li a:hover{background-color:var(--newgrove-green);border-color:var(--newgrove-green);color:#fff}.algst_wrapper.algst_single-wrapper .algst_grid.algst_single-grid .algst_single-share-col .algst_content-wrapper .algst_single-share-list li .algst_single-share-copy-feedback{position:absolute;top:50%;left:calc(100% + 15px);transform:translateY(-50%);white-space:nowrap;font-size:.8125rem;font-weight:600;color:var(--newgrove-green);pointer-events:none}.algst_wrapper.algst_single-wrapper .algst_grid.algst_single-grid .algst_single-share-col .algst_content-wrapper .algst_single-share-list li .algst_single-share-copy-feedback:empty{display:none}.algst_single-prev-next{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(15px,4vw,30px);margin-top:clamp(30px,5vw,60px);padding-top:clamp(15px,4vw,30px);border-top:solid 1px var(--brand-grey,#d9d9d9)}.algst_single-prev-next a{font-weight:600}.algst_single-prev-next .algst_single-prev-next-next{margin-left:auto;text-align:right}.algst_wrapper.algst_single-related .algst_grid.algst_related-grid{margin:0 auto}.algst_wrapper.algst_single-related .algst_grid.algst_related-grid .algst_related-col .algst_related-card .algst_related-card-media img{aspect-ratio:16/9;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}.algst_wrapper.algst_single-related .algst_grid.algst_related-grid .algst_related-col .algst_related-card .algst_related-card-body .algst_related-card-title{margin-top:15px}.algst_wrapper.algst_single-related .algst_grid.algst_related-grid .algst_related-col .algst_related-card .algst_related-card-body .algst_related-card-title p{font-weight:700}.algst_wrapper.algst_single-related .algst_single-related-title{margin-bottom:15px}.algst_inside-article-videos header.entry-header .algst_video-embed-wrapper .wp-block-embed{padding-left:0;padding-right:0}.algst_wrapper.algst_legal-page-wrapper{padding-top:calc(clamp(64px,10vw,128px) - 30px);padding-bottom:clamp(64px,10vw,128px);background-image:url(../../img/global/background-dots-light.svg);background-repeat:no-repeat;background-position:top left;background-size:100% auto}.algst_wrapper.algst_legal-page-wrapper a,.algst_wrapper.algst_legal-page-wrapper a:visited{color:var(--newgrove-green)}.algst_wrapper.algst_legal-page-wrapper .algst_title-wrapper{max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:30px}.algst_wrapper.algst_legal-page-wrapper .algst_legal-page-content{max-width:1000px;margin-left:auto;margin-right:auto}.algst_wrapper.algst_legal-page-wrapper .algst_legal-page-content h2,.algst_wrapper.algst_legal-page-wrapper .algst_legal-page-content h3,.algst_wrapper.algst_legal-page-wrapper .algst_legal-page-content h4{margin-top:clamp(30px,5vw,60px);margin-bottom:15px}.algst_wrapper.algst_legal-page-wrapper .algst_legal-page-content ol,.algst_wrapper.algst_legal-page-wrapper .algst_legal-page-content ul{margin-bottom:15px}.algst_search-form{display:flex;align-items:stretch;max-width:480px}.algst_search-form .algst_search-form-input{flex:1 1 auto;min-width:0;border-radius:30px 0 0 30px;border:solid 1px var(--brand-grey,#d9d9d9);border-right:none;background-color:#fff;padding:0 20px}.algst_search-form .algst_search-form-input::-moz-placeholder{color:var(--brand-grey,#d9d9d9)}.algst_search-form .algst_search-form-input::placeholder{color:var(--brand-grey,#d9d9d9)}.algst_search-form .algst_search-form-submit{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:52px;border-radius:0 30px 30px 0;border:solid 1px var(--newgrove-green);background-color:var(--newgrove-green);color:#fff;cursor:pointer;transition:background-color .2s ease,color .2s ease}.algst_search-form .algst_search-form-submit:focus-visible,.algst_search-form .algst_search-form-submit:hover{background-color:#fff;color:var(--newgrove-green)}.algst_error-page-quick-links{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.algst_error-page-quick-links a{display:inline-flex;align-items:center;font-weight:600;color:var(--font-color);border-bottom:solid 1px currentColor;padding-bottom:1px;transition:border-color .2s ease}.algst_error-page-quick-links a:focus-visible,.algst_error-page-quick-links a:hover{border-color:var(--newgrove-green)}.algst_wrapper.algst_error-page-wrapper{padding-top:calc(clamp(64px,10vw,128px) - 30px);padding-bottom:clamp(64px,10vw,128px);background-image:url(../../img/global/background-dots-light.svg);background-repeat:no-repeat;background-position:top left;background-size:100% auto;min-height:50vh}.algst_wrapper.algst_error-page-wrapper .algst_content-wrapper{max-width:700px;margin:0 auto;text-align:center}.algst_wrapper.algst_error-page-wrapper .algst_title-wrapper{margin-bottom:15px}.algst_wrapper.algst_error-page-wrapper .algst_description-wrapper{margin-bottom:clamp(15px,4vw,30px)}.algst_wrapper.algst_error-page-wrapper .algst_error-page-search{display:flex;justify-content:center;margin-bottom:15px}.algst_wrapper.algst_error-page-wrapper .algst_error-page-search .algst_search-form{width:100%}.algst_wrapper.algst_error-page-wrapper .algst_button-wrapper{display:flex;justify-content:center;margin-top:35px;margin-bottom:clamp(30px,5vw,60px)}.algst_wrapper.algst_error-page-wrapper .algst_error-page-quick-links{justify-content:center}.algst_wrapper.algst_search-results-wrapper{padding-top:calc(clamp(64px,10vw,128px) - 30px);padding-bottom:clamp(64px,10vw,128px)}.algst_wrapper.algst_search-results-wrapper .algst_title-wrapper{margin-bottom:clamp(15px,4vw,30px)}.algst_wrapper.algst_search-results-wrapper .algst_title-wrapper h1 span{color:var(--newgrove-green)}.algst_wrapper.algst_search-results-wrapper .algst_search-results-search{margin-bottom:clamp(30px,5vw,60px)}.algst_wrapper.algst_search-results-wrapper .algst_search-results-empty{margin-bottom:clamp(15px,4vw,30px)}.algst_wrapper.algst_search-results-wrapper .algst_search-results-list.algst_grid{margin-bottom:clamp(15px,4vw,30px)}.algst_wrapper.algst_search-results-wrapper .algst_search-results-list.algst_grid .algst_col .algst_search-card{display:flex;flex-direction:column;height:100%;border-bottom:solid 1px var(--brand-grey,#d9d9d9)}.algst_wrapper.algst_search-results-wrapper .algst_search-results-list.algst_grid .algst_col .algst_search-card .algst_search-card-media{position:relative;overflow:hidden;border-radius:24px;margin-bottom:15px;aspect-ratio:16/9}.algst_wrapper.algst_search-results-wrapper .algst_search-results-list.algst_grid .algst_col .algst_search-card .algst_search-card-media .algst_search-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.algst_wrapper.algst_search-results-wrapper .algst_search-results-list.algst_grid .algst_col .algst_search-card .algst_search-card-body .algst_search-card-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.algst_wrapper.algst_search-results-wrapper .algst_search-results-list.algst_grid .algst_col .algst_search-card .algst_search-card-body .algst_search-card-badges .algst_badge--type{border-color:transparent;background-color:var(--newgrove-green);color:#fff}.algst_wrapper.algst_search-results-wrapper .algst_search-results-list.algst_grid .algst_col .algst_search-card .algst_search-card-body .algst_search-card-title p{margin:0 0 10px;font-weight:700}.algst_wrapper.algst_search-results-wrapper .algst_search-results-list.algst_grid .algst_col .algst_search-card .algst_search-card-body .algst_search-card-excerpt p{margin:0;color:var(--font-color)}.algst_wrapper.algst_search-results-wrapper .algst_search-pager{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:10px}.algst_wrapper.algst_search-results-wrapper .algst_search-pager .algst_search-pager-next,.algst_wrapper.algst_search-results-wrapper .algst_search-pager .algst_search-pager-prev{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:solid 1px var(--newgrove-blue);background-color:#fff;color:var(--newgrove-blue);font-size:1.1rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.algst_wrapper.algst_search-results-wrapper .algst_search-pager .algst_search-pager-next:hover,.algst_wrapper.algst_search-results-wrapper .algst_search-pager .algst_search-pager-prev:hover{background-color:var(--newgrove-blue);color:#fff}.algst_wrapper.algst_search-results-wrapper .algst_search-pager .algst_search-pager-next.is-disabled,.algst_wrapper.algst_search-results-wrapper .algst_search-pager .algst_search-pager-prev.is-disabled{opacity:.3;pointer-events:none}.algst_wrapper.algst_search-results-wrapper .algst_search-pager .algst_search-pager-current{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:8px 18px;border-radius:30px;background-color:var(--newgrove-blue);color:#fff;font-weight:700;font-size:.9375rem;letter-spacing:.3px}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid{padding-top:60px;padding-bottom:60px;grid-template-columns:repeat(3,1fr)}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col1{grid-column:1;border-right:solid 1px #fff}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col1 .algst_content-wrapper .algst_nav-link-list{list-style:none;margin:0;padding:0}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col1 .algst_content-wrapper .algst_nav-link-list li{margin-bottom:15px}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col1 .algst_content-wrapper .algst_nav-link-list li a{color:#fff;padding-bottom:3px;border-bottom:solid 2px transparent;display:inline-flex;font-weight:600;font-size:var(--algst-mega-nav-heading-size);font-family:"Work Sans",sans-serif;letter-spacing:-.5px}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col1 .algst_content-wrapper .algst_nav-link-list li a:hover{border-bottom:solid 2px var(--newgrove-green)}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col1 .algst_content-wrapper .algst_nav-link-list li a.is-current{color:#fff;border-bottom:solid 2px var(--newgrove-green)}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col1 .algst_content-wrapper .algst_nav-link-list.is-two-col{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 20px}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col1 .algst_content-wrapper .algst_nav-link-list.is-two-col li{margin-bottom:0;min-width:0}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col1 .algst_content-wrapper .algst_nav-link-list.is-two-col li a{color:#fff;padding-bottom:3px;border-bottom:solid 2px transparent;display:inline;font-weight:400;font-size:var(--algst-mega-nav-dense-size);font-family:verdana-pro,sans-serif;cursor:pointer}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col1 .algst_content-wrapper .algst_nav-link-list.is-two-col li a:hover{border-bottom:solid 2px var(--newgrove-green)}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col1 .algst_content-wrapper .algst_nav-link-list.is-two-col li a.is-current{color:#fff;border-bottom:solid 2px var(--newgrove-green)}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col2{grid-column:2;border-right:solid 1px #fff}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col2 .algst_content-wrapper.is-nav-choice{display:none}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col2 .algst_content-wrapper.is-nav-choice.is-active{display:block}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col2 .algst_content-wrapper .algst_image-wrapper img{max-height:150px;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col2 .algst_content-wrapper h3{color:#fff;margin-bottom:30px;font-size:var(--algst-mega-nav-heading-size);letter-spacing:-.5px}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col2 .algst_content-wrapper .algst_description-wrapper{margin-bottom:30px}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col2 .algst_content-wrapper .algst_description-wrapper p{color:#fff;font-size:1rem}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col2 .algst_content-wrapper .algst_button-wrapper .algst_button-custom.is-text{border-bottom:solid 2px #fff;color:#fff}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col2 .algst_content-wrapper .algst_button-wrapper .algst_button-custom.is-text:hover{border-bottom:solid 2px var(--newgrove-green);color:var(--newgrove-green)}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col3{grid-column:3}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col3 .algst_content-wrapper.algst_nav-post-list .algst_nav-post-list-item a:hover .algst_description-wrapper p span{border-bottom:solid 1px #fff}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col3 .algst_content-wrapper.algst_nav-post-list .algst_nav-post-list-item a .algst_flex-wrapper{display:flex;gap:15px;align-items:center}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col3 .algst_content-wrapper.algst_nav-post-list .algst_nav-post-list-item a .algst_flex-wrapper .algst_left-item{width:30%;flex-shrink:0}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col3 .algst_content-wrapper.algst_nav-post-list .algst_nav-post-list-item a .algst_flex-wrapper .algst_left-item .algst_image-wrapper img.algst_image{border-radius:10px;-o-object-fit:cover;object-fit:cover;height:100%;aspect-ratio:16/9}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col3 .algst_content-wrapper.algst_nav-post-list .algst_nav-post-list-item a .algst_flex-wrapper .algst_right-item{width:70%}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col3 .algst_content-wrapper.algst_nav-post-list .algst_nav-post-list-item a .algst_flex-wrapper .algst_right-item .algst_description-wrapper p{color:#fff}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col3 .algst_content-wrapper .algst_image-wrapper{margin-bottom:30px}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col3 .algst_content-wrapper .algst_image-wrapper .algst_image{max-height:150px;border-radius:10px;-o-object-fit:cover;object-fit:cover;height:100%}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col3 .algst_content-wrapper .algst_description-wrapper{margin-bottom:30px}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col3 .algst_content-wrapper .algst_description-wrapper p{color:#fff}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col3 .algst_content-wrapper h3{margin-bottom:30px;font-size:var(--algst-mega-nav-heading-size);letter-spacing:-.5px}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid .algst_nav-col.algst_nav-col3 .algst_content-wrapper .algst_button-wrapper .algst_button-custom.is-text{color:#fff;border-bottom:solid 2px #fff}.algst_mega-nav-shell .algst_mega-nav-panel.algst_wrapper .algst_nav-grid.is-links-only .algst_nav-col1{border-right:none}.site-footer .site.footer-widgets .footer-widgets-container{padding:0;max-width:100%}.algst_footer-wrapper.algst_wrapper{background-position:center;background-size:cover;padding-top:60px;padding-bottom:30px;margin-top:-15px}@media (max-width:768px){.algst_footer-wrapper.algst_wrapper{padding-top:0;padding-bottom:0}}.algst_footer-wrapper.algst_wrapper .algst_footer-grid1{padding-bottom:30px;padding-top:30px}.algst_footer-wrapper.algst_wrapper .algst_footer-grid1 .algst_footer-col.algst_footer-newsletter-col1 .algst_content-wrapper .newsletter-footer-wrapper h2{color:#fff}.algst_footer-wrapper.algst_wrapper .algst_footer-grid1 .algst_footer-col.algst_footer-newsletter-col2 .algst_footer-form-wrapper{position:relative}.algst_footer-wrapper.algst_wrapper .algst_footer-grid1 .algst_footer-col.algst_footer-newsletter-col2 .algst_footer-form-wrapper input{width:100%;border-radius:30px;border:solid 2px var(--newgrove-green)}.algst_footer-wrapper.algst_wrapper .algst_footer-grid1 .algst_footer-col.algst_footer-newsletter-col2 .algst_footer-form-wrapper .algst_button-wrapper{display:flex;justify-content:flex-end}.algst_footer-wrapper.algst_wrapper .algst_footer-grid2{padding-top:60px;padding-bottom:30px}@media (max-width:768px){.algst_footer-wrapper.algst_wrapper .algst_footer-grid2{padding-top:60px}}.algst_footer-wrapper.algst_wrapper .algst_footer-grid2 .algst_footer-col.algst_footer-logo-col .algst_content-wrapper .algst_image-wrapper{margin-bottom:30px}.algst_footer-wrapper.algst_wrapper .algst_footer-grid2 .algst_footer-col.algst_footer-logo-col .algst_content-wrapper .algst_image-wrapper .algst-image{height:88px;width:auto}.algst_footer-wrapper.algst_wrapper .algst_footer-grid2 .algst_footer-col.algst_footer-nav-col.algst_footer-inner-grid{display:grid;grid-template-columns:1.75fr repeat(calc(var(--footer-nav-cols,4) - 1),1fr)}@media (max-width:767px){.algst_footer-wrapper.algst_wrapper .algst_footer-grid2 .algst_footer-col.algst_footer-nav-col.algst_footer-inner-grid{grid-template-columns:1fr}}.algst_footer-wrapper.algst_wrapper .algst_footer-grid2 .algst_footer-col.algst_footer-nav-col.algst_footer-inner-grid .algst_footer-inner-grid-item{padding-left:7.5px;padding-right:7.5px}.algst_footer-wrapper.algst_wrapper .algst_footer-grid2 .algst_footer-col.algst_footer-nav-col.algst_footer-inner-grid .algst_footer-inner-grid-item .algst_content-wrapper{margin-bottom:30px}.algst_footer-wrapper.algst_wrapper .algst_footer-grid2 .algst_footer-col.algst_footer-nav-col.algst_footer-inner-grid .algst_footer-inner-grid-item .algst_content-wrapper .footer-nav-item .algst_list-wrapper ul{list-style-type:none;padding-inline-start:0}.algst_footer-wrapper.algst_wrapper .algst_footer-grid2 .algst_footer-col.algst_footer-nav-col.algst_footer-inner-grid .algst_footer-inner-grid-item .algst_content-wrapper .footer-nav-item .algst_list-wrapper ul li a{color:#fff;font-weight:700;font-size:16px}.site-info{padding-left:0;padding-right:0}.site-info .inside-site-info{display:block;max-width:100%;padding:0}.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper{background-color:var(--newgrove-darkblue)}.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-top .algst_flex-wrapper{display:flex;justify-content:space-between}@media (max-width:768px){.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-top .algst_flex-wrapper{flex-direction:column;gap:30px}}.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-top .algst_flex-wrapper .algst_left-content{display:flex;align-items:center;gap:30px}.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-top .algst_flex-wrapper .algst_left-content .algst_text-wrapper h3{color:#fff;margin-bottom:0}.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-top .algst_flex-wrapper .algst_left-content .algst_social-wrapper{display:flex;align-items:center;gap:30px}.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-top .algst_flex-wrapper .algst_left-content .algst_social-wrapper a{display:inline-flex;align-items:center;margin-top:1px}.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-top .algst_flex-wrapper .algst_left-content .algst_social-wrapper a .algst_social-image{width:clamp(80px,8vw,117px)}.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-top .algst_flex-wrapper .algst_right-content{display:flex;align-items:center}.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-top .algst_flex-wrapper .algst_right-content .algst_button-wrapper{margin-top:-10px}.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-bottom .algst_center-content{display:flex;align-items:center}@media (max-width:768px){.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-bottom .algst_center-content{display:block;text-align:left}.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-bottom .algst_center-content p{margin-bottom:15px}.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-bottom .algst_center-content ul{flex-wrap:wrap;padding-inline-start:0}}.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-bottom .algst_center-content p.copyright-text{color:#fff;margin-bottom:0;font-size:14px}@media (max-width:768px){.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-bottom .algst_center-content p.copyright-text{margin-bottom:15px}}.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-bottom .algst_center-content ul{list-style-type:none;display:flex;gap:15px;margin-bottom:0}@media (max-width:768px){.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-bottom .algst_center-content ul{flex-wrap:wrap;padding-inline-start:0}}.site-info .inside-site-info .copyright-bar .algst_footer-copyright-wrapper .algst_footer-copyright-grid .algst_footer-copyright-col-bottom .algst_center-content ul li a{color:#fff;font-size:14px}.home #site-navigation,.home #site-navigation .inside-navigation{background-color:transparent;z-index:1000;position:relative}.home #site-navigation .inside-navigation a{color:#fff}.sticky-enabled .main-navigation.is_stuck{box-shadow:none}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul,.mobile-header-sticky #mobile-header.toggled .main-nav>ul,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul{position:absolute;left:-20px;right:-20px;z-index:999;border-bottom:solid 1px rgba(0,0,0,.08)}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul>li.menu-item,.mobile-header-sticky #mobile-header.toggled .main-nav>ul>li.menu-item,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul>li.menu-item{padding-left:20px;padding-right:20px}#site-navigation .inside-navigation .navigation-branding .site-logo a img.is-logo-image,#site-navigation .inside-navigation .navigation-branding .sticky-navigation-logo a img.is-logo-image,#sticky-navigation .inside-navigation .navigation-branding .site-logo a img.is-logo-image,#sticky-navigation .inside-navigation .navigation-branding .sticky-navigation-logo a img.is-logo-image,#sticky-placeholder .inside-navigation .navigation-branding .site-logo a img.is-logo-image,#sticky-placeholder .inside-navigation .navigation-branding .sticky-navigation-logo a img.is-logo-image,.navigation-branding img,.site-logo.mobile-header-logo img{height:67px}#site-navigation,#sticky-navigation,#sticky-placeholder{position:relative;z-index:1000;background:0 0}#site-navigation .inside-navigation,#sticky-navigation .inside-navigation,#sticky-placeholder .inside-navigation{position:relative;isolation:isolate;background:0 0;padding:10px 20px;z-index:10;overflow:visible}#site-navigation .inside-navigation::before,#sticky-navigation .inside-navigation::before,#sticky-placeholder .inside-navigation::before{content:"";position:absolute;inset:0;z-index:2;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 4px 20px 0 rgba(0,0,0,.2);pointer-events:none;transition:border-radius .3s ease}#site-navigation .inside-navigation .navigation-branding,#sticky-navigation .inside-navigation .navigation-branding,#sticky-placeholder .inside-navigation .navigation-branding{position:relative;z-index:3}#site-navigation .inside-navigation .navigation-branding .site-logo a img.is-logo-image,#sticky-navigation .inside-navigation .navigation-branding .site-logo a img.is-logo-image,#sticky-placeholder .inside-navigation .navigation-branding .site-logo a img.is-logo-image{height:67px}#site-navigation .inside-navigation #primary-menu,#site-navigation .inside-navigation .menu-bar-items,#site-navigation .inside-navigation button.menu-toggle,#sticky-navigation .inside-navigation #primary-menu,#sticky-navigation .inside-navigation .menu-bar-items,#sticky-navigation .inside-navigation button.menu-toggle,#sticky-placeholder .inside-navigation #primary-menu,#sticky-placeholder .inside-navigation .menu-bar-items,#sticky-placeholder .inside-navigation button.menu-toggle{position:relative;z-index:3}#site-navigation .inside-navigation button.menu-toggle .mobile-menu,#sticky-navigation .inside-navigation button.menu-toggle .mobile-menu,#sticky-placeholder .inside-navigation button.menu-toggle .mobile-menu{display:none}#site-navigation .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars,#sticky-navigation .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars,#sticky-placeholder .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars{position:relative;display:block;width:20px;height:2px;background-color:currentColor;transition:background-color 250ms ease}#site-navigation .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars svg,#sticky-navigation .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars svg,#sticky-placeholder .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars svg{display:none!important}#site-navigation .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars::after,#site-navigation .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars::before,#sticky-navigation .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars::after,#sticky-navigation .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars::before,#sticky-placeholder .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars::after,#sticky-placeholder .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars::before{content:"";position:absolute;left:0;width:20px;height:2px;background-color:currentColor;transition:transform 250ms ease}#site-navigation .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars::before,#sticky-navigation .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars::before,#sticky-placeholder .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars::before{top:-8px}#site-navigation .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars::after,#sticky-navigation .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars::after,#sticky-placeholder .inside-navigation button.menu-toggle .gp-icon.icon-menu-bars::after{top:8px}#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item,#sticky-placeholder .inside-navigation #primary-menu ul.menu li.menu-item{position:relative}#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-has-mega-nav>a .dropdown-menu-toggle,#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-has-mega-nav>a:visited .dropdown-menu-toggle,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-has-mega-nav>a .dropdown-menu-toggle,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-has-mega-nav>a:visited .dropdown-menu-toggle,#sticky-placeholder .inside-navigation #primary-menu ul.menu li.menu-item.algst-has-mega-nav>a .dropdown-menu-toggle,#sticky-placeholder .inside-navigation #primary-menu ul.menu li.menu-item.algst-has-mega-nav>a:visited .dropdown-menu-toggle{display:none}#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-has-mega-nav .sub-menu,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-has-mega-nav .sub-menu,#sticky-placeholder .inside-navigation #primary-menu ul.menu li.menu-item.algst-has-mega-nav .sub-menu{display:none}#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item>a,#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item>a:visited,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item>a,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item>a:visited,#sticky-placeholder .inside-navigation #primary-menu ul.menu li.menu-item>a,#sticky-placeholder .inside-navigation #primary-menu ul.menu li.menu-item>a:visited{font-weight:600;color:#30394f;line-height:1.4}#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item>a:focus-visible,#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item>a:hover,#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item>a:visited:focus-visible,#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item>a:visited:hover,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item>a:focus-visible,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item>a:hover,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item>a:visited:focus-visible,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item>a:visited:hover,#sticky-placeholder .inside-navigation #primary-menu ul.menu li.menu-item>a:focus-visible,#sticky-placeholder .inside-navigation #primary-menu ul.menu li.menu-item>a:hover,#sticky-placeholder .inside-navigation #primary-menu ul.menu li.menu-item>a:visited:focus-visible,#sticky-placeholder .inside-navigation #primary-menu ul.menu li.menu-item>a:visited:hover{color:var(--newgrove-green);cursor:pointer}#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item>a:focus-visible,#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item>a:visited:focus-visible,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item>a:focus-visible,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item>a:visited:focus-visible,#sticky-placeholder .inside-navigation #primary-menu ul.menu li.menu-item>a:focus-visible,#sticky-placeholder .inside-navigation #primary-menu ul.menu li.menu-item>a:visited:focus-visible{outline:solid 2px var(--newgrove-green);outline-offset:3px}#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-contact-nav-item,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-contact-nav-item,#sticky-placeholder .inside-navigation #primary-menu ul.menu li.menu-item.algst-contact-nav-item{margin-left:60px}#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-contact-nav-item a,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-contact-nav-item a,#sticky-placeholder .inside-navigation #primary-menu ul.menu li.menu-item.algst-contact-nav-item a{border:solid 1px var(--newgrove-blue);background-color:var(--newgrove-blue);color:#fff;display:inline-flex;padding:10px 20px;border-radius:30px;font-weight:600;box-shadow:4px 4px 20px 0 rgba(0,0,0,.25);line-height:1}#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-contact-nav-item a:hover,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-contact-nav-item a:hover,#sticky-placeholder .inside-navigation #primary-menu ul.menu li.menu-item.algst-contact-nav-item a:hover{background-color:#fff;color:var(--newgrove-green);transform:scale(1.03)}#site-navigation.toggled button.menu-toggle .gp-icon.icon-menu-bars,#sticky-navigation.toggled button.menu-toggle .gp-icon.icon-menu-bars,#sticky-placeholder.toggled button.menu-toggle .gp-icon.icon-menu-bars{background-color:transparent}#site-navigation.toggled button.menu-toggle .gp-icon.icon-menu-bars::before,#sticky-navigation.toggled button.menu-toggle .gp-icon.icon-menu-bars::before,#sticky-placeholder.toggled button.menu-toggle .gp-icon.icon-menu-bars::before{transform:translateY(8px) rotate(45deg)}#site-navigation.toggled button.menu-toggle .gp-icon.icon-menu-bars::after,#sticky-navigation.toggled button.menu-toggle .gp-icon.icon-menu-bars::after,#sticky-placeholder.toggled button.menu-toggle .gp-icon.icon-menu-bars::after{transform:translateY(-8px) rotate(-45deg)}#site-navigation.algst-mega-surface-open .inside-navigation::before,#sticky-navigation.algst-mega-surface-open .inside-navigation::before,#sticky-placeholder.algst-mega-surface-open .inside-navigation::before{border-bottom-left-radius:0;border-bottom-right-radius:0}#site-navigation.algst-mega-open .algst_mega-nav-shell,#sticky-navigation.algst-mega-open .algst_mega-nav-shell,#sticky-placeholder.algst-mega-open .algst_mega-nav-shell{visibility:visible;pointer-events:auto;transform:translateY(0);transition:height 850ms cubic-bezier(.16,1,.3,1),transform 850ms cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}#site-navigation .algst_mega-nav-shell,#sticky-navigation .algst_mega-nav-shell,#sticky-placeholder .algst_mega-nav-shell{position:absolute;top:100%;left:0;right:0;width:100%;background:#3b4a68;color:#fff;z-index:1;height:0;visibility:hidden;pointer-events:none;transform:translateY(-40px);transition:height 850ms cubic-bezier(.16,1,.3,1),transform 850ms cubic-bezier(.16,1,.3,1),visibility 0s linear 850ms;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 12px 20px 0 rgba(0,0,0,.16);overflow:hidden}#site-navigation .algst_mega-nav-shell a:focus-visible,#site-navigation .algst_mega-nav-shell button:focus-visible,#sticky-navigation .algst_mega-nav-shell a:focus-visible,#sticky-navigation .algst_mega-nav-shell button:focus-visible,#sticky-placeholder .algst_mega-nav-shell a:focus-visible,#sticky-placeholder .algst_mega-nav-shell button:focus-visible{outline:solid 2px #fff;outline-offset:4px}#site-navigation .algst_mega-nav-panel,#sticky-navigation .algst_mega-nav-panel,#sticky-placeholder .algst_mega-nav-panel{display:none}#site-navigation .algst_mega-nav-panel .is-nav-choice,#site-navigation .algst_mega-nav-panel .is-nav-post,#sticky-navigation .algst_mega-nav-panel .is-nav-choice,#sticky-navigation .algst_mega-nav-panel .is-nav-post,#sticky-placeholder .algst_mega-nav-panel .is-nav-choice,#sticky-placeholder .algst_mega-nav-panel .is-nav-post{display:none;opacity:0;visibility:hidden;transform:translateY(10px)}#site-navigation .algst_mega-nav-panel .is-nav-choice.is-active,#site-navigation .algst_mega-nav-panel .is-nav-post.is-active,#sticky-navigation .algst_mega-nav-panel .is-nav-choice.is-active,#sticky-navigation .algst_mega-nav-panel .is-nav-post.is-active,#sticky-placeholder .algst_mega-nav-panel .is-nav-choice.is-active,#sticky-placeholder .algst_mega-nav-panel .is-nav-post.is-active{display:block;opacity:1;visibility:visible;transform:translateY(0)}#site-navigation .algst_mega-nav-panel [data-algst-nav-choice-trigger].is-current,#sticky-navigation .algst_mega-nav-panel [data-algst-nav-choice-trigger].is-current,#sticky-placeholder .algst_mega-nav-panel [data-algst-nav-choice-trigger].is-current{color:#fff}#site-navigation[data-algst-active-mega=what-we-do] .algst_mega-nav-panel[data-algst-mega-panel=what-we-do],#sticky-navigation[data-algst-active-mega=what-we-do] .algst_mega-nav-panel[data-algst-mega-panel=what-we-do],#sticky-placeholder[data-algst-active-mega=what-we-do] .algst_mega-nav-panel[data-algst-mega-panel=what-we-do]{display:block}#site-navigation[data-algst-active-mega=licensing] .algst_mega-nav-panel[data-algst-mega-panel=licensing],#sticky-navigation[data-algst-active-mega=licensing] .algst_mega-nav-panel[data-algst-mega-panel=licensing],#sticky-placeholder[data-algst-active-mega=licensing] .algst_mega-nav-panel[data-algst-mega-panel=licensing]{display:block}#site-navigation[data-algst-active-mega=datasets] .algst_mega-nav-panel[data-algst-mega-panel=datasets],#sticky-navigation[data-algst-active-mega=datasets] .algst_mega-nav-panel[data-algst-mega-panel=datasets],#sticky-placeholder[data-algst-active-mega=datasets] .algst_mega-nav-panel[data-algst-mega-panel=datasets]{display:block}#site-navigation[data-algst-active-mega=resources] .algst_mega-nav-panel[data-algst-mega-panel=resources],#sticky-navigation[data-algst-active-mega=resources] .algst_mega-nav-panel[data-algst-mega-panel=resources],#sticky-placeholder[data-algst-active-mega=resources] .algst_mega-nav-panel[data-algst-mega-panel=resources]{display:block}#site-navigation[data-algst-active-mega=about] .algst_mega-nav-panel[data-algst-mega-panel=about],#sticky-navigation[data-algst-active-mega=about] .algst_mega-nav-panel[data-algst-mega-panel=about],#sticky-placeholder[data-algst-active-mega=about] .algst_mega-nav-panel[data-algst-mega-panel=about]{display:block}#site-navigation .algst_mega-nav-inner,#sticky-navigation .algst_mega-nav-inner,#sticky-placeholder .algst_mega-nav-inner{width:min(100%,1364px);margin:0 auto;padding:60px 40px 70px}.algst_mobile-mega-nav-item{display:none}@media (max-width:1024px){#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item .algst_mega-nav-panel,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item .algst_mega-nav-panel{display:none}#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-has-mega-nav,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-has-mega-nav{display:block}#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-has-mega-nav>a,#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-has-mega-nav>a:visited,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-has-mega-nav>a,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-has-mega-nav>a:visited{display:none}#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-has-mega-nav>.algst_mobile-mega-nav-item,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-has-mega-nav>.algst_mobile-mega-nav-item{display:block}#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-contact-nav-item,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-contact-nav-item{margin-left:0}#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-contact-nav-item>a,#site-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-contact-nav-item>a:visited,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-contact-nav-item>a,#sticky-navigation .inside-navigation #primary-menu ul.menu li.menu-item.algst-contact-nav-item>a:visited{display:flex;width:-moz-fit-content;width:fit-content;margin-left:0;margin-right:auto;margin-top:20px;margin-bottom:20px}#site-navigation .algst_mega-nav-shell,#sticky-navigation .algst_mega-nav-shell{display:none}#site-navigation .algst_mobile-mega-nav-item,#sticky-navigation .algst_mobile-mega-nav-item{width:100%;border-bottom:solid 1px rgba(0,0,0,.08)}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-toggle,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:0 0;border:none;padding:14px 0;font-weight:600;font-size:1rem;line-height:1.5;letter-spacing:-.5px;color:#30394f;cursor:pointer;text-align:left}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-toggle:focus-visible,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-toggle:focus-visible{outline:solid 2px var(--newgrove-green);outline-offset:3px}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-toggle::after,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-toggle::after{content:"";width:8px;height:8px;border-right:solid 2px currentColor;border-bottom:solid 2px currentColor;transform:rotate(45deg);transition:transform .2s ease;flex-shrink:0}#site-navigation .algst_mobile-mega-nav-item.is-open .algst_mobile-mega-nav-toggle,#sticky-navigation .algst_mobile-mega-nav-item.is-open .algst_mobile-mega-nav-toggle{color:var(--newgrove-green)}#site-navigation .algst_mobile-mega-nav-item.is-open .algst_mobile-mega-nav-toggle::after,#sticky-navigation .algst_mobile-mega-nav-item.is-open .algst_mobile-mega-nav-toggle::after{transform:rotate(-135deg)}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel{background:#3b4a68;color:#fff;padding:16px;margin-bottom:10px;border-radius:10px}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel ol,#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel ul,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel ol,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel ul{display:block!important;position:static;float:none;left:auto;width:auto;height:auto;margin:0 0 1em;padding-left:1.25em;opacity:1;visibility:visible;overflow:visible;pointer-events:auto;background:0 0;border:0;box-shadow:none;z-index:auto;text-align:inherit;transform:none;transition:none}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel ul,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel ul{list-style:disc}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel ol,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel ol{list-style:decimal}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel ol li,#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel ul li,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel ol li,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel ul li{display:list-item;float:none;clear:none;width:auto;text-align:inherit}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel p,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel p{color:#fff}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel a,#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel a:visited,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel a,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel a:visited{padding:0;font-size:inherit;line-height:normal}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel a:focus-visible,#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel button:focus-visible,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel a:focus-visible,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-panel button:focus-visible{outline:solid 2px #fff;outline-offset:3px}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-links,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-links{display:flex;flex-direction:column;gap:14px}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-links p,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-links p{margin:0}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-links a,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-links a{font-weight:600;color:#fff;font-size:var(--algst-mega-nav-heading-size);font-family:"Work Sans",sans-serif;letter-spacing:-.5px;padding-bottom:3px;border-bottom:solid 2px transparent}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-links a.is-current,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-links a.is-current{border-bottom:solid 2px var(--newgrove-green)}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-grid,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-grid a,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-grid a{font-size:var(--algst-mega-nav-dense-size);font-family:verdana-pro,sans-serif}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-grid>p:first-child,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-grid>p:first-child{grid-column:1/-1}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-message,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-message{margin:-6px 0 6px;padding-left:10px;border-left:solid 2px rgba(255,255,255,.3)}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-message .algst_description-wrapper,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-message .algst_description-wrapper{font-size:.9rem;opacity:.85}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-featured,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-featured{margin-top:30px}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-featured .algst_image-wrapper img,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-featured .algst_image-wrapper img{border-radius:10px;width:100%;height:100px;-o-object-fit:cover;object-fit:cover;margin-bottom:15px}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-featured .algst_description-wrapper h3,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-featured .algst_description-wrapper h3{font-size:var(--algst-mega-nav-heading-size);letter-spacing:-.5px}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-featured .algst_description-wrapper p,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-featured .algst_description-wrapper p{color:#fff;margin:8px 0}#site-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-featured .algst_button-custom,#sticky-navigation .algst_mobile-mega-nav-item .algst_mobile-mega-nav-featured .algst_button-custom{color:#fff;text-decoration:underline;font-weight:400;border-bottom:solid 0 transparent}}@media (prefers-reduced-motion:reduce){#site-navigation .algst_mega-nav-shell,#site-navigation .algst_mobile-mega-nav-toggle::after,#site-navigation .gp-icon.icon-menu-bars,#site-navigation .gp-icon.icon-menu-bars::after,#site-navigation .gp-icon.icon-menu-bars::before,#site-navigation .inside-navigation::before,#site-navigation.algst-mega-open .algst_mega-nav-shell,#sticky-navigation .algst_mega-nav-shell,#sticky-navigation .algst_mobile-mega-nav-toggle::after,#sticky-navigation .gp-icon.icon-menu-bars,#sticky-navigation .gp-icon.icon-menu-bars::after,#sticky-navigation .gp-icon.icon-menu-bars::before,#sticky-navigation .inside-navigation::before,#sticky-navigation.algst-mega-open .algst_mega-nav-shell{transition:none}}*{box-sizing:border-box}body{overflow-x:hidden;background-color:#fff}.algst_image{width:100%}.algst_post-contained-width{max-width:1364px;margin:0 auto}.footer-widgets-container.grid-container{max-width:1800px}#site-navigation .inside-navigation.grid-container,#sticky-navigation .inside-navigation.grid-container,#sticky-placeholder .inside-navigation.grid-container{max-width:1364px}a.generate-back-to-top{z-index:9999}a.generate-back-to-top.generate-back-to-top__show{background-color:var(--newgrove-green)}a.generate-back-to-top.generate-back-to-top__show .icon-arrow-up svg{fill:#fff}a.generate-back-to-top.generate-back-to-top__show .icon-arrow-up svg path{fill:#fff}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{font-size:var(--algst-sup-size,65%);top:calc(-.455em / var(--algst-sup-scale,.65))}sub{font-size:65%;bottom:-.25em}body{color:#000;font-family:verdana-pro,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Work Sans",sans-serif}.is-verdana{font-family:verdana-pro,sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.2em}p{margin-bottom:15px;line-height:1.4}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:600}h1{font-size:clamp(2.5rem,3.5417vw,4.15rem);line-height:1.2;letter-spacing:-4px;font-weight:600}h2{font-size:clamp(1.875rem,2.3vw,3rem);line-height:1.2;letter-spacing:-2px;font-weight:600}h2.is-h1-size{font-size:clamp(2.5rem,3.5417vw,4.25rem);line-height:1.2;letter-spacing:-4px;font-weight:600}h3{font-size:clamp(1.5rem,1.66vw,2rem);line-height:1.2;letter-spacing:-2px;font-weight:600}h3.is-20-size{font-size:clamp(1.25rem,1.25vw,1.5rem);letter-spacing:-1px}h3.is-28-size{font-size:clamp(1.25rem,1.5vw,1.75rem);letter-spacing:-1px}h3.is-h2-size{font-size:clamp(1.875rem,2.5vw,3rem);line-height:1.2;letter-spacing:-2px;font-weight:600}h4{font-size:clamp(1.5rem,2.25vw,1.75rem);line-height:1.2;letter-spacing:-2px;font-weight:600}h5{font-size:clamp(1.25rem,2.25vw,1.5rem);line-height:1.2;letter-spacing:-2px;font-weight:600}h6{font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.2;letter-spacing:-2px;font-weight:600}.xxlarge-text li,.xxlarge-text p{font-size:clamp(1.5rem,2.25vw,1.75rem);letter-spacing:-.62px}.xlarge-text li,.xlarge-text p{font-size:clamp(1.25rem,2.25vw,1.5rem);letter-spacing:-.62px}.large-text li,.large-text p{font-size:clamp(1.125rem,1.5vw,1.25rem);letter-spacing:-.62px;line-height:1.4}.mediumlarge-text li,.mediumlarge-text p{font-size:clamp(1.1rem,1.5vw,1.15rem);letter-spacing:-.62px;line-height:1.4}.algst_form-item-wrapper input::-moz-placeholder,.algst_form-item-wrapper textarea.algst_form-message::-moz-placeholder{font-size:clamp(1.125rem,1.0417vw,1.25rem);letter-spacing:-.62px;font-family:verdana-pro,sans-serif;font-weight:500;color:#000}.algst_form-item-wrapper input,.algst_form-item-wrapper input::placeholder,.algst_form-item-wrapper textarea.algst_form-message,.algst_form-item-wrapper textarea.algst_form-message::placeholder{font-size:clamp(1.125rem,1.0417vw,1.25rem);letter-spacing:-.62px;font-family:verdana-pro,sans-serif;font-weight:500;color:#000}.algst_footer-form-wrapper input::-moz-placeholder{font-family:verdana-pro,sans-serif;font-weight:500;color:#000}.algst_footer-form-wrapper input,.algst_footer-form-wrapper input::placeholder{font-family:verdana-pro,sans-serif;font-weight:500;color:#000}.algst_button-wrapper .algst_button-custom.footer-button{font-size:14px}.medium-text{font-size:clamp(1rem,.9375vw,1.125rem)}p{font-size:1rem}.header-tag-text p{font-size:clamp(1.5rem,1.66vw,2rem)}ul{padding-inline-start:20px;margin-left:0}ul li{font-size:1rem}.footer-nav-item .algst_list-wrapper ul li a{font-size:14px}a,a:visited{color:#000;text-decoration:none;font-size:inherit}a:active,a:focus,a:hover{text-decoration:none;color:var(--newgrove-green)}.algst_content-wrapper blockquote.wp-block-quote{text-align:center;color:#fff;background-color:var(--newgrove-green)}.algst_content-wrapper blockquote.wp-block-quote p.wp-block-paragraph{font-size:clamp(1.5rem,1.66vw,2rem);line-height:1.2;letter-spacing:-2px;font-weight:600;font-family:"Work Sans",sans-serif}.algst_content-wrapper blockquote.wp-block-quote cite{font-size:clamp(1rem,.9375vw,1.125rem)}.algst_faq-item-question-text{font-size:clamp(1.125rem,2.25vw,1.25rem);letter-spacing:-.62px}@media (max-width:768px){.algst_description-wrapper.header-tag-text p br,.algst_title-wrapper br{display:none}}.algst_button-wrapper{margin-top:15px}.algst_button-wrapper .algst_button-custom{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:30px;font-weight:600;box-shadow:4px 4px 20px 0 rgba(0,0,0,.25)}.algst_button-wrapper .algst_button-custom:hover .algst_button-arrow{transform:translateX(4px)}.algst_button-wrapper .algst_button-custom .algst_button-arrow{display:inline-block;position:relative;top:1px;width:12px;height:9px;flex-shrink:0;background-color:currentColor;-webkit-mask-image:url(../../img/global/newg-button-arrow.svg);mask-image:url(../../img/global/newg-button-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:transform .2s ease}.algst_button-wrapper .algst_button-custom.is-outline{border:solid 1px var(--newgrove-blue);background-color:#fff;color:var(--newgrove-blue)}.algst_button-wrapper .algst_button-custom.is-outline:hover{background-color:var(--newgrove-blue);color:#fff;transform:scale(1.03)}.algst_button-wrapper .algst_button-custom.is-green{border:solid 1px var(--newgrove-green);background-color:var(--newgrove-green);color:#fff}.algst_button-wrapper .algst_button-custom.is-green:hover{background-color:#fff;color:var(--newgrove-green);transform:scale(1.03)}.algst_button-wrapper .algst_button-custom.ff-btn-submit{border:solid 1px var(--newgrove-green);background-color:var(--newgrove-green);color:#fff}.algst_button-wrapper .algst_button-custom.ff-btn-submit:hover{background-color:#fff;color:var(--newgrove-green);transform:scale(1.03)}.algst_button-wrapper .algst_button-custom.is-blue{border:solid 1px var(--newgrove-blue);background-color:var(--newgrove-blue);color:#fff}.algst_button-wrapper .algst_button-custom.is-blue:hover{background-color:#fff;color:var(--newgrove-blue);transform:scale(1.03)}.algst_button-wrapper .algst_button-custom.is-text{border-bottom:solid 2px #000;border-radius:0;color:#000;box-shadow:none;padding:0;padding-bottom:5px}.algst_button-wrapper .algst_button-custom.is-text:hover{background-color:transparent;color:var(--newgrove-green)!important;border-bottom:solid 2px var(--newgrove-green)}.algst_button-wrapper .algst_button-custom.has-arrow{padding-right:18px}figure.wp-block-image{display:block;padding-top:30px;padding-bottom:30px;padding-left:45px;padding-right:45px}figure.wp-block-image img{width:100%;border-radius:24px}.wp-block-media-text{gap:15px}.wp-block-media-text figure.wp-block-media-text__media img{border-radius:24px;width:100%}.wp-block-media-text .wp-block-media-text__content{padding:0 15px}figure.wp-block-video{display:block;padding-top:30px;padding-bottom:30px;padding-left:45px;padding-right:45px}figure.wp-block-video video{width:100%;border-radius:24px}.algst_inside-article-post .algst_content-wrapper .wp-block-heading{margin-top:30px}.algst_inside-article-post .algst_content-wrapper a{color:var(--newgrove-green);font-weight:700}.algst_inside-article-post .algst_content-wrapper a:hover{text-decoration:underline}.wp-block-embed{display:block;padding-top:30px;padding-bottom:30px;padding-left:45px;padding-right:45px;margin-bottom:30px}.wp-block-embed.is-provider-spotify .wp-block-embed__wrapper::before{padding-top:13.85%}.wp-block-embed .wp-block-embed__wrapper iframe{border-radius:24px;width:100%}blockquote.wp-block-quote{margin-top:30px;margin-bottom:30px;text-align:center;background-color:var(--newgrove-green);border-radius:24px;padding-top:30px;padding-bottom:30px}blockquote.wp-block-quote p.wp-block-paragraph{color:#fff}.algst_wrapper{width:100%;margin:0 auto;overflow-x:clip}.algst_wrapper .algst_grid{max-width:100%;margin:0 auto;padding:30px 0;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media (max-width:767px){.algst_wrapper .algst_grid{padding-left:15px;padding-right:15px}}.algst_wrapper .algst_grid.contained-grid{max-width:1364px}.algst_wrapper .algst_grid.smaller-contained-grid{max-width:1172px}.algst_wrapper .algst_grid.larger-contained-grid{max-width:1920px}.algst_wrapper .algst_grid.algst_cols-2{grid-template-columns:repeat(2,1fr)}.algst_wrapper .algst_grid.algst_cols-3{grid-template-columns:repeat(3,1fr)}.algst_wrapper .algst_grid.algst_cols-4{grid-template-columns:repeat(4,1fr)}.algst_wrapper .algst_grid.algst_cols-5{grid-template-columns:repeat(5,1fr)}.algst_wrapper .algst_grid.algst_cols-6{grid-template-columns:repeat(6,1fr)}.algst_wrapper .algst_grid.algst_cols-7{grid-template-columns:repeat(7,1fr)}.algst_wrapper .algst_grid.algst_cols-8{grid-template-columns:repeat(8,1fr)}.algst_wrapper .algst_grid.algst_cols-9{grid-template-columns:repeat(9,1fr)}.algst_wrapper .algst_grid.algst_cols-10{grid-template-columns:repeat(10,1fr)}.algst_wrapper .algst_grid.algst_cols-11{grid-template-columns:repeat(11,1fr)}.algst_wrapper .algst_grid.algst_cols-12{grid-template-columns:repeat(12,1fr)}.algst_wrapper .algst_col{padding-left:clamp(15px,4vw,30px);padding-right:clamp(15px,4vw,30px);box-sizing:border-box}.algst_wrapper .algst_col.col-span-1{grid-column:span 1}.algst_wrapper .algst_col.col-span-2{grid-column:span 2}.algst_wrapper .algst_col.col-span-3{grid-column:span 3}.algst_wrapper .algst_col.col-span-4{grid-column:span 4}.algst_wrapper .algst_col.col-span-5{grid-column:span 5}.algst_wrapper .algst_col.col-span-6{grid-column:span 6}.algst_wrapper .algst_col.col-span-7{grid-column:span 7}.algst_wrapper .algst_col.col-span-8{grid-column:span 8}.algst_wrapper .algst_col.col-span-9{grid-column:span 9}.algst_wrapper .algst_col.col-span-10{grid-column:span 10}.algst_wrapper .algst_col.col-span-11{grid-column:span 11}.algst_wrapper .algst_col.col-span-12{grid-column:span 12}.algst_wrapper .algst_col.col-full{grid-column:1/-1}@media (max-width:1280px){.algst_wrapper .algst_grid{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-2{grid-template-columns:1fr 1fr}.algst_wrapper .algst_grid.algst_cols-3{grid-template-columns:1fr 1fr}.algst_wrapper .algst_grid.algst_cols-4{grid-template-columns:1fr 1fr}.algst_wrapper .algst_grid.algst_cols-5{grid-template-columns:1fr 1fr}.algst_wrapper .algst_grid.algst_cols-6{grid-template-columns:1fr 1fr}.algst_wrapper .algst_grid.algst_cols-7{grid-template-columns:1fr 1fr}.algst_wrapper .algst_grid.algst_cols-8{grid-template-columns:1fr 1fr}.algst_wrapper .algst_grid.algst_cols-9{grid-template-columns:1fr 1fr}.algst_wrapper .algst_grid.algst_cols-10{grid-template-columns:1fr 1fr}.algst_wrapper .algst_grid.algst_cols-11{grid-template-columns:1fr 1fr}.algst_wrapper .algst_grid.algst_cols-12{grid-template-columns:1fr 1fr}.global-hero-grid-wrapper.algst_grid.contained-grid.algst_cols-3{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1024px) and (orientation:portrait){.algst_wrapper .algst_grid{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-2{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-3{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-4{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-5{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-6{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-7{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-8{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-9{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-10{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-11{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-12{grid-template-columns:1fr}.algst_wrapper .algst_col.col-span-1{grid-column:1/-1}.algst_wrapper .algst_col.col-span-2{grid-column:1/-1}.algst_wrapper .algst_col.col-span-3{grid-column:1/-1}.algst_wrapper .algst_col.col-span-4{grid-column:1/-1}.algst_wrapper .algst_col.col-span-5{grid-column:1/-1}.algst_wrapper .algst_col.col-span-6{grid-column:1/-1}.algst_wrapper .algst_col.col-span-7{grid-column:1/-1}.algst_wrapper .algst_col.col-span-8{grid-column:1/-1}.algst_wrapper .algst_col.col-span-9{grid-column:1/-1}.algst_wrapper .algst_col.col-span-10{grid-column:1/-1}.algst_wrapper .algst_col.col-span-11{grid-column:1/-1}.algst_wrapper .algst_col.col-span-12{grid-column:1/-1}}@media (max-width:768px){.algst_wrapper .algst_grid{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-2{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-3{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-4{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-5{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-6{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-7{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-8{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-9{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-10{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-11{grid-template-columns:1fr}.algst_wrapper .algst_grid.algst_cols-12{grid-template-columns:1fr}.algst_wrapper .algst_col.col-span-1{grid-column:1/-1}.algst_wrapper .algst_col.col-span-2{grid-column:1/-1}.algst_wrapper .algst_col.col-span-3{grid-column:1/-1}.algst_wrapper .algst_col.col-span-4{grid-column:1/-1}.algst_wrapper .algst_col.col-span-5{grid-column:1/-1}.algst_wrapper .algst_col.col-span-6{grid-column:1/-1}.algst_wrapper .algst_col.col-span-7{grid-column:1/-1}.algst_wrapper .algst_col.col-span-8{grid-column:1/-1}.algst_wrapper .algst_col.col-span-9{grid-column:1/-1}.algst_wrapper .algst_col.col-span-10{grid-column:1/-1}.algst_wrapper .algst_col.col-span-11{grid-column:1/-1}.algst_wrapper .algst_col.col-span-12{grid-column:1/-1}.global-hero-grid-wrapper.algst_grid.contained-grid.algst_cols-3{grid-template-columns:1fr}}@media (max-width:1000px) and (max-height:550px){.global-hero-grid-wrapper.algst_grid.contained-grid.algst_cols-3{grid-template-columns:1fr 1fr 1fr}.algst_wrapper .algst_col.col-span-2{grid-column:span 2}}
/*# sourceMappingURL=plugin.css.map */
