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

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

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

  *#dm .dmInner div.u_1902227444 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:5px 5px 5px 5px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_2394960621 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1085354436 span[data-icon-mask] { background-color:var(--color_4) !important; }

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

  *#dm .dmInner div.u_1210245705 span[data-icon-mask] { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1612650242 {
    background-color:rgba(255,231,190,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1885527684 {
    background-color:rgba(255,231,190,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1654179216 {
    background-color:rgba(255,231,190,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1912403235 {
    background-color:rgba(255,231,190,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1984069038 {
    background-color:rgba(255,231,190,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1573491508 {
    background-color:rgba(255,231,190,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1600581393 {
    background-color:rgba(255,231,190,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1890835397 {
    background-color:rgba(255,231,190,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1754749645 {
    background-color:rgba(255,231,190,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1518211086 {
    background-color:rgba(255,231,190,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1826126504 {
    background-color:rgba(255,231,190,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1715825332 {
    background-color:rgba(255,231,190,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

  *#dm .dmInner div.u_1049276483 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:5px 5px 5px 5px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1182373417 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:5px 5px 5px 5px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1258191538 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:5px 5px 5px 5px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1042082086 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:5px 5px 5px 5px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1210629788 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1440951265 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1188875466 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1756953813 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3228061688 .tsl-text {
    color:var(--color_1) !important;
    font-weight:700 !important;
  }

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

  *#dm .dmInner a.u_622958909 .iconBg { display:none !important; }
}

@media (min-width:1025px) {
  *#dm .dmInner *.u_1968976903 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

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

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

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

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

  *#dm .dmInner *.u_1557135312 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1043995437 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1546072469 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner *.u_1574018577 .photoGalleryThumbs { padding:0px !important; }

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

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

  *#dm .dmInner div.u_3228061688 .tsl-text { font-size:20px !important; }
}

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3228061688 .tsl-text { font-size:20px !important; }
}

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1919450092 img { object-position:100% 50% !important; }

  *#dm .dmInner div.u_3228061688 .tsl-text { font-size:18px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 2% 150px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.62;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 5%, rgba(0, 0, 0, 0) 100%);
}
#\36 3bd85219866cc362278151f {
    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/8b671d76/dms3rep/multi/opt/Organic+dot+accent+beside+a+bright+office-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_tvv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_caa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#widget_caa {
    width: auto;
    height: auto;
    min-width: 230px;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nds {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_jt2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\37 4caa409 {
    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;
}
    
#widget_n3h.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n3h {
    width: 99.93%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin: 0px 0px 0px -15px;
}
    
#widget_rke {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#aae94f2f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\31 0221c92 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/8b671d76/dms3rep/multi/opt/c218612e-e243-40c9-bb78-927f0a989059-1920w.png");
    border-radius: 10px 10px 10px 10px;
}
    
#e20ea99f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 2% 100px 2%;
}
    
#\39 dee5e4a {
    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;
}
    
#\33 1086a1b {
    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;
}
    
#\35 b6f285f {
    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;
}
    
#\34 e54cd43 {
    margin: 0px 0% 0px 0%;
}
    
#\38 ca46750 {
    background-color: var(--color_6);
    background-image: none;
}
}



@media all {
    
#\37 9aee0a7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\39 1ed2e93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25.00%;
    min-width: 4%;
    order: 0;
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\30 41aa810 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70.99%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#d3a4e6e8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 492e169 {
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    height: auto;
    flex-direction: row;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#a489f999 {
    align-items: flex-start;
    width: 68.84%;
    min-height: 0px;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#\34 43c2416 {
    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;
}
    
#\39 5bb2d96 {
    width: 29.88%;
    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 769a324[data-pinned] {
    position: sticky;
    top: 134px;
    bottom: auto;
    z-index: 1;
}
#\32 769a324 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c854830 {
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    height: auto;
    flex-direction: row;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#\39 1a98b96 {
    width: 29.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1613e1e {
    align-items: flex-start;
    width: 68.84%;
    min-height: 0px;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#df61f437 {
    width: 60px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 586bb3e {
    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;
}
    
#\39 c54f82c {
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    height: auto;
    flex-direction: row;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#\39 94f5194 {
    width: 29.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd02fdb8 {
    align-items: flex-start;
    width: 68.84%;
    min-height: 0px;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#\39 3d94185 {
    width: 60px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 26bc989 {
    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;
}
    
#fbeeb3bd {
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    height: auto;
    flex-direction: row;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#\34 8f5cdb5 {
    width: 29.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbff8a57 {
    align-items: flex-start;
    width: 68.84%;
    min-height: 0px;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#\35 555d945 {
    width: 60px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc041823 {
    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;
}
    
#\39 fc122e6 {
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    height: auto;
    flex-direction: row;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#a0835e0c {
    width: 29.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 14398ea {
    align-items: flex-start;
    width: 68.84%;
    min-height: 0px;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    min-width: 32px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#\35 470746b {
    width: 60px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 40a1950 {
    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;
}
    
#\35 f82c0a8 {
    background-color: var(--color_6);
    background-image: none;
}
}



@media all {
    
#\38 779ab48 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#d549ed14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.88%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/8b671d76/dms3rep/multi/opt/pexels-photo-3184423-864c2592-1920w.jpeg");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d7ba65d {
    margin: 0px 0% 0px 0%;
}
    
#group_ev3::before, #group_ev3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#group_ev3 {
    width: 59.12%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/8b671d76/dms3rep/multi/opt/23485401_45-1920w.jpg?jxl&v=jxl");
    padding: 100px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#group_263 {
    align-items: flex-start;
    width: 674px;
    min-height: 0px;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 100%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#\35 b8f83e9 {
    width: 100%;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#ac8c27d6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 00f5424 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 9503578 {
    align-items: center;
    width: 32.18%;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    justify-self: auto;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    align-content: center;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#\33 d6d54fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\31 607b7dd {
    min-height: 506px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\34 efe59c1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_15n {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-wrap: nowrap;
    align-content: stretch;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 7e40a16 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\32 a793a75.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 a793a75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f37ba89e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_oae {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 d4a37bf {
    align-items: center;
    width: 32.18%;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    justify-self: auto;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    align-content: center;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#bbe6e777 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 d6218a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 d6218a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c9b71207 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\38 1215ad3 {
    align-items: center;
    width: 32.18%;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    justify-self: auto;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    align-content: center;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#\33 80779ed {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f19c48bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f19c48bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4261c1f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 9dffe09 {
    min-height: 644px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#b4f0d40a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#b4f0d40a {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 426cab1 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 7ff2211 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8bef12e {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 ad496a7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-wrap: nowrap;
    align-content: stretch;
    order: 7;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#f877fa0a {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 1.739445551730386%;
    min-width: 32px;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    justify-self: auto;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    align-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#b43dcf5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\36 201363c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d32b0084 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nrb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 85.88%;
    min-height: 0px;
    row-gap: 15px;
    column-gap: 3.5405573611783416%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    align-content: flex-start;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#ca7b1772.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#ca7b1772 {
    width: auto;
    height: auto;
    min-width: 230px;
    min-height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a8514f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
#\37 a8514f3 {
    width: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#group_b4l {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#a55bc311.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
#a55bc311 {
    width: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 25f499a.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
#\39 25f499a {
    width: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 aae577c {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 1.739445551730386%;
    min-width: 32px;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    justify-self: auto;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    align-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#\39 da1c38a {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e67a1bdc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 85.88%;
    min-height: 0px;
    row-gap: 15px;
    column-gap: 3.5405573611783416%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    align-content: flex-start;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\34 cbec2a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\34 cbec2a7 {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 d20c381 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e899933 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\35 f8a26a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
#\35 f8a26a0 {
    width: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 6ca0f1b.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
#\34 6ca0f1b {
    width: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 5fdc0ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
#\38 5fdc0ea {
    width: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 69110e7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\32 69110e7 {
    width: auto;
    height: auto;
    min-width: 230px;
    min-height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cd5fb0d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-wrap: nowrap;
    align-content: stretch;
    order: 8;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\31 e0bab74 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 1.739445551730386%;
    min-width: 32px;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    justify-self: auto;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    align-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#\30 bab2ef3 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 a30e4fd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 85.88%;
    min-height: 0px;
    row-gap: 15px;
    column-gap: 3.5405573611783416%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    align-content: flex-start;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\37 ff2297b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\37 ff2297b {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#b31356e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bf35355 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 e2dc1d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
#\33 e2dc1d6 {
    width: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 0eb0356.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
#\33 0eb0356 {
    width: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#b29df068.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
#b29df068 {
    width: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 36a3123.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\38 36a3123 {
    width: auto;
    height: auto;
    min-width: 230px;
    min-height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa97519a {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 1.739445551730386%;
    min-width: 32px;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    justify-self: auto;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    align-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#f74a63e8 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c5628646 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 85.88%;
    min-height: 0px;
    row-gap: 15px;
    column-gap: 3.5405573611783416%;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    align-content: flex-start;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\38 56da349.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\38 56da349 {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#ae258271 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e66699c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 b3a10ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
#\39 b3a10ce {
    width: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#ac1de507.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
#ac1de507 {
    width: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 d901fad.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
#\39 d901fad {
    width: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#ee8847da.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#ee8847da {
    width: auto;
    height: auto;
    min-width: 230px;
    min-height: 50px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae983f14 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 9;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9aa96b2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\30 9aa96b2 {
    width: auto;
    height: auto;
    min-width: 230px;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 10;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6da1c64 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lud {
    width: 100%;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_337 {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#b156d0cd {
    padding-top: 48px;
    padding-left: 48px;
    padding-bottom: 48px;
    border-color: rgba(179,139,61,1);
    background-color: var(--color_6);
    border-radius: 10px;
    column-gap: 48px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 3px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    order: 6;
    padding-right: 48px;
}
    
#\34 6194bfc {
    padding-top: 0px;
    flex-direction: column;
    padding-left: 0px;
    width: 38%;
    padding-bottom: 0px;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0px;
    min-width: 0;
}
    
#\39 790839e {
    row-gap: 24px;
    padding-top: 0px;
    flex-direction: column;
    flex: 1;
    padding-left: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0px;
    min-width: 0;
}
    
#eeb0eacc {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
}



@media all {
    
#fde1e534 {
    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 b0460c5 {
    min-height: 644px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 2% 0px 2%;
}
    
#\36 cc377a5 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\36 05b60fc {
    width: 100.00%;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 338192b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
}
    
#group_3uu {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    align-content: stretch;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#f8827caf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e21bbce3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e21bbce3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 8bd8e01 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    row-gap: 14px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\32 51c912c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 09f0d6b {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    row-gap: 14px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\31 80742be {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 b9bf2e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b9bf2e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 195ea24 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 432ca20 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    row-gap: 14px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#f30ac696 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be7ef4b0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#be7ef4b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 b6c546d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\30 bc36184 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    align-content: stretch;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 c2da9b9 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    row-gap: 14px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\32 dbdeb0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 063c567.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 063c567 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#efd2e960 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 084c99c {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    row-gap: 14px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\36 e333374 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 4f8d924.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 4f8d924 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fc0f4143 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#fae1b6d0::before, #fae1b6d0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#fae1b6d0 {
    align-items: flex-start;
    width: 33.33%;
    min-height: 160px;
    row-gap: 14px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    justify-self: auto;
    justify-content: flex-end;
    border-radius: 5px 5px 5px 5px;
    background-color: var(--color_2);
    grid-area: auto / auto / auto / auto;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    background-image: url('https://irp.cdn-website.com/8b671d76/dms3rep/multi/opt/23485401_45-1920w.png');
}
    
#\31 fae73bc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\34 072793a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\34 072793a {
    width: auto;
    height: auto;
    min-width: 230px;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 dc7e4bd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 0032d37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\37 3bd4dbd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\39 55d7f6a {
    width: 100%;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 94a86ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_71u {
    width: 100%;
    height: 128px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\35 983dab8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\35 983dab8 {
    width: auto;
    height: auto;
    min-width: 230px;
    min-height: 50px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6e1d06f {
    background-color: var(--color_6);
    background-image: none;
}
    
#\32 383bb50 {
    align-items: center;
    width: 23.69%;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 1.739445551730386%;
    min-width: 32px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    justify-self: auto;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    align-content: center;
    flex-wrap: nowrap;
    justify-content: space-between;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#e85e4083 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    row-gap: 15px;
    column-gap: 3.5405573611783416%;
    flex-wrap: nowrap;
    align-content: flex-start;
    order: 1;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\30 d78e389 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\34 edbd9db {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 522dda8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 10190b2 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    height: auto;
    align-self: center;
    padding: 0px 0px 0px 0px;
}
    
#e1fff66d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 1.739445551730386%;
    flex-wrap: nowrap;
    align-content: stretch;
    order: 2;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 c2ea1d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\32 c2ea1d5 {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_qno {
    width: 100%;
    height: 150px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#a1bd3855 {
    align-items: center;
    width: 23.69%;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 1.739445551730386%;
    min-width: 32px;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    justify-self: auto;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    align-content: center;
    flex-wrap: nowrap;
    justify-content: space-between;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\35 16e57b3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    row-gap: 15px;
    column-gap: 3.5405573611783416%;
    flex-wrap: nowrap;
    align-content: flex-start;
    order: 1;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\34 c72867e {
    width: 100%;
    height: 150px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#faa135f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#faa135f2 {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 f23ac21.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\39 f23ac21 {
    width: auto;
    height: auto;
    min-width: 230px;
    min-height: 50px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 192e3ee {
    align-items: center;
    width: 23.69%;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 1.739445551730386%;
    min-width: 32px;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    justify-self: auto;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    align-content: center;
    flex-wrap: nowrap;
    justify-content: space-between;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\32 1968b89 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    row-gap: 15px;
    column-gap: 3.5405573611783416%;
    flex-wrap: nowrap;
    align-content: flex-start;
    order: 1;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\32 7e11ad7 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#c7e68444.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#c7e68444 {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 bb8102d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\34 bb8102d {
    width: auto;
    height: auto;
    min-width: 230px;
    min-height: 50px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 348745d {
    align-items: center;
    width: 23.69%;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 1.739445551730386%;
    min-width: 32px;
    order: 3;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 11px 0px;
    justify-self: auto;
    background-color: var(--color_3);
    border-radius: 15px 15px 15px 15px;
    align-content: center;
    flex-wrap: nowrap;
    justify-content: space-between;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\37 0a8f46c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    row-gap: 15px;
    column-gap: 3.5405573611783416%;
    flex-wrap: nowrap;
    align-content: flex-start;
    order: 1;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#f7ed4c6d {
    width: 100%;
    height: 150px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\36 91e8df7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\36 91e8df7 {
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 448368e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 15px 10px 15px;
}
#\38 448368e {
    width: auto;
    height: auto;
    min-width: 230px;
    min-height: 50px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 b2812ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#f125025b {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b3e94fa3::before, #b3e94fa3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(405deg, rgba(209, 107, 48, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#b3e94fa3 {
    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/8b671d76/dms3rep/multi/opt/colleagues-drink-coffee-business-partners-business-meeting-man-woman-sitting-table-1920w.jpg?jxl&v=jxl");
}
}



@media all {
    
#\38 6c59ed8 {
    min-height: 0px;
    width: 100%;
    justify-content: center;
    max-width: none;
    padding: 80px 4% 80px 4%;
}
    
#\31 3a647e2 {
    background-color: var(--color_2);
}
    
#a279eec6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 b42f9db {
    align-self: center;
    row-gap: 16px;
    max-width: 800px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 edbf38c {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 ec83401 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 1f4d504 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f {
    background-position: 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 50px 15px 50px 15px;
    margin: 0% 0% 0% 0%;
}
    
#group_nds {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e20ea99f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#aae94f2f {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\31 0221c92 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9aee0a7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 1ed2e93 {
    width: 100%;
    min-height: 0px;
}
    
#\30 41aa810 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 779ab48 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#d549ed14 {
    width: 100%;
    min-height: 300px;
    height: auto;
}
    
#group_263 {
    width: 99.54%;
    min-width: 0px;
    max-width: 740px;
}
    
#group_ev3 {
    width: 100%;
    min-height: 80px;
    padding: 80px 4% 80px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d7ba65d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9503578 {
    min-width: 32px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\31 607b7dd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 d4a37bf {
    min-width: 32px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 1215ad3 {
    min-width: 32px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#group_15n {
    align-items: stretch;
    align-content: stretch;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9dffe09 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f877fa0a {
    min-width: 32px;
    width: 100%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\37 a8514f3 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#group_b4l {
    column-gap: 10px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    --column-gap: 10px;
}
    
#a55bc311 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\39 25f499a {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\36 ad496a7 {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 aae577c {
    min-width: 32px;
    width: 100%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 e899933 {
    column-gap: 10px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    --column-gap: 10px;
}
    
#\35 f8a26a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\34 6ca0f1b {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\38 5fdc0ea {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\39 cd5fb0d {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 e0bab74 {
    min-width: 32px;
    width: 100%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 bf35355 {
    column-gap: 10px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    --column-gap: 10px;
}
    
#\33 e2dc1d6 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\33 0eb0356 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#b29df068 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#aa97519a {
    min-width: 32px;
    width: 100%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 e66699c {
    column-gap: 10px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    --column-gap: 10px;
}
    
#\39 b3a10ce {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#ac1de507 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\39 d901fad {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b0460c5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 c2da9b9 {
    width: 33.33%;
}
    
#\33 084c99c {
    width: 33.33%;
}
    
#fae1b6d0 {
    width: 33.33%;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 072793a {
    min-width: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3bd4dbd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d78e389 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e1fff66d {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 383bb50 {
    min-width: 32px;
    width: 100%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_qno {
    height: 120px;
}
    
#a1bd3855 {
    min-width: 32px;
    width: 100%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 c72867e {
    height: 120px;
}
    
#\34 192e3ee {
    min-width: 32px;
    width: 100%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 7e11ad7 {
    height: 120px;
}
    
#\36 348745d {
    min-width: 32px;
    width: 100%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#f7ed4c6d {
    height: 120px;
}
}



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



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 30px 4% 50px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#group_nds {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_jt2 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 15px;
}
    
#widget_caa {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\37 4caa409 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f {
    background-position: 0% 50%;
}
    
#widget_rke {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#aae94f2f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0221c92 {
    width: 100%;
    min-height: 250px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e20ea99f {
    min-height: unset;
    flex-direction: column;
    padding: 0px 4% 50px 4%;
}
    
#\34 e54cd43 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 9aee0a7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 1ed2e93 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 41aa810 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d3a4e6e8 {
    min-width: 32px;
    width: 50px;
}
    
#\37 492e169 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#a489f999 {
    min-width: 32px;
    width: 100.00%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: -40px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 5bb2d96 {
    width: 100.00%;
}
    
#\30 c854830 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 1a98b96 {
    width: 100.00%;
}
    
#\31 1613e1e {
    min-width: 32px;
    width: 100.00%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: -40px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#df61f437 {
    min-width: 32px;
    width: 50px;
}
    
#\39 c54f82c {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 94f5194 {
    width: 100.00%;
}
    
#cd02fdb8 {
    min-width: 32px;
    width: 100.00%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: -40px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 3d94185 {
    min-width: 32px;
    width: 50px;
}
    
#fbeeb3bd {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 8f5cdb5 {
    width: 100.00%;
}
    
#fbff8a57 {
    min-width: 32px;
    width: 100.00%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: -40px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\35 555d945 {
    min-width: 32px;
    width: 50px;
}
    
#\39 fc122e6 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#a0835e0c {
    width: 100.00%;
}
    
#\30 14398ea {
    min-width: 32px;
    width: 100.00%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: -40px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\35 470746b {
    min-width: 32px;
    width: 50px;
}
}



@media (max-width: 767px) {
    
#\38 779ab48 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#d549ed14 {
    width: 100%;
    min-height: 250px;
    align-items: center;
    height: auto;
}
    
#group_ev3 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    height: auto;
    padding: 50px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
}
    
#group_263 {
    min-width: 100%;
    max-width: 100%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 d7ba65d {
    margin: 0px 0% 0px 0%;
}
    
#ac8c27d6 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 9503578 {
    min-width: 32px;
    width: 100%;
    align-items: center;
    align-content: center;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 d6d54fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 607b7dd {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 d4a37bf {
    min-width: 32px;
    width: 100%;
    align-items: center;
    align-content: center;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 1215ad3 {
    min-width: 32px;
    width: 100%;
    align-items: center;
    align-content: center;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#group_15n {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\33 9dffe09 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#f877fa0a {
    min-width: 32px;
    width: 100%;
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#b43dcf5c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#\37 a8514f3 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\36 ad496a7 {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_b4l {
    column-gap: 9.397944199706314%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 10px;
}
    
#a55bc311 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\39 25f499a {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\32 426cab1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80px;
}
    
#group_nrb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 aae577c {
    min-width: 32px;
    width: 100%;
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 da1c38a {
    margin-right: 0%;
    margin-left: 0%;
    width: 80px;
}
    
#e67a1bdc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 e899933 {
    column-gap: 9.397944199706314%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 10px;
}
    
#\35 f8a26a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\34 6ca0f1b {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\38 5fdc0ea {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\39 cd5fb0d {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 e0bab74 {
    min-width: 32px;
    width: 100%;
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 bab2ef3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80px;
}
    
#\35 a30e4fd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 bf35355 {
    column-gap: 9.397944199706314%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 10px;
}
    
#\33 e2dc1d6 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\33 0eb0356 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#b29df068 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#aa97519a {
    min-width: 32px;
    width: 100%;
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#f74a63e8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 80px;
}
    
#c5628646 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 e66699c {
    column-gap: 9.397944199706314%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 10px;
}
    
#\39 b3a10ce {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#ac1de507 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\39 d901fad {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#b156d0cd {
    row-gap: 16px;
    padding-top: 24px;
    flex-direction: column;
    padding-left: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
}
    
#widget_337 {
    width: 100%;
}
    
#\34 6194bfc {
    width: 100%;
}
    
#\39 790839e {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 b0460c5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 338192b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    row-gap: 15px;
}
    
#\37 8bd8e01 {
    min-width: 32px;
    width: 100%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#group_3uu {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 09f0d6b {
    min-width: 32px;
    width: 100%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 432ca20 {
    min-width: 32px;
    width: 100%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 bc36184 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 c2da9b9 {
    min-width: 32px;
    width: 100%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 084c99c {
    min-width: 32px;
    width: 100%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#fae1b6d0 {
    min-width: 32px;
    width: 100%;
    padding-top: 30px;
    padding-right: 15px;
    padding-bottom: 30px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\39 0032d37 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 3bd4dbd {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 d78e389 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 10190b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    row-gap: 15px;
}
    
#e1fff66d {
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 383bb50 {
    min-width: 32px;
    width: 100%;
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#e85e4083 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_qno {
    height: 100px;
}
    
#a1bd3855 {
    min-width: 32px;
    width: 100%;
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\35 16e57b3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 c72867e {
    height: 100px;
}
    
#\34 192e3ee {
    min-width: 32px;
    width: 100%;
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 1968b89 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 7e11ad7 {
    height: 100px;
}
    
#\36 348745d {
    min-width: 32px;
    width: 100%;
    column-gap: 1.739445551730386%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\37 0a8f46c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f7ed4c6d {
    height: 100px;
}
}



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



@media (max-width: 767px) {
    
#\38 6c59ed8 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 6% 50px 6%;
}
    
#\36 b42f9db {
    row-gap: 12px;
}
}

#\31 0221c92.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AMfQzrbAvp2oppOem6OrqLy/u8zMx87Mx83KxsvHwwDU29vEzcytt7acp6Worqy/wb3NzMnPzsvFxsbAwcMA2uDbzdXSucTCn6upnqKer66pv7+8x8nJvL/BsrS3AKGknKSmn6KpoY+YkX6CeoaGgZqYlqampZeVlIeEgwBzbF+CeGyOinx9gHVdY1tdYV90c3KGgoF7c29tZV8AQzoyZFNGgXNhfXdpW19ZVFhYWVhZX1taT01LRURCADIuLFtPR4Z1aJGFfHt4dXJwbmRgXlhWVUFHSTtGSAAbICM+OzpxZV+ajYalnJelnJiIgoBjZWU3RUkkODwAERccJyksV1NQkYiDtKqlurCqmZGMbmxnPURCJTEwABQZHBsfIENDQYF9eLKqo7qyrJiRi29sZUVGPy0xK58imSAV0E5NAAAAAElFTkSuQmCC')!important}#d549ed14.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwME/8QAHhAAAgIDAQADAAAAAAAAAAAAAQIDBAARMQYTIVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREAAwADAAAAAAAAAAAAAAAAAAECAyIx/9oADAMBAAIRAxEAPwDT7iJ5LclRHYXNllj/AFdDDCWwRK4czhtnY1w4le1WWh72WX5mlMa6UMObyS0asih2gUs32edw+SaT1Eqkun//2Q==')!important}#group_ev3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAMBAhEh/8QAFQEBAQAAAAAAAAAAAAAAAAAABQb/xAAWEQEBAQAAAAAAAAAAAAAAAAAAATH/2gAMAwEAAhEDEQA/AMWTlV8gnLbaAEJma//Z')!important}#fae1b6d0.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAsklEQVQY01XPzW4CMQxF4cTxith5JkQlqpbSgWF+4f2f41RMBiiLu/sk+4TYGLE1ZHBkctLspMnR0dHe0YujrRPi2ZHOkXFF63QsaF8qPDvhDV3rdC4VdmVB2jgh/Uc3R6/lBS8V6Y8RZHbkCQt6W+FQlt/S0dCvB5xsCakxj7NOaoz0baR9JtxRHIzYG7Fbw1pHGkMOGdln0u4Ox4pCa4STEX6NeDTiIRM/M/KxQbYb/gDsH26eUvUTsQAAAABJRU5ErkJggg==')!important}#b3e94fa3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAgABBBEFBxITFDH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABYRAQEBAAAAAAAAAAAAAAAAAAABEv/aAAwDAQACEQMRAD8AjxW1vNghAI7l2Hb8nW6G9JAAItAGhavqIq5gR//Z')!important}