:root {
	--color_1: rgba(28, 53, 49, 1);
	--color_2: rgba(28, 53, 49, 1);
	--color_3: rgba(214, 234, 244, 1);
	--color_4: rgba(224, 225, 221, 1);
	--color_5: rgba(229, 191, 113, 1);
	--color_6: rgba(0, 0, 0, 0);
	--color_7: rgba(21, 22, 22, 1);
	--color_8: rgba(248, 248, 248, 1);
	--color_9: rgba(255, 255, 255, 0.97);
	--max-content-width_1: 1200px;
}
*#dm div.dmContent h1,
*#dm div.dmFooter h1 {
	color: rgb(102, 102, 102);
}

*.dmDesktopBody *#dm ul.dmNavWrapper > li > a *.navText,
*.dmDesktopBody *#dm ul.dmNavWrapper > li > a *.navItemText,
*.dmDesktopBody *#dm ul.dmNavWrapper > li > *.dmNavigation {
	color: rgb(17, 17, 17);
	font-weight: normal;
}

*.dmDesktopBody *#dm ul.dmNavWrapper > li > a:hover,
*.dmDesktopBody *#dm ul.dmNavWrapper > li > a.currentPage {
	border-color: rgb(17, 17, 17);
}

*.dmDesktopBody *#dm ul.dmNavWrapper > li.navItemSelectedServer > a *.navText,
*.dmDesktopBody *#dm ul.dmNavWrapper > li.dmNavItemSelected > a *.navItemText,
*.dmDesktopBody *#dm ul.dmNavWrapper > li.dmNavItemSelected > *.navItemText {
	font-weight: bold;
}

*.stickyHeaderSpacer {
	height: 112px;
}

#dm div.dmInner,
#dm div.dmInner .dmRespCol,
#dm .dmRespCol div.dmNewParagraph,
#dm .ecwid .ec-store,
#dm .dmform .dmforminput label,
.dmPrettyList .listText,
.dmPrettyList .itemName,
#dm .dmRestaurantMenu .menuItemBox,
.dmRestaurantMenu .menuItemName,
.dmRestaurantMenu .menuItemDesc,
.dmRestaurantMenu .menuItemPrice,
.dmPhotoGallery .caption-text.caption-text,
.dmGeoLocation a span.dmGeoMLocItemTitle,
.dmGeoLocation a span.dmGeoMLocItemDetails,
.map-popup-description {
	font-family: "Libre Baskerville";
	color: var(--color_7);
}

*#dm div.dmContent h1,
*#dm div.dmFooter h1,
*#dm div.p_hfcontainer h1,
*#dm div.flex_hfcontainer h1,
*#dm div.dm-title h1 {
	color: var(--color_7);
	direction: ltr;
	font-family: Outfit;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
}

*#dm div.dmContent .dmNewParagraph[data-version] h1,
*#dm div.dmFooter .dmNewParagraph[data-version] h1,
*#dm div.p_hfcontainer .dmNewParagraph[data-version] h1,
*#dm div.flex_hfcontainer .dmNewParagraph[data-version] h1,
*#dm div.dm-title .dmNewParagraph[data-version] h1 {
	text-decoration: inherit;
}

*#dm div.dmContent .dmNewParagraph[data-version] h1 *,
*#dm div.dmFooter .dmNewParagraph[data-version] h1 *,
*#dm div.p_hfcontainer .dmNewParagraph[data-version] h1 *,
*#dm div.flex_hfcontainer .dmNewParagraph[data-version] h1 *,
*#dm div.dm-title .dmNewParagraph[data-version] h1 * {
	text-decoration: none;
}

#dm div.dmNewParagraph p,
#dm div.dmNewParagraph li {
	color: var(--color_7);
	direction: ltr;
	font-family: Outfit;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5;
}

*#dm div.dmNewParagraph a,
*#dm .dmNewParagraph a,
*#dm div.dmBlockElement a,
*#dm .dmBlockElement a,
*#dm .dmform a.fileUploadLink,
.dmPrettyList .link:not(.dmWidget),
*#dm .dmGeoLocation a.dmGeoSVSeeAll,
*#dm .dmGeoLocation a.dmGeoSVGoToPage,
*#dm .postDescription a,
*#dm .blog-post-component a,
*#dm .timeline-post a,
*#dm .rteBlock a,
.newPhotoGallery .photoGalleryViewAll.link,
.dmTable a,
*#dm .ecwid .ec-link:not(.breadcrumbs__link),
.dmSignup a:not(.social-link) {
	color: rgba(0, 0, 238, 1);
}

*#dm div.dmContent h2,
*#dm div.dmFooter h2,
*#dm div.p_hfcontainer h2,
*#dm div.flex_hfcontainer h2,
*#dm div.dm-title h2 {
	color: var(--color_7);
	direction: ltr;
	font-family: Outfit;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}

*#dm div.dmContent .dmNewParagraph[data-version] h2,
*#dm div.dmFooter .dmNewParagraph[data-version] h2,
*#dm div.p_hfcontainer .dmNewParagraph[data-version] h2,
*#dm div.flex_hfcontainer .dmNewParagraph[data-version] h2,
*#dm div.dm-title .dmNewParagraph[data-version] h2 {
	text-decoration: inherit;
}

*#dm div.dmContent .dmNewParagraph[data-version] h2 *,
*#dm div.dmFooter .dmNewParagraph[data-version] h2 *,
*#dm div.p_hfcontainer .dmNewParagraph[data-version] h2 *,
*#dm div.flex_hfcontainer .dmNewParagraph[data-version] h2 *,
*#dm div.dm-title .dmNewParagraph[data-version] h2 * {
	text-decoration: none;
}

*#dm div.dmContent h3,
*#dm div.dmFooter h3,
*#dm div.p_hfcontainer h3,
*#dm div.flex_hfcontainer h3,
*#dm div.dm-title h3 {
	color: var(--color_7);
	direction: ltr;
	font-family: Outfit;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
}

*#dm div.dmContent .dmNewParagraph[data-version] h3,
*#dm div.dmFooter .dmNewParagraph[data-version] h3,
*#dm div.p_hfcontainer .dmNewParagraph[data-version] h3,
*#dm div.flex_hfcontainer .dmNewParagraph[data-version] h3,
*#dm div.dm-title .dmNewParagraph[data-version] h3 {
	text-decoration: inherit;
}

*#dm div.dmContent .dmNewParagraph[data-version] h3 *,
*#dm div.dmFooter .dmNewParagraph[data-version] h3 *,
*#dm div.p_hfcontainer .dmNewParagraph[data-version] h3 *,
*#dm div.flex_hfcontainer .dmNewParagraph[data-version] h3 *,
*#dm div.dm-title .dmNewParagraph[data-version] h3 * {
	text-decoration: none;
}

*#dm div.dmContent h4,
*#dm div.dmFooter h4,
*#dm div.p_hfcontainer h4,
*#dm div.flex_hfcontainer h4,
*#dm div.dm-title h4 {
	color: var(--color_7);
	direction: ltr;
	font-family: Outfit;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}

*#dm div.dmContent .dmNewParagraph[data-version] h4,
*#dm div.dmFooter .dmNewParagraph[data-version] h4,
*#dm div.p_hfcontainer .dmNewParagraph[data-version] h4,
*#dm div.flex_hfcontainer .dmNewParagraph[data-version] h4,
*#dm div.dm-title .dmNewParagraph[data-version] h4 {
	text-decoration: inherit;
}

*#dm div.dmContent .dmNewParagraph[data-version] h4 *,
*#dm div.dmFooter .dmNewParagraph[data-version] h4 *,
*#dm div.p_hfcontainer .dmNewParagraph[data-version] h4 *,
*#dm div.flex_hfcontainer .dmNewParagraph[data-version] h4 *,
*#dm div.dm-title .dmNewParagraph[data-version] h4 * {
	text-decoration: none;
}

*#dm div.dmContent h5,
*#dm div.dmFooter h5,
*#dm div.p_hfcontainer h5,
*#dm div.flex_hfcontainer h5,
*#dm div.dm-title h5 {
	color: var(--color_8);
	direction: ltr;
	font-family: "Outfit";
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
}

*#dm div.dmContent .dmNewParagraph[data-version] h5,
*#dm div.dmFooter .dmNewParagraph[data-version] h5,
*#dm div.p_hfcontainer .dmNewParagraph[data-version] h5,
*#dm div.flex_hfcontainer .dmNewParagraph[data-version] h5,
*#dm div.dm-title .dmNewParagraph[data-version] h5 {
	text-decoration: inherit;
}

*#dm div.dmContent .dmNewParagraph[data-version] h5 *,
*#dm div.dmFooter .dmNewParagraph[data-version] h5 *,
*#dm div.p_hfcontainer .dmNewParagraph[data-version] h5 *,
*#dm div.flex_hfcontainer .dmNewParagraph[data-version] h5 *,
*#dm div.dm-title .dmNewParagraph[data-version] h5 * {
	text-decoration: none;
}

*#dm div.dmContent h6,
*#dm div.dmFooter h6,
*#dm div.p_hfcontainer h6,
*#dm div.flex_hfcontainer h6,
*#dm div.dm-title h6 {
	color: var(--color_8);
	direction: ltr;
	font-family: Outfit;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

*#dm div.dmContent .dmNewParagraph[data-version] h6,
*#dm div.dmFooter .dmNewParagraph[data-version] h6,
*#dm div.p_hfcontainer .dmNewParagraph[data-version] h6,
*#dm div.flex_hfcontainer .dmNewParagraph[data-version] h6,
*#dm div.dm-title .dmNewParagraph[data-version] h6 {
	text-decoration: inherit;
}

*#dm div.dmContent .dmNewParagraph[data-version] h6 *,
*#dm div.dmFooter .dmNewParagraph[data-version] h6 *,
*#dm div.p_hfcontainer .dmNewParagraph[data-version] h6 *,
*#dm div.flex_hfcontainer .dmNewParagraph[data-version] h6 *,
*#dm div.dm-title .dmNewParagraph[data-version] h6 * {
	text-decoration: none;
}

*#dm div.dmNewParagraph a.visited,
*#dm div.dmNewParagraph a:visited,
*#dm .dmNewParagraph a.visited,
*#dm .dmNewParagraph a:visited,
*#dm div.dmBlockElement a.visited,
*#dm div.dmBlockElement a:visited,
*#dm .dmBlockElement a.visited,
*#dm .dmBlockElement a:visited,
*#dm .dmform a.fileUploadLink.visited,
*#dm .dmform a.fileUploadLink:visited,
.dmPrettyList .link:not(.dmWidget).visited,
.dmPrettyList .link:not(.dmWidget):visited,
*#dm .dmGeoLocation a.dmGeoSVSeeAll.visited,
*#dm .dmGeoLocation a.dmGeoSVSeeAll:visited,
*#dm .dmGeoLocation a.dmGeoSVGoToPage.visited,
*#dm .dmGeoLocation a.dmGeoSVGoToPage:visited,
*#dm .postDescription a.visited,
*#dm .postDescription a:visited,
*#dm .blog-post-component a.visited,
*#dm .blog-post-component a:visited,
*#dm .timeline-post a.visited,
*#dm .timeline-post a:visited,
*#dm .rteBlock a.visited,
*#dm .rteBlock a:visited,
.newPhotoGallery .photoGalleryViewAll.link.visited,
.newPhotoGallery .photoGalleryViewAll.link:visited,
.dmTable a.visited,
.dmTable a:visited,
*#dm .ecwid .ec-link:not(.breadcrumbs__link).visited,
*#dm .ecwid .ec-link:not(.breadcrumbs__link):visited,
.dmSignup a:not(.social-link).visited,
.dmSignup a:not(.social-link):visited,
.prev-next-links a.visited,
.prev-next-links a:visited {
	color: var(--color_5);
}

*#dm div.dmNewParagraph a,
*#dm .dmNewParagraph a,
*#dm div.dmBlockElement a,
*#dm .dmBlockElement a,
*#dm .dmform a.fileUploadLink,
.dmPrettyList .link:not(.dmWidget),
*#dm .dmGeoLocation a.dmGeoSVSeeAll,
*#dm .dmGeoLocation a.dmGeoSVGoToPage,
*#dm .postDescription a,
*#dm .blog-post-component a,
*#dm .timeline-post a,
*#dm .rteBlock a,
.newPhotoGallery .photoGalleryViewAll.link,
.dmTable a,
*#dm .ecwid .ec-link:not(.breadcrumbs__link),
.dmSignup a:not(.social-link),
.prev-next-links a {
	color: var(--color_5);
}

*#dm div.dmNewParagraph a.hover,
*#dm div.dmNewParagraph a:hover,
*#dm .dmNewParagraph a.hover,
*#dm .dmNewParagraph a:hover,
*#dm div.dmBlockElement a.hover,
*#dm div.dmBlockElement a:hover,
*#dm .dmBlockElement a.hover,
*#dm .dmBlockElement a:hover,
*#dm .dmform a.fileUploadLink.hover,
*#dm .dmform a.fileUploadLink:hover,
.dmPrettyList .link:not(.dmWidget).hover,
.dmPrettyList .link:not(.dmWidget):hover,
*#dm .dmGeoLocation a.dmGeoSVSeeAll.hover,
*#dm .dmGeoLocation a.dmGeoSVSeeAll:hover,
*#dm .dmGeoLocation a.dmGeoSVGoToPage.hover,
*#dm .dmGeoLocation a.dmGeoSVGoToPage:hover,
*#dm .postDescription a.hover,
*#dm .postDescription a:hover,
*#dm .blog-post-component a.hover,
*#dm .blog-post-component a:hover,
*#dm .timeline-post a.hover,
*#dm .timeline-post a:hover,
*#dm .rteBlock a.hover,
*#dm .rteBlock a:hover,
.newPhotoGallery .photoGalleryViewAll.link.hover,
.newPhotoGallery .photoGalleryViewAll.link:hover,
.dmTable a.hover,
.dmTable a:hover,
*#dm .ecwid .ec-link:not(.breadcrumbs__link).hover,
*#dm .ecwid .ec-link:not(.breadcrumbs__link):hover,
.dmSignup a:not(.social-link).hover,
.dmSignup a:not(.social-link):hover,
.prev-next-links a.hover,
.prev-next-links a:hover {
	color: var(--color_5);
}

#dm .dmBackToTop {
	bottom: 8rem !important;
}

.dmOuter {
	word-wrap: normal !important;
}

#dmRoot *#dm div.dmContent h5,
#dmRoot *#dm div.dmFooter h5,
#dmRoot *#dm div.p_hfcontainer h5,
#dmRoot *#dm div.flex_hfcontainer h5,
#dmRoot *#dm div.dm-title h5 {
	color: rgb(21, 22, 22);
	direction: ltr;
	font-family: "Libre Baskerville";
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
}

#dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h5,
#dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h5,
#dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h5,
#dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h5,
#dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h5 {
	text-decoration: inherit;
}

#dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h5 *,
#dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h5 *,
#dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h5 *,
#dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h5 *,
#dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h5 * {
	text-decoration: none;
}

#dmRoot *#dm div.dmContent h6,
#dmRoot *#dm div.dmFooter h6,
#dmRoot *#dm div.p_hfcontainer h6,
#dmRoot *#dm div.flex_hfcontainer h6,
#dmRoot *#dm div.dm-title h6 {
	color: rgb(21, 22, 22);
	direction: ltr;
	font-family: "Lato";
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}

#dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h6,
#dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h6,
#dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h6,
#dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h6,
#dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h6 {
	text-decoration: inherit;
}

#dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h6 *,
#dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h6 *,
#dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h6 *,
#dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h6 *,
#dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h6 * {
	text-decoration: none;
}

#dmRoot *#dm div.dmContent h1,
#dmRoot *#dm div.dmFooter h1,
#dmRoot *#dm div.p_hfcontainer h1,
#dmRoot *#dm div.flex_hfcontainer h1,
#dmRoot *#dm div.dm-title h1 {
	color: rgb(21, 22, 22);
	direction: ltr;
	font-family: "Libre Baskerville";
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
}

#dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h1,
#dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h1,
#dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h1,
#dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h1,
#dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h1 {
	text-decoration: inherit;
}

#dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h1 *,
#dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h1 *,
#dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h1 *,
#dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h1 *,
#dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h1 * {
	text-decoration: none;
}

#dmRoot *#dm div.dmContent h2,
#dmRoot *#dm div.dmFooter h2,
#dmRoot *#dm div.p_hfcontainer h2,
#dmRoot *#dm div.flex_hfcontainer h2,
#dmRoot *#dm div.dm-title h2 {
	color: rgb(21, 22, 22);
	direction: ltr;
	font-family: "Lato";
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}

#dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h2,
#dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h2,
#dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h2,
#dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h2,
#dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h2 {
	text-decoration: inherit;
}

#dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h2 *,
#dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h2 *,
#dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h2 *,
#dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h2 *,
#dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h2 * {
	text-decoration: none;
}

#dmRoot *#dm div.dmContent h3,
#dmRoot *#dm div.dmFooter h3,
#dmRoot *#dm div.p_hfcontainer h3,
#dmRoot *#dm div.flex_hfcontainer h3,
#dmRoot *#dm div.dm-title h3 {
	color: rgb(21, 22, 22);
	direction: ltr;
	font-family: "Libre Baskerville";
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
}

#dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h3,
#dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h3,
#dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h3,
#dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h3,
#dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h3 {
	text-decoration: inherit;
}

#dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h3 *,
#dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h3 *,
#dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h3 *,
#dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h3 *,
#dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h3 * {
	text-decoration: none;
}

#dmRoot *#dm div.dmContent h4,
#dmRoot *#dm div.dmFooter h4,
#dmRoot *#dm div.p_hfcontainer h4,
#dmRoot *#dm div.flex_hfcontainer h4,
#dmRoot *#dm div.dm-title h4 {
	color: rgb(21, 22, 22);
	direction: ltr;
	font-family: "Lato";
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}

#dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h4,
#dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h4,
#dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h4,
#dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h4,
#dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h4 {
	text-decoration: inherit;
}

#dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h4 *,
#dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h4 *,
#dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h4 *,
#dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h4 *,
#dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h4 * {
	text-decoration: none;
}

#dmRoot #dm div.dmNewParagraph p,
#dmRoot #dm div.dmNewParagraph li {
	color: rgb(21, 22, 22);
	direction: ltr;
	font-family: "Lato";
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}
@media (min-width: 1025px) {
	*#dm div.dmContent h3,
	*#dm div.dmFooter h3,
	*#dm div.flex_hfcontainer h3,
	*#dm div.dm-title h3 {
		font-size: 18px;
	}

	#dm div.dmNewParagraph p {
		font-size: 18px;
	}

	*#dm div.dmContent h6,
	*#dm div.dmFooter h6,
	*#dm div.flex_hfcontainer h6,
	*#dm div.dm-title h6 {
		font-size: 16px;
	}

	#dm DIV.dmOuter DIV.dmInner,
	#dm DIV.dmOuter DIV#dmSlideRightNavRight {
		background-image: none;
		background-color: var(--color_8);
	}

	#dm div.dmInner,
	#dm div.dmInner .dmRespCol,
	#dm .dmRespCol div.dmNewParagraph,
	#dm .ecwid .ec-store,
	#dm .dmform .dmforminput label,
	.dmPrettyList .listText,
	.dmPrettyList .itemName,
	#dm .dmRestaurantMenu .menuItemBox,
	.dmRestaurantMenu .menuItemName,
	.dmRestaurantMenu .menuItemDesc,
	.dmRestaurantMenu .menuItemPrice,
	.dmPhotoGallery .caption-text.caption-text,
	.dmGeoLocation a span.dmGeoMLocItemTitle,
	.dmGeoLocation a span.dmGeoMLocItemDetails,
	.map-popup-description {
		font-size: 16px;
	}

	#dm div.dmNewParagraph p,
	#dm div.dmNewParagraph li {
		font-size: 16px;
	}

	*#dm div.dmContent h1,
	*#dm div.dmFooter h1,
	*#dm div.p_hfcontainer h1,
	*#dm div.flex_hfcontainer h1,
	*#dm div.dm-title h1 {
		font-size: 55px;
	}

	*#dm div.dmContent h2,
	*#dm div.dmFooter h2,
	*#dm div.p_hfcontainer h2,
	*#dm div.flex_hfcontainer h2,
	*#dm div.dm-title h2 {
		font-size: 20px;
	}

	*#dm div.dmContent h3,
	*#dm div.dmFooter h3,
	*#dm div.p_hfcontainer h3,
	*#dm div.flex_hfcontainer h3,
	*#dm div.dm-title h3 {
		font-size: 50px;
	}

	*#dm div.dmContent h4,
	*#dm div.dmFooter h4,
	*#dm div.p_hfcontainer h4,
	*#dm div.flex_hfcontainer h4,
	*#dm div.dm-title h4 {
		font-size: 20px;
	}

	*#dm div.dmContent h5,
	*#dm div.dmFooter h5,
	*#dm div.p_hfcontainer h5,
	*#dm div.flex_hfcontainer h5,
	*#dm div.dm-title h5 {
		font-size: 50px;
	}

	*#dm div.dmContent h6,
	*#dm div.dmFooter h6,
	*#dm div.p_hfcontainer h6,
	*#dm div.flex_hfcontainer h6,
	*#dm div.dm-title h6 {
		font-size: 20px;
	}

	#dm .dmBackToTop {
		bottom: 8rem !important;
	}

	.dmOuter {
		word-wrap: normal !important;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	*#dm div.dmContent h3,
	*#dm div.dmFooter h3,
	*#dm div.flex_hfcontainer h3,
	*#dm div.dm-title h3 {
		font-size: 18px;
	}

	#dm div.dmNewParagraph p {
		font-size: 18px;
	}

	*#dm div.dmContent h6,
	*#dm div.dmFooter h6,
	*#dm div.flex_hfcontainer h6,
	*#dm div.dm-title h6 {
		font-size: 16px;
	}

	*#dm div.dmContent h6,
	*#dm div.dmFooter h6,
	*#dm div.p_hfcontainer h6,
	*#dm div.flex_hfcontainer h6,
	*#dm div.dm-title h6 {
		font-size: 20px;
	}

	#dm div.dmInner,
	#dm div.dmInner .dmRespCol,
	#dm .dmRespCol div.dmNewParagraph,
	#dm .ecwid .ec-store,
	#dm .dmform .dmforminput label,
	.dmPrettyList .listText,
	.dmPrettyList .itemName,
	#dm .dmRestaurantMenu .menuItemBox,
	.dmRestaurantMenu .menuItemName,
	.dmRestaurantMenu .menuItemDesc,
	.dmRestaurantMenu .menuItemPrice,
	.dmPhotoGallery .caption-text.caption-text,
	.dmGeoLocation a span.dmGeoMLocItemTitle,
	.dmGeoLocation a span.dmGeoMLocItemDetails,
	.map-popup-description {
		font-size: 16px;
	}

	#dm div.dmNewParagraph p,
	#dm div.dmNewParagraph li {
		font-size: 16px;
	}

	*#dm div.dmContent h1,
	*#dm div.dmFooter h1,
	*#dm div.p_hfcontainer h1,
	*#dm div.flex_hfcontainer h1,
	*#dm div.dm-title h1 {
		font-size: 50px;
	}

	*#dm div.dmContent h2,
	*#dm div.dmFooter h2,
	*#dm div.p_hfcontainer h2,
	*#dm div.flex_hfcontainer h2,
	*#dm div.dm-title h2 {
		font-size: 20px;
	}

	*#dm div.dmContent h3,
	*#dm div.dmFooter h3,
	*#dm div.p_hfcontainer h3,
	*#dm div.flex_hfcontainer h3,
	*#dm div.dm-title h3 {
		font-size: 40px;
	}

	*#dm div.dmContent h4,
	*#dm div.dmFooter h4,
	*#dm div.p_hfcontainer h4,
	*#dm div.flex_hfcontainer h4,
	*#dm div.dm-title h4 {
		font-size: 18px;
	}

	*#dm div.dmContent h5,
	*#dm div.dmFooter h5,
	*#dm div.p_hfcontainer h5,
	*#dm div.flex_hfcontainer h5,
	*#dm div.dm-title h5 {
		font-size: 36px;
	}
}
@media (min-width: 0) and (max-width: 767px) {
	*#dm div.dmContent h6,
	*#dm div.dmFooter h6,
	*#dm div.flex_hfcontainer h6,
	*#dm div.dm-title h6 {
		font-size: 14px;
	}

	#dm div.dmInner,
	#dm div.dmInner .dmRespCol,
	#dm .dmRespCol div.dmNewParagraph,
	#dm .ecwid .ec-store,
	#dm .dmform .dmforminput label,
	.dmPrettyList .listText,
	.dmPrettyList .itemName,
	#dm .dmRestaurantMenu .menuItemBox,
	.dmRestaurantMenu .menuItemName,
	.dmRestaurantMenu .menuItemDesc,
	.dmRestaurantMenu .menuItemPrice,
	.dmPhotoGallery .caption-text.caption-text,
	.dmGeoLocation a span.dmGeoMLocItemTitle,
	.dmGeoLocation a span.dmGeoMLocItemDetails,
	.map-popup-description {
		font-size: 16px;
	}

	#dm div.dmNewParagraph p,
	#dm div.dmNewParagraph li {
		font-size: 16px;
	}

	*#dm div.dmContent h1,
	*#dm div.dmFooter h1,
	*#dm div.p_hfcontainer h1,
	*#dm div.flex_hfcontainer h1,
	*#dm div.dm-title h1 {
		font-size: 36px;
	}

	*#dm div.dmContent h2,
	*#dm div.dmFooter h2,
	*#dm div.p_hfcontainer h2,
	*#dm div.flex_hfcontainer h2,
	*#dm div.dm-title h2 {
		font-size: 20px;
	}

	*#dm div.dmContent h3,
	*#dm div.dmFooter h3,
	*#dm div.p_hfcontainer h3,
	*#dm div.flex_hfcontainer h3,
	*#dm div.dm-title h3 {
		font-size: 30px;
	}

	*#dm div.dmContent h4,
	*#dm div.dmFooter h4,
	*#dm div.p_hfcontainer h4,
	*#dm div.flex_hfcontainer h4,
	*#dm div.dm-title h4 {
		font-size: 18px;
	}

	*#dm div.dmContent h5,
	*#dm div.dmFooter h5,
	*#dm div.p_hfcontainer h5,
	*#dm div.flex_hfcontainer h5,
	*#dm div.dm-title h5 {
		font-size: 36px;
	}

	*#dm div.dmContent h6,
	*#dm div.dmFooter h6,
	*#dm div.p_hfcontainer h6,
	*#dm div.flex_hfcontainer h6,
	*#dm div.dm-title h6 {
		font-size: 20px;
	}

	#dm .dmBackToTop {
		bottom: 8rem !important;
	}

	.dmOuter {
		word-wrap: normal !important;
	}

	#dmRoot *#dm div.dmContent h1,
	*#dm div.dmFooter h1,
	*#dm div.p_hfcontainer h1,
	*#dm div.flex_hfcontainer h1,
	*#dm div.dm-title h1 {
		font-size: 30px;
	}
}
:root {
	--btn-border-l-color: rgba(0, 0, 0, 0);
	--btn-border-r-color: rgba(0, 0, 0, 0);
	--btn-border-b-width: 0;
	--btn-text-direction: ltr;
	--btn-border-radius: 50px;
	--btn-border-t-width: 0;
	--btn-border-tl-radius: var(--btn-border-radius);
	--btn-border-br-radius: var(--btn-border-radius);
	--btn-border-bl-radius: var(--btn-border-radius);
	--btn-bg-color: var(--color_5);
	--btn-border-r-width: 0;
	--btn-border-tr-radius: var(--btn-border-radius);
	--btn-border-b-color: rgba(0, 0, 0, 0);
	--btn-border-l-width: 0;
	--border-style: solid;
	--btn-border-t-color: rgba(0, 0, 0, 0);
	--btn-text-align: center;
	--btn-text-color: rgba(0, 0, 0, 1);
	--btn-text-decoration: none;
	--btn-text-font-weight: 400;
	--btn-text-font-family: Libre Baskerville;
	--btn-icon-color: rgb(0, 0, 238);
	--btn-icon-fill: rgb(0, 0, 238);
	--btn-icon-wrpr-display: none;
	--btn-hover-border-b-color: var(--btn-hover-border-color);
	--btn-hover-bg: var(--color_2);
	--btn-hover-border-t-color: var(--btn-hover-border-color);
	--btn-hover-border-r-color: var(--btn-hover-border-color);
	--btn-hover-border-l-color: var(--btn-hover-border-color);
	--btn-hover-border-color: var(--color_2);
	--btn-hover-text-color: var(--color_8);
	--btn-hover-text-font-weight: var(--btn-text-font-weight);
	--btn-hover-text-decoration: var(--btn-text-decoration);
	--btn-hover-text-font-style: var(--btn-text-font-style);
}
.button_2 {
	--btn-border-l-color: var(--color_2);
	--btn-border-r-color: var(--color_2);
	--btn-border-b-width: 1px;
	--btn-text-direction: ltr;
	--btn-border-radius: 50px;
	--btn-border-t-width: 1px;
	--btn-border-tl-radius: var(--btn-border-radius);
	--btn-border-br-radius: var(--btn-border-radius);
	--btn-border-bl-radius: var(--btn-border-radius);
	--btn-bg-color: rgba(0, 0, 0, 0);
	--btn-border-r-width: 1px;
	--btn-border-tr-radius: var(--btn-border-radius);
	--btn-border-b-color: var(--color_2);
	--btn-border-l-width: 1px;
	--border-style: solid;
	--btn-border-t-color: var(--color_2);
	--btn-text-align: center;
	--btn-text-color: var(--color_2);
	--btn-text-decoration: none;
	--btn-text-font-weight: 400;
	--btn-icon-color: rgb(0, 0, 238);
	--btn-icon-fill: rgb(0, 0, 238);
	--btn-icon-wrpr-display: none;
	--btn-hover-border-b-color: var(--btn-hover-border-color);
	--btn-hover-bg: var(--color_3);
	--btn-hover-border-t-color: var(--btn-hover-border-color);
	--btn-hover-border-r-color: var(--btn-hover-border-color);
	--btn-hover-border-l-color: var(--btn-hover-border-color);
	--btn-hover-border-color: var(--color_3);
	--btn-hover-text-color: rgba(0, 0, 0, 1);
	--btn-hover-text-font-weight: var(--btn-text-font-weight);
	--btn-hover-text-decoration: var(--btn-text-decoration);
	--btn-hover-text-font-style: var(--btn-text-font-style);
}
:root {
	--section-padding-top: 50px;
	--section-padding-left: 4%;
	--section-padding-right: 4%;
	--section-padding-bottom: 50px;
	--column-padding-top: 16px;
	--column-padding-right: 16px;
	--column-padding-left: 16px;
	--column-padding-bottom: 16px;
	--inner-column-padding-left: 16px;
	--inner-column-padding-right: 16px;
	--inner-column-padding-top: 16px;
	--inner-column-padding-bottom: 16px;
}
@media (min-width: 1025px) {
	:root {
		--btn-text-font-size: 16px;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	:root {
		--btn-text-font-size: 14px;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	:root {
		--btn-text-font-size: 16px;
	}
	.button_2 {
		--btn-text-font-size: 16px;
	}
	:root {
		--section-padding-top: 50px;
		--section-padding-left: 3%;
		--section-padding-right: 3%;
		--section-padding-bottom: 50px;
	}
}
@media (min-width: 0) and (max-width: 767px) {
	:root {
		--btn-text-font-size: 13px;
	}
}
@media (min-width: 0) and (max-width: 767px) {
	:root {
		--btn-text-font-size: 16px;
	}
	.button_2 {
		--btn-text-font-size: 16px;
	}
	:root {
		--section-padding-top: 25px;
		--section-padding-left: 20px;
		--section-padding-right: 20px;
		--section-padding-bottom: 25px;
	}
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="BASIC"] {
	border-radius: 7px;
	background-clip: border-box;
	box-shadow:
		inset 0 2px 1px rgba(255, 255, 255, 0.4),
		inset 0 0 0 1px rgba(0, 0, 0, 0.2);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDc1IDQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwNDA1MDUiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9Ijc1IiBoZWlnaHQ9IjQwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="BASIC"]:hover {
	box-shadow:
		inset 0 2px 1px rgba(255, 255, 255, 0.4),
		inset 0 0 0 1px rgba(0, 0, 0, 0.2),
		inset 0 0 0 100px rgba(0, 0, 0, 0.1);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="BASIC"]:active {
	box-shadow:
		inset 0 1px 2px rgba(0, 0, 0, 0.5),
		inset 0 0 0 100px rgba(0, 0, 0, 0.1);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="BASIC"] .iconBg {
	display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="BIG_BASIC"] {
	border-radius: 0;
	background-clip: border-box;
	box-shadow:
		inset 0 2px 1px rgba(255, 255, 255, 0.4),
		inset 0 0 0 1px rgba(0, 0, 0, 0.2);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDc1IDQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwNDA1MDUiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9Ijc1IiBoZWlnaHQ9IjQwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="BIG_BASIC"]:hover {
	box-shadow:
		inset 0 2px 1px rgba(255, 255, 255, 0.4),
		inset 0 0 0 1px rgba(0, 0, 0, 0.2),
		inset 0 0 0 100px rgba(0, 0, 0, 0.1);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="BIG_BASIC"]:active {
	box-shadow:
		inset 0 1px 2px rgba(0, 0, 0, 0.5),
		inset 0 0 0 100px rgba(0, 0, 0, 0.1);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="BIG_BASIC"] .iconBg {
	display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="BIG_BASIC"] .hidden .iconBg + .text {
	margin-left: -40px;
	box-sizing: content-box;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT"] {
	background-clip: border-box;
	border-radius: 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT"].flexButton {
	padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT"] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT"] .text {
	padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT"] .iconBg {
	display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="SQUISHY"] {
	box-shadow:
		inset 0 -6px 0 0 rgba(0, 0, 0, 0.2),
		0 -3px 0 0 #ccc;
	transition: box-shadow 0.1s ease;
	position: relative;
	border-radius: 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="SQUISHY"]:hover {
	box-shadow:
		inset 0 0 0 0 rgba(0, 0, 0, 0.2),
		0 0 0 0 #ccc;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="SQUISHY"].flexButton {
	padding: 13px 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="SQUISHY"] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="SQUISHY"] .text {
	position: relative;
	top: -3px;
	transition: all 0.1s ease;
	padding: 13px 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="SQUISHY"]:hover input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="SQUISHY"]:hover .text {
	top: 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="SQUISHY"] .iconBg {
	display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="TRANSPARENT"] {
	border-radius: 5px / 4px;
	box-shadow: 0 0 18px rgba(5, 5, 6, 0.3);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="TWO_COLORS"] {
	background-clip: border-box;
	border-radius: 0;
	padding: 0 0 0 40px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="TWO_COLORS"]:before {
	content: "";
	width: 100%;
	height: 50%;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.15);
	display: block;
	position: absolute;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="TWO_COLORS"] .hidden .iconBg + .text {
	margin-left: -40px;
	box-sizing: content-box;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="ROUNDED"] {
	border-radius: 21px;
	background-clip: border-box;
	box-shadow:
		0 3px 3px rgba(5, 5, 6, 0.07),
		inset 0 0 0 2px rgba(0, 0, 0, 0.1);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNSAzOCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTI1IiBoZWlnaHQ9IjM4IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="ROUNDED"]:hover {
	box-shadow: 0 3px 3px rgba(5, 5, 6, 0.1);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNSAzOCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTI1IiBoZWlnaHQ9IjM4IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="ROUNDED"]:active {
	box-shadow:
		0 1px 1px rgba(255, 255, 255, 0.1),
		inset 0 3px 3px rgba(5, 5, 6, 0.3);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNSAzOCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMjUiIGhlaWdodD0iMzgiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="ROUNDED"] .iconBg {
	display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="CONTRAST_ICON"] {
	background-clip: border-box;
	box-shadow: 0 1px 1px rgba(5, 5, 6, 0.5);
	padding-left: 46px;
	border-radius: 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="CONTRAST_ICON"]:hover {
	box-shadow:
		0 1px 1px rgba(5, 5, 6, 0.5),
		inset 0 0 0 800px rgba(0, 0, 0, 0.1);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="CONTRAST_ICON"] .iconBg {
	background-color: #f7f7f7;
	top: 0;
	bottom: 0;
	margin: 0;
	width: 50px;
	text-align: center;
	display: block;
	height: 100%;
	border-top-left-radius: inherit;
	border-bottom-left-radius: inherit;
	opacity: 1;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="CONTRAST_ICON"] .icon {
	display: inline-block;
	float: none;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="CONTRAST_ICON"] .hidden .iconBg + .text {
	margin-left: -40px;
	box-sizing: content-box;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="ANIMATED"] {
	overflow: hidden;
	background-clip: border-box;
	border-radius: 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="ANIMATED"] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="ANIMATED"] .text {
	opacity: 1;
	display: inline-block;
	transition: all 0.3s;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="ANIMATED"]:hover input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="ANIMATED"]:hover .text {
	opacity: 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="ANIMATED"] .iconBg {
	position: absolute;
	top: -200%;
	bottom: 0;
	margin: auto;
	width: 100%;
	left: 0;
	transition: all 0.3s;
	opacity: 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="ANIMATED"]:hover .iconBg {
	top: 0;
	opacity: 1;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="ANIMATED"] .icon {
	display: block;
	float: left;
	position: absolute;
	font-size: 27px;
	width: 100%;
	height: 100%;
	margin-top: -13px;
	top: 50%;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="THICK_BORDER"] {
	overflow: initial;
	background-clip: border-box;
	border-radius: 2px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="THICK_BORDER"].flexButton {
	padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="THICK_BORDER"] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="THICK_BORDER"] .text {
	padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="THICK_BORDER"] .iconBg {
	display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="THICK_BORDER_ROUND"] {
	border-radius: 6px;
	overflow: initial;
	background-clip: border-box;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="THICK_BORDER_ROUND"].flexButton {
	padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="THICK_BORDER_ROUND"] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="THICK_BORDER_ROUND"] .text {
	padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="THICK_BORDER_ROUND"] .iconBg {
	display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_ROUND"] {
	background-clip: border-box;
	border-radius: 6px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_ROUND"].flexButton {
	padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_ROUND"] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_ROUND"] .text {
	padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_ROUND"] .iconBg {
	display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_SOFT"] {
	background-clip: border-box;
	border-radius: 3px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_SOFT"].flexButton {
	padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_SOFT"] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_SOFT"] .text {
	padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_SOFT"] .iconBg {
	display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_ICON"] {
	background-clip: border-box;
	border-radius: 0;
	padding: 0 0 0 40px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_ICON"] .hidden .iconBg + .text {
	margin-left: -40px;
	box-sizing: content-box;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_ROUND_ICON"] {
	background-clip: border-box;
	border-radius: 6px;
	padding: 0 0 0 40px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_ROUND_ICON"].flexButton {
	padding: 10px 7px 10px 47px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_ROUND_ICON"] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_ROUND_ICON"] .text {
	padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_ROUND_ICON"] .iconBg {
	display: block;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="FLAT_ROUND_ICON"] .hidden .iconBg + .text {
	margin-left: -40px;
	box-sizing: content-box;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="BORDER_SHORT"] {
	overflow: initial;
	background-clip: border-box;
	border-radius: 1px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="BORDER_SHORT"].flexButton {
	padding: 16px 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="BORDER_SHORT"] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="BORDER_SHORT"] .text {
	padding: 16px 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="BORDER_SHORT"] .iconBg {
	display: none;
}
@media (min-width: 768px) {
	#dm .dmRespRow .dmRespCol > .dmWidget[data-buttonstyle="BORDER_SHORT"],
	#dm .sticky-widgets-container-global .dmWidget[data-buttonstyle="BORDER_SHORT"],
	#dm .sticky-widgets-container .dmWidget[data-buttonstyle="BORDER_SHORT"] {
		width: 222px;
	}
}
#dm .dmWidget:not([data-buttonstyle]),
div.buttons,
#dm .button_2 .dmWidget:not([data-buttonstyle]),
#dm .dmWidget.button_2:not([data-buttonstyle]),
div.buttons .button_2,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="ROUND_SIDES"] {
	border-radius: 50px;
}
#dm .dmWidget:not([data-buttonstyle]).flexButton,
div.buttons .flexButton,
#dm .button_2 .dmWidget:not([data-buttonstyle]).flexButton,
#dm .dmWidget.button_2:not([data-buttonstyle]).flexButton,
div.buttons .button_2.flexButton,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="ROUND_SIDES"].flexButton {
	padding: 10px 0;
}
#dm .dmWidget:not([data-buttonstyle]) .textonly,
#dm .dmWidget:not([data-buttonstyle]) input,
#dm .dmWidget:not([data-buttonstyle]) .text,
div.buttons .text,
#dm .button_2 .dmWidget:not([data-buttonstyle]) .textonly,
#dm .button_2 .dmWidget:not([data-buttonstyle]) input,
#dm .button_2 .dmWidget:not([data-buttonstyle]) .text,
#dm .dmWidget.button_2:not([data-buttonstyle]) .textonly,
#dm .dmWidget.button_2:not([data-buttonstyle]) input,
#dm .dmWidget.button_2:not([data-buttonstyle]) .text,
div.buttons .button_2 .text,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="ROUND_SIDES"] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="ROUND_SIDES"] .text {
	padding: 10px 0;
}
#dm .dmWidget:not([data-buttonstyle]) .iconBg,
#dm .button_2 .dmWidget:not([data-buttonstyle]) .iconBg,
#dm .dmWidget.button_2:not([data-buttonstyle]) .iconBg,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle="ROUND_SIDES"] .iconBg {
	display: none;
}
#dm div.dmInner #site_content .dmWidget,
#dm div.dmInner .dmHeader .dmWidget {
	background-color: var(--btn-bg-color);
	border-color: var(--btn-border-color);
	border-bottom-color: var(--btn-border-b-color);
	border-left-color: var(--btn-border-l-color);
	border-right-color: var(--btn-border-r-color);
	border-top-color: var(--btn-border-t-color);
	border-radius: var(--btn-border-radius);
	border-bottom-left-radius: var(--btn-border-bl-radius);
	border-bottom-right-radius: var(--btn-border-br-radius);
	border-top-left-radius: var(--btn-border-tl-radius);
	border-top-right-radius: var(--btn-border-tr-radius);
	border-width: var(--btn-border-width);
	border-bottom-width: var(--btn-border-b-width);
	border-left-width: var(--btn-border-l-width);
	border-right-width: var(--btn-border-r-width);
	border-top-width: var(--btn-border-t-width);
	direction: var(--btn-text-direction);
	text-align: var(--btn-text-align);
}
#dm div.dmInner #site_content .dmWidget span.text,
#dm div.dmInner #site_content .dmformsubmit input {
	color: var(--btn-text-color);
	font-family: var(--btn-text-font-family);
	font-size: var(--btn-text-font-size);
	font-weight: var(--btn-text-font-weight);
	text-decoration: var(--btn-text-decoration);
}
#dm div.dmInner #site_content .dmWidget:hover,
#dm div.dmInner #site_content .dmWidget.hover,
#dm div.dmInner .dmHeader .dmWidget:hover,
#dm div.dmInner .dmHeader .dmWidget.hover {
	background: var(--btn-hover-bg);
	border-color: var(--btn-hover-border-color);
	border-bottom-color: var(--btn-hover-border-b-color);
	border-left-color: var(--btn-hover-border-l-color);
	border-right-color: var(--btn-hover-border-r-color);
	border-top-color: var(--btn-hover-border-t-color);
}
#dm div.dmInner #site_content .dmWidget:hover span.text,
#dm div.dmInner #site_content .dmWidget.hover span.text,
#dm div.dmInner .dmHeader .dmWidget:hover span.text,
#dm div.dmInner .dmHeader .dmWidget.hover span.text,
#dm div.dmInner #site_content .dmWidget:hover input[type="submit"],
#dm div.dmInner #site_content .dmWidget.hover input[type="submit"],
#dm div.dmInner .dmHeader .dmWidget:hover input[type="submit"],
#dm div.dmInner .dmHeader .dmWidget.hover input[type="submit"] {
	color: var(--btn-hover-text-color);
}
#dm div.dmInner #site_content .dmWidget span.icon,
#dm div.dmInner .dmHeader .dmWidget span.icon {
	color: var(--btn-icon-color);
	fill: var(--btn-icon-fill);
}
#dm div.dmInner #site_content .dmWidget:not([data-buttonstyle]) .iconBg,
#dm div.dmInner .dmHeader .dmWidget:not([data-buttonstyle]) .iconBg {
	display: var(--btn-icon-wrpr-display);
}
.dmBody [data-layout-grid] > .flex-element.group,
.dmFooterContainer [data-layout-grid] > .flex-element.group {
	padding-bottom: var(--section-padding-bottom);
	padding-left: var(--section-padding-left);
	padding-right: var(--section-padding-right);
	padding-top: var(--section-padding-top);
}
.dmBody [data-layout-grid] > .flex-element.group > .flex-element.group,
.dmFooterContainer [data-layout-grid] > .flex-element.group > .flex-element.group {
	padding-bottom: var(--column-padding-bottom);
	padding-left: var(--column-padding-left);
	padding-right: var(--column-padding-right);
	padding-top: var(--column-padding-top);
}
.dmBody [data-layout-grid] > .flex-element.group > .flex-element.group .flex-element.group:not([data-layout-type] *):not([data-layout-type]),
.dmFooterContainer [data-layout-grid] > .flex-element.group > .flex-element.group .flex-element.group:not([data-layout-type] *):not([data-layout-type]) {
	padding-bottom: var(--inner-column-padding-bottom);
	padding-left: var(--inner-column-padding-left);
	padding-right: var(--inner-column-padding-right);
	padding-top: var(--inner-column-padding-top);
}
nav.u_1998592992 {
	color: white !important;
}

*#dm .dmInner *.u_1306770187 {
	width: 100% !important;
}

*#dm .dmInner *.u_1581198931 {
	width: 100% !important;
}

*#dm .dmInner *.u_1040696130 {
	justify-content: center !important;
}

*#dm .dmInner *.u_1040696130.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item {
	margin-left: 0 !important;
	padding-top: 0 !important;
	padding-left: 20px !important;
	padding-bottom: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	margin-right: 0 !important;
	padding-right: 20px !important;
}

*#dm .dmInner nav.u_1040696130.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item {
	color: rgba(0, 0, 0, 1) !important;
}

*#dm .dmInner a.u_1354841978:hover {
	background-image: none !important;
}

*#dm .dmInner a.u_1354841978.hover {
	background-image: none !important;
}

*#dm .dmInner *.u_1955933514 {
	width: 100% !important;
}

*#dm .dmInner *.u_1495895470.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item {
	margin-left: 0 !important;
	padding-top: 0 !important;
	padding-left: 20px !important;
	padding-bottom: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	margin-right: 0 !important;
	padding-right: 20px !important;
}

*#dm .dmInner nav.u_1495895470.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item {
	color: rgba(0, 0, 0, 1) !important;
}

*#dm .dmInner *.u_1495895470 {
	justify-content: flex-end !important;
}

*#dm .dmInner nav.u_1998592992 {
	color: black !important;
}

*#dm .dmInner *.u_1601043905.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item {
	margin-left: 0 !important;
	padding-top: 0 !important;
	padding-left: 20px !important;
	padding-bottom: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	margin-right: 0 !important;
	padding-right: 20px !important;
}

*#dm .dmInner *.u_1117724071 {
	width: 100% !important;
}

*#dm .dmInner *.u_1601043905 {
	justify-content: center !important;
}

*#dm .dmInner nav.u_1601043905.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] {
	top: calc(100% - 0 - 0) !important;
}

*#dm .dmInner div#hamburger-drawer.layout-drawer {
	background-color: var(--color_8) !important;
}

*#dm .dmInner nav.u_1998592992.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] {
	left: 0 !important;
}

*#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] {
	top: calc(100% - 5px - 0) !important;
}

*#dm .dmInner div.u_1721508574 p {
	color: var(--color_8) !important;
	font-size: 14px !important;
}

*#dm .dmInner div.u_1721508574 li {
	color: var(--color_8) !important;
	font-size: 14px !important;
}

*#dm .dmInner div.u_2296118865 .copyright {
	color: var(--color_8) !important;
}

*#dm .dmInner *.u_2296118865 .copyright {
	text-align: CENTER !important;
}

*#dm .dmInner nav.u_2385390407.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item {
	color: var(--color_8) !important;
	text-transform: lowercase !important;
}

*#dm .dmInner nav.u_2385390407.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item:hover {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_2385390407.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item.hover {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_2385390407.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item.dmNavItemSelected {
	color: var(--color_5) !important;
}

*#dm .dmInner div.u_1470830044 p {
	color: var(--color_7) !important;
}

*#dm .dmInner div.u_1470830044 li {
	color: var(--color_7) !important;
}

*#dm .dmInner div.u_1470830044 {
	color: var(--color_7) !important;
}

*#dm .dmInner nav.u_1601043905.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] {
	left: 10px !important;
}

*#dm .dmInner nav.u_1601043905.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item .nav-item-text::after {
	border-style: solid !important;
	border-color: var(--color_5) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
	border-width: 1px 0 0 0 !important;
}

*#dm .dmInner nav.u_1601043905.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item:hover {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_1601043905.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item.hover {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_1601043905.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item.dmNavItemSelected {
	color: var(--color_5) !important;
}

*#dm .dmInner a.u_1953639054:hover {
	background-image: none !important;
	background-color: var(--color_3) !important;
	border-color: var(--color_3) !important;
}

*#dm .dmInner a.u_1953639054.hover {
	background-image: none !important;
	background-color: var(--color_3) !important;
	border-color: var(--color_3) !important;
}

*#dm .dmInner a.u_1953639054:hover span.text {
	color: rgba(0, 0, 0, 1) !important;
}

*#dm .dmInner a.u_1953639054.hover span.text {
	color: rgba(0, 0, 0, 1) !important;
}

*#dm .dmInner a.u_2835516712:hover {
	background-image: none !important;
	background-color: var(--color_3) !important;
	border-color: var(--color_3) !important;
}

*#dm .dmInner a.u_2835516712.hover {
	background-image: none !important;
	background-color: var(--color_3) !important;
	border-color: var(--color_3) !important;
}

*#dm .dmInner a.u_2835516712:hover span.text {
	color: rgba(0, 0, 0, 1) !important;
}

*#dm .dmInner a.u_2835516712.hover span.text {
	color: rgba(0, 0, 0, 1) !important;
}

*#dm .dmInner nav.u_1601043905.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item {
	color: rgb(248, 248, 248) !important;
	text-transform: lowercase !important;
	font-family: "Libre Baskerville" !important;
	direction: ltr !important;
	border-bottom-left-radius: 0 !important;
	padding-top: 0 !important;
	font-weight: 400 !important;
	text-decoration: none !important;
	padding-left: 10px !important;
	font-size: 16px !important;
	padding-bottom: 0 !important;
	border-top-right-radius: 0 !important;
	font-style: normal !important;
	margin-right: 0 !important;
	border-radius: 0 !important;
	margin-left: 0 !important;
	border-top-left-radius: 0 !important;
	justify-content: flex-start !important;
	border-bottom-right-radius: 0 !important;
	margin-top: 0 !important;
	-webkit-border-radius: 0 !important;
	margin-bottom: 0 !important;
	text-align: start !important;
	padding-right: 10px !important;
}

*#dm .dmInner nav.u_1088775804.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item {
	color: var(--color_8) !important;
	text-transform: lowercase !important;
}

*#dm .dmInner nav.u_1088775804.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item:hover {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_1088775804.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item.hover {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_1088775804.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item.dmNavItemSelected {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_1088775804 {
	color: white !important;
}

*#dm .dmInner nav.u_1094774644.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item:hover {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_1094774644.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item.hover {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_1094774644.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item.dmNavItemSelected {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_1094774644 {
	color: white !important;
}

*#dm .dmInner nav.u_1739251285.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item:hover {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_1739251285.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item.hover {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_1739251285.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item.dmNavItemSelected {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_1739251285 {
	color: white !important;
}

*#dm .dmInner nav.u_1739251285.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item {
	color: var(--color_8) !important;
	text-transform: lowercase !important;
	font-size: 12px !important;
}

*#dm .dmInner nav.u_1739251285.main-navigation.unifiednav:not([data-nav-structure="VERTICAL"]) .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap:not(:last-child)::before {
	font-size: 12px !important;
}

*#dm .dmInner nav.u_1739251285.main-navigation.unifiednav:not([data-nav-structure="VERTICAL"]) .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap:not(:last-child)::after {
	font-size: 12px !important;
}

*#dm .dmInner nav.u_1094774644.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item {
	color: var(--color_8) !important;
	text-transform: lowercase !important;
	font-size: 12px !important;
}

*#dm .dmInner nav.u_1094774644.main-navigation.unifiednav:not([data-nav-structure="VERTICAL"]) .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap:not(:last-child)::before {
	font-size: 12px !important;
}

*#dm .dmInner nav.u_1094774644.main-navigation.unifiednav:not([data-nav-structure="VERTICAL"]) .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap:not(:last-child)::after {
	font-size: 12px !important;
}

*#dm .dmInner nav.u_1865870766.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item:hover {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_1865870766.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item.hover {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_1865870766.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item.dmNavItemSelected {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_1865870766.main-navigation.unifiednav:not([data-nav-structure="VERTICAL"]) .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap:not(:last-child)::before {
	font-size: 12px !important;
}

*#dm .dmInner nav.u_1865870766.main-navigation.unifiednav:not([data-nav-structure="VERTICAL"]) .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap:not(:last-child)::after {
	font-size: 12px !important;
}

*#dm .dmInner nav.u_1865870766 {
	color: white !important;
}

*#dm .dmInner nav.u_1865870766.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item {
	color: var(--color_8) !important;
	text-transform: lowercase !important;
	font-size: 12px !important;
	justify-content: center !important;
}

*#dm .dmInner nav.u_1865870766.main-navigation.unifiednav[data-nav-structure="VERTICAL"] .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap::after {
	align-self: center !important;
}

*#dm .dmInner nav.u_1865870766.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item {
	justify-content: center !important;
}

*#dm .dmInner div.u_1721508574 {
	text-align: left !important;
	color: var(--color_8) !important;
	font-size: 14px !important;
}

*#dm .dmInner div.u_1721508574 .rteBlock {
	text-align: left !important;
}

*#dm .dmInner nav.u_1998592992.main-navigation.unifiednav.effect-bottom .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item .nav-item-text::after {
	border-style: solid !important;
	border-width: 2px 0 0 0 !important;
	border-color: var(--color_1) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
}

*#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
	text-decoration: underline !important;
}

*#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
	text-decoration: underline !important;
}

*#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
	text-decoration: underline !important;
}

*#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap > .unifiednav__item {
	color: rgba(0, 0, 0, 1) !important;
	justify-content: flex-start !important;
}

*#dm .dmInner nav.u_1998592992.main-navigation.unifiednav[data-nav-structure="VERTICAL"] .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap::after {
	align-self: flex-start !important;
}

*#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item {
	justify-content: flex-start !important;
}

*#dm .dmInner nav.u_1601043905.main-navigation.unifiednav:not([data-nav-structure="VERTICAL"]) .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap:not(:last-child)::before {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_1601043905.main-navigation.unifiednav:not([data-nav-structure="VERTICAL"]) .unifiednav__container:not([data-depth]) > .unifiednav__item-wrap:not(:last-child)::after {
	color: var(--color_5) !important;
}

*#dm .dmInner nav.u_1601043905.main-navigation.unifiednav .unifiednav__container[data-depth] {
	background-color: var(--color_5) !important;
	background-image: none !important;
}

*#dm .dmInner nav.u_1601043905.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item {
	color: rgba(0, 0, 0, 1) !important;
}

*#dm .dmInner nav.u_1601043905.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
	background-color: var(--color_2) !important;
	background-image: none !important;
	color: rgba(255, 255, 255, 1) !important;
}

*#dm .dmInner nav.u_1601043905.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
	background-color: var(--color_2) !important;
	background-image: none !important;
	color: rgba(255, 255, 255, 1) !important;
}

*#dm .dmInner nav.u_1601043905.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
	background-color: var(--color_2) !important;
	background-image: none !important;
	color: rgba(255, 255, 255, 1) !important;
}
@media (min-width: 0) and (max-width: 767px) {
	*[dmtemplateid="FlexHeader"].runtime-module-container.layout-drawer_open.layout-drawer_push-content.hamburger-reverse {
		transform: translate(-75vw, 0) !important;
	}

	*#dm .dmInner *#hamburger-drawer.layout-drawer[data-origin="top"]:not([data-auto-height]) {
		height: 100% !important;
	}

	*[dmtemplateid="FlexHeader"].runtime-module-container.layout-drawer_open.layout-drawer_push-content {
		transform: translate(0, 100%) !important;
	}
}
@media (min-width: 1025px) {
	*.stickyHeaderSpacer {
		height: 249.2734375px !important;
	}

	*#dm .dmInner div.u_2296118865 .copyright {
		font-size: 14px !important;
	}

	*#dm .dmInner *.u_1721508574 {
		text-align: left !important;
	}

	*#dm .dmInner div.u_1721508574 {
		text-align: center !important;
	}

	*#dm .dmInner div.u_1721508574 p {
		text-align: center !important;
	}

	*#dm .dmInner div.u_1721508574 li {
		text-align: center !important;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	*.stickyHeaderSpacer {
		height: 249.2734375px !important;
	}

	div[dmtemplateid="FlexHeader"] .layout-drawer-overlay {
		background-color: rgba(0, 0, 0, 0.6) !important;
	}

	*#dm .dmInner *#hamburger-drawer.layout-drawer[data-origin="top"]:not([data-auto-height]) {
		height: 100% !important;
	}

	*[dmtemplateid="FlexHeader"].runtime-module-container.layout-drawer_open.layout-drawer_push-content {
		transform: translate(50vw, 0) !important;
	}

	*#dm .dmInner div.u_1721508574 p {
		font-size: 14px !important;
	}

	*#dm .dmInner div.u_1721508574 li {
		font-size: 14px !important;
	}

	*#dm .dmInner div.u_1721508574 {
		font-size: 14px !important;
	}
}
@media (min-width: 0) and (max-width: 767px) {
	*#dm .dmInner *.u_1721508574 {
		text-align: left !important;
	}
}
#flex-footer {
	background-color: var(--color_1);
	border-style: solid;
	border-color: var(--color_4) #000000;
	border-width: 0;
}
#flex-header[data-changeable-on-scroll][data-scrolling] [data-widget-type="image"] img {
	width: 100%;
}
#flex-header {
	background-color: var(--color_1);

	background-image: initial;
	box-shadow: none;
	padding: 16px 50px;
}
#flex-header[data-changeable-on-scroll] {
	--header-on-scroll-text-color: var(--color_8);
	--header-on-scroll-navigation-links-hover-color: var(--color_5);
	--header-on-scroll-icon-color: var(--color_8);
}
#flex-header[data-changeable-on-scroll][data-scrolling] {
	padding-top: 0;
	padding-bottom: 0;
	background-color: var(--color_1);
	background-image: initial;
}
#\38 97c0062 {
	min-height: 8px;
	column-gap: 4%;
	row-gap: 24px;
	flex-direction: row;
	width: 10%;
	justify-content: flex-end;
	align-items: center;
	min-width: 4%;
	padding: 16px;
	margin: 0;
}

#\38 7088c75 {
	min-height: 0;
	column-gap: 0;
	row-gap: 0;
	max-width: none;
	width: 100%;
	padding: 10px 4%;
	margin: 0;
}

#b90d2add.flex-element.widget-wrapper > [data-element-type] {
	padding-top: 0;
}
#b90d2add {
	width: 200px;
	height: 48px;
	max-width: 100%;
	order: 0;
	grid-area: auto / auto / auto / auto;
}

#\35 0ab2bea {
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
	width: 16.64%;
	min-width: 4%;
	min-height: 8px;
	column-gap: 4%;
	row-gap: 24px;
	padding: 6px 16px;
	margin: 0;
}

#\33 a20284c {
	width: 100%;
	height: auto;
	max-width: 100%;
	justify-self: auto;
	order: 0;
	grid-area: auto / auto / auto / auto;
}

#\30 c129777 {
	width: 60px;
	height: 60px;
	max-width: 100%;
}

#\31 b509a79 {
	width: 218px;
	height: auto;
	max-width: 100%;
	justify-self: auto;
	align-self: auto;
	order: 0;
	grid-area: auto / auto / auto / auto;
}

#\30 f534d35 svg {
	fill: var(--color_8);
}
#\30 f534d35 {
	width: 30px;
	height: 30px;
	max-width: 100%;
}

#\31 7c067ac {
	flex-direction: row;
	align-items: center;
	width: 66.78%;
	min-width: 4%;
	min-height: 8px;
	column-gap: 4%;
	row-gap: 24px;
	padding: 6px 16px;
	margin: 0;
}

#fc77c6ed {
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	width: 16.57%;
	min-width: 4%;
	min-height: 8px;
	column-gap: 4%;
	row-gap: 24px;
	padding: 6px 16px;
	margin: 0;
}
#\39 d047ce9 {
	column-gap: 4%;
	row-gap: 24px;
	width: 100%;
	min-height: 8px;
	align-items: flex-end;
	min-width: 4%;
	padding: 16px;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
}

#a1f8711f {
	column-gap: 4%;
	row-gap: 24px;
	padding-top: 2%;
	width: 100%;
	padding-bottom: 2%;
	min-height: 100px;
	padding-right: 0;
	padding-left: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
}

#\31 2a003a5 svg {
	fill: var(--color_7);
}
#\31 2a003a5 .hamburgerButton {
	background-color: rgba(0, 0, 0, 0);
}
#\31 2a003a5 {
	width: 30px;
	height: 30px;
}
#\36 3da2bddeae8da42b2353673 {
	min-height: 160px;
	column-gap: 2%;
	row-gap: 12px;
	width: 100%;
	flex-wrap: nowrap;
	max-width: none;
	padding: 30px 4% 15px;
	margin: 0;
}

#\36 3da2bf2eae8da42b23538a3 {
	max-width: 100%;
	width: 100%;
	height: auto;
	order: 1;
	align-self: center;
	margin-left: 0;
	margin-right: 0;
	grid-area: auto / auto / auto / auto;
}

#\36 3da2bf2eae8da42b23538a2 {
	min-height: 8px;
	column-gap: 4%;
	row-gap: 24px;
	background-color: rgba(0, 0, 0, 0);
	width: 23.5%;
	min-width: 4%;
	order: 0;
	padding: 0;
	margin: 0;
}

#\36 3da2bfbeae8da42b2353a45 {
	min-height: 8px;
	column-gap: 4%;
	row-gap: 24px;
	width: 23.5%;
	min-width: 4%;
	order: 3;
	justify-content: flex-start;
	padding: 0;
	margin: 0;
}

#\36 3c7b8b76c596a2813341bc5 {
	height: auto;
}

#group_5mc {
	min-height: 8px;
	column-gap: 4%;
	row-gap: 24px;
	width: 23.5%;
	min-width: 4%;
	order: 1;
	justify-content: flex-start;
	padding: 0;
	margin: 0;
}

#widget_ofh {
	width: 251px;
	height: auto;
	max-width: 100%;
}

#widget_m9q {
	width: 100%;
	height: auto;
	max-width: 100%;
	order: 0;
	align-self: center;
	margin-left: 0;
	margin-right: 0;
}

#\37 5b58d56 {
	width: 100%;
	height: auto;
	max-width: 100%;
	order: 0;
	align-self: center;
	margin: 0;
	grid-area: auto / auto / auto / auto;
}

#widget_4nk {
	width: 244px;
	height: 48px;
	max-width: 100%;
	align-self: auto;
	order: 2;
	margin: 0;
	grid-area: auto / auto / auto / auto;
}

#\36 3da2bddeae8da42b2353672 {
	border-width: 2px 0 0 0;
	border-color: var(--color_5) #000000;
	border-style: solid;
}

#ba0e1c32 {
	width: 46.77%;
	height: auto;
	max-width: 100%;
	justify-self: auto;
	align-self: auto;
	order: 0;
	margin: 0;
	grid-area: auto / auto / auto / auto;
}

#group_5j9 {
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	min-height: 160px;
	max-height: 100%;
	row-gap: 24px;
	column-gap: 6.457851587134749%;
	flex-wrap: nowrap;
}

#\34 66f044c {
	width: 46.77%;
	height: auto;
	max-width: 100%;
	justify-self: auto;
	align-self: auto;
	order: 0;
	margin: 0;
	grid-area: auto / auto / auto / auto;
}

#\32 da983a9 {
	min-height: 8px;
	column-gap: 4%;
	row-gap: 24px;
	width: 23.5%;
	min-width: 4%;
	order: 2;
	justify-content: flex-start;
	padding: 0;
	margin: 0;
}

#\30 2a8bb7f {
	width: 100%;
	height: auto;
	max-width: 100%;
	order: 0;
	align-self: center;
	margin: 0;
	grid-area: auto / auto / auto / auto;
}

#\31 d6a82e3 {
	width: 100%;
	height: auto;
	max-width: 100%;
	align-self: auto;
	order: 1;
	margin: 0;
	grid-area: auto / auto / auto / auto;
}
#\35 aad24c1 {
	min-height: 8px;
	column-gap: 4%;
	row-gap: 24px;
	flex-direction: row;
	width: 100%;
	align-items: center;
	min-width: 4%;
	border-style: solid;
	border-color: var(--color_4) #000000;
	border-width: 2px 0 0 0;
	padding: 16px;
	margin: 0;
}

#b5de69de {
	min-height: 80px;
	column-gap: 0;
	row-gap: 0;
	width: 100%;
	flex-wrap: nowrap;
	max-width: none;
	padding: 0 4% 65px 4%;
	margin: 0;
}

#widget_l11 {
	width: 485px;
	height: auto;
	max-width: 100%;
	align-self: auto;
	margin: 0;
	grid-area: auto / auto / auto / auto;
}
@media (max-width: 767px) {
	#flex-header {
		padding: 10px 20px;
	}
}
@media (max-width: 767px) {
	#\38 97c0062 {
		align-items: center;
		width: 50%;
		order: 3;
		min-height: 8px;
		padding-top: 0;
		padding-bottom: 0;
	}

	#\38 7088c75 {
		min-height: 0;
		flex-direction: row;
		flex-wrap: nowrap;
		padding: 10px 0;
	}

	#\35 0ab2bea {
		width: 33.33%;
		order: 0;
		justify-content: flex-start;
		min-height: 8px;
	}

	#\30 c129777 {
		width: 32px;
		height: 32px;
	}

	#\31 b509a79 {
		width: 48px;
		height: auto;
	}

	#\31 7c067ac {
		width: 12.3%;
		order: 2;
	}

	#fc77c6ed {
		width: 50%;
		justify-content: flex-start;
		order: 1;
		min-height: 8px;
		padding-top: 0;
		padding-bottom: 0;
	}

	#f0583e72 {
		margin: 0;
	}
}
@media (max-width: 767px) {
	#\39 d047ce9 {
		width: 100%;
		min-height: 80px;
	}

	#a1f8711f {
		flex-direction: column;
		padding-left: 4%;
		min-height: unset;
		padding-right: 4%;
	}
}
@media (max-width: 767px) {
	#\36 3a049320d35b55b4ef2a374 {
		padding-top: 100px;
		width: 100%;
		min-height: 50vh;
		justify-content: flex-start;
		align-items: center;
	}

	#\36 3a049320d35b55b4ef2a377 {
		flex-direction: column;
		min-height: unset;
		padding: 0 4%;
	}

	#\36 3a049ca0d35b55b4ef2a5c3 {
		margin-left: 0;
		margin-right: 0;
	}

	#widget_c4a {
		width: 200px;
		height: 48px;
	}
}
@media (max-width: 767px) {
	#\36 406026c90e1521f6ecb0ecd {
		width: 100%;
		padding-bottom: 100px;
		min-height: 50vh;
		justify-content: flex-end;
	}

	#\36 406026c90e1521f6ecb0ecc {
		flex-direction: column;
		min-height: unset;
		padding: 0 4%;
	}
}
#d1783663 {
	justify-content: flex-start;
	width: 31.33%;
	min-width: 4%;
	min-height: 8px;
	column-gap: 4%;
	row-gap: 24px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
	border-width: 0;
	order: 1;
	padding: 5% 3% 5%;
	margin: 0;
}

#\37 acb46de {
	justify-content: flex-start;
	width: 31.33%;
	min-width: 4%;
	min-height: 8px;
	column-gap: 4%;
	row-gap: 24px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
	border-width: 0;
	order: 2;
	padding: 5% 3% 5%;
	margin: 0;
}

#c4a23130 {
	justify-content: flex-start;
	width: 31.33%;
	min-width: 4%;
	min-height: 8px;
	column-gap: 4%;
	row-gap: 24px;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("/assets/img/601a2ad2-57e3-4fbb-9cd2-d998ca667f23-2880w.jpg");
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
	border-width: 0;
	order: 0;
	padding: 5% 5% 5% 5%;
	margin: 0;
}

#\39 d127c06 {
	margin: 0;
}

#\36 bf68576 {
	width: 100%;
	height: auto;
	max-width: 100%;
	align-self: stretch;
	order: 0;
	grid-area: auto / auto / auto / auto;
}

#ab4d6727 {
	min-height: 240px;
	flex-wrap: nowrap;
	column-gap: 3%;
	row-gap: 18px;
	max-width: none;
	width: 100%;
	padding: 0;
	margin: 0;
	grid-area: 1 / 1 / span 1 / span 1;
}

#\34 17efef2 {
	background-color: var(--color_2);
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
	border-width: 0;
	border-radius: 0;
}

#widget_ggs {
	width: 100%;
	height: auto;
	max-width: 100%;
	order: 0;
	align-self: stretch;
}

#c9943bb2 {
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	min-height: auto;
	max-height: 100%;
	row-gap: 10px;
	column-gap: 4%;
	height: auto;
	flex-wrap: nowrap;
	align-self: auto;
	order: 1;
	padding: 0;
	margin: 0;
	grid-area: auto / auto / auto / auto;
}

#f059f340 {
	max-width: 100%;
	width: 100%;
	height: auto;
	order: 1;
	min-width: 32px;
	margin: 0;
}

#\30 b20b694 {
	width: 100%;
	height: auto;
	max-width: 100%;
	align-self: auto;
	order: 1;
	justify-self: auto;
	margin: 0;
	grid-area: auto / auto / auto / auto;
}

#e53b5faf {
	width: 100%;
	height: auto;
	max-width: 100%;
	justify-self: auto;
	align-self: auto;
	order: 0;
	margin: 0;
	grid-area: auto / auto / auto / auto;
}

#group_f3c {
	align-items: flex-start;
	width: 100%;
	min-height: auto;
	max-height: 100%;
	row-gap: 24px;
	column-gap: 24px;
	align-self: auto;
	order: 0;
	padding: 0;
	margin: 0;
	grid-area: auto / auto / auto / auto;
}

#group_pmm {
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	min-height: auto;
	max-height: 100%;
	row-gap: 24px;
	column-gap: 24px;
	border-radius: 15px;
	background-color: var(--color_8);
	background-image: initial;
	height: auto;
	border-style: solid;
	border-color: #000000;
	border-width: 2px;
	padding: 25px;
	margin: 0;
}

#\31 fbda5d6 {
	width: 98.96%;
	height: auto;
	max-width: 100%;
	justify-self: auto;
	align-self: auto;
	order: 0;
	margin: 0;
	grid-area: auto / auto / auto / auto;
}
@media (max-width: 767px) {
	#\36 3da2bddeae8da42b2353673 {
		row-gap: 10px;
		flex-direction: column;
		min-height: 0;
		flex-wrap: nowrap;
		padding: 25px 20px;
	}

	#\36 3da2bf2eae8da42b23538a2 {
		align-self: auto;
		width: 100%;
		min-height: 80px;
		order: 0;
		align-items: flex-start;
	}

	#\36 3da2bfbeae8da42b2353a45 {
		align-self: auto;
		width: 100%;
		min-height: 80px;
		align-items: flex-start;
		order: 1;
	}

	#group_5mc {
		width: 100%;
		min-height: 80px;
		order: 2;
	}

	#\36 3da2bddeae8da42b2353670 {
		margin: 0;
	}

	#\32 da983a9 {
		width: 100%;
		min-height: 80px;
		order: 2;
	}
}
@media (min-width: 1025px) {
	[data-version] .size-20,
	[data-version] .font-size-20 {
		--font-size: 20;
	}
	[data-version] .size-16,
	[data-version] .font-size-16 {
		--font-size: 16;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	[data-version] .t-size-17,
	[data-version] .t-font-size-17 {
		--font-size: 17;
	}
	[data-version] .t-size-13,
	[data-version] .t-font-size-13 {
		--font-size: 13;
	}
}
@media (max-width: 767px) {
	[data-version] .m-size-16,
	[data-version] .m-font-size-16 {
		--font-size: 16;
	}
	[data-version] .m-size-13,
	[data-version] .m-font-size-13 {
		--font-size: 13;
	}
}