:root{font-family:Montserrat,sans-serif;background:linear-gradient(315deg,#1a237e 0% 10%,#fff 10% 90%,#ff8f00 90% 100%);box-sizing:border-box;font-size:.875rem}@media(min-width:992px){:root{font-size:1rem}}*,*:before,*:after{box-sizing:inherit}h1,h2{font-family:Krona One,sans-serif}html{color:#1a237e;background-color:#fff;min-width:100vw;min-height:100vh;display:flex;align-items:center;justify-content:center}body{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}@media(min-width:992px){body{flex-direction:row;flex-wrap:wrap;max-width:1200px}}header{display:flex;flex-direction:column;align-items:center;width:75%}header img{width:50%;height:auto;display:flex;margin-left:auto;margin-right:auto;margin-bottom:10px}@media(min-width:992px){header img{width:70%;margin-bottom:0}}@media(min-width:992px){header{width:50%}}@media(min-width:992px){main{width:50%;margin-left:auto}}.contact{display:flex;justify-content:center;align-items:center;border-top:2px solid #ff8f00;margin:20px 20px 0}.contact div{margin:20px}.contact h2{font-size:1.125rem}@media(min-width:992px){.contact h2{font-size:1.25rem}}.contact ul{padding:0;list-style:none}.contact ul li{margin:10px 0}@media(min-width:992px){.contact{align-items:flex-start;border-top:none;margin-top:0;border-left:2px solid #ff8f00}}a{color:#1a237e;transition:color .3s}@media(min-width:992px){a:hover{transition:color .3s;color:#ff8f00}}.email{display:flex;flex-direction:row}.email a{margin-left:.5em}.email:before{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24"><path fill="%23ff8f00" d="M20,8L12,13L4,8V6L12,11L20,6M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4Z"></path></svg>');color:#1a237e;content:"";width:20px;height:20px;background-size:contain;background-position:center;margin-right:5px}.footer{width:100%;max-width:340px;display:flex;flex-direction:column;align-items:flex-start;padding:40px 40px 0}.footer__img{height:50px;width:150px}@media(min-width:992px){.footer__img{height:60px;width:180px;margin-right:10px}}.footer p{font-size:.75rem}@media(min-width:992px){.footer p{font-size:.875rem}}@media(min-width:992px){.footer{padding:60px 60px 0;max-width:900px;flex-direction:row;align-items:center}}
