*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.u_1606902671 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1606902671 img
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody a.u_1040337411 .iconBg
{
	display:none !important;
}
*#dm *.dmBody a.u_1561291865 .iconBg
{
	display:none !important;
}
*#dm *.dmBody a.u_1040337411
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	background-color:rgba(255,255,255,0.04) !important;
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody a.u_1561291865
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	background-color:rgba(255,255,255,0.04) !important;
}
*#dm *.dmBody div.u_1251656024 .color-overlay
{
	background-color:rgba(0,0,0,0.25) !important;
}
*#dm *.dmBody div.u_1002926118 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1002926118 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1593869076 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1593869076 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
.u_1414171729
{
}
.u_1062366411
{
}
.u_TaketheTour
{
}
.u_Spa
{
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody div.u_1323352737 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1323352737 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1095720873 .slides .slide-button
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1095720873 .color-overlay
{
	background-color:rgba(0,0,0,0.38) !important;
}
*#dm *.dmBody div.u_1095720873 .slides .slide-title
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1095720873
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody *.u_1095720873 .flex-direction-nav a:before
{
	font-size:56px !important;
}
*#dm *.dmBody *.u_1095720873 .flex-direction-nav a
{
	width:56px !important;
	overflow:visible !important;
	height:56px !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1857494672
{
	background-image:url(https://lirp.cdn-website.com/4e6df1cf/dms3rep/multi/opt/30244268495_aa32cfb112_k-1920w.jpg) !important;
}
*#dm *.dmBody *.u_1200103125
{
	display:none !important;
}
.u_1859437204
{
}
.u_1307218100
{
}
*#dm *.dmBody div.u_1104539809 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1104539809 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody a.u_1561291865:hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1561291865.hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1561291865:hover span.text
{
	color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody a.u_1561291865.hover span.text
{
	color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody div.u_1742915685
{
	border-style:solid !important;
	border-width:0 !important;
}
.u_OurStory
{
}
*#dm *.dmBody nav.u_1380043497
{
	color:white !important;
}
*#dm *.dmBody div.u_1721576796
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1560256770
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1158241289
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1773373757 .iconBg
{
	display:none !important;
}
*#dm *.dmBody a.u_1773373757
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	background-color:rgba(32,57,77,1) !important;
}
*#dm *.dmBody a.u_1773373757 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1645195701 .iconBg
{
	display:none !important;
}
*#dm *.dmBody a.u_1289295834 .iconBg
{
	display:none !important;
}
*#dm *.dmBody a.u_1289295834
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody a.u_1370098941 .iconBg
{
	display:none !important;
}
*#dm *.dmBody a.u_1956541865 .iconBg
{
	display:none !important;
}
*#dm *.dmBody a.u_1956541865
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody a.u_1370098941 span.text
{
	color:rgba(250,250,250,1) !important;
}
*#dm *.dmBody a.u_1370098941
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	background-color:rgba(32,57,77,1) !important;
}
*#dm *.dmBody a.u_1645195701
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	background-color:rgba(32,57,77,1) !important;
}
*#dm *.dmBody a.u_1645195701 span.text
{
	color:rgba(250,250,250,1) !important;
}
.u_1910914104
{
}
*#dm *.dmBody a.u_1880467257 .iconBg
{
	display:none !important;
}
*#dm *.dmBody a.u_1880467257
{
	border-radius:50px !important;
	-moz-border-radius:50px !important;
	-webkit-border-radius:50px !important;
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1004208711
{
	border-radius:0 !important;
}
*#dm *.dmBody div.u_1543807084
{
	border-radius:0 !important;
}
*#dm *.dmBody div.u_1696609366
{
	border-radius:0 !important;
}
*#dm *.dmBody div.u_1004208711 .svg
{
	color:rgba(48,88,90,1) !important;
	fill:rgba(48,88,90,1) !important;
}
*#dm *.dmBody div.u_1543807084 .svg
{
	color:rgba(48,88,90,1) !important;
	fill:rgba(48,88,90,1) !important;
}
*#dm *.dmBody div.u_1696609366 .svg
{
	color:rgba(48,88,90,1) !important;
	fill:rgba(48,88,90,1) !important;
}
.u_1156890699
{
}
*#dm *.dmBody a.u_1766677375 .iconBg
{
	display:none !important;
}
*#dm *.dmBody div.u_1138253390
{
	border-radius:0 !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody div.u_1404622289
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody div.u_1533919778
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody div.u_1920680953
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody div.u_1879064994
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody div.u_1138253390 .svg
{
	color:rgba(211,211,211,1) !important;
	fill:rgba(211,211,211,1) !important;
}
*#dm *.dmBody div.u_1734166784 .svg
{
	color:rgba(211,211,211,1) !important;
	fill:rgba(211,211,211,1) !important;
}
*#dm *.dmBody div.u_1904697150 .svg
{
	color:rgba(211,211,211,1) !important;
	fill:rgba(211,211,211,1) !important;
}
*#dm *.dmBody div.u_1327218569 .svg
{
	color:rgba(211,211,211,1) !important;
	fill:rgba(211,211,211,1) !important;
}
.u_1053527237
{
}
*#dm *.dmBody div.u_1775243000
{
	line-height:150% !important;
}
.u_FAQ
{
}
*#dm *.dmBody div.u_1581221192 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1581221192 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1726209761 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1726209761 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
.u_1468730356
{
}
*#dm *.dmBody a.u_1880923790
{
	border-style:solid !important;
	border-width:1px !important;
	border-color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody a.u_1880923790 span.text
{
	color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody a.u_1880923790:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1880923790.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1536307787
{
	border-style:solid !important;
	border-width:1px !important;
	border-color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody a.u_1536307787 span.text
{
	color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody a.u_1536307787:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1536307787.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1404131613 span.text
{
	color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody div.u_1107656375 .photoGalleryThumbs .image-container
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1107656375 .photoGalleryViewAll.link
{
	color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1404131613:hover
{
	background-color:rgba(30,30,36,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1404131613.hover
{
	background-color:rgba(30,30,36,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1404131613:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1404131613.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1404131613
{
	background-color:rgba(0,0,0,0) !important;
	border-color:rgba(30,30,36,0.18) !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
.u_1773476358
{
}
*#dm *.dmBody a.u_1253058265 span.text
{
	color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody a.u_1253058265:hover
{
	background-color:rgba(30,30,36,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1253058265.hover
{
	background-color:rgba(30,30,36,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1253058265:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1253058265.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1253058265
{
	background-color:rgba(0,0,0,0) !important;
	border-color:rgba(30,30,36,0.18) !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody a.u_1649818603
{
	border-style:solid !important;
	border-width:1px !important;
	border-color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody a.u_1649818603 span.text
{
	color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody a.u_1649818603:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1649818603.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1788676370
{
	border-style:solid !important;
	border-width:1px !important;
	border-color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody a.u_1788676370 span.text
{
	color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody a.u_1788676370:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1788676370.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1279433502 span.text
{
	color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody a.u_1279433502:hover
{
	background-color:rgba(30,30,36,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1279433502.hover
{
	background-color:rgba(30,30,36,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1279433502:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1279433502.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1279433502
{
	background-color:rgba(0,0,0,0) !important;
	border-color:rgba(30,30,36,0.18) !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody a.u_1277893360 span.text
{
	color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody a.u_1277893360:hover
{
	background-color:rgba(30,30,36,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1277893360.hover
{
	background-color:rgba(30,30,36,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1277893360:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1277893360.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1277893360
{
	background-color:rgba(0,0,0,0) !important;
	border-color:rgba(30,30,36,0.18) !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody div.u_1990379793 .photoGalleryViewAll.link
{
	color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1990379793 .caption-inner
{
	border-bottom-left-radius:0 !important;
	-webkit-border-top-right-radius:0 !important;
	-moz-border-top-right-radius:0 !important;
	-webkit-border-bottom-right-radius:0 !important;
	-webkit-border-bottom-left-radius:0 !important;
	border-top-right-radius:0 !important;
	-webkit-border-top-left-radius:0 !important;
	border-radius:0 !important;
	-moz-border-bottom-right-radius:0 !important;
	-moz-border-top-left-radius:0 !important;
	border-top-left-radius:0 !important;
	-moz-border-radius:0 !important;
	-moz-border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody a.u_1896984213 span.text
{
	color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody div.u_1547065911 .photoGalleryThumbs .image-container
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1547065911 .photoGalleryViewAll.link
{
	color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1896984213:hover
{
	background-color:rgba(30,30,36,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1896984213.hover
{
	background-color:rgba(30,30,36,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1896984213:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1896984213.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1896984213
{
	background-color:rgba(0,0,0,0) !important;
	border-color:rgba(30,30,36,0.18) !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody div.u_1500887728 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1500887728 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
.u_1090686677
{
}
*#dm *.dmBody div.u_1873646624
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody div.u_1769333411 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1599246214 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1528583926 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1060934703 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
.u_1511836791
{
}
*#dm *.dmBody a.u_1311871811:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1311871811.hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1447462118 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1510370623 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1510370623
{
	border-color:rgba(255,255,255,1) !important;
	background-color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody a.u_1447462118
{
	border-color:rgba(255,255,255,1) !important;
	background-color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody div.u_1352154633 .custom-button-style span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1252980952 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1252980952 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1800638393 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1800638393 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1086767223 .slides .slide-button
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1086767223 .slides .slide-title
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1086767223
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody *.u_1086767223 .slides>li .rteBlock
{
	display:block !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1086767223 .color-overlay
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1086767223 .slides .slide-text
{
	font-style:normal !important;
}
*#dm *.dmBody *.u_1819986676
{
	background-position:50% 50% !important;
}
*#dm *.dmBody *.u_1172943872
{
	display:none !important;
}
*#dm *.dmBody *.u_1363642540
{
	display:none !important;
}
*#dm *.dmBody *.u_1086767223 .flex-direction-nav a
{
	width:56px !important;
	overflow:visible !important;
	height:56px !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1086767223 .flex-direction-nav a:before
{
	font-size:56px !important;
}
*#dm *.dmBody div.u_1086767223 .flexslider[layout="bottom"] .slides>li .slide-inner
{
	background-color:rgba(30,30,36,0.8) !important;
}
*#dm *.dmBody a.u_1867896481:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1867896481.hover
{
	background-image:none !important;
}
.u_1287428948
{
}
*#dm *.dmBody div.u_1873071497 .slides .slide-button
{
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1873071497 .slides .slide-title
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1873071497
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody *.u_1873071497 .slides>li .rteBlock
{
	display:block !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1873071497 .color-overlay
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1873071497 .slides .slide-text
{
	font-style:normal !important;
}
*#dm *.dmBody *.u_1873071497 .flex-direction-nav a
{
	width:56px !important;
	overflow:visible !important;
	height:56px !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1873071497 .flex-direction-nav a:before
{
	font-size:56px !important;
}
.u_1927945403
{
}
*#dm *.dmBody div.u_1015891284 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1015891284 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1337213419 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1337213419 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
.u_1331908271
{
}
.u_1891282867
{
}
*#dm *.dmBody div.u_1026802034 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1026802034 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1203043218 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1203043218 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1873071497 .flexslider[layout="bottom"] .slides>li .slide-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1501061023:hover
{
	border-color:rgba(30,30,36,0.18) !important;
}
*#dm *.dmBody a.u_1501061023.hover
{
	border-color:rgba(30,30,36,0.18) !important;
}
*#dm *.dmBody a.u_1501061023
{
	border-color:rgba(174,172,172,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody a.u_1501061023 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1324601059
{
	border-color:rgba(255,255,255,1) !important;
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1324601059 span.text
{
	color:rgba(255,255,255,1) !important;
}
.u_1285418605
{
}
*#dm *.dmBody *.u_1908094795 .photoGalleryViewAll
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1827978679
{
	display:block !important;
}
*#dm *.dmBody *.u_1986558416
{
	display:block !important;
}
*#dm *.dmBody *.u_1013165990
{
	display:block !important;
}
*#dm *.dmBody *.u_1889902217
{
	display:block !important;
}
*#dm *.dmBody *.u_1320317181
{
	display:block !important;
}
.u_1444015727
{
}
.u_1551641597
{
}
*#dm *.dmBody div.u_1083185713 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1083185713 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1038774569 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1038774569 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1660227082 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1660227082 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1570649189 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1570649189 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1507174740 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1507174740 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody nav.u_1685633073
{
	color:black !important;
}
*#dm *.dmBody div.u_1313871558 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1530939582
{
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody div.u_1675467347 .custom-button-style span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1247957361 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1026386881 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1266074487 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1496139758 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1410282724 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1921313710 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1158362941 .svg
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1696664992 .custom-button-style span.text
{
	color:rgba(255,255,255,1) !important;
}
div.u_1375179176 .dmwidget-title
{
	color:rgba(255,255,255,1) !important;
}
div.u_1375179176 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:rgba(255,255,255,1) !important;
}
div.u_1375179176 .m-recaptcha
{
	color:rgba(255,255,255,1) !important;
}
div.u_1375179176 .dmformsubmit
{
	border-color:rgba(255,255,255,1) !important;
}
div.u_1375179176 input[type="submit"]
{
	color:rgba(255,255,255,1) !important;
}
div.u_1375179176 input::placeholder
{
	color:rgba(213,213,213,1) !important;
}
div.u_1375179176 input.placeholder
{
	color:rgba(213,213,213,1) !important;
}
div.u_1375179176 textarea::placeholder
{
	color:rgba(213,213,213,1) !important;
}
div.u_1375179176 textarea.placeholder
{
	color:rgba(213,213,213,1) !important;
}
div.u_1375179176 select::placeholder
{
	color:rgba(213,213,213,1) !important;
}
div.u_1375179176 select.placeholder
{
	color:rgba(213,213,213,1) !important;
}
div.u_1375179176
{
	border-style:solid !important;
	border-width:0 !important;
}
div.u_1375179176 input:not([type="submit"])
{
	border-bottom-color:rgba(213,213,213,1) !important;
}
div.u_1375179176 textarea
{
	border-bottom-color:rgba(213,213,213,1) !important;
}
div.u_1375179176 select
{
	border-bottom-color:rgba(213,213,213,1) !important;
}
*#dm *.dmBody *.u_1375179176 .dmformsubmit
{
	float:none !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
*#dm *.dmBody *.u_1375179176 .dmforminput
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1375179176 .dmforminput input
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1375179176 .dmforminput textarea
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1375179176 .dmforminput .fileUploadLink
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1375179176 .checkboxwrapper span
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1375179176 .radiowrapper span
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1375179176 .optinwrapper div
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1375179176 .freetextwrapper
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1375179176 .dmforminput select
{
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1375179176 .dmforminput option
{
	text-align:CENTER !important;
}
div.u_1260027096 .socialHubIcon
{
	color:rgba(255,255,255,1) !important;
	border-color:rgba(255,255,255,1) !important;
}
nav.u_1063491821.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after
{
	border-top-width:0 !important;
}
nav.u_1063491821.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item
{
	color:rgba(255,255,255,1) !important;
}
nav.u_1063491821
{
	color:white !important;
}
nav.u_1063491821.main-navigation.unifiednav.effect-bottom2 .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item .nav-item-text::after
{
	border-top-color:rgba(30,30,36,0.26) !important;
	border-top-style:solid !important;
	border-top-width:1px !important;
}
nav.u_1063491821.main-navigation.unifiednav.effect-border .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover
{
	border-style:solid !important;
	border-width:1px !important;
}
nav.u_1063491821.main-navigation.unifiednav.effect-border .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover
{
	border-style:solid !important;
	border-width:1px !important;
}
nav.u_1063491821.main-navigation.unifiednav.effect-border .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected
{
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody *.u_1063491821.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item
{
	margin-left:0 !important;
	padding-top:16px !important;
	padding-left:0 !important;
	padding-bottom:16px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
}
*#dm *.dmBody *.u_1063491821.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"]
{
	top:calc(100% - 16px - 0px) !important;
}
*#dm *.dmBody *.u_1063491821.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 *.dmBody *.u_1063491821.main-navigation.unifiednav[data-nav-structure="SPLIT"] .unifiednav__container:not([data-depth]):not(:last-of-type)>.unifiednav__item-wrap .unifiednav__container[data-depth="0"]
{
	left:0 !important;
}
*#dm *.dmBody *.u_1063491821.main-navigation.unifiednav[data-nav-structure="SPLIT"] .unifiednav__container:not([data-depth]):last-of-type>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"]
{
	left:0 !important;
}
*#dm *.dmBody nav.u_1710097207
{
	color:white !important;
}
*#dm *.dmBody nav.u_1611799515
{
	color:white !important;
}
*#dm *.dmBody div.u_1585339336 .color-overlay
{
	background-image:linear-gradient(405deg,rgba(0,0,0,0.21) 30%,rgba(0,0,0,0) 100%) !important;
}
*#dm *.dmBody div.u_1219455663 img[dm_changed]
{
	object-position:100% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1219455663 img
{
	object-position:100% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1562474867 .svg
{
	color:rgba(30,30,36,1) !important;
	fill:rgba(30,30,36,1) !important;
}
*#dm *.dmBody *.u_1219455663
{
	width:100% !important;
}
*#dm *.dmBody div.u_1297542193 .svg
{
	color:rgba(30,30,36,1) !important;
	fill:rgba(30,30,36,1) !important;
}
*#dm *.dmBody div.u_1230429343 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1232160951
{
	width:100% !important;
}
*#dm *.dmBody div.u_1696664992 .custom-button-style:hover
{
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1696664992 .custom-button-style.hover
{
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1908094795 .photoGalleryViewAll.link
{
	color:rgba(30,30,36,1) !important;
	font-weight:normal !important;
	font-family: Epilogue !important;
	text-decoration:underline !important;
	font-style:normal !important;
}
*#dm *.dmBody div.u_1908094795
{
	border-style:solid !important;
	border-width:0 !important;
	background-color:rgba(30,30,36,0) !important;
}
*#dm *.dmBody *.u_1908094795 .photoGalleryThumbs .image-container a
{
	background-size:cover !important;
}
*#dm *.dmBody div.u_1908094795 .caption-button
{
	background-color:rgba(30,30,36,0) !important;
}
*#dm *.dmBody div.u_1908094795 .caption-button:hover
{
	background-color:rgba(30,30,36,1) !important;
	background-image:none !important;
}
*#dm *.dmBody div.u_1908094795 .caption-button.hover
{
	background-color:rgba(30,30,36,1) !important;
	background-image:none !important;
}
*#dm *.dmBody *.u_1908094795 .caption-inner
{
	border-bottom-left-radius:0 !important;
	-webkit-border-top-right-radius:0 !important;
	-moz-border-top-right-radius:0 !important;
	-webkit-border-bottom-right-radius:0 !important;
	-webkit-border-bottom-left-radius:0 !important;
	border-top-right-radius:0 !important;
	-webkit-border-top-left-radius:0 !important;
	border-radius:0 !important;
	-moz-border-bottom-right-radius:0 !important;
	-moz-border-top-left-radius:0 !important;
	border-top-left-radius:0 !important;
	-moz-border-radius:0 !important;
	-moz-border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
	-webkit-border-radius:0 !important;
}
*#dm *.dmBody div.u_1908094795 .caption-inner
{
	border-style:solid !important;
	border-width:8px !important;
	border-color:rgba(30,30,36,0) !important;
	background-color:rgba(255,255,255,0.81) !important;
}
*#dm *.dmBody div.u_1696664992 .custom-button-style
{
	border-radius:50px !important;
	-moz-border-radius:50px !important;
	-webkit-border-radius:50px !important;
	border-color:rgba(114,114,114,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1238926972 .overlay
{
	background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(30,30,36,0.7) 100%) !important;
	background-origin:border-box !important;
}
*#dm *.dmBody *.u_1547901098
{
	width:100% !important;
}
*#dm *.dmBody div.u_1456976997 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1133685233
{
	background-position:100% 50% !important;
	background-image:url(https://lirp.cdn-website.com/4e6df1cf/dms3rep/multi/opt/Villa+Keller_Suite_02_Tag-1920w.png) !important;
}
*#dm *.dmBody *.u_1176661724
{
	background-position:50% 0 !important;
	background-image:url(https://lirp.cdn-website.com/4e6df1cf/dms3rep/multi/opt/Villa+Keller_Lounge_Tag-1920w.png) !important;
}
*#dm *.dmBody *.u_1660498045
{
	background-position:50% 50% !important;
	background-image:url(https://lirp.cdn-website.com/4e6df1cf/dms3rep/multi/opt/Villa-Keller-Apr-2025-40716-1920w.jpg) !important;
}
*#dm *.dmBody *.u_1271627403
{
	background-position:50% 100% !important;
	background-image:url(https://lirp.cdn-website.com/4e6df1cf/dms3rep/multi/opt/Villa+Keller_Bar_Tag+%28Gro%C3%9F%29-1920w.png) !important;
}
*#dm *.dmBody *.u_1219054728
{
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1327325853 .card p
{
	color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody div.u_1327325853 .card h4
{
	font-family: 'Poppins' !important;
}
*#dm *.dmBody div.u_1006720255 .card p
{
	color:rgba(30,30,36,1) !important;
}
*#dm *.dmBody div.u_1006720255 .card h4
{
	font-family: 'Poppins' !important;
}
*#dm *.dmBody *.u_1230429343
{
	width:100% !important;
}
*#dm *.dmBody div.u_1230429343 img
{
	object-position:50% 0% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1877872047
{
	width:100% !important;
}
*#dm *.dmBody div.u_1877872047 img
{
	object-position:50% 0% !important;
	object-fit:cover !important;
}
*#dm *.dmBody *.u_1456976997
{
	width:100% !important;
}
*#dm *.dmBody div.u_1238926972 .panel-button
{
	background-color:rgba(248,248,248,0.43) !important;
	border-style:solid !important;
	border-width:2px !important;
	border-color:rgba(255,255,255,0.48) !important;
}
*#dm *.dmBody *.u_735560637
{
	width:100% !important;
}
*#dm *.dmBody div.u_1696664992 .main-text-style
{
	font-family: 'Lato' !important;
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1327325853 .title-content
{
	font-family: 'Lato' !important;
	color:rgba(30,30,36,1) !important;
	font-weight:400 !important;
}
*#dm *.dmBody div.u_1327325853 .card .image
{
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1908094795 .photoGalleryThumbs .image-container
{
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1006720255 .title-content
{
	font-family: 'Poppins' !important;
	color:rgba(30,30,36,1) !important;
	font-weight:400 !important;
}
*#dm *.dmBody div.u_1006720255 .card
{
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1006720255 .card .image
{
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody a.u_1886032593:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1886032593.hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1886032593 span.text
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1238926972 .panel-button span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1696664992 .rounded-corners-desktop
{
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1696664992 .rounded-corners-mobile
{
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody nav.u_1347421887
{
	color:white !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner {
  background-repeat:no-repeat !important;
  background-size:cover !important;
  background-attachment:fixed !important;
  background-position:50% 50% !important;
}

*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
  background-repeat:no-repeat !important;
  background-image:none !important;
  background-size:cover !important;
  background-attachment:fixed !important;
  background-position:50% 50% !important;
}

*#dm *.dmBody a.u_1040337411 span.text { font-size:14px !important; }

*#dm *.dmBody div.u_1095720873 .slides .slide-button {
  width:430px !important;
  height:38px !important;
}

*#dm *.dmBody div.u_1095720873 .slides .slide-title { font-size:48px !important; }

*#dm *.dmBody *.u_1107656375 .photoGalleryThumbs { padding:10px !important; }

*#dm *.dmBody *.u_1107656375 .layout-container { padding:10px !important; }

*#dm *.dmBody *.u_1107656375 .photoGalleryViewAll { padding:0 20px !important; }

*#dm *.dmBody *.u_1990379793 .photoGalleryThumbs { padding:10px !important; }

*#dm *.dmBody *.u_1990379793 .layout-container { padding:10px !important; }

*#dm *.dmBody *.u_1990379793 .photoGalleryViewAll { padding:0 20px !important; }

*#dm *.dmBody *.u_1547065911 .photoGalleryThumbs { padding:10px !important; }

*#dm *.dmBody *.u_1547065911 .layout-container { padding:10px !important; }

*#dm *.dmBody *.u_1547065911 .photoGalleryViewAll { padding:0 20px !important; }

*#dm *.dmBody div.u_1086767223 .slides .slide-button {
  width:430px !important;
  height:38px !important;
}

*#dm *.dmBody div.u_1086767223 .slides .slide-title { font-size:48px !important; }

*#dm *.dmBody div.u_1086767223 .slides .slide-text { font-size:16px !important; }

*#dm *.dmBody div.u_1873071497 .slides .slide-button {
  width:430px !important;
  height:38px !important;
}

*#dm *.dmBody div.u_1873071497 .slides .slide-title { font-size:48px !important; }

*#dm *.dmBody div.u_1873071497 .slides .slide-text { font-size:18px !important; }

*#dm *.dmBody div.u_1908094795 .caption-button span.text { font-size:14px !important; }

*#dm *.dmBody *.u_1908094795 .caption-inner {
  padding-left:16px !important;
  padding-right:16px !important;
}

div.u_1375179176 .dmformsubmit {
  width:199px !important;
  height:45px !important;
}

*#dm *.dmBody *.u_1260027096 .socialHubIcon {
  width:31px !important;
  height:31px !important;
  font-size:20.666666666666668px !important;
  line-height:31px !important;
}

*#dm *.dmBody *.u_1260027096 .socialHubIcon:after {
  width:39px !important;
  height:31px !important;
}

*#dm *.dmBody div.u_1696664992 .main-text-style { font-size:18px !important; }

*#dm *.dmBody div.u_1908094795 .caption-button {
  width:200px !important;
  height:56px !important;
}

*#dm *.dmBody div.u_1908094795 .caption-container .caption-title { font-size:26px !important; }

*#dm *.dmBody *.u_1908094795 .photoGalleryThumbs { padding:4px !important; }

*#dm *.dmBody *.u_1908094795 .layout-container { padding:4px !important; }

*#dm *.dmBody *.u_1908094795 .photoGalleryViewAll { padding:0 8px !important; }

*#dm *.dmBody div.u_1238926972 .panel-title { font-size:36px !important; }

*#dm *.dmBody div.u_1238926972 .panel-description { font-size:16px !important; }

@media (min-width:1025px) {}

@media (min-width:768px) and (max-width:1024px) {}

*#dm *.dmBody *.u_1327325853 .card { margin-right:30px !important; }

*#dm *.dmBody div.u_1327325853 .card h4 { font-size:24px !important; }

*#dm *.dmBody *.u_1006720255 .card {}

*#dm *.dmBody div.u_1006720255 .card h4 { font-size:24px !important; }

*#dm *.dmBody div.u_1696664992 .custom-button-style span.text { font-size:18px !important; }

*#dm *.dmBody div.u_1327325853 .title-content { font-size:60px !important; }

*#dm *.dmBody div.u_1006720255 .title-content { font-size:48px !important; }
separatorHomeCss{color:red !important}@media all {
    
#\36 15f35ab896fe71a72b8b1f4 {
    margin-left: 0vw;
    margin-bottom: 128px;
    background-color: rgba(248,248,248,1);
    margin-top: 128px;
    padding: 80px 96px 80px 96px;
}
    
#grid_dj1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(400px, max-content);
    column-gap: 0px;
    row-gap: 0px;
    padding-left: calc((100% - 1200px) / 2);
    padding-right: calc((100% - 1200px) / 2);
}
    
#grid_mlc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(2, minmax(0px, 1fr));
    grid-template-rows: minmax(8px, max-content);
    column-gap: 32px;
    row-gap: 0px;
    padding-left: calc((100% - 1200px) / 2);
    padding-right: calc((100% - 1200px) / 2);
    margin-bottom: 48px;
    margin-left: 4px;
    margin-right: 4px;
    border-radius: 10px 10px 10px 10px;
}
    
#\36 16ea83c832cfb3f9c9d473d {
    justify-content: space-around;
    align-items: flex-end;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    min-height: 42.00%;
    height: auto;
    min-width: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 16ea83c832cfb3f9c9d473e.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-bottom: 0px;
}
#\36 16ea83c832cfb3f9c9d473e {
    width: 582.3px;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px 0%;
}
    
#\36 16ea83c832cfb3f9c9d473f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 24px 0px;
}
#\36 16ea83c832cfb3f9c9d473f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px 0%;
}
    
#\36 17929cdb28b010011ff062e.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\36 17929cdb28b010011ff062e {
    width: 99.99131944444444%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
    
#\36 17929e9b28b010011ff0d1a.flex-element.widget-wrapper > [data-element-type] {
    padding: 7px 29px 4px 29px;
}
#\36 17929e9b28b010011ff0d1a {
    width: 229px;
    height: 56px;
    min-width: auto;
    max-width: 100%;
    top: 0px;
    left: 0px;
    justify-self: center;
    align-self: start;
    order: 0;
    margin-top: 59px;
    grid-area: 1 / 2 / span 1 / span 1;
}
}



@media (min-width: 767px) and (max-width: 991px) {
}



@media (min-width: 767px) and (max-width: 991px) {
    
#\36 15f35ab896fe71a72b8b1f4 {
    padding-bottom: 128px;
    padding-left: 48px;
    padding-right: 48px;
}
    
#\36 17929e9b28b010011ff0d1a {
    align-self: end;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media (min-width: 1400px) {
    
#\36 15f35ab896fe71a72b8b1f4 {
    background-color: rgba(248,248,248,1);
    margin-top: 128px;
    padding: 80px 4vw 80px 4vw;
}
    
#grid_dj1 {
    margin: 0px 0px 0px 0px;
}
    
#\36 16ea83c832cfb3f9c9d473d {
    justify-self: end;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0vw;
}
    
#\36 16ea83c832cfb3f9c9d473e {
    max-width: 537px;
    width: 100%;
}
    
#\36 16ea83c832cfb3f9c9d473f {
    max-width: 100%;
}
}



@media (max-width: 766px) {
    
#grid_dj1 {
    grid-template-rows: minmax(400px, max-content);
}
    
#\36 16ea83c832cfb3f9c9d473d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#grid_mlc {
    grid-template-rows: minmax(4px, max-content) minmax(4px, max-content);
}
    
#\36 17929cdb28b010011ff062e {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 17929e9b28b010011ff0d1a {
    grid-area: 2 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 15f35ab896fe71a72b8b1f4 {
    margin-bottom: 80px;
    margin-top: 80px;
    padding: 80px 16px 80px 16px;
}
    
#grid_dj1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(400px, max-content);
    padding: 0px 0px 0px 0px;
}
    
#grid_mlc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    padding-left: 0px;
    padding-right: 0px;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    margin-bottom: 32px;
    row-gap: 32px;
}
    
#\36 16ea83c832cfb3f9c9d473d {
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    min-height: 140px;
    padding-top: 0px;
    justify-content: flex-start;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 16ea83c832cfb3f9c9d473e.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 2px;
}
    
#\36 16ea83c832cfb3f9c9d473f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 24px;
}
    
#\36 17929cdb28b010011ff062e.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0px;
    padding-bottom: 0px;
}
#\36 17929cdb28b010011ff062e {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
    
#\36 17929e9b28b010011ff0d1a.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 29px;
    padding-top: 0px;
    padding-bottom: 0px;
}
#\36 17929e9b28b010011ff0d1a {
    width: 217px;
    height: 47px;
    min-height: 10px;
    justify-self: center;
    align-self: start;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 16ea83c832cfb3f9c9d473e {
    width: auto;
}
}



@media all {
    
#\36 203c2df29160f6d0c6ecdc3.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\36 203c2df29160f6d0c6ecdc3 {
    width: 89.9988603988604%;
    height: auto;
    min-width: 100%;
    max-width: 0%;
    justify-self: auto;
    align-self: auto;
    margin: -3px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 203c2df29160f6d0c6ecdc6 {
    width: 57.99972972972973%;
    height: 344px;
    min-width: 55%;
    min-height: 344px;
    max-width: 60%;
    justify-self: end;
    align-self: start;
    top: 0px;
    left: 0px;
    order: 0;
    margin: -5.405405405405405% 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 2;
}
    
#\36 203c2df29160f6d0c6ecdc7 {
    width: 100%;
    height: 650px;
    min-height: 650px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
}
    
#\36 203c2df29160f6d0c6ecdc4 {
    margin-top: 128px;
    margin-bottom: -172px;
    padding: 0px 96px 0px 96px;
}
    
#\36 203c2df29160f6d0c6ecdc5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content);
    column-gap: 80px;
    row-gap: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0vw;
    padding: 0px calc((100% - 1200px) / 2) 0px calc((100% - 1200px) / 2);
}
    
#\36 203c2df29160f6d0c6ecdc8.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 32px;
}
#\36 203c2df29160f6d0c6ecdc8 {
    width: 100%;
    height: auto;
    min-width: 100%;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin: -72px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 203c2df29160f6d0c6ecdc9 {
    align-items: center;
    margin-top: 1px;
    justify-self: start;
    align-self: start;
    max-width: 80%;
    width: 100%;
    min-height: 75.84265616747491%;
    height: auto;
    min-width: 100%;
    max-height: none;
    padding: 32px 0vw 70px 0px;
    grid-area: 1 / 2 / span 2 / span 1;
}
}



@media (min-width: 767px) and (max-width: 991px) {
}



@media (min-width: 767px) and (max-width: 991px) {
    
#\36 203c2df29160f6d0c6ecdc3 {
    max-width: 100%;
}
    
#\36 203c2df29160f6d0c6ecdc4 {
    padding-left: 48px;
    padding-right: 48px;
}
    
#\36 203c2df29160f6d0c6ecdc5 {
    grid-template-rows: minmax(51.33333333333333px, max-content) minmax(51.33333333333333px, max-content) minmax(51.33333333333333px, max-content);
    padding-left: 0%;
    padding-right: 0%;
    column-gap: 48px;
}
    
#\36 203c2df29160f6d0c6ecdc8 {
    max-width: 100%;
}
    
#\36 203c2df29160f6d0c6ecdc9 {
    padding-right: 0px;
    width: 100%;
    min-height: 414px;
    min-width: 100%;
    max-width: 100%;
    justify-self: start;
    margin: 30px 0px 80px 0px;
}
}



@media (min-width: 1400px) {
    
#\36 203c2df29160f6d0c6ecdc9 {
    padding-right: 0vw;
}
}



@media (max-width: 766px) {
    
#\36 203c2df29160f6d0c6ecdc6 {
    grid-area: 4 / 1 / span 1 / span 1;
}
    
#\36 203c2df29160f6d0c6ecdc7 {
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#\36 203c2df29160f6d0c6ecdc5 {
    grid-template-rows: minmax(4px, max-content) minmax(4px, max-content) minmax(4px, max-content) minmax(4px, max-content);
}
    
#\36 203c2df29160f6d0c6ecdc9 {
    grid-area: 1 / 1 / span 2 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 203c2df29160f6d0c6ecdc6 {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    height: 320px;
    max-width: 100%;
    min-width: 100px;
    min-height: 320px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\36 203c2df29160f6d0c6ecdc4 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 0px;
    margin-top: 220px;
    margin-bottom: 80px;
}
    
#\36 203c2df29160f6d0c6ecdc5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content);
    column-gap: 0px;
    row-gap: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\36 203c2df29160f6d0c6ecdc8.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\36 203c2df29160f6d0c6ecdc8 {
    margin-bottom: 32px;
}
    
#\36 203c2df29160f6d0c6ecdc9 {
    flex-direction: column;
    justify-self: start;
    align-self: start;
    width: 100%;
    min-height: auto;
    min-width: 100%;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 203c2df29160f6d0c6ecdc3 {
    max-width: 100%;
    min-width: 100%;
    width: 100%;
}
    
#\36 203c2df29160f6d0c6ecdc5 {
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content);
}
    
#\36 203c2df29160f6d0c6ecdc8 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    min-width: auto;
    width: auto;
}
    
#\36 203c2df29160f6d0c6ecdc9 {
    min-height: auto;
}
}



@media all {
    
#\36 203c2df29160f6d0c6ecdcb {
    background-color: rgba(30,30,36,0.03);
    margin-bottom: 96px;
    margin-top: 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 172px 96px 80px 96px;
}
    
#\36 203c2df29160f6d0c6ecdcc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(8px, max-content);
    column-gap: 30px;
    row-gap: 64px;
    background-color: rgba(0,0,0,0);
    margin-left: 0vw;
    margin-top: 0px;
    padding: 0px calc((100% - 1200px) / 2) 0px calc((100% - 1200px) / 2);
}
    
#\36 203c2df29160f6d0c6ecdcf {
    width: 478px;
    height: auto;
    min-width: 0px;
    max-width: 100%;
    align-self: start;
    justify-self: start;
    top: 0px;
    left: 0px;
    margin-top: 10px;
}
    
#\36 203c2df29160f6d0c6ecdcd.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-top: 0px;
}
#\36 203c2df29160f6d0c6ecdcd {
    width: 99.97910447761194%;
    height: auto;
    min-width: auto;
    max-width: 100%;
    align-self: start;
    justify-self: start;
    top: 0px;
    left: 0px;
    margin-top: 10px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\36 203c2df29160f6d0c6ecdce {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(136px, max-content);
    column-gap: 80px;
    row-gap: 0px;
    background-color: rgba(0,0,0,0);
    margin-left: 0vw;
    margin-top: 128px;
    margin-bottom: 64px;
    border-radius: 10px 10px 10px 10px;
    padding: 0px calc((100% - 1200px) / 2) 0px calc((100% - 1200px) / 2);
}
    
#widget_0ma {
    width: 100%;
    height: 600px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 767px) and (max-width: 991px) {
    
#\36 203c2df29160f6d0c6ecdcf {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 767px) and (max-width: 991px) {
    
#\36 203c2df29160f6d0c6ecdcb {
    padding-right: 48px;
    padding-left: 48px;
}
    
#\36 203c2df29160f6d0c6ecdce {
    column-gap: 48px;
}
}



@media (min-width: 1400px) {
    
#\36 203c2df29160f6d0c6ecdcb {
    padding-top: 172px;
    padding-bottom: 80px;
}
    
#\36 203c2df29160f6d0c6ecdcf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 203c2df29160f6d0c6ecdcf {
    width: 537px;
}
}



@media (max-width: 766px) {
    
#\36 203c2df29160f6d0c6ecdcc {
    grid-template-rows: minmax(8px, max-content);
}
    
#\36 203c2df29160f6d0c6ecdcf {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c2df29160f6d0c6ecdcd {
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\36 203c2df29160f6d0c6ecdce {
    grid-template-rows: minmax(68px, max-content) minmax(68px, max-content);
}
    
#widget_0ma {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 203c2df29160f6d0c6ecdcb {
    margin-bottom: 80px;
    margin-top: 80px;
    padding: 0px 0px 0px 0px;
}
    
#\36 203c2df29160f6d0c6ecdcc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    column-gap: 30px;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\36 203c2df29160f6d0c6ecdcf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\36 203c2df29160f6d0c6ecdcd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\36 203c2df29160f6d0c6ecdcd {
    margin-top: 0px;
}
    
#\36 203c2df29160f6d0c6ecdce {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(24px, max-content) minmax(24px, max-content);
    column-gap: 32px;
    row-gap: 32px;
    margin-top: 80px;
    margin-bottom: 32px;
    padding: 64px 0px 0px 0px;
}
    
#widget_0ma {
    height: 500px;
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 203c2df29160f6d0c6ecdcf {
    width: auto;
    justify-self: center;
    margin-left: 0%;
    margin-right: 0%;
    min-width: auto;
}
}



@media all {
    
#\36 203c30829160f6d0c6efa5b.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\36 203c30829160f6d0c6efa5b {
    width: 650px;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px 0%;
}
    
#\36 203c30829160f6d0c6efa45 {
    width: 650px;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px 0%;
}
    
#\36 203c30829160f6d0c6efa64 {
    justify-content: flex-start;
    align-items: center;
    justify-self: start;
    align-self: start;
    width: 100%;
    min-height: 100.00%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa65 {
    padding-left: 96px;
    padding-right: 96px;
    margin: 128px 0px 128px 0px;
}
    
#\36 203c30829160f6d0c6efa63 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0px, 1fr));
    grid-template-rows: minmax(86px, max-content);
    column-gap: 0px;
    row-gap: 32px;
    margin-bottom: 96px;
    padding: 0px calc((100% - 1200px) / 2) 0px calc((100% - 1200px) / 2);
}
    
#\36 2a8dda5f086ab4932770625 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(8px, max-content);
    column-gap: 32px;
    row-gap: 32px;
    margin-bottom: 96px;
    background-color: rgba(30,30,36,0);
    padding: 0px calc((100% - 1200px) / 2) 0px calc((100% - 1200px) / 2);
}
    
#\36 2a8dda5f086ab4932770633 {
    width: 50%;
    height: 332px;
    max-width: 100%;
    top: 0px;
    left: 0px;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\36 2a8dda5f086ab4932770634 {
    width: 57.89937106918239%;
    height: 171px;
    max-width: 100%;
    top: 0px;
    left: 0px;
    justify-self: end;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\36 2a8eca7f086ab49327b955a {
    align-items: center;
    max-width: 400px;
    width: 81.13590263691684%;
    min-height: 314px;
    max-height: 100%;
    justify-self: center;
    align-self: center;
    order: 0;
    top: 0px;
    left: 0px;
    height: auto;
    padding: 40px 0px 40px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a8eca7f086ab49327b955e {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0%;
}
    
#\36 2a8eca7f086ab49327b955d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    background-color: rgba(30, 30, 36, 0);
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a8eca7f086ab49327b955c {
    width: 24px;
    height: 24px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 8px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a8eca7f086ab49327b955b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px 0%;
}
    
#\36 2a8eca7f086ab49327b955f.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 40px 5px 40px;
}
#\36 2a8eca7f086ab49327b955f {
    width: 240px;
    height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a8eca7f086ab49327b9561.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\36 2a8eca7f086ab49327b9561 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a8eca7f086ab49327b9560.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 31px;
}
#\36 2a8eca7f086ab49327b9560 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a8eda1f086ab49327beb1a {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0%;
}
    
#\36 2a8eda1f086ab49327beb1f {
    width: 24px;
    height: 24px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 8px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a8eda1f086ab49327beb1e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    background-color: rgba(30, 30, 36, 0);
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a8eda1f086ab49327beb22 {
    width: 77.53910714285715%;
    height: 266px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    margin-top: 232px;
}
    
#\36 2a8eda1f086ab49327beb21 {
    width: 49.99%;
    height: 332px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    order: 0;
    margin: 0% 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a8eda1f086ab49327beb20 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0px 0px 0%;
}
    
#\36 2a8eda1f086ab49327beb19.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 40px 5px 40px;
}
#\36 2a8eda1f086ab49327beb19 {
    width: 240px;
    height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a8eda1f086ab49327beb18.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 31px;
}
#\36 2a8eda1f086ab49327beb18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a8eda1f086ab49327beb17.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\36 2a8eda1f086ab49327beb17 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a8eda1f086ab49327beb16 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a8eda1f086ab49327beb15 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    justify-self: auto;
    align-self: center;
    border-radius: 50px;
    background-image: linear-gradient(405deg, rgba(248, 248, 248, 1) 0%, rgba(217, 217, 217, 0.41) 100%);
    padding: 8px 16px 8px 16px;
    margin: 0px 0px 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a8eda1f086ab49327beb14 {
    align-items: center;
    max-width: 400px;
    width: 100%;
    min-height: 314px;
    max-height: 100%;
    justify-self: center;
    align-self: center;
    order: 0;
    top: 0px;
    left: 0px;
    height: auto;
    padding: 40px 0px 40px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\36 2a8eda1f086ab49327beb13 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(602px, max-content);
    column-gap: 32px;
    row-gap: 32px;
    margin-bottom: 96px;
    border-color: rgba(30,30,36,0.18);
    border-width: 0px;
    border-style: solid;
    background-color: rgba(30,30,36,0);
    padding: 0px calc((100% - 1200px) / 2) 0px calc((100% - 1200px) / 2);
}
}



@media (min-width: 767px) and (max-width: 991px) {
}



@media (min-width: 767px) and (max-width: 991px) {
    
#\36 203c30829160f6d0c6efa65 {
    padding-left: 48px;
    padding-right: 48px;
}
    
#\36 2a8dda5f086ab4932770625 {
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content);
}
    
#\36 2a8eca7f086ab49327b955a {
    min-height: 50px;
    max-height: none;
}
    
#\36 2a8eda1f086ab49327beb14 {
    min-height: 50px;
    max-height: none;
}
    
#\36 2a8eda1f086ab49327beb13 {
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content);
}
    
#\36 2a8dda5f086ab4932770633 {
    width: 60%;
}
    
#\36 2a8eda1f086ab49327beb21 {
    width: 60%;
}
}



@media (min-width: 1400px) {
    
#\36 203c30829160f6d0c6efa65 {
    margin-top: 126px;
}
}



@media (max-width: 766px) {
    
#\36 203c30829160f6d0c6efa64 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa63 {
    grid-template-rows: minmax(86px, max-content);
}
    
#\36 2a8dda5f086ab4932770625 {
    grid-template-rows: minmax(4px, max-content) minmax(4px, max-content);
}
    
#\36 2a8dda5f086ab4932770633 {
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\36 2a8dda5f086ab4932770634 {
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\36 2a8eca7f086ab49327b955a {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a8eda1f086ab49327beb22 {
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#\36 2a8eda1f086ab49327beb21 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a8eda1f086ab49327beb14 {
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\36 2a8eda1f086ab49327beb13 {
    grid-template-rows: minmax(301px, max-content) minmax(301px, max-content) minmax(301px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 203c30829160f6d0c6efa5b.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 6px;
}
    
#\36 203c30829160f6d0c6efa64 {
    flex-direction: column;
    margin-bottom: 32px;
}
    
#\36 203c30829160f6d0c6efa65 {
    padding-right: 16px;
    padding-left: 16px;
    padding-bottom: 0px;
    margin: 80px 0px 80px 0px;
}
    
#\36 203c30829160f6d0c6efa63 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(36.666666666666664px, max-content);
    row-gap: 32px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\36 2a8dda5f086ab4932770625 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    row-gap: 32px;
    padding: 0px 0px 0px 0px;
}
    
#\36 2a8eca7f086ab49327b955a {
    width: 100%;
    min-width: 90%;
    justify-self: start;
    align-self: start;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\36 2a8eca7f086ab49327b9561 {
    order: 1;
}
    
#\36 2a8eca7f086ab49327b9560 {
    order: 2;
}
    
#\36 2a8eca7f086ab49327b955f {
    order: 3;
}
    
#\36 2a8eda1f086ab49327beb14 {
    width: 100%;
    min-width: 90%;
    min-height: auto;
    justify-self: start;
    align-self: start;
    padding: 0px 0px 0px 0px;
    margin: 327px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a8eda1f086ab49327beb13 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(697px, max-content);
    row-gap: 32px;
    padding: 0px 0px 0px 0px;
}
    
#\36 2a8dda5f086ab4932770633 {
    width: 50.00%;
    justify-self: start;
    align-self: start;
    height: 242px;
    margin: 0px 0% 16px 8px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a8eca7f086ab49327b955e {
    order: 4;
}
    
#\36 2a8dda5f086ab4932770634 {
    width: 50%;
    justify-self: end;
    align-self: start;
    height: 242px;
    margin: 16px 8px 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a8eda1f086ab49327beb21 {
    height: 242px;
    margin-right: 8px;
    margin-bottom: 16px;
}
    
#\36 2a8eda1f086ab49327beb22 {
    height: 242px;
    width: 50%;
    justify-self: start;
    align-self: start;
    margin: 74px 0px 0px 0px;
    grid-area: 1 / 1 / span 2 / span 1;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 2a8eca7f086ab49327b955a {
    min-width: auto;
}
    
#\36 2a8eca7f086ab49327b955e {
    justify-content: center;
}
    
#\36 2a8eda1f086ab49327beb1a {
    justify-content: center;
}
    
#\36 2a8eda1f086ab49327beb14 {
    min-width: auto;
}
}



@media all {
    
#\36 203c30829160f6d0c6efa6f {
    justify-content: space-around;
    align-items: center;
    width: 47.997242029377624%;
    min-height: 50px;
    max-height: 100%;
    justify-self: end;
    align-self: start;
    top: 0px;
    left: 0px;
    order: 0;
    background-color: rgba(30,30,36,0);
    background-image: initial;
    margin-top: 10px;
    margin-right: -9px;
    padding: 0px 72px 0px 72px;
}
    
#\36 203c30829160f6d0c6efa70 {
    margin-top: 128px;
    margin-bottom: 0px;
    padding: 0px 96px 0px 96px;
}
    
#\36 203c30829160f6d0c6efa79 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 203c30829160f6d0c6efa73 {
    grid-template-rows: minmax(max-content, 50%) minmax(max-content, 50%);
    width: 51.99869791666667%;
    max-width: 100%;
    background-color: rgba(30, 30, 36, 0.03);
    border-radius: 10px 10px 10px 10px;
    top: 0px;
    left: 0px;
    justify-self: start;
    align-self: start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\36 203c30829160f6d0c6efa74 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(8px, max-content);
    column-gap: 8px;
    row-gap: 0px;
    margin-bottom: 48px;
    margin-top: 0px;
    padding: 0px calc((100% - 1200px) / 2) 0px calc((100% - 1200px) / 2);
}
    
#\36 2b417433cb237759fea3e87.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5px;
}
#\36 2b417433cb237759fea3e87 {
    width: 96.82217325489023%;
    height: auto;
    max-width: 100%;
    top: 0px;
    left: 0px;
}
    
#\36 2b417433cb237759fea3e86 {
    justify-content: space-around;
    align-items: center;
    width: 99.91%;
    min-height: 1350px;
    max-height: 100%;
    top: 0px;
    left: 0px;
    height: auto;
    background-color: rgba(30,30,36,0);
    background-image: initial;
    justify-self: start;
    align-self: start;
    order: 0;
    padding: 0px 72px 0px 72px;
}
    
#\36 2b417433cb237759fea3e83 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(1350px, max-content);
    column-gap: 8px;
    row-gap: 0px;
    margin-bottom: 48px;
    margin-top: 0px;
    padding: 0px calc((100% - 1200px) / 2) 0px calc((100% - 1200px) / 2);
}
    
#\36 2b417433cb237759fea3e89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    top: 0px;
    left: 0px;
}
    
#\36 2b417433cb237759fea3e88.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 12px;
}
#\36 2b417433cb237759fea3e88 {
    width: 96.82217325489023%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    top: 0px;
    left: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2b45d7e44a7251c52092541.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\36 2b45d7e44a7251c52092541 {
    width: 650px;
    height: auto;
    max-width: 100%;
    top: 0px;
    left: 0px;
}
    
#innergrid_2mo {
    width: 99.46%;
    grid-template-rows: minmax(max-content, 100%);
    max-width: 100%;
    order: 0;
    top: 0px;
    left: 0px;
    justify-self: end;
    align-self: stretch;
}
    
#widget_v0o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_c7b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 50%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 4%;
}
}



@media (min-width: 767px) and (max-width: 991px) {
}



@media (min-width: 767px) and (max-width: 991px) {
    
#\36 203c30829160f6d0c6efa6f {
    padding-left: 32px;
    padding-right: 32px;
}
    
#\36 203c30829160f6d0c6efa70 {
    padding-left: 48px;
    padding-right: 48px;
}
    
#\36 2b417433cb237759fea3e86 {
    padding-left: 32px;
    padding-right: 32px;
}
    
#widget_v0o {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#widget_v0o {
    height: auto;
    width: 99.99899278657445%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 203c30829160f6d0c6efa73 {
    width: 51.44%;
    grid-template-rows: minmax(max-content, 50%) minmax(max-content, 50%);
    justify-self: end;
    align-self: stretch;
    margin: 0px 0.049999999999992426% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa74 {
    grid-template-rows: minmax(400px, max-content);
}
    
#group_c7b {
    position: relative;
    justify-self: center;
    align-self: start;
    width: 25%;
    min-height: 91.74311926605505%;
    margin: 27px 0% 0px 9.5%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2b417433cb237759fea3e86 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: start;
    align-self: start;
    width: 99.90833333333335%;
    margin: 63px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2b417433cb237759fea3e87 {
    width: 96.82141217247049%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2b417433cb237759fea3e88 {
    justify-self: center;
    align-self: start;
    width: 85.11333333333333%;
    margin: 0px 0% 0px 0.82421875%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_2mo {
    justify-self: start;
    align-self: end;
    width: 87.43333333333334%;
    margin: 0px 0% -6px 1.4541664123535156%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa6f {
    justify-self: start;
    align-self: start;
    width: 54.89658787647732%;
    margin: 33px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2b417433cb237759fea3e83 {
    grid-template-rows: minmax(1458px, max-content);
}
    
#\36 2b45d7e44a7251c52092541 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    width: 432px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 203c30829160f6d0c6efa79 {
    order: 2;
}
    
#\36 2b417433cb237759fea3e89 {
    order: 2;
}
}



@media (max-width: 766px) {
    
#\36 203c30829160f6d0c6efa74 {
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content) minmax(8px, max-content);
}
    
#\36 2b417433cb237759fea3e83 {
    grid-template-rows: minmax(1350px, max-content);
}
    
#\36 2b45d7e44a7251c52092541 {
    width: 100%;
}
    
#group_c7b {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa73 {
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#innergrid_2mo {
    grid-area: 3 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 203c30829160f6d0c6efa6f {
    width: 100%;
    max-height: none;
    min-height: 43.76930998970134%;
    justify-self: start;
    align-self: start;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa70 {
    padding: 0px 16px 0px 16px;
    margin: 0px 0px 80px 0px;
}
    
#\36 203c30829160f6d0c6efa79.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\36 203c30829160f6d0c6efa79 {
    order: 2;
}
    
#\36 203c30829160f6d0c6efa73 {
    grid-template-rows: minmax(max-content, 100%);
    width: 100%;
    max-height: none;
}
    
#\36 203c30829160f6d0c6efa74 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(227.5px, max-content) minmax(227.5px, max-content);
    margin-top: 0px;
    margin-bottom: 48px;
    row-gap: 0px;
    column-gap: 16px;
    padding: 0px 0px 0px 0px;
}
    
#\36 2b417433cb237759fea3e86 {
    width: 100%;
    max-height: none;
    min-height: 1413px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: start;
    align-self: start;
    height: auto;
    padding: 24px 16px 24px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#\36 2b417433cb237759fea3e83 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(708px, max-content) minmax(708px, max-content);
    margin-top: 48px;
    margin-bottom: 48px;
    column-gap: 16px;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\36 2b417433cb237759fea3e89.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\36 2b417433cb237759fea3e89 {
    width: 89.0796984206426%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2b45d7e44a7251c52092541.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 32px;
}
#\36 2b45d7e44a7251c52092541 {
    width: 100%;
}
    
#widget_v0o {
    height: auto;
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_2mo {
    width: 99.45485257985257%;
    grid-template-rows: minmax(174px, max-content);
    justify-self: start;
    align-self: start;
    margin: 8px 0px 0px 0px;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#group_c7b {
    flex-direction: column;
}
    
#\36 2b417433cb237759fea3e87 {
    width: 96.81982087554056%;
}
    
#\36 2b417433cb237759fea3e88 {
    width: 96.81982087554056%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_v0o {
    height: auto;
}
}



@media all {
    
#\36 203c30829160f6d0c6efa7e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 203c30829160f6d0c6efa7e {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 203c30829160f6d0c6efa7f {
    margin-top: 128px;
    margin-bottom: 128px;
    padding: 0px 96px 0px 96px;
}
    
#\36 203c30829160f6d0c6efa7c {
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: stretch;
    align-self: stretch;
    width: 100%;
    min-height: 100%;
    max-height: none;
    padding: 29px 43px 29px 43px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa8d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(8px, max-content) minmax(8px, max-content);
    column-gap: 32px;
    row-gap: 32px;
    padding: 0px calc((100% - 1200px) / 2) 0px calc((100% - 1200px) / 2);
}
    
#\36 203c30829160f6d0c6efa7d.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 10px;
}
#\36 203c30829160f6d0c6efa7d {
    width: 109px;
    height: 105px;
    max-width: 100%;
    align-self: start;
    justify-self: flex-end;
    top: 0px;
    left: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa8e {
    grid-template-rows: minmax(max-content, 100%);
    width: 100%;
    justify-self: stretch;
    align-self: stretch;
    max-width: 100%;
    background-color: rgba(250, 250, 250, 1);
    border-width: 1px;
    border-color: rgba(30, 30, 36, 0.05);
    border-style: solid;
    max-height: none;
    border-radius: 10px 10px 10px 10px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa82 {
    grid-template-rows: minmax(max-content, 100%);
    width: 100%;
    justify-self: stretch;
    align-self: stretch;
    max-width: 100%;
    background-color: rgba(250, 250, 250, 1);
    border-color: rgba(30, 30, 36, 0.05);
    border-width: 1px;
    border-style: solid;
    max-height: none;
    border-radius: 10px 10px 10px 10px;
    grid-area: 1 / 3 / span 2 / span 1;
}
    
#\36 203c30829160f6d0c6efa83.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 203c30829160f6d0c6efa83 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 203c30829160f6d0c6efa80.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 203c30829160f6d0c6efa80 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 203c30829160f6d0c6efa81.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-right: 10px;
}
#\36 203c30829160f6d0c6efa81 {
    width: 109px;
    height: 105px;
    max-width: 100%;
    align-self: start;
    justify-self: flex-end;
    top: 0px;
    left: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa88.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 10px;
}
#\36 203c30829160f6d0c6efa88 {
    width: 109px;
    height: 105px;
    max-width: 100%;
    align-self: start;
    justify-self: flex-end;
    top: 0px;
    left: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa89 {
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: stretch;
    align-self: stretch;
    width: 100%;
    min-height: 100%;
    max-height: none;
    padding: 29px 43px 29px 43px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa86 {
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: stretch;
    align-self: stretch;
    width: 100%;
    min-height: 100%;
    max-height: none;
    padding: 29px 43px 29px 43px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa87 {
    grid-template-rows: minmax(175px, max-content);
    width: 99.9998679564679%;
    justify-self: start;
    align-self: end;
    max-width: 100%;
    background-color: rgba(250, 250, 250, 1);
    border-width: 1px;
    border-color: rgba(30, 30, 36, 0.05);
    border-style: solid;
    max-height: none;
    border-radius: 10px 10px 10px 10px;
    grid-area: 2 / 1 / span 1 / span 2;
}
    
#\36 203c30829160f6d0c6efa84.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 48px;
}
#\36 203c30829160f6d0c6efa84 {
    width: 690px;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa85.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-right: 10px;
}
#\36 203c30829160f6d0c6efa85 {
    width: 109px;
    height: 105px;
    max-width: 100%;
    align-self: start;
    justify-self: flex-end;
    top: 0px;
    left: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa8b {
    grid-template-rows: minmax(max-content, 100%);
    width: 100%;
    justify-self: stretch;
    align-self: stretch;
    max-width: 100%;
    background-color: rgba(250, 250, 250, 1);
    border-width: 1px;
    border-color: rgba(30, 30, 36, 0.05);
    border-style: solid;
    max-height: none;
    border-radius: 10px 10px 10px 10px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa7b {
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: stretch;
    align-self: stretch;
    width: 100%;
    min-height: 100%;
    max-height: none;
    padding: 29px 43px 29px 43px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa8c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 203c30829160f6d0c6efa8c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 203c30829160f6d0c6efa8a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(8px, max-content);
    column-gap: 8px;
    row-gap: 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 0px calc((100% - 1200px) / 2) 0px calc((100% - 1200px) / 2);
}
}



@media (min-width: 767px) and (max-width: 991px) {
}



@media (min-width: 767px) and (max-width: 991px) {
    
#\36 203c30829160f6d0c6efa7f {
    padding-left: 48px;
    padding-right: 48px;
}
    
#\36 203c30829160f6d0c6efa8d {
    grid-template-columns: repeat(2, minmax(0px, 1fr));
    grid-template-rows: minmax(14.666666666666666px, max-content) minmax(14.666666666666666px, max-content) minmax(14.666666666666666px, max-content);
    row-gap: 20px;
    column-gap: 20px;
}
    
#\36 203c30829160f6d0c6efa8e {
    justify-self: start;
    align-self: stretch;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa82 {
    justify-self: start;
    align-self: stretch;
    width: 100.00%;
    grid-template-rows: minmax(max-content, 100%);
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 2;
}
    
#\36 203c30829160f6d0c6efa87 {
    justify-self: start;
    align-self: stretch;
    width: 100.00%;
    grid-template-rows: minmax(max-content, 100%);
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 1 / span 1 / span 2;
}
    
#\36 203c30829160f6d0c6efa8b {
    justify-self: start;
    align-self: stretch;
    width: 100.00%;
    grid-template-rows: minmax(max-content, 100%);
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 1;
}
}



@media (min-width: 1400px) {
}



@media (max-width: 766px) {
    
#\36 203c30829160f6d0c6efa8d {
    grid-template-rows: minmax(2.6666666666666665px, max-content) minmax(2.6666666666666665px, max-content) minmax(2.6666666666666665px, max-content) minmax(2.6666666666666665px, max-content) minmax(2.6666666666666665px, max-content);
}
    
#\36 203c30829160f6d0c6efa7d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa8e {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa82 {
    grid-area: 3 / 1 / span 2 / span 1;
}
    
#\36 203c30829160f6d0c6efa81 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa88 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa87 {
    grid-area: 5 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa84 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa85 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa8b {
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa8a {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 203c30829160f6d0c6efa7f {
    margin-top: 80px;
    margin-bottom: 80px;
    padding: 0px 16px 0px 16px;
}
    
#\36 203c30829160f6d0c6efa7c {
    padding-right: 30px;
    padding-left: 30px;
}
    
#\36 203c30829160f6d0c6efa8d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(96.5px, max-content) minmax(96.5px, max-content) minmax(96.5px, max-content) minmax(96.5px, max-content);
    row-gap: 32px;
    column-gap: 16px;
    padding: 0px 0px 0px 0px;
}
    
#\36 203c30829160f6d0c6efa82 {
    justify-self: start;
    align-self: stretch;
    width: 333px;
    grid-template-rows: minmax(max-content, 100%);
    margin: 0px 0% 0px 0%;
    grid-area: 4 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa89 {
    padding-left: 30px;
    padding-right: 30px;
}
    
#\36 203c30829160f6d0c6efa86 {
    padding-left: 30px;
    padding-right: 30px;
}
    
#\36 203c30829160f6d0c6efa87 {
    justify-self: start;
    align-self: start;
    grid-template-rows: minmax(142px, max-content);
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 3 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa84.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\36 203c30829160f6d0c6efa84 {
    margin-bottom: 32px;
}
    
#\36 203c30829160f6d0c6efa8b {
    justify-self: start;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa7b {
    padding-right: 30px;
    padding-left: 30px;
}
    
#\36 203c30829160f6d0c6efa8a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(63px, max-content);
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 203c30829160f6d0c6efa7c {
    justify-content: flex-start;
}
    
#\36 203c30829160f6d0c6efa8d {
    grid-template-rows: minmax(18px, max-content) minmax(18px, max-content);
    grid-template-columns: repeat(2, minmax(0px, 1fr));
}
    
#\36 203c30829160f6d0c6efa8e {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa82 {
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa89 {
    padding-left: 30px;
    justify-content: flex-start;
}
    
#\36 203c30829160f6d0c6efa86 {
    padding-left: 30px;
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 100.00%;
    width: 100.00%;
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa87 {
    justify-self: start;
    align-self: stretch;
    width: 100.00%;
    grid-template-rows: minmax(max-content, 100%);
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 2 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa84 {
    width: auto;
    justify-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 203c30829160f6d0c6efa8b {
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#\36 203c30829160f6d0c6efa7b {
    justify-content: flex-start;
}
}



@media all {
    
#\36 204050a77d3287287fb4f06 {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: none;
    margin: 0px 0px 0px 0%;
}
    
#\36 204050a77d3287287fb4f05.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 204050a77d3287287fb4f05 {
    width: 25px;
    height: 35px;
    max-width: 30px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 5px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 204050a77d3287287fb4f08.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\36 204050a77d3287287fb4f08 {
    width: 70%;
    height: auto;
    max-width: 70%;
    justify-self: auto;
    align-self: flex-start;
    min-width: 70%;
    margin: 0px 0px 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 204050a77d3287287fb4f07 {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: none;
    margin: 0px 0px 0px 0%;
}
    
#\36 204050a77d3287287fb4f09 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    padding-right: 20px;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 204050a77d3287287fb4efe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    max-width: 1226px;
    width: auto;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    background-color: rgba(30,30,36,0);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0%;
}
    
#\36 204050a77d3287287fb4efd {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: none;
    margin: 0px 0px 0px 0%;
}
    
#\36 204050a77d3287287fb4f00 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-template-rows: minmax(100vh, max-content);
    column-gap: 8px;
    row-gap: 0px;
    padding: 0px 0 0px 0;
}
    
#\36 204050a77d3287287fb4eff.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 204050a77d3287287fb4eff {
    width: 25px;
    height: 35px;
    max-width: 30px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 5px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 204050a77d3287287fb4f02 {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: none;
    margin: 0px 0px 0px 0%;
}
    
#\36 204050a77d3287287fb4f04.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 204050a77d3287287fb4f04 {
    width: 25px;
    height: 35px;
    max-width: 30px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 5px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 204050a77d3287287fb4f03 {
    width: 300px;
    height: auto;
    max-width: 100%;
    margin: 0% 0px -50px 0%;
}
    
#\36 204050a77d3287287fb4efc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: flex-start;
    padding-bottom: 15px;
    margin: 2px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 204050a77d3287287fb4efb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    padding-right: 20px;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 204050a77d3287287fb4ef7 {
    justify-content: flex-end;
    align-items: center;
    max-width: none;
    width: 100%;
    min-height: 361px;
    justify-self: auto;
    align-self: center;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 204050a77d3287287fb4ef6.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\36 204050a77d3287287fb4ef6 {
    width: 25px;
    height: 35px;
    max-width: 30px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 5px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 204050a77d3287287fb4ef9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    padding-right: 20px;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 204050a77d3287287fb4f0b {
    justify-content: flex-end;
    align-items: center;
    justify-self: start;
    align-self: end;
    max-width: 1200px;
    width: 89.28571428571429%;
    min-height: auto;
    min-width: 100%;
    top: 0px;
    left: 0px;
    padding-left: 96px;
    padding-right: 96px;
}
    
#\36 204050a77d3287287fb4ef8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    padding-right: 20px;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l6v {
    width: 100%;
    height: 100%;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    order: 0;
    top: 0px;
    left: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 204050a77d3287287fb4f01 {
    background-color: rgba(30,30,36,0.81);
}
    
#\32 2326cf6.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\32 2326cf6 {
    width: 70%;
    height: auto;
    max-width: 70%;
    justify-self: auto;
    align-self: flex-start;
    min-width: 70%;
    margin: 0px 0px 64px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 767px) and (max-width: 991px) {
}



@media (min-width: 767px) and (max-width: 991px) {
    
#\36 204050a77d3287287fb4f08.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 32px;
    padding-right: 32px;
}
#\36 204050a77d3287287fb4f08 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0px;
    width: 650px;
    max-width: 650px;
}
    
#\36 204050a77d3287287fb4f09 {
    width: auto;
}
    
#\36 204050a77d3287287fb4efe {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    max-width: 100%;
    flex-wrap: wrap;
    width: 100%;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\36 204050a77d3287287fb4f00 {
    grid-template-rows: minmax(60vh, max-content);
}
    
#\36 204050a77d3287287fb4efc {
    width: 540px;
    justify-content: flex-start;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\36 204050a77d3287287fb4efb {
    width: auto;
}
    
#\36 204050a77d3287287fb4ef7 {
    width: 100%;
}
    
#\36 204050a77d3287287fb4ef9 {
    width: auto;
    max-width: 100%;
}
    
#\36 204050a77d3287287fb4f0b {
    width: 100%;
    min-height: 0px;
    justify-self: center;
    margin-left: 0%;
    margin-right: 0px;
    min-width: 100%;
    padding-left: 48px;
    padding-right: 48px;
}
    
#\36 204050a77d3287287fb4ef8 {
    width: auto;
    margin-bottom: 0px;
}
    
#\32 2326cf6.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 32px;
    padding-right: 32px;
}
#\32 2326cf6 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0px;
    width: 650px;
    max-width: 650px;
}
}



@media (min-width: 1400px) {
    
#\36 204050a77d3287287fb4ef7 {
    max-width: 1200px;
}
    
#\36 204050a77d3287287fb4f0b {
    justify-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
}



@media (max-width: 766px) {
    
#\36 204050a77d3287287fb4f00 {
    grid-template-rows: minmax(100vh, max-content) minmax(100vh, max-content);
}
    
#\36 204050a77d3287287fb4f0b {
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#widget_l6v {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 204050a77d3287287fb4f05 {
    min-width: 10%;
    width: 10%;
    margin: 0px 0px 0px 0%;
}
    
#\36 204050a77d3287287fb4f08.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\36 204050a77d3287287fb4f08 {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 16px;
    max-width: 100%;
    min-width: 100%;
}
    
#\36 204050a77d3287287fb4efe {
    margin-bottom: 0px;
    flex-wrap: wrap;
}
    
#\36 204050a77d3287287fb4f00 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    grid-template-columns: minmax(0px, 1fr);
    background-color: rgba(173,183,186,0);
    grid-template-rows: minmax(80vh, max-content);
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\36 204050a77d3287287fb4eff {
    min-width: 10%;
    width: 10%;
    margin: 0px 0px 0px 0%;
}
    
#\36 204050a77d3287287fb4f01 {
    margin-bottom: 0px;
}
    
#\36 204050a77d3287287fb4f04 {
    min-width: 10%;
    width: 10%;
    margin: 0px 0px 0px 0%;
}
    
#\36 204050a77d3287287fb4efc {
    flex-direction: row;
    flex-wrap: wrap;
    padding-bottom: 0px;
    margin-bottom: 16px;
}
    
#\36 204050a77d3287287fb4ef7 {
    width: 100%;
    padding-bottom: 0px;
    padding-left: 16px;
    padding-right: 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 204050a77d3287287fb4ef6 {
    min-width: 10%;
    width: 10%;
    margin: 0px 0px 0px 0%;
}
    
#\36 204050a77d3287287fb4f0b {
    height: auto;
    min-height: auto;
    width: 100%;
    justify-content: flex-end;
    justify-self: start;
    align-self: end;
    padding: 0px 0px 0px 0px;
    margin: 150px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 204050a77d3287287fb4f03.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 204050a77d3287287fb4f03 {
    margin-bottom: -140px;
    margin-top: 0%;
}
    
#\32 2326cf6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\32 2326cf6 {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 32px;
    max-width: 100%;
    min-width: 100%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 204050a77d3287287fb4f08 {
    width: 540px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\36 204050a77d3287287fb4efc {
    width: 540px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\36 204050a77d3287287fb4ef7 {
    padding-top: 100px;
}
    
#\36 204050a77d3287287fb4f03 {
    margin-bottom: 0%;
}
    
#\32 2326cf6 {
    width: 540px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
}



@media all {
    
#c458da5b {
    margin: 128px 96px 128px 96px;
}
    
#\37 23e6b58 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\35 63d968c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/4e6df1cf/dms3rep/multi/opt/595A2253-1920w.jpg);
    border-radius: 10px 10px 10px 10px;
}
#\35 63d968c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAb/xAAiEAABAwMDBQAAAAAAAAAAAAABAgMEAAURByFBEhYxMnL/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAIDAQAAAAAAAAAAAAAAAAABAhIhE//aAAwDAQACEQMRAD8ALYpcOxvBt18vSFeV8Yqp7mb4dTj6FGhWaRcJLECHFjED2Us7iq9Ok6SkFSkdWN8GoZx6vEMnTD//2Q==');
}
    
#\38 d73c589 {
    min-height: 482px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e11af522 {
    align-items: center;
    width: 100%;
    min-height: 482px;
    max-height: 100%;
    align-self: stretch;
    min-width: auto;
    justify-self: auto;
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    padding: 40px 32px 40px 32px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#c92ad1e0.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
#c92ad1e0 {
    width: 100%;
    height: auto;
    min-width: auto;
    max-width: 400px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 24px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e5520bd.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#\37 e5520bd {
    width: 100%;
    height: auto;
    min-width: auto;
    max-width: 400px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce71d363.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ce71d363 {
    width: 100%;
    height: auto;
    min-width: auto;
    max-width: 400px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ovs {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin-top: 40px;
}
    
#\31 c68872b {
    border-radius: 10px 10px 10px 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c458da5b {
    margin-left: 48px;
    margin-right: 48px;
}
    
#\38 d73c589 {
    padding: 0px 0px 0px 0px;
}
    
#e11af522 {
    padding-right: 0px;
    padding-left: 24px;
}
}



@media (max-width: 767px) {
    
#e11af522 {
    grid-area: 2 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#c458da5b {
    margin: 96px 16px 96px 16px;
}
    
#\37 23e6b58 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 63d968c {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 24px;
}
#\35 63d968c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABAb/xAAiEAABAwMDBQAAAAAAAAAAAAABAgMEAAURByFBEhYxMnL/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAIDAQAAAAAAAAAAAAAAAAABAhIhE//aAAwDAQACEQMRAD8ALYpcOxvBt18vSFeV8Yqp7mb4dTj6FGhWaRcJLECHFjED2Us7iq9Ok6SkFSkdWN8GoZx6vEMnTD//2Q==');
}
    
#\38 d73c589 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    row-gap: 16px;
}
    
#e11af522 {
    width: 100%;
    max-width: 100%;
    min-width: 99.99983196807393%;
    min-height: auto;
    align-self: start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c92ad1e0.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#c92ad1e0 {
    width: 99.99983196807393%;
    margin: 0px 0px 16px 0%;
}
    
#\37 e5520bd.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\37 e5520bd {
    width: 100.00%;
    margin: 0px 0px 0px 0%;
}
    
#ce71d363.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 1px;
}
#ce71d363 {
    width: 100%;
    margin: 0px 0px 8px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#e11af522 {
    justify-self: start;
    align-self: start;
    width: 100%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c92ad1e0 {
    max-width: none;
}
    
#\37 e5520bd {
    max-width: none;
}
    
#ce71d363 {
    max-width: none;
}
}



@media all {
    
#a3d6e359 {
    margin: 128px 96px 128px 96px;
}
    
#c350c5de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.66223958333333%;
    min-width: 4%;
    order: 0;
}
    
#\37 17bb3dc {
    min-height: 738px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 7065db1 {
    align-items: center;
    width: 81.77%;
    min-height: 482.0000305175781px;
    max-height: 100%;
    align-self: stretch;
    min-width: auto;
    justify-self: auto;
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    padding: 40px 32px 40px 32px;
    grid-area: 1 / 1 / span 1 / span 2;
}
    
#cccced4b.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
#cccced4b {
    width: 100%;
    height: auto;
    min-width: auto;
    max-width: 400px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 24px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f4e55eb.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
#\38 f4e55eb {
    width: 100%;
    height: auto;
    min-width: auto;
    max-width: 400px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf567ad0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cf567ad0 {
    width: 100%;
    height: auto;
    min-width: auto;
    max-width: 400px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_j41 {
    width: 50.34%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
}
    
#\35 8b53727 {
    border-radius: 10px 10px 10px 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3d6e359 {
    margin-left: 48px;
    margin-right: 48px;
}
    
#\37 17bb3dc {
    padding: 0px 0px 0px 0px;
}
    
#\30 7065db1 {
    padding-right: 24px;
    padding-left: 0px;
}
}



@media (max-width: 767px) {
    
#\30 7065db1 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#a3d6e359 {
    margin: 96px 16px 96px 16px;
}
    
#c350c5de {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\37 17bb3dc {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    row-gap: 16px;
    flex-wrap: nowrap;
}
    
#\30 7065db1 {
    width: 100%;
    max-width: 100%;
    min-width: 99.99983196807393%;
    min-height: auto;
    align-self: start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    justify-self: start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cccced4b.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#cccced4b {
    width: 99.99983196807393%;
    margin: 0px 0px 16px 0%;
}
    
#\38 f4e55eb.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\38 f4e55eb {
    width: 100.00%;
    margin: 0px 0px 0px 0%;
}
    
#cf567ad0.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 1px;
}
#cf567ad0 {
    width: 100%;
    margin: 0px 0px 8px 0%;
}
    
#group_j41 {
    width: 100%;
    min-height: 266px;
    align-items: center;
    height: auto;
    order: 0;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\30 7065db1 {
    justify-self: start;
    align-self: start;
    width: 100%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cccced4b {
    max-width: none;
}
    
#\38 f4e55eb {
    max-width: none;
}
    
#cf567ad0 {
    max-width: none;
}
}



@media all {
    
#\33 66d4ca5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 f5767bc {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 0ddb88a {
    margin: 128px 96px 128px 96px;
}
    
#group_b19 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: stretch;
    margin-top: -125px;
}
    
#b26595fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    top: 0px;
    left: 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0e663a8 {
    border-radius: 0px 0px 0px 0px;
    border-width: 0 0 0 0;
    border-color: rgba(26, 43, 65, 1) rgba(26, 43, 65, 1) rgba(26, 43, 65, 1) rgba(26, 43, 65, 1);
    border-style: solid;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f5767bc {
    padding: 0px 0% 0px 0%;
}
    
#\37 0ddb88a {
    margin: 128px 48px 128px 48px;
}
}



@media (max-width: 767px) {
    
#b26595fb {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 66d4ca5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 f5767bc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\37 0ddb88a {
    margin: 96px 16px 96px 16px;
}
    
#b26595fb {
    width: 100%;
    height: 619.467px;
}
    
#group_b19 {
    width: 100.00%;
    height: auto;
    min-height: 707px;
}
}



@media all {
    
#b0c5fd93 {
    margin: 128px 96px 128px 96px;
}
    
#\32 6274d00 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    align-self: stretch;
}
    
#\35 7253ec8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 11de884 {
    width: 100%;
    height: auto;
    max-width: 100%;
    top: 0px;
    left: 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 72ccdbb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#c8e6f86b {
    border-radius: 10px 10px 10px 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0c5fd93 {
    margin: 128px 48px 128px 48px;
}
    
#\35 7253ec8 {
    padding: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 11de884 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#b0c5fd93 {
    margin: 96px 16px 96px 16px;
}
    
#\35 7253ec8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\31 11de884 {
    width: 100%;
    height: 619.467px;
}
    
#\38 72ccdbb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

