*#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 div.u_1914573832 .svg { fill:var(--color_1) !important; }

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

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

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

  *#dm .dmInner div.u_1030530311 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1413786047 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1701841648 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1543259300 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1543259300 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1543259300 .caption-container .caption-title { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1543259300 .caption-container .caption-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1543259300 .caption-container .caption-text .rteBlock { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1740267083 { display:block !important; }

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

  *#dm .dmInner *.u_1160682469 { display:block !important; }

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

  *#dm .dmInner div.u_1005439777 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1005439777 { width:100% !important; }

  *#dm .dmInner div.u_1844015401 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1727914264 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1727914264 { width:100% !important; }

  *#dm .dmInner div.u_1641362057 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1116804278 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1601461372 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1601461372 { width:100% !important; }

  *#dm .dmInner div.u_1840974978 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1801022030 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1801022030 { width:100% !important; }

  *#dm .dmInner div.u_1837260029 .photoGalleryThumbs .image-container { border-radius:20px 20px 20px 20px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1837260029 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1066403022 .socialHubInnerDiv { column-gap:14px !important; }

  *#dm .dmInner div.u_1066403022 .socialHubIcon {
    background-color:var(--color_1) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner *.u_1985774001 { display:block !important; }

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

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

  *#dm .dmInner *.u_1724011306 { background-position:0% 0% !important; }

  *#dm .dmInner *.u_1554213737 { display:block !important; }

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

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

  *#dm .dmInner a.u_1183199367 .iconBg { background-color:var(--color_6) !important; }

  *#dm .dmInner a.u_1183199367:hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_1183199367.hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_1183199367 span.text {
    color:var(--color_6) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_3774615171 input[type="submit"] { color:var(--color_6) !important; }

  *#dm .dmInner div.u_3774615171 .dmform-success { text-align:left !important; }

  *#dm .dmInner div.u_3774615171 .dmform-success .rteBlock { text-align:left !important; }

  *#dm .dmInner div.u_3774615171 .dmform-error { text-align:left !important; }

  *#dm .dmInner div.u_3034865450 .image-box-title {
    color:var(--color_6) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner div.u_3034865450 .image-box-description { text-decoration:underline !important; }

  *#dm .dmInner div.u_3034865450 .image-box-label {
    text-decoration:underline !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_3034865450 .section-title { color:var(--color_6) !important; }

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

  *#dm .dmInner *.u_1165433539::after { margin-top:0px !important; }

  *#dm .dmInner div.u_1367430055 img {
    object-fit:cover !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,122,0) rgb(255,122,0) rgb(255,122,0) rgb(255,122,0) !important;
  }

  *#dm .dmInner div.u_381165128 img {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,122,0) rgb(255,122,0) rgb(255,122,0) rgb(255,122,0) !important;
  }

  *#dm .dmInner div.u_1616280156 img { object-fit:contain !important; }

  *#dm .dmInner a.u_1325692294 {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1325692294 .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1325692294:hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_1325692294.hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_1325692294 span.text {
    font-size:18px !important;
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_478573995 {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_478573995 .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_478573995:hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_478573995.hover .iconBg { background-color:rgb(0,0,0) !important; }

  *#dm .dmInner a.u_478573995 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_3446043110 img { object-fit:contain !important; }

  *#dm .dmInner a.u_663321015 {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_663321015 .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_663321015:hover .iconBg { background-color:rgb(230,230,230) !important; }

  *#dm .dmInner a.u_663321015.hover .iconBg { background-color:rgb(230,230,230) !important; }

  *#dm .dmInner a.u_663321015 span.text {
    color:var(--color_1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_3870029746 img {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,122,0) rgb(255,122,0) rgb(255,122,0) rgb(255,122,0) !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1859927320::after { margin-top:0px !important; }

  *#dm .dmInner div.u_1294930694 img {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,122,0) rgb(255,122,0) rgb(255,122,0) rgb(255,122,0) !important;
  }

  *#dm .dmInner div.u_1225743498 img {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,122,0) rgb(255,122,0) rgb(255,122,0) rgb(255,122,0) !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1335861533 img {
    object-fit:cover !important;
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(255,122,0) rgb(255,122,0) rgb(255,122,0) rgb(255,122,0) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1543259300 .photoGalleryThumbs .image-container a { padding-top:325px !important; }

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

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

  *#dm .dmInner *.u_1543259300 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner div.u_1543259300 .caption-button { width:200px !important; }

  *#dm .dmInner div.u_1543259300 .caption-container .caption-text { font-size:18px !important; }

  *#dm .dmInner div.u_1543259300 .caption-container .caption-text .rteBlock { font-size:18px !important; }

  *#dm .dmInner *.u_1543259300 .caption-inner {
    padding-left:0px !important;
    padding-right:0px !important;
  }

  *#dm .dmInner *.u_1837260029 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1837260029 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_3034865450 .image-boxes { gap:60px !important; }

  *#dm .dmInner *.u_3034865450 .image-box-inner { height:226px !important; }

  *#dm .dmInner *.u_3034865450 .hero-section {
    min-height:300px !important;
    padding-top:92px !important;
    padding-bottom:92px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1543259300 .caption-container .caption-text { font-size:18px !important; }

  *#dm .dmInner div.u_1543259300 .caption-container .caption-text .rteBlock { font-size:18px !important; }

  *#dm .dmInner div.u_1543259300 .caption-button {
    width:200px !important;
    height:60px !important;
  }

  *#dm .dmInner *.u_1837260029 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1837260029 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1543259300 .photoGalleryThumbs { padding:8.5px !important; }

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

  *#dm .dmInner *.u_1543259300 .photoGalleryViewAll { padding:0 8.5px !important; }

  *#dm .dmInner *.u_3034865450 .image-boxes { gap:60px !important; }

  *#dm .dmInner *.u_3034865450 .image-box-inner { height:305px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1837260029 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1837260029 .photoGalleryViewAll { padding:0 10px !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: var(--color_5);
    --overlapping-background-image: var(--color_5);
}
}



@media all {
    
#db9e0237 {
    min-height: 563px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e30d4fb0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a1779f78 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#bd835b2f {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3qb {
    width: 1312px;
    height: 504px;
    max-width: 100%;
    order: 0;
    margin-top: 2px;
}
}



@media all {
    
#\33 7259828 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c7bbb60 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#b255f762 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c3993605 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d537eca6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bb9ca9f {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e4ebb341 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dd8cee86.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dd8cee86 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 608c2d9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 608c2d9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 88cecb6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c997742 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b3758e5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 b3758e5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 38078e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e0cce864 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ad04832c {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 96042ac {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b8f0982 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 17d49e2 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\30 59c55d6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#a4b814d1 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\31 d8c40e0 {
    width: 52%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c790659d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
}
    
#f964a575 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#bb9d2fee {
    width: 62.72%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fa302147 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#e1df1d68 {
    margin: 0px 0% 0px 0%;
}
    
#b3cdce31 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f79a474 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd166642 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#dd7a091b {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\37 dbd9feb {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 8% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\39 0529e72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a4f3774c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c2703e28 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    row-gap: 36px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#e5d4f759 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a65693c4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.34%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    align-self: auto;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c92cb3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4569728 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2f8ef1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#abe8cb6b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f2654288 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 75bf29b {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1c860f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f0155eb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bca778b {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a54f903 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0a63d71 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.34%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    align-self: auto;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2f047b3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    row-gap: 36px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 acb5c50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e66b50ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9d029af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 adb68f6 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ecefe6a5 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\39 2d493f8 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\33 94cb8e7 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6128ab8 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 6fbca12 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#aaee95cd {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bf5247 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f6207f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 823de51 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 d967378 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.34%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    align-self: auto;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cf34f97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#be67b486 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2031379 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    row-gap: 36px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#fc97e1fa {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e8ca4f18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0c14e02 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cb207aa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    row-gap: 36px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 09d387d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.34%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    align-self: auto;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 dfa727b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 5b205cf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\38 0fddbef {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#\38 0fddbef.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 e4ef3f9 {
    min-height: 651px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 3% 3% 3%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
}



@media all {
    
#\38 1b27732 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f5f12d2e {
    min-height: 711px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f26102d4 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\31 2af5ef7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/08b5060f/dms3rep/multi/opt/155686cf-3cb0-4bfb-957f-bf131207811f-1202h.png);
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\31 2af5ef7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AM7V1b7FxqSsrI+Xl32FhXh+fnl+fH6Cf4KEgIOEfwDQ2NrJ0tO3wcKosrSTm5x9goFucW52d3OJioWWl5AAxtDUydPVusXGr7u8oamoioqGc25pdnNtkZKLpqegAKSxt626waa1t5+sq5Scl4SBenlxanp0bIaHgYqMhQCKlZyap7CZqKuLlpGBhnyGgneWjoaYkYmKiINwcWsAdn+BiJOZk52gi4+JfX1xhYJ2oZyWqaKciYSAWFZSAHh8eYeMjI6PjoyFe4d4aJOGeKmfmKqinYV/e1dUTwCOi4KRjYaRh3+Wg3WVfGqgi32kl4+elpF2cW1OS0cArJ6QrZ6QqpeIn4h2inBefmxfeG5nc21pV1NPPjw4AMOtm8OtmsOrlqiRfXhnV1FJQENAPElHQz48OTQzMBRzojLsvyljAAAAAElFTkSuQmCC');
}
    
#d29aa1c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dff4a566 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 2524ca0 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\38 bb6a214 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 4475b7e {
    width: 738px;
    height: auto;
    max-width: 100%;
}
    
#\35 298b096 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e24f1851 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 85d90f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_i1r {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_oc9 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b00b94e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 de2134c {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#cdfb5543 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_uba {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 20ea12a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#afa7f969 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e8eb9b3::before, #\30 e8eb9b3 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.36;
}
#\30 e8eb9b3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/08b5060f/dms3rep/multi/opt/HaulNThing4a-71384a21-1920w.png");
}
    
#\33 584c4f9 {
    min-height: 794px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 8e08d05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_v5p {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#widget_vu0 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#widget_i2q {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#b7b3ce74 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bad8b04b {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ab1230a {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f19f3a0c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 5ce86ff {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 d2ed86a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_6vv {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 a3e67e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d40fb9e1 {
    min-height: 190px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 f360369 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ad92068f {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 2;
    margin: -12px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0e563a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -139px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b51a979 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h7d {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 236456f {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ff21f94f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#af53dd0f {
    min-height: 412px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b9f15f6d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_ql5 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db9e0237 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 1%;
    min-height: 981px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 38078e5 {
    width: 100%;
    min-height: 80px;
    padding: 3% 3% 3% 3%;
}
    
#\36 17d49e2 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding-bottom: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d8c40e0 {
    width: 100.00%;
}
    
#f964a575 {
    padding: 4% 2% 4% 2%;
}
    
#\39 137f8eb {
    margin: 0px 0% 0px 0%;
}
    
#bb9d2fee {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b3cdce31 {
    width: 100.00%;
}
    
#\37 dbd9feb {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0529e72 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    flex: 1 1 auto;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c2703e28 {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    justify-content: flex-start;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5d4f759 {
    height: auto;
    width: 110px;
}
    
#a65693c4 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    order: 1;
    height: auto;
    min-height: 71px;
}
    
#\39 4569728 {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#abe8cb6b {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    flex: 1 1 auto;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 75bf29b {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 bca778b {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\30 0a63d71 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    order: 1;
    height: auto;
    min-height: 71px;
}
    
#\38 2f047b3 {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    justify-content: flex-start;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 adb68f6 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 40px;
    padding-bottom: 8%;
}
    
#\39 2d493f8 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\33 94cb8e7 {
    height: auto;
    width: 110px;
}
    
#\31 6128ab8 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6fbca12 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f6207f2 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    flex: 1 1 auto;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 823de51 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d967378 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    order: 1;
    height: auto;
    min-height: 71px;
}
    
#\36 cf34f97 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    flex: 1 1 auto;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#be67b486 {
    height: auto;
    width: 110px;
}
    
#\31 2031379 {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    justify-content: flex-start;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc97e1fa {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 0c14e02 {
    height: auto;
    width: 110px;
}
    
#\34 cb207aa {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    justify-content: flex-start;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 09d387d {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    order: 1;
    height: auto;
    min-height: 71px;
    justify-self: auto;
    align-self: auto;
    width: 98.33%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0fddbef {
    width: 100%;
    order: 1;
    min-height: 8px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#\38 0fddbef.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 e4ef3f9 {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 3% 2% 3% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f5f12d2e {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\31 2af5ef7 {
    width: 35.84%;
    min-height: 8px;
}
#\31 2af5ef7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AM7V1b7FxqSsrI+Xl32FhXh+fnl+fH6Cf4KEgIOEfwDQ2NrJ0tO3wcKosrSTm5x9goFucW52d3OJioWWl5AAxtDUydPVusXGr7u8oamoioqGc25pdnNtkZKLpqegAKSxt626waa1t5+sq5Scl4SBenlxanp0bIaHgYqMhQCKlZyap7CZqKuLlpGBhnyGgneWjoaYkYmKiINwcWsAdn+BiJOZk52gi4+JfX1xhYJ2oZyWqaKciYSAWFZSAHh8eYeMjI6PjoyFe4d4aJOGeKmfmKqinYV/e1dUTwCOi4KRjYaRh3+Wg3WVfGqgi32kl4+elpF2cW1OS0cArJ6QrZ6QqpeIn4h2inBefmxfeG5nc21pV1NPPjw4AMOtm8OtmsOrlqiRfXhnV1FJQENAPElHQz48OTQzMBRzojLsvyljAAAAAElFTkSuQmCC');
}
    
#\31 4475b7e {
    width: 100%;
}
    
#d29aa1c5 {
    width: 62%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 de2134c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 107px;
}
    
#d10c5ece {
    margin: 0px 0% 0px 0%;
}
    
#widget_uba {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -23px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 761d720 {
    margin: 0px 0% 0px 0%;
}
    
#\33 584c4f9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 437px;
}
    
#\30 e8eb9b3::before, #\30 e8eb9b3 > .bgExtraLayerOverlay {
    
}
    
#widget_v5p {
    width: 100.00%;
    height: 182px;
}
    
#widget_vu0 {
    width: 96.45%;
    height: 190px;
}
    
#widget_i2q {
    width: 98.90%;
    height: 186px;
}
    
#b7b3ce74 {
    height: 70px;
}
    
#bad8b04b {
    height: 68px;
}
    
#\39 ab1230a {
    height: 72px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5ce86ff {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ce855e45 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d40fb9e1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 fd2a577 {
    margin: 0px 0% 0px 0%;
}
    
#widget_h7d {
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: -26px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0e563a8 {
    order: 0;
}
    
#\37 b51a979 {
    order: 4;
    justify-self: auto;
    align-self: auto;
    width: 99.99772330854678%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad92068f {
    order: 1;
}
    
#\31 236456f {
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af53dd0f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 408px;
}
    
#e31e30da {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dd7a091b {
    grid-template-rows: minmax(8px, max-content);
}
    
#\37 dbd9feb {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\35 adb68f6 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ecefe6a5 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#db9e0237 {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#e30d4fb0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_3qb {
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 38078e5 {
    width: 100%;
    min-height: 272px;
    align-items: center;
    height: auto;
    padding: 6% 6% 6% 6%;
}
    
#\36 17d49e2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
    row-gap: 20px;
}
}



@media (max-width: 767px) {
    
#\30 59c55d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\31 d8c40e0 {
    width: 100.00%;
}
    
#c790659d {
    width: 100%;
    min-height: 152px;
    align-items: center;
    height: auto;
}
    
#f964a575 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 4% 4%;
}
    
#\39 137f8eb {
    margin: 0px 0% 0px 0%;
}
    
#bb9d2fee {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#b3cdce31 {
    width: 100.00%;
}
    
#dd166642 {
    width: 100%;
    min-height: 101px;
    align-items: center;
    row-gap: 5px;
}
    
#\37 dbd9feb {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\39 0529e72 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#c2703e28 {
    align-self: auto;
    min-height: auto;
    justify-self: auto;
    width: 100%;
    order: 0;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5d4f759 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#a65693c4 {
    order: 1;
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4569728 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#abe8cb6b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\32 75bf29b {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\35 bca778b {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\30 0a63d71 {
    order: 1;
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2f047b3 {
    align-self: auto;
    min-height: auto;
    justify-self: auto;
    width: 100%;
    order: 0;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 adb68f6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 2% 6% 12% 6%;
}
    
#\39 2d493f8 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\33 94cb8e7 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\31 6128ab8 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\31 6fbca12 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\32 f6207f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\38 823de51 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\31 d967378 {
    order: 1;
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cf34f97 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#be67b486 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\31 2031379 {
    align-self: auto;
    min-height: auto;
    justify-self: auto;
    width: 100%;
    order: 0;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc97e1fa {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\32 0c14e02 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\34 cb207aa {
    align-self: auto;
    min-height: auto;
    justify-self: auto;
    width: 100%;
    order: 0;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 09d387d {
    order: 1;
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\38 0fddbef {
    width: 100%;
    min-height: 8px;
    align-items: center;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
#\38 0fddbef.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 e4ef3f9 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 8% 2% 8% 2%;
}
}



@media (max-width: 767px) {
    
#f5f12d2e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\31 2af5ef7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\31 2af5ef7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AM7V1b7FxqSsrI+Xl32FhXh+fnl+fH6Cf4KEgIOEfwDQ2NrJ0tO3wcKosrSTm5x9goFucW52d3OJioWWl5AAxtDUydPVusXGr7u8oamoioqGc25pdnNtkZKLpqegAKSxt626waa1t5+sq5Scl4SBenlxanp0bIaHgYqMhQCKlZyap7CZqKuLlpGBhnyGgneWjoaYkYmKiINwcWsAdn+BiJOZk52gi4+JfX1xhYJ2oZyWqaKciYSAWFZSAHh8eYeMjI6PjoyFe4d4aJOGeKmfmKqinYV/e1dUTwCOi4KRjYaRh3+Wg3WVfGqgi32kl4+elpF2cW1OS0cArJ6QrZ6QqpeIn4h2inBefmxfeG5nc21pV1NPPjw4AMOtm8OtmsOrlqiRfXhnV1FJQENAPElHQz48OTQzMBRzojLsvyljAAAAAElFTkSuQmCC');
}
    
#\31 4475b7e {
    width: 100.00%;
}
    
#d29aa1c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



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



@media (max-width: 767px) {
    
#\32 20ea12a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#afa7f969 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 584c4f9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 8e08d05 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 e8eb9b3::before, #\30 e8eb9b3 > .bgExtraLayerOverlay {
    
}
    
#widget_v5p {
    height: 240px;
}
    
#widget_vu0 {
    height: 240px;
}
    
#widget_i2q {
    height: 240px;
}
    
#b7b3ce74 {
    height: 86px;
}
    
#bad8b04b {
    height: 88px;
    margin-top: 89px;
}
    
#\39 ab1230a {
    height: 88px;
}
}



@media (max-width: 767px) {
    
#f19f3a0c {
    min-height: 124px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\32 5ce86ff {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_6vv {
    height: 184px;
    width: 99.99%;
}
}



@media (max-width: 767px) {
    
#\38 a3e67e3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d40fb9e1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ad92068f {
    margin-top: 10px;
}
    
#\34 0e563a8 {
    margin-top: 2px;
    order: 2;
}
    
#\37 b51a979 {
    order: 3;
}
    
#\31 236456f {
    margin-top: 10px;
}
}



@media (max-width: 767px) {
    
#ff21f94f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#af53dd0f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_ql5 {
    height: 240px;
}
}

