@media all {
  *#dm .dmInner div.u_2308190799 .svg { fill:var(--color_5) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1629754037 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1062916875 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1187724504 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1787610557 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1761881528 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1268974524 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1608964767 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1653464136 img { border-radius:15px 15px 15px 15px !important; }

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

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 48702f8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/b77a1b5c/dms3rep/multi/opt/v+%288%29-1920w.png");
    padding: 5.5% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#c463004a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f58dcbe8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_utp.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#widget_utp {
    width: 87.87%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_7ki::before, #group_7ki > .bgExtraLayerOverlay {
    
}
#group_7ki {
    width: 100%;
    min-width: 4%;
    min-height: 559px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/b77a1b5c/dms3rep/multi/opt/shutterstock_1622472484-1920w.jpg");
    border-radius: 20px 20px 0 0;
}
    
#\36 9e65807 {
    margin: 0px 0% 0px 0%;
}
    
#widget_i2g {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b51be213 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 b91058e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 1aad16b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7139f5d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_iff {
    width: 74.34%;
    height: auto;
    max-width: 100%;
}
    
#widget_6v2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_301 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#widget_fts {
    width: 100%;
    height: 410px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 98610c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 34da32e {
    min-height: 163px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5.5% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a3ddeeb {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    border-radius: 15px 15px 0px 0px;
    background-image: none;
}
    
#widget_tce {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#ad237e30 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 a0257a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5);
    border-style: solid;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b6ae5d1 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 8% 1% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\32 a14d3a8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#e3d68048 {
    margin: 0px 0% 0px 0%;
}
    
#widget_fm6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_rdf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_hc9 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e7109c6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5);
    border-style: solid;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\34 bf10bc9 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 ef61dcd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a7816d7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 8ec36c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5);
    border-style: solid;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9fd5549 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 d7b8b83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 8312b85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 41b63b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5);
    border-style: solid;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#a5089c97 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 abe0134 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 d1fd5aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\31 8451723 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 7b448c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c5be8b67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5);
    border-style: solid;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\34 0debbe5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 0 0 15px 15px;
}
    
#\36 cb754e3 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f1edbf3a {
    margin: 0px 0% 0px 0%;
}
    
#\30 c299fb8 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 0a1a1ff {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 9a5828e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c5aa0cba {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 8% 5.5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c059932 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b633b8a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 1247408 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5);
    border-style: solid;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\30 083b9bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 78ecc4a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5) rgba(234, 246, 255, 0.5);
    border-style: solid;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#group_qtm {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_iqo {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#af9c60ab {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f4b53c97 {
    width: 76.24%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 cffc8f4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5.5% 8% 5.5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 fc437b8::before, #\39 fc437b8 > .bgExtraLayerOverlay {
    
}
#\39 fc437b8 {
    background-image: none;
}
    
#\32 6cbcd42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_jvo {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 7180273 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_8);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 fee1917 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 90.30%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 1;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 3% 5% 3%;
    margin: -70px 5% 0% 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 29dbeb5 {
    width: 99.71890946470535%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e78ea01c {
    width: 100.00%;
    height: 290px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 12f12e7 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#\36 356dcd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 bdf199d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_8);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7b86a96 {
    margin: -60px 0% 0px 0%;
}
    
#\36 7e0cdf5 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1db7a75 {
    width: 100.00%;
    height: 290px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2f5e4ed {
    justify-content: flex-start;
    align-items: flex-start;
    width: 90.30%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 1;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 3% 5% 3%;
    margin: -70px 5% 0% 5%;
    grid-area: auto / auto / auto / auto;
}
    
#ff7f471c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c0400a01 {
    width: 99.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d5e583d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_8);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 42f4fbd {
    width: 100.00%;
    height: 290px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3ce2b09 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 90.30%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 1;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 3% 5% 3%;
    margin: -70px 5% 0% 5%;
    grid-area: auto / auto / auto / auto;
}
    
#ee175dcf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ea4161d5 {
    width: 99.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 eb4e405 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_8);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 242182d {
    width: 100.00%;
    height: 290px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d1ce1ec0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 90.30%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 1;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 3% 5% 3%;
    margin: -70px 5% 0% 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 43c619e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bf183344 {
    width: 99.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ef875527 {
    width: 99.71890946470535%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 da36dc0 {
    width: 100.00%;
    height: 290px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c7332948 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_8);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fc78e826 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 90.30%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 1;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 3% 5% 3%;
    margin: -70px 5% 0% 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e81d12f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 90.30%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 1;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 3% 5% 3%;
    margin: -70px 5% 0% 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b463dfe {
    justify-content: flex-start;
    align-items: flex-start;
    width: 90.30%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    order: 1;
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 3% 5% 3%;
    margin: -70px 5% 0% 5%;
    grid-area: auto / auto / auto / auto;
}
    
#a7d5b1a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_8);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c1a7ae6 {
    width: 99.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 85c0856 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#\35 0ffa697 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3622b77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c957fe0e {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 8% 1% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 908ef6d {
    width: 100.00%;
    height: 290px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e3ba7cda {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c360e163 {
    width: 99.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a40c6908 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 3758a55 {
    width: 100.00%;
    height: 290px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c086cc41 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_8);
    background-image: initial;
    justify-content: flex-start;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_ht6 {
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\35 694ceaf {
    width: 100.00%;
    height: 358px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ce46ce4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#cc4d9672 {
    min-height: 97px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 8% 5.5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\32 5278b4e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 9dc78b4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_mk0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fd279ae5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 f787e8f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 dc7b61b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 27e16c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#eddd4980 {
    width: 96.87%;
    height: auto;
    max-width: 100%;
}
    
#aac578b8 {
    width: 100%;
    height: 410px;
    max-width: 100%;
}
    
#\31 f5779fe {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2.5% 8% 5.5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 6413a09 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 0656371 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 09441ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 8307bf0 {
    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 743d552 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ee32257f[data-pinned] {
    position: sticky;
    top: 200px;
    bottom: auto;
    z-index: 1;
}
#ee32257f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#\33 d247c2b {
    align-items: flex-start;
    width: 100%;
    min-height: 182px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: url();
    height: auto;
    background-color: var(--color_5);
    order: 0;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    justify-content: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 6213b36 {
    width: 78.87%;
    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 4df1d36 {
    align-items: flex-start;
    width: 100%;
    min-height: 182px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: url();
    height: auto;
    background-color: var(--color_5);
    order: 0;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    justify-content: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\34 819c33b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 3a20c83 {
    min-height: 1229px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5.5% 8% 5.5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 52cd27e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e3250d89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 a546e1d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 1f4feb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 6044d5d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\32 5298e3c {
    align-items: flex-start;
    width: 100%;
    min-height: 182px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: url();
    height: auto;
    background-color: var(--color_5);
    order: 2;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    justify-content: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b36d170::before, #\32 b36d170 > .bgExtraLayerOverlay {
    
}
#\32 b36d170 {
    align-items: flex-start;
    width: 100%;
    min-height: 193px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: url(https://lirp.cdn-website.com/b77a1b5c/dms3rep/multi/opt/Discover+the+passion+that+drives+our+commitment+to+building+unique+homes-customhomes+-homebuildi-1920w.jpg);
    height: auto;
    background-color: var(--color_5);
    order: 3;
    justify-content: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\39 75a4fc5 {
    margin: 0px 0% 0px 0%;
}
    
#\30 bf8c696 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c9cb71f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lb3 {
    width: 83.13%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 26de5eb {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 1dd568d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f8aa7680 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_p6u {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_gg4 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b5117fae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 aac7d76 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 097a459 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 15px 15px 0 0;
}
    
#widget_iph {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_939 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\37 631fbea {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c463004a {
    padding: 0% 0% 0% 0%;
}
    
#\36 9e65807 {
    margin: 0px 0% 0px 0%;
}
    
#group_7ki::before, #group_7ki > .bgExtraLayerOverlay {
    
}
#group_7ki {
    height: auto;
    min-height: 287px;
}
    
#widget_utp {
    width: 99.94%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b51be213 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 2603c41 {
    margin: 0px 0% 0px 0%;
}
    
#\31 1aad16b {
    width: 100%;
    min-height: 80px;
}
    
#\30 7139f5d {
    width: 100%;
    min-height: 80px;
}
    
#widget_iff {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 34da32e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ad237e30 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b6ae5d1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#e3d68048 {
    margin: 0px 0% 0px 0%;
}
    
#\34 a0257a3 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e7109c6f {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 8ec36c1 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 41b63b9 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5be8b67 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c5aa0cba {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
}
    
#\30 1247408 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f1edbf3a {
    margin: 0px 0% 0px 0%;
}
    
#\39 78ecc4a {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_qtm {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 cffc8f4 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\39 fc437b8::before, #\39 fc437b8 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7180273 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\37 bdf199d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\31 7b86a96 {
    margin-top: -30px;
}
    
#\36 7e0cdf5 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 0;
}
    
#d5e583d6 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\37 eb4e405 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c957fe0e {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 0;
    padding: 0% 4% 1% 4%;
}
    
#c7332948 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#a7d5b1a6 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#c086cc41 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\35 0ffa697 {
    margin: 0px 0% 0px 0%;
}
    
#group_ht6 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc4d9672 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 9dc78b4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6413a09 {
    margin: 0px 0% 0px 0%;
}
    
#\31 f5779fe {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 dc7b61b {
    width: 100%;
    min-height: 80px;
}
    
#\34 27e16c5 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0656371 {
    width: 100%;
    min-height: 80px;
}
    
#\32 b36d170::before, #\32 b36d170 > .bgExtraLayerOverlay {
    
}
    
#\39 75a4fc5 {
    margin: 0px 0% 0px 0%;
}
    
#\34 09441ad {
    width: 100%;
    min-height: 80px;
}
    
#\37 3a20c83 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 26de5eb {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 7c59d19 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\39 48702f8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 12% 8% 5.5% 8%;
    margin: 0% 0% 0% 0%;
}
    
#c463004a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#group_7ki::before, #group_7ki > .bgExtraLayerOverlay {
    
}
#group_7ki {
    width: 100%;
    min-height: 338px;
    align-items: center;
    height: auto;
}
    
#\36 9e65807 {
    margin: 0px 0% 0px 0%;
}
    
#widget_utp {
    width: 99.59%;
}
}



@media (max-width: 767px) {
    
#b51be213 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 1aad16b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 7139f5d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_fts {
    height: 240px;
}
    
#widget_iff {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 98610c6 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 34da32e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
    
#widget_tce {
    width: 59.32%;
}
    
#ad237e30 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 a0257a3 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\37 b6ae5d1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e7109c6f {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\39 8ec36c1 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\33 41b63b9 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c5be8b67 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#c5aa0cba {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 4% 12% 4%;
}
    
#\30 1247408 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\39 78ecc4a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#group_qtm {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f1edbf3a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 cffc8f4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\39 fc437b8::before, #\39 fc437b8 > .bgExtraLayerOverlay {
    
}
    
#\32 6cbcd42 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#f4b53c97 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 7180273 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 fee1917 {
    align-items: flex-start;
}
    
#e78ea01c {
    height: 240px;
}
    
#\37 bdf199d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 7b86a96 {
    margin-top: -30px;
}
    
#\36 7e0cdf5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 1db7a75 {
    height: 240px;
}
    
#\32 2f5e4ed {
    align-items: flex-start;
}
    
#d5e583d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 42f4fbd {
    height: 240px;
}
    
#\34 3ce2b09 {
    align-items: flex-start;
}
    
#\37 eb4e405 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 242182d {
    height: 240px;
}
    
#d1ce1ec0 {
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\36 da36dc0 {
    height: 240px;
}
    
#c7332948 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fc78e826 {
    align-items: flex-start;
}
    
#\32 e81d12f {
    align-items: flex-start;
}
    
#\34 b463dfe {
    align-items: flex-start;
}
    
#a7d5b1a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 0ffa697 {
    margin: 0px 0% 0px 0%;
}
    
#c957fe0e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 1% 4%;
}
    
#\31 908ef6d {
    height: 240px;
}
    
#\33 3758a55 {
    height: 240px;
}
    
#c086cc41 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_ht6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 694ceaf {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#ce46ce4c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cc4d9672 {
    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) {
    
#\37 dc7b61b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 27e16c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aac578b8 {
    height: 240px;
}
    
#\31 f5779fe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2.5% 4% 12% 4%;
}
    
#\31 6413a09 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 0656371 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\32 b36d170::before, #\32 b36d170 > .bgExtraLayerOverlay {
    
}
    
#\34 09441ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 3a20c83 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#widget_lb3 {
    width: 100.00%;
}
    
#\36 6213b36 {
    width: 98.36%;
}
    
#\39 75a4fc5 {
    margin: 0px 0% 0px 0%;
}
}



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



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

