body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.where-to-find-me{border-top:1px solid #fff;clear:both;margin-top:60px;padding-top:20px}.about-row{align-items:stretch;display:flex}.about-image{height:100%;object-fit:cover;width:100%}@media (max-width:600px){.about-row{flex-direction:column}.who-am-i-image-container{align-items:center;border-radius:50%!important;display:flex;height:60%!important;justify-content:center;mask-image:radial-gradient(circle,#000 70%,transparent 90%);-webkit-mask-image:radial-gradient(circle,#000 70%,transparent 90%);object-fit:cover;overflow:hidden!important;-webkit-transform:translateY(8vh);transform:translateY(8vh);width:60%!important}}.gallery *{box-sizing:border-box}.gallery{--lerp-0:1;--lerp-1:0.5787037;--lerp-2:0.2962963;--lerp-3:0.125;--lerp-4:0.037037;--lerp-5:0.0046296;--lerp-6:0;align-items:center;background:linear-gradient(90deg,#000 0,grey);border-radius:25px;box-shadow:0 6px 10px #3e8ef8;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-left:5vw;padding:30px;width:90vw}.gallery h2{color:#fff;margin:0;text-align:center!important}.gallery p{color:#ccc;font-size:20px;padding:20px}.gallery ul{display:flex;list-style-type:none;margin:0 auto;max-width:1200px;padding:0;width:80%}.gallery li{border:5px solid transparent;padding:0}.gallery .results{display:flex;flex-wrap:wrap;justify-content:center;margin:-1px}.gallery img{max-width:100%;object-fit:cover;transition:all .2s ease;width:100%}.gallery a{outline-offset:6px}.gallery ul:is(:hover,:focus-within) img{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-filter:grayscale(calc(1 - var(--active-lerp, 0)));filter:grayscale(calc(1 - var(--active-lerp, 0)));opacity:.1;opacity:calc(.1 + var(--active-lerp, 0)*.9)}.gallery li{flex:0.1;flex:calc(0.1 + var(--active-lerp, 0)*1);transition:flex .2s ease}.gallery li:is(:hover,:focus-within){--active-lerp:var(--lerp-0);z-index:7}.gallery li:has(+li:is(:hover,:focus-within)),.gallery li:is(:hover,:focus-within)+li{--active-lerp:var(--lerp-1);z-index:6}.gallery li:has(+li+li:is(:hover,:focus-within)),.gallery li:is(:hover,:focus-within)+li+li{--active-lerp:var(--lerp-2);z-index:5}.gallery li:has(+li+li+li:is(:hover,:focus-within)),.gallery li:is(:hover,:focus-within)+li+li+li{--active-lerp:var(--lerp-3);z-index:4}.gallery li:has(+li+li+li+li:is(:hover,:focus-within)),.gallery li:is(:hover,:focus-within)+li+li+li+li{--active-lerp:var(--lerp-4);z-index:3}.gallery li:has(+li+li+li+li+li:is(:hover,:focus-within)),.gallery li:is(:hover,:focus-within)+li+li+li+li+li{--active-lerp:var(--lerp-5);z-index:2}.gallery li:has(+li+li+li+li+li+li:is(:hover,:focus-within)),.gallery li:is(:hover,:focus-within)+li+li+li+li+li+li{--active-lerp:var(--lerp-6);z-index:1}.gallery li:nth-child(6){--active-lerp:var(--lerp-0);z-index:7}@media (max-width:768px){#gallery *{display:none;max-height:0;visibility:hidden}}.form{--font-color:#fff;--bg-color:#000;--main-color:#3e8ef8;align-items:center;background:linear-gradient(90deg,#000 0,grey);border-radius:25px;box-shadow:0 6px 10px #3e8ef8;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto;max-width:100%;padding:30px;width:100%}.title{color:#fff;font-family:Raleway,sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;margin-bottom:25px;text-transform:uppercase}.title span{display:block;font-weight:400;margin-top:5px;opacity:.8;text-transform:none}.input,.title span{color:#fff;font-size:15px}.input{background-color:hsla(0,0%,100%,.1);border:none;border-radius:25px;font-family:Raleway,sans-serif;font-weight:500;height:45px;outline:none;padding:0 20px;transition:all .5s linear;width:100%}.input::-webkit-input-placeholder{color:#fff;opacity:.6}.input::placeholder{color:#fff;opacity:.6}.input:focus{background-color:hsla(0,0%,100%,.2);box-shadow:0 3px 6px #3e8ef8}textarea.input{padding:15px 20px}.button-confirm{background:linear-gradient(90deg,#000 0,grey);border:0;border-radius:25px;box-shadow:0 6px 10px #3e8ef8;color:#fff;cursor:pointer;font-family:Raleway,sans-serif;font-size:15px;font-weight:500;letter-spacing:1px;margin:45px auto 0;padding:14px 34px;text-transform:uppercase;transition:all .5s linear}.button-confirm:hover{-webkit-filter:brightness(140%);filter:brightness(140%)}.login-with{display:flex;gap:20px;margin:20px auto 0}.button-log{align-items:center;background:linear-gradient(90deg,#000 0,grey);border:none;border-radius:50%;box-shadow:0 6px 10px #3e8ef8;color:#fff;cursor:pointer;display:flex;font-family:Raleway,sans-serif;font-size:20px;height:45px;justify-content:center;transition:all .5s linear;width:45px}.button-log:hover{-webkit-filter:brightness(140%);filter:brightness(140%)}#contact{background-color:#fff;padding:80px 0}@media (min-width:768px){.form{margin:0 auto;max-width:100%}}.hours-row{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:25px;color:#fff;display:flex;font-family:Raleway,sans-serif;font-size:15px;justify-content:space-between;padding:12px 20px;transition:all .3s ease;width:100%}.hours-row:hover{background-color:hsla(0,0%,100%,.2);box-shadow:0 3px 6px rgba(62,142,248,.3)}.day{font-weight:500;letter-spacing:1px;text-transform:uppercase}.time{opacity:.8}.hours-note{color:#fff;font-size:14px;font-style:italic;margin-top:20px;opacity:.8;text-align:center}@media (max-width:768px){.form{width:100%}.hours-row{font-size:14px;padding:10px 15px}.hours-section{display:none}}@media screen and (max-width:400px){#features{padding:20px}#about,#contact,#features,#footer,#portfolio,#services,#team,#testimonials{width:100%}}
/*# sourceMappingURL=main.fa10dd8b.css.map*/