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

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

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

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

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

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

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

  *#dm .dmInner div.u_1484707377 {
    background-color:rgba(251,248,240,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1101031517 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(251,248,240,1) rgba(251,248,240,1) rgba(251,248,240,1) rgba(251,248,240,1) !important;
  }

  *#dm .dmInner *.u_3154938132 img { border-radius:0% !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1474935730 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_10) var(--color_10) var(--color_10) var(--color_10) !important;
  }

  *#dm .dmInner div.u_1148810609 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:double !important;
  }

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

  *#dm .dmInner div.u_1027730212 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:double !important;
  }

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

  *#dm .dmInner div.u_1774206422 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:double !important;
  }

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

  *#dm .dmInner div.u_1554931664 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:double !important;
  }

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

  *#dm .dmInner div.u_3879118647 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1048789282 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1870865144 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1050731415 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1840998564 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1338652777 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1745647762 hr {
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_4194189704 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_16) var(--color_16) var(--color_16) var(--color_16) !important;
  }

  *#dm .dmInner div.u_1966373882 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_16) var(--color_16) var(--color_16) var(--color_16) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1040894288 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_16) var(--color_16) var(--color_16) var(--color_16) !important;
  }

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

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

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

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

  *#dm .dmInner *.u_2262449115 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1016977529 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_16) var(--color_16) var(--color_16) var(--color_16) !important;
  }

  *#dm .dmInner div.u_1253862289 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1693301775 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1595158727 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1142316213 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1537860715 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1564817848 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1138337451 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1354003325 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1394027149 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1760012846 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1358220313 hr { border-width:1px !important; }

  *#dm .dmInner div.u_1101031517 .map-background-popup-wrapper { background-color:var(--color_9) !important; }

  *#dm .dmInner div.u_1101031517 .mapboxgl-popup-content { background-color:var(--color_9) !important; }

  *#dm .dmInner div.u_1101031517 .leaflet-popup-content-wrapper { background-color:var(--color_9) !important; }

  *#dm .dmInner div.u_1101031517 .leaflet-rrose-content-wrapper { background-color:var(--color_9) !important; }

  *#dm .dmInner div.u_1101031517 .leaflet-rrose-tip { background-color:var(--color_9) !important; }

  *#dm .dmInner div.u_1101031517 .leaflet-popup-tip { background-color:var(--color_9) !important; }

  *#dm .dmInner div.u_1101031517 .map-popup-description {
    font-family: Raleway !important;
    font-size:14px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1441997776 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(116,76,41,1) !important;
  }

  *#dm .dmInner div.u_1073796982 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(116,76,41,1) !important;
  }

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

  *#dm .dmInner div.u_1331856230 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(116,76,41,1) !important;
  }

  *#dm .dmInner div.u_1499348833 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(116,76,41,1) !important;
  }

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

  *#dm .dmInner div.u_1554931664 .svg { fill:rgba(116,76,41,1) !important; }

  *#dm .dmInner div.u_1148810609 .svg { fill:rgba(116,76,41,1) !important; }

  *#dm .dmInner div.u_1027730212 .svg { fill:rgba(116,76,41,1) !important; }

  *#dm .dmInner div.u_1461100708 .svg { fill:rgba(116,76,41,1) !important; }

  *#dm .dmInner div.u_1568195044 .svg { fill:rgba(116,76,41,1) !important; }

  *#dm .dmInner div.u_1307290386 .svg { fill:rgba(116,76,41,1) !important; }

  *#dm .dmInner div.u_1637073752 .svg { fill:rgba(116,76,41,1) !important; }

  *#dm .dmInner div.u_1027191458 .svg { fill:rgba(116,76,41,1) !important; }

  *#dm .dmInner div.u_1275892895 .svg { fill:rgba(116,76,41,1) !important; }

  *#dm .dmInner div.u_1225148389 .svg { fill:rgba(116,76,41,1) !important; }

  *#dm .dmInner div.u_1844460381 .svg { fill:rgba(116,76,41,1) !important; }

  *#dm .dmInner div.u_1484054639 .svg { fill:rgba(116,76,41,1) !important; }

  *#dm .dmInner div.u_1193108356 .svg { fill:rgba(116,76,41,1) !important; }

  *#dm .dmInner div.u_1146641228 .svg { fill:rgba(116,76,41,1) !important; }

  *#dm .dmInner div.u_1101031517 .map-popup-title {
    font-family: Raleway !important;
    font-size:24px !important;
    color:var(--color_1) !important;
    text-align:center !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2262449115 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_2262449115 .photoGalleryViewAll { padding:0 0px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\33 5e89b92 {
    margin: 0px 0% 0px 0%;
}
    
#e44c0b70 {
    background-color: rgba(251, 248, 240, 1);
    background-image: none;
}
    
#\32 3f14b42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 fb7fe2b {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 2% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_a0q {
    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;
}
}



@media all {
    
#\33 0457399 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 8807378 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 49b1809 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a0c4a8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 18.4%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0.05);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#e270ebb8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.5%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e50e6b25 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 211f2f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ff7109f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 18.4%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0,0,0,0.05);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\38 9300c83 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
}
    
#\36 a3cde6b {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#e3cd67ad {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6fc28af {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.5%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d7c1757 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3d92faf {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 3741b01 {
    min-height: 261px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 fb8777d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 bf2bd24 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.5%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee106f36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f1404cce {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#df0b865e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b126ad2 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdcd3e65 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1fe93be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1fe93be {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8218ef6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c8218ef6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7d7ad9d {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bf80f21 {
    background-color: rgba(251, 248, 240, 1);
    background-image: none;
}
    
#\37 2e22c43 {
    margin: 0px 0% 0px 0%;
}
    
#a84855d3 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2e62fc8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 18.4%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0,0,0,0.05);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\30 b5cb7bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c2532b57 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ea9c1a08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 18.4%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0.05);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\39 d7cb68c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.5%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7244c51 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#d73c16ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 19a8e51 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 16fe1e7 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 089e558 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fbffe6bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fbffe6bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f38a64ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#afe33677 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 18.4%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0.05);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 2% 1% 2% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1b82a2a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.5%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c971b7de {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8479b6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e196d00a {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8c173be {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 6b846e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 6b846e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd777edf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 e8ce618 {
    background-color: rgba(251, 248, 240, 1);
    background-image: initial;
}
    
#\39 ab65020 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#c54a6a74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 2633e46 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d0bb4b6 {
    min-height: 617px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_dnm {
    width: 84.12%;
    height: 320px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#e6d7cdfe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f35def8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_vae {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b2f23906 {
    background-color: rgba(251, 248, 240, 1);
    background-image: initial;
}
}



@media all {
    
#\37 91d4fb6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f6d601b9 {
    min-height: 749px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_qrl {
    width: 100%;
    height: 500px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 00bc476 {
    background-color: rgba(251, 248, 240, 1);
    background-image: initial;
}
    
#d6d5c328 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 7659465 {
    width: 33.33%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 f8a1260 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 71eb138 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#cc5af055 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c4bc786.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 c4bc786 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\36 8a2d4f8 {
    background-color: rgba(251,248,240,1);
    background-image: none;
}
    
#c6431b7c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c6431b7c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\36 4d4603b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 4d4603b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
}
    
#b2376715.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b2376715 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
}
    
#\37 d09eed3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 d09eed3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\32 188a8ea.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 188a8ea {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#d094b822.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d094b822 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#f6e64696.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f6e64696 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\36 6bf8852 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#a6953f73.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a6953f73 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#a07edf00 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#d5afbe78 {
    width: 33.33%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 bd5aef8 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0c2ee2e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 0c2ee2e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#e002403a {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 8;
    grid-area: auto / auto / auto / auto;
}
    
#\33 76d481b {
    width: 33.33%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(251,248,240,1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 05ab69f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 05ab69f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
}
    
#\35 9f96ac8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 9f96ac8 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d96024e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 d96024e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
}
    
#e0a36a12 {
    margin: 0px 0% 0px 0%;
}
    
#widget_lru {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 ffebe64::before, #\38 ffebe64 > .bgExtraLayerOverlay {
    
}
#\38 ffebe64 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 23px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e7927288 {
    min-height: 489px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b24f997c::before, #b24f997c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#b24f997c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://le-de.cdn-website.com/c8565dc26c9047e9a00cad0dc2d4b113/dms3rep/multi/opt/header-2-90bfb070-1920w.jpeg");
}
    
#c97b4d1b {
    margin: 0px 0% 0px 0%;
}
    
#widget_22o.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#widget_22o {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 6% 0px 1% 0px;
}
    
#widget_7th {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#undefined {
    width: 66%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 fc253ed {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 84d96c4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_13);
    background-image: none;
}
    
#\33 9da6a70 {
    margin: 0px 0% 0px 0%;
}
    
#\31 7c3ad46 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 dd01134 {
    width: 18%;
    height: auto;
    max-width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 02e57df {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 b5e981f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 a6d9d9a {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 bc692bc {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 37b6888 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f94f91cd {
    width: 15%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#c6717e57 {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 aafc378 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_16) var(--color_16) var(--color_16) var(--color_16);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e36c95b1 {
    width: 15%;
    height: auto;
    max-width: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 85ceee9 {
    width: 53.19%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\37 6580363 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 034e031 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 258d858 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#c4a599ce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_13);
    background-image: none;
}
    
#widget_96b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bg2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_afv.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_afv {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#f8567ab6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 354090d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 354090d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#d852d8af {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 decfdce {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3ad6537 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be59722a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#be59722a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\31 375fa20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 a7d5ef6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 47b0e4f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b942e6eb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b942e6eb {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\31 9a72de6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 1aafcc1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 39aea71 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b38ae614.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b38ae614 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#aa73e481 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e090d20 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7d2cf66 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d3ac082e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d3ac082e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#a5259fba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 a729332 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ca73224 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bb30299a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#bb30299a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\33 ad9e6fd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 6741153 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0280450 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4783055 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\37 9595674 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ee02a9ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 2f4b8c5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a0c59a59 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_13);
    background-image: none;
}
    
#group_1kk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#group_k9n {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.0338983050847457%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfeb8f25 {
    width: 79.84%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_r41 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.225352112676056%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_jfs {
    align-items: center;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.225352112676056%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 0;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_16) #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ad3806d {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bqr {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#bf2915ad {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.0338983050847457%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd83ddfc {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.225352112676056%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 cc959b1 {
    align-items: center;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.225352112676056%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 0;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_16) #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f8d0d610 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f89db93 {
    width: 80.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 9b025a3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#a05c5af0 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.0338983050847457%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b24d51dd {
    align-items: flex-start;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4.225352112676056%;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\31 574d7c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 82ba118 {
    align-items: center;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.225352112676056%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 0;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_16) #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 30c6d1b {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d91b351 {
    width: 80.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ea27ce30 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.0338983050847457%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ad7ca31 {
    align-items: center;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.225352112676056%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 0;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_16) #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a75b669b {
    width: 80.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 6d306b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 2c517ba {
    align-items: flex-start;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4.225352112676056%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 51ec183 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 30f5358 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f26f278f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f06db1c2 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.0338983050847457%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e06d378 {
    align-items: flex-start;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4.225352112676056%;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#c00b84de {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 313041f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#eb2baafe {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 68f29c3 {
    align-items: center;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.225352112676056%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 0;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_16) #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 13bb245 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b947cdd {
    width: 80.41%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 fef8138 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d0442d4c {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.0338983050847457%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6c64326 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 28px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.225352112676056%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fb400f4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\34 0db969e {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.0338983050847457%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b745bbfe {
    align-items: flex-start;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4.225352112676056%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ef72d9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0a764e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 15fe814 {
    align-items: center;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.225352112676056%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 0;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_16) #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6348766 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7e7acfd {
    width: 80.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#aa25a106 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.0338983050847457%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d457ee8d {
    align-items: flex-start;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4.225352112676056%;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\37 2d4a6bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 54f7f02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c428ed3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 e10a3f2 {
    align-items: center;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.225352112676056%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 0;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_16) #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b66d634 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1b3e749 {
    width: 80.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#fa07fa38 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.0338983050847457%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
}
    
#ccc07168 {
    align-items: flex-start;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4.225352112676056%;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\34 440a024 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 552ae5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e6a5b595 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 28bf140 {
    align-items: center;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.225352112676056%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 0;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_16) #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ef27ba77 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ea7d1c7 {
    width: 80.41%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 028ca52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 8aced58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d512c2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 ded1df9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b4d3be0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 77706e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 b83e054 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fef8ea9f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#\38 907fa0d {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.0338983050847457%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 656bf84 {
    align-items: flex-start;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4.225352112676056%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5d2f39e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 ea196c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f9db80a {
    width: 99.99119547297599%;
    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 2fb6609 {
    align-items: center;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.225352112676056%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 0;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_16) #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e6eedb8 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 de37699 {
    width: 80.13%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 5590550 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.0338983050847457%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb6547aa {
    align-items: flex-start;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4.225352112676056%;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#d1bbc4cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a5e6001 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 965cbb9 {
    align-items: center;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.225352112676056%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 0;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_16) #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f599f617 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6ff41f9 {
    width: 80.42%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 82180c0 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.0338983050847457%;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
}
    
#\33 4483d51 {
    align-items: flex-start;
    width: 100%;
    min-height: 49px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4.225352112676056%;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\35 ac541d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a9175430 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ac5523cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 005d986 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f5fc2629 {
    align-items: center;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.225352112676056%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    order: 0;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_16) #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a0c8eda {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a340e793 {
    width: 80.41%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e1c32870 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 6ce15ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 ad17d0e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 feadbad {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 34677b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 07faeb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cddaa07a {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b13bdf22 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 d962387 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 a2f1d0c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b9a034bd {
    background-color: rgba(251, 248, 240, 1);
    background-image: none;
}
    
#\37 7def246 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 1% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cf734407 {
    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;
}
    
#\33 689a288 {
    margin: 0px 0% 0px 0%;
}
    
#c6ad6a91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 3925f33 {
    margin: 0px 0% 0px 0%;
}
    
#b83b4bb5 {
    min-height: 95px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 1% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#eb25a755 {
    background-color: rgba(251, 248, 240, 1);
    background-image: none;
}
    
#\37 f2b2286 {
    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;
}
    
#dda8ccc3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 f17bf5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ebeb62a3 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#df08073f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_13);
    background-image: none;
}
    
#widget_bh3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#aa2607a1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 8172226 {
    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;
}
    
#f3868841 {
    background-color: rgba(251, 248, 240, 1);
    background-image: none;
}
    
#\39 0df5227 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 1% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 7491ef9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#c166fac7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 5057334 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 10.640066500415628%;
    flex-wrap: nowrap;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 e73f178 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ec192510 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_13);
    background-image: none;
}
    
#e8e56eaa {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 33529f1 {
    margin: 0px 0% 0px 0%;
}
    
#\30 f1cd62b {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 77cbc9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2e456bb {
    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;
}
    
#\35 c78e0dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c78e0dc {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 de0c1ea {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f9c28f29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fd277fa0 {
    width: 94.48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ee19fae {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 28b88e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 10d5311 {
    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;
}
    
#\31 27ba925.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 27ba925 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\38 c43fc2c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
}
    
#\39 ce56bf8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b096736b {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 10px 20px 10px 20px;
}
    
#\38 1dc28c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 1dc28c8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\34 f032e86 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
}
    
#\39 60a7182 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f4a1697d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de63ef41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 2px;
}
    
#group_qf3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.96%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 90a7b41 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.96%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7.100919975960427%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#d01f29e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cf14209 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 99.96%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7.100919975960427%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\38 e71d5c4 {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    padding: 10px 20px 10px 20px;
}
    
#\30 67e869b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 16bb67a {
    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;
}
    
#\30 55455db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 55455db {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 27bcb92 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ee190396.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ee190396 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d38b6ae7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ug6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 10.640066500415628%;
    flex-wrap: nowrap;
    order: 0;
    border-radius: 4px 4px 4px 4px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3bd5da9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 10.640066500415628%;
    flex-wrap: nowrap;
    order: 1;
    border-radius: 4px 4px 4px 4px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bc957a70 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 10.640066500415628%;
    flex-wrap: nowrap;
    order: 2;
    border-radius: 4px 4px 4px 4px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1238cff {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 10.640066500415628%;
    flex-wrap: nowrap;
    order: 2;
    border-radius: 4px 4px 4px 4px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b81a7f9 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c2dce4ac {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 10.640066500415628%;
    flex-wrap: nowrap;
    order: 1;
    border-radius: 4px 4px 4px 4px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 80e80fd {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a198c57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3e145e8 {
    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;
}
    
#\32 ba953e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 ba953e5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 b955077 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 beaa59f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 4242d66 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 10.640066500415628%;
    flex-wrap: nowrap;
    order: 0;
    border-radius: 4px 4px 4px 4px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ce0c0a0b {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 10px 20px 10px 20px;
}
    
#b014aa1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbcf7193 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.96%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f63d20e4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.96%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7.100919975960427%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\31 d35a8d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cc4c194 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 99.96%;
    min-height: 22px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 7.100919975960427%;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#deac69af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 2px;
}
    
#cbe4a749.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cbe4a749 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\30 4504365 {
    align-items: flex-start;
    width: 100%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
    height: auto;
}
    
#b79c83aa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 10.640066500415628%;
    flex-wrap: nowrap;
    order: 1;
    border-radius: 4px 4px 4px 4px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ac0e32a {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 40efa7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 266babd {
    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;
}
    
#\31 bc2b459.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 bc2b459 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 84a88ce {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e874981e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 de32fd5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 10.640066500415628%;
    flex-wrap: nowrap;
    order: 1;
    border-radius: 4px 4px 4px 4px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 faef9db {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b2b6632 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7d752ae {
    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;
}
    
#\39 8e1be45.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 8e1be45 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 5144ae2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#a5ae69b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 e8e5696 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 74e3e2d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 10.640066500415628%;
    flex-wrap: nowrap;
    order: 1;
    border-radius: 4px 4px 4px 4px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 964c806 {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ca3982ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 928bbba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 928bbba {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 16e7fa7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 10.640066500415628%;
    flex-wrap: nowrap;
    order: 2;
    border-radius: 4px 4px 4px 4px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2474e67 {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 11a6055 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3a629d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 3a629d8 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 1daf976 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f670636a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 45911f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1b1884b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 10.640066500415628%;
    flex-wrap: nowrap;
    order: 0;
    border-radius: 4px 4px 4px 4px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2cf25e4 {
    align-items: flex-start;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a41fb25b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 79ab256 {
    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;
}
    
#\32 c87508c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 c87508c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e2b88e1c {
    align-items: flex-start;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    order: 2;
    height: auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#bf426f3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bf246e53 {
    width: 94.48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7f4c6ec {
    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;
}
    
#\36 3a1f562 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 421649b {
    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;
}
    
#\38 3c512a2 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 39d91bb {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a38d31b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 fb7fe2b {
    min-height: 88px;
    padding: 8% 2% 2% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0457399 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\31 49b1809 {
    height: auto;
    width: 110px;
}
    
#\39 a0c4a8e {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e50e6b25 {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 ff7109f {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 9300c83 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a3cde6b {
    height: auto;
    width: 110px;
}
    
#e3cd67ad {
    height: auto;
    width: 110px;
}
    
#a84855d3 {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 3d92faf {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\39 2e62fc8 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3741b01 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 1.5%;
}
    
#\36 fb8777d {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#c2532b57 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#bdcd3e65 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#ea9c1a08 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d7244c51 {
    height: auto;
    width: 110px;
}
    
#\36 19a8e51 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\33 089e558 {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#afe33677 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c971b7de {
    height: auto;
    width: 110px;
}
    
#\36 8c173be {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 d0bb4b6 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 424px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f35def8 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6d601b9 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7659465 {
    width: 33.33%;
    min-height: 8px;
}
    
#\34 f8a1260 {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 8%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\33 71eb138 {
    order: 3;
}
    
#cc5af055 {
    order: 3;
}
    
#\30 c4bc786 {
    order: 2;
}
    
#c6431b7c {
    order: 0;
}
    
#\36 4d4603b {
    order: 6;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2376715 {
    order: 6;
}
    
#\37 d09eed3 {
    order: 0;
}
    
#\32 188a8ea {
    order: 4;
}
    
#d094b822 {
    order: 6;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6e64696 {
    order: 2;
}
    
#\36 6bf8852 {
    justify-self: auto;
    align-self: auto;
    width: 99.99%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6953f73 {
    order: 2;
}
    
#a07edf00 {
    order: 5;
}
    
#d5afbe78 {
    width: 33.33%;
    min-height: 8px;
}
    
#\36 bd5aef8 {
    order: 1;
}
    
#\35 0c2ee2e {
    order: 0;
}
    
#e002403a {
    order: 5;
}
    
#\33 76d481b {
    width: 33.33%;
    min-height: 8px;
}
    
#\35 05ab69f {
    order: 4;
}
    
#\35 9f96ac8 {
    order: 1;
}
    
#\36 d96024e {
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7927288 {
    min-height: 720px;
    padding: 4% 0% 4% 0%;
}
    
#c97b4d1b {
    margin: 0px 0% 0px 0%;
}
    
#\38 ffebe64::before, #\38 ffebe64 > .bgExtraLayerOverlay {
    
}
#\38 ffebe64 {
    width: 100%;
    padding: 8% 0px 8% 0px;
    margin: 0% 0% 0% 0%;
}
    
#b24f997c::before, #b24f997c > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 fc253ed {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 80px;
}
    
#\33 9da6a70 {
    margin: 0px 0% 0px 0%;
}
    
#\31 7c3ad46 {
    width: 23.69679767103348%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b5e981f {
    width: 22.4%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\38 37b6888 {
    width: 22.27%;
    min-height: 8px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 aafc378 {
    width: 25.60%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#c6717e57 {
    width: 75.01%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 85ceee9 {
    width: 75.02%;
}
    
#\34 02e57df {
    width: 75.02%;
}
    
#\34 bc692bc {
    width: 34.72%;
}
    
#f94f91cd {
    width: 15%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e36c95b1 {
    width: 15%;
}
    
#\38 dd01134 {
    width: 20%;
}
    
#\37 a6d9d9a {
    width: 20.15%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 258d858 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fa7cc161 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2f4b8c5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 a2f1d0c {
    margin: 0px 0% 0px 0%;
}
    
#bfeb8f25 {
    width: 79.67%;
}
    
#\36 f89db93 {
    width: 79.67%;
}
    
#\38 d91b351 {
    width: 79.67%;
}
    
#a75b669b {
    width: 79.67%;
}
    
#\32 b947cdd {
    width: 79.67%;
}
    
#\34 7e7acfd {
    width: 79.67%;
}
    
#\35 1b3e749 {
    width: 79.67%;
}
    
#\36 ea7d1c7 {
    width: 79.67%;
}
    
#\39 de37699 {
    width: 79.67%;
}
    
#\34 6ff41f9 {
    width: 79.67%;
}
    
#a340e793 {
    width: 79.67%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b83b4bb5 {
    min-height: 88px;
    padding: 8% 2% 2% 2%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0df5227 {
    min-height: 88px;
    padding: 8% 2% 2% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5057334 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\34 33529f1 {
    margin: 0px 0% 0px 0%;
}
    
#e8e56eaa {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#bc957a70 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\33 1238cff {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\36 e73f178 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
}
    
#group_ug6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\35 3bd5da9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\37 b81a7f9 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
}
    
#c2dce4ac {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\34 4242d66 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#b79c83aa {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\38 de32fd5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\35 e8e5696 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
}
    
#\35 74e3e2d {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\30 16e7fa7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\34 1b1884b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
}



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



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



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



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



@media (max-width: 767px) {
    
#f3868841 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\39 0df5227 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\32 3f14b42 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    row-gap: 5px;
}
    
#\30 fb7fe2b {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\33 0457399 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 49b1809 {
    width: 96px;
    height: auto;
}
    
#\39 a0c4a8e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#e50e6b25 {
    min-height: 54px;
    width: 82.96%;
}
    
#\34 ff7109f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\38 9300c83 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\36 a3cde6b {
    width: 96px;
    height: auto;
}
    
#\39 7d7ad9d {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#e3cd67ad {
    width: 96px;
    height: auto;
}
    
#a84855d3 {
    min-height: 54px;
    width: 82.96%;
}
    
#\37 3d92faf {
    min-height: 54px;
    width: 82.96%;
}
    
#\39 2e62fc8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\30 3741b01 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 4% 4% 4% 4%;
}
    
#\36 fb8777d {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2532b57 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b126ad2 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#bdcd3e65 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea9c1a08 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#d7244c51 {
    width: 96px;
    height: auto;
}
    
#\36 19a8e51 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 16fe1e7 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\33 089e558 {
    min-height: 54px;
    width: 82.96%;
}
    
#afe33677 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#c971b7de {
    width: 96px;
    height: auto;
}
    
#e196d00a {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\36 8c173be {
    min-height: 54px;
    width: 82.96%;
}
}



@media (max-width: 767px) {
    
#c54a6a74 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
}
    
#\35 d0bb4b6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_dnm {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#e6d7cdfe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 f35def8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 91d4fb6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f6d601b9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_qrl {
    height: 350px;
}
}



@media (max-width: 767px) {
    
#\37 7659465 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 f8a1260 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 10%;
    row-gap: 0px;
}
    
#\33 76d481b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d5afbe78 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 ffebe64::before, #\38 ffebe64 > .bgExtraLayerOverlay {
    
}
#\38 ffebe64 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e7927288 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 0% 8% 0%;
}
    
#c97b4d1b {
    margin: 0px 0% 0px 0%;
}
    
#b24f997c::before, #b24f997c > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\38 fc253ed {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 7c3ad46 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: center;
}
    
#\35 b5e981f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: center;
}
    
#\38 37b6888 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: center;
}
    
#\39 aafc378 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: center;
}
    
#f94f91cd {
    width: 15%;
}
    
#e36c95b1 {
    width: 15%;
}
    
#\38 dd01134 {
    width: 15%;
}
    
#\37 a6d9d9a {
    width: 15%;
}
    
#c6717e57 {
    width: 50.43%;
}
    
#\33 85ceee9 {
    width: 49.54%;
}
    
#\34 02e57df {
    width: 50.43%;
}
    
#\34 bc692bc {
    width: 49.21%;
}
}



@media (max-width: 767px) {
    
#\37 6580363 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 034e031 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 258d858 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 decfdce {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 a7d5ef6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 1aafcc1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 e090d20 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 a729332 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_bg2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d852d8af {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 375fa20 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 9a72de6 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#aa73e481 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a5259fba {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 ad9e6fd {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#ee02a9ed {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 2f4b8c5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_1kk {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_k9n {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#bfeb8f25 {
    width: 80.19%;
}
    
#bf2915ad {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#\36 f89db93 {
    width: 80.19%;
}
    
#\36 9b025a3 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a05c5af0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#\38 d91b351 {
    width: 80.19%;
}
    
#ea27ce30 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#a75b669b {
    width: 80.19%;
}
    
#f06db1c2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#\32 b947cdd {
    width: 80.19%;
}
    
#d0442d4c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#\39 fb400f4 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 0db969e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#\34 7e7acfd {
    width: 80.19%;
}
    
#aa25a106 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#\35 1b3e749 {
    width: 80.19%;
}
    
#fa07fa38 {
    width: 100%;
    justify-content: flex-start;
}
    
#\36 ea7d1c7 {
    width: 80.19%;
}
    
#fef8ea9f {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 907fa0d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#\39 de37699 {
    width: 80.19%;
}
    
#\30 5590550 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
}
    
#\34 6ff41f9 {
    width: 80.19%;
}
    
#\32 82180c0 {
    width: 100%;
    justify-content: flex-start;
}
    
#a340e793 {
    width: 80.19%;
}
}



@media (max-width: 767px) {
    
#\37 7def246 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 4% 4%;
}
    
#c6ad6a91 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    row-gap: 5px;
}
}



@media (max-width: 767px) {
    
#b83b4bb5 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 4% 4%;
}
    
#dda8ccc3 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    row-gap: 5px;
}
}



@media (max-width: 767px) {
    
#\36 f17bf5a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ebeb62a3 {
    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) {
    
#\39 0df5227 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 4% 4%;
}
    
#\30 7491ef9 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    row-gap: 5px;
}
}



@media (max-width: 767px) {
    
#\34 5057334 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 e73f178 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e8e56eaa {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#bc957a70 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 1238cff {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_ug6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 3bd5da9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 e71d5c4 {
    justify-content: center;
}
    
#\39 16bb67a {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d38b6ae7 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c2e456bb {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#fd277fa0 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 10d5311 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 90a7b41 {
    justify-content: flex-start;
}
    
#\31 cf14209 {
    justify-content: flex-end;
}
    
#\37 b81a7f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c2dce4ac {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 3e145e8 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 4242d66 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f63d20e4 {
    justify-content: flex-start;
}
    
#\33 cc4c194 {
    justify-content: flex-end;
}
    
#b79c83aa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 266babd {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 de32fd5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a7d752ae {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 e8e5696 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 74e3e2d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 16e7fa7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 45911f7 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 1b1884b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 79ab256 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}

