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

  *#dm .dmInner div.u_1235651691 .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-button { text-align:CENTER !important; }

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

  *#dm .dmInner div.u_properties .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_properties .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_properties .caption-button { text-align:CENTER !important; }

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

  *#dm .dmInner div.u_properties .caption-button span.text { font-weight:400 !important; }

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

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

  *#dm .dmInner a.u_1621297149:hover span.text {
    color:var(--color_7) !important;
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1621297149.hover span.text {
    color:var(--color_7) !important;
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1621297149 span.text {
    color:var(--color_3) !important;
    font-weight:400 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1621297149:hover {
    background-image:none !important;
    background-color:rgba(255,255,255,0) !important;
  }

  *#dm .dmInner a.u_1621297149.hover {
    background-image:none !important;
    background-color:rgba(255,255,255,0) !important;
  }

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

  *#dm .dmInner div.u_1487187741 .svg { fill:rgba(4,49,4,1) !important; }

  *#dm .dmInner div.u_1912210470 .svg { fill:rgba(4,49,4,1) !important; }

  *#dm .dmInner div.u_1103822798 .svg { fill:rgba(4,49,4,1) !important; }

  *#dm .dmInner div.u_1643556955 .svg { fill:rgba(4,49,4,1) !important; }

  *#dm .dmInner div.u_3546518726 .svg { fill:rgba(4,49,4,1) !important; }

  *#dm .dmInner div.u_1878032457 .svg { fill:rgba(4,49,4,1) !important; }

  *#dm .dmInner div.u_1895112306 .svg { fill:rgba(4,49,4,1) !important; }

  *#dm .dmInner div.u_1783591135 .svg { fill:rgba(4,49,4,1) !important; }

  *#dm .dmInner div.u_1136376466 .svg { fill:rgba(4,49,4,1) !important; }

  *#dm .dmInner div.u_1772166078 .svg { fill:rgba(4,49,4,1) !important; }

  *#dm .dmInner div.u_1581296158 .svg { fill:rgba(4,49,4,1) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1596556779 span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1412222637:hover {
    background-image:none !important;
    background-color:rgba(255,255,255,0) !important;
  }

  *#dm .dmInner a.u_1412222637.hover {
    background-image:none !important;
    background-color:rgba(255,255,255,0) !important;
  }

  *#dm .dmInner a.u_1412222637 {
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1412222637:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1412222637.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner a.u_1398947137:hover {
    background-image:none !important;
    background-color:rgba(255,255,255,0) !important;
  }

  *#dm .dmInner a.u_1398947137.hover {
    background-image:none !important;
    background-color:rgba(255,255,255,0) !important;
  }

  *#dm .dmInner a.u_1398947137 {
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1398947137:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1398947137.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner a.u_1687278679:hover {
    background-image:none !important;
    background-color:rgba(255,255,255,0) !important;
  }

  *#dm .dmInner a.u_1687278679.hover {
    background-image:none !important;
    background-color:rgba(255,255,255,0) !important;
  }

  *#dm .dmInner a.u_1687278679 {
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1687278679:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1687278679.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner a.u_1934790985:hover {
    background-image:none !important;
    background-color:rgba(255,255,255,0) !important;
  }

  *#dm .dmInner a.u_1934790985.hover {
    background-image:none !important;
    background-color:rgba(255,255,255,0) !important;
  }

  *#dm .dmInner a.u_1934790985 {
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1934790985:hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1934790985.hover span.text {
    color:var(--color_2) !important;
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1621297149 {
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:center !important;
    text-align:center !important;
  }

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

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

  *#dm .dmInner a.u_1826409939 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner a.u_1826409939 span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1826409939:hover {
    background-image:none !important;
    border-color:rgba(255,255,255,0) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1826409939.hover {
    background-image:none !important;
    border-color:rgba(255,255,255,0) !important;
    background-color:var(--color_2) !important;
  }

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

  *#dm .dmInner a.u_1826409939.hover span.text {
    color:var(--color_3) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_properties .caption-button span.text { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:326px !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

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

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

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

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

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:280px !important; }
}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\37 37e6dc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68.58%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.6;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 46%, rgba(0, 0, 0, 0) 100%);
}
#b26344eb {
    background-position: 0% 0%;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/c86e6590/dms3rep/multi/opt/imgi_15_slider-1920w.webp");
}
    
#d2140be4 {
    min-height: 210px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20% 10% 8% 10%;
    margin: 0% 0% 0% 0%;
}
    
#widget_tf8 {
    width: 959px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i44 {
    width: 98.30%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_gmr {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 558.75px;
    min-height: 72px;
    max-height: 100%;
    align-self: auto;
    order: 2;
    height: auto;
    --column-gap: 4%;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 3% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h1q {
    width: 210px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
}
    
#\30 b16e1c9 {
    width: 202px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
}
    
#ef257537 {
    margin: 0px 0% 0px 0%;
}
    
#group_28o {
    justify-content: flex-end;
    width: 29.352318339100346%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_f28 {
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 248px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: linear-gradient(450deg, rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.65) 100%);
    background-origin: border-box;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4gs {
    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;
}
    
#\30 eb2cb70 {
    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;
}
    
#group_q8p {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 5.958338182241359%;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tpk {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d951fc67 {
    min-height: 995px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ed0409e2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 41c3791 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.1%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/c86e6590/dms3rep/multi/opt/homepage-photo1-917h.png");
    border-radius: 20px 100px 20px 100px;
    margin: 0% 0% 0% 0%;
}
    
#c08d36d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53.84%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ltd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 158d9d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b2714756 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_lnv {
    align-items: flex-start;
    width: 48.46%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tbp {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1685782655334602%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0hf {
    width: 36.9688px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#eb2083de {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fe88a29 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1685782655334602%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e1c6856 {
    width: 36.9688px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#f66ddc2e {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 aca20b2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1685782655334602%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e5e3606f {
    width: 36.9688px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\37 1f4f1de {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c1be0e1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1685782655334602%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 709717b {
    width: 36.9688px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\34 932e098 {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3fs {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.0870648765977973%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 aeec491 {
    align-items: flex-start;
    width: 48.46%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df4d40af {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1685782655334602%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ab6ce1e3 {
    width: 36.9688px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\39 4be7555 {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 62b1624 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1685782655334602%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 12b172f {
    width: 36.9688px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 89ff5e7 {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2d9c376 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1685782655334602%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f53d53ca {
    width: 36.9688px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#c7b0dca5 {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e3e754c {
    align-items: flex-start;
    width: 48.46%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ef016ee {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1685782655334602%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d32ad86 {
    width: 36.9688px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\33 2cce227 {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 56624b8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1685782655334602%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e4a0411 {
    width: 36.9688px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#ca4d4c41 {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b623e0da {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1685782655334602%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0c0c352 {
    width: 36.9688px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\31 60d20af {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb7da9e5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 31px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.1685782655334602%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a00d980 {
    width: 36.9688px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\37 1a77d9b {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 0717496 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: stretch;
    order: 5;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5568c07 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 151996e {
    min-height: 0;
    column-gap: 8%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\34 f4bf5a6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: flex-end;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#faa56059 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1du {
    align-items: flex-start;
    width: 57.34%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2b0e4a0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 2b0e4a0 {
    width: 16.50%;
    height: auto;
    max-width: 100%;
    min-height: 60px;
    order: 1;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_33f {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\36 9a46f2d {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd99366c {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fe89153 {
    width: 100%;
    height: 0px;
    max-width: 100%;
    order: 1;
}
    
#\37 56b4e40 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kgb {
    width: 78px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aa63c6ba {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: stretch;
    order: 1;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d74e561f {
    width: 78px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f7f2c1f6 {
    width: 100%;
    height: 0px;
    max-width: 100%;
    order: 1;
}
    
#bb7f4a2d {
    width: 95.30%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 be5cd21 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9149b25 {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: stretch;
    order: 2;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3128c16 {
    width: 78px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 7cb8150 {
    width: 100%;
    height: 0px;
    max-width: 100%;
    order: 1;
}
    
#\34 df49e3e {
    width: 97.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d0fb347 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d7558c3 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: stretch;
    order: 4;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9f10910 {
    width: 78px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 f081b72 {
    width: 100%;
    height: 0px;
    max-width: 100%;
    order: 1;
}
    
#\35 d02798a {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b190936 {
    width: 100.00%;
    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 a7623de {
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: stretch;
    order: 3;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/c86e6590/dms3rep/multi/opt/imgi_16_background-services-1920w.webp");
    border-radius: 20px 20px 20px 20px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4bd9a9e {
    width: 100%;
    height: 0px;
    max-width: 100%;
    order: 1;
}
    
#\36 bb5981f {
    width: 78px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#acc85078 {
    width: 100%;
    height: 0px;
    max-width: 100%;
    order: 1;
}
    
#d0b572c5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d88dbe5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 53c1c90 {
    width: 198px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e21e39e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 b574914 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\31 32021e3 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
    order: 2;
    align-content: center;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 32e9585::before, #\37 32e9585 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.3;
    border-radius: inherit;
}
#\37 32e9585 {
    align-items: flex-start;
    width: 624px;
    min-height: 255px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.511258429534804%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/c86e6590/dms3rep/multi/opt/pexels-photo-6413498-1920w.jpeg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac56b67e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b3de074 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_9);
    background-image: none;
}
    
#\31 cebc76f {
    min-height: 0;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\33 e198cdc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f62e0ddb {
    align-items: flex-start;
    width: 32%;
    min-height: 554px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    justify-content: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b86cdb7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0f75bd1 {
    align-items: flex-start;
    width: 32%;
    min-height: 554px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    justify-content: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c5bd23e5::before, #c5bd23e5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.3;
    border-radius: inherit;
}
#c5bd23e5 {
    align-items: flex-start;
    width: 624px;
    min-height: 255px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.511258429534804%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/c86e6590/dms3rep/multi/opt/pexels-photo-6413498-1920w.jpeg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4fcfaee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 8f5a925 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 c4f243e {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a96683ef {
    align-items: flex-start;
    width: 32%;
    min-height: 554px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    justify-content: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d8f16fd::before, #\31 d8f16fd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.3;
    border-radius: inherit;
}
#\31 d8f16fd {
    align-items: flex-start;
    width: 624px;
    min-height: 255px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.511258429534804%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/c86e6590/dms3rep/multi/opt/pexels-photo-6413498-1920w.jpeg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2d42975 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cee93e23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#adb568a5 {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1d0a516 {
    align-items: flex-start;
    width: 32%;
    min-height: 554px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    justify-content: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 7b95feb::before, #\33 7b95feb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.3;
    border-radius: inherit;
}
#\33 7b95feb {
    align-items: flex-start;
    width: 624px;
    min-height: 255px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.511258429534804%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/c86e6590/dms3rep/multi/opt/pexels-photo-6413498-1920w.jpeg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d33b1920 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b314d7f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e6d3cce1 {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 92037a0 {
    align-items: flex-start;
    width: 32%;
    min-height: 554px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    justify-content: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b7071c8::before, #\30 b7071c8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.3;
    border-radius: inherit;
}
#\30 b7071c8 {
    align-items: flex-start;
    width: 624px;
    min-height: 255px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.511258429534804%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/c86e6590/dms3rep/multi/opt/pexels-photo-6413498-1920w.jpeg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f4b4e7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 a7b9ebe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 0b2cb99 {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8n5 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
}



@media all {
    
#\31 1381642 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1261710 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 549d7eb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 3d7e42e {
    min-height: 724px;
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#db37804d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a8173dd3 {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b416f137 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.18%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\37 9b3341a {
    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;
}
    
#\37 bafc7d1 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: auto;
    order: 2;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e4ff582 {
    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;
}
    
#\31 8f3dfbe {
    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;
}
    
#widget_jg3 {
    width: 100%;
    height: 0px;
    max-width: 100%;
    order: 0;
}
    
#group_8vk {
    justify-content: flex-end;
    width: 52.76%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#group_gao[data-pinned] {
    position: sticky;
    top: 250px;
    bottom: auto;
    z-index: 1;
}
#group_gao {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\31 d1e6aca {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: auto;
    order: 3;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1f2bf69 {
    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;
}
    
#a8481102 {
    width: 100%;
    height: 0px;
    max-width: 100%;
    order: 2;
}
    
#\34 ba9f149 {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a880e84 {
    align-items: flex-start;
    width: 97.03%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7e8b87f {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 79ff094 {
    width: 100%;
    height: 0px;
    max-width: 100%;
    order: 0;
}
    
#da455df3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca881a37 {
    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;
}
    
#\35 463267d {
    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;
}
    
#d3071966 {
    width: 100%;
    height: 0px;
    max-width: 100%;
    order: 0;
}
    
#\36 60650d8 {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3d6827d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 41fbf5e {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: auto;
    order: 4;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c982058 {
    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;
}
    
#ee22065f {
    width: 100%;
    height: 0px;
    max-width: 100%;
    order: 2;
}
    
#\35 cabd0d4 {
    width: 81.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a50aeaab {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f902623 {
    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;
}
}



@media all {
    
#\35 4754422 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffb5e805 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e8c714fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\35 5f83482 {
    min-height: 620px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 7e6ce64::before, #\33 7e6ce64 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#\33 7e6ce64 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/c86e6590/dms3rep/multi/opt/Julia---Web-Assets--281-29-1920w.png");
}
    
#\37 79a9ade {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a505bd5c {
    margin: 0px 0% 0px 0%;
}
    
#\37 76ec251 {
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 5.958338182241359%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b492d2e7 {
    align-items: flex-end;
    width: 48%;
    min-height: 630px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 d8f0ac7 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.929594760540319%;
    flex-wrap: nowrap;
    background-image: url("https://irp.cdn-website.com/c86e6590/dms3rep/multi/opt/Tree-photos_260723_085351_22--281-29-1920w.png");
    border-radius: 50px 20px 50px 20px;
    order: 1;
    height: auto;
    background-position: 50% 0%;
}
    
#\39 f9a008f {
    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;
}
    
#\34 db53427 {
    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;
}
    
#\34 1067c3a {
    align-items: flex-start;
    width: 250px;
    min-height: 180px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.929594760540319%;
    flex-wrap: nowrap;
    background-color: var(--color_9);
    background-image: none;
    border-radius: 20px 20px 50px 20px;
    order: 0;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8095e6a {
    align-items: flex-start;
    width: 48%;
    min-height: 630px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 bdc2565 {
    width: 46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#adbfa64d {
    align-items: flex-start;
    width: 250px;
    min-height: 180px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.929594760540319%;
    flex-wrap: nowrap;
    background-color: var(--color_9);
    background-image: none;
    border-radius: 20px 20px 50px 20px;
    order: 1;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c0db0c85 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.929594760540319%;
    flex-wrap: nowrap;
    background-image: url("https://irp.cdn-website.com/c86e6590/dms3rep/multi/opt/Tree-photos_260723_085351_21--282-29-1920w.png");
    border-radius: 50px 20px 50px 20px;
    order: 0;
    height: auto;
}
    
#cfe5f099 {
    align-items: center;
    width: 100.00%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 5.958338182241359%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 8735359 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 7f4d405 {
    margin: 0px 0% 0px 0%;
}
    
#e914e2f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bb47f37f {
    min-height: 266px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 10% 8% 10%;
    margin: 0% 0% 0% 0%;
}
    
#bdd929fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 e0406b5::before, #\39 e0406b5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.58;
    border-radius: inherit;
}
#\39 e0406b5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/c86e6590/dms3rep/multi/opt/Gemini_Generated_Image_ntgd1intgd1intgd-816c2047-1920w.png");
    background-position: 50% 100%;
}
    
#\36 16dd1d1 {
    width: 210px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
}
    
#\31 2c59cc4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 558.75px;
    min-height: 72px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    height: auto;
    --column-gap: 2%;
    column-gap: 2%;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 2% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ad39267 {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2140be4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 4% 4%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#b26344eb {
    background-color: var(--color_1);
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\37 37e6dc7 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#group_gmr {
    width: 556px;
    justify-content: flex-start;
}
    
#widget_tf8 {
    width: 626px;
}
    
#group_28o {
    width: 100%;
    min-height: 80px;
    align-items: flex-end;
    order: 1;
}
    
#widget_h1q {
    width: 186px;
}
    
#\30 b16e1c9 {
    width: 162px;
}
    
#group_f28 {
    width: 51.90%;
    height: auto;
    min-height: 232px;
    padding: 20px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#ef257537 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d951fc67 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#aaa91e87 {
    margin: 0px 0% 0px 0%;
}
    
#\34 41c3791 {
    width: 100%;
    min-height: 350px;
}
    
#c08d36d5 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0717496 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 4;
}
    
#c6f8f16e {
    margin: 0px 0% 0px 0%;
}
    
#\35 151996e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 a7623de {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 5;
}
    
#fd99366c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 0;
}
    
#aa63c6ba {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 1;
}
    
#e9149b25 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 2;
}
    
#\33 d7558c3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 3;
}
    
#group_1du {
    width: 55.68%;
}
    
#\34 2b0e4a0 {
    width: 31.36%;
}
    
#group_33f {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 32e9585::before, #\37 32e9585 > .bgExtraLayerOverlay {
    
}
    
#\31 cebc76f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b57d152b {
    margin: 0px 0% 0px 0%;
}
    
#c5bd23e5::before, #c5bd23e5 > .bgExtraLayerOverlay {
    
}
    
#\31 d8f16fd::before, #\31 d8f16fd > .bgExtraLayerOverlay {
    
}
    
#\33 7b95feb::before, #\33 7b95feb > .bgExtraLayerOverlay {
    
}
    
#\30 b7071c8::before, #\30 b7071c8 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3d7e42e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c216461a {
    margin: 0px 0% 0px 0%;
}
    
#\37 9b3341a {
    width: 100.00%;
}
    
#group_8vk {
    width: 100%;
    min-height: 80px;
}
    
#b416f137 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a505bd5c {
    margin: 0px 0% 0px 0%;
}
    
#\35 5f83482 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e8c714fc {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\30 bdc2565 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\33 7e6ce64::before, #\33 7e6ce64 > .bgExtraLayerOverlay {
    
}
    
#b492d2e7 {
    height: auto;
    min-height: 468px;
}
    
#\33 8095e6a {
    height: auto;
    min-height: 468px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7f4d405 {
    margin: 0px 0% 0px 0%;
}
    
#bb47f37f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 e0406b5::before, #\39 e0406b5 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\37 37e6dc7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 20px;
    margin: 0px 0% 0px 0%;
}
    
#d2140be4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30% 4% 4% 4%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#b26344eb {
    background-color: var(--color_1);
    background-size: cover;
    background-repeat: no-repeat;
}
    
#widget_tf8 {
    width: 100.00%;
}
    
#group_gmr {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
}
    
#widget_h1q {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 b16e1c9 {
    width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#group_28o {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ef257537 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d951fc67 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\34 41c3791 {
    width: 100%;
    min-height: 350px;
    align-items: center;
}
    
#c08d36d5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_3fs {
    column-gap: 3.0870648765977973%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#group_lnv {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 e3e754c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 aeec491 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 131px;
}
}



@media (max-width: 767px) {
    
#\37 0717496 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 4;
}
    
#\35 151996e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 f4bf5a6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 2b0e4a0 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_33f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 a7623de {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 5;
    min-height: 200px;
}
    
#fd99366c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#aa63c6ba {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#e9149b25 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 2;
}
    
#\33 d7558c3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 3;
}
    
#d0b572c5 {
    width: 229px;
}
    
#\35 d02798a {
    width: 100.00%;
}
    
#\34 df49e3e {
    width: 100.00%;
}
    
#bb7f4a2d {
    width: 100.00%;
}
    
#\36 9a46f2d {
    width: 100.00%;
}
    
#group_1du {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 53c1c90 {
    width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#\37 b574914 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 32021e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 32e9585::before, #\37 32e9585 > .bgExtraLayerOverlay {
    
}
    
#\31 cebc76f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c5bd23e5::before, #c5bd23e5 > .bgExtraLayerOverlay {
    
}
    
#\34 c4f243e {
    width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#\31 d8f16fd::before, #\31 d8f16fd > .bgExtraLayerOverlay {
    
}
    
#adb568a5 {
    width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#\33 7b95feb::before, #\33 7b95feb > .bgExtraLayerOverlay {
    
}
    
#e6d3cce1 {
    width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#\30 b7071c8::before, #\30 b7071c8 > .bgExtraLayerOverlay {
    
}
    
#\34 0b2cb99 {
    width: 100%;
    margin: 15px 0% 0px 0%;
}
    
#group_8n5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 3d7e42e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#b416f137 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_8vk {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 9b3341a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 4754422 {
    width: 100.00%;
}
    
#e8c714fc {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\35 5f83482 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\36 d8f0ac7 {
    min-height: 160px;
}
    
#\34 1067c3a {
    min-height: 110px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bdc2565 {
    width: 100%;
    min-height: 282px;
    align-items: center;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#adbfa64d {
    height: auto;
    min-height: 110px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c0db0c85 {
    height: auto;
    min-height: 160px;
}
    
#\33 7e6ce64::before, #\33 7e6ce64 > .bgExtraLayerOverlay {
    
}
    
#cfe5f099 {
    height: auto;
    min-height: 40px;
}
    
#\37 76ec251 {
    height: auto;
    min-height: 66px;
}
    
#\33 8095e6a {
    height: auto;
    min-height: 282px;
    row-gap: 12px;
    padding: 0px 0px 0px 6px;
    margin: 0px 0% 0px 0%;
}
    
#b492d2e7 {
    height: auto;
    min-height: 282px;
    row-gap: 12px;
    padding: 0px 6px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bb47f37f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#bdd929fd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 e0406b5::before, #\39 e0406b5 > .bgExtraLayerOverlay {
    
}
    
#\36 16dd1d1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 2c59cc4 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
}
    
#\36 ad39267 {
    width: 100%;
    margin: 15px 0% 0px 0%;
}
}

#\33 7e6ce64.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAhUlEQVQI12NIXxGklbky2DxzVYhx+opgyfilQSwM2EDWqhDP7FWhidmrQqMyV4ToJi0K4MClMCB7VWhW9qrQ5KwVIUbJC/xxKjTOXhXqkr0y1D5reYhC8nx/VqwKU5cG8GYsDxLMXBEskLkskCNpjh8jVoVGqUYMIfVaDKkzjBjq6xlwAgAqnCrR4I4nlAAAAABJRU5ErkJggg==')!important}#\36 d8f0ac7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAYAAAC07qxWAAAACXBIWXMAAAsTAAALEwEAmpwYAAACxUlEQVQozyXPfU8TdwDA8d+L2UswWZbFjCXGZGmN0EJhvfba6x3Xh+vjtfRKaYtQqSDUjLFiQc1Ms/lMIzqqAgoFU9QmPjA346aJbu7vLcuWLPvnu5i9g89HOBWJPtmJHPYSTKmk8gbRrELlVJEbrVXevH3H33/9i5Ajw0i6FzWmEDY14rkQxojC2FSaq9cv8dPPr/nzj38Q0ayJYqh4gxKK4UFP+BhOeojlVZYbi+x1u/z67neEnoriiyi4lAHcfgey0kdAdxJKu6nWK7TurvP8x18QfkPHrUs45V6cQzZcLhs+fy+RtJvj83kuXr9E59H+e6NOIKYRiPqQZCeDA3b8soNsIcKppSlWWk12H3T/zxjZOIlcFH/QjUs6SkD3UDpuMb88Q3PtGu3OLiJRKGCVS2QnMoTTPvS4RCIbZHpukqWva6zf26D7+AmiOPsV5fkaYycmMXJBQhk3qbzK1FyB+rlFNre22H/+ErF08Q71C99R+fI0sbEMWkpi2BwkX05SP1enff8hr17/hrjS6tJcf8yZCy1GK3N4DB9O1U5wxMfMwhxrG22e/fAWcWPzKXd2X7DS2mO2dh7DshhQB/HH3RRmily5eZOHT14iNna+Z3vvBWubD1g8+w2FcgUlrBGIeTBLMRbP11i9dRuxtfuUnc4+a7e3Ob10lonyBKHoMIapkszpnFyY5EyjjmjvdNhud1hprlKtzpLNJdF0D6ZlEDU1jk2PcqJ6DHF55VuuNa/SaDSYmCwRiQWQ5D6sfJLkSITyyXGKUxaiWhuntlxlofYF+YKFon6Oa8iOmTHI5KKMVyySORVhlrwUKwnK0yWyOROP7MLRfxhF68e0VNKF97FehJayER/1kB4NYcQ1HM7PsNkPcuToRwSCdvwRG0NqD0IKfYoW7yWc9OJT+7Hbezh06AAHP/kAx+CHDHg/ZijQw3+R8vb9LqZN9wAAAABJRU5ErkJggg==')!important}#c0db0c85.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAVCAYAAAB/sn/zAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC40lEQVQozyXO209bdQDA8d/f4Ism+qBDXSIzGSFxSOkoLaVcSun9nJbTGz2l9HaKsLa0XWmwq9DiCkxl3J2X6Ugdw23BLKNT9zAz9H/6muj75+EjpOlZ8uUGdw/aHJ90aD/qcPL4dx788ownZy94/uIlf72+QLhklVypwfZ+mwcnHY7un7J9+D2buwfcbz/8H178jbA6Imi5VVrbx+x8d0q1uUGyqJEuZfjq8GvOnp/z6vU/iOEJhVi2Tq31E8vrOwS1OGZ5AH96itu7a/zWOefPVxcIszVIMFkjXz8ieqOExW9Bb79CeN7BncMWx7+ecvzoCWLCPYuSrJIoNXCpCiOSHltAR7oUYGNvjW+Odtja20U4Q3nkuSUC2QUmA+PYAoPIMTOxBReFeorFFY2FyiJC0dbxJgo41BBWnwFPyIg/Oox7ZhBf0kx43oVWTiLmKof4tAoONYjdP4wcNCMpBjwzBuQ5E9MpK0rSjVi6/ZB4uYmciODwG/EqBnwBA9GMnURBJl1WURcjiI1759xsfctcsYh3xo4naEIOD6EVFKrNHJ+3VsjXyoij9ks27z2lurFH7EYWf9yJd2aYbClCtVni1laDfG0ZcffnP7jzQ4fG3mMWb20SXcggx6aI54KkinHiuQyu8DTii/1nrO2f0dh/Smn9gFSxii8mEUj5sCrjDFhNvNN9CVFo/Uhh/eC/Z66+RWppGX/MhzNsZ8hh5KP+Ht54721EopJnNp9lfrmCVioz+5mGHHHjiTiRVD9DtlF69J8ibBEDkwE9wZSXSCqEovrwBCeJphWKtTKZpRyqlkUMOt7nuq0LR2gAtzKKQ7Iw6TYQTrq5uZpj5csV6q0mQj9+mYHxLszujzFNXGXI3INprBefaiVVDJOvzVNezSNszn5Gpq5itHVz7folPtF10Tf4IWNSPy7VjBQfwxsbQUiShYmpPnTmy3T3vsmV3rfo1b2LxdOHLWRk1Kfj2tgH/Asrld0bVQSmOAAAAABJRU5ErkJggg==')!important}#\39 e0406b5.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABLUlEQVQY0wXBTS/DcADA4f8HI0FCp9Ys67TdVNjWMS9tLVqa2dbRzZaRiJd4yxBEROIiQhxEOEgcJQ5u4uRz/DyPKAR7WP42ueVDxoILdP+UpLvDSCFicGKVfqNC32gZMbP5wFznDrt9i1XpYsxHyKbDkJpF0udR8muopS7Cu/zGP//CO3ilGB5jWC4xJYEkDaCoGmPuOoXOE8K7+aV0/YN99E6+eoCem0NOJFHiEiktRd5r4Ow+IxoPf9Tv/1i++qTYPCMzZaNqKil1GHM8TXEpwtt7RISXb4RXH1ROXihFu5i5LIauYKYTOPY0Qdgk2r9FWEGd2doGbrWN7diYo8NkdQk7r9EoOzTCFZqtTUR/rJd4UiZjJLAMGVPuoZiOUVuY5LDls1VfJApc/gEbx7vIok8pHwAAAABJRU5ErkJggg==')!important}