.tabs-underline { width: 100%; box-sizing: border-box; font: bold 13px sans-serif; margin: 30px auto; text-align: center; padding: 30px; border-radius: 25px; }

/* The tabs */
.tabs-underline ul { list-style: none; text-align: left; margin: 0; padding: 0; }
.tabs-underline ul li { display: inline-block; }
.tabs-underline ul li a { display: block; text-decoration: none; color: #d6d7d8; font-size: 24px; margin: 0 20px 15px 0; padding-bottom: 5px; font-weight: 300; }
.tabs-underline ul li a.tab-active { color: #eddac1; border-bottom: 2px solid #eddac1; font-weight: 300; }

/* The content */
.tabs-underline .tabs-content-placeholder { font-weight: normal; }
.tabs-underline .tabs-content-placeholder div { display: none; }
.tabs-underline .tabs-content-placeholder div.tab-content-active { display: flex; flex-wrap: wrap; }
.tabs-underline .tabs-content-placeholder div p { color: #565a5c; line-height: 1.5; text-align: left; margin: 5px 0 20px; }
.tabs-underline .tabs-content-placeholder div a { width: calc(100% / 3 - 20px); padding: 10px; }
.tabs-underline .tabs-content-placeholder div a img { width: 100%; height: 100%; object-fit: cover; }

@media (max-width: 500px) {
	.tabs-underline ul li a { font-size: 16px; }
}