header .logo-mobile{display:none}header .menu{align-items:center;display:flex}header .menu ul{display:flex;list-style:none;margin-bottom:0;margin-left:40px;padding-left:0;padding-top:35px}header .menu li{margin-right:90px;padding:0}header .menu li:last-child{margin-right:0}header .menu li a{color:#12273f;font-size:2.1em;letter-spacing:2px;margin:0;padding:5px 5px 0;text-decoration:none}header .menu li a:hover,header .menu li.active a{text-decoration:underline}@media screen and (max-width:1080px){header .logo-mobile{display:block}header .logo-desktop{display:none}header .menu{justify-content:space-between;padding:20px 0}header .separator{display:none}header .menu li{margin-right:30px}}@media screen and (max-width:991px){header .menu{flex-direction:column}header .menu ul{margin-left:0}}@media screen and (max-width:500px){header .menu li{margin-right:20px}header .menu li a{font-size:1.5em}}
footer{background:#aebdc7;margin-top:30px;padding-top:80px}footer:after{background:#12273f;content:"";display:block;height:30px;width:100%}footer .flex-footer{display:flex;justify-content:space-between}footer .item-footer{max-width:385px}footer .item-footer h2{font-size:1.562em;font-weight:700;letter-spacing:1px;text-transform:uppercase}footer .item-footer p,footer .item-footer p a{color:#12273f;font-weight:400;margin-bottom:3px;text-decoration:none}.item-footer p a:hover{text-decoration:underline}footer p.copy{letter-spacing:1px;margin-bottom:20px;margin-top:80px;text-align:center;text-transform:uppercase}@media screen and (max-width:991px){footer .flex-footer{align-items:center;flex-direction:column;justify-content:start}footer .item-footer{margin-bottom:40px;max-width:unset;text-align:center}footer .item-footer:last-child{margin-bottom:0}}
*{color:#12273f;font-family:CocoSharpS}
