@media(max-width:992px){

.nav-links{

position:absolute;

top:95px;
left:0;

width:100%;

background:#080B1A;

display:flex;

flex-direction:column;

align-items:center;

gap:25px;

padding:35px 0;

transform:translateY(-150%);

transition:.35s;

}

.nav-links.active{

transform:translateY(0);

}

.nav-btn{

display:none;

}

.menu-btn{

display:block;

}

}


@media(max-width:992px){

.hero{

text-align:center;

justify-content:center;

}

.hero-content{

max-width:100%;

}

.hero h1{

font-size:48px;

}

.hero-buttons{

justify-content:center;

flex-wrap:wrap;

}

}

@media(max-width:576px){

.hero h1{

font-size:36px;

}

.hero p{

font-size:16px;

}

.hero-buttons{

flex-direction:column;

}

.btn-primary,
.btn-secondary{

width:100%;

text-align:center;

}

}

@media(max-width:992px){

.about-container{

display:flex;
flex-direction:column-reverse;

gap:50px;

}

.about-content{

text-align:center;

}

.about-features{

grid-template-columns:1fr;

}

.feature{

justify-content:center;

}

}