@import "https://fonts.googleapis.com/css2?family=Happy+Monkey&family=Quicksand:wght@300..700&family=Thasadith:ital,wght@0,400;0,700;1,400;1,700&display=swap";.parallax{overflow:hidden}.parallax figure{will-change:transform;background-image:url(/assets/images/flowerbkg.jpg);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.parallax:after{content:"";background-color:#ebb4291a;position:absolute;inset:0}.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity .3s,transform .3s}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(-12px)}.marquee-header[style*="display: none"]{opacity:0;transform:translateY(-10px)}.main-header h1{animation:.7s cubic-bezier(.2,.9,.3,1) both rise}.main-header h2{animation:1s cubic-bezier(.2,.9,.3,1) .22s both rise}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.main-header{text-align:center;background-position:50%;background-size:cover;grid-template-rows:repeat(20,1fr);grid-template-columns:1fr 1fr;justify-content:center;align-items:center;width:100%;max-width:2500px;height:100vh;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:1px 1px 30px 10px #fafafa08}.titlebox{grid-area:11/1/auto/span 2}.titlebox h1{text-transform:uppercase;color:var(--textblue);background-color:var(--bgyellowmid);font-family:happy monkey;font-size:4rem;font-weight:100}.titlebox h2{color:var(--textblue);background-color:var(--bgyellowmid);font-family:Quicksand;font-size:2rem;font-weight:100}footer[data-v-903e9bd0]{box-shadow:1px 1px 30px 10px var(--shadowlight);background-color:var(--bgblue);flex-direction:column;padding:4vh 6vw;display:flex}footer h2[data-v-903e9bd0]{text-align:center;letter-spacing:1px;color:var(--textblue);font-family:Quicksand;font-size:2rem;font-weight:100}footer a[data-v-903e9bd0]{color:var(--textblue)}.contact-info[data-v-903e9bd0]{flex-direction:row;justify-content:center;align-items:center;display:flex}.material-symbols-outlined[data-v-903e9bd0]{color:var(--textblue)}:root{--bgblue:#edeaf4;--bggreen:#eaf4f2;--bgyellow:#fef8ec;--bgyellowmid:#fef8ec99;--bgpink:#fdf3ee;--bgdark:#1e1e1e;--accentgreen:#6ea89a;--accentgreenlt:#b5d9d3;--accentyellow:#f6bd60;--accentyellowlt:#fde8b5;--accentpink:#e97472;--accentpinklt:#f5cac3;--accentblue:#3d4866;--accentbluelt:#b4bcd6;--actionred:#f94144;--actionyellow:#d9983a;--textdark:#1e1e1e;--textblue:#576490;--textgreen:#4d8579;--textlight:#f7ede2;--shadowstrong:#1e1e1e65;--shadowmedium:#1e1e1e35;--shadowlight:#1e1e1e15}.happy-monkey{font-family:Happy Monkey,system-ui;font-style:normal;font-weight:400}.quicksand{font-optical-sizing:auto;font-family:Quicksand,sans-serif;font-style:normal}.thasadith{font-family:Thasadith,sans-serif;font-style:normal;font-weight:400}*{box-sizing:border-box;margin:0;padding:0;font-family:Quicksand;line-height:1.5em}a{text-decoration:none}html{width:100%;margin:0 auto}body{background-color:var(--bgblue);height:100%;margin:0 auto}main{background-color:var(--bgblue);flex-direction:column;justify-content:start;max-width:2500px;margin:0 auto;display:flex}section{padding:6vh 4vw}h3{text-align:left;text-transform:capitalize;padding-bottom:1.5vh;font-family:Quicksand;font-size:2rem;font-weight:200;line-height:2rem}.visuallyhidden{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 14;text-transform:none;font-family:Material Symbols Outlined!important}.custom-btn{touch-action:manipulation;width:95%;min-width:350px;max-width:450px;min-height:50px;box-shadow:1px 1px 12px 3px var(--shadowmedium);cursor:pointer;border:none;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;margin:72px auto;padding:14px 24px;transition:all .5s ease-in-out;display:flex}.custom-btn a{letter-spacing:1px;color:var(--textlight);text-shadow:1px 1px 4px var(--shadowstrong);font-family:Quicksand;font-size:1.25rem}.custom-btn:hover{color:var(--textlight);transform:scale(1.05)}
