@font-face{font-family:Acorn;src:url(/fonts/acorn-bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Acorn;src:url(/fonts/acorn-regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Acorn;src:url(/fonts/acorn-light.ttf) format("truetype");font-weight:300;font-style:normal}form{display:flex;flex-direction:column;align-items:center;gap:1.5rem}form fieldset{display:flex;flex-direction:row;gap:1rem;width:100%;justify-content:center;border:none;margin:0;padding:0}form fieldset .input-group{display:flex;flex-direction:column;width:100%;gap:.5rem}form fieldset .input-group label{font-weight:300;font-size:1.125rem;padding-left:.5rem;display:flex;align-items:center;gap:.25rem}form fieldset .input-group label p{font-size:.875rem;color:#fdf2e966;margin:0}form fieldset .input-group input{width:100%;height:2.5rem;border-radius:.5rem}form fieldset .input-group input:-webkit-autofill{background-color:#fdf2e91a!important;color:#fdf2e9!important;-webkit-text-fill-color:#fdf2e9!important;transition:background-color 9999s ease-in-out 0s}form fieldset .input-group textarea{height:10rem;border-radius:1rem;resize:none}form fieldset .input-group input,form fieldset .input-group textarea{border:1px solid rgba(253,242,233,.4);background-color:#fdf2e91a;font-family:Lato,sans-serif;font-size:1rem;color:#fdf2e9;caret-color:#9cdba6;padding:1rem}form fieldset .input-group input.error,form fieldset .input-group textarea.error{border-color:#f44336}form fieldset .input-group input:focus,form fieldset .input-group textarea:focus{outline:none;border-color:#9cdba6}.light form fieldset .input-group input,.light form fieldset .input-group textarea{border-color:#0e0e0e33;background-color:#0e0e0e1a;color:#0e0e0e;caret-color:#233831}.light form fieldset .input-group input.error,.light form fieldset .input-group textarea.error{border-color:#f44336}.light form fieldset .input-group label p{color:#0e0e0e80}.light form fieldset .input-group input:-webkit-autofill{background-color:#0e0e0e1a!important;color:#0e0e0e!important;-webkit-text-fill-color:#0e0e0e!important}.light form fieldset .input-group input:focus,.light form fieldset .input-group textarea:focus{border-color:#233831}@media (max-width: 1439px){input,textarea{font-size:16px!important}}.toaster{position:fixed;bottom:-6rem;right:1rem;padding:1rem;background-color:#0e0e0e66;border-radius:1rem;color:#fdf2e9;font-size:.875rem;font-weight:300;z-index:100;opacity:0;transform:translateY(0);transition:all .3s cubic-bezier(.68,-.55,.27,1.55)}.toaster.error{background-color:#f4433666;color:#fdf2e9}.toaster.show{opacity:1;transform:translateY(-1rem);bottom:1rem}.toaster.hide{opacity:0;transform:translateY(1.25rem);bottom:-6rem}.contact-page{width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:2rem}.contact-page .separator{font-weight:300;text-align:center;position:relative;overflow:hidden;color:#fdf2e980}.contact-page .separator:after{content:"";position:absolute;height:1px;width:25%;background-color:#fdf2e980;top:50%;right:-2rem;transform:translateY(-50%) translate(-100%)}.contact-page .separator:before{content:"";position:absolute;height:1px;width:25%;background-color:#fdf2e980;top:50%;left:-2rem;transform:translateY(-50%) translate(100%)}.contact-page .social-links{display:flex;gap:2rem;justify-content:center;align-items:center}@media (max-width: 767px){label p{display:none}}.light .contact-page .separator{color:#0e0e0e80}.light .contact-page .separator:after,.light .contact-page .separator:before{background-color:#0e0e0e80}
