@font-face{font-family:waverly-demibold-font;src:url("./media/WaverlyCF-DemiBold-YTUSZW4O.ttf") format("truetype");font-display:swap}@font-face{font-family:quicksand-regular-font;src:url("./media/Quicksand-Regular-O6WRC4UG.ttf") format("truetype");font-display:swap}:root{--styled-font: "waverly-demibold-font", sans-serif;--common-font: "quicksand-regular-font", sans-serif;--title-size: clamp(1.3rem, 3.4vw, 2.2rem);--body-size: 1rem;--title-line-height: 1.2;--title-letter-spacing: 4px;--olive-green-color: #424937;--cream-color: #f0e8dd;--mustard-color: #baac72;--pink-color: #deb9b2;--silver-color: #e2ddea;--white-color: #ffffff;--red-color: #FF0000;--black-color: #000000;--ghost-color: #35330c;--green-color: #16a34a}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;width:100%;margin:0;padding:0}body{background-color:var(--cream-color);font-family:var(--common-font);font-size:var(--body-size);line-height:1.5;font-weight:400;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;color:var(--olive-green-color);text-align:center;justify-items:center}h1,h2,h3,h4,h5,h6{color:var(--olive-green-color);font-family:var(--styled-font);font-size:var(--title-size);line-height:1.2;letter-spacing:4px;text-align:center;margin:0;padding:0}div,span,p,label,a,li,input,textarea,select,option,button,.about-text{font-family:var(--common-font);font-size:var(--body-size);line-height:1.5}p,label,.about-text{color:var(--olive-green-color);text-align:center;margin:0;padding:0}button,.button-white{align-self:center;border-radius:5em;cursor:pointer;color:var(--cream-color);display:inline-block;text-align:center;text-decoration:none;margin:.5em;padding:10px 15px}.bold{font-weight:700}.title{color:var(--olive-green-color);font-display:swap;font-family:var(--styled-font);font-style:normal;font-weight:400;font-size:var(--title-size);line-height:1.2;padding-top:25px;padding-bottom:25px;max-width:1000px;letter-spacing:4px}.title-equalized{font-family:var(--styled-font);font-weight:400;font-size:var(--title-size);line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing)}.button-mustard{background-color:var(--mustard-color);border:1px solid var(--mustard-color)}.button-mustard:hover{background-color:var(--mustard-color)}.button-olive{background-color:var(--olive-green-color);border:1px solid var(--olive-green-color)}.button-olive:hover{background-color:var(--olive-green-color)}.button-white{color:var(--black-color);background-color:var(--cream-color);border:1px solid var(--cream-color)}.button-white:hover{background-color:var(--white-color)}.button-ghost{background:none;border:none;color:var(--ghost-color);margin:auto;cursor:pointer;text-decoration:none;opacity:.75}.button-ghost:hover{opacity:1}.center{text-align:center}.right{text-align:right}.cloudy{opacity:1}.red{color:var(--red-color)}.error-border{border:2px solid var(--red-color)}.error{color:var(--red-color);margin-top:4px}.modal-backdrop{position:fixed;inset:0;background:var(--black-color);z-index:999}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem;border-radius:12px;width:600px;height:auto;z-index:1000;box-shadow:0 4px 20px var(--black-color)}.button-close{position:absolute;top:5px;right:5px;background:none;border:none;cursor:pointer;color:var(--black-color)}.video-background{height:800px;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;transform:translate(-50%,-50%);top:50%;z-index:0}@media (max-width: 1080px){.button-mustard,.button-olive,.button-white{padding:8px 15px}}@media (max-width: 440px){.title{margin:0}.modal{padding:1rem;width:350px}.video-background{height:400px}}@media (max-width: 767px){.video-background{width:100%;max-width:100%;min-width:0;height:100%;min-height:0;left:0;top:0;transform:none;object-fit:cover}}
