body{font-family:Arial,Helvetica,sans-serif;background-color:#1a2638;margin:0;padding:0;flex:auto}header{background:#0f1923;padding:1em 0 50px;display:flex;justify-content:center;align-items:center;position:relative}.logo-container{position:absolute;margin-top:30px;left:50%;transform:translateX(-50%);text-align:center}.logo{display:inline-block}.buttonVhod{padding:10px 20px;background-color:#db53ff;color:#fff;border:0;cursor:pointer;text-shadow:2px 2px 20px #0f1923;font-weight:700;font-size:16px;text-decoration:none;border-radius:25px;position:absolute;left:150px}.logoimg{width:200px;height:40px}.site_title{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.site_title h1,header{color:#fff}.site_title p{color:#4dff00}.form,.section{text-align:left;background-color:#0f1923;max-width:1200px;margin:20px auto;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px;color:#fff;font-size:small}.section{text-align:center;font-size:14px}p{font-size:1.2em}.form-group button,.mirrorButton{background:#db53ff;font-size:16px;border-radius:25px}.mirrorButton{color:rgba(255,255,255,.9);text-shadow:2px 2px 20px #0f1923;font-weight:700;text-decoration:none;padding:7px 15px;display:inline-block}.blockText,.form-group{text-align:left}.form-group{margin-bottom:20px;font-size:16px}.form-group label{display:block;font-weight:700;margin-bottom:5px}.form-group input[type=email],.form-group input[type=text],.form-group input[type=url],.form-group textarea{width:calc(100% - 12px);padding:8px;font-size:16px;border:1px solid #ccc;border-radius:4px}.form-group textarea{height:120px}.form-group button{color:#fff;border:0;padding:10px 20px;cursor:pointer}.form-group button:hover{background-color:#0056b3}.guard,a,footer,footer .date-container{color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}footer .date-container{color:#4dff00}.img{width:100%;height:auto;max-width:800px}@media only screen and (max-width:1150px){.buttonVhod{left:20px}}@media only screen and (max-width:1000px){.buttonVhod{left:20px}}@media only screen and (max-width:700px){header{padding:.5em 0 50px}.content{padding:.5em}h1{font-size:1.5em}p{font-size:1.1em}.mirrorButton{font-size:.9em;padding:10px}.date-container{display:inline-block;padding:0;margin-top:0}.buttonVhod{padding:8px 14px;left:10px}.img{max-width:75%}}