h1{font-family:"Saira",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:48px}h2{font-family:"Saira",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:36px}#root{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-style:normal}@media only screen and (max-width:767px){h1{font-size:32px}h2{font-size:24px}}div.nav{position:fixed;width:100px;height:300px;left:40px;top:calc(50vh - 72px);padding:12px;display:flex;flex-direction:column;justify-content:space-between;color:#f7f9f8;border:1px solid #f7f9f8;border-radius:24px;z-index:1;box-sizing:border-box}.nav p{cursor:pointer;opacity:.5;transition:.2s cubic-bezier(0,0,.2,1) 0ms;text-align:center}.nav p.active{text-decoration:underline;opacity:1}@media only screen and (max-width:767px){div.nav{top:20px;width:80%;height:unset;flex-direction:row;padding:12px 24px}.nav p{margin:0}}.hero{height:100vh;width:100vw;background-color:rgba(41,60,58,.7490196078431373);display:flex;position:relative;justify-content:center;align-items:center;flex-direction:column}h1.hero-title{margin:0;color:#f7f9f8}p.hero-subtitle{color:#f7f9f8;font-size:1.5rem;margin-top:16px}.hero-img{max-width:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}@media only screen and (max-width:767px){.hero-img{min-height:100vh}}.about{height:100vh;width:100vw;background-color:#293c3a;display:flex;justify-content:center;align-items:center;flex-direction:row;color:#f7f9f8;text-align:center;grid-gap:10%;gap:10%;padding-left:180px;padding-right:180px;box-sizing:border-box}.about-content,.about-photo{width:40%}.headshot{width:100%;height:auto}@media only screen and (max-width:767px){.about{height:unset;width:100%;padding:20vw 0;flex-direction:column;justify-content:center;align-items:center}.about-content,.about-photo{width:80%}}.services{height:100vh;width:100vw;background-color:#293c3a;color:#f7f9f8;display:flex;flex-direction:column;justify-content:center;align-items:center}.services-list{padding-left:180px;padding-right:180px}.service{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #f7f9f8}.not-active-service{filter:blur(1px)}.service-name{width:20%;font-weight:700}.service-price{width:20%}.service-description{width:50%}@media only screen and (max-width:767px){.services{height:unset}.services-list{padding:unset;width:80%}.service{flex-wrap:wrap;justify-content:space-between}.service-name{width:40%}.service-price{width:40%;text-align:end}.service-description{width:100%;margin-top:0}}.contact{height:100vh;width:100vw;background-color:#293c3a;display:flex;justify-content:center;align-items:center}form{width:50%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.input-container{width:calc(50% - 8px);position:relative;display:flex;flex-direction:column;margin-bottom:24px}.textarea-container{width:100%}.input-container input{height:48px;padding:0 24px}.input-container input,.input-container textarea{background-color:initial;border-radius:24px;border:1px solid #f7f9f8;outline:none;opacity:.6;color:#f7f9f8}.input-container textarea{height:144px;padding:24px;resize:none}.input-container label{position:absolute;pointer-events:none;transform:translate(24px,5px) scale(1.5);transform-origin:top left;transition:.2s cubic-bezier(0,0,.2,1) 0ms;color:#f7f9f8;font-size:16px;background-color:#293c3a;padding:4px;opacity:.6}.input-container:focus-within input,.input-container:focus-within textarea{opacity:1}.input-container .filled,.input-container:focus-within label{transform:translate(24px,-14px) scale(1);color:#f7f9f8;opacity:1}.radio-container{height:48px;width:calc(50% - 8px);display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:24px}.radio-container p{color:#f7f9f8;font-size:16px;opacity:.6;margin:0}.switch-field{display:flex}.switch-field input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.switch-field label{color:#f7f9f8;font-size:14px;line-height:1;text-align:center;padding:8px 16px;margin-right:-1px;border:1px solid #f7f9f8;opacity:.6;box-shadow:inset 0 1px 3px #f7f9f8,0 1px #f7f9f8;transition:.2s cubic-bezier(0,0,.2,1) 0ms}.switch-field label:hover{cursor:pointer}.switch-field input:checked+label{box-shadow:none;opacity:1}.switch-field label:first-of-type{border-radius:24px 0 0 24px}.switch-field label:last-of-type{border-radius:0 24px 24px 0}.submit-button{width:100%;background-color:#f7f9f8;height:48px;border-radius:24px;border:1px solid #f7f9f8;outline:none;opacity:.6;padding:0 24px;color:#293c3a;cursor:pointer;transition:.2s cubic-bezier(0,0,.2,1) 0ms;font-size:24px;font-family:"Saira",sans-serif}.submit-button:hover{opacity:1}@media only screen and (max-width:767px){form{width:80%}.input-container{width:100%}.input-container label{transform:translate(16px,8.5px) scale(1.5);font-size:10px}.input-container .filled,.input-container:focus-within label{transform:translate(16px,-11px) scale(1)}.radio-container{width:100%}}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*# sourceMappingURL=main.0f98bf83.chunk.css.map */