/* talk */
	.h-talk {
		position: relative;
		left: 0;
		width: 100%;
		background: var(--brand-yellow);
		color: #FFF;
		border-radius: 0 0 150px 0;
		background-image: url('/wp-content/themes/columbia-hospitality/assets/images/hooray/pattern-repeat.png');
		background-position: top left;
		background-size: 160px 182px;
		background-repeat: repeat;
		z-index: 3;
	}
	.h-talk .h-inner {
		position: relative;
		display: flex;
		justify-content: flex-end;
    flex-flow: row wrap;
    width: calc(100% - 30%);
    max-width: 2000px;
    margin: 0 20% 0 10%;
		padding: 8em 0;
	}
	.h-talk .h-inner .h-accent-image-mid {
		position: absolute;
		left: 0;
		top: -15%;
		width: 400px;
		max-height: 450px;
	}
	.h-talk .h-inner  .h-accent-image-mid .h-img {
		width: 400px;
		max-height: 450px;
	}
	.h-talk .h-inner .h-content {
		width: calc(100% - 500px);
		text-align: center;
		z-index: 2;
	}
	.h-talk .h-inner .h-content .h-title {
		text-align: center;
		color: #FFF;
		font-size: 6em;
		line-height: 1em;
		font-weight: 100;
		width: 100%;
		z-index:2;
	}
	.h-talk .h-background {
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 80%;
		z-index: 1;
    background-color: var(--brand-yellow);
	}
	@media screen and (max-width: 1024px) {
		.h-talk  { left: 0; width: 100%!important; background-position: -48px 0; repeat: no-repeat; border-radius: 0 0 90px 0;}
		.h-talk .h-inner { width: 90%; margin: 0 auto; padding: 3em 0; flex-flow: column;}
		.h-talk .h-inner .h-content {width: 100%;}
		.h-talk .h-inner .h-title { font-size: 4em!important; }
		.h-talk .h-inner .h-accent-image-mid {position: relative; top: -100px; left: 0;}
		.h-talk .h-background { width: 90%!important; }
		.h-talk .h-inner .h-icon {right: 100px;}
	}
	@media screen and (max-width: 880px) {
		.h-talk {  border-radius: 0 0 60px 0;}
	}
	@media screen and (max-width: 480px) {
		.h-talk {  border-radius: 0 0 30px 0;}
	}