@media all {
  *#dm .dmInner *.u_1602920621 .agentIcon { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1602920621 .agentInfo {
    color:rgba(255,255,255,1) !important;
    font-weight:400 !important;
    font-family:'Bebas Neue' !important;
  }

  *#dm .dmInner *.u_1602920621 .agentInfo { text-align:CENTER !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_100341186 .caption-inner { background-color:rgba(21,53,68,0.28) !important; }

  *#dm .dmInner div.u_100341186 .caption-container .caption-title {
    color:var(--color_3) !important;
    font-family:'Bebas Neue' !important;
  }

  *#dm .dmInner div.u_100341186 .caption-container .caption-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_100341186 .caption-container .caption-text .rteBlock { color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1077405539 .caption-container .caption-title {
    font-family:'Bebas Neue' !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner nav.u_1250592599 { color:white !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1998592992 { color:white !important; }

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

  *#dm .dmInner div.u_1077405539 .caption-inner { background-color:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_4284902761 .youtube-Container-Panel { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_4284902761 .youtube-Panel-Wrapper { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_4284902761 .youtube-Details-Title { color:var(--color_3) !important; }

  *#dm .dmInner div.u_4284902761 .youtube-Details-Description { color:var(--color_3) !important; }

  *#dm .dmInner *.u_4284902761 .youtube-Details-Title { text-align:CENTER !important; }

  *#dm .dmInner *.u_4284902761 .youtube-Details-Description { text-align:CENTER !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1602920621 .agentInfo { font-size:24px !important; }

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

  *#dm .dmInner *.u_100341186 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner div.u_100341186 .caption-container .caption-title { font-size:40px !important; }

  *#dm .dmInner *.u_1077405539 .photoGalleryThumbs { padding:5px !important; }

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

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

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

  *#dm .dmInner div.u_1077405539 .caption-container .caption-title { font-size:30px !important; }

  *#dm .dmInner div.u_4284902761 .youtube-Details-Title { font-size:24px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_100341186 .caption-container .caption-title { font-size:24px !important; }

  *#dm .dmInner *.u_100341186 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner div.u_1077405539 .caption-container .caption-title { font-size:24px !important; }

  *#dm .dmInner *.u_1077405539 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner div.u_1602920621 .agentInfo { font-size:18px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_100341186 .caption-container .caption-title { font-size:24px !important; }

  *#dm .dmInner *.u_1077405539 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner div.u_1077405539 .caption-container .caption-title { font-size:30px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\31 dbff06e {
    width: 1440px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ed3848d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a2e9b38 {
    background-image: none;
    background-color: rgba(21, 53, 68, 0.95);
}
    
#a1d75ade {
    min-height: 0px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ea688c4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 b1017b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#b3ecd335 {
    min-height: 700px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 b993d32::before, #\36 b993d32 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.77;
    border-radius: inherit;
}
#\36 b993d32 {
    background-image: url("https://irp.cdn-website.com/a791d3a0/dms3rep/multi/opt/Kingwood+%281%29-1920w.webp");
}
    
#widget_2kn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cab876d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -18px;
}
    
#group_lv8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6666666666666667%;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_u2r {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f2b46610 {
    width: 20%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\32 f20e780 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 33.80%;
    min-width: 4%;
    align-content: flex-start;
    padding: 4% 2% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 970e0f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 62.66%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\39 e265eef {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 6b8f88f {
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_fvv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_uvi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lhq {
    width: 99.94%;
    height: auto;
    max-width: 100%;
}
    
#widget_b56 {
    width: 99.94%;
    height: 365px;
    min-height: 100px;
    max-width: 100%;
}
    
#\34 c33d0ef {
    margin: 0px 0% 0px 0%;
}
    
#widget_vdt {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\31 99826b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(248,248,248,1);
    background-image: none;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 ff36a3a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/a791d3a0/dms3rep/multi/opt/Kingwood-%282%29-1920w.webp");
}
    
#bc69d099 {
    min-height: 750px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#d25ae446 {
    margin: 0px 0% 0px 0%;
}
    
#\37 17338e4 {
    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;
}
    
#e68b3e5f {
    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 0e3edf9 {
    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;
}
    
#da25b91b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f49648bd {
    min-height: 750px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
}
    
#\32 47bdc20 {
    margin: 0px 0% 0px 0%;
}
    
#\34 2e08d7f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(248,248,248,1);
    background-image: none;
    order: 1;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#c73a8461 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/a791d3a0/dms3rep/multi/opt/Forest+Cove-1920w.webp");
    order: 0;
    align-items: center;
    align-content: center;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_t0v {
    width: 93.93%;
    height: 496px;
    max-width: 100%;
}
    
#\32 908094c {
    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;
}
    
#\38 67a3fb4 {
    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;
}
    
#deb6369a {
    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 2f44c75 {
    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;
}
}



@media all {
    
#\37 c5680f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#cc65df0f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 bc25b3c::before, #\37 bc25b3c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
    
#widget_84j {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 c830c90 {
    width: 97.19%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_65i {
    width: 56.55%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c5c7eafc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c5c7eafc {
    width: 1380.06px;
    height: 108px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 d7dc5be {
    min-height: 214px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    height: auto;
}
    
#\32 ba845a5 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\39 47f1542 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_0on {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_jft {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -18px;
}
    
#widget_063 {
    width: 56.41%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_c2m {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_5qv {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_rdn {
    width: 97.83%;
    height: auto;
    max-width: 100%;
}
    
#\34 a79b2e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bbe52e46 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b7791add {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 ece680a {
    width: 97.60%;
    height: auto;
    max-width: 100%;
}
    
#d9bf07a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a5cfe645 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 cdd1afc {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 b708b61 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 4f1966b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 5ab085e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\39 658905b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 291e002 {
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_3nc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#efbd80f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_k2n {
    width: 72.54%;
    height: auto;
    max-width: 100%;
}
    
#widget_gv6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 59b0c7d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    align-content: flex-end;
}
    
#\36 f84daa4 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_0jc {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    align-content: center;
}
    
#widget_cfo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_30u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_njd {
    width: 68.71%;
    height: auto;
    max-width: 100%;
}
    
#widget_n5k {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\30 98f1ba7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\36 414a15a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_2qk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 70dade9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3dj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#e4bb26cc {
    min-height: 671px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\32 c738a8e {
    background-color: var(--color_2);
    background-image: none;
}
    
#b4991095 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 8fb70eb::before, #\38 8fb70eb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 8fb70eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    background-image: url("https://irp.cdn-website.com/a791d3a0/dms3rep/multi/opt/Forest+Cove-1920w.webp");
    padding: 2% 10px 2% 10px;
    margin: 0px 0% 0px 0%;
}
    
#bc3589fd {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\38 29f75f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 28310d3 {
    width: 91.49%;
    height: auto;
    max-width: 100%;
}
    
#\39 24a494a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 24a494a {
    width: 409px;
    height: 585px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7e09a8e {
    width: 83.39%;
    height: auto;
    max-width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b3ecd335 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 564px;
}
    
#widget_u2r {
    width: 40%;
}
    
#f2b46610 {
    width: 40%;
}
    
#widget_2kn {
    width: 78.13%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e265eef {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 f20e780 {
    width: 100%;
    min-height: 80px;
}
    
#\34 970e0f8 {
    width: 100%;
    min-height: 80px;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc65df0f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_65i {
    width: 87.51%;
}
    
#c5c7eafc {
    height: auto;
}
    
#\36 c830c90 {
    width: 82.53%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 47f1542 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 ba845a5 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_c2m {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#bbe52e46 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#a5cfe645 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 d7dc5be {
    align-items: center;
    align-content: center;
}
    
#widget_063 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 658905b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#efbd80f4 {
    width: 84.50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f84daa4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_30u {
    width: 77.54%;
}
    
#widget_njd {
    width: 94.64%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 414a15a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4bb26cc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 28310d3 {
    width: 99.67%;
}
    
#\38 7e09a8e {
    width: 99.67%;
}
}



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



@media (max-width: 767px) {
    
#\32 b1017b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b3ecd335 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15vh 4% 10vh 4%;
}
    
#group_lv8 {
    column-gap: 1.6666666666666667%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_u2r {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f2b46610 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 cc508e5 {
    margin: 0px 0% 0px 0%;
}
    
#cab876d5 {
    margin-top: 0px;
}
    
#widget_2kn {
    width: 86.42%;
}
}



@media (max-width: 767px) {
    
#\32 f20e780 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\34 970e0f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 e265eef {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\31 99826b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 ff36a3a {
    width: 99.78%;
    min-height: 262px;
    align-items: center;
    height: auto;
    align-self: center;
}
    
#bc69d099 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#d25ae446 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f49648bd {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#\34 2e08d7f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c73a8461 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_t0v {
    height: 240px;
}
    
#\32 47bdc20 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 c5680f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cc65df0f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_84j {
    width: 78.09%;
}
    
#widget_65i {
    width: 100.00%;
}
    
#c5c7eafc {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 d7dc5be {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\32 ba845a5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 47f1542 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_063 {
    width: 100.00%;
}
    
#group_c2m {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bbe52e46 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a5cfe645 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 5ab085e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\39 658905b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#efbd80f4 {
    width: 87.76%;
}
    
#widget_k2n {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 59b0c7d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 f84daa4 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_njd {
    width: 100.00%;
}
    
#group_0jc {
    align-items: center;
    align-content: center;
}
    
#widget_cfo {
    width: 82.31%;
}
}



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



@media (max-width: 767px) {
    
#e4bb26cc {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\31 e974f23 {
    margin: 0px 0% 0px 0%;
}
    
#b4991095 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 8fb70eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 28310d3 {
    width: 90.61%;
}
    
#\39 24a494a {
    width: 276px;
    height: 395px;
}
    
#\38 7e09a8e {
    width: 88.18%;
}
}

#\30 ff36a3a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAADQAQCdASoKAAYAAUAmJZwCdADygIYBQAD+6lbkDSGvoxw2ImeoksRqtpgVfOAt74AAAA==')!important}#c73a8461.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRjgAAABXRUJQVlA4ICwAAADQAQCdASoKAAYAAUAmJYwCdAEPCrT9QAD+7vP7x4t0jVxzeh0X8KJ5alKAAA==')!important}#\38 8fb70eb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRjgAAABXRUJQVlA4ICwAAADQAQCdASoKAAYAAUAmJYwCdAEPCrT9QAD+7vP7x4t0jVxzeh0X8KJ5alKAAA==')!important}