* {
    margin: 0;
}

.neon-text {
    color: #ece00c;
    text-shadow: 0 0 2px #bfee27, 0 0 8px #c4e420, 0 0 10px #acd526, 0 0 15px #e6f60e, 0 0 20px #d2fb06, 0 0 25px #d4f534, 0 0 60px #ff00ff; /* Add multiple shadows to create the glowing effect */
  }
  
.icon {
    width: 165px; 
    height: 160px; 
    border: #4216bb solid 5px; 
  }

 

main {
    padding: 20px 0;
}

.history {
    overflow: auto;
    width: 100%;
    margin: 10px auto;
}
.fotos {
    max-width: 300px;
    max-height: 200px;
    object-fit: cover;
}

.services {
    overflow: auto;
    width: fit-content;
    margin: 10px auto;
    padding: 20px;}


.img-history {
    float: right;
    width: 20%;
}

.p-history {
    width: 95%;
    text-align: left;
    padding: 20px;
}


body {
    background-color: #d6e1f7;
    color: #1658d4;
    text-align: center;
    text-align: center;
    margin: 0;
    padding: 0;
}

header {
    background-image: url("IMAGES/skyline.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #14377d;
    font-family: 'orbitron', cursive;
    text-align: center;
    padding: 20px;
}

header h1 {
    font-size: 120px;
    text-align: center;
    color: #ece00c;
}

h2{
    text-align: right;
    font-size: 50px;
    color: #ece00c;
}
  
.writing-text {
    overflow: hidden; 
    white-space: nowrap; 
    animation: writingEffect 5s steps(40) forwards;
  }
  @keyframes writingEffect {
    from { width: 0; }
    to { width: 100%; }
  }
    
h3 {
    text-align: left;
    font-size: 25px;
    color: #FF69B4;
    font-weight: bolder;
}

h4 {
    font-size: 25px;
    color: #FF69B4;
    font-family:Arial, Helvetica, sans-serif;
    font-style: italic;
    padding-bottom: 10px;
    
}

nav {
    padding: 10px;
    background-color: #143b88;
    color: #FF69B4;
    font-size: medium;
    text-align: center;
}

a {
    text-decoration: none;
}

nav a,
footer a {
    color: #FF69B4;
    padding: 5px;
}

.nav1 {
    padding-top: 15px;
    color: #FF69B4;
}

.nav2 {
    text-align: left;
    padding-bottom: 15px;
}
.label {
    color: #ff00ff;
    font-display: neon;
}

a:visited {
    color: #FF0000;
}

#lists {
    font-size: medium;
    padding: 20px;
    border: #FF69B4 solid 4px;
}


footer {
    background-color: #0f2d68;
    color: #f1f3f7;
    font-size: medium;
    text-align: center;
    padding: 20px;
    border: 10px solid #d8b91e;
}


.