body,html{margin:0;padding:0}.header{align-items:center;background-color:#01304e;color:#fff;display:flex;justify-content:space-between;margin:0;padding:14px 20px;top:0;width:97%;z-index:1000}.logo img{height:40px;width:auto}.contact-info{flex-wrap:wrap;gap:20px;margin-right:56px}.contact-item{color:#fff}.icon{color:#4a90e2;font-size:16px}@media screen and (max-width:768px){.header{display:none}}.footer{background-color:#036;color:#fff;padding:20px 0;width:100%}.container{margin:0 auto;max-width:1200px;padding:0 20px}.top-section{align-items:center;display:flex;flex-direction:column;margin-bottom:24px}.logo{font-size:24px;font-weight:700;margin-bottom:16px}.logo span{color:gold}.contact-info{flex-direction:column;gap:16px}.contact-info,.contact-item{align-items:center;display:flex}.contact-item{gap:8px}.contact-item i{color:#60a5fa}.bottom-section{align-items:center;border-top:1px solid #4a5568;display:flex;flex-direction:column;padding-top:16px}.footer-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:16px}.footer-links a{color:#fff;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:#cbd5e0}.footer-links span{color:#4a5568}.social-icons{display:flex;gap:16px}.social-icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:36px;justify-content:center;transition:transform .2s ease;width:36px}.social-icon:hover{transform:translateY(-2px)}.social-icon svg{fill:#036;height:20px;width:20px}@media (min-width:768px){.top-section{align-items:center;flex-direction:row;justify-content:space-between}.logo{margin-bottom:0}.contact-info{flex-direction:row;gap:24px}.bottom-section{flex-direction:row;justify-content:space-between}.footer-links{margin-bottom:0}}body.popup-open{overflow:hidden}.popup-overlay{align-items:flex-start;background:#455154b0;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:1rem;position:fixed;right:0;top:0}.popup-container{background:#00152d;margin:1rem auto;max-width:660px;width:100%}.popup-container,.popup-container1{border-radius:20px;padding:1.6rem;position:relative}.popup-container1{background:#023c7e;margin:1rem auto 0 -5px;width:92%}.close-button{background:#152457;border:none;border-radius:16px;color:#9ca3af;cursor:pointer;padding:.4rem;position:absolute;right:.8rem;top:.8rem;transition:color .2s ease;z-index:10}.close-button:hover{color:#fff}.popup-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#dbc04d,#fde9b8,#dbc04d);-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:700;margin-bottom:1.6rem;text-align:center}.ads-grid{display:flex;flex-direction:column;gap:.8rem}.ad-card{align-items:center;background:#042d4f;border-radius:10px;display:flex;height:82px;overflow:visible;padding:.8rem;position:relative}.ad-closebutton:hover{opacity:.8}.ad-image{border-radius:8px;flex-shrink:0;height:50px;margin-right:1rem;object-fit:contain;width:50px}.ad-content{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.ad-content,.ad-text{flex:1 1;min-width:0}.ad-title{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:1rem;font-weight:500;margin-bottom:.2rem;overflow:hidden;width:100%;word-break:break-word}.ad-price{color:#fbbf24;font-size:1rem!important}.bonus-button{background:linear-gradient(90deg,#8997ff,#3d04a6,#001eff);border:none;border-radius:5px;color:#fff;cursor:pointer;flex-shrink:0;font-size:1rem;font-weight:500;margin-top:-12px;padding:.6rem 1rem;transition:opacity .2s ease;white-space:nowrap}.bonus-button:hover{opacity:.9}@media (min-width:767px){.popup-container{max-width:1200px}.ad-closebutton{display:none!important}.ads-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr)}.ad-card{flex-direction:column;height:300px;overflow:hidden;padding:0}.ad-image{border-radius:10px 10px 0 0;height:160px;margin:0;width:100%}.ad-content{flex-direction:column;height:140px;justify-content:space-between;padding:.6rem;text-align:center}.ad-text{margin-bottom:0}.ad-title{-webkit-line-clamp:3;margin-bottom:.2rem;white-space:normal}.ad-price,.ad-title,.bonus-button{font-size:1rem}.bonus-button{padding:.4rem;width:100%}}@media (max-width:360px){.popup-container{padding:1rem}.popup-container1{padding:1rem;width:90%}.ad-title-price{align-items:flex-start;display:flex;flex-direction:column}.ad-card{height:72px;padding:.6rem}.ad-image{height:50px;width:50px}.ad-price,.ad-title,.bonus-button{font-size:.7rem}.bonus-button{padding:.4rem}}
/*# sourceMappingURL=main.34613866.css.map*/