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

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

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

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

  *#dm .dmInner *.u_1407233079::after { margin-top:0px !important; }

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

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

  *#dm .dmInner a.u_1177379337 span.text {
    font-family: Syne !important;
    font-weight:700 !important;
  }

  *#dm .dmInner a.u_1489270888 span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_2371538014 .postArticle .blogImgLink { height:220px !important; }

  *#dm .dmInner div.u_2371538014 .postTitle a { color:var(--color_5) !important; }

  *#dm .dmInner div.u_2371538014 .authorBar { color:var(--color_7) !important; }

  *#dm .dmInner div.u_2371538014 .readMore a {
    color:var(--color_8) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1792620974 .shape-text {
    color:var(--color_1) !important;
    font-family:'Noto Sans' !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1133312930 .shape-text {
    color:var(--color_1) !important;
    font-family:'Noto Sans' !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1613598304 .shape-text {
    color:var(--color_1) !important;
    font-family:'Noto Sans' !important;
    font-weight:700 !important;
  }

  *#dm .dmInner a.u_3184831121 {
    border-style:solid !important;
    border-width:0.555556px 0.555556px 0.555556px 0.555556px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner a.u_3184831121 span.text {
    color:var(--color_1) !important;
    font-family:Montserrat !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1876924280 .shape-text {
    color:var(--color_1) !important;
    font-family:'Noto Sans' !important;
    font-weight:700 !important;
  }

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

  *#dm .dmInner div.u_1615210506 .shape-text {
    color:var(--color_1) !important;
    font-family:'Noto Sans' !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_2371538014 .postDescription { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1885824925 span.text { font-weight:400 !important; }

  *#dm .dmInner a.u_1070891903 span.text { font-weight:400 !important; }

  *#dm .dmInner a.u_1055156066 span.text { font-weight:400 !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_2371538014 .postDescription { font-size:12px !important; }

  *#dm .dmInner div.u_2371538014 .authorBar { font-size:10px !important; }

  *#dm .dmInner div.u_2371538014 .readMore a { font-size:14px !important; }

  *#dm .dmInner div.u_1714986104 img {
    object-position:0% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1610826953 img {
    object-position:0% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1676597517 img {
    object-position:0% 100% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1669813047 img {
    object-position:0% 100% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c0afee48::before, #c0afee48 > .bgExtraLayerOverlay {
    
}
#c0afee48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/9d5d55e5/dms3rep/multi/opt/2-%E7%90%86%E5%BF%B5%E7%B0%A1%E8%BF%B0-1920x550-6e8971a4-1920w.jpg);
    background-color: rgba(0,0,0,0);
    padding: 8% 16px 8% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 2f97b6a {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 c4441c4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 17dcd42 {
    margin: 0px 0% 0px 0%;
}
    
#widget_k16 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ps9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_fcv {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#b0b9a33e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 c2d7241 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bc561e64 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 249e9fa {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c56da76b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d67d41b0 {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 329f5b8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f00b9ff5 {
    width: 100%;
    height: 495px;
    max-width: 100%;
    order: 0;
}
    
#\37 5c69f85 {
    width: 100%;
    height: 495px;
    max-width: 100%;
    order: 3;
}
    
#\34 e53a219 {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0f8f665 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aadbcf52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 c0be21a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 d4fbd28 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 efbfc8d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    background-image: url();
    background-position: 100% 100%;
    padding: 16px 9% 4% 9%;
    margin: 0% 0% 0% 0%;
}
#\35 efbfc8d.lazy {
    background-image: url('');
}
    
#d2705c0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c48bd4c6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6e294f2 {
    width: 100%;
    height: 495px;
    max-width: 100%;
    order: 3;
}
    
#c5dc49b3::before, #c5dc49b3 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(237, 235, 223, 1);
    opacity: 0.85;
}
#c5dc49b3 {
    background-color: rgba(237, 235, 223, 1);
    background-image: url("https://lirp.cdn-website.com/9d5d55e5/dms3rep/multi/opt/golf-course-landscape+%281%29-1920w.jpg");
    background-position: 100% 0%;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
#c5dc49b3.lazy {
    background-image: url('');
}
    
#\36 5f85036 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f6996f88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b1fdcb62 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7ebebd2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 d9cf8e1 {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#b3353752 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 25% 0% 25% 0%;
}
    
#\31 8b69b4f {
    width: 100%;
    height: 495px;
    max-width: 100%;
    order: 0;
}
    
#fab7b8a7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cd229d57 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_roi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_12h {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_8m0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 f5a234f {
    margin: 0px 0% 0px 0%;
}
    
#group_99l {
    align-items: flex-start;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
}
    
#cf7ba8ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cf7ba8ad {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: -180px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 0783126.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 0783126 {
    width: 15%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 5% 0px 0%;
}
    
#\38 8cc7330 {
    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 a38b014 {
    width: 300px;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f83ba8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0a46f6f::before, #\39 0a46f6f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.3;
}
#\39 0a46f6f {
    background-color: rgba(147,147,147,1);
    background-image: url("https://lirp.cdn-website.com/9d5d55e5/dms3rep/multi/opt/pexels-photo-1325657-1920w.jpeg");
    background-size: auto;
    background-attachment: fixed;
}
#\39 0a46f6f.lazy {
    background-image: url('');
}
    
#dc5fc296 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 11% 6% 11%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a28f4c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 16a9aea {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 19ce879 {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 8fd1f6a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    background-color: rgba(255, 255, 255, 0.7);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4bv {
    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;
}
    
#widget_mu4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_mu4 {
    width: 15%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 5% 0px 0%;
}
    
#\31 70ef7fa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    background-color: rgba(255, 255, 255, 0.7);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8d5ce8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 895e564.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\38 895e564 {
    width: 15%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 5% 0px 0%;
}
    
#\38 ca9fcdb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 584191b {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3b3de38 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: rgba(255, 255, 255, 0.7);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f45a31d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d6c5bcf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 36ed82a {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cf513ae9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: rgba(255, 255, 255, 0.7);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0eb3dac.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#b0eb3dac {
    width: 15%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 5% 0px 0%;
}
    
#b5a54d0e {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8a6c983 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bb6336da {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c0e1dc2f {
    margin: 0px 0% 0px 0%;
}
    
#group_6kj {
    width: 100%;
    min-width: 4%;
    min-height: 32px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    height: auto;
}
    
#group_95n {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#group_62v {
    align-items: flex-start;
    width: 33.5%;
    min-height: 660px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    align-self: center;
    height: auto;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_lfe {
    align-items: flex-start;
    width: 62.49603360806289%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8adca4d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 8adca4d {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin: -220px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_6bs {
    align-items: flex-start;
    width: 100.00%;
    min-height: 600px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.7);
    background-image: none;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 6be3dd8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3b9d68d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f3ed2e6c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\33 d7087f9 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 11% 16px 11%;
    margin: 0% 0% 0% 0%;
}
    
#widget_3ck {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 dca5ab1 {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 98bbc8b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4470cc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fe43339a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 8220a54 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 ef97bd2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 ef97bd2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: -50px 0px 0px 0px;
}
    
#adb8b59b {
    margin: 0px 0% 0px 0%;
}
    
#c8579f59 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\30 f6978bc {
    min-height: 42px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\39 1314831 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f70bf49c {
    margin: 0px 0% 0px 0%;
}
    
#ed89fba0 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 0% 12% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 96f5afc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
}
    
#\32 9e64724 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 10% 0px 10%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ab4d1f1 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b3e0ef2::before, #\32 b3e0ef2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.2;
    border-radius: inherit;
}
#\32 b3e0ef2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/9d5d55e5/dms3rep/multi/opt/%E9%A6%96%E9%A0%81-BN-1920x820-1-1920w.jpg");
}
    
#\32 5bcec9f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 9672f45 {
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 23c1e13 {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfbf8ca8::before, #dfbf8ca8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(237, 235, 223, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#dfbf8ca8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/9d5d55e5/dms3rep/multi/opt/golf-course-landscape+%281%29-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 f6f5708 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1a8ee4f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 c631d77 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 4% 10% 1.1437648705925758% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ccbdb4c {
    margin: 0px 0% 0px 0%;
}
    
#c9b07ecd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c9b07ecd {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin: -150px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0a460a7 {
    width: 100%;
    min-width: 4%;
    min-height: 32px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9fcca62 {
    width: 95.63389398008891%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dcb7e66 {
    width: 97.38641221660814%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d85bd03 {
    width: 97.9%;
    height: 240px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0ab6ec2 {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b387a9d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 948c8b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a7031320 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 87b1b21 {
    width: 97.9%;
    height: 240px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9ee5cea {
    width: 99.73%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d9826bc {
    width: 97.38641221660814%;
    height: 240px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d966c1d5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 var(--color_3) #000000 #000000;
    border-width: 0 1px 0 0;
    margin: 0px 0% 0px 0%;
}
    
#fc53633e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    order: 1;
    padding: 16px 10% 16px 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b101be7 {
    width: 97.38641221660814%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 399513e {
    width: 97.88110642463555%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc1d5e8b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f50a4f7f {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1e10888 {
    width: 97.88110642463555%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf6d55de {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 var(--color_3) #000000 #000000;
    border-width: 0 1px 0 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 3f24e66 {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 7026234 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/9d5d55e5/dms3rep/multi/opt/1200x800-1920w.jpg);
    background-position: 50% 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\39 7026234.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAID/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIABAMFERIxMkFx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAAMBAAAAAAAAAAAAAAAAAAABEkL/2gAMAwEAAhEDEQA/ANdRr6NbLYsVg3j0qT39SGpalmJfCxYnk/YiH2wzKP/Z');
}
    
#dc1c161a {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c937a58 {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e786467 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc31a5bc {
    background-color: rgba(234, 232, 221, 1);
    background-image: none;
}
    
#\31 830b3c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0bf94bd {
    margin: 0px 0% 0px 0%;
}
    
#\38 de2f02d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    background-color: var(--color_4);
    background-image: none;
    padding: 10% 10% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_l00 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\37 6222227 {
    margin: 0px 0% 0px 0%;
}
    
#\36 622e753 {
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#\30 8eebdcf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 95bf947 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 56a9b46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2b06c93 {
    width: 100%;
    height: 350px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cff293b6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9d38c4a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d2cd66ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cc1a892d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c925bd0b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a0bbef2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 52901ed {
    width: 100%;
    height: 350px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b3dad729 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a9157eab {
    width: 100%;
    height: 350px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b6990a1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 4ad580c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 80e70e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ff556169 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 35a87db {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e077b89 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 10% 1% 10%;
    margin: 0% 0% 0% 0%;
}
    
#f7f19048 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a7ce654 {
    width: 100%;
    height: 350px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e29812b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e29812b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 2% 0% 2% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3c6fd6d {
    margin: 0px 0% 0px 0%;
}
    
#dafe1d3e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    justify-content: flex-start;
}
    
#\37 dac49c5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 16px 2% 16px 2%;
    margin: 0px 0% 0px 0%;
}
    
#c90de211 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec82a4d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ec82a4d4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    margin: -150px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e55e0a90.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 10px 5px 10px;
}
#e55e0a90 {
    width: 40%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 5% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 db79723 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    margin: 0% 0% 0% 0%;
}
    
#dbff69f4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(234, 232, 221, 1);
    background-image: none;
}
    
#\30 63ec2b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 63ec2b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 2% 0% 2% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 574fde4.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 2% 0px;
}
#\36 574fde4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5be655f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    justify-content: flex-start;
    padding: 16px 2% 16px 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 970337a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    padding: 16px 2% 16px 2%;
    margin: 0px 0% 0px 0%;
}
    
#c12e9a74 {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: auto;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0009bf2.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 2% 0px;
}
#b0009bf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f27f4025 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    order: 0;
    padding: 16px 8% 16px 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 87bbcb4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\35 87bbcb4 {
    width: 40%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e2da49c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\30 e2da49c {
    width: 40%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 5% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb0c108e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eb0c108e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 2% 0% 2% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f7af0ac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 f7af0ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 2% 0% 2% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6486eff.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 2% 0px;
}
#d6486eff {
    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;
}
    
#cd19e31a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 2% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b38314f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#b38314f6 {
    width: 40%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d44c1732.flex-element.widget-wrapper > [data-element-type] {
    padding: 2% 0px 2% 0px;
}
#d44c1732 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd5bac8b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: flex-end;
}
    
#\31 057945c {
    width: 100%;
    min-width: 4%;
    min-height: 32px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    height: auto;
}
    
#c6f1a780 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 16px 2% 16px 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c901f76 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 2f84fff {
    min-height: 68px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 785de0e {
    margin: 0px 0% 0px 0%;
}
    
#b90c7011 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e873a537 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 2% 16px 8% 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 de4ab06 {
    align-items: flex-start;
    width: 49.383828594069065%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 498bb4c {
    min-height: 159px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e31712e {
    width: 50%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d005b7a0 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: url(https://lirp.cdn-website.com/9d5d55e5/dms3rep/multi/opt/%E8%83%8C%E6%99%AF%E5%9C%96_1920x700-1920w.jpg);
    flex-wrap: nowrap;
    padding: 2% 11% 2% 11%;
    margin: 0% 0% 0% 0%;
}
#d005b7a0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAgECBwAAAAAAAAAAAAAAAAEFAgMEBhEhI0GR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDKReXI6i6mrdT27Zc4LA6vjfoBGF//2Q==');
}
    
#cf449161 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(237, 235, 223, 1);
    background-image: none;
}
    
#\32 a1fc7a1 {
    margin: 0px 0% 0px 0%;
}
    
#ecb9e803 {
    width: 30%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 629d593 {
    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;
}
    
#\36 b5ede87 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 49.57859254518302%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 28ddf1b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 145px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    border-width: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 20px 0% 20px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c50c5017 {
    width: 100%;
    height: 600px;
    min-height: 100px;
    max-width: 100%;
}
    
#a0d801b2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 26dbd93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 dafe7a7 {
    margin: 0px 0% 0px 0%;
}
    
#d0a31e88 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2f97b6a {
    padding: 0% 0% 0% 0%;
}
    
#\30 17dcd42 {
    margin: 0px 0% 0px 0%;
}
    
#c0afee48::before, #c0afee48 > .bgExtraLayerOverlay {
    
}
#c0afee48 {
    background-attachment: fixed;
}
    
#widget_fcv.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#widget_fcv {
    width: 250px;
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0b9a33e {
    row-gap: 11px;
    padding: 0% 2% 0% 2%;
}
    
#\35 efbfc8d {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
#\35 efbfc8d.lazy {
    background-image: url('');
}
    
#\31 8b69b4f {
    height: 318px;
}
    
#f00b9ff5 {
    height: 318px;
}
    
#\37 5c69f85 {
    height: 318px;
}
    
#\30 6e294f2 {
    height: 318px;
}
    
#bc561e64 {
    row-gap: 9px;
}
    
#\31 249e9fa {
    width: 88.04%;
}
    
#fab7b8a7 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b3353752 {
    padding: 16px 6px 16px 6px;
    margin: 20% 0% 20% 0%;
}
    
#d2705c0a {
    width: 99.85%;
}
    
#c5dc49b3::before, #c5dc49b3 > .bgExtraLayerOverlay {
    
}
#c5dc49b3.lazy {
    background-image: url('');
}
    
#group_99l {
    height: auto;
    min-height: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 2% 0%;
}
    
#\34 f5a234f {
    margin: 0px 0% 0px 0%;
}
    
#cf7ba8ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cf7ba8ad {
    margin: -80px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8cc7330 {
    width: 90%;
}
    
#\32 a38b014 {
    height: auto;
    min-height: 42px;
}
    
#dc5fc296 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 10% 4% 8% 4%;
}
    
#\35 a28f4c9 {
    width: 100.00%;
    order: 0;
}
    
#\33 16a9aea {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f83ba8b {
    width: 100.00%;
}
    
#\39 8fd1f6a {
    width: 99.99795841658589%;
    align-items: flex-start;
}
    
#widget_mu4 {
    height: auto;
}
    
#\39 0a46f6f::before, #\39 0a46f6f > .bgExtraLayerOverlay {
    
}
#\39 0a46f6f.lazy {
    background-image: url('');
}
    
#group_6kj {
    width: 100%;
    min-height: 80px;
}
    
#group_95n {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3b9d68d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#fe43339a {
    margin: 0px 0% 0px 0%;
}
    
#\33 d7087f9 {
    width: 100%;
    min-height: 80px;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#f3ed2e6c {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f70bf49c {
    margin: 0px 0% 0px 0%;
}
    
#ed89fba0 {
    padding: 12% 0% 12% 0%;
}
    
#\32 b3e0ef2::before, #\32 b3e0ef2 > .bgExtraLayerOverlay {
    
}
    
#\31 9672f45 {
    width: 99.70%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ccbdb4c {
    margin: 0px 0% 0px 0%;
}
    
#dfbf8ca8::before, #dfbf8ca8 > .bgExtraLayerOverlay {
    
}
    
#\39 1a8ee4f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c9b07ecd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c9b07ecd {
    width: 50px;
    margin: -95px 0px 0px 0px;
}
    
#fc53633e {
    width: 100%;
    min-height: 80px;
}
    
#\31 c631d77 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7026234 {
    width: 100%;
    min-height: 250px;
    height: auto;
}
#\39 7026234.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAID/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIABAMFERIxMkFx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAAMBAAAAAAAAAAAAAAAAAAABEkL/2gAMAwEAAhEDEQA/ANdRr6NbLYsVg3j0qT39SGpalmJfCxYnk/YiH2wzKP/Z');
}
    
#dc1c161a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
}
    
#\38 de2f02d {
    width: 100%;
    min-height: 80px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
    
#f0bf94bd {
    margin: 0px 0% 0px 0%;
}
    
#\31 830b3c1 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 c937a58 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 e786467 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_l00 {
    height: 300px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6222227 {
    margin: 0px 0% 0px 0%;
}
    
#\35 95bf947 {
    width: 25%;
    row-gap: 20px;
    min-height: 8px;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\37 2b06c93 {
    height: 250px;
}
    
#\37 52901ed {
    height: 250px;
}
    
#a9157eab {
    height: 250px;
}
    
#\32 80e70e0 {
    width: 25%;
    row-gap: 20px;
    min-height: 8px;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\32 e077b89 {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 240px;
    padding: 5% 4% 5% 4%;
}
    
#c925bd0b {
    width: 25%;
    row-gap: 20px;
    min-height: 8px;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\39 a7ce654 {
    height: 250px;
}
    
#a0bbef2e {
    width: 25%;
    row-gap: 20px;
    min-height: 8px;
    padding: 16px 5px 16px 5px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3c6fd6d {
    margin: 0px 0% 0px 0%;
}
    
#c12e9a74 {
    height: auto;
    min-height: 42px;
}
    
#cd19e31a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c90de211 {
    width: 100.00%;
}
    
#ec82a4d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ec82a4d4 {
    margin: -95px 0px 0px 0px;
}
    
#\35 87bbcb4 {
    width: 70%;
}
    
#f27f4025 {
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b38314f6 {
    width: 65%;
}
    
#e55e0a90 {
    width: 68%;
}
    
#\30 e2da49c {
    width: 65%;
}
    
#\31 057945c {
    min-height: 32px;
    height: auto;
}
    
#dafe1d3e {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fd5bac8b {
    padding: 0px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 498bb4c {
    padding: 0% 0% 0% 0%;
}
    
#\36 e31712e {
    height: auto;
    min-width: 32px;
    width: 70%;
    margin: 0px 0% 0px 0%;
}
    
#d005b7a0 {
    width: 100%;
    background-attachment: fixed;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
#d005b7a0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAgECBwAAAAAAAAAAAAAAAAEFAgMEBhEhI0GR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDKReXI6i6mrdT27Zc4LA6vjfoBGF//2Q==');
}
    
#\32 a1fc7a1 {
    margin: 0px 0% 0px 0%;
}
    
#ecb9e803 {
    height: auto;
    min-width: 32px;
    width: 50%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b5ede87 {
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 28ddf1b {
    padding: 16px 0px 16px 0px;
    margin: 20px 0% 20px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c50c5017 {
    height: 500px;
}
    
#\39 dafe7a7 {
    margin: 0px 0% 0px 0%;
}
    
#d0a31e88 {
    min-height: 300px;
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#c0afee48::before, #c0afee48 > .bgExtraLayerOverlay {
    
}
#c0afee48 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 20px;
    padding: 10% 7% 10% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\37 2f97b6a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\30 17dcd42 {
    margin: 0px 0% 0px 0%;
}
    
#widget_fcv.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#widget_fcv {
    width: 200px;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#b0b9a33e {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#\35 efbfc8d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    justify-content: flex-start;
    padding: 16px 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
#\35 efbfc8d.lazy {
    background-image: url('');
}
    
#d2705c0a {
    order: 3;
}
    
#c48bd4c6 {
    padding-left: 6px;
    padding-right: 6px;
}
    
#\34 f5a234f {
    margin: 0px 0% 0px 0%;
}
    
#\30 6e294f2 {
    height: 210px;
    order: 0;
}
    
#bc561e64 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 1px;
}
    
#b1fdcb62 {
    padding-left: 6px;
    padding-right: 6px;
}
    
#\34 7ebebd2 {
    order: 2;
}
    
#b3353752 {
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 9px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#c56da76b {
    order: 1;
}
    
#\31 329f5b8 {
    padding-left: 6px;
    padding-right: 6px;
}
    
#\31 8b69b4f {
    height: 210px;
}
    
#f00b9ff5 {
    height: 210px;
}
    
#\37 5c69f85 {
    height: 210px;
    order: 0;
}
    
#\30 0f8f665 {
    padding-left: 6px;
    padding-right: 6px;
}
    
#aadbcf52 {
    order: 1;
}
    
#fab7b8a7 {
    justify-content: flex-start;
    row-gap: 8px;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#c5dc49b3::before, #c5dc49b3 > .bgExtraLayerOverlay {
    
}
#c5dc49b3 {
    background-repeat: no-repeat;
    background-size: auto;
}
#c5dc49b3.lazy {
    background-image: url('');
}
    
#cf7ba8ad.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cf7ba8ad {
    width: 50px;
    margin: -120px 0% 0px 0%;
}
    
#widget_12h {
    order: 2;
}
    
#cd229d57 {
    order: 4;
}
}



@media (max-width: 767px) {
    
#\31 0783126 {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 40%;
}
    
#\38 8cc7330 {
    width: 100.00%;
}
    
#\32 f83ba8b {
    width: 99.54%;
}
    
#dc5fc296 {
    min-height: 0;
    flex-direction: column;
    row-gap: 60px;
    flex-wrap: nowrap;
    padding: 16% 4% 16% 4%;
}
    
#\35 a28f4c9 {
    width: 108.06%;
}
    
#\33 16a9aea {
    width: 102.85%;
}
    
#\36 19ce879 {
    width: 100.00%;
    row-gap: 5px;
    height: auto;
    min-height: 76px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8fd1f6a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_mu4 {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 40%;
}
    
#\31 70ef7fa {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 8d5ce8f {
    width: 108.06%;
}
    
#\38 895e564 {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 40%;
}
    
#\38 ca9fcdb {
    width: 102.85%;
}
    
#\38 584191b {
    width: 100.00%;
    row-gap: 5px;
    height: auto;
    min-height: 73px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3b3de38 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 f45a31d {
    width: 102.85%;
}
    
#\36 d6c5bcf {
    width: 108.06%;
}
    
#\36 36ed82a {
    width: 100.00%;
    row-gap: 5px;
    height: auto;
    min-height: 73px;
    margin: 0px 0% 0px 0%;
}
    
#cf513ae9 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#b0eb3dac {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 40%;
}
    
#b5a54d0e {
    width: 100.00%;
    row-gap: 5px;
    height: auto;
    min-height: 76px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8a6c983 {
    width: 108.06%;
}
    
#bb6336da {
    width: 102.85%;
}
    
#\39 0a46f6f::before, #\39 0a46f6f > .bgExtraLayerOverlay {
    
}
#\39 0a46f6f {
    background-position: 0% 50%;
    background-attachment: fixed;
}
#\39 0a46f6f.lazy {
    background-image: url('');
}
    
#group_6kj {
    width: 100%;
    min-height: 32px;
    align-items: center;
    height: auto;
}
    
#group_95n {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_62v {
    min-width: 32px;
    width: 100%;
    min-height: 512px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_6bs {
    min-height: 355px;
}
    
#group_lfe {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 8adca4d {
    width: 50px;
}
}



@media (max-width: 767px) {
    
#\36 3b9d68d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 0% 4% 4% 4%;
}
    
#f3ed2e6c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 d7087f9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 4% 16px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 98bbc8b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 1px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fe43339a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c8579f59 {
    min-height: 20px;
    align-items: center;
    width: 100%;
}
    
#\30 f6978bc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 ef97bd2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 ef97bd2 {
    width: 50px;
    margin: -40px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#f70bf49c {
    margin: 0px 0% 0px 0%;
}
    
#ed89fba0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 0% 12% 0%;
}
    
#\36 96f5afc {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9e64724 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 5% 0px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b3e0ef2::before, #\32 b3e0ef2 > .bgExtraLayerOverlay {
    
}
#\32 b3e0ef2 {
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\31 9672f45 {
    width: 98.25%;
}
}



@media (max-width: 767px) {
    
#\31 c631d77 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
}
    
#dfbf8ca8::before, #dfbf8ca8 > .bgExtraLayerOverlay {
    
}
    
#\39 1a8ee4f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#c9b07ecd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c9b07ecd {
    width: 50px;
    margin: -65px 0px 0px 0px;
}
    
#\36 0a460a7 {
    width: 100%;
    min-height: 32px;
    align-items: center;
    height: auto;
}
    
#\33 d85bd03 {
    height: 200px;
}
    
#f0ab6ec2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#f0ab6ec2 {
    width: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d9826bc {
    height: 200px;
}
    
#d966c1d5 {
    min-width: 32px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#fc53633e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#dc1d5e8b {
    min-width: 32px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#f50a4f7f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#f50a4f7f {
    width: 200px;
    margin: 0px 0% 0px 0%;
}
    
#bf6d55de {
    min-width: 32px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 87b1b21 {
    height: 200px;
    margin-bottom: 0px;
}
    
#\38 3f24e66.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\38 3f24e66 {
    width: 200px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 7026234 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\39 7026234.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAID/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIABAMFERIxMkFx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAAMBAAAAAAAAAAAAAAAAAAABEkL/2gAMAwEAAhEDEQA/ANdRr6NbLYsVg3j0qT39SGpalmJfCxYnk/YiH2wzKP/Z');
}
    
#dc1c161a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 de2f02d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#f0bf94bd {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 6222227 {
    margin: 0px 0% 0px 0%;
}
    
#\30 8eebdcf {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 95bf947 {
    width: 50%;
    min-height: 8px;
    align-items: center;
    row-gap: 10px;
    flex: 1 1 auto;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 2b06c93 {
    height: 240px;
}
    
#cff293b6 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    align-items: flex-start;
}
    
#c925bd0b {
    width: 50%;
    min-height: 8px;
    align-items: flex-start;
    row-gap: 10px;
    flex: 1 1 auto;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#a0bbef2e {
    width: 50%;
    min-height: 8px;
    align-items: flex-start;
    row-gap: 10px;
    flex: 1 1 auto;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 52901ed {
    height: 240px;
}
    
#a9157eab {
    height: 240px;
}
    
#\37 b6990a1 {
    align-items: flex-start;
}
    
#\32 80e70e0 {
    width: 50%;
    min-height: 8px;
    align-items: center;
    row-gap: 10px;
    flex: 1 1 auto;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 e077b89 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    padding: 4% 4% 4% 4%;
}
    
#f7f19048 {
    align-items: flex-start;
}
    
#\39 a7ce654 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#e29812b3 {
    width: 108.06%;
}
    
#b0009bf2 {
    width: 102.85%;
}
    
#f27f4025 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#c90de211 {
    width: 100.00%;
}
    
#ec82a4d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ec82a4d4 {
    width: 50px;
    margin: -55px 0px 0px 0px;
}
    
#\35 87bbcb4 {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 40%;
}
    
#\30 e2da49c {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 40%;
}
    
#eb0c108e {
    width: 108.06%;
}
    
#e55e0a90 {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 40%;
}
    
#\39 db79723 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 f7af0ac {
    width: 108.06%;
}
    
#\30 63ec2b4 {
    width: 108.06%;
}
    
#d6486eff {
    width: 102.85%;
}
    
#cd19e31a {
    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 574fde4 {
    width: 102.85%;
}
    
#b38314f6 {
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 40%;
}
    
#d44c1732 {
    width: 102.85%;
}
    
#\31 057945c {
    width: 100%;
    min-height: 32px;
    align-items: center;
    height: auto;
}
    
#\38 970337a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c6f1a780 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5be655f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 dac49c5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fd5bac8b {
    row-gap: 10px;
    height: auto;
    min-height: 130px;
    padding: 0px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\36 2f84fff {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#e873a537 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 2% 16px 10% 16px;
    margin: 0px 0% 0px 0%;
}
    
#b90c7011.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#b90c7011 {
    width: 200px;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\37 de4ab06 {
    min-width: 32px;
    width: 98.40%;
    height: auto;
    min-height: 95px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 498bb4c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 e31712e {
    height: auto;
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d005b7a0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 8% 0px 8%;
    margin: 0% 0% 0% 0%;
}
#d005b7a0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAEAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAgECBwAAAAAAAAAAAAAAAAEFAgMEBhEhI0GR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDKReXI6i6mrdT27Zc4LA6vjfoBGF//2Q==');
}
    
#ecb9e803 {
    height: auto;
    min-width: 32px;
    width: 80%;
    margin: 0px 0% 0px 0%;
}
    
#\32 a1fc7a1 {
    margin: 0px 0% 0px 0%;
}
    
#\36 b5ede87 {
    min-width: 32px;
    width: 98.85%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 77px;
    margin: 0px 0% 0px 0%;
}
    
#\30 28ddf1b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 16px 0px 16px 0px;
    margin: 20px 0% 20px 0%;
}
}



@media (max-width: 767px) {
    
#c50c5017 {
    height: 400px;
}
    
#\39 26dbd93 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 dafe7a7 {
    margin: 0px 0% 0px 0%;
}
    
#d0a31e88 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
}

