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

  *#dm .dmInner a.u_1667864201:hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1667864201.hover {
    background-color:var(--color_3) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1667864201:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1667864201.hover span.text { color:var(--color_1) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1819692188 {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.25px 1.25px 1.25px 1.25px !important;
  }

  *#dm .dmInner a.u_1819692188:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1819692188.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1912344016 img {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:14.6667px 14.6667px 14.6667px 14.6667px !important;
  }

  *#dm .dmInner a.u_1895294580 {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.25px 1.25px 1.25px 1.25px !important;
  }

  *#dm .dmInner a.u_1895294580:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1895294580.hover { border-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1801034846 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1801034846 .svg { fill:rgba(74,102,38,1) !important; }

  *#dm .dmInner div.u_1983643980 .svg { fill:rgba(74,102,38,1) !important; }

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

  *#dm .dmInner div.u_1993648748 .svg { fill:rgba(74,102,38,1) !important; }

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

  *#dm .dmInner div.u_1620925372 .svg { fill:rgba(74,102,38,1) !important; }

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

  *#dm .dmInner div.u_1199395732 .svg { fill:rgba(74,102,38,1) !important; }

  *#dm .dmInner a.u_1250654305 {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.25px 1.25px 1.25px 1.25px !important;
  }

  *#dm .dmInner a.u_1250654305:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1250654305.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1503870343 {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.25px 1.25px 1.25px 1.25px !important;
  }

  *#dm .dmInner a.u_1503870343:hover { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1503870343.hover { border-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1760477731 .svg { fill:rgba(74,102,38,1) !important; }

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

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

  *#dm .dmInner *.u_1677786551 .counter {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1677786551 .counter1 {
    justify-content:center !important;
    text-align:center !important;
  }

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

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

  *#dm .dmInner *.u_1112356411 .counter {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1112356411 .counter1 {
    justify-content:center !important;
    text-align:center !important;
  }

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

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

  *#dm .dmInner *.u_1598860711 .counter {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1598860711 .counter1 {
    justify-content:center !important;
    text-align:center !important;
  }

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

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

  *#dm .dmInner *.u_1824588453 .counter {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1824588453 .counter1 {
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1269157517 .svg { fill:rgba(74,102,38,1) !important; }

  *#dm .dmInner div.u_1993648748 {
    padding:25% !important;
    border-radius:50% 50% 50% 50% !important;
    border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1620925372 {
    padding:25% !important;
    border-radius:50% 50% 50% 50% !important;
    border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1199395732 {
    padding:25% !important;
    border-radius:50% 50% 50% 50% !important;
    border-color:rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) rgb(51,51,51) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
    box-shadow:none !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1411378621 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }
}
*#dm .dmInner div.u_1715885442
{
	z-index:2 !important;
}
*#dm .dmInner div.u_1863369510
{
	z-index:2 !important;
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1677786551 .counter { font-size:100px !important; }

  *#dm .dmInner div.u_1677786551 .counter1 { font-size:100px !important; }

  *#dm .dmInner div.u_1112356411 .counter { font-size:100px !important; }

  *#dm .dmInner div.u_1112356411 .counter1 { font-size:100px !important; }

  *#dm .dmInner div.u_1598860711 .counter { font-size:100px !important; }

  *#dm .dmInner div.u_1598860711 .counter1 { font-size:100px !important; }

  *#dm .dmInner div.u_1824588453 .counter { font-size:100px !important; }

  *#dm .dmInner div.u_1824588453 .counter1 { font-size:100px !important; }
}
@media (min-width: 768px) and (max-width: 1024px) {}
@media (min-width: 0px) and (max-width: 767px) {}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1715885442
{
}
*#dm .dmInner div.u_1863369510
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\32 135017b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\38 37cdcad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
}
    
#\30 c0b3fe5 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_8oe {
    width: 18.93%;
    height: 320px;
    max-width: 100%;
}
    
#\34 be2cf2e {
    width: 25.35%;
    height: 176px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c0b3fe5 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 291px;
}
    
#\34 be2cf2e {
    height: 109px;
}
    
#widget_8oe {
    height: 173px;
}
}



@media (max-width: 767px) {
    
#\32 135017b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 37cdcad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 c0b3fe5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#widget_8oe {
    height: 148px;
}
    
#\34 be2cf2e {
    height: 240px;
}
}



@media all {
    
#\31 c84c5c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 62.18695825002626%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#\38 ec2bcac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.81%;
    min-width: 4%;
    order: 0;
}
    
#\33 58bb835 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 80px 50px 80px 50px;
}
    
#\39 1efaf71 {
    background-image: url(https://lirp.cdn-website.com/d59b0fa4/dms3rep/multi/opt/vecteezy_minimalism-in-the-interior-white-chair-made-with-generative-ai_26847066+%282%29-1920w.jpg);
}
#\39 1efaf71.lazy {
    background-image: url('');
}
    
#group_rls {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 103px;
    max-height: 100%;
    height: auto;
}
    
#widget_oj4 {
    width: 66px;
    height: auto;
    max-width: 100%;
}
    
#group_07f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 79.82%;
    min-height: 103px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_5o8 {
    width: 99.9999982352131%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4tp {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 cfa760f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 79.82%;
    min-height: 103px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\37 16c29f8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 74fed9c {
    width: 66px;
    height: auto;
    max-width: 100%;
}
    
#b7f98f9d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 103px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8ad00ca {
    width: 99.9999982352131%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#fd1f8a99 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 103px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b460d7b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 79.82%;
    min-height: 103px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\36 c2b3e6d {
    width: 99.9999982352131%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#a7ac0f33 {
    width: 66px;
    height: auto;
    max-width: 100%;
}
    
#da2b69eb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bc4dfae4 {
    width: 99.9999982352131%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fdfc5af {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 79.82%;
    min-height: 103px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\35 002b45a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f5b73e89 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 103px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c06cddd4 {
    width: 66px;
    height: auto;
    max-width: 100%;
}
    
#widget_6tc {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 58bb835 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\39 1efaf71 {
    background-position: 0% 50%;
}
#\39 1efaf71.lazy {
    background-image: url('');
}
    
#\31 c84c5c5 {
    width: 41.459308392717986%;
}
    
#\38 ec2bcac {
    width: 54.48%;
}
}



@media (max-width: 767px) {
    
#\31 c84c5c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 ec2bcac {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 58bb835 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#widget_oj4 {
    margin-left: 0px;
    margin-right: 15px;
}
    
#a7ac0f33 {
    margin-left: 0px;
    margin-right: 15px;
}
    
#\39 1efaf71 {
    background-position: 0% 50%;
}
#\39 1efaf71.lazy {
    background-image: url('');
}
    
#c06cddd4 {
    margin-left: 0px;
    margin-right: 15px;
}
    
#\34 74fed9c {
    margin-left: 15px;
    margin-right: 15px;
}
}



@media all {
    
#d3572db6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#f3f15f58 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 40px 70px 40px;
}
    
#widget_q20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#d3572db6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f3f15f58 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 20px 4%;
}
}



@media all {
    
#\30 7116030 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.12%;
    min-width: 4%;
    padding-top: 100px;
    padding-bottom: 100px;
    padding-left: 40px;
    background-image: linear-gradient(90deg, rgba(74, 102, 38, 0.79) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
}
    
#\38 17d766a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.87777598710717%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\33 3a65c57 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
}
    
#\38 f05e1f2 {
    background-image: url(https://lirp.cdn-website.com/d59b0fa4/dms3rep/multi/opt/vecteezy_male-gardener-takes-care-of-yard-landscape_24629140-1920w.jpg);
    background-position: 50% 0%;
}
    
#group_sec {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 320.062px;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: flex-start;
    border-radius: 300px 300px 300px 300px;
    background-color: rgba(51, 51, 51, 0.7);
    background-image: initial;
    order: 0;
    padding: 5px 15px 5px 15px;
}
    
#widget_m63 {
    width: 56.125px;
    height: auto;
    max-width: 100%;
}
    
#widget_ula.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
}
#widget_ula {
    width: 80.63%;
    height: auto;
    max-width: 100%;
}
    
#widget_u94 {
    width: 603px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4ei {
    width: 375px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b8fcec20 {
    width: 220px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fec {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3a65c57 {
    padding: 0px 0px 0px 0px;
}
    
#group_sec {
    width: 77.70%;
    height: auto;
    min-height: 44px;
}
    
#widget_m63 {
    width: 27.8542px;
}
    
#widget_ula {
    width: 84.23%;
}
    
#widget_u94 {
    width: 100.00%;
}
    
#widget_4ei {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 7116030 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 30px 15px 30px 15px;
}
    
#\38 17d766a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 3a65c57 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#group_sec {
    width: 84.13%;
    height: auto;
    min-height: 57px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u94 {
    width: 100.00%;
    order: 1;
}
    
#widget_4ei {
    width: 80.58%;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#widget_m63 {
    width: 58.8672px;
}
    
#widget_ula {
    width: 73.83%;
}
    
#b8fcec20 {
    order: 3;
}
}



@media all {
    
#c92cbe39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#addff56d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\31 4cf809b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 40px;
    padding-bottom: 6%;
    padding-left: 40px;
}
    
#innergrid_0fu {
    width: 100.00%;
    grid-template-rows: minmax(477px, max-content);
    max-width: 100%;
}
    
#widget_scb {
    width: 56.94%;
    height: 477px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
}
    
#\36 29f8e2e {
    width: 53.20968406564229%;
    height: 250px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-top: 201px;
    margin-right: 26px;
}
    
#widget_ot1 {
    width: 87.17%;
    height: auto;
    max-width: 100%;
}
    
#widget_qav {
    width: 74.99%;
    height: auto;
    max-width: 100%;
}
    
#group_a3o {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#group_jf3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 34.44703487568106%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#\34 a446a87 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 51.63%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#\31 3d9f1eb {
    width: 220px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbbc36c0 {
    width: 80px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_58b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3n7 {
    width: 39.52767681427387%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-top: 26px;
    margin-right: 7px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4cf809b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_3n7 {
    justify-self: end;
    align-self: start;
    width: 36.47887882029852%;
    margin: 35px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 29f8e2e {
    justify-self: end;
    align-self: start;
    height: 311px;
    width: 69.66%;
    margin: 140px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_scb {
    justify-self: start;
    align-self: start;
    height: 477px;
    width: 61.21%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_qav {
    width: 100.00%;
}
    
#group_jf3 {
    width: 220px;
    margin: 0px 0% 0px 0%;
}
    
#group_a3o {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#\34 a446a87 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c92cbe39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#addff56d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 4cf809b {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#widget_scb {
    height: 305px;
    justify-self: start;
    align-self: start;
    width: 56.93%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 29f8e2e {
    height: 240px;
    justify-self: end;
    align-self: start;
    width: 68.87%;
    margin: 200px 26px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_3n7 {
    justify-self: end;
    align-self: start;
    width: 39.522350822966246%;
    margin: 60px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_0fu {
    width: 100.00%;
    grid-template-rows: minmax(446.9921875px, max-content);
}
    
#widget_ot1 {
    width: 80.62%;
}
    
#widget_qav {
    width: 96.80%;
    margin-top: -10px;
}
    
#group_jf3 {
    width: 220px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 a446a87 {
    width: 75.42%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#group_a3o {
    flex-wrap: nowrap;
    flex-direction: column;
}
}



@media all {
    
#c29b3b7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#b6d36108 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 40px 6% 40px;
}
    
#\36 ff21d60 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 41.38%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b9bfb71e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
}
#b9bfb71e {
    width: 44.97%;
    height: auto;
    max-width: 100%;
}
    
#\32 00efd12 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\34 8c533fc {
    width: 49.52%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8db6bc5 {
    background-color: rgba(163, 183, 42, 0.1);
    background-image: url(https://lirp.cdn-website.com/d59b0fa4/dms3rep/multi/opt/bg-texture-1920w.webp);
    background-position: 0% 0%;
}
#a8db6bc5.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjAAAABXRUJQVlA4ICQAAACwAQCdASoKAAUAAUAmJZQAAudifeYgAP7+7Th1Fyeg3D6TCAA=');
}
    
#group_0gf {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#group_pmp {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_9te {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#widget_l07 {
    width: 81.43%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 20px;
}
    
#\34 0df64aa {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin-top: -75px;
    margin-bottom: 0px;
    margin-left: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gi3 {
    width: 95.26%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-left: 20px;
}
    
#\39 a9922c7 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 602722a {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#c005c637 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin-top: -75px;
    margin-bottom: 0px;
    margin-left: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#cfbd67f4 {
    width: 95.26%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 20px;
}
    
#fdb2ec69 {
    width: 86.71%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-left: 20px;
}
    
#c1f47385 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 13a5f4c {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#a4552887 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin-top: -75px;
    margin-bottom: 0px;
    margin-left: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#cf05ae5a {
    width: 79.58%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 20px;
}
    
#\34 1414b7e {
    width: 86.71%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-left: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b6d36108 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 ff21d60 {
    width: 35.48%;
}
    
#\32 00efd12 {
    width: 40px;
}
    
#b9bfb71e {
    width: 83.40%;
}
    
#widget_l07 {
    width: 88.94%;
}
}



@media (max-width: 767px) {
    
#c29b3b7b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b6d36108 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#widget_9te {
    height: 240px;
}
    
#\32 602722a {
    height: 240px;
}
    
#\31 13a5f4c {
    height: 240px;
}
    
#\36 ff21d60 {
    width: 100.00%;
}
    
#b9bfb71e {
    width: 59.09%;
}
    
#\34 8c533fc {
    width: 98.67%;
}
    
#group_0gf {
    flex-wrap: wrap;
}
    
#\39 a9922c7 {
    width: 100.00007681228998%;
}
    
#c1f47385 {
    width: 99.77%;
}
    
#group_pmp {
    width: 100.00007681228998%;
    margin-top: 0px;
}
    
#widget_l07 {
    width: 74.66%;
}
    
#cfbd67f4 {
    width: 81.43%;
}
}



@media all {
    
#\30 0d3a055 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\30 a28a927 {
    min-height: 113px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 40px;
    padding-right: 40px;
}
    
#group_q9n {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 105px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#group_8ee {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 56.86732142857143%;
    min-height: 105px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#cf2ba33f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    position: relative;
    max-width: 100%;
    width: 39.13401785714286%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#c9c66c81 {
    width: 96.84%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 44f445c {
    width: 220px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a28a927 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c9c66c81 {
    width: 91.66%;
}
}



@media (max-width: 767px) {
    
#\30 0d3a055 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 a28a927 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_q9n {
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start;
}
    
#group_8ee {
    width: 99.88%;
    margin: 0px 0% 0px 0%;
}
    
#cf2ba33f {
    width: 220px;
    margin: 0px 0% 0px 0%;
}
    
#c9c66c81 {
    width: 78.36%;
}
}



@media all {
    
#f78c5a34 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 40px 6% 40px;
}
    
#\33 ae5e4cb {
    width: 220px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f24778e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#\30 6f39235 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 34.44703487568106%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#\33 35124bd {
    width: 96.84%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 c26206c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#\35 363f025 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
}
    
#widget_8o2 {
    width: 100%;
    height: 558px;
    max-width: 100%;
}
    
#group_bkb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    margin-top: 20px;
}
    
#group_3kg {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 49.413347865576746%;
    min-height: 221px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#\37 c8883be {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 48.236073387829244%;
    min-height: 192px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#widget_u2o {
    width: 100%;
    height: 224px;
    max-width: 100%;
}
    
#\31 b8fda48 {
    width: 99.77017468587191%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f78c5a34 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_bkb {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 99.9956280908058%;
    order: 1;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3kg {
    width: 100.00%;
    height: auto;
    min-height: 224px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c8883be {
    width: 100.00%;
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    margin: 0px 0% 0px 0%;
}
    
#f24778e9 {
    row-gap: 0px;
}
    
#widget_8o2 {
    width: 100.00%;
    height: 646px;
}
    
#\33 35124bd {
    order: 0;
    width: 99.90%;
}
    
#\35 363f025 {
    order: 2;
}
    
#\30 6f39235 {
    width: 220px;
}
}



@media (max-width: 767px) {
    
#f78c5a34 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#\38 c26206c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f24778e9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_8o2 {
    height: 240px;
}
    
#widget_u2o {
    height: 226px;
    width: 100.00%;
}
    
#\33 35124bd {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_bkb {
    flex-wrap: wrap;
}
    
#group_3kg {
    width: 100.00007681228998%;
    height: auto;
    min-height: 226px;
}
    
#\37 c8883be {
    width: 325.469px;
    height: auto;
    min-height: 160px;
}
    
#\35 363f025 {
    justify-content: flex-start;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -10px;
}
    
#\30 6f39235 {
    width: 220px;
}
}



@media all {
    
#\38 45ddfde {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#d5eff8b2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 50px 40px 6% 40px;
}
    
#widget_pkj {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\38 45ddfde {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d5eff8b2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 40px;
}
    
#widget_pkj {
    height: 256px;
}
}



@media all {
    
#\35 82b2672 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
}
    
#\37 5b743ad {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 40px;
    padding-bottom: 60px;
    padding-left: 40px;
}
    
#\34 1f6a2f6::before, #\34 1f6a2f6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(74,102,38,1);
    opacity: 0.85;
    border-radius: inherit;
}
#\34 1f6a2f6 {
    background-image: url(https://lirp.cdn-website.com/d59b0fa4/dms3rep/multi/opt/vecteezy_big-garden-grass-field-mowing-by-caucasian-gardener_24521750-1920w.jpg);
    background-position: 50% 100%;
}
#\34 1f6a2f6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgMAAgMAAAAAAAAAAAAAAgMAAQQFEyEiMf/EABUBAQEAAAAAAAAAAAAAAAAAAAMG/8QAGREBAAIDAAAAAAAAAAAAAAAAAQACAxEi/9oADAMBAAIRAxEAPwCMnMvKtw5hsniF+5X9qYZ3ObBaY9a/BXURJzB3ttCbIE//2Q==');
}
    
#\35 f8fc860 {
    width: 293px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7jk {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: -60px;
}
    
#\35 4076c93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
}
    
#\36 a348261 {
    width: 1088px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 efdd496 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: -60px;
}
    
#c36a1f74 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
}
    
#fc67689b {
    width: 412px;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 18e8c32 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: -60px;
}
    
#\39 a6ba181 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 22%;
    min-width: 4%;
}
    
#\31 ec7a5bf {
    width: 293px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a8582c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: -60px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5b743ad {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 1f6a2f6::before, #\34 1f6a2f6 > .bgExtraLayerOverlay {
    
}
#\34 1f6a2f6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgMAAgMAAAAAAAAAAAAAAgMAAQQFEyEiMf/EABUBAQEAAAAAAAAAAAAAAAAAAAMG/8QAGREBAAIDAAAAAAAAAAAAAAAAAQACAxEi/9oADAMBAAIRAxEAPwCMnMvKtw5hsniF+5X9qYZ3ObBaY9a/BXURJzB3ttCbIE//2Q==');
}
}



@media (max-width: 767px) {
    
#\35 82b2672 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 5b743ad {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 40px 4%;
}
    
#\34 1f6a2f6::before, #\34 1f6a2f6 > .bgExtraLayerOverlay {
    
}
#\34 1f6a2f6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHRAAAgMAAgMAAAAAAAAAAAAAAgMAAQQFEyEiMf/EABUBAQEAAAAAAAAAAAAAAAAAAAMG/8QAGREBAAIDAAAAAAAAAAAAAAAAAQACAxEi/9oADAMBAAIRAxEAPwCMnMvKtw5hsniF+5X9qYZ3ObBaY9a/BXURJzB3ttCbIE//2Q==');
}
    
#\35 f8fc860 {
    margin-bottom: -40px;
}
    
#\35 4076c93 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 a348261 {
    margin-bottom: -40px;
}
    
#c36a1f74 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fc67689b {
    margin-bottom: -40px;
}
    
#\39 a6ba181 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 ec7a5bf {
    margin-bottom: -40px;
}
    
#widget_7jk {
    margin-top: 0px;
}
    
#\30 a8582c5 {
    margin-top: 0px;
}
    
#\38 18e8c32 {
    margin-top: 0px;
}
    
#\37 efdd496 {
    margin-top: 0px;
}
}



@media all {
    
#\39 2588073 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 31.33375%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    padding-bottom: 25px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e322cd12 {
    width: 81.43%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 20px;
    margin-bottom: 5px;
}
    
#\31 741be43 {
    background-color: rgba(163, 183, 42, 0.1);
    background-image: url(https://lirp.cdn-website.com/d59b0fa4/dms3rep/multi/opt/Vector-1-1920w.png);
    background-position: 0% 0%;
    background-size: auto;
}
#\31 741be43.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAATCAYAAACp65zuAAAACXBIWXMAAAsTAAALEwEAmpwYAAACt0lEQVQoz3XS609ScRjA8cPKUCxN10oKKclyS7O05to0i83Li1pZ+i/4znyjLk0XlpSXdEZEitAo5RLK5Yick+DlgKJcjqYIKhzkTBHMsK3U5qau0cBNV1vP9n332W/77XmAncAOcff3bkyw7e1tEozBQDBGgAH8NRtbG8TNrc2YYOu/1iP/C9d+rBLXfvpjg61+X41yL7tIbo8rEvdh4RiGHUC/fyXM61+OXfq2SMa/4glu3wIN97opuG8hGsfxA2jDrSTM6yRjPmcS5nWmu7zYFbfXdRZfcR/3eDyEQCCwByddE1SreyrFtjiTaV+y0ec8s+mY1xGHrWCkINqHqMNMm8AsGRMuywPUZS60YKabZsc4xewwRqMO9IjJaSKEoMVhijfOj6WPzxvujc2NPjTMjeSM2nUpo3YdzWDXnxiZRcJDr47Yh0j62eFEvR2hIzNDhcPTAwWDU5q8wWnNjSGrNmHApolCAggAaG39Ef1TMBX+Al2G0D662tKbD6GquxCqylWjqrQ+C0iVG+VE4LO1jwhN9saBJnmSclyWpRjryVEaZXcURlm23ChLVZrkZIVZEQFIDJJD3YZPURK9kCbVi65J9cIsib4rX6TrzBMinbdFSBdNrBNHAwJEAIg07w9/0PLOfNTyLwi0vDTBAC+Tr+Hm8jXtOVz4XTIX5lBDP2+RthA6+jkxHTDnZBvEvtQOszPaIHZBG8y+z1GzbnHUrOQQ5HK5AEfFCn8LskitYHNCK9h0sRV8RX8NNtFZYHP2m96W1P1VlkAlQLGqmFAvZ8Y2ypnkxp4XVxu66zIaupnXG3uY5/ZhkbQoVJ20NuKl9NnR5+Kn8bXC6lSGsDqZIXxy+uA6AnsxlAxCvbSeUNNVeaxKUHa+SlCeWCkoIwP/DoIgoWrEj8PK+Y8oFfxSSgWv9NQfaGV7t1ur62wAAAAASUVORK5CYII=');
}
    
#\32 0e2719c {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#c95d5673 {
    width: 86.71%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 aca59b0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 41.38%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d156d17 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\39 19419c3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 815c97a {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\36 edaa9a2 {
    width: 79.58%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 20px;
    margin-bottom: 5px;
}
    
#e7191eee {
    width: 49.52%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d624e229 {
    width: 86.71%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#aaeb02b0 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#c8d27876 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 31.962053571428573%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding-bottom: 25px;
    background-color: var(--color_1);
    background-image: initial;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c3e54a3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 33.3%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: var(--color_1);
    background-image: initial;
    padding-bottom: 25px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ecc5c01e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
}
#ecc5c01e {
    width: 17.78%;
    height: auto;
    max-width: 100%;
}
    
#\32 44a830b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\36 9709ffb {
    width: 95.26%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#aef440ad {
    width: 95.26%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 20px;
    margin-bottom: 5px;
}
    
#\38 8faae8e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 40px 6% 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2588073 {
    row-gap: 0px;
}
    
#\38 8faae8e {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c8d27876 {
    row-gap: 0px;
}
    
#\38 c3e54a3 {
    row-gap: 0px;
}
    
#ecc5c01e {
    width: 38.55%;
}
    
#\34 aca59b0 {
    width: 34.65%;
}
    
#e322cd12 {
    margin-top: 15px;
    margin-left: 0px;
}
    
#\36 9709ffb {
    margin-left: 0px;
}
    
#aef440ad {
    margin-top: 15px;
}
    
#\36 edaa9a2 {
    margin-top: 15px;
}
    
#e7191eee {
    width: 84.83%;
}
    
#\39 19419c3 {
    column-gap: 2%;
}
}



@media (max-width: 767px) {
    
#\39 2588073 {
    width: 99.15391262602016%;
    align-items: center;
}
    
#\32 d156d17 {
    height: 240px;
}
    
#\32 44a830b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 815c97a {
    height: 240px;
}
    
#\38 8faae8e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 21.2px 4% 40px 4%;
}
    
#aaeb02b0 {
    height: 240px;
}
    
#\34 aca59b0 {
    width: 100.00%;
}
    
#ecc5c01e {
    width: 33.14%;
}
    
#e7191eee {
    width: 56.99%;
}
    
#\39 19419c3 {
    margin-top: 15px;
    flex-wrap: wrap;
}
    
#c8d27876 {
    width: 99.14776764282284%;
}
    
#\38 c3e54a3 {
    width: 100.00%;
}
    
#d624e229 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c95d5673 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\30 0071288 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 40px 6% 40px;
}
    
#\32 f17fad9 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 41.38%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    border-radius: 300px 300px 300px 300px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f9268bdc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
}
#f9268bdc {
    width: 25.11%;
    height: auto;
    max-width: 100%;
}
    
#\34 7d7dc0d {
    width: 49.52%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 37c0b5b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
}
    
#\38 06e2ea4 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\39 a5751e0 {
    width: 100%;
    height: 724px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 30px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0071288 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#f9268bdc {
    width: 41.37%;
}
    
#\34 7d7dc0d {
    width: 100.00%;
}
    
#\39 a5751e0 {
    height: 488px;
}
}



@media (max-width: 767px) {
    
#\30 0071288 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 20px;
}
    
#\30 37c0b5b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 a5751e0 {
    width: 100.00%;
    height: 572px;
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#\32 f17fad9 {
    width: 100.00%;
}
    
#f9268bdc {
    width: 36.17%;
}
    
#\34 7d7dc0d {
    width: 69.80%;
}
}



@media all {
    
#a09f722e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\32 7e6b77b {
    padding-top: 4%;
    min-height: 111px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 a06e41e::before, #\32 a06e41e > .bgExtraLayerOverlay {
    
}
#\32 a06e41e {
    background-image: url(https://lirp.cdn-website.com/d59b0fa4/dms3rep/multi/opt/waave-1920w.png);
    background-size: contain;
    background-position: 50% 0%;
}
    
#\33 381d6ad {
    margin-top: -33px;
}
    
#widget_6f2 {
    width: 93.67%;
    height: 22px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7e6b77b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 a06e41e::before, #\32 a06e41e > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#a09f722e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 7e6b77b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 a06e41e::before, #\32 a06e41e > .bgExtraLayerOverlay {
    
}
    
#widget_6f2 {
    width: 79.53%;
    height: 25px;
}
    
#\33 381d6ad {
    margin-top: -24px;
}
}

