footer{flex:none;padding:4rem 2rem 1rem;background-color:#495464;overflow:hidden}footer .nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;max-width:1440px;margin-inline:auto;line-height:1.8;padding-bottom:2rem}footer .nav>*{flex:1 1 200px}footer .nav .sub_nav{padding-bottom:2rem}footer .nav ul{margin:0;padding:0;list-style:none}footer .nav li{position:relative;list-style:none;width:max-content}footer .nav a{text-decoration:none}footer .nav i::before{width:20px;display:block}footer .nav .level_1>a{color:#f4f4f2;position:relative;width:fit-content;text-transform:uppercase;margin-bottom:1rem}footer .nav .level_1>a::before{height:2px;bottom:3px;content:"";display:block;position:absolute;inset:auto 0 0 0;background-color:#e6b31e;height:3px}footer .nav .level_1 li>a{color:#f4f4f2;transition:color 100ms linear}footer .nav .level_1 li>a:hover{color:#e6b31e;text-decoration:underline}footer .copyright{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;max-width:1440px;margin-inline:auto;line-height:1.8}footer .copyright>*{flex:1 1 200px}footer .copyright p,footer .copyright a{color:#fff}footer .copyright a:hover{text-decoration:none;color:#e6b31e}@media only screen and (width > 768px){footer{padding-inline:3rem}}@media only screen and (width > 1024px){footer{padding-inline:5rem}}@media only screen and (width > 1440px){footer{padding-inline:7rem}}
