/*********************************************************
 * brand_superheading_shortcode
 *********************************************************/
.bw-winners-superheading_shortcode {
	display: flex;
	align-items: flex-end;
	gap: var(--global-xs-spacing) var(--global-md-spacing);
}

.bw-winners-superheading_shortcode:not(:last-child) {
	margin-bottom: var(--global-xs-spacing);
}

.bw-winners-superheading_shortcode .bw-winners-brand-logo {
	
}

.bw-winners-superheading_shortcode .bw-winners-brand-logo img {
	max-height: 75px;
	width: auto;
	height: auto;
	display: block;
}

.bw-winners-superheading_shortcode .bw-winners-brand-heading {
	margin: 0;
}

/*********************************************************
 * brand_heading_shortcode
 *********************************************************/
.bw-winners-brand_heading_shortcode {
}

.bw-winners-brand_heading_shortcode:not(:last-child) {
	margin-bottom: var(--global-xs-spacing);
}

/*********************************************************
 * brand_subheading_shortcode
 *********************************************************/
.bw-winners-brand_subheading_shortcode {
	display: flex;
	align-items: flex-end;
	gap: var(--global-md-spacing);
}

.bw-winners-brand_subheading_shortcode:not(:last-child) {
	margin-bottom: var(--global-xs-spacing);
}

/*********************************************************
 * brand_description_shortcode
 *********************************************************/
.bw-winners-brand_description_shortcode {
	display: flex;
	gap: var(--global-md-spacing);
}

.bw-winners-brand_description_shortcode:not(:last-child) {
	margin-bottom: var(--global-md-spacing);
}

.bw-winners-brand_description_shortcode .bw-winners-brand-image {
	min-width: 300px;
	flex: 1 1 auto;
}

.bw-winners-brand_description_shortcode .bw-winners-description {
	flex: 1 1 auto;
}

.bw-winners-brand_description_shortcode .bw-winners-brand-image img {
	min-width: 100%;
	width: auto;
	height: auto;
	object-fit: contain;
}

/*********************************************************
 * brand_video_shortcode
 *********************************************************/
.bw-winners-brand_video_shortcode {
	
}

.bw-winners-brand_video_shortcode:not(:last-child) {
	margin-bottom: var(--global-md-spacing);
}

/*********************************************************
 * brand_links_shortcode
 *********************************************************/
.bw-winners-brand_links_shortcode {
    display: flex
;
    gap: 1em;
}


@media screen and (max-width: 1024px) {
	.bw-winners-brand_description_shortcode {
		flex-direction: column;
		align-items: flex-start;		
	}
}

@media screen and (max-width: 767px) {
	.bw-winners-superheading_shortcode {
		flex-direction: column;
		align-items: flex-start;
	}
}
