.sl-navbar{width:100%;padding:1% 10%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ebebeb;position:fixed;z-index:999;background-color:#ffffff}.sl-logo{width:10%}.sl-menu{width:70%;display:flex;justify-content:center;align-items:center;gap:2cqw;font-size:1cqw;font-weight:400;color:var(--color-primary);transition-duration:.5s}.sl-menu .active,.sl-menu a:hover{color:var(--color-secondary)}.sl-menu .active{font-weight:700}.sl-navbar-right{width:20%}.sl-navbar-button{width:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-secondary);border-radius:2cqw;cursor:pointer;position:relative;overflow:hidden}.sl-navbar-button .sl-navbar-button-text{font-size:1cqw;padding:5% 1%;transition-duration:.5s;color:var(--color-secondary)}.sl-navbar-button:hover .sl-navbar-button-text{padding-right:15%}.sl-navbar-button:hover:before{transform:translate(41%)}.sl-navbar-button:before{position:absolute;background-image:url(/assets/images/button-mark.png);top:0;right:0;transition-duration:.5s;transform:translate(100%);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;content:"";width:100%;height:100%}@media (max-width:768px){.sl-navbar{padding:3% 5%}.sl-menu{font-size:2.25cqw}.sl-navbar-button .sl-navbar-button-text{font-size:1.75cqw}.sl-navbar-button:before{display:none}.sl-navbar-button:hover .sl-navbar-button-text{padding-right:0}}.sl-footer{width:100%;padding:3% 10%;display:flex;align-items:flex-start;background-color:#f6f6f6}.sl-footer .sl-footer-menu{width:90%;display:flex;justify-content:center;gap:10%;font-size:1cqw;color:var(--color-primary)}.sl-footer-navigation{display:flex;flex-direction:column;gap:.75cqw}.sl-footer-navigation a{width:max-content}.sl-footer-navigation a:hover{color:var(--color-secondary)}.sl-footer-navigation .active{color:var(--color-secondary);font-weight:700}.sl-footer-navigation h3{font-size:1.5cqw;font-weight:700;color:var(--color-third);margin-bottom:3%}.sl-footer-contact{display:flex;flex-direction:column;gap:.75cqw}.sl-footer-contact h3{font-size:1.5cqw;font-weight:700;color:var(--color-third);margin-bottom:3%}.sl-footer-button,.sl-footer-contact a:hover{color:var(--color-secondary)}.sl-footer-button{width:20%;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-secondary);border-radius:2cqw;cursor:pointer;position:relative;overflow:hidden;padding:1% 0;font-size:1cqw;transition-duration:.5s;margin:0}.sl-footer-button:hover{background-color:var(--color-secondary);border:none;color:var(--color-white)}.sl-social-media{display:flex;align-items:center;gap:5%;cursor:pointer}.sl-social-media a{width:1.5cqw;transition-duration:.5s}.sl-social-media a:hover{transform:scale(1.05)}@media (max-width:768px){.sl-footer{padding:5%}.sl-footer .sl-logo{width:20%}.sl-footer .sl-footer-menu{width:80%;flex-wrap:wrap}.sl-footer-navigation a{font-size:2.5cqw}.sl-footer-contact h3,.sl-footer-navigation h3{font-size:4cqw}.sl-footer-contact a{font-size:2.5cqw}.sl-social-media a{width:5cqw}.sl-social-media{gap:10%}.sl-footer-button{margin-top:5%;width:50%;font-size:2.5cqw}}