@import url("https://use.typekit.net/adt6kwm.css");:root{--behind-nineties-reg:"Behind-The-Nineties-Rg",sans-serif;--behind-nineties-reg-italic:"Behind-The-Nineties-It",sans-serif;--behind-nineties-md:"Behind-The-Nineties-Md",sans-serif;--behind-nineties-md-italic:"Behind-The-Nineties-Md-It",sans-serif;--behind-nineties-smbd:"Behind-The-Nineties-Smbd",sans-serif;--behind-nineties-smbd-italic:"Behind-The-Nineties-Smbd-It",sans-serif;--just-sans-bold:"JUST Sans Bold",sans-serif;--just-sans-exbold:"JUST Sans ExBold",sans-serif;--just-sans-exlight:"JUST Sans ExLight",sans-serif;--just-sans-light:"JUST Sans Light",sans-serif;--just-sans-medium:"JUST Sans Medium",sans-serif;--just-sans-regular:"JUST Sans Regular",sans-serif;--just-sans-semibold:"JUST Sans SemiBold",sans-serif;--aldine-regular:"adobe-aldine",sans-serif}@font-face{font-family:Behind-The-Nineties-Rg;src:url(/fonts/Behind-The-Nineties-Rg.woff2) format("woff2"),url(/fonts/Behind-The-Nineties-Rg.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Behind-The-Nineties-It;src:url(/fonts/Behind-The-Nineties-It.woff2) format("woff2"),url(/fonts/Behind-The-Nineties-It.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Behind-The-Nineties-Md;src:url(/fonts/Behind-The-Nineties-Md.woff2) format("woff2"),url(/fonts/Behind-The-Nineties-Md.woff) format("woff");font-weight:medium;font-style:normal}@font-face{font-family:Behind-The-Nineties-Md-It;src:url(/fonts/Behind-The-Nineties-Md-It.woff2) format("woff2"),url(/fonts/Behind-The-Nineties-Md-It.woff) format("woff");font-weight:medium;font-style:italic}@font-face{font-family:Behind-The-Nineties-Smbd;src:url(/fonts/Behind-The-Nineties-Smbd.woff2) format("woff2"),url(/fonts/Behind-The-Nineties-Smbd.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Behind-The-Nineties-Smbd-It;src:url(/fonts/Behind-The-Nineties-Smbd-It.woff2) format("woff2"),url(/fonts/Behind-The-Nineties-Smbd-It.woff) format("woff");font-weight:semibold;font-style:italic}@font-face{font-family:JUST Sans Bold;src:url("/fonts/JUST Sans Bold.woff2") format("woff2"),url("/fonts/JUST Sans Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:JUST Sans ExBold;src:url("/fonts/JUST Sans ExBold.woff2") format("woff2"),url("/fonts/JUST Sans ExBold.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:JUST Sans ExLight;src:url("/fonts/JUST Sans ExLight.woff2") format("woff2"),url("/fonts/JUST Sans ExLight.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:JUST Sans Light;src:url("/fonts/JUST Sans Light.woff2") format("woff2"),url("/fonts/JUST Sans Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:JUST Sans Medium;src:url("/fonts/JUST Sans Medium.woff2") format("woff2"),url("/fonts/JUST Sans Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:JUST Sans Regular;src:url("/fonts/JUST Sans Regular.woff2") format("woff2"),url("/fonts/JUST Sans Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:JUST Sans SemiBold;src:url("/fonts/JUST Sans SemiBold.woff2") format("woff2"),url("/fonts/JUST Sans SemiBold.woff") format("woff");font-weight:600;font-style:normal}*{box-sizing:border-box;font-family:var(--body-font);transition:all .3s ease}:root{--color1:#474389;--color2:#B2D0E8;--color3:#deebf5;--color4:rgba(171,177,193,0.15)}html{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{width:100%}a,body,h1,h2,h3,h4,h5,h6,i,p,span,strong{margin:0}h1{font-size:56px;font-weight:400;padding:10px 0}h1,h2{font-family:var(--aldine-regular)}h2{font-size:42px}h2 i{font-weight:400}h2 i,h2 strong{font-family:var(--aldine-regular)}h2 strong{font-weight:600}h2 strong i{font-style:italic}h2 strong i,h3{font-family:var(--aldine-regular)}h3{font-size:28px;font-weight:400;line-height:36px}h3 i,h3 strong,h3 strong i,h4{font-family:var(--aldine-regular)}h4{font-size:24px;line-height:28px;color:var(--color1);text-transform:uppercase}p{font-size:18px;line-height:24px}a,p{font-family:var(--just-sans-light)}a{font-size:inherit;line-height:inherit;color:var(--navy)}.no-link-styling{text-decoration:unset}i *{font-family:var(--aldine-regular);font-style:italic}strong *{font-weight:600}span{font-family:inherit}.xs-text{font-size:12px}.s-text{font-size:14px}.m-text{font-size:16px}ul{margin:0;padding:0}li{font-family:var(--just-sans-semibold)}.color1-text{color:var(--color1)}.color2-text{color:var(--color2)}.color3-text{color:var(--color3)}.black-text{color:black}@media screen and (max-width:480px){h1{font-size:48px;line-height:58px}}.card-overlay li{margin:2px 0}.flex-center-center{justify-content:center}.flex-center-center,.flex-center-end{display:flex;align-items:center;flex:1 1}.flex-center-end{justify-content:flex-end}.flex-center-start{display:flex;align-items:center;justify-content:flex-start;flex:1 1}.flex-center-spacebetween{display:flex;align-items:center;justify-content:space-between;flex:1 1}.flex-center-spaceevenly{display:flex;align-items:center;justify-content:space-evenly;flex:1 1}.flex-start-center{justify-content:center}.flex-start-center,.flex-start-start{display:flex;align-items:flex-start;flex:1 1}.flex-start-start{justify-content:flex-start}.flex-start-end{justify-content:flex-end}.flex-start-end,.flex-start-spacebetween{display:flex;align-items:flex-start;flex:1 1}.flex-start-spacebetween{justify-content:space-between}.flex-start-spaceevenly{display:flex;align-items:flex-start;justify-content:space-evenly;flex:1 1}.flex-end-center{justify-content:center}.flex-end-center,.flex-end-start{display:flex;align-items:flex-end;flex:1 1}.flex-end-start{justify-content:flex-start}.flex-end-end{justify-content:flex-end}.flex-end-end,.flex-end-spacebetween{display:flex;align-items:flex-end;flex:1 1}.flex-end-spacebetween{justify-content:space-between}.flex-end-spaceevenly{display:flex;align-items:flex-end;justify-content:space-evenly;flex:1 1}.full-width{width:100%}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.no-flex-grow{flex:unset}.basic-padding-top-bottom{padding:25px 0}.basic-padding-top{padding-top:25px}@media screen and (max-width:750px){.basic-padding{padding:15px}}.margin-top-10{margin-top:10px}.margin-bottom-10{margin-bottom:10px}.margin-left-10{margin-left:10px}.margin-right-10{margin-right:10px}.hidden-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hidden-scrollbar::-webkit-scrollbar{display:none}button{font-family:var(--just-sans-semibold);padding:10px 15px;font-size:18px;border:unset;border-radius:5px;background:unset;color:inherit;text-transform:uppercase;transition:all .3s ease}button:hover{cursor:pointer;transform:scale(1.05);box-shadow:.5px .5px 3px inherit}.button-1{background:var(--color1);color:white;border:2px solid var(--color1);padding:8px 15px}.button-2,.button-3{border:2px solid var(--color1);box-shadow:.5px .5px 1px var(--color1);color:var(--color1)}.button-3{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.button-4{border:unset;border-bottom:2px solid var(--color1);border-radius:unset!important;padding:10px 15px 10px 0;color:var(--color1);text-transform:unset!important}.xs-button{font-size:16px!important;padding:10px 7px}.nav-link{margin:0 10px;color:white;text-decoration:none;font-weight:700}nav.nav-bar{z-index:3;position:fixed;top:0;left:0;width:100vw;max-width:100vw;overflow-x:clip}.nav-bar-inner{padding:10px 25px;color:white;width:100%;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:all smooth 1s}.mobile-menu{background:var(--color3);display:none;width:100%;padding:10px;overflow:hidden;height:0;opacity:0;transform:translateY(-20px)}.mobile-menu .nav-link{font-size:16px!important;color:black;text-align:center;text-transform:unset}.mobile-menu-button{background:unset}.mobile-menu-button .menu-icon{transition:opacity .3s ease}.mobile-menu{transition:height .3s ease,opacity .3s ease;will-change:height,opacity}@media screen and (max-width:750px){.mobile-menu{display:block}.book-button-wrapper{display:none}}.logo{transition:all .3s ease}.hover:hover{transform:scale(1.05)}.hover,.hover:hover{cursor:pointer}.box-shadow{box-shadow:2px 2px 2px rgba(0,0,0,.5)}.text-shadow{text-shadow:2px 2px 2px rgba(0,0,0,.15)}.active-link{text-decoration:underline}#designElixirCredits{text-decoration:none;font-size:12px;color:black}.fade-in{animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both;animation-delay:.5s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.centered-text{text-align:center}.white-text{color:white}.basic-padding{padding:25px}.service{aspect-ratio:1;max-width:25vw;height:25vw;border:1px solid var(--navy);padding:10px;margin:2.5vw}input{max-width:600px;width:100%}input,textarea{padding:10px;font-family:var(--just-sans-light);font-size:16px}textarea{width:600px;width:100%}label{margin-bottom:10px;width:100%;font-size:16px;font-family:var(--aldine-regular);line-height:20px;font-weight:600}.hero-container{width:100%;min-height:100vh;background-color:var(--color4)}.hero-wrapper{width:100%;height:calc(100% - 50px);max-height:calc(100% - 50px);min-height:600px;padding:50px 0}.hero-background-image{background-image:url(/Staff.jpg);background-size:cover;background-position:center 70%;background-repeat:no-repeat}.bouncing-arrow{width:100%;height:50px;padding:10px 0}.bounce-top{animation:bounce-top 3s linear infinite both}.hero-break{display:none}@media screen and (max-width:480px){.hero-container{max-height:800px;min-height:unset!important}.hero-wrapper{padding:25px 0}.hero-break{display:block}}.spacer{height:100px}@keyframes bounce-top{0%{transform:translateY(-15px);animation-timing-function:ease-in;opacity:1}50%{transform:translateY(0);animation-timing-function:ease-in}to{transform:translateY(-15px);animation-timing-function:ease-in}}.box{margin:25px;width:200px;aspect-ratio:1}.box h3{text-align:center;font-size:24px;line-height:28px;margin-top:25px}@media screen and (max-width:800px){.box-container{flex-direction:column;justify-content:center;align-items:center}.box{width:100%;aspect-ratio:unset}.box-break{display:none}}.contact-image{background-image:url(/Van-resized-extended.jpg);background-size:cover;background-position:center 70%;background-repeat:no-repeat}.contact-form-wrapper{max-width:700px;width:80vw;padding:25px;background:var(--color3)}.card{width:100%;margin:25px;background-repeat:no-repeat;background-size:200% 200%}.card-overlay{background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:100%;width:100%;padding:15px}.half-hero{height:60vh;width:100%;padding:25px;background-image:url(/employees-wide.jpg);background-size:cover;background-position:50%}footer{background:var(--color1)}@media screen and (max-width:600px){.footer-top{flex-direction:column}.footer-contact,.footer-top{align-items:center;justify-content:center}}.bio-card{background:#f4f2f2;border-radius:5px;margin:25px;min-width:350px}.bio-title{font-weight:200}.bio-subtitle,.bio-title{font-family:var(--just-sans-semibold)}.bio-subtitle{font-size:16px;opacity:.75;line-height:20px;margin:5px 0 10px;text-transform:unset}@media screen and (max-width:900px){.bio-wrapper{flex-direction:column}}