			body{ padding: 0; margin: 0; }
			@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700&display=swap');
			.container_image{ width: 100%; }
			.container_image img{ width: 100%; height: auto; }
			.container{ margin: 0 auto; max-width: 1280px; width: 100%; height: auto; position: relative; }
			.container_content{ position: absolute; right: 80px; top: 50%; transform: translateY(-50%); }
			.container_content h1, .container_content p{ font-family: 'Open Sans', sans-serif; padding: 0; margin: 0; }
			.container_content h1{ color: #1680bc;  font-weight: 700; font-size: 87px; }
			.container_content p{ color: #000000; font-weight: 300; font-size: 27px; }
			.container_content img{ position: absolute; right: 10px; bottom: -200px; }
			@media only screen and (max-width: 1024px) {
				.container_content h1{ font-size: 57px; }
				.container_content p{ font-size: 22px; text-shadow: 0px 0px 5px #f0f0f0; }
				.container_content img{ position: absolute; right: 0px; bottom: -150px; }
			}
			@media only screen and (max-width: 768px) {
				.container_content h1{ font-size: 57px; }
				.container_content p{ font-size: 18px; text-shadow: 0px 0px 5px #f0f0f0; }
				.container_content{ right:50px; text-align: right; }
				.container_content img{ position: absolute; right: 0px; bottom: -110px; }
			}
			@media only screen and (max-width: 450px) {
				.container_content h1{ font-size: 24px; }
				.container_content p{ font-size: 14px; text-shadow: 0px 0px 5px #f0f0f0;  background-color: rgba(254,254,254,0.6); padding: 5px; }
				.container_content{ right:30px; text-align: right; }
				.container_content img{ position: absolute; right: 0px; bottom: -40px; max-width: 100px; }
			}
			@media only screen and (max-width: 350px) {
				.container_content img{ position: absolute; right: 0px; bottom: -26px; max-width: 100px; }
			}
