.Footer_footerContainer__77_mg{background-color:#3f3f3f;color:#ffffff;padding:3rem 32px 1rem;min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.Footer_footerContentWrapper__o8vc6{max-width:80rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;width:100%;flex:1 1;padding-bottom:1rem;align-items:flex-start;text-align:left}@media (min-width:768px){.Footer_footerContentWrapper__o8vc6{flex-direction:row;justify-content:space-between;align-items:flex-start;text-align:left}}.Footer_logoSection__60cxm{display:flex;flex-direction:column}@media (min-width:768px){.Footer_logoSection__60cxm{align-items:flex-start;margin-bottom:0;width:auto}}.Footer_logoWrapper__wGvY8{margin-bottom:1rem}.Footer_logoImage__XBnqG{object-fit:contain}.Footer_descriptionText__tAI2k,.Footer_telephoneText__36eld{font-size:.875rem;max-width:20rem;line-height:1.5rem;color:#d1d5db;width:280px}.Footer_telephoneText__36eld{font-weight:600}.Footer_callToActionText__gUZf_{font-size:.875rem;font-weight:600;margin-top:.5rem;color:#e5e7eb}.Footer_legalSection__mFyIy{margin-top:1rem;font-size:.875rem;color:#d1d5db}@media (max-width:768px){.Footer_legalSection__mFyIy{padding-bottom:2rem}}.Footer_legalLink__upXoH{color:inherit;text-decoration:none}.Footer_legalLink__upXoH:hover{text-decoration:underline}.Footer_legalTextBold__MXKfj{font-weight:600}.Footer_socialMediaSection__M_a1W{display:flex;justify-content:center;width:100%}@media (min-width:768px){.Footer_socialMediaSection__M_a1W{justify-content:flex-end;width:auto;margin-top:0}}.Footer_socialIconsGrid__Kzhj5{display:flex;flex-wrap:wrap;justify-content:space-around;gap:1rem;margin-bottom:0;width:100%}@media (min-width:768px){.Footer_socialIconsGrid__Kzhj5{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(4,40px);width:auto;justify-content:unset}}.Footer_socialSquareLink__TsFne{width:40px;height:40px;border:1px solid #ffffff;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease,border-color .2s ease;flex-shrink:0;text-decoration:none}.Footer_socialSquareLink__TsFne:hover{background-color:#666666;border-color:#999999}.Footer_socialSquareIcon__wTDHx{width:20px;height:20px;display:block}.Footer_dividerLine__op_fF{border-top:1px solid #525252;width:100%;margin-top:1rem;margin-bottom:1rem}.Footer_copyrightText__BSa7R{text-align:center;color:#d1d5db;font-size:.75rem}@tailwind base;@tailwind components;@tailwind utilities;html{scroll-behavior:smooth;font-family:Open Sans}@font-face{font-family:Gotham;src:url(/fonts/gotham_medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham_mediumitalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham_thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham_thinitalic.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham_ultra.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham_ultraitalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham_xlight.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham_xlightitalic.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham_black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham_blackitalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham_bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham_bolditalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham_book.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham_bookitalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham_light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/fonts/gotham_lightitalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto Bold;src:url(/fonts/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto-Bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}