.content-wrapper{max-width:1240px}.footer{--background:#006281;--accent:#fff;--accent-2:rgba(0,0,0,.15);--text:#fff;--link:#fff;--button:#f77f04;--form-background:var(--accent-2);--copyright-background:var(--accent-2);--form-title:#fff;--border-radius:0.1875rem;--icons-bg-color:var(--accent-2);--icons-text-color:var(--link);background:var(--background);color:var(--text);padding:0;&,p{font-family:Open Sans,sans-serif}&.footer--pei{--background:#fff;--accent:#fff;--accent-2:#051c2d;--text:#000;--link:#000;--button:#f77f03;--copyright-background:rgba(233,235,237,.5);--form-background:var(--copyright-background);--form-title:var(--accent-2);--border-radius:20px;--icons-bg-color:var(--copyright-background)}.social-links__icon{background-color:var(--icons-bg-color);transition:all .2s ease-in-out}.social-links__icon:is(&:active,&:focus,:hover){transform:scale(1.1)}.social-links .social-links__link:not(:last-child){margin:0}.social-links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;span{font-weight:600}}.social-links__icon{border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:45px;margin:0 5px;position:relative;width:45px}.social-links__icon svg{height:20px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;fill:var(--icons-text-color)}.footer__copyright,.footer__form{margin:0}.footer__form{background:var(--form-background)}.footer__copyright{background:var(--copyright-background);padding:1rem 0;*{font-size:.8rem}}.footer__content{margin:3.25rem 0}.footer__content-left{display:flex;flex-flow:column;gap:1.5rem}@media (min-width:768px){.footer__content-left{max-width:33.33333%}.footer__content-right{margin-left:auto}}.footer__col-last-content{margin-top:1.5rem}.row-fluid{display:flex;gap:1rem;justify-content:space-between}@media (max-width:767px){.footer__content-right .footer__menu-1,.row-fluid{flex-flow:wrap}}.footer__content-logos{align-items:flex-start;display:flex;flex-flow:column;gap:1.2rem;img{height:auto;object-fit:contain;width:220px}}.footer__content-text p{font-size:.8rem;font-style:normal;font-weight:400;line-height:160%;text-align:left}@media (max-width:767px){.footer__content-text p{font-size:.9rem}.footer__content-right{margin-top:1.5rem}}.footer__content-right .footer__menu-1{display:flex;gap:4rem}.footer__menu{text-align:left}.footer__menu,.footer__menu li{font-size:.9rem;font-weight:400;list-style:none;min-width:100px;padding:0}.footer__menu-link-level-1>.footer__menu-link-label{display:block;margin-bottom:1.5rem}.footer__menu-link-level-2{margin-bottom:.75rem}.footer__menu-link-level-1>.footer__menu-link-label{font-size:1.125rem;font-weight:700}.footer__menu a{font-size:.9rem;font-weight:400}.footer__right-column{display:flex;gap:4rem;justify-content:flex-end}.footer__menu-column-last{display:flex;max-width:100%;position:relative;*{max-width:100%;overflow:auto;resize:both}}.footer__form{padding:1rem 0}.form-title{background:none;color:var(--form-title);font-family:Open Sans,sans-serif;font-size:1.125rem;font-weight:400;margin:0}.field,.hs-richtext,.hs-submit .actions,fieldset.form-columns-1 .hs-form-field,fieldset.form-columns-2 .hs-form-field,fieldset.form-columns-3 .hs-form-field{padding-left:0;padding-right:0}.footer__form .row-fluid{align-items:center;gap:1rem;justify-content:center}.hs-form-field,form :is(.hs-button,input[type=submit],input){border-radius:var(--border-radius);font-size:1rem;margin:0}form input[type=submit]{background:var(--button)}.hs-form-field input[type=email],.hs-form-field input[type=number],.hs-form-field input[type=tel],.hs-form-field input[type=text],.hs-form-field input[type=url],form input[type=submit]{border:0;height:unset;padding:.8rem 1.5rem}.hs-form-field{position:relative}.hs-error-msgs{position:absolute}form label.hs-error-msg{background:var(--accent-2);color:var(--form-title);padding:.4rem}form{align-items:center;display:flex;gap:.4rem;padding:0;*{margin:0}}}