@charset "utf-8";

#actual-content-section {
	position: relative;
	width: 100%;
	padding: 40px 60px;
	text-align: left;
	background-color: #fff;
}
	
	.actual-created {
		font-size: 16px;
		font-weight: 400;
		color: #9a9a9a;
	}
	
		.actual-created i {
			display: inline-block;
			vertical-align: middle;
			margin-bottom: 2px;
		}
	
	.actual-description {
		margin-top: 40px;
		font: 400 17px "Source Sans Pro", sans-serif;
		line-height: 1.5;
		color: #444;
	}

		.actual-description h2 {
			color: #222;
		}
	
		.actual-description h3 {
			font: 600 22px "Source Sans Pro", sans-serif;
			color: #222;
		}
		
		.actual-description b {
			font: 600 16px "Source Sans Pro", sans-serif;
			color: #222;
		}
		
		.actual-description hr {
			display: none;
		}
		
		.actual-description a {
			text-decoration: underline;
			color: #ed1c24;
		}
		
		.actual-description p:empty {height: 25px;margin-top:24px}
		
		.actual-description div[data-block=layout] {
			display: flex;
			flex-direction: row;
			gap: 40px;
		}
		
		.actual-description img {
			display: block;
			max-width: 100%;
		}
	
	.offer-bottom {
		text-align: center;
	}
	
@media screen and (max-width: 1024px) {
	#actual-content-section {
		padding: 60px 0;
	}
	
	.actual-description {
		text-align: left;
	}
	
	.actual-description div[data-block=layout] {
		flex-direction: column;
	}
	
	.actual-description iframe {
		width: 100%;
	}
	
	.actual-description .float-left, .actual-description .float-right {
		float: none !important;
		display: inline-block;
	}
}

.content-wrap-narrow {
	position: relative;
	margin: auto;
	width: 90%;
	max-width: 1100px;
}

@media screen and (max-width: 1280px) {.content-wrap{width:90%;}}