html {	scroll-behavior: smooth;	font-size:16px;}body {	margin: 0;	padding: 0;	background-color:#ffffff;	font-family: Arial, Helvetica, sans-serif;}.container {	max-width: 1400px;	margin-left: auto;	margin-right: auto;	padding-left: 10px;	padding-right: 10px;	margin-bottom: 40px;}.logo {	width: auto;	max-width: 100%;	margin: 10px auto 20px auto; 	display: block;	height: auto;}.center {	text-align: center;}h1 {	text-align: center;}.phone_email {	text-align: center;	font-size: 20px;}.cert {	display: block;	margin: 0 auto;	width: auto;	height: auto;	max-width: 100%;	border: 3px solid #e0e0e0;	border-radius: 16px;}.slider {    display: flex;    gap: 16px;    overflow-x: auto;    scroll-snap-type: x mandatory;    scroll-behavior: smooth;    p-adding: 16px;    scrollbar-width: none;  }  .slider::-webkit-scrollbar { display: none; }  .slider img {    flex: 0 0 100%;    max-width: 1400px;    width: 100%;    height: auto;    aspect-ratio: 1400 / 786;    object-fit: cover;    scroll-snap-align: center;    border-radius: 12px;  }  @media (min-width: 640px) {    .slider img { flex-basis: calc(50% - 8px); }  }  @media (min-width: 1024px) {    .slider img { flex-basis: calc(33.333% - 11px); }  }  .dots {    display: flex;    justify-content: center;    gap: 8px;    margin-top: 12px;  }  .dots button {    width: 10px; height: 10px;    border-radius: 50%;    background: #ccc;    border: 0;    padding: 0;    cursor: pointer;  }  .dots button.active { background: #333; }