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

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

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

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

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

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

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

  *#dm .dmInner div.u_1648951063 .caption-inner { background-color:rgba(164,127,98,0.3) !important; }

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

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

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

  *#dm .dmInner div.u_1836743085 .caption-inner { background-color:rgba(164,127,98,0.3) !important; }

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

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

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

  *#dm .dmInner div.u_297943775 .caption-inner { background-color:rgba(164,127,98,0.3) !important; }

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

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

  *#dm .dmInner *.u_297943775 .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 a.u_1170607874 { gap:5px !important; }

  *#dm .dmInner a.u_1170607874:hover span.text { color:rgba(231,212,201,1) !important; }

  *#dm .dmInner a.u_1170607874.hover span.text { color:rgba(231,212,201,1) !important; }

  *#dm .dmInner a.u_1170607874:hover .iconBg { background-color:rgba(231,212,201,1) !important; }

  *#dm .dmInner a.u_1170607874.hover .iconBg { background-color:rgba(231,212,201,1) !important; }

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

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

  *#dm .dmInner a.u_1326215631 { gap:5px !important; }

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

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

  *#dm .dmInner a.u_1962396942 { gap:5px !important; }

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

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

  *#dm .dmInner a.u_1346026137 { gap:5px !important; }

  *#dm .dmInner a.u_1506468030 { gap:5px !important; }

  *#dm .dmInner a.u_1170607874 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/af332015/icon/window_8003754.svg) !important;
    background-color:var(--color_1) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1326215631 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/af332015/icon/window_8003754.svg) !important;
    background-color:var(--color_4) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1962396942 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/af332015/icon/window_8003754.svg) !important;
    background-color:var(--color_4) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1334417450 { gap:3px !important; }

  *#dm .dmInner a.u_1334417450 span.text { font-size:13px !important; }

  *#dm .dmInner a.u_1334417450:hover span.text { color:rgba(231,212,201,1) !important; }

  *#dm .dmInner a.u_1334417450.hover span.text { color:rgba(231,212,201,1) !important; }

  *#dm .dmInner a.u_1334417450:hover .iconBg { background-color:rgba(231,212,201,1) !important; }

  *#dm .dmInner a.u_1334417450.hover .iconBg { background-color:rgba(231,212,201,1) !important; }

  *#dm .dmInner a.u_1132740830 { gap:5px !important; }

  *#dm .dmInner a.u_1132740830:hover span.text { color:rgba(231,212,201,1) !important; }

  *#dm .dmInner a.u_1132740830.hover span.text { color:rgba(231,212,201,1) !important; }

  *#dm .dmInner a.u_1132740830:hover .iconBg { background-color:rgba(231,212,201,1) !important; }

  *#dm .dmInner a.u_1132740830.hover .iconBg { background-color:rgba(231,212,201,1) !important; }

  *#dm .dmInner a.u_1846036901 span.text { font-size:13px !important; }

  *#dm .dmInner a.u_1846036901 { gap:3px !important; }

  *#dm .dmInner a.u_1846036901:hover span.text { color:rgba(231,212,201,1) !important; }

  *#dm .dmInner a.u_1846036901.hover span.text { color:rgba(231,212,201,1) !important; }

  *#dm .dmInner a.u_1846036901:hover .iconBg { background-color:rgba(231,212,201,1) !important; }

  *#dm .dmInner a.u_1846036901.hover .iconBg { background-color:rgba(231,212,201,1) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1334417450 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/af332015/icon/window_8003754.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1132740830 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/af332015/icon/window_8003754.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1846036901 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/af332015/icon/window_8003754.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner *.u_1185063185 { background-position:50% 50% !important; }

  *#dm .dmInner a.u_1506468030:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1506468030.hover span.text { color:var(--color_1) !important; }

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

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

  *#dm .dmInner a.u_1506468030 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/af332015/icon/window_8003754.svg) !important;
    background-color:var(--color_1) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1506468030:hover { border-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1506468030.hover { border-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1346026137 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/af332015/icon/window_8003754.svg) !important;
    background-color:var(--color_4) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1346026137 span.text { font-size:15px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1648951063 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner *.u_1836743085 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner *.u_297943775 .photoGalleryThumbs .image-container a { padding-top:570px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1648951063 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1836743085 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_297943775 .photoGalleryThumbs .image-container a { padding-top:610px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1648951063 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_1836743085 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_297943775 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner a.u_1346026137 span.text { font-size:14px !important; }
}
*#dm .dmInner div.u_1648951063
{
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1648951063
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\34 e34d37f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.7%;
    min-width: 4%;
    border-width: 0 5px 0 0;
    border-color: #000000 rgba(214, 192, 178, 0.7) #000000 #000000;
    border-style: solid;
    padding: 0px 5px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d91ba94 {
    min-height: 728px;
    column-gap: 0.5%;
    row-gap: 3px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 0px 40px;
}
    
#\30 6d2f640::before, #\30 6d2f640 > .bgExtraLayerOverlay {
    
}
#\30 6d2f640 {
    background-image: none;
    background-color: var(--color_4);
}
    
#\37 6641c61 {
    margin: 0px 0% 0px 0%;
}
    
#group_ivv {
    width: 49.7%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    background-color: rgba(164, 127, 98, 0.8);
    background-image: none;
    padding: 16px 50px 16px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 edc5f31 {
    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;
}
    
#acb58b54.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#acb58b54 {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 db2fc2d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33%;
    min-width: 4%;
    border-width: 5px 0px 0px 0;
    border-color: rgba(214, 192, 178, 0.63) rgba(214, 192, 178, 1) rgba(214, 192, 178, 0.7) #000000;
    border-style: solid;
    order: 0;
}
    
#\33 4f5fc80 {
    width: 86.83%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3lf {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#group_au4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 3px 0 0;
    border-color: #000000 rgba(214, 192, 178, 0.7) #000000 #000000;
    border-style: solid;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_egu {
    width: 100%;
    height: 734px;
    max-width: 100%;
}
    
#group_nur {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 3px 0 0 0;
    border-color: rgba(214, 192, 178, 0.62) #000000 #000000 #000000;
    border-style: solid;
}
    
#widget_0km {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\32 e1864dc::before, #\32 e1864dc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(164, 127, 98, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#\32 e1864dc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/af332015/dms3rep/multi/tqxKNQoT.jpeg?dm-skip-opt=true");
    align-items: center;
    background-color: var(--color_4);
    padding: 100px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
#\32 e1864dc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFEhMhMaH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACMTL/2gAMAwEAAhEDEQA/AIFbBwtxAn4pS3XYkeLCT5am2aRorjpxH1EROmQrjq//2Q==');
}
    
#cd853769 {
    min-height: 832px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 100px 40px 0px 40px;
}
    
#\38 5a6b929 {
    margin: 0px 0% 0px 0%;
}
    
#\37 82555c7 {
    width: 61.85%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b1dd85d {
    width: 71.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f95223bc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#f95223bc {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4rl {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
}



@media all {
    
#\30 bca46a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\37 18e478f {
    min-height: 8px;
    column-gap: 1.3%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 2168950 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
}
    
#a045af84 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0f4be33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 40f80c4 {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 60px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0fq {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b497490e {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_g7c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dfc773d1 {
    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;
}
    
#\36 47a9554 {
    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;
}
    
#\32 b9c21b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd19c8c6 {
    background-color: rgba(164, 127, 98, 0.1);
    background-image: none;
}
}



@media all {
    
#\32 3371000 {
    width: 78.02%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 400a786 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 20387d5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
}
    
#\30 c6985f1 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#a3f54ff8 {
    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;
}
    
#group_dpl {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_ncj::before, #group_ncj > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.3;
    border-radius: inherit;
}
#group_ncj {
    align-items: flex-start;
    width: 49.12%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/af332015/dms3rep/multi/Pu2zJtLj.jpeg?dm-skip-opt=true");
    align-self: stretch;
    height: auto;
    justify-content: flex-end;
    background-position: 100% 50%;
    padding: 300px 20px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#group_ncj.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHBAAAQUBAQEAAAAAAAAAAAAAAQACAwUREiFB/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABcRAAMBAAAAAAAAAAAAAAAAAAABIQL/2gAMAwEAAhEDEQA/AMiWzrxHN2YmtafAPoUzbWi5G87iIhVQrzT/2Q==');
}
    
#group_t26 {
    background-position: 100% 0%;
    align-items: flex-start;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    background-color: rgba(164, 127, 98, 0);
    background-image: url("https://irp.cdn-website.com/af332015/dms3rep/multi/service-icon1-3fcbbb22.png?dm-skip-opt=true");
    height: auto;
    padding: 20px 50px 20px 20px;
    margin: 0px 0px 0px 0px;
}
#group_t26.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAARUlEQVQI12NYUp/0f0l90r8ldSCcCGHXJ/1bXJvwf21v8bed87t3XDl5sJwBoTDxP7LCRbXx/9f2lvzZvbj/4uXj+5YCACFdM5cOgW2LAAAAAElFTkSuQmCC');
}
    
#group_56q {
    align-items: flex-start;
    width: 100%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    background-color: var(--color_4);
    background-image: none;
    height: auto;
    padding: 0px 20px 20px 20px;
    margin: -2px 0px 0px 0px;
}
    
#\39 6aba0cb {
    width: 94.75%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e5f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bf4c48f9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#bf4c48f9 {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-height: 60px;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 40b80eb::before, #\35 40b80eb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.3;
    border-radius: inherit;
}
#\35 40b80eb {
    align-items: flex-start;
    width: 49.12%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/af332015/dms3rep/multi/us5zcDpn.jpeg?dm-skip-opt=true");
    align-self: stretch;
    height: auto;
    justify-content: flex-end;
    padding: 200px 20px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\35 40b80eb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQFBgf/xAAiEAABAwMDBQAAAAAAAAAAAAABAAIDBBEhBRIxEyIjQpL/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABkRAAIDAQAAAAAAAAAAAAAAAAABAgMxEv/aAAwDAQACEQMRAD8AiJpamqyW45ykCJLntYmBVwuBa6S23BN8JBz4dxtPH9BQoJj0yvQOJ02vNzwVmslRP1HeaTk+xQhNOMbNP//Z');
}
    
#cf4e4fe9 {
    background-position: 100% 0%;
    align-items: flex-start;
    width: 100%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    background-color: rgba(164, 127, 98, 0);
    background-image: url("https://irp.cdn-website.com/af332015/dms3rep/multi/service-icon1-3fcbbb22.png?dm-skip-opt=true");
    height: auto;
    justify-content: flex-start;
    padding: 20px 50px 20px 20px;
    margin: 0px 0px 0px 0px;
}
#cf4e4fe9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAARUlEQVQI12NYUp/0f0l90r8ldSCcCGHXJ/1bXJvwf21v8bed87t3XDl5sJwBoTDxP7LCRbXx/9f2lvzZvbj/4uXj+5YCACFdM5cOgW2LAAAAAElFTkSuQmCC');
}
    
#\37 075a098 {
    align-items: flex-start;
    width: 100%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    background-color: var(--color_4);
    background-image: none;
    height: auto;
    padding: 0px 20px 20px 20px;
    margin: -2px 0px 0px 0px;
}
    
#e9703b6d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b1f924f8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#b1f924f8 {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-height: 60px;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f56b6852::before, #f56b6852 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.3;
    border-radius: inherit;
}
#f56b6852 {
    align-items: flex-start;
    width: 49.12%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/af332015/dms3rep/multi/_JvpKX8e.jpeg?dm-skip-opt=true");
    justify-content: flex-end;
    align-self: stretch;
    height: auto;
    padding: 300px 20px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#f56b6852.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAHRAAAgMAAgMAAAAAAAAAAAAAAQIAAwQFQSExUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAWEQEBAQAAAAAAAAAAAAAAAAARAAH/2gAMAwEAAhEDEQA/AGOGuhNdpsd3pA8KO/UlbdxYYg4u/sz9um5dChbGAJAMQV8bjatSc6EkAmFhuX//2Q==');
}
    
#\38 2e8171f {
    background-position: 100% 0%;
    align-items: flex-start;
    width: 100%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    background-color: rgba(164, 127, 98, 0);
    background-image: url("https://irp.cdn-website.com/af332015/dms3rep/multi/service-icon1-3fcbbb22.png?dm-skip-opt=true");
    height: auto;
    padding: 20px 50px 20px 20px;
    margin: 0px 0px 0px 0px;
}
#\38 2e8171f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAARUlEQVQI12NYUp/0f0l90r8ldSCcCGHXJ/1bXJvwf21v8bed87t3XDl5sJwBoTDxP7LCRbXx/9f2lvzZvbj/4uXj+5YCACFdM5cOgW2LAAAAAElFTkSuQmCC');
}
    
#\38 098f7ef {
    width: 88.55%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d75d19ab {
    align-items: flex-start;
    width: 100%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    background-color: var(--color_4);
    background-image: none;
    height: auto;
    padding: 0px 20px 20px 20px;
    margin: -2px 0px 0px 0px;
}
    
#\33 a6e4031 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c39ef580.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#c39ef580 {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-height: 60px;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 7377085 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4823813 {
    width: 106.17%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 749afba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#d1aba802 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 150px 40px 50px 40px;
}
    
#\32 8e0d7e9 {
    background-color: rgba(164,127,98,0.1);
    background-image: none;
}
    
#df825a59 {
    width: 58.16%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pdf {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#\35 a096cf9 {
    width: 67.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_uu2::before, #group_uu2 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.3;
}
#group_uu2 {
    align-items: flex-start;
    width: 70%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_2ua {
    width: 100.88%;
    height: 706px;
    max-width: 100%;
}
    
#group_qc4 {
    align-items: flex-start;
    width: 49.16%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px -10%;
}
    
#group_52f {
    align-items: flex-start;
    width: 100%;
    min-height: 149px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0px 0px 0px;
}
    
#f17bc397 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 138445f {
    width: 106.17%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1dc3ff3 {
    align-items: flex-start;
    width: 100%;
    min-height: 149px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0px 0px 0px;
}
    
#d9b2aebb {
    align-items: flex-start;
    width: 100%;
    min-height: 149px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: stretch;
    background-color: var(--color_1);
    background-image: none;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0px 0px 0px;
}
    
#aead6224 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c68ddd3 {
    width: 106.17%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8836c42 {
    margin: 0px 0% 0px 0%;
}
    
#group_dj5 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 2;
}
}



@media all {
    
#\32 82fcad8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
}
    
#bb81f9d6 {
    min-height: 518px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 150px 40px 50px 40px;
}
    
#\30 368c1a9 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 3f715df {
    width: 79.57%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 34b5a6d {
    width: 56.5%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uco {
    width: 66px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6385e47 {
    margin: 0px 0% 0px 0%;
}
    
#widget_t9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#ad3da32b {
    margin: 0px 0% 0px 0%;
}
    
#b4400b7f {
    background-color: rgba(164,127,98,0.10);
    background-image: none;
}
    
#e4cfb54a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
}
    
#ac2539f4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f41f3037 {
    width: 90.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4953dc0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d4953dc0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d6282e42 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 15px 40px 150px 40px;
}
    
#\32 a356037 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 29.82%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8d0f59f {
    width: 260px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    min-height: 60px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_k1o {
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#group_0rd {
    align-items: flex-start;
    width: 70%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media all {
    
#\33 b17087e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 40px 150px 40px;
}
    
#\37 de107c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
}
    
#\30 def77b9 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 29.82%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dbd0d3b {
    background-color: rgba(164,127,98,0.10);
    background-image: none;
}
    
#\38 ea91185 {
    align-items: flex-start;
    width: 70%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\31 4bc8018.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 4bc8018 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c41d3d1a {
    width: 98.74%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1d75dc4 {
    margin: 0px 0% 0px 0%;
}
    
#bda867d5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    --column-gap: 0%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2877bcc {
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\35 1f87293 {
    width: 250px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 60px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 7c81463 {
    margin: 0px 0% 0px 0%;
}
    
#f637153f {
    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;
}
    
#\35 d4eb3a1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc0f1283 {
    align-items: center;
    width: 23.68%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 cc2df7d {
    background-color: rgba(164,127,98,0.10);
    background-image: none;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
}
    
#\33 aa9ba74 {
    width: 100.02%;
    height: 92px;
    max-width: 100%;
}
    
#\30 e759b29 {
    align-items: center;
    width: 23.68%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 81efe14 {
    width: 100.02%;
    height: 92px;
    max-width: 100%;
}
    
#\34 6bfe35f {
    align-items: flex-start;
    width: 100%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ef97637 {
    width: 100.02%;
    height: 92px;
    max-width: 100%;
}
    
#\37 5eeb5ab {
    background-size: contain;
    background-position: 100% 50%;
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 133px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 0;
    background-image: url("https://irp.cdn-website.com/af332015/dms3rep/multi/brands-icon-d20fab2a.png?dm-skip-opt=true");
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
}
#\37 5eeb5ab.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAK0lEQVQI12P4jwb+QQGI/fndq2+Pb5zfvn/phHIGAgr/PLhy+sLBlVOXAABGA0rfxZxjswAAAABJRU5ErkJggg==');
}
    
#\39 9deda44 {
    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;
}
    
#c7d9c4ca {
    width: 100.02%;
    height: 92px;
    max-width: 100%;
}
    
#d81db2b2 {
    align-items: center;
    width: 23.68%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 97a7515 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
    order: 1;
    padding: 0px 50px 100px 50px;
    margin: -2px 0% 0px 0%;
}
    
#f4d4c08c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 0px 40px 0px 40px;
}
    
#\32 df4865f {
    align-items: center;
    width: 23.68%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#d6ba5da1 {
    width: 86.67%;
    height: 62px;
    max-width: 100%;
}
    
#f621a352 {
    align-items: center;
    width: 23.68%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#eefb7832 {
    width: 100.02%;
    height: 92px;
    max-width: 100%;
}
    
#\34 b9df819 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0 0 0 5px;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-style: solid;
    padding: 0px 0px 0px 8px;
    margin: 0px 0% 0px 0%;
}
    
#d216b53e {
    align-items: center;
    width: 23.68%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bc6808c5 {
    width: 100%;
    height: 76px;
    max-width: 100%;
}
    
#cb910a5c {
    width: 100%;
    height: 76px;
    max-width: 100%;
}
    
#\36 0821f52 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1047537 {
    width: 100.02%;
    height: 92px;
    max-width: 100%;
}
    
#fbf7884c {
    width: 100.02%;
    height: 92px;
    max-width: 100%;
}
    
#\36 4cbe9cb {
    align-items: center;
    width: 23.68%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e0e6abf {
    align-items: flex-start;
    width: 30%;
    min-height: 133px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#e478af5a {
    align-items: flex-start;
    width: 70%;
    min-height: 133px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_1);
    background-image: none;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\36 819b8c9 {
    align-items: center;
    width: 23.68%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 d91ba94 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 613px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\30 6d2f640::before, #\30 6d2f640 > .bgExtraLayerOverlay {
    
}
    
#group_ivv {
    width: 49.7%;
    row-gap: 10px;
    min-height: 8px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e34d37f {
    width: 49.7%;
    min-height: 8px;
}
    
#\32 db2fc2d {
    width: 33%;
    min-height: 8px;
}
    
#\33 4f5fc80 {
    width: 100.00%;
}
    
#widget_egu {
    height: 622px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cd853769 {
    padding: 100px 20px 0px 20px;
}
    
#\32 e1864dc::before, #\32 e1864dc > .bgExtraLayerOverlay {
    
}
#\32 e1864dc {
    width: 100%;
    padding: 100px 50px 100px 50px;
    margin: 0px 0% 0px 0%;
}
#\32 e1864dc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFEhMhMaH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACMTL/2gAMAwEAAhEDEQA/AIFbBwtxAn4pS3XYkeLCT5am2aRorjpxH1EROmQrjq//2Q==');
}
    
#\38 5a6b929 {
    margin: 0px 0% 0px 0%;
}
    
#\37 82555c7 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 2168950 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 bca46a6 {
    width: 100%;
    min-height: 80px;
    row-gap: 20px;
}
    
#\37 18e478f {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3371000 {
    width: 100.00%;
}
    
#\39 20387d5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_ncj::before, #group_ncj > .bgExtraLayerOverlay {
    
}
#group_ncj {
    width: 100.00%;
    height: auto;
    min-height: 618px;
    padding: 200px 200px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#group_ncj.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHBAAAQUBAQEAAAAAAAAAAAAAAQACAwUREiFB/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABcRAAMBAAAAAAAAAAAAAAAAAAABIQL/2gAMAwEAAhEDEQA/AMiWzrxHN2YmtafAPoUzbWi5G87iIhVQrzT/2Q==');
}
    
#\35 40b80eb::before, #\35 40b80eb > .bgExtraLayerOverlay {
    
}
#\35 40b80eb {
    width: 100.00%;
    height: auto;
    min-height: 578px;
    padding: 200px 200px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\35 40b80eb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQFBgf/xAAiEAABAwMDBQAAAAAAAAAAAAABAAIDBBEhBRIxEyIjQpL/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABkRAAIDAQAAAAAAAAAAAAAAAAABAgMxEv/aAAwDAQACEQMRAD8AiJpamqyW45ykCJLntYmBVwuBa6S23BN8JBz4dxtPH9BQoJj0yvQOJ02vNzwVmslRP1HeaTk+xQhNOMbNP//Z');
}
    
#f56b6852::before, #f56b6852 > .bgExtraLayerOverlay {
    
}
#f56b6852 {
    width: 100.00%;
    height: auto;
    min-height: 618px;
    padding: 200px 200px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#f56b6852.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAHRAAAgMAAgMAAAAAAAAAAAAAAQIAAwQFQSExUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAWEQEBAQAAAAAAAAAAAAAAAAARAAH/2gAMAwEAAhEDEQA/AGOGuhNdpsd3pA8KO/UlbdxYYg4u/sz9um5dChbGAJAMQV8bjatSc6EkAmFhuX//2Q==');
}
    
#group_dpl {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 6aba0cb {
    width: 100.00%;
}
    
#group_t26 {
    background-position: 100% 0%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    min-height: 180px;
    justify-content: flex-end;
    padding: 50px 100px 10px 50px;
    margin: 0px 0px 0px 0px;
}
#group_t26.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAARUlEQVQI12NYUp/0f0l90r8ldSCcCGHXJ/1bXJvwf21v8bed87t3XDl5sJwBoTDxP7LCRbXx/9f2lvzZvbj/4uXj+5YCACFdM5cOgW2LAAAAAElFTkSuQmCC');
}
    
#cf4e4fe9 {
    height: auto;
    min-height: 137px;
    justify-content: flex-end;
    padding: 50px 200px 10px 50px;
    margin: 0px 0px 0px 0px;
}
#cf4e4fe9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAARUlEQVQI12NYUp/0f0l90r8ldSCcCGHXJ/1bXJvwf21v8bed87t3XDl5sJwBoTDxP7LCRbXx/9f2lvzZvbj/4uXj+5YCACFdM5cOgW2LAAAAAElFTkSuQmCC');
}
    
#\38 2e8171f {
    justify-content: flex-end;
    background-position: 100% 0%;
    height: auto;
    min-height: 176px;
    padding: 50px 200px 10px 50px;
    margin: 0px 0px 0px 0px;
}
#\38 2e8171f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAARUlEQVQI12NYUp/0f0l90r8ldSCcCGHXJ/1bXJvwf21v8bed87t3XDl5sJwBoTDxP7LCRbXx/9f2lvzZvbj/4uXj+5YCACFdM5cOgW2LAAAAAElFTkSuQmCC');
}
    
#group_56q {
    height: auto;
    min-height: 240px;
    padding: 0px 50px 50px 50px;
    margin: -2px 0px 0px 0px;
}
    
#\37 075a098 {
    height: auto;
    min-height: 232px;
    padding: 0px 50px 50px 50px;
    margin: -2px 0px 0px 0px;
}
    
#\38 098f7ef {
    width: 100.00%;
}
    
#d75d19ab {
    padding: 0px 50px 50px 50px;
    margin: -2px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1aba802 {
    padding: 100px 20px 50px 20px;
}
    
#group_uu2::before, #group_uu2 > .bgExtraLayerOverlay {
    
}
    
#df825a59 {
    width: 81.33%;
}
    
#\35 a096cf9 {
    width: 80.50%;
}
    
#\35 8836c42 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb81f9d6 {
    min-height: 371px;
    padding: 100px 40px 50px 40px;
}
    
#\33 34b5a6d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 15px 0px;
}
#\33 34b5a6d {
    width: 89.13%;
    margin: 0px 0% 0px 0%;
}
    
#widget_uco {
    width: 59px;
    height: auto;
}
    
#\37 6385e47 {
    margin: 0px 0% 0px 0%;
}
    
#\31 3f715df {
    width: 59.73%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f41f3037 {
    width: 91.28%;
}
    
#d6282e42 {
    min-height: 165px;
    padding: 0px 20px 100px 20px;
}
    
#ac2539f4 {
    --column-gap: 1%;
    column-gap: 1%;
}
    
#\32 a356037 {
    width: 40%;
}
    
#group_0rd {
    width: 60%;
}
    
#ad3da32b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b17087e {
    min-height: 166px;
    padding: 0px 20px 100px 20px;
}
    
#\30 def77b9 {
    width: 40%;
    align-items: flex-start;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    height: auto;
}
    
#bda867d5 {
    --column-gap: 1%;
    column-gap: 1%;
}
    
#\38 ea91185 {
    width: 60%;
}
    
#\35 1f87293 {
    margin-left: 0%;
}
    
#\35 1d75dc4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7c81463 {
    margin: 0px 0% 0px 0%;
}
    
#f637153f {
    width: 81.49%;
}
    
#\35 d4eb3a1 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    height: auto;
    min-height: 586px;
}
    
#cc0f1283 {
    width: 100%;
    height: auto;
    min-height: 18.23%;
    padding: 15px 50px 15px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e759b29 {
    width: 100%;
    height: auto;
    min-height: 20.24%;
    padding: 30px 50px 30px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\33 aa9ba74 {
    width: 91.91%;
    height: 80px;
}
    
#\35 81efe14 {
    width: 88.20%;
    height: 72px;
}
    
#\34 6bfe35f {
    align-items: center;
}
    
#\32 ef97637 {
    width: 94.15%;
    height: 75px;
}
    
#\37 5eeb5ab {
    height: auto;
    min-height: 105px;
}
#\37 5eeb5ab.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAK0lEQVQI12P4jwb+QQGI/fndq2+Pb5zfvn/phHIGAgr/PLhy+sLBlVOXAABGA0rfxZxjswAAAABJRU5ErkJggg==');
}
    
#\39 9deda44 {
    width: 91.96%;
}
    
#c7d9c4ca {
    width: 71.67%;
    height: 101px;
}
    
#d81db2b2 {
    width: 100%;
    height: auto;
    min-height: 122px;
    padding: 15px 50px 15px 50px;
    margin: 0px 0% 0px 0%;
}
    
#f4d4c08c {
    min-height: 1508px;
    padding: 0px 20px 20px 20px;
}
    
#\32 df4865f {
    width: 100.00%;
    height: auto;
    min-height: 16.32%;
    padding: 40px 50px 40px 50px;
    margin: 0px 0% 0px 0%;
}
    
#d6ba5da1 {
    width: 68.47%;
    height: 40px;
}
    
#f621a352 {
    width: 100%;
    height: auto;
    min-height: 12.05%;
    padding: 25px 50px 25px 50px;
    margin: 0px 0% 0px 0%;
}
    
#eefb7832 {
    width: 65.94%;
    height: 61px;
}
    
#d216b53e {
    width: 100%;
    height: auto;
    min-height: 23.11%;
    padding: 0px 50px 0px 50px;
    margin: 0px 0% 0px 0%;
}
    
#bc6808c5 {
    height: 118px;
}
    
#\36 0821f52 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d1047537 {
    width: 100.00%;
    height: 90px;
}
    
#\36 4cbe9cb {
    width: 100%;
    height: auto;
    min-height: 11.63%;
    padding: 30px 50px 30px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e0e6abf {
    width: 29.96%;
    height: auto;
    min-height: 105px;
}
    
#e478af5a {
    height: auto;
    min-height: 81px;
    width: 70%;
}
    
#\36 819b8c9 {
    width: 100%;
    height: auto;
    min-height: 122.9832px;
    padding: 30px 50px 30px 50px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 e34d37f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\38 d91ba94 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\30 6d2f640::before, #\30 6d2f640 > .bgExtraLayerOverlay {
    
}
    
#group_ivv {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 db2fc2d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 5px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 edc5f31 {
    width: 100.00%;
}
    
#acb58b54 {
    width: 250px;
}
    
#group_3lf {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 e1864dc::before, #\32 e1864dc > .bgExtraLayerOverlay {
    
}
#\32 e1864dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 100px 20px 100px 20px;
    margin: 0px 0% 0px 0%;
}
#\32 e1864dc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQFEhMhMaH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACMTL/2gAMAwEAAhEDEQA/AIFbBwtxAn4pS3XYkeLCT5am2aRorjpxH1EROmQrjq//2Q==');
}
    
#cd853769 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 15px 0px 15px;
}
    
#f95223bc {
    width: 250px;
}
    
#\38 5a6b929 {
    margin: 0px 0% 0px 0%;
}
    
#\37 82555c7 {
    width: 100.00%;
}
    
#\35 b1dd85d {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 bca46a6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
}
    
#\37 18e478f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1.3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\30 2168950 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 40f80c4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 40f80c4 {
    width: 250px;
    margin: 10px 0% 0px 0%;
}
    
#group_0fq {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b497490e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 3371000 {
    width: 60.10%;
}
    
#\35 400a786 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 20387d5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#bf4c48f9 {
    width: 250px;
}
    
#b1f924f8 {
    width: 250px;
}
    
#c39ef580 {
    width: 250px;
}
    
#group_ncj::before, #group_ncj > .bgExtraLayerOverlay {
    
}
#group_ncj {
    width: 100%;
    padding: 200px 50px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#group_ncj.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHBAAAQUBAQEAAAAAAAAAAAAAAQACAwUREiFB/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABcRAAMBAAAAAAAAAAAAAAAAAAABIQL/2gAMAwEAAhEDEQA/AMiWzrxHN2YmtafAPoUzbWi5G87iIhVQrzT/2Q==');
}
    
#\35 40b80eb::before, #\35 40b80eb > .bgExtraLayerOverlay {
    
}
#\35 40b80eb {
    width: 100%;
    padding: 200px 50px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\35 40b80eb.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQFBgf/xAAiEAABAwMDBQAAAAAAAAAAAAABAAIDBBEhBRIxEyIjQpL/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABkRAAIDAQAAAAAAAAAAAAAAAAABAgMxEv/aAAwDAQACEQMRAD8AiJpamqyW45ykCJLntYmBVwuBa6S23BN8JBz4dxtPH9BQoJj0yvQOJ02vNzwVmslRP1HeaTk+xQhNOMbNP//Z');
}
    
#f56b6852::before, #f56b6852 > .bgExtraLayerOverlay {
    
}
#f56b6852 {
    width: 100%;
    padding: 200px 50px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#f56b6852.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAHRAAAgMAAgMAAAAAAAAAAAAAAQIAAwQFQSExUf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAWEQEBAQAAAAAAAAAAAAAAAAARAAH/2gAMAwEAAhEDEQA/AGOGuhNdpsd3pA8KO/UlbdxYYg4u/sz9um5dChbGAJAMQV8bjatSc6EkAmFhuX//2Q==');
}
    
#group_dpl {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 6aba0cb {
    width: 74.04%;
}
    
#cf4e4fe9 {
    height: auto;
    min-height: 110px;
    width: 328px;
    padding: 20px 50px 20px 20px;
    margin: 0px 0px 0px 0px;
}
#cf4e4fe9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAARUlEQVQI12NYUp/0f0l90r8ldSCcCGHXJ/1bXJvwf21v8bed87t3XDl5sJwBoTDxP7LCRbXx/9f2lvzZvbj/4uXj+5YCACFdM5cOgW2LAAAAAElFTkSuQmCC');
}
    
#group_56q {
    row-gap: 10px;
    width: 328px;
}
    
#\37 075a098 {
    row-gap: 10px;
    width: 328px;
}
    
#\38 098f7ef {
    width: 100.00%;
}
    
#d75d19ab {
    row-gap: 10px;
    width: 328px;
}
    
#group_t26 {
    width: 328px;
}
#group_t26.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAARUlEQVQI12NYUp/0f0l90r8ldSCcCGHXJ/1bXJvwf21v8bed87t3XDl5sJwBoTDxP7LCRbXx/9f2lvzZvbj/4uXj+5YCACFdM5cOgW2LAAAAAElFTkSuQmCC');
}
    
#\38 2e8171f {
    width: 328px;
}
#\38 2e8171f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAARUlEQVQI12NYUp/0f0l90r8ldSCcCGHXJ/1bXJvwf21v8bed87t3XDl5sJwBoTDxP7LCRbXx/9f2lvzZvbj/4uXj+5YCACFdM5cOgW2LAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\35 749afba {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d1aba802 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 15px 50px 15px;
}
    
#group_uu2::before, #group_uu2 > .bgExtraLayerOverlay {
    
}
#group_uu2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 8836c42 {
    margin: 0px 0% 0px 0%;
}
    
#df825a59 {
    width: 100%;
}
    
#\35 a096cf9 {
    width: 100%;
}
    
#group_pdf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_qc4 {
    width: 100%;
    row-gap: 10px;
    padding: 0px 15px 0px 15px;
    margin: -50px 0% 0px 0%;
}
    
#widget_2ua {
    height: 300px;
}
    
#group_52f {
    align-items: center;
}
    
#d9b2aebb {
    align-items: center;
}
    
#d1dc3ff3 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 82fcad8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#bb81f9d6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 15px 0px 15px;
}
    
#\31 3f715df {
    width: 68.90%;
}
    
#\37 6385e47 {
    margin: 0px 0% 0px 0%;
}
    
#widget_t9c {
    width: 98.78%;
    height: 362px;
}
    
#\33 34b5a6d {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#e4cfb54a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d6282e42 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5px 15px 80px 15px;
}
    
#ac2539f4 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#group_0rd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 a356037 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
}
    
#f41f3037 {
    width: 100.00%;
}
    
#ad3da32b {
    margin: 0px 0% 0px 0%;
}
    
#\32 8d0f59f {
    width: 250px;
}
}



@media (max-width: 767px) {
    
#\33 b17087e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 100px 15px;
}
    
#\37 de107c9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bda867d5 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 20px;
}
    
#\38 ea91185 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 def77b9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    justify-content: center;
}
    
#\35 1d75dc4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 7c81463 {
    margin: 0px 0% 0px 0%;
}
    
#f637153f {
    width: 87.69%;
}
    
#\35 d4eb3a1 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
}
    
#cc0f1283 {
    width: 100%;
    height: auto;
    min-height: 84px;
    align-items: center;
    padding: 5px 20px 5px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 aa9ba74 {
    height: 52px;
}
    
#\30 e759b29 {
    width: 100%;
    height: auto;
    min-height: 82px;
    align-items: center;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 81efe14 {
    height: 50px;
    width: 99.30%;
}
    
#\34 6bfe35f {
    align-items: center;
}
    
#\32 ef97637 {
    height: 58px;
    width: 100.00%;
}
    
#\37 5eeb5ab {
    height: auto;
    min-height: 71px;
}
#\37 5eeb5ab.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAK0lEQVQI12P4jwb+QQGI/fndq2+Pb5zfvn/phHIGAgr/PLhy+sLBlVOXAABGA0rfxZxjswAAAABJRU5ErkJggg==');
}
    
#\39 9deda44 {
    width: 100.00%;
}
    
#c7d9c4ca {
    height: 72px;
}
    
#d81db2b2 {
    width: 100%;
    height: auto;
    min-height: 72px;
    align-items: center;
    padding: 5px 20px 5px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 97a7515 {
    min-height: 0px;
    row-gap: 15px;
    padding: 0px 15px 20px 15px;
    margin: -2px 0% 0px 0%;
}
    
#f4d4c08c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 15px 0px 15px;
}
    
#\32 df4865f {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 54px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d6ba5da1 {
    height: 32px;
    width: 90.85%;
}
    
#f621a352 {
    width: 100%;
    height: auto;
    min-height: 74px;
    align-items: center;
    padding: 15px 20px 15px 20px;
    margin: 0px 0% 0px 0%;
}
    
#eefb7832 {
    height: 42px;
    width: 98.25%;
}
    
#\34 b9df819 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#d216b53e {
    width: 100%;
    height: auto;
    min-height: 78px;
    padding: 5px 20px 5px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bc6808c5 {
    height: 34px;
}
    
#cb910a5c {
    height: 46px;
}
    
#\36 0821f52 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#d1047537 {
    height: 70px;
    width: 98.60%;
}
    
#fbf7884c {
    height: 66px;
    width: 100.00%;
}
    
#\36 4cbe9cb {
    width: 100%;
    height: auto;
    min-height: 80px;
    align-items: center;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e0e6abf {
    width: 30%;
    height: auto;
    min-height: 71px;
}
    
#e478af5a {
    height: auto;
    min-height: 71px;
    width: 70%;
}
    
#\36 819b8c9 {
    width: 100%;
    height: auto;
    min-height: 84px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}

