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

  *#dm .dmInner nav.u_1143582386 { color:black !important; }

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

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

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

  *#dm .dmInner div.u_1217200729 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1228792757 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1362502503 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1026092483 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1181153048 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1499387530 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1705624864 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1236383110 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1973031265 hr {
    color:var(--color_1) !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner div.u_1948810687 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(57,181,74,0.23) rgba(57,181,74,0.23) rgba(57,181,74,0.23) rgba(57,181,74,0.23) !important;
  }

  *#dm .dmInner div.u_1948810687 .svg { fill:rgba(0,0,0,0.34) !important; }

  *#dm .dmInner div.u_1588290796 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(57,181,74,0.23) rgba(57,181,74,0.23) rgba(57,181,74,0.23) rgba(57,181,74,0.23) !important;
  }

  *#dm .dmInner div.u_1588290796 .svg { fill:rgba(0,0,0,0.34) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\33 37cdd8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\36 1dab180::before, #\36 1dab180 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#\36 1dab180 {
    background-image: url(https://lirp.cdn-website.com/884deb79/dms3rep/multi/opt/overhead-graden-1920w.jpg);
}
    
#\32 f460bbe {
    min-height: 278px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 10% 2% 10% 2%;
}
    
#\31 3be922f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 37cdd8a {
    row-gap: 20px;
}
    
#\36 1dab180::before, #\36 1dab180 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
}



@media (max-width: 767px) {
    
#\33 37cdd8a {
    min-height: 383px;
    row-gap: 15px;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 1dab180::before, #\36 1dab180 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
    
#\32 f460bbe {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\31 3be922f {
    width: 87.25%;
}
}



@media all {
    
#fbcc391d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\33 752564a {
    width: 69.46%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 905a90e {
    min-height: 213px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 3% 2% 3% 2%;
}
    
#\34 07aed54 {
    background-color: var(--color_7);
    background-image: initial;
}
    
#\32 f60f793 {
    width: 28px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fc03578 {
    width: 28px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 752564a {
    width: 100.00%;
}
    
#\38 905a90e {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#fbcc391d {
    min-height: 240px;
    width: 100%;
    row-gap: 7px;
}
    
#\33 752564a {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
    
#\38 905a90e {
    min-height: unset;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
}
    
#\39 d8d5edd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 7810235 {
    min-height: 119px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bbd6989c {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\37 b12c9c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 4c73691 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7810235 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 210px;
    column-gap: 2%;
}
    
#\37 b12c9c7 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 7810235 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\37 b12c9c7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 7px;
    height: auto;
}
    
#\38 4c73691 {
    width: 87.25%;
}
    
#\30 24062dc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 3054754 {
    width: 99.74228906974348%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ae6e676 {
    min-height: 223px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 8040acc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0 0px 0 0;
    background-color: var(--color_4);
    background-image: initial;
    margin-top: 0%;
    margin-bottom: 0%;
    box-shadow: none;
    padding: 2% 2% 2% 2%;
}
    
#f578f0a4 {
    background-color: var(--color_4);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_4) #000000 var(--color_2) #000000;
    border-width: 0px 0 0px 0;
}
    
#\38 e617a8b {
    width: 74.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6e2bcf8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-width: 0 0px 0 0;
    background-color: rgba(241, 241, 241, 1);
    background-image: initial;
    box-shadow: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 04b401b {
    width: 99.74228906974348%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 55ea07f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l2a {
    width: 100%;
    height: 260px;
    max-width: 100%;
    order: 1;
    margin-top: -11px;
}
    
#widget_2r5 {
    width: 50.78%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-top: -11px;
}
    
#widget_9f7 {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 4;
    margin-top: -18px;
    grid-area: auto / auto / auto / auto;
}
    
#group_c06 {
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    background-image: initial;
    box-shadow: none;
    padding: 2% 2% 2% 2%;
}
    
#e94d5f84 {
    width: 99.74228906974348%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e0d51421 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a7f8c0d {
    width: 85.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin-top: -9px;
    grid-area: auto / auto / auto / auto;
}
    
#c597bae0 {
    width: 234px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 4;
    margin-top: -18px;
    grid-area: auto / auto / auto / auto;
}
    
#d608a7b0 {
    width: 32.95%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-top: -16px;
}
    
#f4305dbf {
    width: 100%;
    height: 260px;
    max-width: 100%;
    order: 1;
    margin-top: -11px;
}
    
#\36 405d11f {
    width: 100%;
    height: 260px;
    max-width: 100%;
    order: 1;
    margin-top: -11px;
}
    
#\37 f131e8e {
    width: 40.42%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-top: -11px;
}
    
#\31 7bacb89 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5aad0f0 {
    width: 61.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#caea933b {
    width: 200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 4;
    margin-top: -18px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ae6e676 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\37 8040acc {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#\30 6e2bcf8 {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 55ea07f {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2r5 {
    height: auto;
}
    
#group_c06 {
    width: 33.333333333333336%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\35 3054754 {
    margin: 0px 0% 0px 0%;
}
    
#\31 ae6e676 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\37 8040acc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\30 6e2bcf8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#\33 04b401b {
    margin: 0px 0% 0px 0%;
}
    
#\35 55ea07f {
    row-gap: 24px;
    flex-direction: column;
    align-items: center;
    min-height: auto;
    flex-wrap: nowrap;
}
    
#widget_l2a {
    height: 240px;
    margin: -11px 0% 0px 0%;
}
    
#widget_2r5 {
    height: auto;
    width: 69.89%;
    margin: -9px 0% 0px 0%;
}
    
#\38 e617a8b {
    width: 95.14%;
}
    
#group_c06 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e94d5f84 {
    margin: 17px 0% 0px 0%;
}
    
#e0d51421 {
    row-gap: 24px;
    flex-direction: column;
    align-items: center;
    min-height: auto;
    flex-wrap: nowrap;
    margin-bottom: 4%;
    margin-top: 0%;
}
    
#\32 a7f8c0d {
    width: 95.14%;
}
    
#d608a7b0 {
    height: auto;
    width: 48.28%;
    margin: -9px 0% 0px 0%;
}
    
#f4305dbf {
    height: 240px;
    margin: -11px 0% 0px 0%;
}
    
#\36 405d11f {
    height: 240px;
    margin: -11px 0% 0px 0%;
}
    
#\37 f131e8e {
    height: auto;
    width: 69.89%;
    margin: -9px 0% 0px 0%;
}
    
#\31 7bacb89 {
    row-gap: 24px;
    flex-direction: column;
    align-items: center;
    min-height: auto;
    flex-wrap: nowrap;
    margin-top: 3.5%;
}
    
#\30 5aad0f0 {
    width: 95.14%;
    margin-top: -9px;
}
    
#caea933b {
    margin-top: -11px;
}
}



@media all {
    
#\36 5083287 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c223027e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 68.31%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 5db6ec3 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 cc2124d {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\30 da3f6b5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 da3f6b5 {
    width: 919px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1f76e4b {
    width: 506px;
    height: auto;
    max-width: 100%;
    margin-bottom: 30px;
    align-self: flex-end;
    margin-top: 20px;
}
    
#\37 3ad1425 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 29.610104302477186%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 35a7dd5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 73.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fbd81f3 {
    width: 205.492px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 14e9731 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f18bf7a4 {
    width: 437px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 99334fa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 73.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 7;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fccc9aaf {
    width: 205.492px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 37c5fa7 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 5d4f325 {
    width: 437px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 880b0fe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 73.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 9;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 746ae50 {
    width: 205.492px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 a8d6bde {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 c674950 {
    width: 437px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 a6bae19 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 73.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 11;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 7ea4840 {
    width: 205.492px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f2578acf {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 52020b4 {
    width: 437px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#de3cdfff {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 73.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 13;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ee686d6f {
    width: 205.492px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 89eb08d {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e0ca43a2 {
    width: 437px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 9c9de55 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 73.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 15;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e9a294e {
    width: 205.492px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 b6da763 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 dd8971b {
    width: 437px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 ad2138f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 73.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ed6418c {
    width: 205.492px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 956b554 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 beed443 {
    width: 437px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e68ba0a4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e68ba0a4 {
    width: 919px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 12;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 896abd1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 896abd1 {
    width: 919px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 10;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3ebdd87.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 3ebdd87 {
    width: 919px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 14;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ecb7b2f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 ecb7b2f {
    width: 919px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 8;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 82a5078.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 82a5078 {
    width: 919px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 16;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 34e21cd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 34e21cd {
    width: 919px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 897e2d8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 897e2d8 {
    width: 919px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 be1646b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 be1646b {
    width: 919px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 18;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 03a7c22 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 73.92912473655562%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 17;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8df9f46 {
    width: 205.492px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 fcbea48 {
    width: 437px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 2df25dc {
    width: 506px;
    height: auto;
    max-width: 100%;
    margin-bottom: 30px;
    align-self: flex-end;
    margin-top: -35px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5083287 {
    width: 24.9609px;
}
    
#c223027e {
    width: 100%;
    min-height: 80px;
}
    
#\34 5db6ec3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 8% 6% 8% 6%;
}
    
#\38 1f76e4b {
    width: 595px;
    margin-bottom: 15px;
}
    
#\37 3ad1425 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\39 35a7dd5 {
    column-gap: 4%;
}
    
#\33 fbd81f3 {
    width: 186px;
}
    
#\32 14e9731 {
    width: 24.9609px;
}
    
#f18bf7a4 {
    width: 320.914px;
}
    
#\32 99334fa {
    column-gap: 4%;
}
    
#fccc9aaf {
    width: 186px;
}
    
#\33 37c5fa7 {
    width: 24.9609px;
}
    
#\38 5d4f325 {
    width: 320.914px;
}
    
#\31 880b0fe {
    column-gap: 4%;
}
    
#\36 746ae50 {
    width: 186px;
}
    
#\38 a8d6bde {
    width: 24.9609px;
}
    
#\34 c674950 {
    width: 320.914px;
}
    
#\32 a6bae19 {
    column-gap: 4%;
}
    
#\34 7ea4840 {
    width: 186px;
}
    
#f2578acf {
    width: 24.9609px;
}
    
#\34 52020b4 {
    width: 320.914px;
}
    
#de3cdfff {
    column-gap: 4%;
}
    
#ee686d6f {
    width: 186px;
}
    
#\38 89eb08d {
    width: 24.9609px;
}
    
#e0ca43a2 {
    width: 320.914px;
}
    
#\34 9c9de55 {
    column-gap: 4%;
}
    
#\39 e9a294e {
    width: 186px;
}
    
#\32 b6da763 {
    width: 24.9609px;
}
    
#\33 dd8971b {
    width: 320.914px;
}
    
#\36 ad2138f {
    column-gap: 4%;
}
    
#\32 ed6418c {
    width: 186px;
}
    
#\35 956b554 {
    width: 24.9609px;
}
    
#\32 beed443 {
    width: 320.914px;
}
    
#\34 03a7c22 {
    column-gap: 4%;
}
    
#e8df9f46 {
    width: 186px;
}
    
#\33 fcbea48 {
    width: 320.914px;
}
    
#\30 2df25dc {
    width: 595px;
    margin-bottom: 15px;
}
}



@media (max-width: 767px) {
    
#\36 5083287 {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#c223027e {
    width: 100%;
    min-height: 1203px;
    align-items: center;
    height: auto;
}
    
#\34 5db6ec3 {
    min-height: unset;
    flex-direction: column;
    row-gap: 4px;
    padding: 8% 4% 8% 4%;
}
    
#\38 1f76e4b {
    margin-bottom: 10px;
    margin-top: 5px;
}
    
#\37 3ad1425 {
    width: 100%;
    min-height: 64px;
    align-items: flex-start;
    row-gap: 14px;
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
}
    
#\39 35a7dd5 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 fbd81f3 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 14e9731 {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f18bf7a4 {
    width: 100%;
    margin: -14px 0% 0px 0%;
}
    
#\32 99334fa {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fccc9aaf {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 37c5fa7 {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 5d4f325 {
    width: 100%;
    margin: -14px 0% 0px 0%;
}
    
#\31 880b0fe {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 746ae50 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 a8d6bde {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 c674950 {
    width: 100%;
    margin: -14px 0% 0px 0%;
}
    
#\32 a6bae19 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 7ea4840 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f2578acf {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 52020b4 {
    width: 100%;
    margin: -14px 0% 0px 0%;
}
    
#de3cdfff {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ee686d6f {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 89eb08d {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#e0ca43a2 {
    width: 100%;
    margin: -14px 0% 0px 0%;
}
    
#\34 9c9de55 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 e9a294e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b6da763 {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\33 dd8971b {
    width: 100%;
    margin: -14px 0% 0px 0%;
}
    
#\36 ad2138f {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 ed6418c {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 956b554 {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 beed443 {
    width: 100%;
    margin: -14px 0% 0px 0%;
}
    
#\34 03a7c22 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e8df9f46 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 fcbea48 {
    width: 100%;
    margin: -14px 0% 0px 0%;
}
    
#\30 2df25dc {
    margin-bottom: 10px;
    margin-top: -10px;
}
}

