@media all {
  *#dm .dmInner *.u_1972216934 { display:block !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1564108073 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(233,233,233,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1810083915 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(233,233,233,1) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1491205796 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(233,233,233,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1711043401 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(233,233,233,1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1267210392 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1821071541 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1418909340 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1249512201 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1988108789 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1032893544 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1428831856 .shape-text { color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_1070616047 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(233,233,233,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1971089942 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(233,233,233,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1883214926 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(233,233,233,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_695944758 .photoGalleryThumbs { padding:5px !important; }

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

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

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

  *#dm .dmInner div.u_1267210392 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1821071541 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1418909340 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1032893544 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1988108789 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1249512201 .shape-text { font-size:24px !important; }

  *#dm .dmInner div.u_1428831856 .shape-text { font-size:24px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: contain;
    background-position: 0% 50%;
    padding: 16px 2.2% 16px 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 865px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_8qp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_7j1 {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    order: 2;
}
    
#group_tbd {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_7);
    background-image: none;
}
    
#widget_t9u {
    width: 100%;
    height: 684px;
    max-width: 100%;
}
    
#ba4bd4f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_h9c {
    align-items: flex-start;
    width: 99.3723091133586%;
    min-height: 140px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 f0c2dbb {
    width: 48.6%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9pq {
    align-items: flex-start;
    width: 70%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    align-content: center;
    --column-gap: 0%;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(45, 46, 50, 0.5) #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d096266 {
    width: 48.6%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a3f3720 {
    align-items: flex-start;
    width: 70%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    align-content: center;
    --column-gap: 0%;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(45, 46, 50, 0.5) #000000;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2a7af2a {
    width: 48.6%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 893a10b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 61dfeea {
    width: 48.6%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c0372f2 {
    align-items: flex-start;
    width: 70%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    align-content: center;
    --column-gap: 0%;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 1;
    border-width: 0 0 1px 0;
    border-color: #000000 #000000 rgba(45, 46, 50, 0.5) #000000;
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9c954b9 {
    width: 48.6%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 de565d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb8f704a {
    width: 48.6%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 629px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_2uq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 1b57c99 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6hb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d451a8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b64a1426 {
    width: 79.37%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fd3118b2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 750b429 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#ad936b03 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 99b92bb {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_jg8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_erm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_e01 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kcm {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_06l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_74k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 30aea0d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 0e79fc8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d73be59 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 a5ed12a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f1f1b467 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c57f9edc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ea19a483 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6849c29 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 f9d64fa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ff60b07b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 49b0f98 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 da71315 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 72fafb0 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 b810ee6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 282aa4d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ba22351a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 d2e3cad {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 8d3d45a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\37 c9cede5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d72e95 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_75h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_jbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 db77d32 {
    width: 96.31%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b91777a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_a4v {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.0359729627188115%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_r6i {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.48%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.163965858560549%;
    align-self: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ocb {
    width: 10%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_8hv {
    width: 86.47%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 61089c3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.48%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.163965858560549%;
    align-self: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a8c42ded {
    width: 10%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 b5369f8 {
    width: 48.42%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 48197c8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.48%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.163965858560549%;
    align-self: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b7d28ca3 {
    width: 10%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bf17beac {
    width: 48.42%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#da886e75 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.48%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.163965858560549%;
    align-self: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ede1b3a2 {
    width: 10%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 e30730c {
    width: 48.42%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 0724bcc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.48%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.163965858560549%;
    align-self: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 37c216e {
    width: 10%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c8c2d4bd {
    width: 90.28%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ed563679 {
    width: 10%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c317351e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.163965858560549%;
    align-self: stretch;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9231eb6 {
    width: 86.35%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_iad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f3a7198e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 b602f26 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 fcb71da {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 ac34271 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#cf012548 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_tqq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 80cd427 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 540dbea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_pvq {
    width: 100%;
    height: 400px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\36 8671144 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 4198386 {
    width: 72px;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 8a64422 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\33 614b92b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 bbd912c {
    width: 100%;
    min-width: 4%;
    min-height: 56px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 65c7e20 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_22u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_se5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_mj4 {
    justify-content: flex-start;
    align-items: center;
    width: 30.669978565311183%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: stretch;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_slp {
    width: 72px;
    height: auto;
    max-width: 100%;
}
    
#widget_j3g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 da550df {
    justify-content: flex-start;
    align-items: center;
    width: 30.669978565311183%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: stretch;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#da9da36d {
    width: 72px;
    height: auto;
    max-width: 100%;
}
    
#\35 b166f79 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5e209fc {
    justify-content: flex-start;
    align-items: center;
    width: 30.669978565311183%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: stretch;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8e434d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 56b2c2f {
    justify-content: flex-start;
    align-items: center;
    width: 30.669978565311183%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: stretch;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f6276718 {
    width: 72px;
    height: auto;
    max-width: 100%;
}
    
#d35771da {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 038b21d {
    justify-content: flex-start;
    align-items: center;
    width: 30.669978565311183%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: stretch;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a7cb4dd {
    width: 72px;
    height: auto;
    max-width: 100%;
}
    
#\39 f94f16b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eb4b5615 {
    justify-content: flex-start;
    align-items: center;
    width: 30.669978565311183%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: stretch;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c4c31174 {
    width: 72px;
    height: auto;
    max-width: 100%;
}
    
#\35 9b21d77 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 95a30a9 {
    justify-content: flex-start;
    align-items: center;
    width: 30.77%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: stretch;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d8d8438 {
    width: 72px;
    height: auto;
    max-width: 100%;
}
    
#\33 963b6af {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9vb {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\39 fb0b661 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd7e9556 {
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7078e04 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d0ee3d5b {
    align-items: flex-start;
    width: 100%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c21c3b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 cbdbe8e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a337d450 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 39adc69 {
    align-items: flex-start;
    width: 100%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#a2cf105b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\39 e78edc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 397d0d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 ddd6f69 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#a892a89b {
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e7d85dea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db66926a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac94d12f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 cd04050 {
    align-items: flex-start;
    width: 100%;
    min-height: 128px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#d08dce3b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 db4e284 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b2f2dc94 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f49f3aef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#be7fdb1d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\36 c38b0b1 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 d56b658 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_i7s {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4to {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_3et {
    align-items: center;
    width: 30.666666666666668%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_q23 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_mls {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 081fb8a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f5e78326 {
    align-items: center;
    width: 30.666666666666668%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c92390c5 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d8c12681 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 da498fa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 97e84f1 {
    align-items: center;
    width: 30.666666666666668%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f0c70edc {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 56631ed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d85b8f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_fsr {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 100%;
    min-width: 4%;
    min-height: 56px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
}
    
#widget_jrk {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_tbd {
    order: 2;
    width: 100%;
    min-height: 80px;
}
    
#group_9pq {
    width: 100.00%;
}
    
#\33 a3f3720 {
    width: 100.00%;
}
    
#\37 c0372f2 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 750b429 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 5911f3e {
    margin: 0px 0% 0px 0%;
}
    
#group_e01 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 0e79fc8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ea19a483 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 da71315 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 99b92bb {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 d2e3cad {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 6bdc705 {
    margin: 0px 0% 0px 0%;
}
    
#\37 c9cede5 {
    width: 100%;
    min-height: 80px;
}
    
#\36 3d72e95 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b602f26 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 c79b2ea {
    margin: 0px 0% 0px 0%;
}
    
#\34 ac34271 {
    width: 100%;
    min-height: 80px;
}
    
#cf012548 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8a64422 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#dcd3b8e0 {
    margin: 0px 0% 0px 0%;
}
    
#group_mj4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 da550df {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\30 5e209fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 56b2c2f {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\38 038b21d {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#eb4b5615 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 95a30a9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 65c7e20 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 18c825d {
    margin: 0px 0% 0px 0%;
}
    
#\37 ddd6f69 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be7fdb1d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 da34d83 {
    margin: 0px 0% 0px 0%;
}
    
#group_3et {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#f5e78326 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\34 97e84f1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 d56b658 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 1;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_tbd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#widget_t9u {
    height: 240px;
}
    
#group_9pq {
    width: 100.00%;
}
    
#\33 a3f3720 {
    width: 100.00%;
}
    
#\37 c0372f2 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\34 750b429 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#ad936b03 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 99b92bb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_e01 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 0e79fc8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ea19a483 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 da71315 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 d2e3cad {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 c9cede5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 3d72e95 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 b91777a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 db77d32 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c317351e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 3.163965858560549%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#widget_iad {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f3a7198e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ed563679 {
    margin-right: 0%;
    margin-left: 0%;
    width: 21.54%;
    height: auto;
}
    
#\34 9231eb6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_a4v {
    column-gap: 3.0359729627188115%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_r6i {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 61089c3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 48197c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#da886e75 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 0724bcc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\30 8a64422 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\33 614b92b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\34 bbd912c {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\30 65c7e20 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_mj4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 da550df {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 5e209fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 56b2c2f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 038b21d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#eb4b5615 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 95a30a9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a2cf105b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b2f2dc94 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 ddd6f69 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#be7fdb1d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\36 c38b0b1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 d56b658 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_3et {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#f5e78326 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\34 97e84f1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#group_fsr {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}

