.b2c footer{background-color:var(--b2c-blue-100)}.b2b footer{background-color:var(--b2b-blue-100)}.fi footer{background-color:var(--white);line-height:100%}footer{color:var(--white);font-weight:var(--weight-500);line-height:141.5%}footer .container{padding:32px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center}footer .menu{text-align:center}footer .menu a{display:inline-block}footer .menu a,footer .menu a:active,footer .menu a:focus,footer .menu a:hover{color:var(--white)}.fi footer .menu a,.fi footer .menu a:active,.fi footer .menu a:focus,.fi footer .menu a:hover{color:var(--dark-blue)}footer .menu a:hover{text-decoration:underline}footer .menu .delimeter{margin:0 10px 0 10px;opacity:.2;border-left:var(--delimiter-white)}.fi footer .menu .delimeter{border-left:var(--delimiter-dark-blue)}footer .menu .delimeter:first-child{display:none}footer .logo{display:block}footer .copyright{color:var(--b2c-blue-30);margin:22px}.fi footer .copyright{color:var(--dark-blue)}@media screen and (min-width:992px){footer .container{flex-direction:row;gap:20px}footer .logo{margin:0}footer .copyright{text-align:left;margin:0;flex:1 1 auto}}footer.landing{color:#81909d;font-size:14px;font-weight:400;line-height:1.43;border-top:1px solid #d8d8d8;background-color:#f5f5f5}footer.landing .container-landing{padding:24px 32px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}footer.landing .container-landing .menu-landing a{color:#81909d;text-decoration:underline;display:inline-block}footer.landing .container-landing .menu-landing a:hover{color:#075da7}footer.landing .container-landing .menu-landing .delimeter{margin:0 16px 0 15px;border-right:1px solid #d8d8d8}footer.landing .container-landing .copyright-landing{color:#8a8a8b;font-size:12px;line-height:1.4;text-align:center;margin-top:22px}@media screen and (min-width:769px){footer.landing .container-landing{flex-direction:row}footer.landing .container-landing .copyright-landing{order:1;text-align:left;margin-top:0}footer.landing .container-landing .copyright-landing span br{display:none}footer.landing .container-landing .menu-landing{order:2}}@media screen and (max-width:391px){footer.landing .container-landing .menu-landing{text-align:center;margin-top:20px}}@media screen and (max-width:768px){footer.landing .container-landing .menu-landing{margin-top:20px}}@media screen and (min-width:1201px){footer.landing .container-landing{max-width:1200px;margin:0 auto}}