
body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p {
	font-size: 25px;
}

.et_pb_slide_content, .et_pb_best_value {
	font-size: 28px;
}

a {
	color: rgba(0, 0, 0, .75);
}

#footer-widgets .footer-widget li:before {
	top: 18.25px;
}

h1, h2, h3, h4, h5, h6, .et_quote_content blockquote p, .et_pb_slide_description .et_pb_slide_title {
	font-weight: bold;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	line-height: 3em;
}

@media only screen and (min-width:1350px) {
	.et_pb_row {
		padding: 27px 0;
	}
	
	.et_pb_section {
		padding: 54px 0;
	}
	
	.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
		padding-top: 81px;
	}
	
	.et_pb_fullwidth_section {
		padding: 0;
	}
}

h1, h1.et_pb_contact_main_title, .et_pb_title_container h1 {
	font-size: 72px;
}

h2, .product .related h2, .et_pb_column_1_2 .et_quote_content blockquote p {
	font-size: 61px;
}

h3 {
	font-size: 52px;
}

h4, .et_pb_circle_counter h3, .et_pb_number_counter h3, .et_pb_column_1_3 .et_pb_post h2, .et_pb_column_1_4 .et_pb_post h2, .et_pb_blog_grid h2, .et_pb_column_1_3 .et_quote_content blockquote p, .et_pb_column_3_8 .et_quote_content blockquote p, .et_pb_column_1_4 .et_quote_content blockquote p, .et_pb_blog_grid .et_quote_content blockquote p, .et_pb_column_1_3 .et_link_content h2, .et_pb_column_3_8 .et_link_content h2, .et_pb_column_1_4 .et_link_content h2, .et_pb_blog_grid .et_link_content h2, .et_pb_column_1_3 .et_audio_content h2, .et_pb_column_3_8 .et_audio_content h2, .et_pb_column_1_4 .et_audio_content h2, .et_pb_blog_grid .et_audio_content h2, .et_pb_column_3_8 .et_pb_audio_module_content h2, .et_pb_column_1_3 .et_pb_audio_module_content h2, .et_pb_gallery_grid .et_pb_gallery_item h3, .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
	font-size: 43px;
}

h5 {
	font-size: 38px;
}

h6 {
	font-size: 33px;
}

.et_pb_slide_description .et_pb_slide_title {
	font-size: 110px;
}

.et_pb_gallery_grid .et_pb_gallery_item h3, .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2, .et_pb_column_1_4 .et_pb_audio_module_content h2 {
	font-size: 38px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif;
}

body, input, textarea, select {
	font-family: "Nunito", Helvetica, Arial, Lucida, sans-serif;
}

#hero-video {
	position: relative !important;
	background-color: transparent !important;
	background-image: url("https://b-hiveliving.com/nitropack_static/luxcHqCzZpktrVbmeMbgBDaXtrTzRNOq/assets/images/optimized/rev-50fc245/b-hiveliving.com/wp-content/uploads/2026/01/b0f62d86-ef92-400a-ae33-25c3879068bf.webp") !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}

#hero-video.nitro-lazy {
	background-image: none !important;
}

#hero-video .mejs-overlay-loading, #hero-video .mejs-overlay-loading *, #hero-video .mejs-overlay-loading-bg-img, #hero-video .mejs-overlay, #hero-video .mejs-layer.mejs-overlay-loading {
	display: none !important;
	visibility: hidden !important;
	opacity: 0 !important;
	pointer-events: none !important;
}

#hero-video .et_pb_section_video_bg {
	background-color: transparent !important;
	opacity: 0 !important;
	transition: opacity 2.5s ease-in-out !important;
}

#hero-video.video-ready .et_pb_section_video_bg {
	opacity: 1 !important;
}

#hero-video::before {
	content: "" !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	background-image: url("https://b-hiveliving.com/nitropack_static/luxcHqCzZpktrVbmeMbgBDaXtrTzRNOq/assets/images/optimized/rev-50fc245/b-hiveliving.com/wp-content/uploads/2026/01/b0f62d86-ef92-400a-ae33-25c3879068bf.webp") !important;
	background-size: cover !important;
	background-position: center !important;
	background-color: transparent !important;
	z-index: 2 !important;
	opacity: 1 !important;
	transition: opacity 2.5s ease-in-out !important;
	pointer-events: none !important;
}

#hero-video.video-ready::before {
	opacity: 0 !important;
}

#hero-video video {
	z-index: 1 !important;
}

#hero-video .et_pb_row {
	position: relative !important;
	z-index: 10 !important;
}

[data-control], [data-content]>* {
	padding: 0px;
}

.form_spacer {
	margin-top: 23px;
}

.form-group {
	font-size: .7em;
	color: #333;
	line-height: 1.4em !important;
}

#fld_3289363Label, #fld_8103935Label {
	font-weight: bold;
}

.wpautoterms-footer {
	display: none !important;
}

.owl-stage {
	padding-bottom: 34% !important;
}

.hives-masthead .owl-stage {
	padding-bottom: 34% !important;
}

.aboutus-masthead .owl-stage {
	padding-bottom: 34% !important;
}

.latestbuzz-masthead .owl-stage {
	padding-bottom: 34% !important;
}

.partner-masthead .owl-stage {
	padding-bottom: 34% !important;
}

.dp_oc_post_title, .dp_custom_field, .dp_oc_post_excerpt {
	z-index: 9;
}

.chaty-widget.desktop_active.mobile_active.one_widget {
	bottom: 65px !important;
}

.et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
	margin-bottom: .5em;
	font-weight: 700;
	font-size: 19px !important;
	line-height: 1.4em;
	color: rgba(0, 0, 0, .75);
}

.faq-accordion .faq-main.open {
	background: transparent;
}

.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo, .et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo {
	width: 10vw;
	max-width: 10vw !important;
}

.et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__logo, .et_pb_menu_1_tb_header.et_pb_menu .et_pb_menu__logo {
	margin-right: 34px !important;
}

.et_mobile_menu {
	margin-top: 0px !important;
	width: 300%;
	margin-left: -10% !important;
}

.et_pb_menu .et-menu {}

.et_pb_post_extra.el_dbe_vertical_grid .post-content {
	-ms-flex-order: 0;
	order: 0;
	width: 100%;
	padding: 35px;
}

.faq-accordion .faq-main {
	border: 0;
	margin-bottom: 15px;
	background: rgba(0, 0, 0, 0);
	padding: 10px;
	transition: all .5s ease 0s;
}

.et_pb_post_extra.el_dbe_block_extended.image-top .post-meta {
	position: relative;
	left: 0%;
	bottom: auto;
	-ms-flex-order: 2;
	order: 0;
	-ms-flex-item-align: end;
	align-self: flex-end;
	padding: 3% 0px;
}

.et_pb_post_extra.el_dbe_block_extended {
	display: block;
	position: relative;
	-webkit-box-shadow: none !important;
	box-shadow: 0 1px 3px rgba(255, 255, 255, 100%);
	background: #fff;
	border: 0;
	border-radius: 0px;
	width: 100%;
	float: left;
	margin-bottom: 35px;
	padding-bottom: 30px;
	overflow: hidden;
	-webkit-transform: translateY(0) translateZ(0) rotateX(0);
	transform: translateY(0) translateZ(0) rotateX(0);
}

.dp_oc_item .dp_oc_image_container {
	display: block;
	position: relative;
	width: 100vw;
}

.dp_oc_image_container .overlay {
	content: "";
	position: absolute;
	opacity: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .4);
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	transition: all .4s;
	width: 100%;
	height: 100%;
	padding: 36%;
}

.dp_oc_image_container .overlay:after {
	opacity: 0;
	text-shadow: 0 0;
	font-family: ETmodules !important;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-transform: none;
	speak: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -16px 0 0 -16px;
	font-size: 32px;
	content: "50";
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	transition: all .4s;
}

.tag-home-masthead .dp_oc_post_thumb {
	position: absolute;
	width: 100vw;
}

.tag-home-masthead {
	display: grid;
	grid-template-rows: 55% 35px 125px 200px 50px;
	grid-template-columns: 16% auto;
}

.tag-home-masthead .dp_custom_field {
	color: #fff;
	grid-row-start: 2;
	grid-row-end: 3;
	grid-column-start: 2;
}

.tag-home-masthead .dp_oc_post_title {
	word-wrap: break-word;
	grid-row-start: 3;
	grid-row-end: 4;
	grid-column-start: 2;
}

.tag-home-masthead .dp_oc_post_excerpt {
	word-wrap: break-word;
	color: #fff;
	width: 30%;
	grid-row-start: 4;
	grid-row-end: 5;
	grid-column-start: 2;
}

.tag-home-masthead .dp_oc_read_more_link {
	word-wrap: break-word;
	grid-row-start: 5;
	grid-row-end: 6;
	grid-column-start: 2;
}

.tag-lifestyle-slider .dp_oc_post_thumb {
	position: absolute;
	width: 100vw;
}

.tag-lifestyle-slider {
	display: grid;
	grid-template-rows: 143% 47% 90px;
	grid-template-columns: 16% auto 43%;
}

.tag-lifestyle-slider .dp_oc_post_title {
	word-wrap: break-word;
	grid-row-start: 2;
	grid-row-end: 3;
	grid-column-start: 2;
}

.tag-lifestyle-slider .dp_oc_post_excerpt {
	word-wrap: break-word;
	color: #fff;
	grid-row-start: 3;
	grid-row-end: 4;
	grid-column-start: 2;
}

.tag-hives-masthead .dp_oc_post_thumb {
	position: absolute;
	width: 100vw;
}

.tag-hives-masthead {
	display: grid;
	grid-template-rows: 65% 135px 90px 50px;
	grid-template-columns: 16% auto;
}

.tag-hives-masthead .dp_custom_field {
	color: #fff;
	grid-row-start: 2;
	grid-row-end: 3;
	grid-column-start: 2;
}

.tag-hives-masthead .dp_oc_post_title {
	word-wrap: break-word;
	grid-row-start: 3;
	grid-row-end: 4;
	grid-column-start: 2;
}

.tag-hives-masthead .dp_oc_post_excerpt {
	word-wrap: break-word;
	color: #fff;
	grid-row-start: 4;
	grid-row-end: 5;
	grid-column-start: 2;
}

.tag-hives-masthead .dp_oc_read_more_link {
	word-wrap: break-word;
	grid-row-start: 5;
	grid-row-end: 6;
	grid-column-start: 2;
}

.tag-hives-testimonials .dp_oc_post_thumb {
	position: absolute;
	width: 100vw;
}

.tag-hives-testimonials {
	display: grid;
	grid-template-rows: 100% 22% 67px;
	grid-template-columns: 16% auto 43%;
}

.tag-hives-testimonials .dp_oc_post_title {
	word-wrap: break-word;
	grid-row-start: 2;
	grid-row-end: 3;
	grid-column-start: 2;
	position: relative !important;
}

.tag-hives-testimonials .dp_oc_post_excerpt {
	word-wrap: break-word;
	color: #fff;
	grid-row-start: 4;
	grid-row-end: 5;
	grid-column-start: 2;
	position: relative !important;
}

.tag-hives-testimonials .dp_custom_field {
	color: #fff;
	grid-row-start: 3;
	grid-row-end: 4;
	grid-column-start: 2;
	position: relative !important;
}

.tag-partner-masthead .dp_oc_post_thumb {
	position: absolute;
	width: 100vw;
}

.tag-partner-masthead {
	display: grid;
	grid-template-rows: 60% 135px 90px 50px;
	grid-template-columns: 14% 35% 15%;
}

.tag-partner-masthead .dp_custom_field {
	color: #fff;
	grid-row-start: 2;
	grid-row-end: 3;
	grid-column-start: 2;
}

.tag-partner-masthead .dp_oc_post_title {
	word-wrap: break-word;
	grid-row-start: 2;
	grid-row-end: 4;
	grid-column-start: 2;
}

.tag-partner-masthead .dp_oc_post_excerpt {
	word-wrap: break-word;
	color: #fff;
	width: 100%;
	grid-row-start: 3;
	grid-row-end: 5;
	grid-column-start: 2;
}

.tag-partner-masthead .dp_oc_read_more_link {
	word-wrap: break-word;
	grid-row-start: 5;
	grid-row-end: 6;
	grid-column-start: 2;
}

.dp_oc_item.category-latest-buzz .dp_oc_post_thumb {
	position: absolute;
	width: 100vw;
}

.dp_oc_item.category-latest-buzz {
	display: grid;
	grid-template-rows: 20% 130px 160px 50px;
	grid-template-columns: 16% 65% auto;
}

.dp_oc_item.category-latest-buzz .dp_custom_field {
	color: #fff;
	grid-row-start: 2;
	grid-row-end: 3;
	grid-column-start: 2;
}

.dp_oc_item.category-latest-buzz .dp_oc_post_title {
	word-wrap: break-word;
	grid-row-start: 3;
	grid-row-end: 4;
	grid-column-start: 2;
}

.dp_oc_item.category-latest-buzz .dp_oc_post_excerpt {
	word-wrap: break-word;
	color: #fff;
	grid-row-start: 4;
	grid-row-end: 5;
	grid-column-start: 2;
}

.dp_oc_item.category-latest-buzz .dp_oc_read_more_link {
	word-wrap: break-word;
	grid-row-start: 5;
	grid-row-end: 6;
	grid-column-start: 2;
}

.dp_oc_item.tag-aboutus-masthead .dp_oc_post_thumb {
	position: absolute;
	width: 100vw;
}

.dp_oc_item.tag-aboutus-masthead {
	display: grid;
	grid-template-rows: 60% 125px 140px 50px;
	grid-template-columns: 16% 55% auto;
}

.dp_oc_item.tag-aboutus-masthead .dp_custom_field {
	color: #fff;
	grid-row-start: 2;
	grid-row-end: 3;
	grid-column-start: 2;
}

.dp_oc_item.tag-aboutus-masthead .dp_oc_post_title {
	word-wrap: break-word;
	grid-row-start: 3;
	grid-row-end: 4;
	grid-column-start: 2;
}

.dp_oc_item.tag-aboutus-masthead .dp_oc_post_excerpt {
	word-wrap: break-word;
	color: #fff;
	grid-row-start: 4;
	grid-row-end: 5;
	grid-column-start: 2;
}

.dp_oc_item.tag-aboutus-masthead .dp_oc_read_more_link {
	word-wrap: break-word;
	grid-row-start: 5;
	grid-row-end: 6;
	grid-column-start: 2;
}

.owl-dots {
	position: absolute;
	left: 50vw;
	bottom: 50px;
}

.owl-nav {
	margin-top: 0 !important;
}

.dp_oc_read_more_link, .btn-back, .btn-buzz, .btn-next {
	margin-top: 5%;
	color: rgba(0, 0, 0, .75) !important;
	border-width: 0px !important;
	border-color: rgba(0, 0, 0, 0);
	font-size: 18px;
	background-color: #fcc042;
	padding-top: 10px !important;
	padding-right: 22px !important;
	padding-bottom: 10px !important;
	padding-left: 22px !important;
	width: fit-content;
	border: 2px solid;
	border-radius: 5px;
	text-decoration: none !important;
}

.btn-submit {
	margin-top: 5%;
	color: rgba(255, 255, 255, 1) !important;
	border-width: 0px !important;
	border-color: rgba(0, 0, 0, 0);
	font-size: 18px;
	background-color: rgba(0, 0, 0, .75);
	padding-top: 10px !important;
	padding-right: 22px !important;
	padding-bottom: 10px !important;
	padding-left: 22px !important;
	width: fit-content;
	border: 2px solid;
	border-radius: 5px;
	text-decoration: none !important;
	float: right;
}

.btn-next {
	float: right;
}

.custom_bullets_wpcc ul li {
	padding-left: 10px;
	list-style: none;
	margin-bottom: 10px;
}

.custom_bullets_wpcc ul li::before {
	content: "";
	display: inline-block;
	margin-right: 7px;
	margin-left: -30px;
	padding-right: 5px;
	font-family: "ETmodules";
	font-size: 1.2em;
	color: #fcc042;
	vertical-align: middle;
}

.custom_bullets_wpcc--check ul li::before {
	content: "R";
}

@media all and (max-width:480px) {
	body.logged-in.admin-bar .et_pb_section_0_tb_header {
		top: 0 !important;
		background-color: rgba(255, 255, 255, 1) !important;
	}
	
	.et_pb_section_0_tb_header.et_pb_section {
		padding-top: 19px !important;
		padding-right: 0px;
		padding-bottom: 19px !important;
		padding-left: 0px;
	}
	
	.dp_oc_read_more_link {
		margin-top: 5%;
		color: rgba(0, 0, 0, .75) !important;
		border-width: 0px !important;
		border-color: rgba(0, 0, 0, 0);
		font-size: 18px;
		background-color: #fcc042;
		padding-top: 5px !important;
		padding-right: 22px !important;
		padding-bottom: 5px !important;
		padding-left: 22px !important;
		width: fit-content;
		border: 2px solid;
		border-radius: 5px;
	}
	
	.owl-stage-outer {
		height: 100%;
	}
	
	.lifestyle-carousel .owl-stage {
		padding-bottom: 0% !important;
	}
	
	.hives-testimonials .owl-stage {
		padding-bottom: 9% !important;
	}
	
	.partner-masthead .owl-stage {
		padding-bottom: 0% !important;
	}
	
	.el-dbe-filterable-categories[data-hamburger-filter=on] .el-dbe-filterable-mobile-categories {
		background: #eee !important;
	}
	
	.et_pb_blog_extras_0 .el-dbe-post-categories a.el-dbe-active-category, .et_pb_blog_extras_0 span.el-dbe-mobile-active-category {
		color: #32373c !important;
	}
	
	.dp_oc_item.tag-home-masthead {
		display: grid;
		grid-template-rows: 50% 18% 28% 35% 10%;
		grid-template-columns: 1% minmax(0, auto) 7%;
	}
	
	.dp_oc_item.tag-home-masthead .dp_oc_image_container {
		height: 100vh;
		width: 300vw;
		grid-row: 1/6;
		grid-column: 1/4;
	}
	
	.dp_oc_item.tag-home-masthead .dp_custom_field {
		color: #fff;
		position: relative !important;
		grid-row: 2/3;
		grid-column: 2/3;
		word-wrap: break-word;
	}
	
	.dp_oc_item.tag-home-masthead .dp_oc_post_title {
		word-wrap: break-word;
		grid-row: 2/3;
		grid-column: 2/3;
		z-index: 9;
		top: 82%;
		position: relative !important;
	}
	
	.dp_oc_item.tag-home-masthead .dp_oc_post_excerpt {
		color: #fff;
		position: relative !important;
		grid-row: 4/5;
		grid-column: 2/3;
		word-wrap: break-word;
	}
	
	.dp_oc_item.tag-home-masthead .dp_oc_read_more_link {
		grid-row: 5/6;
		grid-column: 2/3;
	}
	
	.tag-lifestyle-slider {
		display: grid;
		grid-template-rows: repeat(auto-fit, 38px);
		grid-template-columns: 14% minmax(0, auto) 12%;
	}
	
	.tag-lifestyle-slider .dp_oc_image_container {
		height: 100%;
		width: 140vw;
		grid-row: 1/4;
		grid-column: 1/4;
	}
	
	.tag-lifestyle-slider .dp_oc_post_title {
		word-wrap: break-word;
		grid-row: 2/3;
		grid-column: 2/3;
		z-index: 9;
		position: relative !important;
	}
	
	.tag-lifestyle-slider .dp_oc_post_excerpt {
		color: #fff;
		position: relative !important;
		grid-row: 3/4;
		grid-column: 2/3;
		word-wrap: break-word;
	}
	
	.tag-lifestyle-slider .dp_oc_post_thumb {
		width: 100% !important;
	}
	
	.tag-lifestyle-slider img.dp_oc_post_thumb {
		width: 50%;
	}
	
	.hives-masthead .owl-stage-outer {
		height: 100vh;
	}
	
	.dp_oc_item.tag-hives-masthead {
		display: grid;
		grid-template-rows: repeat(auto-fit, 248px);
		grid-template-columns: 12% minmax(0, auto) 12%;
	}
	
	.dp_oc_item.tag-hives-masthead .dp_oc_image_container {
		height: 100vh;
		width: 100vw;
		grid-row: 1/4;
		grid-column: 1/4;
	}
	
	.dp_oc_item.tag-hives-masthead .dp_oc_post_title {
		word-wrap: break-word;
		grid-row: 2/3;
		grid-column: 2/3;
		z-index: 9;
		position: relative !important;
	}
	
	.dp_oc_item.tag-hives-masthead .dp_oc_post_excerpt {
		color: #fff;
		position: relative !important;
		grid-row: 3/4;
		grid-column: 2/3;
		word-wrap: break-word;
	}
	
	.el-dbe-filterable-mobile-categories {
		background: #a5a5a5;
	}
	
	.post-726 img.dp_oc_post_thumb {
		display: block;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		content: url("https://b-hiveliving.com/nitropack_static/luxcHqCzZpktrVbmeMbgBDaXtrTzRNOq/assets/images/optimized/rev-50fc245/b-hiveliving.com/wp-content/uploads/2021/04/A-life-lived-well-B.jpg");
	}
	
	.post-731 img.dp_oc_post_thumb {
		display: block;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		content: url("https://b-hiveliving.com/nitropack_static/luxcHqCzZpktrVbmeMbgBDaXtrTzRNOq/assets/images/optimized/rev-50fc245/b-hiveliving.com/wp-content/uploads/2021/04/fun-in-kitchen-mobile.jpg");
	}
	
	.post-733 img.dp_oc_post_thumb {
		display: block;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		content: url("https://b-hiveliving.com/wp-content/uploads/2025/12/couple-sitting-in%20the-living-room-mobile.png");
	}
	
	.et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-content {
		padding: 0px;
	}
	
	.tag-hives-testimonials {
		display: grid;
		position: relative;
		grid-template-rows: 10% minmax(0px, 40px) minmax(0px, 25px) 16%;
		grid-template-columns: 12vw minmax(0, 80vw) auto;
	}
	
	.tag-hives-testimonials .dp_custom_field {
		position: absolute;
		color: #fff;
		word-wrap: break-word;
		grid-row: 3/4;
		grid-column: 2/3;
	}
	
	.tag-hives-testimonials .dp_oc_image_container {
		height: auto;
		grid-row: 1/5;
		grid-column: 1/4;
		width: 130vw;
	}
	
	.tag-hives-testimonials .dp_oc_post_title {
		position: absolute;
		word-wrap: break-word;
		grid-row: 2/3;
		grid-column: 2/3;
	}
	
	.tag-hives-testimonials .dp_oc_post_excerpt {
		color: #fff;
		width: 100%;
		position: absolute;
		grid-row: 4/5;
		grid-column: 2/3;
		word-wrap: break-word;
	}
	
	.tag-hives-testimonials .overlay {
		height: 100% !important;
	}
	
	.partner-masthead .owl-stage-outer {
		height: 100vh !important;
	}
	
	.tag-partner-masthead {
		display: grid;
		grid-template-rows: repeat(auto-fit, 257px);
		grid-template-columns: 22% minmax(0, auto) 23%;
	}
	
	.tag-partner-masthead .dp_oc_image_container {
		height: 100vh;
		width: 310vw;
		grid-row: 1/3;
		grid-column: 1/4;
	}
	
	.tag-partner-masthead .dp_oc_post_title {
		word-wrap: break-word;
		grid-row: 2/3;
		grid-column: 2/3;
		z-index: 9;
		position: relative !important;
	}
	
	.tag-partner-masthead .dp_oc_post_thumb {
		width: 100% !important;
	}
	
	.latestbuzz-masthead .owl-stage-outer {
		height: 100vh !important;
	}
	
	.dp_oc_item.category-latest-buzz {
		display: grid;
		grid-template-rows: repeat(auto-fit, 148px);
		grid-template-columns: 27% minmax(0, auto) 43%;
	}
	
	.dp_oc_item.category-latest-buzz .dp_oc_image_container {
		height: 100vh;
		width: 300vw;
		grid-row: 1/5;
		grid-column: 1/4;
	}
	
	.dp_oc_item.category-latest-buzz .dp_oc_post_title {
		word-wrap: break-word;
		grid-row: 2/3;
		grid-column: 2/3;
		z-index: 9;
		position: relative !important;
	}
	
	.dp_oc_item.category-latest-buzz .dp_oc_post_excerpt {
		color: #fff;
		position: relative !important;
		grid-row: 3/4;
		grid-column: 2/3;
		word-wrap: break-word;
	}
	
	.dp_oc_item.category-latest-buzz .dp_oc_read_more_link {
		grid-row: 4/5;
		grid-column: 2/3;
	}
	
	.dp_oc_item.category-latest-buzz .dp_oc_post_thumb {
		width: 100% !important;
	}
	
	.aboutus-masthead .owl-stage-outer {
		height: 100vh !important;
	}
	
	.dp_oc_item.tag-aboutus-masthead {
		display: grid;
		grid-template-rows: repeat(auto-fit, 148px);
		grid-template-columns: 27% minmax(0, auto) 43%;
	}
	
	.dp_oc_item.tag-aboutus-masthead .dp_oc_image_container {
		height: 100vh;
		width: 300vw;
		grid-row: 1/5;
		grid-column: 1/4;
	}
	
	.dp_oc_item.tag-aboutus-masthead .dp_oc_post_title {
		word-wrap: break-word;
		grid-row: 2/3;
		grid-column: 2/3;
		z-index: 9;
		position: relative !important;
	}
	
	.dp_oc_item.tag-aboutus-masthead .dp_oc_post_excerpt {
		color: #fff;
		position: relative !important;
		grid-row: 3/4;
		grid-column: 2/3;
		word-wrap: break-word;
	}
	
	.dp_oc_item.tag-aboutus-masthead .dp_oc_read_more_link {
		grid-row: 4/5;
		grid-column: 2/3;
	}
	
	.dp_oc_item.tag-aboutus-masthead .dp_oc_post_thumb {
		width: 100% !important;
	}
}

@media all and (min-width:481px) and (max-width:1200px) {
	.owl-stage {
		padding-bottom: 0% !important;
	}
	
	.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo, .et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo {
		width: 10vw !important;
		max-width: 10vw !important;
	}
	
	.et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__logo, .et_pb_menu_1_tb_header.et_pb_menu .et_pb_menu__logo {
		padding-right: 20px !important;
	}
	
	.et_pb_menu_0_tb_header.et_pb_menu ul li a, .et_pb_menu_1_tb_header.et_pb_menu ul li a {
		font-size: 14px !important;
	}
	
	.et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__logo, .et_pb_menu_1_tb_header.et_pb_menu .et_pb_menu__logo {
		margin-right: 30px !important;
	}
	
	.et_pb_menu .et-menu>li {
		padding-left: 0px;
	}
	
	.et_pb_module.et_pb_text.et_pb_text_0_tb_footer.et_pb_text_align_left.et_pb_bg_layout_dark, .et_pb_module.et_pb_text.et_pb_text_1_tb_footer.et_pb_text_align_left.et_pb_bg_layout_dark {
		font-size: initial;
	}
	
	.home-row1, .home-row2, .home-row3, .home-row4, .home-row9, .hive-row1, .hive-row2, .about-row1, .partner-row7, .covid-row1 {
		width: 90% !important;
		max-width: 90% !important;
	}
	
	.home-row5, .home-row6, .home-row7, .home-row8, .hive-row3, .hive-row4, .hive-row5, .hive-row6, .hive-row7, .hive-row8, .hive-row9, .hive-row10, .buzz-row1, .partner-row1, .partner-row2, .partner-row3, .partner-row4, .partner-row5 {
		width: 80% !important;
		max-width: 80% !important;
	}
	
	.et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button, .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button, .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button {
		font-size: 16px !important;
	}
	
	.et_pb_column_1_3 h2, .et_pb_promo_description div>p, .et_pb_column_1_4 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, .et_pb_column_2_5 h2 {
		font-size: 18px;
	}
	
	.et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular {
		min-height: auto;
	}
	
	.dp_oc_post_title, .dp_oc_post_title a {
		font-size: 5vw !important;
	}
	
	.dp_oc_post_excerpt {
		font-size: 3vw !important;
	}
	
	.tag-home-masthead {
		display: grid;
		grid-template-rows: 25% 35px 105px 200px 50px;
		grid-template-columns: 16% auto;
		height: 100vh;
	}
	
	.tag-home-masthead .dp_custom_field {
		color: #fff;
		grid-row-start: 2;
		grid-row-end: 3;
		grid-column-start: 2;
	}
	
	.tag-home-masthead .dp_oc_post_title {
		grid-row-start: 3;
		grid-row-end: 4;
		grid-column-start: 2;
	}
	
	.tag-home-masthead .dp_oc_post_excerpt {
		color: #fff;
		width: 55%;
		grid-row-start: 4;
		grid-row-end: 5;
		grid-column-start: 2;
	}
	
	.tag-home-masthead .dp_oc_read_more_link {
		grid-row-start: 5;
		grid-row-end: 6;
		grid-column-start: 2;
	}
	
	.lifestyle-carousel .owl-stage {
		padding-bottom: 10% !important;
	}
	
	.tag-lifestyle-slider {
		display: grid;
		grid-template-rows: 230px 110px;
		grid-template-columns: 8% auto 45%;
	}
	
	.tag-lifestyle-slider .dp_oc_post_title {
		position: relative;
		grid-row-start: 2;
		grid-row-end: 3;
		grid-column-start: 2;
	}
	
	.tag-lifestyle-slider .dp_oc_post_excerpt {
		position: relative;
		color: #fff;
		width: 70%;
		grid-row-start: 3;
		grid-row-end: 4;
		grid-column-start: 2;
	}
	
	.tag-lifestyle-slider .overlay {
		height: 100vh !important;
	}
	
	.tag-lifestyle-slider h1.dp_oc_post_title {
		font-size: 1.5em;
	}
	
	.tag-hives-masthead {
		display: grid;
		grid-template-rows: 90% 93px 60% auto;
		grid-template-columns: 16% auto;
	}
	
	.tag-hives-masthead .dp_oc_post_title {
		grid-row-start: 2;
		grid-row-end: 3;
		grid-column-start: 2;
	}
	
	.tag-hives-masthead .dp_oc_post_excerpt {
		color: #fff;
		width: 50%;
		grid-row-start: 3;
		grid-row-end: 4;
		grid-column-start: 2;
	}
	
	.tag-hives-masthead .overlay {
		height: 100vh !important;
	}
	
	.tag-hives-masthead h1.dp_oc_post_title {
		font-size: 1.5em;
	}
	
	.hives-testimonials .owl-stage {
		padding-bottom: 12% !important;
	}
	
	.tag-hives-testimonials {
		display: grid;
		position: relative;
		grid-template-rows: 12% 20% 9% 12%;
		grid-template-columns: 10% minmax(0, 1fr) 43%;
	}
	
	.tag-hives-testimonials .dp_oc_image_container {
		height: auto;
		grid-row: 1/5;
		grid-column: 1/4;
	}
	
	.tag-hives-testimonials .dp_custom_field {
		position: absolute;
		color: #fff;
		word-wrap: break-word;
		grid-row: 3/4;
		grid-column: 2/3;
	}
	
	.tag-hives-testimonials .dp_oc_post_title {
		position: absolute;
		word-wrap: break-word;
		grid-row: 2/3;
		grid-column: 2/3;
	}
	
	.tag-hives-testimonials .dp_oc_post_excerpt {
		color: #fff;
		position: absolute;
		grid-row: 4/5;
		grid-column: 2/3;
	}
	
	.tag-hives-testimonials .overlay {
		height: 100%;
	}
	
	.dp_oc_item.tag-aboutus-masthead {
		display: grid;
		grid-template-rows: 58% 160px 60% auto;
		grid-template-columns: 16% auto;
	}
	
	.dp_oc_item.tag-aboutus-masthead .dp_oc_post_title {
		grid-row-start: 2;
		grid-row-end: 3;
		grid-column-start: 2;
	}
	
	.dp_oc_item.tag-aboutus-masthead .dp_oc_post_excerpt {
		color: #fff;
		width: 50%;
		grid-row-start: 3;
		grid-row-end: 4;
		grid-column-start: 2;
	}
	
	.dp_oc_item.tag-aboutus-masthead .dp_oc_read_more_link {
		grid-row-start: 4;
		grid-row-end: 5;
		grid-column-start: 2;
	}
	
	.dp_oc_item.tag-aboutus-masthead .overlay {
		height: 100vh !important;
	}
	
	.dp_oc_item.tag-aboutus-masthead h1.dp_oc_post_title {
		font-size: 1.5em;
	}
	
	.dp_oc_item.category-latest-buzz {
		display: grid;
		grid-template-rows: 58% 160px 60% auto;
		grid-template-columns: 16% auto 16%;
	}
	
	.dp_oc_item.category-latest-buzz .dp_oc_post_title {
		grid-row-start: 2;
		grid-row-end: 3;
		grid-column-start: 2;
	}
	
	.dp_oc_item.category-latest-buzz .dp_oc_post_excerpt {
		color: #fff;
		width: 100%;
		grid-row-start: 3;
		grid-row-end: 4;
		grid-column-start: 2;
	}
	
	.dp_oc_item.category-latest-buzz .dp_oc_read_more_link {
		grid-row-start: 4;
		grid-row-end: 5;
		grid-column-start: 2;
	}
	
	.dp_oc_item.category-latest-buzz .overlay {
		height: 100vh !important;
	}
	
	.dp_oc_item.category-latest-buzz h1.dp_oc_post_title {
		font-size: 1.5em;
	}
	
	.tag-partner-masthead {
		display: grid;
		grid-template-rows: 88% 160px auto;
		grid-template-columns: 7% auto 52%;
	}
	
	.tag-partner-masthead .dp_oc_post_title {
		grid-row-start: 2;
		grid-row-end: 3;
		grid-column-start: 2;
	}
	
	.tag-partner-masthead .overlay {
		height: 100vh !important;
	}
	
	.tag-partner-masthead h1.dp_oc_post_title {
		font-size: 1.5em;
	}
}

@media all and (min-width:1201px) and (max-width:1366px) {
	.owl-stage {
		padding-bottom: 0% !important;
	}
	
	.owl-stage-outer {
		height: 100vh;
	}
	
	.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo, .et_pb_menu_1_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo {
		width: 10vw !important;
		max-width: 10vw !important;
	}
	
	.et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__logo, .et_pb_menu_1_tb_header.et_pb_menu .et_pb_menu__logo {
		padding-right: 20px !important;
	}
	
	.et_pb_menu_0_tb_header.et_pb_menu ul li a, .et_pb_menu_1_tb_header.et_pb_menu ul li a {
		font-size: 18px !important;
	}
	
	.et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__logo, .et_pb_menu_1_tb_header.et_pb_menu .et_pb_menu__logo {
		margin-right: 30px !important;
	}
	
	.et_pb_menu .et-menu>li {
		padding-left: 0px;
	}
	
	.et_pb_module.et_pb_text.et_pb_text_0_tb_footer.et_pb_text_align_left.et_pb_bg_layout_dark, .et_pb_module.et_pb_text.et_pb_text_1_tb_footer.et_pb_text_align_left.et_pb_bg_layout_dark {
		font-size: initial;
	}
	
	.home-row1, .home-row2, .home-row3, .home-row4, .home-row9, .hive-row1, .hive-row2, .about-row1, .partner-row7, .covid-row1 {
		width: 90% !important;
		max-width: 90% !important;
	}
	
	.home-row5, .home-row6, .home-row7, .home-row8, .hive-row3, .hive-row4, .hive-row5, .hive-row6, .hive-row7, .hive-row8, .hive-row9, .hive-row10, .buzz-row1, .partner-row1, .partner-row2, .partner-row3, .partner-row4, .partner-row5 {
		width: 80% !important;
		max-width: 80% !important;
	}
	
	.et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button, .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button, .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button {
		font-size: 16px !important;
	}
	
	.et_pb_column_1_3 h2, .et_pb_promo_description div>p, .et_pb_column_1_4 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, .et_pb_column_2_5 h2 {
		font-size: 18px;
	}
	
	.et_pb_section.et_pb_section_3.et_pb_with_background.et_section_regular {
		min-height: auto;
	}
	
	.tag-home-masthead .dp_oc_post_thumb {
		position: absolute;
		width: 100vw;
	}
	
	.tag-home-masthead {
		display: grid;
		grid-template-rows: 25% 35px 125px 200px 50px;
		grid-template-columns: 16% auto;
		height: 100vh;
	}
	
	.tag-home-masthead .dp_custom_field {
		color: #fff;
		grid-row-start: 2;
		grid-row-end: 3;
		grid-column-start: 2;
	}
	
	.tag-home-masthead .dp_oc_post_title {
		grid-row-start: 3;
		grid-row-end: 4;
		grid-column-start: 2;
	}
	
	.tag-home-masthead .dp_oc_post_excerpt {
		color: #fff;
		width: 50%;
		grid-row-start: 4;
		grid-row-end: 5;
		grid-column-start: 2;
	}
	
	.tag-home-masthead .dp_oc_read_more_link {
		grid-row-start: 5;
		grid-row-end: 6;
		grid-column-start: 2;
	}
	
	.tag-lifestyle-slider .dp_oc_image_container {
		height: 100%;
		grid-row-start: 1;
		grid-row-end: 5;
	}
	
	.tag-lifestyle-slider {
		display: grid;
		position: relative;
		grid-template-rows: 75% 90px 200px 50px;
		grid-template-columns: 10% 35% auto;
	}
	
	.tag-lifestyle-slider .dp_oc_post_title {
		position: relative;
		grid-column: 2/3;
		grid-row: 2/3;
	}
	
	.tag-lifestyle-slider .dp_oc_post_excerpt {
		color: #fff;
		width: 100%;
		position: relative;
		grid-column: 2/3;
		grid-row: 3/4;
	}
	
	.hives-masthead .owl-stage {
		padding-bottom: 0% !important;
	}
	
	.tag-hives-masthead {
		display: grid;
		grid-template-rows: 20% 115px 100px 50px;
		grid-template-columns: 16% auto;
		height: 100vh;
	}
	
	.tag-hives-masthead .dp_custom_field {
		color: #fff;
		grid-row-start: 2;
		grid-row-end: 3;
		grid-column-start: 2;
	}
	
	.tag-hives-masthead .dp_oc_post_title {
		grid-row-start: 3;
		grid-row-end: 4;
		grid-column-start: 2;
	}
	
	.tag-hives-masthead .dp_oc_post_excerpt {
		color: #fff;
		width: 50%;
		grid-row-start: 4;
		grid-row-end: 5;
		grid-column-start: 2;
	}
	
	.tag-hives-masthead .dp_oc_read_more_link {
		grid-row-start: 5;
		grid-row-end: 6;
		grid-column-start: 2;
	}
	
	.tag-hives-masthead h1.dp_oc_post_title {
		font-size: 1.5em;
	}
	
	.tag-hives-testimonials .dp_oc_post_thumb {
		position: absolute;
		width: 100vw;
	}
	
	.tag-hives-testimonials {
		display: grid;
		grid-template-rows: 60% 22% 67px;
		grid-template-columns: 16% auto 43%;
	}
	
	.tag-hives-testimonials .dp_oc_post_title {
		word-wrap: break-word;
		grid-row-start: 2;
		grid-row-end: 3;
		grid-column-start: 2;
		position: relative !important;
	}
	
	.tag-hives-testimonials .dp_oc_post_excerpt {
		word-wrap: break-word;
		color: #fff;
		grid-row-start: 4;
		grid-row-end: 5;
		grid-column-start: 2;
		position: relative !important;
	}
	
	.tag-hives-testimonials .dp_custom_field {
		color: #fff;
		grid-row-start: 3;
		grid-row-end: 4;
		grid-column-start: 2;
		position: relative !important;
	}
	
	.aboutus-masthead .owl-stage {
		padding-bottom: 0% !important;
	}
	
	.dp_oc_item.tag-aboutus-masthead {
		display: grid;
		grid-template-rows: 20% 45px 140px 50px;
		grid-template-columns: 16% auto;
		height: 100vh;
	}
	
	.dp_oc_item.tag-aboutus-masthead .dp_custom_field {
		color: #fff;
		grid-row-start: 2;
		grid-row-end: 3;
		grid-column-start: 2;
	}
	
	.dp_oc_item.tag-aboutus-masthead .dp_oc_post_title {
		grid-row-start: 3;
		grid-row-end: 4;
		grid-column-start: 2;
	}
	
	.dp_oc_item.tag-aboutus-masthead .dp_oc_post_excerpt {
		color: #fff;
		width: 50%;
		grid-row-start: 4;
		grid-row-end: 5;
		grid-column-start: 2;
	}
	
	.dp_oc_item.tag-aboutus-masthead .dp_oc_read_more_link {
		grid-row-start: 5;
		grid-row-end: 6;
		grid-column-start: 2;
	}
	
	.dp_oc_item.tag-aboutus-masthead h1.dp_oc_post_title {
		font-size: 1.5em;
	}
	
	.latestbuzz-masthead .owl-stage {
		padding-bottom: 0% !important;
	}
	
	.dp_oc_item.category-latest-buzz {
		display: grid;
		grid-template-rows: 20% 89px 200px 50px;
		grid-template-columns: 16% 65% auto;
		height: 100vh;
	}
	
	.dp_oc_item.category-latest-buzz .dp_custom_field {
		color: #fff;
		grid-row-start: 2;
		grid-row-end: 3;
		grid-column-start: 2;
	}
	
	.dp_oc_item.category-latest-buzz .dp_oc_post_title {
		grid-row-start: 3;
		grid-row-end: 4;
		grid-column-start: 2;
	}
	
	.dp_oc_item.category-latest-buzz .dp_oc_post_excerpt {
		color: #fff;
		width: 70%;
		grid-row-start: 4;
		grid-row-end: 5;
		grid-column-start: 2;
	}
	
	.dp_oc_item.category-latest-buzz .dp_oc_read_more_link {
		grid-row-start: 5;
		grid-row-end: 6;
		grid-column-start: 2;
	}
	
	.dp_oc_item.category-latest-buzz h1.dp_oc_post_title {
		font-size: 1.5em;
	}
	
	.partner-masthead .owl-stage {
		padding-bottom: 0% !important;
	}
	
	.tag-partner-masthead {
		display: grid;
		grid-template-rows: 20% 75px 200px 50px;
		grid-template-columns: 8% 35% auto;
		height: 100vh;
	}
	
	.tag-partner-masthead .dp_custom_field {
		color: #fff;
		grid-row-start: 2;
		grid-row-end: 3;
		grid-column-start: 2;
	}
	
	.tag-partner-masthead .dp_oc_post_title {
		grid-row-start: 3;
		grid-row-end: 4;
		grid-column-start: 2;
	}
	
	.tag-partner-masthead .dp_oc_post_excerpt {
		color: #fff;
		width: 50%;
		grid-row-start: 4;
		grid-row-end: 5;
		grid-column-start: 2;
	}
	
	.tag-partner-masthead .dp_oc_read_more_link {
		grid-row-start: 5;
		grid-row-end: 6;
		grid-column-start: 2;
	}
	
	.tag-partner-masthead h1.dp_oc_post_title {
		font-size: 1.5em;
	}
}

@media only screen and (min-width:1350px) {
	.et_pb_row {
		padding: 0 0 !important;
	}
}

@media (min-width:981px) {
	.et_pb_row {
		padding: 0% 0 !important;
	}
	
	.et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended .post-content {
		padding: 0px;
	}
}

.bhive-application-form {
	border: 1px solid rgba(0, 0, 0, .12) !important;
	padding: 20px !important;
	border-radius: 30px !important;
	margin-bottom: 20px !important;
	background: #fff !important;
}

.bhive-application-form .caldera-grid .form-group {
	margin-bottom: 2.5em !important;
}

.bhive-application-form .caldera-grid label.control-label, .bhive-application-form .caldera-grid .control-label, .bhive-application-form .caldera-grid .form-group>label {
	float: none !important;
	display: block !important;
	width: 100% !important;
	text-align: center !important;
	font-weight: normal !important;
	font-size: 18px !important;
	letter-spacing: .2px !important;
	text-transform: none !important;
	margin-bottom: 12px !important;
}

.bhive-application-form .bhive-select-cards, .bhive-application-form .bhive-card-group {
	margin-top: 10px;
	display: grid !important;
	grid-template-columns: 1fr !important;
	gap: 10px !important;
	justify-items: center !important;
	text-align: center !important;
}

.bhive-application-form .bhive-card, .bhive-application-form .bhive-card-group label {
	width: 100% !important;
	max-width: 250px !important;
	padding: 10px 14px !important;
	min-height: 40px !important;
	border: 1px solid rgba(0, 0, 0, .18);
	border-radius: 10px !important;
	background: #fff;
	cursor: pointer;
	user-select: none;
	transition: transform .08s ease, border-color .12s ease, background .12s ease;
	text-align: center !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	line-height: 1.2 !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
}

.bhive-application-form .bhive-card:hover, .bhive-application-form .bhive-card-group label:hover {
	transform: translateY(-1px);
	border-color: rgba(0, 0, 0, .35);
}

.bhive-application-form .bhive-card.is-active, .bhive-application-form .bhive-card-group label.is-selected {
	border-color: #111 !important;
	background: #f6f2eb !important;
}

.bhive-application-form .bhive-card-group label::after {
	display: none !important;
}

.bhive-application-form select[data-cards-init="1"] {
	position: absolute !important;
	left: -99999px !important;
	width: 1px !important;
	height: 1px !important;
	overflow: hidden !important;
	opacity: 0 !important;
	pointer-events: none !important;
}

.bhive-application-form .caldera-grid .row:has(.btn-next):has(.btn-back) {
	display: flex !important;
	justify-content: center !important;
	gap: 16px !important;
}

.bhive-application-form .caldera-grid .row:has(.btn-next):has(.btn-back)>[class*="col-"] {
	width: auto !important;
	flex: 0 0 auto !important;
}

.bhive-application-form .btn-back, .bhive-application-form .btn-next {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	min-width: 130px !important;
	height: 44px !important;
	padding: 0 18px !important;
	line-height: 44px !important;
	border-radius: 10px !important;
}

.bhive-application-form .btn-back, .bhive-application-form .btn-next {
	transition: background-color .15s ease, color .15s ease, border-color .15s ease, transform .08s ease;
}

.bhive-application-form.bhive-last-next .btn-next {
	background: #111 !important;
	color: #fff !important;
	border-color: #111 !important;
}

.bhive-application-form.bhive-last-next .btn-back {
	opacity: .75 !important;
	filter: grayscale(.2);
}

.bhive-application-form.bhive-last-back .btn-back {
	background: #111 !important;
	color: #fff !important;
	border-color: #111 !important;
}

.bhive-application-form.bhive-last-back .btn-next {
	opacity: .75 !important;
	filter: grayscale(.2);
}

.bhive-application-form .btn-back:active, .bhive-application-form .btn-next:active {
	transform: translateY(1px);
}

@media (min-width:981px) {
	.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module, .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module {
		margin-bottom: 0% !important;
	}
}

.carousel-item a, .et_pb_section_video_on_hover a {
	pointer-events: none !important;
	cursor: default !important;
	text-decoration: none !important;
}

.header-1, .header-2 {
	opacity: 0;
	visibility: hidden;
	transition: opacity .5s ease-in-out;
}

.et_pb_text_0_tb_footer img, .et_pb_text_1_tb_footer img {
	width: 20px !important;
	height: 20px !important;
	margin-right: 12px !important;
	float: none !important;
	display: inline-block;
}

.et_pb_text_0_tb_footer .et_pb_text_inner span, .et_pb_text_1_tb_footer .et_pb_text_inner span {
	display: flex !important;
	align-items: center !important;
	color: #fff;
}

.et_pb_text_1_tb_footer a {
	font-size: 13px !important;
	letter-spacing: 0px !important;
}
