*{margin:0;padding:0;box-sizing:border-box}body{background-color:#fff;color:#000;font-family:Roboto,sans-serif;line-height:1.6}h2{color:red}.header{background-color:#000;box-shadow:0 2px 6px #fff3;height:120px}.container{display:flex;justify-content:space-between;align-items:center}#logo{width:250px;height:80px;margin-left:80px;margin-top:25px}.heading{display:flex;justify-content:center;width:100%}.heading h1{text-align:center;padding-left:20px;font-size:50px}.nav{list-style:none;display:flex;gap:1.5rem;margin-right:150px;padding-bottom:5px;border-bottom:2px solid transparent;margin-top:50px;transition:color .9s ease,border-bottom .9s ease}nav a{color:#fff;text-decoration:none}nav a:hover{color:red;border-bottom:2px solid red}.title{display:flex}.section{padding:50px 30px}.section h1,.section h2{text-align:left;font-size:2rem;margin-bottom:20px}.section p,.section ul{max-width:800px;margin:10px 0}ul{list-style:none}.carousel-container{position:relative;height:300px;display:flex;justify-content:center;align-items:center;overflow:hidden}.carousel-img{width:100%;max-width:800px;height:400px;object-fit:cover;display:none;border-radius:8px;box-shadow:0 4px 10px #0000001a}.footer{background-color:#000;color:#fff;padding:20px 40px;display:flex;justify-content:center}.footer a{color:#fff;text-decoration:none;margin:0 5px;transition:color .3s ease,text-decoration .3s ease}.footer a:hover{color:red;text-decoration:underline}
