.footer:has(>.footer-top.option-two){--mf-footer-text:16px;--mf-footer-line:22px}.footer:has(>.footer-top.option-two) .page-content{padding:0 24px}.footer:has(>.footer-top.option-two) .page-content.wide{max-width:1440px}.footer:has(>.footer-top.option-two)>.footer-top{padding:44px 0 32px}.footer:has(>.footer-top.option-two)>.footer-bottom{padding:16px 0 44px}.footer:has(>.footer-top.option-two) .footer-two-flex{display:grid;font-size:var(--mf-footer-text);grid-template-areas:"content" "address" "social" "copyright" "nav" "logo";grid-template-columns:minmax(0,1fr);line-height:var(--mf-footer-line)}.footer:has(>.footer-top.option-two) .footer-two-flex>.footer-info{display:contents}.footer:has(>.footer-top.option-two) .footer-info>.footer-content{grid-area:content;margin:0;max-width:none;text-align:left}.footer:has(>.footer-top.option-two) .footer-content p{font-size:var(--mf-footer-text);line-height:var(--mf-footer-line);margin:0}.footer:has(>.footer-top.option-two) .footer-content p+p{margin-top:12px}.footer:has(>.footer-top.option-two) .footer-info>address{font-size:var(--mf-footer-text);grid-area:address;line-height:var(--mf-footer-line);margin:24px 0 0;text-align:left}.footer:has(>.footer-top.option-two) .footer-info>.copyright{display:block;grid-area:copyright;margin:24px 0 0;text-align:left}.footer:has(>.footer-top.option-two) .footer-info>.copyright p{font-size:var(--mf-footer-text);line-height:var(--mf-footer-line);margin:0}.footer:has(>.footer-top.option-two) .footer-info>.footer-soc{grid-area:social;margin:24px 0 0}.footer:has(>.footer-top.option-two) .footer-soc ul{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.footer:has(>.footer-top.option-two) .footer-soc li{margin:0}.footer:has(>.footer-top.option-two) .footer-soc.social a{align-items:center;border-radius:50%;display:flex;font-size:20px;height:40px;justify-content:center;transition:background-color .2s ease;width:40px}.footer:has(>.footer-top.option-two) .footer-soc.social li:has(.fa-linkedin-in){order:1}.footer:has(>.footer-top.option-two) .footer-soc.social li:has(.fa-instagram){order:2}.footer:has(>.footer-top.option-two) .footer-soc.social li:has(.fa-x-twitter){order:3}.footer:has(>.footer-top.option-two) .footer-soc.social li:has(.fa-twitter){order:3}.footer:has(>.footer-top.option-two) .footer-soc.social li:has(.fa-facebook-f){order:4}.footer:has(>.footer-top.option-two) .footer-soc.social li:has(.fa-youtube){order:5}.footer:has(>.footer-top.option-two) .footer-soc.social li:has(.fa-pinterest-p){order:6}.footer:has(>.footer-top.option-two) .footer-soc.social-icons a{display:block;line-height:0}.footer:has(>.footer-top.option-two) .footer-soc.social-icons span{align-items:center;border-radius:50%;box-sizing:border-box;display:flex;height:40px;justify-content:center;padding:10px;transition:background-color .2s ease;width:40px}.footer:has(>.footer-top.option-two) .footer-soc.social-icons svg{height:20px;width:20px}.footer:has(>.footer-top.option-two) .footer-two-flex>.footer-nav{--mf-footer-cols:1;grid-area:nav;margin:48px 0 0;width:auto}.footer:has(>.footer-top.option-two) .footer-nav .hs-menu-wrapper>ul{display:grid;gap:40px 24px;grid-template-columns:repeat(var(--mf-footer-cols),minmax(0,1fr));list-style:none;margin:0;padding:0}.footer:has(>.footer-top.option-two) .footer-nav li{margin:0;padding:0;text-align:left;width:auto}.footer:has(>.footer-top.option-two) .footer-nav li.hs-menu-depth-1>a{display:block;font-size:var(--mf-footer-text);font-weight:700;line-height:var(--mf-footer-line);margin:0 0 12px}.footer:has(>.footer-top.option-two) .footer-nav .hs-menu-wrapper ul.hs-menu-children-wrapper{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;opacity:1;padding:0;position:static;visibility:visible}.footer:has(>.footer-top.option-two) .footer-nav li li a{display:inline;font-size:var(--mf-footer-text);font-weight:400;line-height:var(--mf-footer-line);margin:0}.footer:has(>.footer-top.option-two) .footer-nav .hs-menu-wrapper li li ul.hs-menu-children-wrapper{margin:12px 0 0 12px}.footer:has(>.footer-top.option-two) .footer-info>.footer-logo{grid-area:logo;margin:48px 0 0;max-width:none;text-align:left}.footer:has(>.footer-top.option-two) .footer-logo img{display:block;height:auto;max-width:100%;width:100%}.footer:has(>.footer-top.option-two) .footer-bottom .copyright{align-items:flex-start;flex-flow:column;gap:8px;text-align:left}.footer:has(>.footer-top.option-two) .simple-footer-nav ul{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:0;padding:0}.footer:has(>.footer-top.option-two) .simple-footer-nav li{display:block;font-size:10px;line-height:14px;margin:0}.footer:has(>.footer-top.option-two) .simple-footer-nav a{font-size:10px;line-height:14px;text-decoration:underline}.footer:has(>.footer-top.option-two) .copyright p.gg-credit{font-size:10px;line-height:14px;margin:0}@media (min-width:768px){.footer:has(>.footer-top.option-two){--mf-footer-text:14px;--mf-footer-line:20px}.footer:has(>.footer-top.option-two) .page-content{padding:0 32px}.footer:has(>.footer-top.option-two)>.footer-top{padding:64px 0 48px}.footer:has(>.footer-top.option-two)>.footer-bottom{padding:16px 0}.footer:has(>.footer-top.option-two) .footer-info>.footer-logo{margin-top:56px}.footer:has(>.footer-top.option-two) .footer-two-flex>.footer-nav{--mf-footer-cols:4}.footer:has(>.footer-top.option-two) .footer-two-flex>.footer-nav.six,.footer:has(>.footer-top.option-two) .footer-two-flex>.footer-nav.three{--mf-footer-cols:3}.footer:has(>.footer-top.option-two) .footer-two-flex>.footer-nav.five{--mf-footer-cols:5}.footer:has(>.footer-top.option-two) .footer-bottom .copyright{align-items:center;column-gap:24px;flex-flow:row wrap;justify-content:flex-end}}@media (min-width:1200px){.footer:has(>.footer-top.option-two) .page-content{padding:0 40px}.footer:has(>.footer-top.option-two)>.footer-top{padding:80px 0 56px}.footer:has(>.footer-top.option-two) .footer-two-flex{column-gap:48px;grid-template-areas:"content nav" "address nav" "social nav" "copyright nav" "logo logo";grid-template-columns:minmax(0,263px) minmax(0,964px);grid-template-rows:auto auto auto 1fr auto;justify-content:space-between}.footer:has(>.footer-top.option-two) .footer-two-flex>.footer-nav{margin:0}.footer:has(>.footer-top.option-two) .footer-two-flex>.footer-nav.six{--mf-footer-cols:6}.footer:has(>.footer-top.option-two) .footer-two-flex>.footer-nav.seven{--mf-footer-cols:7}.footer:has(>.footer-top.option-two) .footer-info>.footer-logo{margin-top:96px}}