/*
Theme Name:     hello Child
Template:       hello-elementor
Version:        3.3.1
*/
body {
		font-family: Arial, sans-serif;
		font-size: 16px;
		color: #333333;
		line-height: 1.6;
		word-break: break-word;
	}

	h1, h2, h3, h4, h5, h6 {
		font-family: inherit;
		font-weight: bold;
		color: #333333;
		margin-top: 0;
		margin-bottom: 0.5em;
	}

	h1 { font-size: 32px; }
	h2 { font-size: 28px; }
	h3 { font-size: 24px; }
	h4 { font-size: 20px; }
	h5 { font-size: 18px; }
	h6 { font-size: 16px; }

	p {
		font-size: 16px;
		margin-bottom: 1em;
		text-justify: inter-ideograph;
	}

	a {
		color: #333333;
		text-decoration: none;
	}
	a:hover {
		color: #ff0000;
	}

	@media (max-width: 768px) {
		body {
			font-size: 16px;
		}
		h1 { font-size: 28px; }
		h2 { font-size: 24px; }
		h3 { font-size: 20px; }
		h4 { font-size: 18px; }
		h5 { font-size: 16px; }
		h6 { font-size: 14px; }
	}

	@media (max-width: 480px) {
		body {
			font-size: 16px;
		}
		p, li, small {
			font-size: 14px;
		}
		h1 { font-size: 24px; }
		h2 { font-size: 20px; }
		h3 { font-size: 18px; }
		h4, h5, h6 { font-size: 16px; }
	}