*#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_1025318475 p { font-weight:600 !important; }

  *#dm .dmInner div.u_1025318475 { font-weight:600 !important; }

  *#dm .dmInner *.u_1025318475 { text-align:LEFT !important; }

  *#dm .dmInner *.u_1025318475 .rteBlock { text-align:LEFT !important; }

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

  *#dm .dmInner div.u_501937350 hr {
    border:none !important;
    height:7px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%227%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2211%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2011%207%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1828720210 hr {
    border:none !important;
    height:7px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%227%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2211%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2011%207%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1196894156 hr {
    border:none !important;
    height:7px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%227%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2211%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2011%207%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1459505726 hr {
    border:none !important;
    height:7px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%227%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2211%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2011%207%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1228313418 hr {
    border:none !important;
    height:7px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%227%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2211%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2011%207%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1107189640 hr {
    border:none !important;
    height:7px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%227%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2211%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2011%207%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20fill%3D%22%24000000%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_939580682 span.text {
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

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

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

  *#dm .dmInner div.u_1722672676 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

  *#dm .dmInner div.u_1897390636 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

  *#dm .dmInner div.u_1711917108 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

  *#dm .dmInner div.u_1771756302 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

  *#dm .dmInner div.u_1553213897 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

  *#dm .dmInner div.u_1565242455 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_4192053934 .caption-inner {
    background-color:rgba(0,0,0,0.45) !important;
    border-style:solid !important;
    border-width:5px !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_4192053934 .caption-container .caption-title {
    color:var(--color_3) !important;
    font-family: 'Anton' !important;
    font-weight:400 !important;
  }

  *#dm .dmInner *.u_4192053934 .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 div.u_3014721694 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:2.13333px 2.13333px 2.13333px 2.13333px !important;
  }

  *#dm .dmInner div.u_3014721694 .dmformsubmit {
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    width:160px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1025318475 p { font-size:40px !important; }

  *#dm .dmInner div.u_1025318475 { font-size:40px !important; }

  *#dm .dmInner *.u_4192053934 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_4192053934 .photoGalleryViewAll { padding:0 4px !important; }

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

  *#dm .dmInner div.u_4192053934 .caption-container .caption-title { font-size:25px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_4192053934 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_4192053934 .photoGalleryViewAll { padding:0 4px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_4192053934 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_4192053934 .photoGalleryViewAll { padding:0 5px !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 {
    
#\31 88d0743 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d0d9ca77 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 200px 100px 200px 100px;
    margin: 0% 0% 0% 0%;
}
    
#\32 e8e3a66::before, #\32 e8e3a66 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.35;
    border-radius: inherit;
}
#\32 e8e3a66 {
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/c2444ab7/dms3rep/multi/opt/AdobeStock_373510690-1920w.jpeg");
}
    
#\36 48954c7::before, #\36 48954c7 > .bgExtraLayerOverlay {
    
}
#\36 48954c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 50%;
    min-width: 4%;
    order: 0;
    background-image: none;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_7ig {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_7ci {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 9ec1bc2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_jrd {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_3fc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_h6q.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_h6q {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 dc52d11 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 14681df {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 44px 76.3px 40px 76.3px;
    margin: 0% 0% 0% 0%;
}
    
#bd060625 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 03222e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 20a39d4 {
    margin: 0px 0% 0px 0%;
}
    
#group_am9 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 544px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.291374526359758%;
    flex-wrap: nowrap;
    flex-direction: row;
    height: auto;
}
    
#group_m0j {
    justify-content: flex-start;
    align-items: center;
    width: 48.85396675303061%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.291374526359758%;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: none;
    padding: 30px 40px 30px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b93a234 {
    align-items: center;
    width: 48.85431273682012%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 2.291374526359758%;
    align-self: stretch;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/c2444ab7/dms3rep/multi/opt/Image20260310173848-1920w.png");
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 8px 8px 8px 8px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
#\31 b93a234.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AFhPRFtRRVxRRmNYTWNeWF9jYm13fGp1fGdxdk9YWwBnW09YTUJMQjdZT0RqZV9ydHR6goh1f4V0fYJlbnIAcWRXVks/QjgsUkc8b2ljf4GAgoqOfYWKfYSJd3+DAHZpXGVZTVpOQmRYTXp0bYeIh4yTmIqSl4eOk4GJjQB+bF+Ab2ODc2eIeG2IgHmHiIaOl5uPmZ2JkpZ5hIYAkV1SnW1iqHlvp3lvjndsd3tvd5GGeZSJco2BWnlrAKJLQatcU7JnX7BlXY1nWGluWFmFa1mGbFSBZj9xUwq9W7Zwu2LYAAAAAElFTkSuQmCC');
}
    
#\34 02eaaf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 213323e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 1;
    background-color: var(--color_6);
    background-image: none;
    padding: 3% 70px 3% 70px;
    margin: 0% 0% 0% 0%;
}
    
#d3b17fe5 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 f25dc69 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 d1b8266 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 6fa8085 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6a9d0af {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_93c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_93c {
    width: 45%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#group_epv {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#e860bf1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gct {
    justify-content: flex-start;
    align-items: center;
    width: 18%;
    min-height: 215px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_h2e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_ba6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e80b1023 {
    justify-content: flex-start;
    align-items: center;
    width: 18%;
    min-height: 215px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 11px 0px;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a552a7f {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#e1122ebc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ea936a40 {
    justify-content: flex-start;
    align-items: center;
    width: 18%;
    min-height: 215px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\30 cc3501c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d000cafc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 4abdb92 {
    justify-content: flex-start;
    align-items: center;
    width: 18%;
    min-height: 215px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\30 593ea4e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 e262b46 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#efa86682 {
    justify-content: flex-start;
    align-items: center;
    width: 18%;
    min-height: 215px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#e167534c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 1c0880a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 1864327::before, #\35 1864327 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.7;
    border-radius: inherit;
}
#\35 1864327 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/c2444ab7/dms3rep/multi/opt/AdobeStock_288502824-1920w.jpeg");
    background-attachment: fixed;
}
#\35 1864327.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIBAAAAQHAQEAAAAAAAAAAAAAAAECAwQFBhETITEy4f/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIJFUUHUKEZ23Yd0vTtukNHHLE6KZLsWufAAUgr/2Q==');
}
    
#\35 00b0b98 {
    min-height: 80px;
    column-gap: 6%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#d21bb37a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f549efa9 {
    width: 1047px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 252f4a9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 252f4a9 {
    width: 32.76%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 282cd2f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aac8cde9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 847828f {
    justify-content: flex-start;
    align-items: center;
    width: 23.2%;
    min-height: 188px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7b10243 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 22bcd14 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f64e42cf {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 47288db {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 a7f2780 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 2e18fa1 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 7b96944 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb1350e3 {
    justify-content: flex-start;
    align-items: center;
    width: 23.2%;
    min-height: 188px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2f55f2e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5fa7500 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e0dad595 {
    justify-content: flex-start;
    align-items: center;
    width: 23.2%;
    min-height: 188px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 11px 0px;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#c937e7fe {
    justify-content: flex-start;
    align-items: center;
    width: 23.2%;
    min-height: 188px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 11px 0px;
    height: auto;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#c1ef59aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c0e54f4c {
    min-height: 0;
    column-gap: 5%;
    row-gap: 30px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\33 e915a3a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3807df9 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 76f9ac3 {
    width: 1047px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b0d57dd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 b0d57dd {
    width: 32.76%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4b208b2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 3b36518 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d2b48e06 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\36 a3ad187 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e249ced8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 ce0e6bd {
    min-height: 240px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    margin: 0% 0% 0% 0%;
}
    
#\39 6e54d20.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 6e54d20 {
    width: 45%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 7749923 {
    align-items: center;
    width: 100%;
    min-height: 382px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-self: auto;
    align-self: auto;
    order: 4;
    align-content: center;
    --column-gap: 2%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3fff6f6 {
    width: 100%;
    height: 400px;
    max-width: 100%;
}
    
#\33 1bf9a96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 50%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    padding: 3% 70px 3% 70px;
    margin: 0% 0% 0% 0%;
}
    
#\39 a2d8d2a {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 69f03ef {
    background-color: var(--color_3);
    background-image: initial;
}
    
#e9bd5abc {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/c2444ab7/dms3rep/multi/opt/198ea144-539d-49d0-a1d3-1d4af1e146cf-1920w.jpg");
    order: 1;
}
#e9bd5abc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQMG/8QAIhAAAQMDAwUAAAAAAAAAAAAAAwABBAIFEgYRMRVCVJGS/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAaEQABBQEAAAAAAAAAAAAAAAABAAIDBCER/9oADAMBAAIRAxEAPwCQJksNkomMYRsmyKJ+aWQD62h7vvEb0ktLXd7lmAscVIm7eVounwfDB8o29MzOqDUjfpC//9k=');
}
    
#\39 123aaf2 {
    width: 1047px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4475aa4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 4475aa4 {
    width: 61.81%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a74096d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 117981a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b46ba0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5fe81e0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc97ac3c {
    align-items: center;
    width: 32%;
    min-height: 200px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2f53c19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 8b5dd74 {
    align-items: center;
    width: 32%;
    min-height: 200px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c09363be {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1465b08 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a997eafe {
    align-items: center;
    width: 32%;
    min-height: 200px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2d8e1c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a4aa9af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 f749370 {
    align-items: center;
    width: 32%;
    min-height: 200px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    justify-self: auto;
    order: 3;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d318415 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 8193d23 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b589a9da {
    align-items: center;
    width: 32%;
    min-height: 200px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    justify-self: auto;
    order: 4;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d25889a9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cad4524d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 c05be31 {
    align-items: center;
    width: 32%;
    min-height: 200px;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    border-radius: 18px 18px 18px 18px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    justify-self: auto;
    order: 5;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e05b396 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ba001e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#c1eeee60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#ffbbfe90 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\31 9afdc7d {
    background-color: var(--color_1);
    background-image: none;
}
    
#e5af7d3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b7e15d3 {
    width: 98.86%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 abb6e1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 84ed723 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2771eda.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a2771eda {
    width: 45%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rqn {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 c4cf129 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c0bec421 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 9871c28 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_770 {
    width: 100%;
    height: 410px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
    
#\39 41a4c57 {
    background-color: var(--color_1);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 88d0743 {
    width: 672px;
}
    
#d0d9ca77 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 150px 76.3px 150px 76.3px;
}
    
#\36 48954c7::before, #\36 48954c7 > .bgExtraLayerOverlay {
    
}
#\36 48954c7 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 e8e3a66::before, #\32 e8e3a66 > .bgExtraLayerOverlay {
    
}
    
#\33 9ec1bc2 {
    margin: 0px 0% 0px 0%;
}
    
#group_3fc {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 14681df {
    min-height: 0;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 44px 76.3px 40px 76.3px;
}
    
#bd060625 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\38 03222e0 {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 b93a234 {
    width: 100.00%;
    align-self: stretch;
    max-width: 100%;
    min-height: 100%;
    column-gap: 4.267377896316052%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    height: auto;
    padding: 200px 0px 200px 0px;
    margin: 0px 0% 0px 0%;
}
#\31 b93a234.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AFhPRFtRRVxRRmNYTWNeWF9jYm13fGp1fGdxdk9YWwBnW09YTUJMQjdZT0RqZV9ydHR6goh1f4V0fYJlbnIAcWRXVks/QjgsUkc8b2ljf4GAgoqOfYWKfYSJd3+DAHZpXGVZTVpOQmRYTXp0bYeIh4yTmIqSl4eOk4GJjQB+bF+Ab2ODc2eIeG2IgHmHiIaOl5uPmZ2JkpZ5hIYAkV1SnW1iqHlvp3lvjndsd3tvd5GGeZSJco2BWnlrAKJLQatcU7JnX7BlXY1nWGluWFmFa1mGbFSBZj9xUwq9W7Zwu2LYAAAAAElFTkSuQmCC');
}
    
#group_m0j {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_am9 {
    column-gap: 4.267377896316052%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 516px;
}
    
#\33 20a39d4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 213323e {
    width: 100%;
    justify-content: flex-start;
    min-height: 80px;
    order: 1;
}
    
#\32 f25dc69 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 6fa8085 {
    width: 100.00%;
}
    
#\33 6a9d0af {
    width: 100.00%;
}
    
#e860bf1e {
    width: 100.00%;
}
    
#group_gct {
    margin-right: 0%;
    margin-left: 0%;
    width: 31.1%;
    min-height: 230px;
}
    
#e80b1023 {
    margin-right: 0%;
    margin-left: 0%;
    width: 31.1%;
    height: auto;
    min-height: 230px;
}
    
#ea936a40 {
    margin-right: 0%;
    margin-left: 0%;
    width: 31.1%;
    min-height: 230px;
}
    
#\38 4abdb92 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.32%;
    min-height: 230px;
    justify-content: center;
}
    
#efa86682 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.32%;
    min-height: 230px;
    justify-content: center;
}
    
#group_epv {
    column-gap: 3.3566433566433567%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1864327::before, #\35 1864327 > .bgExtraLayerOverlay {
    
}
#\35 1864327.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIBAAAAQHAQEAAAAAAAAAAAAAAAECAwQFBhETITEy4f/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIJFUUHUKEZ23Yd0vTtukNHHLE6KZLsWufAAUgr/2Q==');
}
    
#\35 00b0b98 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#ed4ee183 {
    margin: 0px 0% 0px 0%;
}
    
#\30 282cd2f {
    width: 100.00%;
}
    
#aac8cde9 {
    width: 100.00%;
}
    
#\31 2f55f2e {
    column-gap: 4.173913043478262%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\30 847828f {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.91304347826087%;
    height: auto;
    min-height: 158px;
}
    
#e0dad595 {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.91304347826087%;
    height: auto;
    min-height: 158px;
}
    
#c937e7fe {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.91304347826087%;
    height: auto;
    min-height: 158px;
}
    
#cb1350e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.91304347826087%;
    height: auto;
    min-height: 158px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0e54f4c {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 e915a3a {
    width: 100%;
    justify-content: flex-start;
    min-height: 80px;
}
    
#\37 4b208b2 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ce0e6bd {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\36 a3ad187 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1bf9a96 {
    width: 100%;
    justify-content: flex-start;
    min-height: 80px;
    order: 1;
}
    
#\39 a2d8d2a {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e9bd5abc {
    width: 100%;
    min-height: 80px;
    order: 0;
}
#e9bd5abc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQMG/8QAIhAAAQMDAwUAAAAAAAAAAAAAAwABBAIFEgYRMRVCVJGS/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAaEQABBQEAAAAAAAAAAAAAAAABAAIDBCER/9oADAMBAAIRAxEAPwCQJksNkomMYRsmyKJ+aWQD62h7vvEb0ktLXd7lmAscVIm7eVounwfDB8o29MzOqDUjfpC//9k=');
}
    
#a74096d2 {
    width: 100.00%;
}
    
#\37 117981a {
    width: 100.00%;
}
    
#\37 b46ba0d {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ffbbfe90 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e5af7d3e {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b7e15d3 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 abb6e1e {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 84ed723 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9871c28 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_770 {
    width: 100.00%;
    height: 534px;
}
}



@media (max-width: 767px) {
    
#\31 88d0743 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#d0d9ca77 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 100px 15px 100px 15px;
}
    
#\36 48954c7::before, #\36 48954c7 > .bgExtraLayerOverlay {
    
}
#\36 48954c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    row-gap: 15px;
    padding: 0px 0px 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 e8e3a66::before, #\32 e8e3a66 > .bgExtraLayerOverlay {
    
}
    
#\33 9ec1bc2 {
    margin: 0px 0% 0px 0%;
}
    
#group_3fc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 14681df {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 44px 20px 20px 20px;
}
    
#bd060625 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 16px;
    order: 1;
}
    
#\38 03222e0 {
    width: 100.00%;
}
    
#\33 20a39d4 {
    margin: 0px 0% 0px 0%;
}
    
#\31 b93a234 {
    width: 100%;
    padding: 110px 0px 110px 0px;
    margin: 0px 0% 0px 0%;
}
#\31 b93a234.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AFhPRFtRRVxRRmNYTWNeWF9jYm13fGp1fGdxdk9YWwBnW09YTUJMQjdZT0RqZV9ydHR6goh1f4V0fYJlbnIAcWRXVks/QjgsUkc8b2ljf4GAgoqOfYWKfYSJd3+DAHZpXGVZTVpOQmRYTXp0bYeIh4yTmIqSl4eOk4GJjQB+bF+Ab2ODc2eIeG2IgHmHiIaOl5uPmZ2JkpZ5hIYAkV1SnW1iqHlvp3lvjndsd3tvd5GGeZSJco2BWnlrAKJLQatcU7JnX7BlXY1nWGluWFmFa1mGbFSBZj9xUwq9W7Zwu2LYAAAAAElFTkSuQmCC');
}
    
#group_m0j {
    width: 100%;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_am9 {
    column-gap: 7.547169811320755%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 213323e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 15px 30px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\32 f25dc69 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
}
    
#\34 6fa8085 {
    width: 100.00%;
}
    
#\33 6a9d0af {
    width: 100.00%;
}
    
#e860bf1e {
    width: 100.00%;
}
    
#group_gct {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 182px;
    justify-content: center;
}
    
#e80b1023 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 182px;
    justify-content: center;
}
    
#ea936a40 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 182px;
    justify-content: center;
}
    
#\38 4abdb92 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 182px;
    justify-content: center;
}
    
#efa86682 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    min-height: 182px;
}
    
#group_epv {
    column-gap: 6.70391061452514%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d000cafc {
    width: 81.29%;
}
}



@media (max-width: 767px) {
    
#\35 1864327::before, #\35 1864327 > .bgExtraLayerOverlay {
    
}
#\35 1864327.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIBAAAAQHAQEAAAAAAAAAAAAAAAECAwQFBhETITEy4f/EABUBAQEAAAAAAAAAAAAAAAAAAAED/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIJFUUHUKEZ23Yd0vTtukNHHLE6KZLsWufAAUgr/2Q==');
}
    
#\35 00b0b98 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#d21bb37a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15.281000000000002px 30px 15.281000000000002px;
}
    
#ed4ee183 {
    margin: 0px 0% 0px 0%;
}
    
#\30 282cd2f {
    width: 100.00%;
}
    
#aac8cde9 {
    width: 100.00%;
}
    
#\30 847828f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#cb1350e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#e0dad595 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#c937e7fe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#c1ef59aa {
    width: 100.00%;
}
    
#\31 2f55f2e {
    column-gap: 7.328943601488691%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#c0e54f4c {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
}
    
#\33 e915a3a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 4b208b2 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 ce0e6bd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\36 a3ad187 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#\38 7749923 {
    column-gap: 2.291374526359758%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 2;
    row-gap: 15px;
}
    
#\37 3fff6f6 {
    height: 220px;
}
    
#\33 1bf9a96 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 15px 30px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\39 a2d8d2a {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
}
    
#e9bd5abc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#e9bd5abc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQMG/8QAIhAAAQMDAwUAAAAAAAAAAAAAAwABBAIFEgYRMRVCVJGS/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAaEQABBQEAAAAAAAAAAAAAAAABAAIDBCER/9oADAMBAAIRAxEAPwCQJksNkomMYRsmyKJ+aWQD62h7vvEb0ktLXd7lmAscVIm7eVounwfDB8o29MzOqDUjfpC//9k=');
}
    
#a74096d2 {
    width: 100.00%;
}
    
#\37 117981a {
    width: 100.00%;
}
    
#\37 b46ba0d {
    width: 100.00%;
}
    
#dc97ac3c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\31 8b5dd74 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#a997eafe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\33 f749370 {
    width: 100%;
    align-items: center;
}
    
#b589a9da {
    width: 100%;
    align-items: center;
}
    
#\32 c05be31 {
    width: 100%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#c1eeee60 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#ffbbfe90 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e5af7d3e {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b7e15d3 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 abb6e1e {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 84ed723 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c4cf129 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#c0bec421 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 9871c28 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_770 {
    width: 100.00%;
    height: 728px;
}
}

