@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:32px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}
@media all {
  *#dm .dmInner div.u_1734390960 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1734390960 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1734390960 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1734390960 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1734390960 .m-recaptcha { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1734390960 .dmforminput input { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1734390960 .dmforminput textarea { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1734390960 .dmforminput .fileUploadLink { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1734390960 .checkboxwrapper span { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1734390960 .radiowrapper span { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1734390960 .optinwrapper div { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1734390960 .freetextwrapper { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1734390960 .dmforminput select { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1734390960 .dmforminput option { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1734390960 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    width:250px !important;
    height:55px !important;
  }

  *#dm .dmInner div.u_1734390960 .dmform-success {
    font-size:24px !important;
    font-weight:bold !important;
    color:var(--color_4) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1734390960 .dmform-success .rteBlock {
    font-size:24px !important;
    font-weight:bold !important;
    color:var(--color_4) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1734390960 .dmform-error {
    font-size:24px !important;
    font-weight:bold !important;
    color:var(--color_4) !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1291362259 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1091778837 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1377930894 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1806830001 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1021280900 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1997364646 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1113660294 img {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_686173281 img { object-position:50% 0% !important; }

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

  *#dm .dmInner div.u_1082877211 img { object-position:50% 0% !important; }

  *#dm .dmInner div.u_1231211549 img { object-position:100% 50% !important; }
}
@media (min-width:1025px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 4935037 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d3f41f6a {
    min-height: 110vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150.70000000000002px 1% 150.7px 1%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d487ccf::before, #\32 d487ccf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#\32 d487ccf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/0825c73a/dms3rep/multi/beautiful-exterior-of-newly-built-luxury-home-yar-2026-03-26-11-35-22-utc+1.png?dm-skip-opt=true");
}
    
#widget_hok {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_s5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_7j4 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#widget_d05 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#e4a3eb6f {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#\31 a0a984d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 117f0d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/0825c73a/dms3rep/multi/cartographer+%283%29.png?dm-skip-opt=true");
    background-repeat: repeat;
    background-size: auto;
    border-radius: 48px 48px 48px 48px;
    padding: 10% 6% 10% 6%;
    margin: -175px 0% 0% 0%;
}
    
#ed74efc4 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d699b4d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a0a1bf27 {
    margin: 0px 0% 0px 0%;
}
    
#widget_c33 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qpa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 4584449 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d979c973 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\35 cc899a9::before, #\35 cc899a9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\35 cc899a9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    border-radius: 48px 48px 48px 48px;
    background-image: url("https://irp.cdn-website.com/0825c73a/dms3rep/multi/autumn-birch-tree-crowns-alley-2026-03-09-01-53-41-utc.png?dm-skip-opt=true");
}
    
#\30 d9f468d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#e1704052 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    align-items: stretch;
    margin: 0% 0% 0% 0%;
}
    
#\32 a941d55 {
    width: 24px;
    height: auto;
    max-width: 24px;
    order: 0;
}
    
#\32 546488e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e43ba8d {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_l91 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: rgba(116, 85, 63, 0.8);
    background-image: none;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#group_lro {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#widget_2j9 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_n52.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_n52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#widget_s9t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_d22 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#\38 d468669 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: rgba(116, 85, 63, 0.8);
    background-image: none;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#ccb33a7b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\35 4f3eed4 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\39 a5b28b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 a5b28b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#\30 9d27cfd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 10a0784 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#\39 6cf6faa {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: rgba(116, 85, 63, 0.8);
    background-image: none;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 651a89d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\39 80cf0dc {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\38 4a8b6e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4a8b6e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#e1959bfe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 cb4515b {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#\39 14fdf7d {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: rgba(116, 85, 63, 0.8);
    background-image: none;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#d45afc05 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\39 23470a2 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\33 06a203b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 06a203b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#c78a279b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 2f02575 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#\30 5878980 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: rgba(116, 85, 63, 0.8);
    background-image: none;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 acef1e7 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#f6869193.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f6869193 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#\36 f1df8f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be656aa4 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#b7cc069c {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: rgba(116, 85, 63, 0.8);
    background-image: none;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 fc64838 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\36 747f933 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#a9fd359f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a9fd359f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#aca1b6d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 9f45218 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#\32 a0c23f5 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: rgba(116, 85, 63, 0.8);
    background-image: none;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#ac03481b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\31 bdff65c {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\30 5174364.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 5174364 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#\37 66b7c48 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 cdff09a {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#\33 ce5f8e1 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: rgba(116, 85, 63, 0.8);
    background-image: none;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 ec8cb3b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#b8d82571 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#f8155366.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f8155366 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#c007b092 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 d092170 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 b81f3a8 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 501f908 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 11a4302 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\35 5900dcf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_2he {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vhr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_f1p {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
}
    
#widget_t68 {
    width: 24px;
    height: auto;
    max-width: 24px;
    order: 0;
}
    
#widget_87o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fhm {
    width: 86.08%;
    height: 604px;
    max-width: 100%;
    order: 1;
    margin-top: -67px;
}
    
#group_mfg {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 24px 24px 24px 24px;
    align-self: flex-end;
    order: 2;
    padding: 6% 6% 6% 6%;
    margin: -97px 0% 0px 0%;
}
    
#widget_uj5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_sae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_c84.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_c84 {
    width: 168.016px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 24px;
}
    
#group_q19 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 3.5464431668629217%;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7c9f16d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 01f37f1 {
    width: 24px;
    height: auto;
    max-width: 24px;
}
    
#\30 734d1f7 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#b15e490b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f91226a9 {
    width: 24px;
    height: auto;
    max-width: 24px;
}
    
#f66c407e {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#group_nsd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#d26f7ab4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 3.5464431668629217%;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc305d24 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7b88de2 {
    width: 24px;
    height: auto;
    max-width: 24px;
}
    
#a8dcbced {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 920d9ca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dbbefe2 {
    width: 24px;
    height: auto;
    max-width: 24px;
}
    
#\36 77f8462 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_s6i {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 0356b68 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 1% 10% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e0149e6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_69c {
    flex-direction: row;
    width: 57.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    flex-wrap: wrap;
    align-items: stretch;
    align-content: center;
}
    
#fbc90ddb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 0px;
}
    
#bb7fb864 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce74b6a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.39%;
    min-width: 4%;
    align-content: flex-start;
    order: 0;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 5962c66 {
    width: 24px;
    height: auto;
    max-width: 24px;
    order: 0;
}
    
#f8da4dc6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nto {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_4);
    background-image: none;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qe4 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_esg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6vp {
    width: 99.44%;
    height: auto;
    max-width: 100%;
}
    
#ad39433a {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_4);
    background-image: none;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#ef8cb109 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 f9e430e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bd6383e5 {
    width: 99.44%;
    height: auto;
    max-width: 100%;
}
    
#\34 b5b46b9 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_4);
    background-image: none;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b89582e5 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 2ca404f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 9789849 {
    width: 99.44%;
    height: auto;
    max-width: 100%;
}
    
#dd11a346 {
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_4);
    background-image: none;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 938c513 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#ad3b46bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 665da36 {
    width: 99.44%;
    height: auto;
    max-width: 100%;
}
    
#widget_98r {
    width: 100%;
    height: 377px;
    max-width: 100%;
    order: 2;
}
    
#f8c2eb21 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 d4b7df0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.38%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a63e8d64 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 096fcf8::before, #\30 096fcf8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\30 096fcf8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/0825c73a/dms3rep/multi/landscape-of-a-forest-of-young-oaks-at-dawn-2026-03-10-02-08-25-utc.png?dm-skip-opt=true");
    border-radius: 48px 48px 48px 48px;
}
    
#group_lds {
    width: 64.61%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\37 cc7beaf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3db07c9 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d246d76b {
    width: 24px;
    height: auto;
    max-width: 24px;
    order: 0;
}
    
#widget_he2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_en0 {
    width: 100%;
    height: 490px;
    min-height: 100px;
    max-width: 100%;
}
    
#f95fd534 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a50adb16 {
    width: 24px;
    height: auto;
    max-width: 24px;
}
    
#\32 761dd62 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\32 53d4522 {
    width: 24px;
    height: auto;
    max-width: 24px;
}
    
#e8638a30 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 02a484b {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#cf5145fb {
    width: 24px;
    height: auto;
    max-width: 24px;
}
    
#c0a806ec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d7d1c5a {
    width: 24px;
    height: auto;
    max-width: 24px;
}
    
#\35 d5a1caf {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.42219711945778%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1676db7 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f6a2dfec {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 19f238e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 273b391 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#c1c292c8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 1% 10% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\33 70dfa7c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    background-size: auto;
    background-position: 50% 0%;
}
    
#group_udj {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 12px;
    align-items: center;
    align-content: center;
}
    
#\32 b5d5b4f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5200fd1 {
    width: 24px;
    height: auto;
    max-width: 24px;
    order: 0;
}
    
#\36 dbffb11 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 14b66f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2u6 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 8f15178 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9bu {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 b22b199 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e9990b74 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10% 1% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cafaebab {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/0825c73a/dms3rep/multi/cta+bg+%281%29.png?dm-skip-opt=true");
    background-size: contain;
    background-position: 0% 50%;
}
    
#group_34s {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 6% 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9b4cbc4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_3ti {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ab0cc53 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3d0bea5 {
    width: 24px;
    height: auto;
    max-width: 24px;
    order: 0;
}
    
#\30 b8f8d79 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb5b34e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sid {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#widget_gqk {
    width: 250px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 55px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\38 7695237 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\39 2907222 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#ce3089c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 df6ba13 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#\37 c15e426 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 d99f0ca {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#\36 22a1019 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ddc59d54 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 4b8bd99 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8913707 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\31 cf2c903 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#b99b31fb {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\35 25dd0ff {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e6d369cb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 805205b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
}
    
#\33 2782a97.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 2782a97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#\39 a9b557a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b65faf93 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 40df745.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 40df745 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#\39 c17142f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#a56ce3f7 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#\39 2d28374 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 1c53536.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 1c53536 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#\38 656639a {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 3aa3de6 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#\33 99bb400 {
    width: 24px;
    height: auto;
    max-width: 24px;
    order: 0;
}
    
#e9029be1 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 82b3e91.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 82b3e91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#\33 7d28182 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\33 ba08ed6 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#c3930591 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#ad8bfa1c {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\31 88de4c8 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#f104176a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#df716ab9 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\31 3bffa1f {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#c61ed574 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#c89c9c44.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c89c9c44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#\39 98a1aea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 98a1aea {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#\34 14beebd {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#\35 4b929b2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    align-items: stretch;
    margin: 0% 0% 0% 0%;
}
    
#\32 9235fd8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 9235fd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#ae520a2e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 483973a {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 d0a3819 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#\38 f95061b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#e1a4e6f1 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#f1516b3c {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\36 188b288 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
}
    
#\34 61d32a5 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 250px;
}
    
#\39 43c767b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 5b1f7d6 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\33 726c337 {
    align-items: flex-start;
    width: 30.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 3129efc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 3129efc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 16px 0% 0px 0%;
}
    
#\32 cbe08ef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd9fbefb {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d3f41f6a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 775px;
}
    
#\31 a0a984d {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d979c973 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 6a879f7 {
    margin: 0px 0% 0px 0%;
}
    
#group_l91 {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d468669 {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 6cf6faa {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 14fdf7d {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5878980 {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b7cc069c {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 a0c23f5 {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 ce5f8e1 {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e1704052 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 32px;
}
    
#widget_2j9 {
    height: 250px;
}
    
#\35 4f3eed4 {
    height: 250px;
}
    
#\39 80cf0dc {
    height: 250px;
}
    
#\39 23470a2 {
    height: 250px;
}
    
#\35 acef1e7 {
    height: 250px;
}
    
#\36 747f933 {
    height: 250px;
}
    
#\31 bdff65c {
    height: 250px;
}
    
#b8d82571 {
    height: 250px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b81f3a8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b0a78263 {
    margin: 0px 0% 0px 0%;
}
    
#widget_t68 {
    height: auto;
}
    
#widget_c84 {
    height: auto;
    width: 137px;
}
    
#\30 11a4302 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\35 5900dcf {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#widget_fhm {
    height: 468px;
    margin-top: -51px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0356b68 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 2% 12% 2%;
}
    
#f8c2eb21 {
    margin: 0px 0% 0px 0%;
}
    
#group_nto {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#ad39433a {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\34 b5b46b9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#dd11a346 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#ce74b6a5 {
    width: 100%;
    min-height: 80px;
}
    
#group_69c {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#f8da4dc6 {
    order: 1;
}
    
#widget_98r.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_98r {
    order: 0;
    height: 373px;
    margin: 0px 0% 24px 0%;
}
    
#fbc90ddb {
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a63e8d64 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 1e95f3b {
    margin: 0px 0% 0px 0%;
}
    
#\33 d4b7df0 {
    width: 100%;
    min-height: 80px;
}
    
#group_lds {
    width: 100%;
    min-height: 80px;
}
    
#widget_en0 {
    height: 394px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c1c292c8 {
    padding: 0% 2% 12% 2%;
}
    
#\30 8f15178 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e9990b74 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 10% 2% 10% 0%;
}
    
#\38 9b4cbc4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_3ti {
    height: auto;
    width: 95.52%;
}
    
#\35 b22b199 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 16px 16px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_34s {
    width: 100%;
    min-height: 80px;
    order: 0;
    padding: 16px 6% 16px 2%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7695237 {
    height: 250px;
}
    
#\31 88de4c8 {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f1516b3c {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#ddc59d54 {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#df716ab9 {
    height: 250px;
}
    
#\31 3bffa1f {
    height: 250px;
}
    
#c61ed574 {
    height: 250px;
}
    
#b99b31fb {
    height: 250px;
}
    
#\38 656639a {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 4b929b2 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 32px;
}
    
#\36 5b1f7d6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 726c337 {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 7d28182 {
    height: 250px;
}
    
#ea0f51fa {
    margin: 0px 0% 0px 0%;
}
    
#\33 ba08ed6 {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#c3930591 {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 483973a {
    width: 48%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#fd9fbefb {
    height: 250px;
}
    
#ad8bfa1c {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#\36 4935037 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d3f41f6a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 200px 4% 200px 4%;
}
    
#\31 a0a984d {
    margin: 0px 0% 0px 0%;
}
    
#group_7j4 {
    --column-gap: 16px;
    column-gap: 16px;
}
}



@media (max-width: 767px) {
    
#\39 117f0d9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16% 6% 16% 6%;
    margin: -100px 0% 0% 0%;
}
    
#ed74efc4 {
    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) {
    
#d979c973 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 d9f468d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e1704052 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\32 a941d55 {
    height: auto;
}
    
#group_l91 {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#widget_2j9 {
    height: 240px;
}
    
#\38 d468669 {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\35 4f3eed4 {
    height: 240px;
}
    
#\39 6cf6faa {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\39 80cf0dc {
    height: 240px;
}
    
#\39 14fdf7d {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\39 23470a2 {
    height: 240px;
}
    
#\30 5878980 {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\35 acef1e7 {
    height: 240px;
}
    
#b7cc069c {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 747f933 {
    height: 240px;
}
    
#\32 a0c23f5 {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 bdff65c {
    height: 240px;
}
    
#\33 ce5f8e1 {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#b8d82571 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\31 b81f3a8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\30 11a4302 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\35 5900dcf {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
    order: 0;
}
    
#widget_t68 {
    height: auto;
}
    
#widget_fhm {
    height: 274px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -37px;
}
    
#widget_c84.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_c84 {
    height: auto;
    align-self: flex-start;
    width: 102px;
    margin: 0px 0% 0px 24px;
}
    
#group_mfg {
    margin-top: -67px;
    align-items: center;
    align-content: center;
}
    
#group_nsd {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#group_q19 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d26f7ab4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 0356b68 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 16% 4%;
}
    
#group_69c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
}
    
#ce74b6a5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\32 5962c66 {
    height: auto;
}
    
#f8da4dc6 {
    order: 1;
}
    
#group_nto {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#ad39433a {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b5b46b9 {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#dd11a346 {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#widget_98r {
    height: 240px;
    order: 0;
}
    
#fbc90ddb {
    order: 2;
}
    
#f8c2eb21 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 d4b7df0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#a63e8d64 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_lds {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d246d76b {
    height: auto;
}
    
#widget_en0 {
    height: 220px;
}
    
#f95fd534 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#e8638a30 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#c0a806ec {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\35 d5a1caf {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\35 19f238e {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
}



@media (max-width: 767px) {
    
#\34 273b391 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c1c292c8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 16% 4%;
}
    
#group_udj {
    width: 100%;
    min-height: 60px;
    align-items: center;
    height: auto;
}
    
#\35 5200fd1 {
    height: auto;
}
    
#\30 8f15178 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 b22b199 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e9990b74 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 0%;
}
    
#group_34s {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 16px 6% 16px 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_3ti {
    height: auto;
}
    
#\37 3d0bea5 {
    height: auto;
}
    
#\38 9b4cbc4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 7695237 {
    height: 240px;
}
    
#\31 88de4c8 {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\39 2d28374 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f1516b3c {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#ddc59d54 {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#df716ab9 {
    height: 240px;
}
    
#\31 3bffa1f {
    height: 240px;
}
    
#c61ed574 {
    height: 240px;
}
    
#b99b31fb {
    height: 240px;
}
    
#\38 656639a {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\33 99bb400 {
    height: auto;
}
    
#\35 4b929b2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\36 5b1f7d6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 726c337 {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\33 7d28182 {
    height: 240px;
}
    
#\33 ba08ed6 {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#fd9fbefb {
    height: 240px;
}
    
#c3930591 {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 483973a {
    width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#ad8bfa1c {
    height: 240px;
}
}

#\35 cc899a9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABEUlEQVQY0wXBTUvCAACA4f2gApHYai43rZyaM5ZO3aZLrIWgfQhZklGRdSzS7NCloEMgQReDIOgiFAQV3bp072e8PY8gqxrKdAjPsej1+7x9//D1+8fw8YlOu4WXz2CkUwiyqhJWQywV0vROTxi9jnj//OD+7ob9hk/JMjAXkgiSLKEoIl4mwtlBleeHK16Gt1xfHNGqZvEsHcvUEUQpgDIVoGiIHNeTDM7XGFw26R6usrUcp5yfw8nFEWRpDC00jpMIsFOapNs06O7m6Gwu0qjoVNwYRSeFEA0HiUeC2PMT1HIi7RWNvWqMbX+WmhelbEcp5BMI+oxEWhexDRE/K7LuymyUFOqujG8ruFkF04zwD6wTl0Y1gyAvAAAAAElFTkSuQmCC')!important}#\30 096fcf8.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+klEQVQY0xXDXUvCUACA4f2SZO7sq53pNJ3mR5KmiR3Fas4LNVMkckVC4U0EQQQJ/QQv+6Fv+MCjlQsmuUDgSANbmpjeoSAtBUZGoHs6KecITTUDGhWPXGDiSYErBbYUWL6J5QsMTyftptCmKkSdB9RCl3xgkQscsof5Y7yshZsxcHwdbXVTIe4W6NYltaLDWdmnWpLUTn2KJxal0KZcstHeFpc8z9osRy3iQYPJbYfRoEnUb6DaIZGqMB5W0X5eh+y2EZ+biJeFIpn3WY47LOMWs+s6ybTJ5v4Cbf815u93wX73wPd2wnYds75TPM17JNMO749XfCQ9/gG7fXzgBsgthQAAAABJRU5ErkJggg==')!important}#cafaebab.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAACQElEQVQoz0WSy24ScRTGD0ihRegFKfznOXwDd76AK5/AxJ17NyaaEBu1Ku30XsqtXIcBBobrAGWmIK2lbQK1tLZaBygCUxul0ypmSIwnOYuT/L7vLL4P+v0+SPPkwT3YTIZBusscA61eAqr8FFT4l1CtTwGQlplhyrGgShGOoVImJr/otgF/+gyE/iLAfRgIB2ZOs2nChU+Nexdea0PWuRHavar4VN6R/bjek/HdqKIuxIeaF4wSgmuzyL/8FhEr7w0Bi1mX8Nlvb2+SquOmVXXQeKM5bJi1J99tWgnEQrY5jLTMYMG1WWPEuaQrFdbHKqf4eIV/oa/WX01+bq3qgI0HUZ4OoITPiiLry1jEuWgssnbDfm3WUK2bUIU33Tk+Xx4F2r2K2BiJUoQDJQk7Ii1mxKatxvL+iv7ofH6i1sQ1Z52ACj7m02iHY1A27EGSiFh5hzFh2+R20Tv2rR0bOev6Fe3LLTlIgPRecot5LAPHTNihL+Y8o812USlcbcl/X/UBPjD0AGSCLpTw2TDaM49lE7ihWJrWnbQcGl6IKn+JTTmkyXUsE/JgWcqL5Sg/YiibocAt6XeruO5rx61tCEnV1XVHDhtRv3EjShi5RMjAxoI6NukaLRRmNHtH0+rTjn24IaQU4nVXBlw8NFZIUdJqN5OUupSjlbUD7pb4pyXviW2ZFJ/6EQAUkpQqTweU+SihkLL+clgDNrsIvZszEG86/7P+1567wwDPHz+EnC8HW0UndC53ofuzDD2xNWD+An1hV1jzsvDXAAAAAElFTkSuQmCC')!important}