*{box-sizing:border-box;font-family:League Spartan,PT-sans,sans-serif;margin:0;padding:0}.contact,.gallery,.home,.services,.sign-up{align-items:center;background-color:#768063;color:#f1f2ed;display:flex;font-size:4rem;font-weight:1000px;height:100%;justify-content:center;letter-spacing:3px;opacity:.8;text-shadow:.01em 0 #000,0 .01em #000,-.01em 0 #000,0 -.01em #000}.services{background-image:url(/static/media/mainPage2.944ba9c25354d22bd230.png)}.gallery,.services{background-position:50%;background-repeat:no-repeat;background-size:cover;font-size:100px}.gallery{background-image:url(/static/media/mainPage3.407b38edcff0ea9e945d.png)}.blog{align-items:center;font-size:100px;justify-content:center}.contact{background-image:url(/static/media/mainPage5.3176e923256fa4a34aea.png)}.contact,.sign-up{background-position:50%;background-repeat:no-repeat;background-size:cover;font-size:100px}.sign-up{background-image:url(/static/media/mainPage3.407b38edcff0ea9e945d.png)}@media screen and (max-width:760px){.contact,.gallery,.home,.services,.sign-up{font-size:80px;height:90vh}}.navbar{background:#f1f2ed;font-size:1.2rem;position:-webkit-sticky;position:sticky;top:0;z-index:999}.navbar-container{height:80px;justify-content:center}.navbar-container,.navbar-logo{align-items:center;display:flex}.navbar-logo{color:#768063;cursor:pointer;font-size:60px;justify-items:center;text-decoration:none;transform:translateY(10%)}.Navlogo{align-self:center;border-radius:6px;color:#768063;margin-right:.8rem;transform:translateY(-10%);width:60px}.nav-menu{grid-gap:0;display:grid;grid-template-columns:repeat(5,auto);justify-content:end;list-style:none;margin-right:2rem;text-align:center;width:50vw}.nav-links{align-items:center;color:#768063;display:flex;height:100%;padding:.5rem 1rem;text-decoration:none}.nav-links:hover{border-bottom:4px solid #768063;transition:all .2s ease-out}.fa-bars{color:#768063}.menu-icon,.nav-links-mobile{display:none}.btn-mobile{width:20vh}@media screen and (max-width:1440px){.navbar-logo{font-size:40px}}@media screen and (max-width:1100px){.navbar-logo{font-size:30px}}@media screen and (max-width:960px){.NavbarItems{position:relative}.nav-menu{display:flex;flex-direction:column;height:90vh;justify-content:start;left:-100%;position:absolute;top:80px;width:100%}.nav-menu,.nav-menu.active{opacity:1;transition:all .5s ease}.nav-menu.active{background:#768063;left:0;z-index:1}.nav-links{color:#f1f2ed;display:table;font-size:28px;padding:2rem;text-align:center;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.nav-menu.active .nav-item{animation:fadeIn 1.4s}.nav-links:hover{background-color:#f1f2ed;border-radius:0;color:#768063}.navbar-logo{font-size:26px;left:0;position:absolute;top:0;transform:translate(5%,50%)}.Navlogo{width:50px}.menu-icon{color:#768063;cursor:pointer;display:block;font-size:1.8rem;position:absolute;right:0;top:0;transform:translate(-100%,100%)}.nav-links-mobile{background-color:initial;border:1px solid #768063;border-radius:4px;color:#768063;display:block;font-size:1.5rem;margin:2rem auto;padding:14px 20px;text-align:center;text-decoration:none;transition:all .3s ease-out;width:80%}.nav-links-mobile:hover{background:#768063;color:#242424;transition:.25s}}:root{--primary:#768063;--secondary:#f1f2ed}.btn{border:none;border-radius:2px;cursor:pointer;outline:none;padding:8px 20px}.btn--primary{background-color:#f1f2ed;background-color:var(--secondary);border:1px solid #f1f2ed;border:1px solid var(--secondary);color:#242424}.btn--secondary{background-color:initial;color:#f1f2ed;color:var(--secondary)}.btn--outline{background-color:initial;border:1px solid #768063;border:1px solid var(--primary);color:#768063;color:var(--primary);padding:8px 20px;transition:all .3s ease-out}.btn--medium{font-size:20px;padding:12px 20px}.btn--large{border-radius:15px;font-size:60px;margin:0 10px 10px;padding:18px 36px}.btn--large:hover,.btn--medium:hover{background:#f1f2ed;color:#242424;transition:all .3s ease-out}.btn--primary:hover{background-color:initial;border:1px solid #f1f2ed;border:1px solid var(--secondary);color:#f1f2ed;color:var(--secondary)}.btn--outline:hover{background-color:#768063;background-color:var(--primary);border:1px solid (--secondary);color:#f1f2ed;color:var(--secondary)}
/*# sourceMappingURL=main.6d362410.css.map*/