@media (max-width: 480px) {
	#ijb-header.et_pb_sticky_placeholder {
		pointer-events: none !important;
	}

	#ijb-header .ijb-header-row {
		width: calc(100% - 20px) !important;
		max-width: none !important;
	}

	#ijb-header .ijb-navigation-group {
		width: 100% !important;
		max-width: none !important;
		column-gap: 6px !important;
	}

	#ijb-header .ijb-native-menu {
		flex: 1 1 0 !important;
		width: auto !important;
		min-width: 0 !important;
	}

	#ijb-header .ijb-native-menu .et_pb_menu_inner_container {
		width: 100% !important;
		min-width: 0 !important;
	}

	#ijb-header .ijb-native-menu .et_pb_menu__logo-wrap {
		flex: 0 1 88px !important;
		width: 88px !important;
		max-width: 88px !important;
		margin-right: 6px !important;
	}

	#ijb-header .ijb-native-menu .et_pb_menu__logo img {
		width: 88px !important;
		max-width: 88px !important;
		height: auto !important;
	}

	#ijb-header .ijb-native-menu .et_pb_menu__wrap {
		flex: 1 1 28px !important;
		width: auto !important;
		min-width: 28px !important;
	}

	#ijb-header .ijb-native-menu .et_mobile_nav_menu {
		flex: 0 0 28px !important;
		margin-left: 0 !important;
	}

	body #page-container #ijb-header .ijb-native-menu .et_mobile_menu {
		box-sizing: border-box !important;
		position: fixed !important;
		top: 54px !important;
		left: 10px !important;
		right: 10px !important;
		width: auto !important;
		max-width: none !important;
		max-height: calc(100dvh - 64px) !important;
		overflow-y: auto !important;
	}

	#ijb-header .ijb-header-instagram-icon {
		flex: 0 0 34px !important;
		width: 34px !important;
		height: 36px !important;
	}

	#ijb-header .ijb-header-assets-button {
		min-height: 36px !important;
		padding: 10px 12px !important;
	}

	body.page-id-100007 .et_pb_row_6 .et_pb_column_12 {
		flex-wrap: wrap !important;
		row-gap: 12px !important;
	}

	body.page-id-100007 .ijb-hero-copy {
		align-self: flex-start !important;
	}

	body.page-id-100007 .ijb-hero-copy > .et_pb_text:first-child .et_pb_text_inner,
	body.page-id-100007 .ijb-hero-copy > .et_pb_text:first-child p {
		font-size: clamp(38px, 12vw, 46px) !important;
		line-height: .92 !important;
	}
}

@media (max-width: 767px) {
	body.page-id-100007 .et_pb_group_carousel .et_pb_group_carousel_container,
	body.page-id-100007 .et_pb_group_carousel .et_pb_group_carousel_track,
	body.page-id-100007 .et_pb_group_carousel .et_pb_group_carousel_slide,
	body.page-id-100007 .et_pb_group_carousel .et_pb_group_carousel_slide > .et_pb_group {
		min-height: clamp(180px, 57vw, 225px) !important;
	}

	body.page-id-100007 .et_pb_group_carousel .et_pb_group_carousel_slide > .et_pb_group {
		box-sizing: border-box !important;
		width: 100% !important;
		max-width: 100% !important;
		padding: 0 3px !important;
	}

	body.page-id-100007 .et_pb_group_carousel .et_pb_image,
	body.page-id-100007 .et_pb_group_carousel .et_pb_image_wrap,
	body.page-id-100007 .et_pb_group_carousel .et_pb_image img {
		display: block !important;
		box-sizing: border-box !important;
		width: 100% !important;
		max-width: 100% !important;
		height: auto !important;
		flex: 0 0 auto !important;
	}

	body.page-id-100007 .et_pb_group_carousel {
		min-height: calc(clamp(180px, 57vw, 225px) + 40px) !important;
	}
}
