.footer{margin-top:clamp(4rem,6vw,6rem);background:var(--color-accent)}.footer__inner{text-align:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.6rem 0 2rem;color:var(--color-white)}@media screen and (max-width: 1000px){.footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.footer__copyright{width:100%;text-align:center;font-size:clamp(1.1rem,1.3vw,1.2rem);font-weight:500;color:var(--color-white);padding:1.2rem 0;background:#05224a}.footer__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1rem;width:20%}.footer__column:first-child,.footer__column:last-child{width:30%}@media screen and (max-width: 1000px){.footer__column{width:100% !important}}.footer__column__logo{max-width:300px;padding-right:2rem;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media screen and (max-width: 1000px){.footer__column__logo{max-width:200px;margin:0 auto;padding-right:0}}.footer__column__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;margin-bottom:1rem;text-align:left;font-size:1.1rem;font-weight:500}.footer__column__line__social__item{width:2rem;height:2rem}.footer__column__line__social__item::before,.footer__column__line__social__item::after{display:none}.footer__column__line__social__item svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__column__line:first-child{margin-top:.5rem}.footer__column__line a{color:var(--color-white)}.footer__column__line:not(.social) svg{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.footer__column__line:not(.social) svg *{fill:var(--color-white)}.footer ul.menu{list-style:none}.footer ul.menu .menu-item{text-align:left;margin:.5rem 0}.footer ul.menu .menu-item a{font-weight:500;font-size:clamp(1.1rem,1.3vw,1.3rem);color:var(--color-white)}