.primary-button{background-color:var(--primary);color:var(--base-3);text-decoration:none;text-transform:uppercase;padding:15px 30px}.primary-button:is(:hover,:focus){background-color:var(--contrast);color:var(--white)}.primary-button a{font-style:none;text-decoration:none}.outline-button{align-items:center;align-self:center;color:var(--primary);display:flex;justify-content:center;justify-items:center;justify-self:stretch;max-width:300px;overflow-x:hidden;overflow-y:hidden;position:relative;text-decoration:none;transition:all 0.35s ease 0s;width:auto;z-index:1;border:1px solid var(--primary);padding:10px 20px}.outline-button:before{content:"";position:absolute;height:100%;width:20%;background-color:var(--primary);left:0px;bottom:0px;transition:all 0.3s ease 0s;opacity:1;top:50%;transform:rotate(-45deg) translate(-50%,-50%);z-index:-1}.outline-button:is(:hover,:focus){background-color:var(--transparent);color:var(--base-3);border:1px solid var(--primary)}.outline-button:is(:hover,:focus):before{width:100%;top:0px;transform:translate3d(0px,0px,0px)}.secondary-button{background-blend-mode:normal;background-image:linear-gradient(to right,var(--primary) 0%,var(--secondary) 51%,var(--primary) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--black);max-width:500px;text-decoration:none;transition:all 0.4s ease 0s;width:100%;padding:15px 30px}.secondary-button:is(:hover,:focus){background-color:var(--transparent);text-align:center}.event-button{align-items:center;align-self:center;background-color:var(--transparent);color:var(--primary);display:flex;justify-content:center;justify-items:center;max-width:300px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 0.4s ease 0s;width:100%;border:1px solid var(--primary);padding:10px 30px}.event-button:is(:hover,:focus){background-color:var(--primary);text-align:center;color:var(--base-3);border:1px solid var(--primary)}.new-button{align-items:center;background-color:#dba958;border-bottom-color:var(--primary);border-left-color:var(--primary);border-right-color:var(--primary);border-top-color:var(--primary);box-shadow:5px 5px 1px 1px rgba(0,0,0,0.1);color:#ffffff;display:inline-flex;font-weight:bold;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 0.5s ease 0s;width:150px;border-radius:5px;padding:10px}.new-button:is(:hover,:focus){background-color:#bd924b;color:#ffffff;border-top-color:var(--primary);border-right-color:var(--primary);border-bottom-color:var(--primary);border-left-color:var(--primary);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.1);border-radius:5px}.contactlink{color:var(--black)}.contactlink:is(:hover,:focus){color:var(--primary)}.contactlink a{color:var(--black)}@media (max-width:1024px){.contactlink{color:var(--black)}.contactlink:is(:hover,:focus){color:var(--primary)}.contactlink a{color:var(--black)}}@media (max-width:767px){.contactlink{color:var(--black)}.contactlink:is(:hover,:focus){color:var(--primary)}.contactlink a{color:var(--black)}}