@media screen and (width>=32rem){._footer_main_1hfcn_7{padding-left:2rem;padding-right:2rem}}@media screen and (width>=48rem){._footer_main_1hfcn_7{padding-left:3rem;padding-right:3rem}}@media screen and (width>=64rem){._footer_main_1hfcn_7{padding-left:4rem;padding-right:4rem}}@media screen and (width>=80rem){._footer_main_1hfcn_7{padding-left:5rem;padding-right:5rem}}@media screen and (width>=48rem){._footer_main_1hfcn_7{flex-direction:row;justify-content:space-between;align-items:flex-start}}@media screen and (width>=48rem){._footer_main_contact_1hfcn_56{flex-wrap:wrap;display:flex}}._footer_1hfcn_1{color:var(--white);background:var(--red);margin-top:auto}._footer_main_1hfcn_7{box-sizing:border-box;width:100%;padding-left:1.5rem;padding-right:1.5rem}@media screen and (width>=32rem){._footer_main_1hfcn_7{padding-left:2rem;padding-right:2rem}}@media screen and (width>=48rem){._footer_main_1hfcn_7{padding-left:3rem;padding-right:3rem}}@media screen and (width>=64rem){._footer_main_1hfcn_7{padding-left:4rem;padding-right:4rem}}@media screen and (width>=80rem){._footer_main_1hfcn_7{padding-left:5rem;padding-right:5rem}}._footer_main_1hfcn_7{flex-direction:column;gap:2rem;max-width:110rem;margin:0 auto;padding-top:2rem;padding-bottom:2rem;font-size:1rem;line-height:1.4;display:flex}@media screen and (width>=48rem){._footer_main_1hfcn_7{flex-direction:row;justify-content:space-between;align-items:flex-start}}._footer_main_contact_1hfcn_56{gap:1rem 2.5rem;font-style:normal;display:grid}@media screen and (width>=48rem){._footer_main_contact_1hfcn_56{flex-wrap:wrap;display:flex}}._footer_main_contact_1hfcn_56 a:hover{text-decoration:underline}._footer_main_map_1hfcn_71{align-items:center;gap:.5rem;display:inline-flex}._footer_main_map_1hfcn_71 a:hover{text-decoration:underline}._footer_main_map_icon_1hfcn_80{font-variation-settings:"FILL" 1, "wght" 300;font-size:150%}._footer_main_map_text_1hfcn_85:hover{text-decoration:underline}._footer_legal_1hfcn_89{font-size:.75rem}._footer_legal_1hfcn_89>ul{background:color-mix(in srgb, var(--red) 88%, black);flex-wrap:wrap;justify-content:center;gap:2.5rem;padding:.5rem 1.5rem;list-style:none;display:flex}._footer_legal_1hfcn_89>ul a{opacity:.7;transition:opacity .2s linear}._footer_legal_1hfcn_89>ul a:hover{opacity:1}
