body{font-family:Arial}.background{margin-left:auto;margin-right:auto}.slider{background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:80dvh}.slider.home{background-image:url(/static/media/room.e70a92b36ac5abca5266.png)}@media(max-width:1000px){.slider.home{background-image:url(/static/media/roomCropped.9cca2b83f9051644b1d1.png)}}.slider-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.slider-h1{color:#08519c;font-size:clamp(1.5rem,8vw,4rem)}.slider-h1.left{min-width:min(calc(100% - 2rem),400px);padding:1rem;width:50%}.slider-h2{color:#faf9f6;font-family:Great Vibes;font-size:clamp(1.6rem,8vw,4rem)}.slider-h2.left{min-width:min(calc(100% - 2rem),400px);padding:1rem;width:50%}.learn-more-button{background-color:#08519c;border:none;border-radius:.4em;color:#fff;font-size:clamp(.8rem,2.6vw,1.3rem);font-weight:700;margin:.75em;padding:.75em;text-align:center;transition:background-color .25s ease-in-out}.learn-more-button:hover{background-color:#3182bd}.learn-more-button.purple{background-color:#c6dbef;color:#0808519c}.learn-more-button.purple:hover{background-color:#6baed6}.contact-button{background-color:#9e9acb;border:none;border-radius:1rem;color:#fff;font-size:2rem;margin-left:auto;margin-right:auto;padding:1rem;text-align:center;transition:background-color .25s ease-in-out;width:20rem}.contact-button:hover{background-color:#756bb1}.tag-img{height:3rem;width:auto}@font-face{font-family:Josefin sans;src:local("Josefin sans"),url(/static/media/josefin-sans.c464ea79c32a55349581.ttf) format("truetype")}@font-face{font-family:Great Vibes;src:local("Great Vibes"),url(/static/media/GreatVibes.f51f1a4f2cd0c9611249.ttf) format("truetype")}@property --odd-background-color{syntax:"<color>";inherits:false;initial-value:#faf9f6}@property --even-background-color{syntax:"<color>";inherits:false;initial-value:#deebf7}@property --h1-color{syntax:"<color>";inherits:false;initial-value:#083584}@property --h2-color{syntax:"<color>";inherits:false;initial-value:#083584}@property --h3-color{syntax:"<color>";inherits:false;initial-value:#083584}body{font-family:Lora,serif;margin:0}p{color:#083584;font-size:clamp(1rem,2vw,1.25rem)}li>p{margin:.5em 0}a{text-decoration:none}.section-content{padding:1.5rem max(10%,3rem) 3rem}.section-h1{color:var(--h1-color);font-size:2rem;font-weight:700}.section-h1,.section-h2{margin-bottom:.5em;margin-top:.5em}.section-h2{color:var(--h2-color);font-size:1.5rem}.section-h3{color:var(--h3-color);font-size:1.25rem}.section:nth-child(2n){--h1-color:#bcbddc;--h2-color:#bcbddc;background-color:var(--even-background-color)}.section:nth-child(odd){--h1-color:#9ecae1;--h2-color:#9ecae1;background-color:var(--odd-background-color)}.subsection{background-color:#c6dbef;padding:min(10%,3rem)}.header{padding-left:4rem;position:relative}.header,.header-logo{align-items:center;display:flex}.header-logo{flex:2 1}.logo-title{color:#a97e76;font-family:Adriane;font-size:2.5rem}.logo-subtitle{color:#a97e76;font-size:1.2rem}.logo-img{height:4.3rem;margin:1rem;width:auto}.header-menuitem{border-radius:.5rem;color:#a97e76;font-size:1.5rem;margin-left:1rem;margin-right:1rem;padding:1rem;transition:background-color .5s ease-in-out}.header-menuitem:hover{background-color:#f5e0bf}.header-menubuttonwrapper{display:flex;justify-content:center}.header-menubutton{aspect-ratio:1/1;height:3.7rem;position:relative}.vline{height:60%;width:3px}.hline,.vline{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.hline{height:3px;width:60%}.header-menu{display:flex;flex:3 1;justify-content:center}.menu-fullscreen{background-color:#faf9f6;flex-direction:column;height:calc(100dvh - 7rem);justify-content:space-between}.menu-fullscreen,.menuitem{align-items:center;display:flex}.menuitem{border-radius:1rem;color:#a97e76;font-size:2.5rem;justify-content:center;padding:1rem 3rem;transition:background-color .5s ease-in-out}.menuitem:hover{background-color:#f5e0bf}.header-hiddenmenu{left:0;position:absolute;top:100%;width:100%;z-index:2}.footer{align-items:center;background-color:#3b719f;display:flex;min-height:10dvh;padding:1rem}.footer-logo{flex:2 1}.socials-row{align-items:center;display:flex;height:1.1rem;margin-bottom:10px;margin-left:0}.footer-info{color:#faf9f6;font-size:1.2rem}@media(max-width:960px){.socials-row{margin-left:0}}.contact-icon-img{height:75%;margin:10px;width:auto}.social-icon-img{height:100%;margin:10px;width:auto}.footer-menu{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.8rem}.footer-menuitem{color:#faf9f6;font-size:1.4rem}.footer-menuitem:hover{text-decoration:underline}
/*# sourceMappingURL=main.c5ae2757.css.map*/