.content{color:var(--color-content-text);padding:0 24px 40px 24px}@media(min-width:480px){.content{padding:0 30px 50px 30px}}.content a{font-family:Averia}.content a:not(:hover){color:var(--color-content-links)}.content.narrow{max-width:500px;margin:0 auto}.content h1,.content h2,.content h3{font-family:Averia,Cambria,Times New Roman,serif}.content h1,.content h2{margin-top:60px;margin-bottom:40px;text-align:center}.content h1.background,.content h2.background,.content h3.background{position:relative;z-index:1}.content h1.background:before,.content h2.background:before,.content h3.background:before{border-top:1px dotted #a0a0a0;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.content h1.background span,.content h2.background span,.content h3.background span{background:#fff;padding:0 15px}.content h1{font-size:36px}.content h2{font-size:28px}.content h3{font-size:20px;line-height:24px}.content p{max-width:700px;line-height:24px;font-size:18px;text-align:justify;margin:0 auto;letter-spacing:-1px}@media(max-width:360px){.content p{font-size:16px}}@media(min-width:480px){.content p{letter-spacing:normal}}.content section{max-width:700px;margin:0 auto}.content section p{line-height:22px;font-size:16px}.contactform{max-width:500px;margin:0 auto;padding:0 30px}.contactform .potterhoneeey{display:none}.contactform.disabled .inputrow{opacity:.3}.contactform .inputrow{min-height:70px;position:relative;margin-bottom:10px}.contactform .inputrow span.errormessage{display:block;height:20px;line-height:20px;font-size:12px;color:var(--color-error);font-family:Averia,Cambria;opacity:0}.contactform .inputrow span.errormessage.hasError{opacity:1;transition:opacity .5s}.contactform .inputrow label{font-family:Averia,Cambria;position:absolute;color:#a0a0a0;left:0;top:-20px;font-size:18px;opacity:.5;z-index:-1;transform:scale(1);transform-origin:left}.contactform .inputrow label span{max-width:0;display:block;float:left;overflow:hidden;padding-right:0}.contactform input:-webkit-autofill,.contactform input:-webkit-autofill:active,.contactform input:-webkit-autofill:focus,.contactform input:-webkit-autofill:hover{background-color:transparent;box-shadow:0 0 0 30px var(--color-bg) inset!important;-webkit-box-shadow:0 0 0 30px var(--color-bg) inset!important;-webkit-text-fill-color:var(--color-contact-input-text)}.contactform input,.contactform textarea{width:100%;border:none;border-bottom:1px solid var(--color-contact-input-border);font-family:Courier New,Courier,monospace;outline:none;resize:vertical;transition:border-color .5s ease;padding:0;background:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--color-contact-input-text)}.contactform input::-moz-placeholder,.contactform textarea::-moz-placeholder{color:transparent}.contactform input:-ms-input-placeholder,.contactform textarea:-ms-input-placeholder{color:transparent}.contactform input::placeholder,.contactform textarea::placeholder{color:transparent}.contactform input:-moz-placeholder-shown~label,.contactform textarea:-moz-placeholder-shown~label{cursor:text;top:0;transform:scale(.88);transform-origin:left}.contactform input:-ms-input-placeholder~label,.contactform textarea:-ms-input-placeholder~label{cursor:text;top:0;transform:scale(.88);transform-origin:left}.contactform input:placeholder-shown~label,.contactform textarea:placeholder-shown~label{cursor:text;top:0;transform:scale(.88);transform-origin:left}.contactform input:-moz-placeholder-shown~label span,.contactform textarea:-moz-placeholder-shown~label span{max-width:40px;padding-right:5px}.contactform input:-ms-input-placeholder~label span,.contactform textarea:-ms-input-placeholder~label span{max-width:40px;padding-right:5px}.contactform input:placeholder-shown~label span,.contactform textarea:placeholder-shown~label span{max-width:40px;padding-right:5px}.contactform input.hasError,.contactform textarea.hasError{color:var(--color-error)}.contactform input:focus,.contactform textarea:focus{outline:none}.contactform input:focus~label,.contactform textarea:focus~label{top:-20px;opacity:1;transform:scale(1);transform-origin:left}.contactform input:focus~label span,.contactform textarea:focus~label span{max-width:0;padding-right:0}.contactform input{font-size:18px;height:25px}.contactform textarea{min-height:75px;font-size:14px;padding-top:5px}.contactform button{width:100%;height:45px;border:none;background-color:var(--color-button-bg);cursor:pointer;line-height:45px;border-radius:5px;outline:none;position:relative;font-family:Averia,courier new;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contactform button[disabled]{font-family:unset}.contactform button:hover{background-color:var(--color-button-bg-hover);color:#ff3c00}.contactform button:active{background-color:#ff3c00;color:#fff}@media(max-width:480px){.contact-content{padding-bottom:0}.contact-content h1{margin-top:40px}}.social{text-align:center;max-width:500px;margin:0 auto;margin-top:80px;font-size:20px;padding:0 30px}.social .messenger{width:20px;height:20px;display:inline-block;top:5px;opacity:.5;transform:scale(.8);position:relative;background:url(/img/iconmonstr-facebook-messenger-1.6cff5f79.svg);background-size:contain}.social .messenger:hover{transform:scale(1)}.social .hashtag{color:#d6d6d6;font-size:14px;font-weight:700}.social span{padding:0 5px}.social a{font-family:Averia;cursor:pointer}.social p{font-size:14px;padding:20px 0 40px 0}.social p a{font-size:18px;color:var(--color-content-links)}.social p a:hover{color:#ff3c00}