*{box-sizing:border-box;margin:0;padding:0}body,html{width:100vw;background:#000;color:#fff;font-family:roboto,Arial,Helvetica,sans-serif;overflow-x:hidden}svg[data-v-1c15bdea]{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;box-shadow:none}.logo[data-v-035698d9]{outline:none;box-shadow:none}#hamburger[data-v-035698d9]{cursor:pointer}nav[data-v-035698d9]{display:flex;justify-content:space-between;align-items:center;background:#333;height:10vh;position:relative;z-index:20;padding:1rem 2rem}ul[data-v-035698d9]{list-style-type:none}.links[data-v-035698d9]{display:flex;gap:1rem}a[data-v-035698d9]{text-decoration:none;color:inherit;-webkit-user-select:none;user-select:none}.fa[data-v-035698d9],.mobile-nav[data-v-035698d9]{display:none}.active-class[data-v-035698d9]{color:orange;font-weight:700}@media only screen and (max-width: 850px){.links[data-v-035698d9]{display:none}.fa[data-v-035698d9]{display:inline-block;font-size:2rem}.mobile-nav[data-v-035698d9]{display:block;width:90%;margin:.5rem auto 1.5rem}ul li[data-v-035698d9]{border-bottom:1px dotted #fff;text-align:center;padding-top:1rem;padding-bottom:1rem;font-size:1.5rem;cursor:pointer}ul li[data-v-035698d9]:hover{background:#ccc}}.contact p[data-v-f29b68ba]{padding:.3rem 0}.socials[data-v-f29b68ba]{display:flex;gap:1rem 3rem;font-size:2rem}.socials .fa[data-v-f29b68ba]{padding:1rem;border-radius:50%;background:#333;color:#fff;transition:all .5s;border:1px solid transparent}.socials .fa[data-v-f29b68ba]:hover{color:#333;background:#fff;border-color:#000}a[data-v-f29b68ba]{font-weight:700;text-decoration:none;color:inherit}label[data-v-f29b68ba]{display:block}ul[data-v-f29b68ba]{list-style:none}footer[data-v-f29b68ba]{height:25vh;position:relative;z-index:10;background:#ccc;color:#000;display:flex;flex-direction:column;justify-content:space-between;bottom:0}.footer-container[data-v-f29b68ba]{font-size:1rem;display:flex;align-items:center;justify-content:space-between;padding:.5rem 4rem 0}.copyright[data-v-f29b68ba]{text-align:center}.contact>p[data-v-f29b68ba]:nth-child(2){padding-top:0}@media only screen and (max-width: 850px){footer[data-v-f29b68ba]{height:40vh;font-size:1.5rem}p[data-v-f29b68ba]{font-size:1rem}.footer-container[data-v-f29b68ba]{padding:1rem 1.5rem;font-size:1rem;height:100%;gap:.5rem;flex-direction:column;justify-content:space-around}}.site{max-width:1800px;margin:0 auto}
