body .is-root-container .component-footer-3{display:flex;flex-flow:column;position:relative;color:#fff;background-color:#0e2532;padding-block:min(calc(3.125rem + 4.375 * (100vw - 22.5rem) / 77.5),7.5rem) min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}body .is-root-container .component-footer-3 a{color:#fff}body .is-root-container .component-footer-3 a:hover,body .is-root-container .component-footer-3 a:focus{text-decoration:underline}body .is-root-container .component-footer-3 .wrapper{display:flex;flex-flow:column;position:relative;z-index:2;gap:min(calc(2.5rem + 1.25 * (100vw - 22.5rem) / 77.5),3.75rem)}body .is-root-container .component-footer-3 .wrapper .line{display:block;width:100%;border:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255,255,255,.2)}body .is-root-container .component-footer-3 .wrapper .f-top{display:flex;flex-flow:column;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 64rem){body .is-root-container .component-footer-3 .wrapper .f-top{display:flex;flex-flow:row;flex-wrap:nowrap}}body .is-root-container .component-footer-3 .wrapper .f-top .primary-logo{flex-grow:0;flex-shrink:0;width:min(calc(3.125rem + 2.125 * (100vw - 22.5rem) / 77.5),5.25rem);height:auto}body .is-root-container .component-footer-3 .wrapper .f-top .primary-logo .picture,body .is-root-container .component-footer-3 .wrapper .f-top .primary-logo .img{width:100%;height:auto}@media(min-width: 64rem){body .is-root-container .component-footer-3 .wrapper .f-top .line{display:none}}body .is-root-container .component-footer-3 .wrapper .f-top .f-menus{gap:min(calc(2.5rem + 1.25 * (100vw - 22.5rem) / 77.5),3.75rem);display:flex;flex-wrap:wrap;width:100%}@media(min-width: 64rem){body .is-root-container .component-footer-3 .wrapper .f-top .f-menus{flex-wrap:nowrap;width:auto;max-width:min(calc(50rem + 17.6875 * (100vw - 64rem) / 36),67.6875rem)}}body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .menu-cols{gap:1rem;display:none;flex-basis:auto;flex-direction:column;flex-wrap:wrap;flex-grow:1}@media(min-width: 48rem){body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .menu-cols{display:flex}}body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .menu-title{font-family:elza;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase;color:#fff}body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .f-nav{gap:1rem;padding-top:clamp(0.001rem,calc(1rem + -0.999 * (100vw - 22.5rem) / 77.5),1rem);display:flex;flex-direction:column;flex-wrap:wrap}body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .f-nav .menu-item{font-family:elza;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#fff;opacity:.5}body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .f-nav .menu-item.highlighted{font-family:elza;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase;color:#fff;margin-top:0.75rem}body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .f-nav .menu-item a{color:inherit}body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .f-nav .menu-item a:hover,body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .f-nav .menu-item a:focus{text-decoration:underline}body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .accordion{gap:1rem;display:flex;flex-direction:column;flex-wrap:wrap;width:100%}@media(min-width: 48rem){body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .accordion{display:none}}body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .accordion .accordion-item{display:flex;flex-direction:column;flex-wrap:wrap;transition:250ms all}body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .accordion .accordion-item.is-active .accordion-item-toggle .accordion-item-toggle-icon .opened-icon{display:flex}body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .accordion .accordion-item.is-active .accordion-item-toggle .accordion-item-toggle-icon .closed-icon{display:none}body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .accordion .accordion-item .accordion-item-toggle{gap:.5rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .accordion .accordion-item .accordion-item-toggle>span{font-family:elza;font-weight:400;line-height:1.2;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:.02em;-webkit-text-decoration:None;text-decoration:None;text-transform:Uppercase;color:#fff}body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .accordion .accordion-item .accordion-item-toggle .opened-icon{display:none}body .is-root-container .component-footer-3 .wrapper .f-top .f-menus .accordion .line:last-child{display:none}body .is-root-container .component-footer-3 .wrapper .f-bottom{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}body .is-root-container .component-footer-3 .wrapper .f-bottom .f-bottom-social{display:flex;flex-flow:column;gap:min(calc(2.5rem + 1.25 * (100vw - 22.5rem) / 77.5),3.75rem)}@media(min-width: 64rem){body .is-root-container .component-footer-3 .wrapper .f-bottom .f-bottom-social{display:flex;flex-flow:row;align-items:center;justify-content:space-between}}body .is-root-container .component-footer-3 .wrapper .f-bottom .f-bottom-social .address-text{font-family:elza;font-weight:400;line-height:1.6;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None}body .is-root-container .component-footer-3 .wrapper .f-bottom .f-bottom-social .component-social-media{gap:1.25rem;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap}body .is-root-container .component-footer-3 .wrapper .f-bottom .f-bottom-social .component-social-media .title{font-family:elza;font-weight:400;line-height:1.6;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#fff}body .is-root-container .component-footer-3 .wrapper .f-bottom .copyright-disclaimer{font-family:elza;font-weight:400;line-height:1.6;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;width:100%}@media(min-width: 64rem){body .is-root-container .component-footer-3 .wrapper .f-bottom .copyright-disclaimer{max-width:75rem;text-align:center;text-wrap:balance;margin-inline:auto}}body .is-root-container .component-footer-3 .wrapper .f-bottom .copyright-text{font-family:elza;font-weight:400;line-height:1.6;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);letter-spacing:0em;-webkit-text-decoration:None;text-decoration:None;text-transform:None;color:#fff;display:inline-block;flex-direction:row;justify-content:center}@media(min-width: 64rem){body .is-root-container .component-footer-3 .wrapper .f-bottom .copyright-text{text-align:center}}body .is-root-container .component-footer-3 .wrapper .f-bottom .copyright-text>*{display:inline}body .is-root-container .component-footer-3 .wrapper .f-bottom .copyright-text .separator{white-space:pre}body .is-root-container .component-footer-3 .wrapper .f-bottom .copyright-text a:hover,body .is-root-container .component-footer-3 .wrapper .f-bottom .copyright-text a:focus{text-decoration:underline}body .is-root-container .component-footer-3 .wrapper .f-bottom .copyright-text .component-link .link-text{white-space:nowrap}