@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; }

  *#dm .dmInner div.u_1057136002 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media all {
  *#dm .dmInner div.u_1542353324 img { object-fit:contain !important; }

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

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

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

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

  *#dm .dmInner div.u_1513440296 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1394001290 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1636090720 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1448050446 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1480855786 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1806714323 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1403417408 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1244470698 {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1556915579 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1808457919 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1571929154 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1504644745 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1457269559 { color:black !important; }
}
*#dm .dmInner div.u_1057136002
{
	z-index:1 !important;
}
*#dm .dmInner div.u_1513440296
{
	border-radius:50px !important;
}
*#dm .dmInner div.u_1394001290
{
	border-radius:50px !important;
}
*#dm .dmInner div.u_1636090720
{
	border-radius:50px !important;
}
*#dm .dmInner div.u_1448050446
{
	border-radius:50px !important;
}
*#dm .dmInner div.u_1480855786
{
	border-radius:50px !important;
}
*#dm .dmInner div.u_1806714323
{
	border-radius:50px !important;
}
*#dm .dmInner div.u_1403417408
{
	border-radius:50px !important;
}
*#dm .dmInner div.u_1244470698
{
	border-radius:50px !important;
}
*#dm .dmInner div.u_1556915579
{
	border-radius:50px !important;
}
*#dm .dmInner div.u_1808457919
{
	border-radius:50px !important;
}
*#dm .dmInner div.u_1571929154
{
	border-radius:50px !important;
}
*#dm .dmInner div.u_1504644745
{
	border-radius:50px !important;
}
@media (min-width:1025px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1324033304 img {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1057136002
{
}
*#dm .dmInner div.u_1513440296
{
}
*#dm .dmInner div.u_1394001290
{
}
*#dm .dmInner div.u_1636090720
{
}
*#dm .dmInner div.u_1448050446
{
}
*#dm .dmInner div.u_1480855786
{
}
*#dm .dmInner div.u_1806714323
{
}
*#dm .dmInner div.u_1403417408
{
}
*#dm .dmInner div.u_1244470698
{
}
*#dm .dmInner div.u_1556915579
{
}
*#dm .dmInner div.u_1556915579
{
}
*#dm .dmInner div.u_1808457919
{
}
*#dm .dmInner div.u_1808457919
{
}
*#dm .dmInner div.u_1571929154
{
}
*#dm .dmInner div.u_1571929154
{
}
*#dm .dmInner div.u_1504644745
{
}
*#dm .dmInner div.u_1504644745
{
}
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 {
    
#\33 6022837 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\39 9963794 {
    margin: 0px 0% 0px 0%;
}
    
#d32c6e73 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 300px 2% 250px 2%;
}
    
#cbd03d38::before, #cbd03d38 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.65;
    border-radius: inherit;
    background-image: linear-gradient(45deg, rgba(22, 22, 22, 1) 0%, rgba(0, 99, 51, 1) 100%);
}
#cbd03d38 {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/f03194cd/dms3rep/multi/IMG_4877.jpg?dm-skip-opt=true");
}
    
#widget_sgl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_t2d {
    width: 1178px;
    height: auto;
    max-width: 100%;
}
    
#widget_q6d {
    width: 100%;
    height: 40px;
    max-width: 100%;
}
    
#group_ml8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8b0 {
    width: 250px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
}
    
#\36 9573ba9 {
    width: 250px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
}
    
#widget_kj9 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ak7 {
    width: 100%;
    height: 5px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\30 bfd314d::before, #\30 bfd314d > .bgExtraLayerOverlay {
    
}
#\30 bfd314d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/f03194cd/dms3rep/multi/free-estimate-7.png?dm-skip-opt=true");
    background-size: contain;
    background-position: 0% 100%;
    flex-direction: row;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
}
    
#\33 6d70fc5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\36 9bb2a61 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/f03194cd/dms3rep/multi/opt/grass-1-1920w.png?dm-skip-opt=true");
    background-repeat: repeat;
    background-size: auto;
    background-position: 50% 100%;
}
    
#group_not {
    justify-content: flex-start;
    align-items: center;
    width: 75%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    padding: 150px 0px 150px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d4f722a[data-css-edit] {
    z-index: 2;
}
#\35 d4f722a {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 10px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 358fed9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 358fed9 {
    width: 86%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% -100px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_etc {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_78v {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\30 85e243f {
    width: 250px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_teb {
    width: 100%;
    height: 5px;
    max-width: 100%;
    order: 1;
}
    
#e27d3d2d {
    width: 100%;
    height: 30px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#a47452b2::before, #a47452b2 > .bgExtraLayerOverlay {
    
}
#a47452b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    background-position: 100% 0%;
    background-size: contain;
    align-items: center;
    padding: 220px 40px 200px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f2b0abb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_fsh {
    flex-direction: row;
    align-items: center;
    width: 1440px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_84u {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100.08%;
    min-height: 682px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_llu {
    align-items: flex-start;
    width: 49.04%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 af46b76 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ov2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db9f0e23 {
    width: 100%;
    height: 5px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2791f09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8ccba89 {
    width: 90.16%;
    height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed75041d {
    width: 100%;
    height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 689709b {
    width: 250px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    order: 6;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n4f {
    width: 48.81%;
    height: 550px;
    max-width: 100%;
}
    
#\38 7ff4905 {
    width: 47.94%;
    height: 550px;
    max-width: 100%;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#f10c099c {
    background-image: url("https://irp.cdn-website.com/f03194cd/dms3rep/multi/grass-e5efea-1.png?dm-skip-opt=true");
    background-repeat: repeat;
    background-size: auto;
    background-position: 50% 100%;
    background-color: rgba(255, 255, 255, 0.65);
}
    
#group_4fh {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 710px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
}
    
#group_hds::before, #group_hds > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.85;
    border-radius: inherit;
}
#group_hds {
    background-size: contain;
    background-position: 0% 100%;
    align-items: flex-start;
    width: 208px;
    min-height: 146px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/f03194cd/dms3rep/multi/leaf-1.png?dm-skip-opt=true");
    border-radius: 15px 15px 15px 15px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: -200px 0% 0px 0%;
}
    
#widget_02o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 0471316 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 3;
}
    
#\31 6258800 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 1;
}
    
#\32 6100886 {
    width: 250px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    order: 6;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9575728 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 1;
}
    
#\37 4018575 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 3;
}
    
#\33 b1cfca4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\35 53c4373 {
    align-items: center;
    width: 1440px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 bde703c::before, #\32 bde703c > .bgExtraLayerOverlay {
    
}
#\32 bde703c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    background-position: 50% 0%;
    background-size: contain;
    align-items: center;
    padding: 170px 40px 170px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 fb448b9 {
    background-color: var(--color_5);
    background-image: none;
}
    
#efa6854a {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a11b0ffa {
    width: 100%;
    height: 5px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e73169c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jfj {
    width: 860px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\31 423ba4d {
    width: 90.16%;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_841 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 7;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_faa {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_n2a.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_n2a {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rsm {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 0 0;
    height: auto;
    background-image: url("https://irp.cdn-website.com/f03194cd/dms3rep/multi/hicks-lawn-photos17.png?dm-skip-opt=true");
}
    
#group_g93 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0 0 10px 10px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_76i {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_u9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\37 82f45a6 {
    width: 250px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    order: 6;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eg7 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 1;
}
    
#f11d8054 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 5;
}
    
#\36 67e9a7b {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 761de97 {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 0 0;
    height: auto;
    background-image: url("https://irp.cdn-website.com/f03194cd/dms3rep/multi/hicks-lawn-photos16-3bd10d87.jpeg?dm-skip-opt=true");
}
    
#ee2d30eb {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0 0 10px 10px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 64327fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 13px 13px 13px 13px;
}
#\33 64327fe {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 953afb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 079aeb3 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 3;
}
    
#\31 d5cf392 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\37 649c430 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 5;
}
    
#\37 d76410a {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a19c6ec5 {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 0 0;
    height: auto;
    background-image: url("https://irp.cdn-website.com/f03194cd/dms3rep/multi/hicks-lawn-photos7.jpeg?dm-skip-opt=true");
}
    
#\36 f3fa5ce {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0 0 10px 10px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 05a694b.flex-element.widget-wrapper > [data-element-type] {
    padding: 11px 11px 11px 11px;
}
#\30 05a694b {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3015f7f {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e7350433 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 3;
}
    
#\33 32d645a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\36 3d8f5fa {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 5;
}
    
#\35 ad6b28c {
    width: 250px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    order: 6;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e21310b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 9;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 790929f {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b08c7ae {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 0 0;
    height: auto;
    background-image: url("https://irp.cdn-website.com/f03194cd/dms3rep/multi/hicks-lawn-photos12.jpeg?dm-skip-opt=true");
}
    
#cbf7c803 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0 0 10px 10px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e965beaa.flex-element.widget-wrapper > [data-element-type] {
    padding: 13px 13px 13px 13px;
}
#e965beaa {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5f6a43d {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 1;
}
    
#\36 27de42a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e4cf4d21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#ed05a328 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 5;
}
    
#\31 f7e3069 {
    width: 250px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    order: 6;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 856cf0e {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d6e470fd {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 0 0;
    height: auto;
    background-image: url("https://irp.cdn-website.com/f03194cd/dms3rep/multi/snow-removal2.jpg?dm-skip-opt=true");
}
    
#\30 8063c16 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0 0 10px 10px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 08c3015.flex-element.widget-wrapper > [data-element-type] {
    padding: 13px 13px 13px 13px;
}
#\36 08c3015 {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c2f317c {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 1;
}
    
#b79950e9 {
    width: 85%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ca1e91d5 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 3;
}
    
#a92ceaa2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\35 60445eb {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 5;
}
    
#\30 38b48cf {
    width: 250px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    order: 6;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cf6c622 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ea349f6 {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 0 0;
    height: auto;
    background-image: url("https://irp.cdn-website.com/f03194cd/dms3rep/multi/christmas-lights+%281%29.jpeg?dm-skip-opt=true");
}
    
#f943b05a {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0 0 10px 10px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 88d1290.flex-element.widget-wrapper > [data-element-type] {
    padding: 13px 13px 13px 13px;
}
#\38 88d1290 {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fffc5b0b {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 1;
}
    
#f552d61e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 e748904 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 3;
}
    
#da2a3b11 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\31 fa4acad {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 5;
}
    
#a0956161 {
    width: 250px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    order: 6;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0c7fe15 {
    width: 90.16%;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8mv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_8mv {
    width: 14.02%;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: -50px 0px -50px 850px;
}
    
#widget_12o.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_12o {
    width: 69.9766px;
    height: 48px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: center;
    margin: 0px 0px 0px 700px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_5d3 {
    width: 4%;
    height: 50px;
    max-width: 100%;
    order: 5;
    margin: 0px 0px -90px 700px;
}
    
#widget_vv8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_vv8 {
    width: 69.9766px;
    height: 50px;
    max-width: 100%;
    order: 6;
    margin: -70px 0% 0px -750px;
}
    
#aa41944c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aa41944c {
    width: 45px;
    height: 45px;
    max-width: 100%;
    order: 6;
    margin: 0px 0% 0px -700px;
}
}



@media all {
    
#\32 0476039 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 94fb860 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\39 15d093b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ec00b191::before, #ec00b191 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
    background-image: linear-gradient(45deg, rgba(22, 22, 22, 1) 0%, rgba(0, 99, 51, 1) 100%);
}
#ec00b191 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/f03194cd/dms3rep/multi/hicks-lawn-photos14.jpeg?dm-skip-opt=true");
}
    
#\33 95974d5 {
    width: 908px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0rq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\39 825910a {
    width: 250px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 119d89a {
    width: 100%;
    height: 5px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 25e0ba7 {
    width: 100%;
    height: 30px;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5017bc7 {
    width: 100%;
    height: 5px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    min-width: 32px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 32b5c60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 1789443 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0 0 10px 10px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#de18335d {
    width: 90%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 c07061d.flex-element.widget-wrapper > [data-element-type] {
    padding: 13px 13px 13px 13px;
}
#\37 c07061d {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dac3ea3d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#e77c3254 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2662cf0 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d3a5b38.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 d3a5b38 {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3f25f41 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 5;
}
    
#\32 4a88d41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 02ed3ce {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b373515 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 1;
}
    
#\38 c2f90fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\36 91c95d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#ede782c1 {
    width: 892px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#fcd45021 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 3;
}
    
#ca3992f4 {
    width: 90.16%;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5090dbd {
    background-color: var(--color_5);
    background-image: url("https://lirp.cdn-website.com/f03194cd/dms3rep/multi/opt/grass-1-1920w.png");
    background-repeat: repeat;
    background-size: auto;
    background-position: 50% 100%;
}
    
#\33 f6ac1ad {
    width: 250px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    order: 6;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 91f48da {
    width: 250px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    justify-self: auto;
    order: 6;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f153fa48::before, #f153fa48 > .bgExtraLayerOverlay {
    
}
#f153fa48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    background-position: 50% 0%;
    background-size: contain;
    align-items: center;
    padding: 170px 40px 170px 40px;
    margin: 0px 0% 0px 0%;
}
    
#a7f9ecd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 8cf5a4c {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0 0 10px 10px;
    background-color: var(--color_7);
    background-image: none;
    padding: 0px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f30d316b {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 3;
}
    
#ca64bf01 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 1;
}
    
#\31 7f8c792 {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 0 0;
    height: auto;
    background-image: url("https://irp.cdn-website.com/f03194cd/dms3rep/multi/hicks-lawn-photos15.jpeg?dm-skip-opt=true");
}
    
#b864600d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 9;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1852f52 {
    align-items: center;
    width: 1440px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f1dfdae {
    width: 100%;
    height: 5px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad09c739 {
    align-items: flex-start;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 0 0;
    height: auto;
    background-image: url("https://irp.cdn-website.com/f03194cd/dms3rep/multi/hicks-lawn-photos9.jpeg?dm-skip-opt=true");
}
    
#fb40365f {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 5;
}
    
#bcbc5fca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bcbc5fca {
    width: 69.9766px;
    height: 48px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 900px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cdd5e2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 cdd5e2b {
    width: 4%;
    height: 50px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px -90px 900px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cb0919e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 cb0919e {
    width: 69.9766px;
    height: 50px;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: -70px 0% 0px -850px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7a1c052.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 7a1c052 {
    width: 45px;
    height: 45px;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px -750px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 3d0684f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 100px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 de98346 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 2% 70px 2%;
}
    
#\33 1ac22a7::before, #\33 1ac22a7 > .bgExtraLayerOverlay {
    
}
#\33 1ac22a7 {
    background-image: url("https://irp.cdn-website.com/f03194cd/dms3rep/multi/testimonial.png?dm-skip-opt=true");
    background-position: 0% 0%;
    background-size: contain;
}
    
#\36 e5f31b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 89fb0eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 89fb0eb {
    width: 908px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8f9c880 {
    width: 100.00%;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc617241 {
    margin: 0px 0% 0px 0%;
}
    
#a934af83 {
    width: 100%;
    height: 5px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\34 7712631 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a87c830 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df839204 {
    width: 840px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d64001fb::before, #d64001fb > .bgExtraLayerOverlay {
    
}
#d64001fb {
    background-image: none;
    background-position: 100% 100%;
    background-size: auto;
}
    
#a2449fa7 {
    width: 30px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6bda04c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 2% 150px 2%;
}
    
#ed6e31f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#ff06e724 {
    width: 100%;
    height: 5px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7df {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_e5g {
    align-items: flex-start;
    width: 50%;
    min-height: 188px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_l4a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_5);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tfc {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 1;
}
    
#\33 0b113ba {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed2ba99b {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 3;
}
    
#group_tji {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ba279a28 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_5);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bedbcee0 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 1;
}
    
#\32 eae2840 {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 3;
}
    
#c3d4b88f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_5);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8c31c82 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 1;
}
    
#\33 01298f4 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5060343 {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 3;
}
    
#\31 ade1e63 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_5);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8b02ca4.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\33 8b02ca4 {
    width: 47px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 128ad43 {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 1;
}
    
#c0dff81a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2f7ad6d {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 3;
}
    
#\31 22ce576 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\34 13eba0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\34 13eba0b {
    width: 47px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c120c95e.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#c120c95e {
    width: 47px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6202890.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#f6202890 {
    width: 47px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b7d4dc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6f8a821 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e25796c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0h2 {
    width: 100%;
    height: 50px;
    max-width: 100%;
    order: 4;
}
    
#widget_r2a {
    width: 100%;
    height: 331px;
    max-width: 100%;
    order: 5;
}
    
#\34 45ef1b1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9963794 {
    margin: 0px 0% 0px 0%;
}
    
#d32c6e73 {
    padding: 200px 2% 130px 2%;
}
    
#cbd03d38::before, #cbd03d38 > .bgExtraLayerOverlay {
    
}
    
#widget_kj9 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6d70fc5 {
    min-height: 0px;
    padding: 60px 0% 0px 0%;
}
    
#\30 bfd314d::before, #\30 bfd314d > .bgExtraLayerOverlay {
    
}
#\30 bfd314d {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    background-position: 0% 0%;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_not {
    min-width: 32px;
    align-items: flex-start;
    height: auto;
    min-height: 248px;
    padding: 100px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d4f722a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 261a9a7 {
    margin: 0px 0% 0px 0%;
}
    
#\32 358fed9 {
    height: auto;
}
    
#widget_etc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_etc {
    margin: -40px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f2b0abb {
    padding: 0px 0% 0px 0%;
}
    
#group_hds::before, #group_hds > .bgExtraLayerOverlay {
    
}
    
#a47452b2::before, #a47452b2 > .bgExtraLayerOverlay {
    
}
#a47452b2 {
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100% 0%;
    padding: 150px 20px 130px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_fsh {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_4fh {
    min-width: 32px;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_llu {
    min-width: 32px;
    order: 0;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f9fc6fe1 {
    margin: 0px 0% 0px 0%;
}
    
#f10c099c {
    background-repeat: repeat;
    background-size: auto;
}
    
#\35 af46b76 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b1cfca4 {
    padding: 0px 0% 0px 0%;
}
    
#\32 bde703c::before, #\32 bde703c > .bgExtraLayerOverlay {
    
}
#\32 bde703c {
    width: 100%;
    padding: 100px 20px 100px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vv8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_vv8 {
    margin: -70px 0% 0px -600px;
}
    
#widget_jfj {
    width: 583px;
}
    
#aa41944c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#aa41944c {
    margin: 0px 0% 0px -600px;
}
    
#widget_12o.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_12o {
    margin: 0px 0px 0px 600px;
}
    
#widget_5d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_5d3 {
    width: 5.67%;
    margin: 0px 0px -90px 600px;
}
    
#group_841 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#group_faa {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 67e9a7b {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d76410a {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 e21310b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#\38 790929f {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 856cf0e {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 cf6c622 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 fdcf123 {
    margin: 0px 0% 0px 0%;
}
    
#b0c7fe15 {
    height: 30px;
}
    
#efa6854a {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0476039 {
    height: auto;
}
    
#\39 15d093b {
    padding: 100px 2% 100px 2%;
}
    
#ec00b191::before, #ec00b191 > .bgExtraLayerOverlay {
    
}
    
#e1a8569f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dac3ea3d {
    padding: 0px 0% 0px 0%;
}
    
#f153fa48::before, #f153fa48 > .bgExtraLayerOverlay {
    
}
#f153fa48 {
    width: 100%;
    padding: 100px 20px 130px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ede782c1 {
    width: 625px;
}
    
#bcbc5fca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bcbc5fca {
    margin: 0px 0px 0px 600px;
}
    
#\34 cdd5e2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 cdd5e2b {
    margin: 0px 0px -90px 600px;
}
    
#\34 cb0919e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 cb0919e {
    margin: -70px 0% 0px -600px;
}
    
#\34 7a1c052.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 7a1c052 {
    margin: 0px 0% 0px -550px;
}
    
#\33 d89bf8e {
    margin: 0px 0% 0px 0%;
}
    
#\33 2662cf0 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 de98346 {
    padding: 100px 2% 70px 2%;
}
    
#fc617241 {
    margin: 0px 0% 0px 0%;
}
    
#\34 8f9c880 {
    height: 30px;
}
    
#\33 1ac22a7::before, #\33 1ac22a7 > .bgExtraLayerOverlay {
    
}
    
#\30 3d0684f {
    width: 100%;
    padding: 50px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a6bda04c {
    padding: 70px 2% 100px 2%;
}
    
#\34 45ef1b1 {
    margin: 0px 0% 0px 0%;
}
    
#f6202890 {
    width: 44px;
}
    
#c120c95e {
    width: 44px;
}
    
#\34 13eba0b {
    width: 44px;
}
    
#\33 8b02ca4 {
    width: 44px;
}
    
#d64001fb::before, #d64001fb > .bgExtraLayerOverlay {
    
}
    
#a2449fa7 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 6022837 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\39 9963794 {
    margin: 0px 0% 0px 0%;
}
    
#d32c6e73 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 200px 4% 80px 4%;
}
    
#cbd03d38::before, #cbd03d38 > .bgExtraLayerOverlay {
    
}
    
#widget_kj9 {
    height: auto;
    width: 30px;
}
    
#widget_q6d {
    height: 30px;
}
}



@media (max-width: 767px) {
    
#\30 bfd314d::before, #\30 bfd314d > .bgExtraLayerOverlay {
    
}
#\30 bfd314d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    background-position: 100% 0%;
    background-repeat: no-repeat;
    background-size: contain;
}
    
#\33 6d70fc5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 0px 0px 0px;
}
    
#\32 358fed9 {
    height: auto;
    width: 100.00%;
}
    
#group_not {
    min-width: 32px;
    width: 100.00%;
    align-items: flex-start;
    padding: 50px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d4f722a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 261a9a7 {
    margin: 0px 0% 0px 0%;
}
    
#\36 9bb2a61 {
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 50% 100%;
}
    
#widget_etc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_etc {
    margin: -15px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a47452b2::before, #a47452b2 > .bgExtraLayerOverlay {
    
}
#a47452b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100% 100%;
    padding: 130px 20px 100px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f2b0abb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\35 af46b76 {
    height: auto;
    width: 30px;
}
    
#widget_n4f {
    height: 240px;
}
    
#\38 7ff4905 {
    height: 240px;
}
    
#group_84u {
    height: auto;
    min-height: 295px;
}
    
#group_hds::before, #group_hds > .bgExtraLayerOverlay {
    
}
#group_hds {
    height: auto;
    min-height: 83px;
    align-items: center;
    width: 154px;
    padding: 16px 16px 16px 16px;
    margin: -70px 0% 0px 0%;
}
    
#group_fsh {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_4fh {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 286px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_llu {
    min-width: 32px;
    order: 0;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8ccba89 {
    height: 30px;
}
    
#ed75041d {
    height: 30px;
}
    
#f9fc6fe1 {
    margin: 0px 0% 0px 0%;
}
    
#f10c099c {
    background-repeat: repeat;
    background-size: auto;
}
}



@media (max-width: 767px) {
    
#\32 bde703c::before, #\32 bde703c > .bgExtraLayerOverlay {
    
}
#\32 bde703c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 0% 0%;
    padding: 50px 20px 100px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b1cfca4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#efa6854a {
    height: auto;
    width: 30px;
}
    
#widget_8mv {
    height: 240px;
}
    
#widget_12o {
    height: 240px;
}
    
#widget_5d3 {
    height: 240px;
}
    
#widget_vv8 {
    height: 240px;
}
    
#aa41944c {
    height: 240px;
}
    
#widget_jfj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_jfj {
    margin: 5px 0% 0px 0%;
}
    
#\31 423ba4d {
    height: 30px;
}
    
#group_841 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#group_faa {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 67e9a7b {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d76410a {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b0c7fe15 {
    height: 30px;
}
    
#\34 e21310b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#\38 790929f {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 856cf0e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 cf6c622 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 fdcf123 {
    margin: 0px 0% 0px 0%;
}
    
#\35 53c4373 {
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 0476039 {
    height: auto;
    width: 30px;
}
    
#\31 94fb860 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\39 15d093b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
}
    
#ec00b191::before, #ec00b191 > .bgExtraLayerOverlay {
    
}
    
#e1a8569f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dac3ea3d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#f153fa48::before, #f153fa48 > .bgExtraLayerOverlay {
    
}
#f153fa48 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 80px 20px 150px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2662cf0 {
    height: auto;
    width: 30px;
}
    
#bcbc5fca {
    height: 240px;
}
    
#\34 cdd5e2b {
    height: 240px;
}
    
#\34 cb0919e {
    height: 240px;
}
    
#\34 7a1c052 {
    height: 240px;
}
    
#ca3992f4 {
    height: 30px;
}
    
#b864600d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
}
    
#e77c3254 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 02ed3ce {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d89bf8e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 3d0684f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: -15px 0% 0px 0%;
}
    
#\37 de98346 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#fc617241 {
    margin: 50px 0% 0px 0%;
}
    
#\34 8f9c880 {
    height: 30px;
}
    
#\33 1ac22a7::before, #\33 1ac22a7 > .bgExtraLayerOverlay {
    
}
#\33 1ac22a7 {
    background-position: 0% 0%;
}
    
#\35 89fb0eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 89fb0eb {
    margin: 0px 0% 45px 0%;
}
    
#\36 e5f31b0.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#\36 e5f31b0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a2449fa7 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 30px;
}
    
#a6bda04c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 60px 4%;
}
    
#ed6e31f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#widget_r2a {
    height: 240px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_l4a {
    width: 100%;
}
    
#\34 45ef1b1 {
    margin: 0px 0% 0px 0%;
}
    
#f6202890.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 5px 3px 5px;
}
#f6202890 {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#c120c95e.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 5px 3px 5px;
}
#c120c95e {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 13eba0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 5px 3px 5px;
}
#\34 13eba0b {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8b02ca4.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 5px 3px 5px;
}
#\33 8b02ca4 {
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#group_e5g {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#widget_0h2 {
    height: 30px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_tji {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d64001fb::before, #d64001fb > .bgExtraLayerOverlay {
    
}
#d64001fb {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0% 0%;
}
    
#group_7df {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ff06e724 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 a87c830 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#df839204 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}

