*{box-sizing:border-box;font-family:Roboto,sans-serif}*{box-sizing:border-box;margin:0}a{text-decoration:none;color:inherit;font-weight:bold}body{margin:0
auto;font-family:Roboto,sans-serif;font-size:16px;background-color:#0e0d0f;color:#fff;padding-top:64px;min-width:320px}.conteiner{max-width:1300px;margin:0
auto;display:flex;align-items:center;justify-content:space-between;padding:15px}header{position:fixed;top:0;left:0;width:100%;background:#1e1f23;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);padding:6px
0;z-index:1000;text-align:center;height:64px}[data-link]{cursor:pointer}.header_conatiner{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:90px;padding:0;height:100%}.header_logo
img{height:64px;width:auto;object-fit:contain;aspect-ratio:300 / 113;padding:10px
0}.header_button{display:flex;gap:20px}.conteiner.header_conteiner{padding:0;height:100%}@media (max-width: 768px){.header_button{gap:8px}}.btn{border:1px
solid #007500;display:inline-block;padding:10px
20px;background-color:#007500;color:#fff;border-radius:5px;cursor:pointer;position:relative;transition:box-shadow 0.3s ease-in-out}@media (max-width: 768px){.btn{width:100%;text-align:center;padding:10px;font-size:14px}.main_conteiner{margin-top:0}}@keyframes
glow{0%{box-shadow:0 0 5px #007500}50%{box-shadow:0 0 20px #007500}100%{box-shadow:0 0 5px #007500}}.glowing{animation:glow 1.5s infinite alternate}.button_1{background-color:#007500}.button_2{background-color:transparent}.button_2:hover{background-color:#007500}h1{font-size:50px;text-align:center;font-weight:bold;text-transform:uppercase;line-height:1.4}@media (max-width: 768px){h1{font-size:30px}}h2{font-size:30px;font-weight:bold}@media (max-width: 768px){h2{font-size:26px;margin-top:10px}}.main_conteiner{position:relative;margin-top:40px}.main_text{display:flex;flex-direction:column;gap:20px}main
img{display:flex;align-items:center;justify-content:center}.main
p{font-size:14px;font-weight:400;color:#fff;line-height:1.4}.photo{margin:0
auto;width:70%;height:80%;object-fit:cover;border-radius:10px;margin-bottom:40px}@media (max-width: 768px){.photo{width:100%;margin-bottom:20px}.header_logo
img{height:40px;width:auto;padding:0}}.main
h1{margin-bottom:50px}@media (max-width: 768px){.main
h1{margin-bottom:20px}}.popup{width:100%;max-width:900px;position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#1e1f23;color:#fff;border-radius:20px;padding:20px
25px;box-shadow:0 0 10px rgba(0, 0, 0, 0.3);display:flex;align-items:center;gap:20px;opacity:0;visibility:hidden;transition:opacity 0.5s ease-in-out, visibility 0.5s ease-in-out}@media (max-width: 768px){.popup{width:95%;padding:6px;gap:10px;border-radius:10px}}.popup_block{display:grid;grid-template-columns:80px 1fr 120px;gap:20px;align-items:center}@media (max-width: 567px){.block_btn
.btn{font-size:12px}}@media (max-width:360px){.block_img{grid-column:1 / -1;justify-content:center;align-items:center;width:100%;text-align:center;display:flex}.popup_block{grid-template-columns:1fr 75px}}.popup.show{opacity:1;visibility:visible}.popup-close{background:none;border:none;color:rgba(255, 255, 255, 0.476);font-size:20px;cursor:pointer;position:absolute;right:10px;top:6px}@media (max-width: 768px){.popup-close{font-size:16px;right:6px;top:3px}}.block_txt{width:100%;display:flex;align-items:center;flex-direction:column;text-align:center}.block_txt
span{font-size:35px;color:#fff;font-weight:700}@media (max-width: 768px){.block_txt
span{font-size:20px}}.block_txt
p{color:#fff;font-size:18px}@media (max-width: 768px){.block_txt
p{font-size:12px}}.block_btn{text-transform:uppercase;font-weight:bold;font-size:18px}@media (max-width: 768px){.block_btn{font-size:14px}}.p404 .content, .p404 .content
.container{min-height:calc(100vh - 100px);height:100%}.p404 .content
.container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;height:100%}header{padding:6px
16px}main{padding-bottom:0px}.times{margin:20px
0;text-align:right;font-size:13px;opacity:0.7}.p404
.content{text-align:center;padding:0
20px}.p404 main
img{max-width:100%}@media (max-width: 768px){.main_conteiner{margin-top:0}.header_logo
img{height:40px;width:auto;padding:0}h1{font-size:21px}h2{font-size:18px;text-transform:uppercase}h3{font-size:16px;text-transform:uppercase}.main_text{font-size:14px}.main
p{font-size:14px}}