@import"https://fonts.googleapis.com/css2?family=Libre+Bodoni:ital,wght@0,400;1,400&display=swap";@media only screen and (max-width: 450px){.menu .hidden[data-v-8a9ae939]{display:none;visibility:hidden}.menu .links[data-v-8a9ae939]{position:absolute;top:100%;right:0;flex-direction:column;width:100%;font-size:5vw}.menu .links .link[data-v-8a9ae939]{padding:20px;background:#c9dda7;margin:0!important}.menu .icon[data-v-8a9ae939]{display:unset}}nav[data-v-8a9ae939]{background:#c9dda7;display:flex;padding:2rem;position:relative}nav .logo[data-v-8a9ae939]{height:max(3vw,25px)}nav .logo img[data-v-8a9ae939]{height:100%}nav .icon[data-v-8a9ae939]{color:#545454;height:20px;width:20px;display:none;cursor:pointer}nav .icon[data-v-8a9ae939]:hover{color:#000}nav .menu[data-v-8a9ae939]{margin-left:auto;display:flex;align-items:center;font-size:max(1.5vw,11px)}nav .menu .links[data-v-8a9ae939]{z-index:1;display:flex}nav .menu .links .link[data-v-8a9ae939]{user-select:none;color:#545454;transition:all .3s}nav .menu .links .link[data-v-8a9ae939]:hover,nav .menu .links .link.router-link-active[data-v-8a9ae939]{color:#000}nav .menu .links .link[data-v-8a9ae939]:not(:last-of-type){margin-right:1vw}input[data-v-fc6f15da]{background:transparent;outline:none;border:1px solid black;height:100%;padding:.5rem;border-radius:.375rem;font-size:max(1.6vw,12px)}input[data-v-fc6f15da]::placeholder{color:#000}.button[data-v-e56e5eaa]{color:#fff;background:black;padding:.5rem 1rem;border-radius:.375rem;font-size:max(1.4vw,10px);user-select:none;cursor:pointer}@media only screen and (max-width: 850px){.contact[data-v-8d0cc392]{flex-direction:column;gap:2rem}.contact .seperator[data-v-8d0cc392]{display:none;visibility:hidden}}.contact[data-v-8d0cc392]{display:flex;justify-content:center;font-size:max(1.6vw,12px);padding:5vh 15%;gap:10vw}.contact .left[data-v-8d0cc392]{flex:1;font-size:max(1.6vw,14px)}.contact .left .email-wrapper[data-v-8d0cc392]{display:flex}.contact .left .title[data-v-8d0cc392]{font-size:max(2.6vw,20px);margin-bottom:2vh}.contact .left .phone[data-v-8d0cc392]:hover{text-decoration:underline!important}.contact .right[data-v-8d0cc392]{flex:1;display:grid;grid-template-rows:.25fr .25fr .25fr .75fr .2fr;gap:1vh}.contact .right textarea[data-v-8d0cc392]{height:100%;width:100%;color:#000;background:transparent;border:1px solid black;resize:none;outline:none;border-radius:.375rem;padding:1rem;font-size:max(1.2vw,12px)}.contact .right textarea[data-v-8d0cc392]::placeholder{color:#000}.contact .right input[data-v-8d0cc392]{background:transparent;outline:none;border:1px solid black;height:100%;padding:1rem;border-radius:.375rem;font-size:max(1.2vw,12px)}.contact .right input[data-v-8d0cc392]::placeholder{color:#000}.contact .right .button-wrapper[data-v-8d0cc392]{display:flex;flex-direction:row-reverse}.contact .right .button-wrapper button[data-v-8d0cc392]{background:#000;color:#fff;font-size:max(1.2vw,12px);border-radius:.375rem;cursor:pointer;padding:0 20px}.contact .button-wrapper .button[data-v-8d0cc392]{margin-left:auto}body,html{padding:0!important;margin:0!important;width:100vw;height:100vh;overflow-x:hidden;background:#f5eccc}a{text-decoration:none!important;color:#000}*{box-sizing:border-box;font-family:Libre Bodoni,serif}@media only screen and (max-width: 850px){.section{gap:2vh}.split{flex-direction:column}.right img{max-width:100%!important}}.section{padding:5vh 15%;display:flex;flex-direction:column;font-size:max(1.6vw,14px);gap:2vh}.section .title{font-size:max(2.6vw,20px)}.section .subtitle{font-size:max(2vw,16px)}.section .split{display:flex;align-items:center;gap:5vw}.section .split .left{display:flex;flex-direction:column;gap:2vh}.section .split .right{font-size:max(1.2vw,12px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:50vw;gap:3vh}.section .split .right img{max-height:50vh;max-width:450px;border-radius:10px}.section.green{background:#c9dda7}.list{margin:0!important;width:100%}.list li{margin-bottom:2vh}@media only screen and (max-width: 850px){.continue[data-v-d135072c]{display:none!important}}.home[data-v-d135072c]{display:flex;flex-direction:column}.home .quote[data-v-d135072c]{display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.3);position:relative}.home .quote img[data-v-d135072c]{height:48vw}.home .quote .text[data-v-d135072c]{position:absolute;color:#fff;font-size:max(4.4vw,18px);top:50%;left:50%;transform:translate(-50%,-50%);font-style:italic}.home .quote .text .author[data-v-d135072c]{font-size:max(2vw,14px)}.home .quote .continue[data-v-d135072c]{position:absolute;bottom:5vh;background:rgba(255,255,255,.75);font-size:max(2vw,14px);padding:max(1.2vw,10px) max(1.5vw,12px);border-radius:4px;user-select:none;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:10px}.home .quote .continue .chevron[data-v-d135072c]{height:max(1.5vw,12px);transform:rotate(180deg)}.home .quote .continue[data-v-d135072c]:hover{background:rgba(255,255,255,.9)}.dual-list[data-v-d135072c]{display:grid;grid-template-columns:repeat(2,1fr)}.appointments[data-v-0e0a52d0]{display:flex;flex-direction:column}iframe[data-v-0e0a52d0]{border-radius:10px}.paragraph[data-v-0e0a52d0]{display:inline}a[data-v-0e0a52d0]{text-decoration:underline!important;cursor:pointer}.about[data-v-44d4ed46]{display:flex;flex-direction:column}.about .portrait[data-v-44d4ed46]{max-height:40vh!important}.triple[data-v-44d4ed46]{display:grid;grid-template-columns:repeat(3,1fr);gap:5vw}.triple .column[data-v-44d4ed46]{display:flex;flex-direction:column;gap:2vh}@media only screen and (max-width: 850px){.triple[data-v-44d4ed46]{grid-template-columns:1fr!important}}.gallery[data-v-f9e50748]{display:grid;grid-template-columns:repeat(3,1fr);gap:1vw}.gallery img[data-v-f9e50748]{width:100%;cursor:pointer}.modal[data-v-f9e50748]{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0009}.modal-content[data-v-f9e50748]{width:80%;margin:100px 10%;position:relative}.close[data-v-f9e50748]{color:#aaa;float:right;font-size:28px;font-weight:700;position:absolute;top:0;right:20px}.close[data-v-f9e50748]:hover,.close[data-v-f9e50748]:focus{color:#000;text-decoration:none;cursor:pointer}.enlarged-image[data-v-f9e50748]{width:100%}
