*#dm *.dmBody a.span.textonly
{
	color:var(--color_2) !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 nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody a.u_1587827758 .iconBg
{
	display:none !important;
}
*#dm *.dmBody div.u_1614341057 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1636106978 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1637502815 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1616159510 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1267855770 .svg
{
	color:rgba(45,46,50,1) !important;
	fill:rgba(45,46,50,1) !important;
}
*#dm *.dmBody div.u_1650482707
{
	background-color:rgba(255,255,255,0.9) !important;
}
*#dm *.dmBody div.u_1755924700
{
	background-color:rgba(255,255,255,0.9) !important;
}
*#dm *.dmBody div.u_1604669460
{
	background-color:rgba(255,255,255,0.9) !important;
}
*#dm *.dmBody *.u_1052543263
{
	display:block !important;
}
*#dm *.dmBody *.u_1262230728
{
	display:none !important;
}
*#dm *.dmBody *.u_1992387887
{
	display:none !important;
}
*#dm *.dmBody *.u_1787795534
{
	display:block !important;
}
*#dm *.dmBody *.u_1228348216
{
	display:none !important;
}
*#dm *.dmBody *.u_1844115205
{
	display:none !important;
}
*#dm *.dmBody *.u_1095935856
{
	display:block !important;
}
*#dm *.dmBody *.u_1554576881
{
	display:none !important;
}
*#dm *.dmBody *.u_1484591699
{
	display:none !important;
}
*#dm *.dmBody *.u_1012704325
{
	display:block !important;
}
*#dm *.dmBody *.u_1287945284
{
	display:none !important;
}
*#dm *.dmBody *.u_1083670716
{
	display:none !important;
}
*#dm *.dmBody *.u_1024162813
{
	display:block !important;
}
*#dm *.dmBody *.u_1058934245
{
	display:none !important;
}
*#dm *.dmBody *.u_1273711613
{
	display:none !important;
}
*#dm *.dmBody *.u_1253793739
{
	display:block !important;
}
*#dm *.dmBody *.u_1709189544
{
	display:none !important;
}
*#dm *.dmBody *.u_1944949385
{
	display:none !important;
}
*#dm *.dmBody *.u_1186919182
{
	display:block !important;
}
*#dm *.dmBody *.u_1932138727
{
	display:none !important;
}
*#dm *.dmBody *.u_1744585294
{
	display:none !important;
}
*#dm *.dmBody *.u_1682047853
{
	display:block !important;
}
*#dm *.dmBody *.u_1024237501
{
	display:none !important;
}
*#dm *.dmBody *.u_1658416208
{
	display:none !important;
}
*#dm *.dmBody div.u_1610818121 .caption-inner
{
	background-color:rgba(11,11,11,0.05) !important;
}
*#dm *.dmBody div.u_1610818121 .caption-container .caption-title
{
	color:var(--color_2) !important;
	font-weight:normal !important;
}
*#dm *.dmBody *.u_1610818121 .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_1416460455 .svg
{
	color:rgba(42,169,231,1) !important;
	fill:rgba(42,169,231,1) !important;
}
*#dm *.dmBody div.u_1521294212 .svg
{
	color:rgba(42,169,231,1) !important;
	fill:rgba(42,169,231,1) !important;
}
*#dm *.dmBody div.u_1229976339 .svg
{
	color:rgba(42,169,231,1) !important;
	fill:rgba(42,169,231,1) !important;
}
*#dm *.dmBody div.u_1232248386 .svg
{
	color:rgba(42,169,231,1) !important;
	fill:rgba(42,169,231,1) !important;
}
*#dm *.dmBody div.u_1624564592 .svg
{
	color:rgba(42,169,231,1) !important;
	fill:rgba(42,169,231,1) !important;
}
*#dm *.dmBody div.u_1850846443 .svg
{
	color:rgba(42,169,231,1) !important;
	fill:rgba(42,169,231,1) !important;
}
*#dm *.dmBody div.u_1079235891
{
	background-color:rgba(255,255,255,0.8) !important;
}
*#dm *.dmBody div.u_1708264368
{
	background-color:rgba(255,255,255,0.8) !important;
}
*#dm *.dmBody div.u_1028805093
{
	background-color:rgba(255,255,255,0.8) !important;
}
*#dm *.dmBody div.u_1584082079
{
	background-color:rgba(255,255,255,0.8) !important;
}
*#dm *.dmBody div.u_1044679285 img[dm_changed]
{
	border-color:var(--color_2) !important;
	border-width:8px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1044679285 img
{
	border-color:var(--color_2) !important;
	border-width:8px !important;
	border-style:solid !important;
}
*#dm *.dmBody div.u_1335185941
{
	border-radius:25% !important;
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1365668364
{
	border-radius:25% !important;
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1102945315
{
	border-radius:25% !important;
	background-color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1587827758:hover
{
	background-color:rgba(99,96,126,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1587827758.hover
{
	background-color:rgba(99,96,126,1) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1587827758:hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1587827758.hover span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody *.u_1044679285
{
	width:100% !important;
}
*#dm *.dmBody a.u_1587827758
{
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	background-color:var(--color_3) !important;
	border-color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1587827758 span.text
{
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1309844932
{
	border-radius:25% !important;
	background-color:rgba(255,255,255,0.5) !important;
	border-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1309844932 .svg
{
	color:var(--color_3) !important;
	fill:var(--color_3) !important;
	width:75% !important;
}
*#dm *.dmBody div.u_1335185941 .svg
{
	color:var(--color_3) !important;
	fill:var(--color_3) !important;
	width:75% !important;
}
*#dm *.dmBody div.u_1365668364 .svg
{
	color:var(--color_3) !important;
	fill:var(--color_3) !important;
	width:75% !important;
}
*#dm *.dmBody div.u_1102945315 .svg
{
	color:var(--color_3) !important;
	fill:var(--color_3) !important;
	width:75% !important;
}
*#dm *.dmBody div.u_1805322837
{
	background-color:rgba(0,0,0,0) !important;
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody *.u_1641601893
{
	display:block !important;
}
*#dm *.dmBody *.u_1996786712
{
	display:none !important;
}
*#dm *.dmBody *.u_1061261064
{
	display:none !important;
}
*#dm *.dmBody *.u_1664453862
{
	display:block !important;
}
*#dm *.dmBody *.u_1845210408
{
	display:none !important;
}
*#dm *.dmBody *.u_1863095250
{
	display:none !important;
}
*#dm *.dmBody *.u_1362420245
{
	display:block !important;
}
*#dm *.dmBody *.u_1638996582
{
	display:none !important;
}
*#dm *.dmBody *.u_1732098053
{
	display:none !important;
}
*#dm *.dmBody *.u_1638354256
{
	display:block !important;
}
*#dm *.dmBody *.u_1244560531
{
	display:none !important;
}
*#dm *.dmBody *.u_1782005760
{
	display:none !important;
}
*#dm *.dmBody *.u_1775734232
{
	display:block !important;
}
*#dm *.dmBody *.u_1505646398
{
	display:none !important;
}
*#dm *.dmBody *.u_1479138773
{
	display:none !important;
}
*#dm *.dmBody *.u_1547068491
{
	display:block !important;
}
*#dm *.dmBody *.u_1767259068
{
	display:none !important;
}
*#dm *.dmBody *.u_1290001811
{
	display:none !important;
}
*#dm *.dmBody *.u_1918090504
{
	display:block !important;
}
*#dm *.dmBody *.u_1425308516
{
	display:none !important;
}
*#dm *.dmBody *.u_1800900885
{
	display:none !important;
}
*#dm *.dmBody *.u_1875128420
{
	display:block !important;
}
*#dm *.dmBody *.u_1606930464
{
	display:none !important;
}
*#dm *.dmBody *.u_1848402329
{
	display:none !important;
}
*#dm *.dmBody div.u_1010434985 .caption-container .caption-title
{
	color:var(--color_2) !important;
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1067819247 .caption-inner
{
	background-color:rgba(0,0,0,0.1) !important;
}
*#dm *.dmBody div.u_1067819247 .caption-container .caption-title
{
	color:var(--color_2) !important;
	font-weight:bold !important;
}
*#dm *.dmBody *.u_1326719995
{
	display:block !important;
}
*#dm *.dmBody *.u_1987505538
{
	display:none !important;
}
*#dm *.dmBody *.u_1351306713
{
	display:none !important;
}
*#dm *.dmBody *.u_1010434985 .photoGalleryThumbs .image-container a
{
	background-size:cover !important;
}
*#dm *.dmBody div.u_1010434985 .photoGalleryThumbs .image-container
{
	border-radius:2% !important;
	-moz-border-radius:2% !important;
	-webkit-border-radius:2% !important;
}
*#dm *.dmBody div.u_1067819247 .photoGalleryThumbs .image-container
{
	border-radius:2% !important;
	-moz-border-radius:2% !important;
	-webkit-border-radius:2% !important;
}
*#dm *.dmBody div.u_1600125873
{
	background-color:rgba(24,76,148,0.3) !important;
}
*#dm *.dmBody *.u_1595203883
{
	display:block !important;
}
*#dm *.dmBody *.u_1449654331
{
	display:none !important;
}
*#dm *.dmBody *.u_1129580848
{
	display:none !important;
}
*#dm *.dmBody *.u_1700496963 .c-btn
{
	background-color:var(--color_4) !important;
}
*#dm *.dmBody *.u_1700496963 .fa-star
{
	color:var(--color_8) !important;
}
*#dm *.dmBody *.u_1700496963 .checked
{
	color:var(--color_4) !important;
}
*#dm *.dmBody *.u_1700496963 .slick-arrow:hover
{
	background-color:rgba(239,142,35,0.75) !important;
}
*#dm *.dmBody *.u_1700496963 .slick-arrow:hover::before
{
	color:var(--color_2) !important;
}
*#dm *.dmBody *.u_1700496963 .c-btn:hover
{
	background-color:var(--color_4) !important;
}
*#dm *.dmBody *.u_1700496963 .card-body
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1700496963 .sub-title
{
	font-weight:500 !important;
}
*#dm *.dmBody *.u_1700496963 .carousel
{
	background-color:var(--color_5) !important;
}
*#dm *.dmBody *.u_1700496963 .slick-arrow
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody *.u_1770037186
{
	width:100% !important;
}
*#dm *.dmBody div.u_1563084193 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody div.u_1563084193 img
{
	object-position:50% 50% !important;
	object-fit:contain !important;
}
*#dm *.dmBody *.u_1563084193
{
	width:100% !important;
}
*#dm *.dmBody *.u_1672547009 .slick-arrow
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1672547009 .card-text
{
	color:var(--color_3) !important;
	font-weight:600 !important;
}
*#dm *.dmBody div.u_1672547009 .sub-title
{
	font-style:italic !important;
	font-weight:500 !important;
	color:rgba(239,142,35,1) !important;
}
*#dm *.dmBody *.u_1672547009 .checked
{
	color:rgba(24,76,148,0.8) !important;
}
*#dm *.dmBody *.u_1672547009 .card-title
{
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1672547009 .card-body
{
	border-style:solid !important;
	border-width:2px !important;
	border-radius:4px 4px 4px 4px !important;
	border-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1672547009 .card-title
{
	font-weight:600 !important;
	color:rgba(24,76,148,1) !important;
	text-decoration:none !important;
	direction:ltr !important;
}
*#dm *.dmBody *.u_1672547009 .card-body
{
	background-color:var(--color_8) !important;
}
*#dm *.dmBody *.u_1672547009 .slick-arrow::before
{
	color:var(--color_2) !important;
}
*#dm *.dmBody *.u_1672547009 .carousel-grid
{
	background-color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1672547009 .carousel
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody *.u_1672547009 .slick-arrow:hover::before
{
	color:var(--color_2) !important;
}
*#dm *.dmBody *.u_1672547009 .slick-arrow:hover
{
	background-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1700496963 .card-title
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1588839418
{
	display:block !important;
}
*#dm *.dmBody *.u_1743736940
{
	display:none !important;
}
*#dm *.dmBody *.u_1869132199
{
	display:none !important;
}
*#dm *.dmBody *.u_1119903022
{
	display:block !important;
}
*#dm *.dmBody *.u_1795696467
{
	display:none !important;
}
*#dm *.dmBody *.u_1254423493
{
	display:none !important;
}
*#dm *.dmBody div.u_1010434985 .caption-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1010434985 .caption-inner
{
	border-bottom-left-radius:2% !important;
	-webkit-border-top-right-radius:2% !important;
	-moz-border-top-right-radius:2% !important;
	-webkit-border-bottom-right-radius:2% !important;
	-webkit-border-bottom-left-radius:2% !important;
	border-top-right-radius:2% !important;
	-webkit-border-top-left-radius:2% !important;
	border-radius:2% !important;
	-moz-border-bottom-right-radius:2% !important;
	-moz-border-top-left-radius:2% !important;
	border-top-left-radius:2% !important;
	-moz-border-radius:2% !important;
	-moz-border-bottom-left-radius:2% !important;
	border-bottom-right-radius:2% !important;
	-webkit-border-radius:2% !important;
}
*#dm *.dmBody *.u_1580937342
{
	display:block !important;
}
*#dm *.dmBody *.u_1300470257
{
	display:none !important;
}
*#dm *.dmBody *.u_1038967045
{
	display:none !important;
}
*#dm *.dmBody *.u_1071617096
{
	display:block !important;
}
*#dm *.dmBody *.u_1540807278
{
	display:none !important;
}
*#dm *.dmBody *.u_1129768583
{
	display:none !important;
}
*#dm *.dmBody *.u_1658562545
{
	display:block !important;
}
*#dm *.dmBody *.u_1956724064
{
	display:none !important;
}
*#dm *.dmBody *.u_1534898074
{
	display:none !important;
}
*#dm *.dmBody *.u_1601634185
{
	display:block !important;
}
*#dm *.dmBody *.u_1511538644
{
	display:none !important;
}
*#dm *.dmBody *.u_1899483999
{
	display:none !important;
}
*#dm *.dmBody *.u_1067819247 .caption-inner
{
	border-bottom-left-radius:2% !important;
	-webkit-border-top-right-radius:2% !important;
	-moz-border-top-right-radius:2% !important;
	-webkit-border-bottom-right-radius:2% !important;
	-webkit-border-bottom-left-radius:2% !important;
	border-top-right-radius:2% !important;
	-webkit-border-top-left-radius:2% !important;
	border-radius:2% !important;
	-moz-border-bottom-right-radius:2% !important;
	-moz-border-top-left-radius:2% !important;
	border-top-left-radius:2% !important;
	-moz-border-radius:2% !important;
	-moz-border-bottom-left-radius:2% !important;
	border-bottom-right-radius:2% !important;
	-webkit-border-radius:2% !important;
}
*#dm *.dmBody *.u_1283859908
{
	width:100% !important;
}
@media (min-width:81.25em) {}
@media (max-width:61.24em) {}
@media (max-width:81.24em) {}
@media (max-width:820px) {}
@media screen and (max-width:480px) {}
*#dm *.dmBody div.u_1308001469
{
	background-color:rgba(0,0,0,0) !important;
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody *.u_3487136215
{
	width:100% !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1010434985 .caption-container .caption-title
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1067819247 .caption-container .caption-title
{
	font-size:14px !important;
}
*#dm *.dmBody *.u_1010434985 .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 *.u_1067819247 .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 *.u_1067819247 .photoGalleryThumbs
{
	padding:1px !important;
}
*#dm *.dmBody *.u_1067819247 .layout-container
{
	padding:1px !important;
}
*#dm *.dmBody *.u_1067819247 .photoGalleryViewAll
{
	padding:0 2px !important;
}
*#dm *.dmBody *.u_1010434985 .photoGalleryThumbs
{
	padding:1px !important;
}
*#dm *.dmBody *.u_1010434985 .layout-container
{
	padding:1px !important;
}
*#dm *.dmBody *.u_1010434985 .photoGalleryViewAll
{
	padding:0 2px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 42d8b2003facb03fbdc4487 {
    background-color: var(--color_8);
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\36 42d8b2003facb03fbdc4488 {
    align-self: start;
    background-size: cover;
    padding-left: 0%;
    min-height: 250px;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 0%;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 2%;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 2%;
    row-gap: 12px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 0%;
}
    
#\36 42d8b2003facb03fbdc4485 {
    margin-left: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
}
    
#\36 42d8b2003facb03fbdc4489 {
    align-self: stretch;
    background-size: cover;
    padding-left: 16px;
    min-height: 8px;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: column;
    margin-top: 0px;
    border-width: 1px;
    border-style: solid;
    padding-top: 10px;
    display: flex;
    padding-bottom: 0px;
    border-color: rgba(42,169,231,1);
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 100%;
    width: 23.5%;
    justify-content: space-around;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 16px;
}
    
#widget_a6i {
    margin-left: 0%;
    max-width: 100%;
    width: 60px;
    min-height: 10px;
    margin-top: 5px;
    position: relative;
    margin-bottom: 0px;
    height: 60px;
    min-width: 10px;
    margin-right: 0%;
    order: 0;
}
    
#widget_hh3 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    min-height: 10px;
    margin-top: 0px;
    position: relative;
    margin-bottom: 0px;
    height: auto;
    min-width: 10px;
    margin-right: 0%;
    order: 2;
}
    
#\36 42d8ba003facb03fbdd0719 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    min-height: 10px;
    margin-top: 0px;
    position: relative;
    margin-bottom: 0px;
    height: auto;
    min-width: 10px;
    margin-right: 0%;
    order: 2;
}
    
#\36 42d8ba003facb03fbdd0718 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-end: auto;
    width: 60px;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    height: 60px;
    min-width: 10px;
    order: 0;
}
    
#\36 42d8ba003facb03fbdd0717 {
    align-self: stretch;
    background-size: cover;
    padding-left: 16px;
    min-height: 8px;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: column;
    margin-top: 0px;
    border-width: 1px;
    border-style: solid;
    padding-top: 10px;
    display: flex;
    padding-bottom: 0px;
    border-color: rgba(42,169,231,1);
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 100%;
    width: 23.5%;
    justify-content: space-around;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 16px;
}
    
#\36 42d8ba403facb03fbdd0ba5 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-end: auto;
    width: 100%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    height: auto;
    min-width: 10px;
    order: 2;
}
    
#\36 42d8ba403facb03fbdd0ba4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\36 42d8ba403facb03fbdd0ba4 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-end: auto;
    width: 60px;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    height: 60px;
    min-width: 10px;
    order: 0;
}
    
#\36 42d8ba403facb03fbdd0ba3 {
    align-self: stretch;
    background-size: cover;
    padding-left: 16px;
    min-height: 8px;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: column;
    margin-top: 0px;
    border-width: 1px;
    border-style: solid;
    padding-top: 10px;
    display: flex;
    padding-bottom: 0px;
    border-color: rgba(42,169,231,1);
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 100%;
    width: 23.5%;
    justify-content: space-around;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 16px;
}
    
#\36 42d8ba703facb03fbdd11ff {
    align-self: stretch;
    background-size: cover;
    padding-left: 16px;
    min-height: 8px;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: column;
    margin-top: 0px;
    border-width: 1px;
    border-style: solid;
    padding-top: 10px;
    display: flex;
    padding-bottom: 0px;
    border-color: rgba(42,169,231,1);
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 100%;
    width: 23.5%;
    justify-content: space-around;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 16px;
}
    
#\36 42d8ba703facb03fbdd1200.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#\36 42d8ba703facb03fbdd1200 {
    margin-left: 0%;
    max-width: 100%;
    width: 60px;
    min-height: 10px;
    margin-top: 5px;
    position: relative;
    margin-bottom: 0px;
    height: 60px;
    min-width: 10px;
    margin-right: 0%;
}
    
#\36 42d8ba703facb03fbdd1201 {
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    min-height: 10px;
    margin-top: 0px;
    position: relative;
    margin-bottom: 0px;
    height: auto;
    min-width: 10px;
    margin-right: 0%;
}
    
#widget_a50 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-end: auto;
    width: 100%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    height: auto;
    min-width: 10px;
    order: 1;
}
    
#\36 42d8d9a03facb03fbe083c5 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-end: auto;
    width: 100%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    height: auto;
    min-width: 10px;
    order: 1;
}
    
#\36 42d8db003facb03fbe0a24a {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-end: auto;
    width: 100%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    height: auto;
    min-width: 10px;
    order: 1;
}
    
#\36 42d8dbc03facb03fbe0add8 {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-end: auto;
    width: 100%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 0;
}
}



@media all {
    
#\36 44271c5477f70540da22c30 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 1%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 44271c5477f70540da22c32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding-top: 16px;
    padding-right: 0px;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 44271c5477f70540da22c2d {
    margin: 4px 0% -32px 0%;
}
    
#widget_e4v {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-bottom: 16px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 4427282477f70540da2ad01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 20px 0%;
}
    
#\36 4427282477f70540da2ad00 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    padding-bottom: 1%;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 4427282477f70540da2acfd {
    margin: 0px 0% 0px 0%;
}
    
#widget_vr5 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 44273b0477f70540da3e208.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 2%;
    padding-right: 2%;
}
#\36 44273b0477f70540da3e208 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 44273b0477f70540da3e207 {
    min-height: 467px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 44273b0477f70540da3e206::before, #\36 44273b0477f70540da3e206 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    height: 100%;
}
#\36 44273b0477f70540da3e206 {
    background-image: url("https://lirp.cdn-website.com/a842a479/dms3rep/multi/opt/In+search+of+blue+1+small_-697h.jpg");
}
#\36 44273b0477f70540da3e206.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAgEDBQAAAAAAAAAAAAAAAAIBAwUGFjNTcZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAESIlJhkf/aAAwDAQACEQMRAD8AwUyqzQ+zVZOpL6psHBW8kAXtk+gc9I//2Q==');
}
    
#\36 44273b0477f70540da3e205 {
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    background-image: none;
    column-gap: 4%;
    row-gap: 19px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 44273b0477f70540da3e204 {
    margin: 0px 0% 0px 0%;
}
    
#group_aiu {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 44274c0477f70540da545c7 {
    margin: 0px 0% 0px 0%;
}
    
#\36 44274c0477f70540da545c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    padding-left: 0px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 44274c0477f70540da545ca {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    padding-bottom: 1%;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_20b {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 442771e477f70540da7a2e8 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 442771e477f70540da7a2e9 {
    padding-top: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 442771e477f70540da7a2e5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_g5c {
    align-self: auto;
    min-height: 200px;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 500px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 8496596 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    max-height: none;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1a95e21 {
    margin: 0px 0% 0px 0%;
}
    
#\31 63b2cbc::before, #\31 63b2cbc > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\31 63b2cbc {
    background-image: url("https://lirp.cdn-website.com/a842a479/dms3rep/multi/opt/Beach+Main-997h.jpg");
}
    
#\32 e78756d {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 4%;
    padding-right: 0%;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 8e4c135 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    padding-top: 150px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2eq.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 1%;
}
#widget_2eq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 1b1435f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 955ca87 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 1fdfeaf {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 1%;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 0fae3d4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_5ij {
    height: auto;
}
}



@media all {
    
#\34 65b82b2 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\33 2a8532a {
    margin: 0px 0% 0px 0%;
}
    
#\37 0622491 {
    max-width: 100%;
    width: 100%;
    min-height: 10px;
    position: relative;
    height: auto;
    min-width: 10px;
    margin: 0px 0% 0px 0%;
}
    
#d5d1cd86 {
    align-self: start;
    background-size: cover;
    min-height: auto;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 1% 0% 1% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 2f341b3 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 10px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5ij {
    height: auto;
}
}



@media all {
    
#\34 aee30f6 {
    min-height: 60px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 2%;
    padding-right: 0%;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 732b10d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5b83a28 {
    align-self: auto;
    max-width: 100%;
    width: 15%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cb13a13 {
    max-width: 100%;
    width: 40%;
    height: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 06a4aea {
    min-height: 8px;
    border-style: solid;
    column-gap: 4%;
    row-gap: 20px;
    width: 30%;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 0) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    margin: 0px 0% 0px 0%;
}
    
#\32 be86e9f {
    background-color: var(--color_2);
    border-radius: 1px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 0) rgba(0, 0, 0, 1);
}
    
#afc99e20 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 56fa5ab {
    margin: 0px 0% 0px 0%;
}
    
#\33 c3835da {
    min-height: 8px;
    border-style: solid;
    column-gap: 4%;
    row-gap: 20px;
    width: 70%;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 0) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    margin: 0px 0% 0px 0%;
}
    
#\36 4f6c093 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5ij {
    height: auto;
}
    
#b96edf8e {
    align-self: auto;
    background-size: cover;
    display: flex;
    min-height: 8px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-end;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    position: relative;
    border-style: solid;
    min-width: 4%;
    order: 0;
    justify-self: auto;
    padding: 0px 16px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c13154ce {
    align-self: auto;
    grid-column-start: auto;
    min-height: 10px;
    grid-row-start: auto;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-end: auto;
    width: 100%;
    margin-top: 0px;
    position: relative;
    grid-column-end: auto;
    margin-bottom: 0px;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 0;
}
    
#a50b7535 {
    align-self: start;
    background-size: cover;
    padding-left: 0%;
    min-height: 50px;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 0%;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 0%;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 0%;
}
    
#\37 3974cc3 {
    margin-left: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
}
    
#\34 4ef87f2 {
    align-self: stretch;
    padding-top: 0px;
    background-size: cover;
    display: flex;
    padding-left: 0px;
    padding-bottom: 0px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 0px;
}
    
#ea03e2fa {
    background-color: var(--color_8);
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
}



@media all {
    
#\31 81f4bb2 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 2%;
    padding-left: 2%;
    flex-wrap: nowrap;
}
    
#\37 9857fcd {
    background-color: var(--color_5);
    background-image: none;
}
    
#\30 2700b2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 10px 16px 10px 16px;
}
    
#widget_ms7 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#\32 1a30bed {
    min-height: 74px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e69a6076 {
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding-right: 16px;
}
    
#widget_muv {
    width: 17.55%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media all {
    
#fe6786ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\33 fb47c27 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_2r7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 1547c48 {
    max-width: 100%;
    width: 100%;
    min-height: 10px;
    position: relative;
    height: auto;
    min-width: 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b78808b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 10px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a1823e1 {
    align-self: start;
    background-size: cover;
    min-height: auto;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding-top: 1%;
    padding-right: 0%;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 15e2475 {
    margin: 0px 0% 0px 0%;
}
    
#f281477f {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#widget_5ij {
    height: auto;
}
}



@media all {
    
#\37 a41d3b6 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 ec0ad03 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\37 8234b7b {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a36e87f {
    margin-bottom: 60px;
}
}



@media all {
    
#b732ed24 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 1px;
}
    
#\33 a6eb41e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\34 481c300 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 c0c7122 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 8px 16px 8px 16px;
}
    
#bf7a621e {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_fmn {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#d104aee7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#d0da6060 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_q3f.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#widget_q3f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#cf0d3858 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\34 d1f1c95 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_7ha {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 a935632 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e7625c76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#a9ea8b8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 d87119d {
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    background-image: none;
    column-gap: 4%;
    row-gap: 19px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d7c000b0.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 2%;
    padding-right: 2%;
}
#d7c000b0 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5a9fde7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cac489ea::before, #cac489ea > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    height: 100%;
}
#cac489ea {
    background-image: url("https://lirp.cdn-website.com/a842a479/dms3rep/multi/opt/Why+Just+Sardinia-574h.jpg");
}
#cac489ea.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAP/xAAdEAACAgEFAAAAAAAAAAAAAAAAAgEDBRNhY4Hw/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAaEQACAwEBAAAAAAAAAAAAAAABAwACBBEh/9oADAMBAAIRAxEAPwCVeTelW1q62naCM57hT3QA9GtooPZB2LrVh4J//9k=');
}
    
#\33 76232d2 {
    margin: 0px 0% 0px 0%;
}
    
#\37 e98cd37 {
    min-height: 557px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 42d8b2003facb03fbdc4488 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 42d8b2003facb03fbdc4489 {
    border-width: 1px;
    border-color: rgba(42,169,231,1);
    border-style: solid;
}
    
#\36 42d8ba003facb03fbdd0717 {
    border-color: rgba(42,169,231,1);
    border-width: 1px;
    border-style: solid;
}
    
#\36 42d8ba403facb03fbdd0ba3 {
    border-width: 1px;
    border-color: rgba(42,169,231,1);
    border-style: solid;
}
    
#\36 42d8ba703facb03fbdd11ff {
    border-width: 1px;
    border-color: rgba(42,169,231,1);
    border-style: solid;
}
    
#\36 42d8b2003facb03fbdc4487 {
    background-color: var(--color_8);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 44271c5477f70540da22c30 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 200px;
}
    
#\36 44271c5477f70540da22c32 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4427282477f70540da2ad00 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 44273b0477f70540da3e207 {
    column-gap: 4%;
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 467px;
}
    
#\36 44273b0477f70540da3e206::before, #\36 44273b0477f70540da3e206 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    height: 100%;
}
#\36 44273b0477f70540da3e206 {
    background-repeat: no-repeat;
    background-size: cover;
}
#\36 44273b0477f70540da3e206.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAgEDBQAAAAAAAAAAAAAAAAIBAwUGFjNTcZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAESIlJhkf/aAAwDAQACEQMRAD8AwUyqzQ+zVZOpL6psHBW8kAXtk+gc9I//2Q==');
}
    
#\36 44273b0477f70540da3e205 {
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    margin-left: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    background-image: none;
    margin-right: 0%;
    min-height: 8px;
}
    
#group_aiu {
    margin-left: 0%;
    width: 48%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 44274c0477f70540da545ca {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0px;
}
    
#\36 44274c0477f70540da545c8 {
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#widget_20b {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 442771e477f70540da7a2e8 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\34 8496596 {
    width: 100.00%;
    height: auto;
    min-height: 10px;
}
    
#\32 e78756d {
    min-height: 700px;
    padding-bottom: 0%;
}
    
#\34 8e4c135 {
    padding-right: 0px;
}
    
#widget_2eq.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 1%;
    padding-right: 1%;
}
#widget_2eq {
    margin-bottom: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1fdfeaf {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_5ij {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d5d1cd86 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_5ij {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 aee30f6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 93px;
}
    
#\33 5b83a28 {
    height: auto;
    width: 35%;
}
    
#\37 cb13a13 {
    height: auto;
    width: 80%;
}
    
#\39 06a4aea {
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
}
    
#\32 be86e9f {
    background-color: var(--color_2);
    border-radius: 1px;
}
    
#\33 c3835da {
    width: 75%;
    min-height: 8px;
    justify-content: flex-start;
}
    
#widget_5ij {
    height: auto;
}
    
#b96edf8e {
    width: 100%;
    min-height: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afc99e20 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a50b7535 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#ea03e2fa {
    background-color: var(--color_8);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 81f4bb2 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#\30 2700b2a {
    width: 100%;
    min-height: 8px;
}
    
#widget_ms7 {
    height: auto;
    width: 350px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1a30bed {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_muv {
    width: 36.39%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 fb47c27 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a1823e1 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_5ij {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a41d3b6 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#\33 ec0ad03 {
    width: 100%;
    min-height: 8px;
}
    
#\32 a36e87f {
    margin-bottom: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b732ed24 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf7a621e {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0da6060 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d1f1c95 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a935632 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d87119d {
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    margin-left: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    background-image: none;
    margin-right: 0%;
    min-height: 8px;
}
    
#\34 5a9fde7 {
    margin-left: 0%;
    width: 48%;
    margin-right: 0%;
    min-height: 8px;
}
    
#cac489ea::before, #cac489ea > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    height: 100%;
}
#cac489ea {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("https://lirp.cdn-website.com/a842a479/dms3rep/multi/opt/Why+Just+Sardinia-574h.jpg");
}
#cac489ea.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAP/xAAdEAACAgEFAAAAAAAAAAAAAAAAAgEDBRNhY4Hw/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAaEQACAwEBAAAAAAAAAAAAAAABAwACBBEh/9oADAMBAAIRAxEAPwCVeTelW1q62naCM57hT3QA9GtooPZB2LrVh4J//9k=');
}
    
#\37 e98cd37 {
    column-gap: 4%;
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 557px;
}
}



@media (min-width: 1400px) {
    
#\36 42d8b2003facb03fbdc4489 {
    border-width: 1px;
    border-color: rgba(42,169,231,1);
    border-style: solid;
}
    
#\36 42d8ba003facb03fbdd0717 {
    border-color: rgba(42,169,231,1);
    border-width: 1px;
    border-style: solid;
}
    
#\36 42d8ba403facb03fbdd0ba3 {
    border-width: 1px;
    border-color: rgba(42,169,231,1);
    border-style: solid;
}
    
#\36 42d8ba703facb03fbdd11ff {
    border-width: 1px;
    border-color: rgba(42,169,231,1);
    border-style: solid;
}
    
#\36 42d8b2003facb03fbdc4487 {
    background-color: var(--color_8);
}
}



@media (min-width: 1400px) {
    
#\36 44271c5477f70540da22c30 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 200px;
}
    
#\36 44271c5477f70540da22c32 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#widget_vr5 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1400px) {
    
#\36 44273b0477f70540da3e207 {
    column-gap: 4%;
}
    
#\36 44273b0477f70540da3e206::before, #\36 44273b0477f70540da3e206 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    height: 100%;
}
#\36 44273b0477f70540da3e206 {
    background-repeat: no-repeat;
    background-size: cover;
}
#\36 44273b0477f70540da3e206.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAgEDBQAAAAAAAAAAAAAAAAIBAwUGFjNTcZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAESIlJhkf/aAAwDAQACEQMRAD8AwUyqzQ+zVZOpL6psHBW8kAXtk+gc9I//2Q==');
}
    
#\36 44273b0477f70540da3e205 {
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    margin-left: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 48%;
    background-image: none;
    margin-right: 0%;
}
    
#group_aiu {
    margin-left: 0%;
    width: 48%;
    margin-right: 0%;
}
}



@media (min-width: 1400px) {
    
#\34 8496596.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
    padding-left: 0%;
}
#\34 8496596 {
    order: 1;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_2eq {
    order: 0;
}
    
#\34 8e4c135 {
    padding-right: 0px;
}
    
#\32 e78756d {
    padding-bottom: 0%;
}
}



@media (min-width: 1400px) {
    
#widget_5ij {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#widget_5ij {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#\34 aee30f6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 60px;
}
    
#\33 5b83a28 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    width: 20%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cb13a13 {
    height: auto;
    order: 1;
    width: 45%;
}
    
#\39 06a4aea {
    width: 30%;
    min-height: 8px;
}
    
#\32 be86e9f {
    background-color: var(--color_2);
    border-radius: 1px;
}
    
#afc99e20 {
    justify-content: center;
}
    
#\33 c3835da {
    width: 70%;
    min-height: 8px;
}
    
#widget_5ij {
    height: auto;
}
    
#b96edf8e {
    width: 100%;
    min-height: 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1400px) {
    
#ea03e2fa {
    background-color: var(--color_8);
}
}



@media (min-width: 1400px) {
    
#widget_muv {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#widget_5ij {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#\37 a41d3b6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#\33 ec0ad03 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\38 d87119d {
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    margin-left: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 48%;
    background-image: none;
    margin-right: 0%;
}
    
#\34 5a9fde7 {
    margin-left: 0%;
    width: 48%;
    margin-right: 0%;
}
    
#cac489ea::before, #cac489ea > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    height: 100%;
}
#cac489ea {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("https://lirp.cdn-website.com/a842a479/dms3rep/multi/opt/Why+Just+Sardinia-574h.jpg");
}
#cac489ea.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAP/xAAdEAACAgEFAAAAAAAAAAAAAAAAAgEDBRNhY4Hw/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAaEQACAwEBAAAAAAAAAAAAAAABAwACBBEh/9oADAMBAAIRAxEAPwCVeTelW1q62naCM57hT3QA9GtooPZB2LrVh4J//9k=');
}
    
#\37 e98cd37 {
    column-gap: 4%;
}
}



@media (max-width: 766px) {
    
#\31 63b2cbc {
    grid-template-rows: minmax(8px, max-content);
}
    
#\32 e78756d {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 42d8b2003facb03fbdc4488 {
    flex-direction: column;
    padding-left: 4%;
    min-height: unset;
    padding-right: 4%;
}
    
#\36 42d8b2003facb03fbdc4489 {
    width: 100%;
    min-height: 240px;
    border-width: 1px;
    border-color: rgba(42,169,231,1);
    align-items: center;
    border-style: solid;
}
    
#\36 42d8ba003facb03fbdd0717 {
    width: 100%;
    min-height: 240px;
    border-color: rgba(42,169,231,1);
    border-width: 1px;
    align-items: center;
    border-style: solid;
}
    
#\36 42d8ba403facb03fbdd0ba3 {
    width: 100%;
    min-height: 240px;
    border-width: 1px;
    border-color: rgba(42,169,231,1);
    align-items: center;
    border-style: solid;
}
    
#\36 42d8ba703facb03fbdd11ff {
    width: 100%;
    min-height: 200px;
    border-width: 1px;
    border-color: rgba(42,169,231,1);
    align-items: center;
    border-style: solid;
}
    
#\36 42d8b2003facb03fbdc4487 {
    background-color: var(--color_8);
}
}



@media (max-width: 767px) {
    
#\36 44271c5477f70540da22c30 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 44271c5477f70540da22c32 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#widget_e4v {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\36 4427282477f70540da2ad01 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 4427282477f70540da2ad00 {
    flex-direction: column;
    padding-left: 4%;
    min-height: unset;
    padding-right: 4%;
    padding-top: 4%;
}
    
#widget_vr5 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\36 44273b0477f70540da3e208 {
    margin-bottom: 10px;
}
    
#\36 44273b0477f70540da3e207 {
    flex-direction: column;
    min-height: unset;
    padding: 5% 4% 5% 4%;
}
    
#\36 44273b0477f70540da3e206::before, #\36 44273b0477f70540da3e206 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    height: 100%;
}
#\36 44273b0477f70540da3e206 {
    background-repeat: no-repeat;
    background-size: cover;
}
#\36 44273b0477f70540da3e206.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAgEDBQAAAAAAAAAAAAAAAAIBAwUGFjNTcZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAESIlJhkf/aAAwDAQACEQMRAD8AwUyqzQ+zVZOpL6psHBW8kAXtk+gc9I//2Q==');
}
    
#\36 44273b0477f70540da3e205 {
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-image: none;
}
    
#\36 44273b0477f70540da3e204 {
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#group_aiu {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 44274c0477f70540da545c8 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#\36 44274c0477f70540da545ca {
    flex-direction: column;
    padding-left: 4%;
    min-height: unset;
    padding-right: 4%;
}
    
#widget_20b {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\36 442771e477f70540da7a2e8 {
    flex-direction: column;
    padding-left: 4%;
    min-height: unset;
    padding-right: 4%;
}
    
#\36 442771e477f70540da7a2e9 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 8496596 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e78756d {
    min-height: unset;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 2%;
}
    
#\34 8e4c135 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    padding-top: 100px;
}
    
#widget_2eq.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 10px;
}
#widget_2eq {
    margin-top: 20px;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\38 1b1435f {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\30 955ca87 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 1fdfeaf {
    flex-direction: column;
    padding-left: 4%;
    min-height: unset;
    padding-right: 4%;
    padding-top: 7%;
}
    
#widget_5ij {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 0622491 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d5d1cd86 {
    flex-direction: column;
    padding-left: 4%;
    min-height: unset;
    padding-right: 4%;
}
    
#\31 2f341b3 {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#widget_5ij {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 aee30f6 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 5b83a28 {
    height: auto;
    width: 15%;
}
    
#\37 cb13a13 {
    height: auto;
    width: 32%;
}
    
#\39 06a4aea {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\32 be86e9f {
    background-color: var(--color_2);
    border-radius: 1px;
}
    
#afc99e20 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c3835da {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_5ij {
    height: auto;
}
    
#b96edf8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#a50b7535 {
    flex-direction: column;
    padding-left: 4%;
    min-height: unset;
    padding-right: 4%;
}
    
#c13154ce {
    margin-top: 5px;
}
    
#\34 4ef87f2 {
    width: 100%;
    min-height: 50px;
    align-items: center;
}
    
#ea03e2fa {
    background-color: var(--color_8);
}
}



@media (max-width: 767px) {
    
#\31 81f4bb2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 2700b2a {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#widget_ms7 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 1a30bed {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e69a6076 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_muv {
    height: auto;
    width: 81.42%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#fe6786ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 fb47c27 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 1547c48 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 b78808b {
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#\30 a1823e1 {
    flex-direction: column;
    padding-left: 4%;
    min-height: unset;
    padding-right: 4%;
}
    
#widget_5ij {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 a41d3b6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\33 ec0ad03 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#\37 8234b7b {
    margin-bottom: 50px;
}
}



@media (max-width: 767px) {
    
#b732ed24 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 a6eb41e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 c0c7122 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bf7a621e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#d104aee7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d0da6060 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_q3f {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#cf0d3858 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 d1f1c95 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 a935632 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e7625c76 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 d87119d {
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-image: none;
}
    
#d7c000b0 {
    margin-bottom: 10px;
}
    
#\34 5a9fde7 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#cac489ea::before, #cac489ea > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    height: 100%;
}
#cac489ea {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("https://lirp.cdn-website.com/a842a479/dms3rep/multi/opt/Why+Just+Sardinia-574h.jpg");
}
#cac489ea.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAP/xAAdEAACAgEFAAAAAAAAAAAAAAAAAgEDBRNhY4Hw/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAaEQACAwEBAAAAAAAAAAAAAAABAwACBBEh/9oADAMBAAIRAxEAPwCVeTelW1q62naCM57hT3QA9GtooPZB2LrVh4J//9k=');
}
    
#\33 76232d2 {
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#\37 e98cd37 {
    flex-direction: column;
    min-height: unset;
    padding: 5% 4% 5% 4%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 42d8b2003facb03fbdc4487 {
    background-color: var(--color_8);
}
    
#\36 42d8b2003facb03fbdc4489 {
    border-width: 1px;
    border-color: rgba(42,169,231,1);
    border-style: solid;
}
    
#\36 42d8ba003facb03fbdd0717 {
    border-color: rgba(42,169,231,1);
    border-width: 1px;
    border-style: solid;
}
    
#\36 42d8ba403facb03fbdd0ba3 {
    border-width: 1px;
    border-color: rgba(42,169,231,1);
    border-style: solid;
}
    
#\36 42d8ba703facb03fbdd11ff {
    border-width: 1px;
    border-color: rgba(42,169,231,1);
    border-style: solid;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 44271c5477f70540da22c32 {
    min-height: 160px;
    width: 100%;
}
    
#\36 44271c5477f70540da22c30 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 44273b0477f70540da3e206::before, #\36 44273b0477f70540da3e206 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    height: 100%;
}
#\36 44273b0477f70540da3e206 {
    background-repeat: no-repeat;
    background-size: cover;
}
#\36 44273b0477f70540da3e206.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAgEDBQAAAAAAAAAAAAAAAAIBAwUGFjNTcZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAESIlJhkf/aAAwDAQACEQMRAD8AwUyqzQ+zVZOpL6psHBW8kAXtk+gc9I//2Q==');
}
    
#\36 44273b0477f70540da3e205 {
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: none;
}
}



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



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



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



@media (min-width: 468px) and (max-width: 767px) {
    
#\34 aee30f6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 5b83a28 {
    height: auto;
    width: 10%;
}
    
#\37 cb13a13 {
    height: auto;
    width: 25%;
}
    
#\39 06a4aea {
    width: 100%;
    min-height: 0px;
}
    
#\32 be86e9f {
    background-color: var(--color_2);
    border-radius: 1px;
}
    
#\33 c3835da {
    width: 100%;
    min-height: 160px;
}
    
#widget_5ij {
    height: auto;
}
    
#b96edf8e {
    width: 100%;
    min-height: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#ea03e2fa {
    background-color: var(--color_8);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_ms7 {
    width: 350px;
}
}



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



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



@media (min-width: 468px) and (max-width: 767px) {
    
#\37 a41d3b6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 ec0ad03 {
    width: 100%;
    min-height: 160px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 d87119d {
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: none;
}
    
#cac489ea::before, #cac489ea > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    height: 100%;
}
#cac489ea {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("https://lirp.cdn-website.com/a842a479/dms3rep/multi/opt/Why+Just+Sardinia-574h.jpg");
}
#cac489ea.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAP/xAAdEAACAgEFAAAAAAAAAAAAAAAAAgEDBRNhY4Hw/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAaEQACAwEBAAAAAAAAAAAAAAABAwACBBEh/9oADAMBAAIRAxEAPwCVeTelW1q62naCM57hT3QA9GtooPZB2LrVh4J//9k=');
}
}

