html { scroll-behavior: smooth; } body { background-color: rgb(36, 41, 46); margin: 0; } a:link { color: white; /* Unvisited link */ } a:visited { color: white; /* Visited link */ } a:hover { color: white; /* On mouse hover */ } a:active { color: white; /* Active (clicked) link */ } div.container1 { padding: 20px 23px 0px 23px; } header.navBar { display: flex; justify-content: space-between; } a.logo { font-size: 2.2em; display: flex; gap: 8px; text-decoration: none; align-items: center; } span.greyColor { color: gray; } a span.logoName { font-family: "Bonheur Royale", serif; font-weight: 900; font-size: 2.5rem; font-style: normal; color: #ffd000; } ul.menu { display: flex; gap: 20px; list-style-type: none; font-family: "Jaro", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; } .hed{ font-family: "Jaro", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; margin: 70px 70px; text-align: center; font-size: 3rem; } ul.menu li a:hover { color: #20ff00; transform: translateY(-3px); transition: all .3s ease 0s; } .decoration { text-decoration: none; } div.container2 h3{ font-family: "Jaro", sans-serif; font-optical-sizing: auto; font-weight: 400; } div.container2 { display: flex; flex-direction: row; margin: 70px 70px; justify-content: center; font-style: normal; flex-wrap: wrap; } div.card { width: 15vw; margin: 5px 5px 5px 5px; padding: 30px 30px 30px 30px; border: 1px solid gray; border-radius: 12px; box-sizing: border-box; height: 50vh; } div.card img { width: 232px; border-radius: 12px; /* margin-left: 25px; */ height: 140px; } .long-text { overflow-wrap: break-word; /* Wrap long words */ white-space: normal; } .dot{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .containerContactMe7{ display: flex; /* justify-content:baseline ; */ margin: 60px 60px 60px 250px; } .name{ display: flex; align-items: center; } i{ margin: 12px; font-size: 40px; } .AboutMain{ font-family: "Jaro", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; } .rel{ font-size: .9rem; } div.btn{ display: flex; gap: 20px; margin-top: 30px; } .pad{ padding: 2px 12px 4px 12px; border: none; border-radius: 5px; background-color: #4f0; }