@page { 
    size: 210mm 297mm; 
    margin: 0;
}
body {
	font-size: 15px;
	line-height: 1.8;
	page-break-inside: avoid;
}
* {
	box-sizing: border-box !important;
	background: #FFF !important;
	color: #000 !important;
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1.25em;
	margin-top: .5em;
	margin-bottom: .5em;
}
h1 {
	font-size: 3.5rem !important;
}
h2 {
	font-size: 3rem !important;
}
h3 {
	font-size: 2.75rem !important;
}
h4 {
	font-size: 2.5rem !important;
}
h5 {
	font-size: 2.25rem !important;
}
h6 {
	font-size: 2rem !important;
}
.animate {
	display: block !important;
	opacity: 1 !important;
	transform: none !important;
	transition: none !important;
	transition-delay: 0ms !important;
}
.mainHeader, .btSidebar, .btSearchInner, .btAltLogo, .bt-vertical-header-top, .slick-arrow, .slick-dots, .bt-site-footer, .bt_bb_fe_preview_toggler {
	display: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
}
.bt_bb_fe_wrap {
	min-height: 0;
}
.bt_bb_fe_wrap:before, .bt_bb_fe_count {
	display: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
}
.bt_bb_section[style*="background-image"] {
	background: #FFF !important;
}
.bt_bb_section:before {
	display: none !important;
}
a {
	text-decoration: none !important;
	color: #000 !important;
}
.bt_bb_icon_holder:before, .bt_bb_icon_holder {
	background: transparent !important;
	box-shadow: none !important;
	color: #000 !important;
}
.bt_bb_button {
	margin-bottom: 0;
}
.bt_bb_button a, .bt_bb_button a span{
	background: #FFF !important;
	color: #000 !important;
	box-shadow: none !important;
	border: 2px solid #000 !important;
}
.bt_bb_button a span {
	border: 0 !important;
}

/* Theme related */
.bt_bb_group {
	min-height: 0 !important;
}
.bt_bb_group_item_content_no_hover, .bt_bb_group_item_content_image, .bt_bb_outline_text, .bt_bb_map {
	display: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
}
.slick-list {
	margin: 0 !important;
}
.bt_bb_button[class*="bt_bb_color_scheme_"] a.bt_bb_link,
.bt_bb_button[class*="bt_bb_color_scheme_"] a.bt_bb_link span.bt_bb_button_text,
.btWorkingHours[class*="bt_bb_color_scheme_"] .btWorkingHoursInner .bt_bb_working_hours_inner_row .bt_bb_working_hours_inner_wrapper .bt_bb_working_hours_inner_link a {
	background: #FFF !important;
	color: #000 !important;
}
.bt_bb_progress_bar.bt_bb_style_outline[class*="bt_bb_color_scheme_"] .bt_bb_progress_bar_inner,
.bt_bb_progress_bar.bt_bb_style_line[class*="bt_bb_color_scheme_"] .bt_bb_progress_bar_inner {
	border-color: #000 !important;
}
.bt_bb_progress_bar .bt_bb_progress_bar_inner .bt_bb_progress_bar_percent {
	padding: 0 10px;
}
.bt_bb_separator.bt_bb_border_style_solid {
	display: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
}
.bt_bb_headline .bt_bb_headline_superheadline {
	font-size: 1rem !important;
	line-height: 1.8em !important;
}
.bt_bb_counter_holder {
	line-height: 1em;
}
.bt_bb_counter_holder .bt_bb_counter span.onedigit {
	transition: none !important;
	transition-delay: 0ms !important;
	transform: none !important;
}
.bt_bb_counter_holder .bt_bb_counter span.onedigit:before {
	content: attr(data-digit) !important;
}
.bt_bb_counter_holder .bt_bb_counter span.onedigit > span {
	display: none !important;
}
.slick-slider .slick-list {
	height: auto !important;
}
.bt_bb_image.bt_bb_content_exists .bt_bb_image_content,
.bt_bb_image.bt_bb_content_exists .bt_bb_image_content .bt_bb_image_content_flex {
	background: transparent !important;
}
.btFooterAlternateIcon.bt_bb_icon .bt_bb_icon_holder:before,
.btFooterAccentIcon.bt_bb_icon .bt_bb_icon_holder:before {
	color: #000 !important;
}
.fancy-select select {
	display: initial !important;
}
.fancy-select .trigger, .fancy-select .options {
	display: none !important;
}
.bt_bb_image.bt_bb_shape_hard-rounded,
.bt_bb_image.bt_bb_shape_hard-rounded img {
	border-radius: 0 !important;
}
.bt_bb_floating_element, .bt_bb_floating_image {
	display: none !important;
}
.bt_bb_section_bottom_section_coverage_image,
.bt_bb_section_top_section_coverage_image {
	display: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
}