.btn-contact{font-weight:300;border:1px solid #ca8a2a;text-decoration:none;background-color:transparent;cursor:pointer;transition:background-color .3s ease-in-out}.btn-contact:hover{background-color:rgba(230,214,189,.17)}.btn-small{font-size:.9rem;padding:.5rem 2rem;border-radius:.6rem}.btn-medium{font-size:1rem;padding:.8rem 2.6rem;border-radius:1rem}.btn-large{font-size:1.2rem;padding:.7rem 3rem;border-radius:.8rem;border-width:2px}@media (max-width:900px){.btn-small{font-size:.8rem;padding:.4rem 1.8rem;border-radius:.5rem}.btn-medium{font-size:1rem;padding:.5rem 2.2rem;border-radius:.6rem}}@media (max-width:372px){.btn-small{font-size:.6rem;padding:.3rem 1.4rem;border-radius:.4rem}.btn-medium{font-size:.8rem;padding:.4rem 1.8rem;border-radius:.4rem}}.main{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:2rem 0;width:100%}.main h1{color:transparent;font-size:0}.nav-menu{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4rem;font-size:1.3rem;font-weight:200;color:#ffffff}.nav-menu a{font-family:var(--font-outfit),sans-serif;cursor:pointer;font-weight:200;transition:font-weight .3s ease}.nav-menu a.active,.nav-menu a:hover{font-weight:500}.main>button:last-child{display:none}@media (max-width:900px){.main{padding:1rem 0}.nav-menu{font-size:1rem;font-weight:200}}@media (max-width:655px){.nav-menu{gap:2rem}}@media (max-width:560px){.main{padding:.4rem 0 0}.main>button{display:none}.main>button:last-child{display:block;text-decoration:none;background-color:transparent;border:none;color:white;cursor:pointer}.nav-menu{display:none}}