.ModularBanner_widget__mltvx{min-height:100%;z-index:300;position:relative}.ModularBanner_banner__RrpY6{border:1px solid var(--color-neutral-10);border-radius:var(--size-border-radius-large);background-color:var(--color-neutral-0);overflow:hidden;display:grid;cursor:pointer;box-shadow:0 0 10px hsla(0,0%,80%,.48)}@media(pointer:fine){.ModularBanner_banner__RrpY6:not(div):hover{outline:2px auto var(--color-brand-primary);outline-offset:2px}}.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper__yjlFM .ModularBanner_footer__2PPBu .ModularBanner_banner-button__4kEE5{border-radius:var(--size-border-radius-button-small);font-size:var(--size-font-button-sm);padding:var(--size-spacing-button-vertical-sm) var(--size-spacing-button-horizontal-sm);background-color:#2d810e!important;color:#fff!important;outline:none;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-flex;position:relative;text-decoration:none}.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper__yjlFM .ModularBanner_footer__2PPBu .ModularBanner_banner-button__4kEE5:hover{background-color:var(--color-green-60)!important}.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper__yjlFM .ModularBanner_footer__2PPBu .ModularBanner_banner-button__4kEE5:active{background-color:var(--color-green-70)!important}.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper__yjlFM .ModularBanner_footer__2PPBu .ModularBanner_banner-button__4kEE5 span{line-height:var(--size-line-height-normal);font-weight:var(--font-weight-semibold);letter-spacing:var(--size-letter-spacing-tight);font-size:var(--size-font-size-03);font-family:var(--content-font-family-primary)}@media screen and (min-width:800px){.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper__yjlFM .ModularBanner_footer__2PPBu .ModularBanner_banner-button__4kEE5.ModularBanner_hero-button__z3qwY{border-radius:var(--size-border-radius-button-medium);font-size:var(--size-font-button-md);padding:var(--size-spacing-button-vertical-md) var(--size-spacing-button-horizontal-md)}}@media screen and (min-width:1400px){.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper__yjlFM .ModularBanner_footer__2PPBu .ModularBanner_banner-button__4kEE5.ModularBanner_hero-button__z3qwY{border-radius:var(--size-border-radius-button-large);font-size:var(--size-font-button-lg);padding:var(--size-spacing-button-vertical-lg) var(--size-spacing-button-horizontal-lg)}.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper__yjlFM .ModularBanner_footer__2PPBu .ModularBanner_banner-button__4kEE5.ModularBanner_hero-button__z3qwY span{font-size:var(--size-font-size-04)}}.ModularBanner_banner__RrpY6.ModularBanner_featured__ptaxk{display:grid;grid-template:1fr auto auto/1fr}.ModularBanner_banner__RrpY6.ModularBanner_featured__ptaxk .ModularBanner_text-wrapper__yjlFM{display:flex}.ModularBanner_banner__RrpY6.ModularBanner_featured__ptaxk .ModularBanner_text-wrapper__yjlFM .ModularBanner_text-wrapper-inner__blvaD>.ModularBanner_title__sWEyb{font-weight:900;font-size:var(--size-font-size-06)}.ModularBanner_banner__RrpY6.ModularBanner_featured__ptaxk .ModularBanner_text-wrapper__yjlFM .ModularBanner_text-wrapper-inner__blvaD>.ModularBanner_description__qZ3wh{font-weight:400;font-size:var(--size-font-size-04)}.ModularBanner_banner__RrpY6.ModularBanner_featured__ptaxk .ModularBanner_label-safety__4NvQ3{position:relative;order:-1;margin-top:-25px;width:min-content;z-index:1}.ModularBanner_banner__RrpY6.ModularBanner_featured__ptaxk .ModularBanner_label-safety__4NvQ3 .ModularBanner_menu-label__0qpGF{position:relative;bottom:-7px;border:none;padding:.25rem .75rem 0 1rem;border-radius:0 .5rem 0 0;background-color:#fff;white-space:nowrap}.ModularBanner_banner__RrpY6.ModularBanner_featured__ptaxk .ModularBanner_image-wrapper__y_nYx{order:-2}.ModularBanner_banner__RrpY6.ModularBanner_featured__ptaxk .ModularBanner_footer__2PPBu{display:grid;grid-template:1fr/auto 1fr;margin-top:auto;padding-top:var(--size-spacing-04)}.ModularBanner_banner__RrpY6.ModularBanner_featured__ptaxk .ModularBanner_footer__2PPBu .ModularBanner_cta-button__Dy2rH{justify-self:end;font-weight:600}.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper__yjlFM{display:flex;flex-direction:column}.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper-inner__blvaD{display:flex;flex-direction:column;padding:var(--size-spacing-06);background-color:var(--color-background-input-default);height:100%}.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper-inner__blvaD>:not(.ModularBanner_title__sWEyb):not(.ModularBanner_footer__2PPBu){padding-top:var(--size-spacing-01)}.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper-inner__blvaD .ModularBanner_banner-text__o1ut8{color:var(--color-neutral-100);line-height:var(--size-line-height-normal)}.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper-inner__blvaD .ModularBanner_banner-text__o1ut8.ModularBanner_title__sWEyb{letter-spacing:var(--size-letter-spacing-tighter);line-height:var(--size-line-height-tight);-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--size-font-size-06);font-weight:900}@media(min-width:800px){.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper-inner__blvaD .ModularBanner_banner-text__o1ut8.ModularBanner_title__sWEyb{font-size:var(--size-font-size-07)}}@media(min-width:1400px){.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper-inner__blvaD .ModularBanner_banner-text__o1ut8.ModularBanner_title__sWEyb{font-size:var(--size-font-size-08)}}.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper-inner__blvaD .ModularBanner_banner-text__o1ut8.ModularBanner_description__qZ3wh{-webkit-box-orient:vertical;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;font-size:var(--size-font-size-04);font-weight:400}@media(min-width:800px){.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper-inner__blvaD .ModularBanner_banner-text__o1ut8.ModularBanner_description__qZ3wh{font-size:var(--size-font-size-05)}}@media(min-width:1400px){.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper-inner__blvaD .ModularBanner_banner-text__o1ut8.ModularBanner_description__qZ3wh{font-size:var(--size-font-size-06)}}.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper-inner__blvaD .ModularBanner_banner-text__o1ut8.ModularBanner_disclaimer__08pAa{color:var(--color-neutral-60);font-weight:400;font-size:var(--size-font-size-02);-webkit-box-orient:vertical;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper-inner__blvaD .ModularBanner_banner-text__o1ut8.ModularBanner_cta__uDbsb{display:flex;align-items:center;color:var(--color-brand-primary);margin-top:auto;letter-spacing:var(--size-letter-spacing-tight);line-clamp:1;-webkit-line-clamp:1;overflow:hidden;text-decoration:underline;font-weight:600}.ModularBanner_banner__RrpY6 .ModularBanner_text-wrapper-inner__blvaD .ModularBanner_cta-button__Dy2rH{flex-grow:0;margin-top:auto;align-self:flex-start}.ModularBanner_banner__RrpY6 .ModularBanner_image-wrapper__y_nYx{overflow:hidden;height:100%;width:100%;position:relative}.ModularBanner_banner__RrpY6 .ModularBanner_image-wrapper__y_nYx .ModularBanner_responsive-image-refactor__VkNJp,.ModularBanner_banner__RrpY6 .ModularBanner_image-wrapper__y_nYx .ModularBanner_safe-zone___ISHp{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media screen and (max-width:350px){.ModularBanner_banner__RrpY6 .ModularBanner_image-wrapper__y_nYx .ModularBanner_responsive-image-refactor__VkNJp,.ModularBanner_banner__RrpY6 .ModularBanner_image-wrapper__y_nYx .ModularBanner_safe-zone___ISHp{position:relative}}.ModularBanner_banner__RrpY6 .ModularBanner_image-wrapper__y_nYx .ModularBanner_responsive-image-refactor__VkNJp .ModularBanner_img-wrapper__Cqgyd,.ModularBanner_banner__RrpY6 .ModularBanner_image-wrapper__y_nYx .ModularBanner_safe-zone___ISHp .ModularBanner_img-wrapper__Cqgyd{width:100%;height:100%}.ModularBanner_banner__RrpY6 .ModularBanner_image-wrapper__y_nYx .ModularBanner_responsive-image-refactor__VkNJp img,.ModularBanner_banner__RrpY6 .ModularBanner_image-wrapper__y_nYx .ModularBanner_safe-zone___ISHp img{width:100%;height:100%;object-fit:cover;object-position:center}.ModularBanner_banner__RrpY6 .ModularBanner_image-wrapper__y_nYx .ModularBanner_banner-pimage__8U8pw{width:100%;height:100%}.ModularBanner_banner__RrpY6 .ModularBanner_image-wrapper__y_nYx .ModularBanner_banner-pimage__8U8pw img{width:100%;height:100%;object-fit:cover;object-position:center}.ModularBanner_banner__RrpY6.ModularBanner_thumbnail__wFC2j{grid-template-columns:minmax(13.25rem,1fr) 1fr;grid-template-rows:1fr}.ModularBanner_banner__RrpY6.ModularBanner_thumbnail__wFC2j .ModularBanner_text-wrapper-inner__blvaD>.ModularBanner_title__sWEyb{font-weight:900;font-size:var(--size-font-size-06)}.ModularBanner_banner__RrpY6.ModularBanner_thumbnail__wFC2j .ModularBanner_text-wrapper-inner__blvaD>.ModularBanner_description__qZ3wh{font-weight:400;font-size:var(--size-font-size-04);overflow:hidden}.ModularBanner_banner__RrpY6.ModularBanner_thumbnail__wFC2j .ModularBanner_image-wrapper__y_nYx img{object-position:left;aspect-ratio:1/1}.ModularBanner_banner__RrpY6.ModularBanner_thumbnail__wFC2j .ModularBanner_footer__2PPBu{padding-top:var(--size-spacing-04);margin-top:auto}.ModularBanner_banner__RrpY6.ModularBanner_standard__B_5SW{grid-template-columns:1fr;grid-template-rows:1fr auto}.ModularBanner_banner__RrpY6.ModularBanner_standard__B_5SW .ModularBanner_text-wrapper__yjlFM{order:2}.ModularBanner_banner__RrpY6.ModularBanner_standard__B_5SW .ModularBanner_text-wrapper-inner__blvaD>.ModularBanner_title__sWEyb{font-weight:900;font-size:var(--size-font-size-06)}.ModularBanner_banner__RrpY6.ModularBanner_standard__B_5SW .ModularBanner_text-wrapper-inner__blvaD>.ModularBanner_description__qZ3wh{font-weight:400;font-size:var(--size-font-size-04)}.ModularBanner_banner__RrpY6.ModularBanner_standard__B_5SW .ModularBanner_image-wrapper__y_nYx img{aspect-ratio:3/2}.ModularBanner_banner__RrpY6.ModularBanner_standard__B_5SW .ModularBanner_footer__2PPBu{margin-top:auto;padding-top:var(--size-spacing-04)}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y{grid-template-columns:1fr;grid-template-rows:1fr auto}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y .ModularBanner_text-wrapper__yjlFM{order:2}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y .ModularBanner_text-wrapper-inner__blvaD{padding:1rem}@media(min-width:800px){.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y .ModularBanner_text-wrapper-inner__blvaD{padding:var(--size-spacing-06) 1.25rem}}@media(min-width:1400px){.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y .ModularBanner_text-wrapper-inner__blvaD{padding:var(--size-spacing-07)}}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y .ModularBanner_text-wrapper-inner__blvaD.ModularBanner_banner-text__o1ut8.ModularBanner_title__sWEyb{overflow:visible}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y .ModularBanner_image-wrapper__y_nYx img{aspect-ratio:3/2}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y .ModularBanner_footer__2PPBu{padding-top:var(--size-spacing-04);margin-top:auto}@media screen and (min-width:800px){.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y{grid-template-columns:1fr 2fr;grid-template-rows:1fr}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y .ModularBanner_text-wrapper-inner__blvaD{box-shadow:0 0 10px hsla(0,0%,80%,.48)}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y .ModularBanner_text-wrapper__yjlFM{order:1}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y .ModularBanner_image-wrapper__y_nYx{order:2}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y.ModularBanner_right__Ok7wO{grid-template-columns:2fr 1fr}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y.ModularBanner_right__Ok7wO .ModularBanner_text-wrapper__yjlFM{order:2}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y.ModularBanner_right__Ok7wO .ModularBanner_image-wrapper__y_nYx{order:1}}@media screen and (min-width:1400px){.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y{grid-template-columns:1fr 2fr;grid-template-rows:1fr}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y .ModularBanner_text-wrapper-inner__blvaD{box-shadow:0 0 10px hsla(0,0%,80%,.48)}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y .ModularBanner_text-wrapper-inner__blvaD .ModularBanner_cta__uDbsb.ModularBanner_banner-text__o1ut8{font-size:var(--size-font-size-04)}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y .ModularBanner_text-wrapper__yjlFM{order:1}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y .ModularBanner_image-wrapper__y_nYx{order:2}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y.ModularBanner_right__Ok7wO{grid-template-columns:2fr 1fr}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y.ModularBanner_right__Ok7wO .ModularBanner_text-wrapper__yjlFM{order:2}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y.ModularBanner_right__Ok7wO .ModularBanner_image-wrapper__y_nYx{order:1}}@media screen and (min-width:800px){.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y.ModularBanner_overlay__1Uc2l{grid-template-columns:1fr;overflow:hidden;position:relative}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y.ModularBanner_overlay__1Uc2l .ModularBanner_text-wrapper__yjlFM{padding:0;position:absolute;z-index:1;width:calc(50% - 3rem);left:1rem;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y.ModularBanner_overlay__1Uc2l .ModularBanner_text-wrapper-inner__blvaD{height:auto;background-color:#fff;border-radius:4px}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y.ModularBanner_overlay__1Uc2l .ModularBanner_image-wrapper__y_nYx img{object-fit:cover;object-position:center}.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y.ModularBanner_overlay__1Uc2l.ModularBanner_right__Ok7wO .ModularBanner_text-wrapper__yjlFM{left:auto;right:1rem}}@media screen and (min-width:800px)and (min-width:1400px){.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y.ModularBanner_overlay__1Uc2l.ModularBanner_right__Ok7wO .ModularBanner_text-wrapper__yjlFM{right:2rem}}@media screen and (min-width:800px){.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y.ModularBanner_overlay__1Uc2l.ModularBanner_center__HsZAX .ModularBanner_text-wrapper__yjlFM{height:100%;width:100%;left:0;right:0;top:0;bottom:0}}@media screen and (min-width:800px)and (min-width:800px){.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y.ModularBanner_overlay__1Uc2l.ModularBanner_center__HsZAX .ModularBanner_text-wrapper-inner__blvaD{width:15rem}}@media screen and (min-width:800px)and (min-width:1400px){.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y.ModularBanner_overlay__1Uc2l.ModularBanner_center__HsZAX .ModularBanner_text-wrapper-inner__blvaD{width:20rem}}@media screen and (min-width:1400px){.ModularBanner_banner__RrpY6.ModularBanner_hero__NNO0Y.ModularBanner_overlay__1Uc2l .ModularBanner_text-wrapper__yjlFM{left:2rem;width:calc(50% - 5rem)}}