.overlay.hidden{display:none}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.form-container{background:#fff;padding:20px;width:400px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.3);text-align:center}.form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.form-header h2{margin:0;font-size:24px}.close-btn{background:0 0;border:none;font-size:24px;cursor:pointer;color:#888}.form-group{margin-bottom:15px;text-align:left}.form-group label{display:block;font-weight:700;margin-bottom:5px}.form-group input{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:14px}.submit-btn{background-color:#ff00d9;color:#fff;padding:10px 15px;border:none;border-radius:5px;cursor:pointer;font-size:16px;width:100%}.hamburger-menu{display:none}.navigation-menu{display:none;position:absolute;top:50px;right:0;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000;width:200px}.navigation-menu ul{list-style:none;margin:0;padding:0}.navigation-menu ul li{border-bottom:1px solid #ddd}.navigation-menu ul li a{text-decoration:none;color:#000;padding:10px 15px;display:block}.navigation-menu.open{display:block}.bannerr{position:fixed;width:100vw;height:100vh;top:0;z-index:100000;background:#0000009f}.banner_block{background-color:#000;position:absolute;width:720px;padding:70px 40px;border-radius:20px;top:35%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}.banner_block .banner_title{font-family:Poppins;font-size:32px;font-weight:700;line-height:57.6px;text-align:center}.banner_block .banner_buttons{display:flex}.close-button{position:absolute;top:20px;right:20px;background:0 0;border:none;color:#000;font-size:24px;cursor:pointer}.banner_block .banner_buttons button{padding:16px 25px;text-align:center;width:250px;border-radius:6px;border:2px solid #39392ed4;margin:0 10px;color:#39392ed4;cursor:pointer;font-family:Poppins;font-size:16px;font-weight:600;line-height:24px}.banner_title p{margin:40px 0;color:#fff}.banner_atent{text-align:center;font-size:14px;color:#202020;padding:20px 50px}.contacts{display:flex;flex-direction:column;align-items:center;color:#fff;padding:10px 20px}@media screen and (max-width:580px){.none{display:none}.container{padding:0 15px;width:320px}.header_line{padding:30px 0}.navigation-menu ul li{font-size:14px;margin:0 5px}.header_banner h1{font-size:2rem;margin-bottom:40px}.banner_block .banner_buttons button{padding:10px 25px;text-align:center;font-size:16px}.banner_block{width:320px;padding:30px 20px}.banner_atent{font-size:10px;margin-top:15px;padding:0 10px}.banner_buttons{flex-direction:column}#bannerButtonNo{margin-bottom:20px}}@media (max-width:767px){.hamburger-menu{display:block;width:30px;height:30px;cursor:pointer;position:relative;z-index:1001}.hamburger-menu span{background-color:#000;display:block;height:3px;margin:6px 0;width:100%;transition:all .3s ease}.hamburger-menu.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger-menu.open span:nth-child(2){opacity:0}.hamburger-menu.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.container{padding:0 15px;width:320px}.header_line{padding:30px 0}.navigation-menu ul li{font-size:14px;margin:0 5px}.header_banner h1{font-size:2rem;margin-bottom:40px}.banner_block .banner_buttons button{padding:10px 25px;text-align:center;font-size:16px}.banner_block{width:320px;padding:30px 20px}.banner_atent{font-size:10px;margin-top:15px;padding:0 10px}.banner_buttons{flex-direction:column}#bannerButtonNo{margin-bottom:20px}}