body{
font-family: Arial;
margin:0;
background:#f5f5f5;
}

.banner img{
width:100%;
height:auto;
display:block;
}

.title-section{
text-align:center;
padding:20px;
background:white;
}

section{
padding:30px;
margin:20px;
background:white;
border-radius:8px;
}

h1{
color:#b22222;
}

h2{
color:#333;
}

ul{
line-height:1.8;
}

.apply{
text-align:center;
}

.apply-btn{
background:#b22222;
color:white;
border:none;
padding:15px 30px;
font-size:18px;
cursor:pointer;
border-radius:6px;
}

.apply-btn:hover{
background:#8b0000;
}

footer{
text-align:center;
padding:20px;
background:#222;
color:white;
}
