*#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 nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner div.u_1881349685 .socialHubIcon {
    width:35px !important;
    height:35px !important;
    font-size:23px !important;
    line-height:35px !important;
  }

  *#dm .dmInner div.u_1881349685 .socialHubInnerDiv {
    column-gap:15px !important;
    justify-content:flex-end !important;
  }

  *#dm .dmInner div.u_1865937032 .socialHubInnerDiv {
    column-gap:15px !important;
    justify-content:flex-end !important;
  }

  *#dm .dmInner div.u_1865937032 .socialHubIcon {
    width:35px !important;
    height:35px !important;
    font-size:23px !important;
    line-height:35px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1936778397 { display:none !important; }

  *#dm .dmInner *.u_1454343688 { display:none !important; }

  *#dm .dmInner *.u_1021925098 { display:none !important; }

  *#dm .dmInner *.u_1329085708 { display:none !important; }

  *#dm .dmInner *.u_1539013162 { display:none !important; }

  *#dm .dmInner *.u_1481040171 { display:none !important; }

  *#dm .dmInner *.u_1250447426 { display:none !important; }

  *#dm .dmInner *.u_1238396502 { display:none !important; }

  *#dm .dmInner *.u_1091929852 { display:none !important; }

  *#dm .dmInner *.u_1134906516 { display:none !important; }

  *#dm .dmInner *.u_1042356094 { display:none !important; }

  *#dm .dmInner *.u_1059199723 { display:none !important; }

  *#dm .dmInner *.u_1465156431 { display:none !important; }

  *#dm .dmInner *.u_1176978522 { display:none !important; }

  *#dm .dmInner *.u_1568229468 { display:none !important; }

  *#dm .dmInner *.u_1004593938 { display:none !important; }

  *#dm .dmInner *.u_1890293924 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1890293924 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner *.u_1238234018 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1238234018 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner *.u_1428183421 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1428183421 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner *.u_1678955110 { text-align:CENTER !important; }

  *#dm .dmInner *.u_1526700389 { text-align:CENTER !important; }

  *#dm .dmInner div.u_2738936081 .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1445239701 .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1078989218 .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1314150044 .svg { fill:var(--color_7) !important; }

  *#dm .dmInner div.u_1890293924 .photoGalleryViewAll.link { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1238234018 .photoGalleryViewAll.link { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1428183421 .photoGalleryViewAll.link { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1848531257:hover { background-image:none !important; }

  *#dm .dmInner a.u_1848531257.hover { background-image:none !important; }

  *#dm .dmInner div.u_1739081862 .ss360-search-box {
    font-family: 'PT Sans' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1739081862 .ss360-search-box::placeholder {
    font-family: 'PT Sans' !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1242800946 .socialHubInnerDiv { justify-content:flex-start !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1890293924 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1890293924 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner *.u_1238234018 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1238234018 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner *.u_1428183421 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1428183421 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner *.u_1739081862 .ss360-custom-search .ss360-custom-search__searchbox { padding-left:30px !important; }

  *#dm .dmInner *.u_1739081862 .ss360-search-box { padding-left:30px !important; }

  *#dm .dmInner div.u_1739081862 .ss360-search-box::placeholder { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1890293924 .photoGalleryThumbs { padding:1px !important; }

  *#dm .dmInner *.u_1890293924 .layout-container { padding:1px !important; }

  *#dm .dmInner *.u_1890293924 .photoGalleryViewAll { padding:0 1px !important; }

  *#dm .dmInner *.u_1238234018 .photoGalleryThumbs { padding:1px !important; }

  *#dm .dmInner *.u_1238234018 .layout-container { padding:1px !important; }

  *#dm .dmInner *.u_1238234018 .photoGalleryViewAll { padding:0 1px !important; }

  *#dm .dmInner *.u_1428183421 .photoGalleryThumbs { padding:1px !important; }

  *#dm .dmInner *.u_1428183421 .layout-container { padding:1px !important; }

  *#dm .dmInner *.u_1428183421 .photoGalleryViewAll { padding:0 1px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1865937032 .socialHubInnerDiv { justify-content:center !important; }

  *#dm .dmInner *.u_1890293924 .photoGalleryThumbs { padding:1px !important; }

  *#dm .dmInner *.u_1890293924 .layout-container { padding:1px !important; }

  *#dm .dmInner *.u_1890293924 .photoGalleryViewAll { padding:0 1px !important; }

  *#dm .dmInner *.u_1238234018 .photoGalleryThumbs { padding:1px !important; }

  *#dm .dmInner *.u_1238234018 .layout-container { padding:1px !important; }

  *#dm .dmInner *.u_1238234018 .photoGalleryViewAll { padding:0 1px !important; }

  *#dm .dmInner *.u_1428183421 .photoGalleryThumbs { padding:1px !important; }

  *#dm .dmInner *.u_1428183421 .layout-container { padding:1px !important; }

  *#dm .dmInner *.u_1428183421 .photoGalleryViewAll { padding:0 1px !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 div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_3);
}
}



@media all {
    
#\37 8c80c01 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/664e957a/dms3rep/multi/opt/495377146_1507875373605281_8572280889008192869_n-1920w.jpg);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\37 8c80c01.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQGB//EACIQAAEDBAAHAAAAAAAAAAAAAAEEBREAAgMSBiEiIzFh8P/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAWEQADAAAAAAAAAAAAAAAAAAAAARH/2gAMAwEAAhEDEQA/AMwdm1qLlivU5r8qcDq0PMn4UwEnBsDvrB6g1FMygjc3DcR4JoVyvLsYIAmhWOI//9k=');
}
    
#e7c4246f {
    align-items: center;
    width: 21.999999999999993%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/664e957a/dms3rep/multi/opt/490769339_1488407822218703_654692991283290895_n-662h.jpg);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#e7c4246f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwUG/8QAIRAAAgEDBAMBAAAAAAAAAAAAAQIDAAQFBhETITFBsfD/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAMBAQAAAAAAAAAAAAAAAAACIQED/9oADAMBAAIRAxEAPwCdf64V5lPHAiE9up9VrIcthXhjYytuygn9vQ5ltMW1plhBFLJxb+DSLb4a3FvEO+lHyi112lK8pD//2Q==');
}
    
#bc8deacd {
    background-color: var(--color_6);
    background-image: initial;
}
    
#\39 3c37196 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/664e957a/dms3rep/multi/opt/491175407_1488407892218696_8803707754138220983_n-1920w.jpg);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\39 3c37196.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUH/8QAJRAAAQMCAwkAAAAAAAAAAAAAAQACAwURBDNBBgcVITE1YZGS/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQADAQEAAAAAAAAAAAAAAAAAAiEBEf/aAAwDAQACEQMRAD8AKzeJR3U9uEhpcMxjyzqB55oJ29dftkX0FmdSbw55iw9gLddVHM0xOa72p1Ua8CrD/9k=');
}
    
#f5ac51e5 {
    width: 53.90%;
    height: 520px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b4e4ce6 {
    width: 64.46%;
    height: 520px;
    max-width: 100%;
}
    
#b6b6aad5 {
    width: 51.22%;
    height: 520px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d0555b2d {
    min-height: 517px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ecb84f0c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8c80c01 {
    width: 38%;
}
#\37 8c80c01.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQGB//EACIQAAEDBAAHAAAAAAAAAAAAAAEEBREAAgMSBiEiIzFh8P/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAWEQADAAAAAAAAAAAAAAAAAAAAARH/2gAMAwEAAhEDEQA/AMwdm1qLlivU5r8qcDq0PMn4UwEnBsDvrB6g1FMygjc3DcR4JoVyvLsYIAmhWOI//9k=');
}
    
#e7c4246f {
    width: 22.007390109890114%;
}
#e7c4246f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwUG/8QAIRAAAgEDBAMBAAAAAAAAAAAAAQIDAAQFBhETITFBsfD/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAMBAQAAAAAAAAAAAAAAAAACIQED/9oADAMBAAIRAxEAPwCdf64V5lPHAiE9up9VrIcthXhjYytuygn9vQ5ltMW1plhBFLJxb+DSLb4a3FvEO+lHyi112lK8pD//2Q==');
}
    
#\39 3c37196 {
    width: 38%;
}
#\39 3c37196.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUH/8QAJRAAAQMCAwkAAAAAAAAAAAAAAQACAwURBDNBBgcVITE1YZGS/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQADAQEAAAAAAAAAAAAAAAAAAiEBEf/aAAwDAQACEQMRAD8AKzeJR3U9uEhpcMxjyzqB55oJ29dftkX0FmdSbw55iw9gLddVHM0xOa72p1Ua8CrD/9k=');
}
    
#f5ac51e5 {
    height: 260px;
}
    
#\36 b4e4ce6 {
    height: 230px;
}
    
#b6b6aad5 {
    height: 242px;
}
    
#d0555b2d {
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (max-width: 767px) {
    
#\37 8c80c01 {
    width: 49.5%;
    min-height: 8px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
#\37 8c80c01.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQGB//EACIQAAEDBAAHAAAAAAAAAAAAAAEEBREAAgMSBiEiIzFh8P/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAWEQADAAAAAAAAAAAAAAAAAAAAARH/2gAMAwEAAhEDEQA/AMwdm1qLlivU5r8qcDq0PMn4UwEnBsDvrB6g1FMygjc3DcR4JoVyvLsYIAmhWOI//9k=');
}
    
#e7c4246f {
    width: 32.666666666666664%;
    min-height: 8px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
#e7c4246f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwUG/8QAIRAAAgEDBAMBAAAAAAAAAAAAAQIDAAQFBhETITFBsfD/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABgRAAMBAQAAAAAAAAAAAAAAAAACIQED/9oADAMBAAIRAxEAPwCdf64V5lPHAiE9up9VrIcthXhjYytuygn9vQ5ltMW1plhBFLJxb+DSLb4a3FvEO+lHyi112lK8pD//2Q==');
}
    
#\39 3c37196 {
    width: 49.5%;
    min-height: 8px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
#\39 3c37196.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUH/8QAJRAAAQMCAwkAAAAAAAAAAAAAAQACAwURBDNBBgcVITE1YZGS/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQADAQEAAAAAAAAAAAAAAAAAAiEBEf/aAAwDAQACEQMRAD8AKzeJR3U9uEhpcMxjyzqB55oJ29dftkX0FmdSbw55iw9gLddVHM0xOa72p1Ua8CrD/9k=');
}
    
#f5ac51e5 {
    height: 150px;
}
    
#\36 b4e4ce6 {
    height: 158px;
}
    
#b6b6aad5 {
    height: 140px;
}
    
#d0555b2d {
    min-height: 38px;
    flex-direction: row;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    column-gap: 1%;
}
}



@media all {
    
#\39 405e938 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.29%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 147811e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.573892022562454%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ba832715 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#\39 3bf8152 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a45948c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 728cc96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 0dd5a29 {
    width: 83.37624742890456%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4f78f2f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 405e938 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 147811e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\39 3bf8152 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#\32 a45948c {
    width: 100.00%;
}
    
#\30 728cc96 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 405e938 {
    width: 100%;
    min-height: 65px;
    align-items: flex-start;
    padding-bottom: 0px;
    height: auto;
}
    
#\37 147811e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\39 3bf8152 {
    min-height: unset;
    flex-direction: column;
    padding-left: 5%;
    padding-right: 5%;
    row-gap: 0px;
    padding-bottom: 5%;
}
    
#\32 a45948c {
    width: 100%;
    margin-top: 80px;
}
    
#\30 728cc96 {
    margin-top: 0px;
}
}



@media all {
    
#efe2c993 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 50px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 adbd6b0 {
    width: 100.00%;
    height: 608px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f9992e44::before, #f9992e44 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#f9992e44 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: initial;
}
    
#\37 8b076fa {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 be3e526 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#efe2c993 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 0% 0% 6% 0%;
}
    
#\32 be3e526 {
    margin: 0px 0% 0px 0%;
}
    
#\36 adbd6b0 {
    height: 264px;
}
    
#\37 8b076fa {
    width: 100%;
    min-height: 80px;
}
    
#f9992e44::before, #f9992e44 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#efe2c993 {
    min-height: 0;
    flex-direction: column;
    row-gap: 30px;
    flex-wrap: nowrap;
    padding: 0% 0% 10% 0%;
}
    
#\32 be3e526 {
    margin: 0px 0% 0px 0%;
}
    
#\36 adbd6b0 {
    height: 246px;
}
    
#\37 8b076fa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f9992e44::before, #f9992e44 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#a2fb02ad {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 4;
}
    
#\38 5a45bda {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\33 202d131 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/664e957a/dms3rep/multi/opt/salone2-1920w.jpg);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\33 202d131.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAED/8QAIRAAAQEHBQAAAAAAAAAAAAAAAQACAwQREyEiBgcSUtH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwDI6Bh42JcvKZqMiQztJRrbEcjm0L9h6iIXTMZL/9k=');
}
    
#\33 018cfb9 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#fcb793fd {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e9bf3271 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9247d58 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#b9b05d86 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a2fb02ad {
    width: 59.45%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 202d131 {
    width: 100%;
    min-height: 202px;
    height: auto;
}
#\33 202d131.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAED/8QAIRAAAQEHBQAAAAAAAAAAAAAAAQACAwQREyEiBgcSUtH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwDI6Bh42JcvKZqMiQztJRrbEcjm0L9h6iIXTMZL/9k=');
}
    
#fcb793fd {
    width: 100%;
    order: 2;
}
    
#e9bf3271 {
    width: 100.00%;
    order: 0;
}
    
#\31 9247d58 {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#b9b05d86 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
}



@media (max-width: 767px) {
    
#a2fb02ad {
    width: 100%;
    min-height: 50px;
}
    
#\38 5a45bda {
    height: 224px;
}
    
#\33 202d131 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
#\33 202d131.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAED/8QAIRAAAQEHBQAAAAAAAAAAAAAAAQACAwQREyEiBgcSUtH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwDI6Bh42JcvKZqMiQztJRrbEcjm0L9h6iIXTMZL/9k=');
}
    
#fcb793fd {
    width: 100%;
}
    
#\31 9247d58 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#b9b05d86 {
    min-height: unset;
    flex-direction: column;
    row-gap: 14px;
    padding: 8% 4% 8% 4%;
}
}



@media all {
    
#\31 1f88be4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/664e957a/dms3rep/multi/opt/bg-02-1920w.jpg);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\31 1f88be4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwUEEQYSIRT/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhH/2gAMAwEAAhEDEQA/ANue7sIriavhw4HfOdEucPVQ89zoz0ONDtviIh2q5C//2Q==');
}
    
#\33 fddf530 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7dcfc4c {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 4;
}
    
#ac067bdc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#e6b1c15a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 df48cf0 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#a68c3c89 {
    width: 96%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 36a34ac {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1f88be4 {
    width: 100%;
    min-height: 202px;
    height: auto;
}
#\31 1f88be4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwUEEQYSIRT/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhH/2gAMAwEAAhEDEQA/ANue7sIriavhw4HfOdEucPVQ89zoz0ONDtviIh2q5C//2Q==');
}
    
#\33 fddf530 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
    
#\30 7dcfc4c {
    width: 59.45%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac067bdc {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#e6b1c15a {
    width: 100.00%;
    order: 0;
}
    
#a68c3c89 {
    width: 100%;
    order: 2;
}
}



@media (max-width: 767px) {
    
#\31 1f88be4 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
    order: 1;
}
#\31 1f88be4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwUEEQYSIRT/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhH/2gAMAwEAAhEDEQA/ANue7sIriavhw4HfOdEucPVQ89zoz0ONDtviIh2q5C//2Q==');
}
    
#\33 fddf530 {
    min-height: unset;
    flex-direction: column;
    row-gap: 14px;
    padding: 8% 4% 8% 4%;
}
    
#\30 7dcfc4c {
    width: 100%;
    min-height: 50px;
}
    
#ac067bdc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
    order: 0;
}
    
#a68c3c89 {
    width: 100%;
}
    
#\38 36a34ac {
    height: 198px;
}
}



@media all {
    
#\32 94d6324 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 8f1b3d6 {
    min-height: 77px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e9b2373 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-width: 0 0 1px 0;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 16px 16px 3% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 44ceba5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f9e386f2 {
    width: 83.37624742890456%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8f1b3d6 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 44px;
    padding-bottom: 4%;
}
    
#\33 e9b2373 {
    width: 100%;
    min-height: 8px;
    padding-left: 15.9688px;
    padding-right: 15.9688px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 44ceba5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 8f1b3d6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 4%;
}
    
#\33 e9b2373 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 8%;
}
    
#\35 44ceba5 {
    margin: 0px 0% 0px 0%;
}
    
#f9e386f2 {
    width: 100.00%;
}
}



@media all {
    
#\37 3817608 {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9bd5eea {
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    min-height: 1210px;
    flex-wrap: wrap;
    padding: 10% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 eecfe38 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 48.5%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 96fae4d {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 48.5%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#c80d36b1 {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#eda6df28::before, #eda6df28 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#eda6df28 {
    background-color: var(--color_1);
    border-width: 0px;
    border-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/664e957a/dms3rep/multi/opt/495193590_1507925943600224_7366573819099813591_n-1920w.jpg);
    border-style: solid;
    background-attachment: fixed;
}
#eda6df28.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EACEQAAIBAwQDAQAAAAAAAAAAAAECBAADBQYREjETISVB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQACAwAAAAAAAAAAAAAAAAAAEQECEv/aAAwDAQACEQMRAD8AhJ0fHR8lGyc6exaSvlfgdyDTxdR6Y4j6j9fq1h1qRcZFe4zOUGwBPVDmU5JPqjLKiyP/2Q==');
}
    
#\32 4b98efc {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 48.5%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 9c8c8cf {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 48.5%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 6a668b5 {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2631620 {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0pf {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#f55116c6 {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d1b4d00 {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1e11107 {
    margin: 0px 0% 0px 0%;
}
    
#c512b574 {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d6a21c7 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 48.5%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a9b59f47 {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6aafb1b {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 48.5%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 129bae1 {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 88ea1fa {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6c2c158 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 48.5%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b183d224 {
    max-width: 100%;
    width: 695px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e14d587 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 48.5%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9bd5eea {
    column-gap: 3%;
    row-gap: 24px;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: wrap;
    padding: 8% 4% 8% 4%;
}
    
#\36 eecfe38 {
    padding-top: 6%;
    width: 48.5%;
    padding-bottom: 6%;
    min-height: 8px;
    flex-direction: row;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 96fae4d {
    padding-top: 6%;
    width: 48.5%;
    padding-bottom: 6%;
    min-height: 8px;
    height: auto;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 4b98efc {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 9c8c8cf {
    padding-top: 6%;
    width: 48.5%;
    padding-bottom: 6%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#eda6df28::before, #eda6df28 > .bgExtraLayerOverlay {
    
}
#eda6df28.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EACEQAAIBAwQDAQAAAAAAAAAAAAECBAADBQYREjETISVB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQACAwAAAAAAAAAAAAAAAAAAEQECEv/aAAwDAQACEQMRAD8AhJ0fHR8lGyc6exaSvlfgdyDTxdR6Y4j6j9fq1h1qRcZFe4zOUGwBPVDmU5JPqjLKiyP/2Q==');
}
    
#\30 d6a21c7 {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 6aafb1b {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 6c2c158 {
    padding-top: 6%;
    width: 48.5%;
    padding-bottom: 6%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 e14d587 {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\33 9bd5eea {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 6% 12% 6%;
}
    
#\36 eecfe38 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#\31 96fae4d {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#c80d36b1 {
    order: 1;
}
    
#\32 4b98efc {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#\39 9c8c8cf {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#eda6df28::before, #eda6df28 > .bgExtraLayerOverlay {
    
}
#eda6df28.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EACEQAAIBAwQDAQAAAAAAAAAAAAECBAADBQYREjETISVB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAYEQACAwAAAAAAAAAAAAAAAAAAEQECEv/aAAwDAQACEQMRAD8AhJ0fHR8lGyc6exaSvlfgdyDTxdR6Y4j6j9fq1h1qRcZFe4zOUGwBPVDmU5JPqjLKiyP/2Q==');
}
    
#\39 6a668b5 {
    order: 1;
}
    
#d2631620 {
    order: 1;
}
    
#\30 d6a21c7 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#a9b59f47 {
    order: 1;
}
    
#\33 6aafb1b {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#\31 129bae1 {
    order: 1;
}
    
#\38 6c2c158 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#b183d224 {
    order: 1;
}
    
#\39 e14d587 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
}



@media all {
    
#\36 a6c2f45::before, #\36 a6c2f45 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 a6c2f45 {
    background-color: var(--color_1);
    border-width: 0px;
    border-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/664e957a/dms3rep/multi/opt/pexels-photo-296242-1920w.jpeg);
    border-style: solid;
    background-attachment: fixed;
}
#\36 a6c2f45.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIRAAAQMCBwEAAAAAAAAAAAAAAQACAwUGBBESEyMxMlH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAhEh/9oADAMBAAIRAxEAPwDQbAujH3fK7akLKeRkQfSvvokGt3JN39CIlfCcPUf/2Q==');
}
    
#\30 266d3dc {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8913e88 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 31.333333333333332%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 95a0cdc {
    max-width: 100%;
    width: 695px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da4e7d5c {
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    min-height: 640px;
    flex-wrap: nowrap;
    padding: 10% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 852eedd {
    margin: 0px 0% 0px 0%;
}
    
#f1338359 {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 9f03694 {
    max-width: 100%;
    width: 695px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f1fe723 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 31.333333333333332%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 15fb11c {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cfea9ed {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 31.333333333333332%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f6c28fd {
    max-width: 100%;
    width: 695px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a6c2f45::before, #\36 a6c2f45 > .bgExtraLayerOverlay {
    
}
#\36 a6c2f45.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIRAAAQMCBwEAAAAAAAAAAAAAAQACAwUGBBESEyMxMlH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAhEh/9oADAMBAAIRAxEAPwDQbAujH3fK7akLKeRkQfSvvokGt3JN39CIlfCcPUf/2Q==');
}
    
#\31 8913e88 {
    padding-top: 6%;
    width: 31.333333333333332%;
    padding-bottom: 6%;
    min-height: 8px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#da4e7d5c {
    column-gap: 3%;
    row-gap: 24px;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\34 f1fe723 {
    width: 31.333333333333332%;
    min-height: 8px;
}
    
#\33 cfea9ed {
    width: 31.333333333333332%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 a6c2f45::before, #\36 a6c2f45 > .bgExtraLayerOverlay {
    
}
#\36 a6c2f45.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAIRAAAQMCBwEAAAAAAAAAAAAAAQACAwUGBBESEyMxMlH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAhEh/9oADAMBAAIRAxEAPwDQbAujH3fK7akLKeRkQfSvvokGt3JN39CIlfCcPUf/2Q==');
}
    
#\31 8913e88 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#da4e7d5c {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 6% 12% 6%;
}
    
#\34 f1fe723 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#\33 cfea9ed {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
}



@media all {
    
#\33 3562915 {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7baf8ae {
    max-width: 100%;
    width: 695px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d2f704f {
    max-width: 100%;
    width: 695px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6d870e0 {
    margin: 0px 0% 0px 0%;
}
    
#\35 863c2ee {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 31.333333333333332%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 fc4f83c {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 31.333333333333332%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 f63b816 {
    max-width: 100%;
    width: 695px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e8158e1 {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 0379dba {
    width: 346px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5752ea5 {
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    min-height: 640px;
    flex-wrap: nowrap;
    padding: 10% 6% 10% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 96195dc::before, #\37 96195dc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\37 96195dc {
    background-color: var(--color_1);
    border-width: 0px;
    border-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/664e957a/dms3rep/multi/opt/550270335_1622052128854271_8351621192729040302_n-1920w.jpg);
    border-style: solid;
    background-attachment: fixed;
}
#\37 96195dc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAAYBBQAAAAAAAAAAAAAAAAECAwQRBQcUMUHw/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAbEQACAgMBAAAAAAAAAAAAAAACAwERAAQFEv/aAAwDAQACEQMRAD8Aj0vyGNjZbaMpdZkPJpS0lwXjGxdJBOrqdIqz6ABIdLfel/kCqKxx2ssTqIz/2Q==');
}
    
#\32 f869053 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_5);
    width: 31.333333333333332%;
    min-height: 8px;
    align-items: center;
    background-image: initial;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 863c2ee {
    width: 31.333333333333332%;
    min-height: 8px;
}
    
#\33 fc4f83c {
    width: 31.333333333333332%;
    min-height: 8px;
}
    
#c5752ea5 {
    column-gap: 3%;
    row-gap: 24px;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\37 96195dc::before, #\37 96195dc > .bgExtraLayerOverlay {
    
}
#\37 96195dc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAAYBBQAAAAAAAAAAAAAAAAECAwQRBQcUMUHw/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAbEQACAgMBAAAAAAAAAAAAAAACAwERAAQFEv/aAAwDAQACEQMRAD8Aj0vyGNjZbaMpdZkPJpS0lwXjGxdJBOrqdIqz6ABIdLfel/kCqKxx2ssTqIz/2Q==');
}
    
#\32 f869053 {
    padding-top: 6%;
    width: 31.333333333333332%;
    padding-bottom: 6%;
    min-height: 8px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 863c2ee {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#\33 fc4f83c {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
    
#c5752ea5 {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 6% 12% 6%;
}
    
#\37 96195dc::before, #\37 96195dc > .bgExtraLayerOverlay {
    
}
#\37 96195dc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAAYBBQAAAAAAAAAAAAAAAAECAwQRBQcUMUHw/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAbEQACAgMBAAAAAAAAAAAAAAACAwERAAQFEv/aAAwDAQACEQMRAD8Aj0vyGNjZbaMpdZkPJpS0lwXjGxdJBOrqdIqz6ABIdLfel/kCqKxx2ssTqIz/2Q==');
}
    
#\32 f869053 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 8% 6% 8% 6%;
}
}



@media all {
    
#\38 9b514eb {
    min-height: 355px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a21ab2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3eb2db4 {
    margin: 0px 0% 0px 0%;
}
    
#\38 0e1d94d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 0;
    background-image: initial;
    flex-wrap: nowrap;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\31 432374a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9b514eb {
    min-height: 80px;
    padding: 3% 2% 3% 2%;
}
    
#\38 0e1d94d {
    padding: 16px 16px 16px 16px;
}
}



@media (max-width: 767px) {
    
#\38 9b514eb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
}
    
#\30 a21ab2a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0e1d94d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 36px;
    padding: 16px 16px 16px 16px;
}
}



@media all {
    
#f27a8925 {
    min-height: 355px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 348f99c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 0;
    background-image: initial;
    flex-wrap: nowrap;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#e080031e {
    margin: 0px 0% 0px 0%;
}
    
#\31 203bde0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\39 a80f951 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f27a8925 {
    min-height: 80px;
    padding: 3% 2% 3% 2%;
}
    
#\36 348f99c {
    padding: 16px 16px 16px 16px;
}
}



@media (max-width: 767px) {
    
#f27a8925 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
}
    
#\36 348f99c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 36px;
    padding: 16px 16px 16px 16px;
}
    
#\39 a80f951 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 c2f5b57 {
    margin: 0px 0% 0px 0%;
}
    
#\35 79558ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 0;
    background-image: initial;
    flex-wrap: nowrap;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#dc2ffa3c {
    min-height: 355px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 65aaa09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 675f1f0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 79558ec {
    padding: 16px 16px 16px 16px;
}
    
#dc2ffa3c {
    min-height: 80px;
    padding: 3% 2% 3% 2%;
}
}



@media (max-width: 767px) {
    
#\35 79558ec {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 36px;
    padding: 16px 16px 16px 16px;
}
    
#dc2ffa3c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
}
    
#\30 65aaa09 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a65e8a76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 57.24711430855316%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5503ff8 {
    width: 99.99996347198757%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 00ce1e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 04f647d {
    margin: 0px 0px 0px 0px;
}
    
#\34 e2f88a0::before, #\34 e2f88a0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 e2f88a0 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/664e957a/dms3rep/multi/opt/561280645_17966023592973129_6479841049469073100_n-1920w.jpg);
    background-attachment: fixed;
}
#\34 e2f88a0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQH/8QAIxAAAQIFAwUAAAAAAAAAAAAAAQIDAAQFBhESIkETFyMxUf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAREC/9oADAMBAAIRAxEAPwDGrVqKmp7LASnB16ucQ17uLa8fWa2bfQ4gJK01uUuQNMrUEDj6ItetunqdWS2clRMB6gkqf//Z');
}
    
#c525bb94 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 38.7%;
    align-items: flex-end;
    min-width: 4%;
    background-image: url();
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#c525bb94.lazy {
    background-image: url('');
}
    
#f702f0f3 {
    min-height: 359px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 5% 4% 5% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 6304f44 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 90e94a7 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a65e8a76 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 160px;
    justify-content: flex-start;
    align-items: center;
}
    
#\32 5503ff8 {
    margin-left: 0%;
    margin-right: 0%;
    width: 90%;
    max-width: none;
}
    
#\36 00ce1e2 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#c525bb94 {
    width: 100%;
    min-height: 87px;
    align-items: center;
    justify-content: flex-start;
}
#c525bb94.lazy {
    background-image: url('');
}
    
#f702f0f3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 6% 12% 6%;
}
    
#\34 e2f88a0::before, #\34 e2f88a0 > .bgExtraLayerOverlay {
    
}
#\34 e2f88a0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQH/8QAIxAAAQIFAwUAAAAAAAAAAAAAAQIDAAQFBhESIkETFyMxUf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAREC/9oADAMBAAIRAxEAPwDGrVqKmp7LASnB16ucQ17uLa8fWa2bfQ4gJK01uUuQNMrUEDj6ItetunqdWS2clRMB6gkqf//Z');
}
}



@media (max-width: 767px) {
    
#\34 e2f88a0 {
    grid-template-rows: minmax(8px, max-content);
}
#\34 e2f88a0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQH/8QAIxAAAQIFAwUAAAAAAAAAAAAAAQIDAAQFBhESIkETFyMxUf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAREC/9oADAMBAAIRAxEAPwDGrVqKmp7LASnB16ucQ17uLa8fWa2bfQ4gJK01uUuQNMrUEDj6ItetunqdWS2clRMB6gkqf//Z');
}
    
#f702f0f3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#a65e8a76 {
    width: 100%;
    min-height: 184px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    height: auto;
}
    
#\32 5503ff8 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 1;
}
    
#\36 00ce1e2 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c525bb94 {
    width: 100%;
    min-height: 82px;
    align-items: center;
    order: 1;
}
#c525bb94.lazy {
    background-image: url('');
}
    
#f702f0f3 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 12% 4% 12% 4%;
}
    
#\32 6304f44 {
    height: auto;
    width: 100%;
    min-height: 50px;
}
    
#\32 90e94a7 {
    height: auto;
    width: 100%;
    min-height: 50px;
}
    
#\34 e2f88a0::before, #\34 e2f88a0 > .bgExtraLayerOverlay {
    
}
#\34 e2f88a0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQH/8QAIxAAAQIFAwUAAAAAAAAAAAAAAQIDAAQFBhESIkETFyMxUf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAREC/9oADAMBAAIRAxEAPwDGrVqKmp7LASnB16ucQ17uLa8fWa2bfQ4gJK01uUuQNMrUEDj6ItetunqdWS2clRMB6gkqf//Z');
}
}



@media all {
    
#c1ef4bc7 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 4bcf518 {
    width: 99.99966926659867%;
    height: auto;
    max-width: none;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 52d6148 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a7730cea {
    min-height: 45px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 5% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b685a169 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 52d6148 {
    row-gap: 0px;
}
    
#a7730cea {
    min-height: 0px;
    padding-bottom: 2%;
    padding-top: 8%;
}
}



@media (max-width: 767px) {
    
#\38 52d6148 {
    min-height: 20px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
    height: auto;
}
    
#a7730cea {
    min-height: unset;
    flex-direction: column;
    padding: 10% 4% 2% 4%;
}
}



@media all {
    
#e628beda {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 1;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.3) var(--color_2) #000000 rgba(0, 0, 0, 0.3);
    border-width: 0px 1px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#eca72ee3 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 3;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(0, 0, 0, 0.3);
    border-width: 0 0 0 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a88d619e {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 0;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b89290a4 {
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    order: 2;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 rgba(0, 0, 0, 0.3);
    border-width: 0 1px 0 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f1c19781 {
    min-height: 110px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c3430043 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 45efb36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 c6020fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7f2c170 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd0e2d04 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a826980f {
    margin: 0px 0% 0px 0%;
}
    
#widget_jba {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 5f186b0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d818839a {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f04d3ac {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eca72ee3 {
    width: 50%;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a88d619e {
    width: 50%;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a826980f {
    margin-left: -1px;
    margin-right: -1px;
}
    
#b89290a4 {
    row-gap: 20px;
    width: 50%;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f1c19781 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 110px;
    row-gap: 26px;
}
    
#e628beda {
    width: 50%;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 45efb36 {
    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) {
    
#eca72ee3 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a88d619e {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a826980f {
    margin-left: -1px;
    margin-right: -1px;
}
    
#b89290a4 {
    width: 50%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f1c19781 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 30px;
    column-gap: 0%;
    padding: 8% 0% 8% 0%;
}
    
#e628beda {
    width: 50%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 45efb36 {
    margin: 0px 0% 0px 0%;
}
    
#\37 c6020fa {
    margin: 0px 0% 0px 0%;
}
    
#\34 7f2c170 {
    margin: 0px 0% 0px 0%;
}
    
#bd0e2d04 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 0232043 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 0px;
}
    
#\30 d4e82f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b839fefc {
    margin: 0px 0% 0px 0%;
}
    
#\32 53e9d27 {
    width: 861px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ce96966 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 10af1a0 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#d5781000 {
    min-height: 212px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_6fr {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/664e957a/dms3rep/multi/opt/bg-home-1920w.jpg);
}
#group_6fr.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAIBAAAQIFBQAAAAAAAAAAAAAAAQACAwQFESEGExUx4f/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQIAAxH/2gAMAwEAAhEDEQA/AMLUddqEnF2DMuYQcEG9lLKnOuaDysbIv14iJCRDS9Vmnx3/2Q==');
}
    
#b52cc00c {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 53e9d27 {
    margin: 0px 0% 0px 0%;
}
    
#d5781000 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\30 d4e82f4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    row-gap: 50px;
    padding-left: 16px;
    padding-right: 16px;
}
    
#\32 53e9d27 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#d5781000 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_6fr {
    width: 100%;
    min-height: 239px;
    align-items: center;
    height: auto;
}
#group_6fr.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAIBAAAQIFBQAAAAAAAAAAAAAAAQACAwQFESEGExUx4f/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQIAAxH/2gAMAwEAAhEDEQA/AMLUddqEnF2DMuYQcEG9lLKnOuaDysbIv14iJCRDS9Vmnx3/2Q==');
}
    
#b52cc00c {
    width: 100%;
    min-height: 50px;
}
}



@media all {
    
#\34 877f749 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\33 da31033::before, #\33 da31033 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#\33 da31033 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url();
    border-radius: 30px;
    padding: 10% 3% 10% 3%;
    margin: 0% 0% 0% 0%;
}
#\33 da31033.lazy {
    background-image: url('');
}
    
#a22943f0 {
    width: 330px;
    height: auto;
    max-width: 100%;
}
    
#\32 dd64801 {
    width: 330px;
    height: auto;
    max-width: 100%;
    margin-top: 16px;
    align-self: flex-start;
    min-height: auto;
}
    
#f3e9acc4 {
    width: 500px;
    height: auto;
    max-width: 100%;
}
    
#a3d51bc7 {
    min-height: 326px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 865a303 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    margin-left: 0%;
    margin-right: 0%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 da31033::before, #\33 da31033 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\33 da31033 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    padding-left: 4%;
    padding-right: 4%;
}
#\33 da31033.lazy {
    background-image: url('');
}
    
#a22943f0 {
    width: 36.74%;
}
    
#f3e9acc4 {
    width: 36.85%;
}
    
#a3d51bc7 {
    min-height: 303px;
    padding: 4% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\33 da31033::before, #\33 da31033 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#\33 da31033 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    padding: 6% 6% 7% 6%;
}
#\33 da31033.lazy {
    background-image: url('');
}
    
#a22943f0 {
    width: 78.37%;
}
    
#\32 dd64801 {
    height: auto;
    width: 175px;
    min-height: 50px;
}
    
#f3e9acc4 {
    width: 74.91%;
}
    
#a3d51bc7 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
}



@media all {
    
#a16d0fa4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f5910fb {
    min-height: 87px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#widget_het.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_het {
    width: 390px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: flex-end;
    margin: 0px 0px 0px 0px;
}
    
#\31 538973e {
    margin: 0px 0% 0px 0%;
}
    
#\34 401ccff {
    background-color: var(--color_6);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f5910fb {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_het {
    width: 287px;
}
}



@media (max-width: 767px) {
    
#a16d0fa4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 f5910fb {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_het {
    width: 264px;
}
}

