@layer framework{.AlertMessages-module-scss-module___GB08W__alert-messages{--_pos:relative;--_zi:10;z-index:var(--_zi);position:var(--_pos)}.AlertMessages-module-scss-module___GB08W__alert-messages__item{--_bg:var(--c-brand);--_c:var(--c-text);--_c-link:var(--c-text);--_o:1;background-color:var(--_bg);order:var(--_o)}.AlertMessages-module-scss-module___GB08W__alert-messages__item__message{--_pi:var(--pi-container-xs);--_pb:.5rem;--_max-w:var(--w-container);--_fs:.875rem;--_ta:center;--_min-h:3.5rem;--_d:flex;--_fd:column;--_jc:center;justify-content:var(--_jc);display:var(--_d);flex-direction:var(--_fd);width:100%;max-width:var(--_max-w);padding:var(--_pb)var(--_pi);text-align:var(--_ta);min-height:var(--_min-h);margin-inline:auto}@media (min-width:1200px){.AlertMessages-module-scss-module___GB08W__alert-messages__item__message{--_pb:1rem;--_fs:1rem}}.AlertMessages-module-scss-module___GB08W__alert-messages__item__message,.AlertMessages-module-scss-module___GB08W__alert-messages__item__message a{color:var(--_c-link);font-size:var(--_fs)}.AlertMessages-module-scss-module___GB08W__alert-messages__item__message p{--_mb:.5rem;margin-bottom:var(--_mb)}@media (min-width:1024px){.AlertMessages-module-scss-module___GB08W__alert-messages__item__message{--_pi:var(--pi-container-md)}}.AlertMessages-module-scss-module___GB08W__alert-messages__item__message>:last-child{margin-bottom:0}.AlertMessages-module-scss-module___GB08W__alert-messages__item--low{--_bg:var(--bg-alert-low);--_c:var(--c-alert-low);--_c-link:var(--c-alert-link-low);--_o:3}.AlertMessages-module-scss-module___GB08W__alert-messages__item--medium{--_bg:var(--bg-alert-medium);--_c:var(--c-alert-medium);--_c-link:var(--c-alert-link-medium);--_o:2}.AlertMessages-module-scss-module___GB08W__alert-messages__item--high{--_bg:var(--bg-alert-high);--_c:var(--c-alert-high);--_c-link:var(--c-alert-link-high);--_o:1}.AlertMessages-module-scss-module___GB08W__alert-messages__toggle{--_wh:2rem;--_bg:#ffffff40;--_c:#fff;--_d:flex;--_fd:row;--_pos:absolute;--_jc:center;--_ai:center;--_g:.5rem;all:unset;inset:var(--_ins);position:var(--_pos);cursor:pointer;background-color:var(--_bg);display:var(--_d);flex-direction:var(--_fd);justify-content:var(--_jc);align-items:var(--_ai);gap:var(--_g)}.AlertMessages-module-scss-module___GB08W__alert-messages__toggle__icon{--_wh:1.5rem;color:var(--_c);fill:var(--_c);width:var(--_wh);height:var(--_wh)}.AlertMessages-module-scss-module___GB08W__alert-messages__toggle__text{--_d:none;--_c:var(--c-alert-low);--_fs:.875rem;--_fw:600;--_pb:.25rem;padding-block:var(--_pb);font-weight:var(--_fw);font-size:var(--_fs);color:var(--_c);display:var(--_d,block)}.AlertMessages-module-scss-module___GB08W__alert-messages__toggle--open{--_pos:relative;--_bg:var(--bg-alert-low);--_c:var(--c-alert-low);width:100%}@media (min-width:1200px){.AlertMessages-module-scss-module___GB08W__alert-messages__toggle--open{--_pos:absolute;--_ins:auto .5rem -2rem auto;--_bg:#ffffff40;--_c:#fff;width:var(--_wh);height:var(--_wh)}}.AlertMessages-module-scss-module___GB08W__alert-messages__toggle--open .AlertMessages-module-scss-module___GB08W__alert-messages__toggle__text{--_d:inline-block}@media (min-width:1200px){.AlertMessages-module-scss-module___GB08W__alert-messages__toggle--open .AlertMessages-module-scss-module___GB08W__alert-messages__toggle__text{--_d:none}}.AlertMessages-module-scss-module___GB08W__alert-messages__toggle--close{--_ins:.75rem .75rem auto auto;width:var(--_wh);height:var(--_wh)}.AlertMessages-module-scss-module___GB08W__alert-messages__content{--_d:flex;--_fd:column;display:var(--_d);flex-direction:var(--_fd)}}@layer custom;
@layer framework,custom;
@layer framework{.BrandBox-module-scss-module__HvFsPG__brand-box{--_p:1.5rem;--_b:.0625rem solid var(--bg-secondary);--_img-h:10rem;padding:var(--_p);text-decoration:none}.BrandBox-module-scss-module__HvFsPG__brand-box__figure{width:100%;height:100%}.BrandBox-module-scss-module__HvFsPG__brand-box__image{width:inherit;height:var(--_img-h);object-fit:contain}.BrandBox-module-scss-module__HvFsPG__brand-box__name{--_fs:1rem;--_fw:600;--_lh:1.2;--_c:var(--c-heading);--_ta:center;font-size:var(--_fs);font-weight:var(--_fw);line-height:var(--_lh);color:var(--c-heading);text-align:var(--_ta)}.BrandBox-module-scss-module__HvFsPG__brand-box--basic{--_img-h:6rem;--_p:.5rem}.BrandBox-module-scss-module__HvFsPG__brand-box--footer{--_img-h:6rem;--_p:.5rem;--_op:.5;--_tr:opacity .25s;opacity:var(--_op);transition:var(--_tr)}.BrandBox-module-scss-module__HvFsPG__brand-box--footer:hover{--_op:1}.BrandBox-module-scss-module__HvFsPG__brand-box--box{--_bg:#fff;--_rg:.5rem;--_bg-hover:var(--bg-secondary);grid-template-rows:var(--_img-h)1fr;row-gap:var(--_rg);background-color:var(--_bg);border:var(--_b);place-items:center;transition:background-color .25s;display:grid}.BrandBox-module-scss-module__HvFsPG__brand-box--box:hover{background-color:var(--_bg-hover)}}@layer custom;
@layer framework{.Brands-module-scss-module__MR6rtG__brands{--_items-pr-mobile:2;--_items-pr-tablet:3;--_items-pr-desktop:5;--_items-pr-desktop-large:5;--_gc:var(--_items-pr-mobile);--_b:.0625rem solid var(--bg-secondary);grid-template-columns:repeat(var(--_gc),minmax(0,1fr));display:grid}@media (min-width:768px){.Brands-module-scss-module__MR6rtG__brands{--_gc:var(--_items-pr-tablet)}}@media (min-width:1024px){.Brands-module-scss-module__MR6rtG__brands{--_gc:var(--_items-pr-desktop)}}@media (min-width:1300px){.Brands-module-scss-module__MR6rtG__brands{--_gc:var(--_items-pr-desktop-large)}}.Brands-module-scss-module__MR6rtG__brands__box{border-top:none;border-left:none}.Brands-module-scss-module__MR6rtG__brands--box{border-top:var(--_b);border-left:var(--_b)}.Brands-module-scss-module__MR6rtG__brands--loading{--_g:.5rem;gap:var(--_g)}.Brands-module-scss-module__MR6rtG__brands--skeleton{--_mb:0;--_h:15rem}}@layer custom;
@layer framework{.NewsletterContainer-module-scss-module__c_47IW__container--newsletter{--_bg:var(--bg-footer-newsletter);--_c:var(--c-footer-newsletter);background-color:var(--_bg);color:var(--_c)}.NewsletterContainer-module-scss-module__c_47IW__container--newsletter__wrap{--_pbl:4rem;padding-block:var(--_pbl);container-type:inline-size}}@layer custom;
