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

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

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

  *#dm .dmInner nav.u_3469351973 { color:black !important; }*#dm .dmInner a.u_1672433674 span.text { color:var(--color_4) !important; }

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


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

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

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

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

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

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

  *#dm .dmInner a.u_1184978477 span.text {
    font-weight:700 !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1184978477:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1184978477.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1184978477:hover span.icon {
    color:var(--color_5) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1184978477.hover span.icon {
    color:var(--color_5) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1184978477:hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:italic !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1184978477.hover span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:italic !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1184978477 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(142,178,32) rgb(142,178,32) rgb(142,178,32) rgb(142,178,32) !important;
    justify-content:center !important;
    text-align:center !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1440444200 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1713077068 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1538106159 span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1714762986 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1886659260 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1260010869 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1304773410 span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1318204180 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1937613481 span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1846690871 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1365299316 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1208286660 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1870557731 span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1000521534 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1556375187 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1536677149 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1854006937 span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1232112032 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner nav.u_1795753892 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: var(--color_1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d9f5a3c7 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 75vh;
    padding: 18% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f4a6fff::before, #\33 f4a6fff > .bgExtraLayerOverlay {
    background-color: var(--color_6);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#\33 f4a6fff {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/441c80e0/dms3rep/multi/opt/North+County+Pest+Control-47-1920w.jpg");
    border-style: solid;
}
    
#fac7fba5 {
    column-gap: 4%;
    row-gap: 30px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 280d69c {
    max-width: 100%;
    width: 245px;
    min-height: 55px;
    height: auto;
}
    
#\38 5c78b70 {
    max-width: 100%;
    width: 245px;
    height: 55px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c405056c {
    margin: 0px 0% 0px 0%;
}
    
#\30 59e223b {
    max-height: 100%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 3%;
    flex-direction: row;
    width: 99.85%;
    align-items: center;
    order: 3;
    min-width: 32px;
    padding: 15px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_igd {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin-top: -10px;
}
    
#\36 d2b8440.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\36 d2b8440 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hlh.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_hlh {
    width: 400px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin-top: -20px;
}
}



@media all {
    
#\33 05ad532 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ad11f53.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\32 ad11f53 {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc3a50c8 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    width: 41.32%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/441c80e0/dms3rep/multi/opt/North+County+Pest+Control-28-571h.jpg");
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
}
    
#bb9dd0fb {
    column-gap: 4%;
    row-gap: 30px;
    width: 53.66%;
    min-height: 8px;
    justify-content: flex-start;
    border-color: rgba(0,0,0,0) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
    border-style: solid;
    min-width: 4%;
    order: 1;
    padding: 50px 15px 50px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\34 adb7574 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 090629c {
    margin: 0% 0% 0px 0%;
}
    
#\39 0400aa5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 0400aa5 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 147faf9 {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\39 5d92399 {
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    min-height: 651px;
    flex-wrap: nowrap;
    padding: 100px 2% 75px 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 41a6ee0::before, #\32 41a6ee0 > .bgExtraLayerOverlay {
    
}
#\32 41a6ee0 {
    min-height: 8px;
    border-color: rgba(0,0,0,0) #000000 #000000 #000000;
    column-gap: 4%;
    row-gap: 30px;
    background-color: rgba(0,0,0,0);
    width: 57.47%;
    justify-content: flex-start;
    border-width: 0px 0 0 0;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 1;
    padding: 115px 7% 115px 7%;
    margin: 0% 0% 0% 0%;
}
    
#db89b195.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#db89b195 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: -15px 0% 0px 0%;
}
    
#\35 da10a97 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    width: 42.53%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/441c80e0/dms3rep/multi/opt/North+County+Pest+Control-48-1920w.jpg");
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f9a189e9 {
    max-width: 100%;
    width: 99.86%;
    height: auto;
    order: 2;
}
    
#b6920617 {
    margin: 0px 0% 0px 0%;
}
    
#\36 246742f {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c6a88db3::before, #c6a88db3 > .bgExtraLayerOverlay {
    
}
#c6a88db3 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\34 c59825c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 c59825c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a40746c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\37 a40746c {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be80c2eb {
    max-width: 100%;
    width: 245px;
    height: 55px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 9176619.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 9176619 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac2627d8 {
    column-gap: 4%;
    row-gap: 30px;
    width: 55.06%;
    min-height: 8px;
    justify-content: flex-start;
    border-color: rgba(0,0,0,0) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
    border-style: solid;
    min-width: 4%;
    order: 0;
    padding: 50px 15px 50px 15px;
    margin: 0% 0% 0% 0%;
}
    
#c21690c1 {
    margin: 0% 0% 0px 0%;
}
    
#f041f1f8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f041f1f8 {
    align-self: flex-start;
    max-width: 100%;
    width: 32px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2c3b537 {
    column-gap: 4px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 22px;
    align-items: center;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8abd32a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 5fae11d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 5fae11d {
    align-self: flex-start;
    max-width: 100%;
    width: 32px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0fbb2fb {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\30 349afeb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 349afeb {
    align-self: flex-start;
    max-width: 100%;
    width: 32px;
    height: auto;
    order: 0;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d76f835 {
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 100px 2% 90px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 086a746.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\39 086a746 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbe85461 {
    column-gap: 4px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-height: 22px;
    align-items: center;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c9df329b {
    align-self: auto;
    max-height: 100%;
    min-height: 22px;
    column-gap: 4px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 461835c {
    align-self: auto;
    max-width: 100%;
    width: 92.55%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d11fc5c {
    align-self: auto;
    max-width: 100%;
    width: 92.55%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fd32392 {
    align-self: auto;
    max-width: 100%;
    width: 92.55%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d9a1ce75 {
    align-self: auto;
    max-height: 100%;
    min-height: 0px;
    row-gap: 15px;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: auto;
    height: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 32px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 62dfbba {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    width: 39.84%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/441c80e0/dms3rep/multi/opt/AdobeStock_352970792-770h.jpeg");
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
}



@media all {
    
#db635c20 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 6%;
    row-gap: 15px;
    border-radius: 15px 15px 15px 15px;
    background-color: var(--color_9);
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
    order: 0;
    align-content: flex-start;
    padding: 45px 60px 45px 60px;
    margin: 0px 0% 0px 0%;
}
    
#\32 faa36c5 {
    margin: 0px 0% 0px 0%;
}
    
#\33 2fce51e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 2fce51e {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 533e76a {
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 0px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b83969a {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#\32 a4574ee.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\32 a4574ee {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4e95019.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\36 4e95019 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qmj {
    align-items: flex-start;
    width: 34.90%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f60bfdb {
    max-width: 100%;
    width: 245px;
    height: 55px;
    justify-self: auto;
    order: 1;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 793313b {
    align-items: flex-start;
    width: 61.1%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 71cdf50 {
    align-items: flex-start;
    width: 31%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    justify-content: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 230e189 {
    align-items: flex-start;
    width: 31%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    justify-content: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eec47fa6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#eec47fa6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7d2803f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 15px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bf25e253.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#bf25e253 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2ce40bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#\38 2ce40bf {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5929c73.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#f5929c73 {
    max-width: 100%;
    width: 329.85870312500003px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e68cd43.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#\39 e68cd43 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b514a0a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#b514a0a1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bef3b73 {
    max-width: 100%;
    width: 927px;
    height: auto;
    order: 2;
    margin-top: -10px;
}
    
#d1f1ad39.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d1f1ad39 {
    width: 215px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-top: 5px;
}
    
#ab048038 {
    margin: 0px 0% 0px 0%;
}
    
#\37 602a143.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 602a143 {
    width: 215px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-top: 5px;
}
    
#\35 dd27694.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 dd27694 {
    width: 215px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-top: 5px;
}
    
#fa2ca1ef::before, #fa2ca1ef > .bgExtraLayerOverlay {
    
}
#fa2ca1ef {
    background-color: var(--color_5);
    background-image: none;
}
    
#\34 937a49d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#\34 937a49d {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b042ac60.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#b042ac60 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b4332b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b4332b5 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bf20b81.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 bf20b81 {
    width: 215px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-top: 5px;
}
    
#\32 09f0d62.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 09f0d62 {
    width: 215px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-top: 5px;
}
    
#\30 224423b.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\30 224423b {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4033eaa {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 15px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0278c77 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 196b56c {
    align-items: flex-start;
    width: 31%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    justify-content: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ba195af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#\34 ba195af {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 22e7c32.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#\37 22e7c32 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cea3f23.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 cea3f23 {
    width: 215px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-top: 5px;
}
    
#f7b85e87::before, #f7b85e87 > .bgExtraLayerOverlay {
    
}
#f7b85e87 {
    min-height: 8px;
    border-color: rgba(0,0,0,0) #000000 #000000 #000000;
    column-gap: 4%;
    row-gap: 30px;
    background-color: rgba(0,0,0,0);
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0 0 0;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    align-items: center;
    align-content: center;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#e6ac5fa2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#e6ac5fa2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4a563c1 {
    align-items: flex-start;
    width: 31%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    justify-content: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b140d7e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 15px;
}
#\39 b140d7e {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fadcf50 {
    align-items: flex-start;
    width: 31%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    justify-content: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ace6ee2 {
    align-items: flex-start;
    width: 31%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 0 0 0 1px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    justify-content: flex-start;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c1b6311b {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b808cac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 b808cac {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5212023.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\31 5212023 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a825ec1 {
    align-self: auto;
    max-height: 100%;
    min-height: 100%;
    flex-wrap: nowrap;
    row-gap: 15px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    width: 32.66%;
    justify-content: space-between;
    align-items: center;
    background-image: none;
    height: auto;
    order: 0;
    flex: 0 1 auto;
    padding: 25px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9e47476 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 15ebf60 {
    align-self: auto;
    max-height: 100%;
    min-height: 0px;
    column-gap: 1%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    height: auto;
    --column-gap: 1%;
    padding: 0px 0% 0% 0%;
    margin: -15px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4949fda {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b61d900b {
    max-width: 100%;
    width: 200px;
    min-height: 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3d6d874 {
    max-width: 100%;
    width: 200px;
    min-height: 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f76cf68b {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8f110f5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9b2b49b {
    max-width: 100%;
    width: 200px;
    min-height: 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7c1d1cb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e3561d03 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\32 e64f9d2 {
    max-width: 100%;
    width: 200px;
    min-height: 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e2ed808 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-content: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1b1cad5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1b1cad5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3025933 {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b8b6671 {
    max-width: 100%;
    width: 200px;
    min-height: 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 263a152 {
    align-self: auto;
    max-height: 100%;
    min-height: 100%;
    flex-wrap: nowrap;
    row-gap: 15px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    width: 32.66%;
    justify-content: space-between;
    align-items: center;
    background-image: none;
    height: auto;
    order: 1;
    flex: 0 1 auto;
    padding: 25px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 54b3d48 {
    max-width: 100%;
    width: 200px;
    min-height: 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9f5396e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4ce3c0e {
    align-self: auto;
    max-height: 100%;
    min-height: 100%;
    flex-wrap: nowrap;
    row-gap: 15px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    width: 32.66%;
    justify-content: space-between;
    align-items: center;
    background-image: none;
    height: auto;
    order: 2;
    flex: 0 1 auto;
    padding: 25px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 562f01d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 562f01d {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6acceb3 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-content: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a5a7357 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a518cee {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-content: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ff780d2 {
    align-self: auto;
    max-height: 100%;
    min-height: 0px;
    column-gap: 1%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    height: auto;
    --column-gap: 1%;
    padding: 0px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dbdd8e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 dbdd8e7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 192aeff {
    max-width: 100%;
    width: 200px;
    min-height: 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5c076aa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3df1991.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 3df1991 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fea088e {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3849dd6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 3849dd6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9ffea82 {
    align-self: auto;
    max-height: 100%;
    min-height: 100%;
    flex-wrap: nowrap;
    row-gap: 15px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    width: 32.66%;
    justify-content: space-between;
    align-items: center;
    background-image: none;
    height: auto;
    order: 0;
    flex: 0 1 auto;
    padding: 25px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa092406 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f2a999c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 f2a999c {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#daee8172 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e2864fd0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2864fd0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6c54db0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ea06241 {
    max-width: 100%;
    width: 200px;
    min-height: 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9ab9675 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-content: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3868031 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 90px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 5826806 {
    align-self: auto;
    max-height: 100%;
    min-height: 100%;
    flex-wrap: nowrap;
    row-gap: 15px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    width: 32.66%;
    justify-content: space-between;
    align-items: center;
    background-image: none;
    height: auto;
    order: 2;
    flex: 0 1 auto;
    padding: 25px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f569b44 {
    align-self: auto;
    max-height: 100%;
    min-height: 0px;
    column-gap: 1%;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    height: auto;
    --column-gap: 1%;
    padding: 0px 0% 0% 0%;
    margin: -15px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 471cac1 {
    max-width: 100%;
    width: 200px;
    min-height: 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf1486a7 {
    max-width: 100%;
    width: 60px;
    height: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e9e6fe8 {
    align-self: auto;
    max-height: 100%;
    min-height: 100%;
    flex-wrap: nowrap;
    row-gap: 15px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    width: 32.66%;
    justify-content: space-between;
    align-items: center;
    background-image: none;
    height: auto;
    order: 0;
    flex: 0 1 auto;
    padding: 25px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 882c59f {
    max-width: 100%;
    width: 60px;
    height: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 98281b3 {
    max-width: 100%;
    width: 60px;
    height: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f74c13e3 {
    align-self: center;
    max-width: 100%;
    width: 740px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: -10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa47b438 {
    align-self: auto;
    max-height: 100%;
    min-height: 100%;
    flex-wrap: nowrap;
    row-gap: 15px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    width: 32.66%;
    justify-content: space-between;
    align-items: center;
    background-image: none;
    height: auto;
    order: 2;
    flex: 0 1 auto;
    padding: 25px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6321400 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb7df4c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bb7df4c2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dd9d1aa {
    margin: 0px 0% 0px 0%;
}
    
#\37 616cfe8 {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a748ac3b {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9342512.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a9342512 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e55238a6 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-content: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c6cd3d94 {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3bf3423 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    align-content: center;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 aee6afd {
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b31857f7 {
    row-gap: 30px;
    column-gap: 24px;
    align-self: flex-end;
    margin-left: 0px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    margin-right: 0px;
    order: 0;
}
    
#bafb2887 {
    align-self: auto;
    max-height: 100%;
    min-height: 100%;
    flex-wrap: nowrap;
    row-gap: 15px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    width: 32.66%;
    justify-content: space-between;
    align-items: center;
    background-image: none;
    height: auto;
    order: 1;
    flex: 0 1 auto;
    padding: 25px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6b26d72 {
    align-self: auto;
    max-height: 100%;
    min-height: 100%;
    flex-wrap: nowrap;
    row-gap: 15px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    width: 32.66%;
    justify-content: space-between;
    align-items: center;
    background-image: none;
    height: auto;
    order: 1;
    flex: 0 1 auto;
    padding: 25px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d9f5a3c7 {
    min-height: 0px;
    padding: 200px 45px 75px 45px;
}
    
#\33 f4a6fff {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
    
#fac7fba5 {
    row-gap: 24px;
    width: 100%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c405056c {
    margin: 0px 0% 0px 0%;
}
    
#widget_igd {
    width: 100.00%;
}
    
#\30 59e223b {
    justify-content: center;
}
    
#widget_hlh {
    width: 300px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cc3a50c8 {
    width: 100%;
    min-height: 400px;
}
    
#bb9dd0fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\34 adb7574 {
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 090629c {
    margin: 0px 0% 0px 0%;
}
    
#\39 0400aa5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 0400aa5 {
    width: 427px;
    margin: -20px 0% 0px 0%;
}
    
#\39 5d92399 {
    column-gap: 2%;
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 60px 45px 45px 45px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 41a6ee0::before, #\32 41a6ee0 > .bgExtraLayerOverlay {
    
}
#\32 41a6ee0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    align-content: center;
    padding: 8% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 da10a97 {
    width: 100%;
    min-height: 420px;
    order: 0;
}
    
#b6920617 {
    margin: 0px 0% 0px 0%;
}
    
#\36 246742f {
    column-gap: 0%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#c6a88db3::before, #c6a88db3 > .bgExtraLayerOverlay {
    
}
    
#\34 c59825c {
    width: 480px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9176619.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 9176619 {
    width: 597px;
    margin: -20px 0% 0px 0%;
}
    
#ac2627d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    align-content: center;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#c21690c1 {
    margin: 0px 0% 0px 0%;
}
    
#d9a1ce75 {
    width: 100.00%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0px 0px 0%;
}
    
#\38 d76f835 {
    column-gap: 2%;
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 60px 45px 45px 45px;
}
    
#\38 62dfbba {
    width: 100%;
    min-height: 400px;
    order: 0;
    background-position: 50% 50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db635c20 {
    width: 100%;
    align-items: flex-start;
    order: 2;
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 faa36c5 {
    margin: 0px 0% 0px 0%;
}
    
#\30 533e76a {
    padding: 0% 6% 60px 6%;
}
    
#\32 f60bfdb {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 10px;
}
    
#group_qmj {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\38 793313b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 b4332b5 {
    width: 95.51%;
}
    
#ab048038 {
    margin: 0px 0% 0px 0%;
}
    
#\38 0278c77 {
    column-gap: 0%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#fa2ca1ef::before, #fa2ca1ef > .bgExtraLayerOverlay {
    
}
    
#f7b85e87::before, #f7b85e87 > .bgExtraLayerOverlay {
    
}
#f7b85e87 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 60px 45px 60px 45px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5212023 {
    width: 100%;
}
    
#\32 a825ec1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 15ebf60 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0% 0% 0%;
    margin: -20px 0% 0% 0%;
}
    
#\37 3868031 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 45px 45px 45px 45px;
}
    
#\30 9b2b49b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
    
#\36 5826806 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 e64f9d2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
    
#\39 f569b44 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0% 0% 0%;
    margin: -20px 0% 0% 0%;
}
    
#\34 263a152 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 e9e6fe8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 54b3d48.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
    
#f74c13e3 {
    width: 100%;
}
    
#aa47b438 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d4ce3c0e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 dd9d1aa {
    margin: 0px 0% 0px 0%;
}
    
#a9342512.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a9342512 {
    width: 100%;
    min-width: 32px;
}
    
#\30 ff780d2 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\38 aee6afd {
    row-gap: 30px;
    column-gap: 4%;
    flex-direction: column;
    align-content: center;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    padding: 0px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b31857f7 {
    align-items: center;
    align-content: center;
}
    
#bafb2887 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 6b26d72 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c9ffea82 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d9f5a3c7 {
    flex-direction: column;
    min-height: unset;
    padding: 115px 15px 30px 15px;
}
    
#\33 f4a6fff {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
    
#fac7fba5 {
    row-gap: 30px;
    width: 100%;
    min-height: 0px;
    justify-content: center;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\33 280d69c {
    width: 85%;
}
    
#\38 5c78b70.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\38 5c78b70 {
    width: 85%;
    height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#c405056c {
    margin: 0px 0% 0px 0%;
}
    
#\30 59e223b {
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_igd {
    width: 100%;
}
    
#\36 d2b8440.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 d2b8440 {
    width: 214px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hlh {
    width: 274px;
}
}



@media (max-width: 767px) {
    
#\33 05ad532 {
    margin-left: 0px;
    margin-top: -10px;
    margin-right: 0px;
    order: 2;
}
    
#\32 ad11f53.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#\32 ad11f53 {
    width: 260px;
    order: 0;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#cc3a50c8 {
    align-self: auto;
    width: 100%;
    min-height: 250px;
    align-items: center;
    height: auto;
}
    
#bb9dd0fb {
    align-self: auto;
    width: 100%;
    min-height: 0px;
    align-items: center;
    align-content: center;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\34 adb7574 {
    margin-left: 0px;
    margin-right: 0px;
    order: 3;
}
    
#\38 090629c {
    margin: 0px 0% 0px 0%;
}
    
#\39 0400aa5 {
    margin-left: 0%;
    order: 1;
    margin-right: 0%;
}
    
#\39 5d92399 {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    align-items: center;
    flex-wrap: nowrap;
    padding: 45px 15px 30px 15px;
}
}



@media (max-width: 767px) {
    
#\32 41a6ee0::before, #\32 41a6ee0 > .bgExtraLayerOverlay {
    
}
#\32 41a6ee0 {
    row-gap: 30px;
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 1;
    align-content: center;
    padding: 45px 30px 45px 30px;
    margin: 0% 0% 0% 0%;
}
    
#db89b195 {
    margin-left: 0px;
    margin-right: 0px;
    order: 3;
}
    
#\35 da10a97 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
    height: auto;
}
    
#f9a189e9 {
    margin-left: 0px;
    margin-top: -10px;
    margin-right: 0px;
    order: 2;
}
    
#b6920617 {
    margin: 0px 0% 0px 0%;
}
    
#\36 246742f {
    row-gap: 0px;
    flex-direction: column;
    min-height: unset;
    padding: 0px 0px 0px 0px;
}
    
#c6a88db3::before, #c6a88db3 > .bgExtraLayerOverlay {
    
}
    
#\34 c59825c {
    margin-left: 0%;
    order: 1;
    margin-right: 0%;
    margin-top: -15px;
    width: 100.00%;
}
    
#\37 a40746c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\37 a40746c {
    width: 236px;
    order: 0;
}
    
#be80c2eb.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#be80c2eb {
    width: 85%;
    height: 55px;
    order: 4;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 9176619 {
    margin-left: 0%;
    width: 258px;
    order: 1;
    margin-right: 0%;
    margin-top: -15px;
}
    
#bbe85461 {
    margin: 0px 0% 0px 0%;
}
    
#ac2627d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    align-content: center;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#c21690c1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 2c3b537 {
    margin: 0px 0% 0px 0%;
}
    
#d9a1ce75 {
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\38 d76f835 {
    row-gap: 15px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 45px 15px 30px 15px;
}
    
#\38 62dfbba {
    width: 100%;
    min-height: 240px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#\39 086a746.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\39 086a746 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#db635c20 {
    column-gap: 2%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    order: 0;
    row-gap: 30px;
    padding: 30px 30px 20px 30px;
    margin: 0px 0% 0% 0%;
}
    
#\32 faa36c5 {
    margin: 0px 0% 0px 0%;
}
    
#\33 2fce51e {
    width: 100%;
}
    
#\30 533e76a {
    row-gap: 12px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 15px 45px 15px;
}
    
#\32 a4574ee.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\32 a4574ee {
    width: 100%;
}
    
#\36 4e95019.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#\36 4e95019 {
    width: 260px;
}
    
#\32 f60bfdb.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\32 f60bfdb {
    width: 85%;
    height: 55px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_qmj {
    width: 100%;
    flex: 0 1 auto;
    align-items: center;
    align-content: center;
}
    
#\38 793313b {
    width: 100%;
    flex: 0 1 auto;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\32 b4332b5 {
    margin-left: 0%;
    order: 0;
    margin-right: 0%;
}
    
#\33 71cdf50 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 230e189 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 224423b.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\30 224423b {
    width: 236px;
}
    
#\39 4033eaa {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: -15px 0% 0px 0%;
}
    
#a7d2803f {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 0278c77 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\38 196b56c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f7b85e87::before, #f7b85e87 > .bgExtraLayerOverlay {
    
}
#f7b85e87 {
    row-gap: 30px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 45px 30px 45px 30px;
    margin: 0% 0% 0% 0%;
}
    
#c4a563c1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 bef3b73 {
    margin-left: 0px;
    margin-top: -10px;
    margin-right: 0px;
    order: 1;
}
    
#ab048038 {
    margin: 0px 0% 0px 0%;
}
    
#fa2ca1ef::before, #fa2ca1ef > .bgExtraLayerOverlay {
    
}
    
#\31 fadcf50 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 ace6ee2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c1b6311b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\36 b808cac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 b808cac {
    width: 277.32399999999996px;
}
    
#\31 5212023.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 5212023 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 a825ec1 {
    width: 100%;
    justify-content: space-between;
    min-height: 70px;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d9e47476.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\37 15ebf60 {
    row-gap: 10px;
    flex-direction: column;
    width: 100%;
    justify-content: space-between;
    min-height: 0px;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0% 0% 0%;
    margin: -5px 0% 0px 0%;
}
    
#f4949fda {
    width: 50px;
}
    
#f76cf68b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\36 8f110f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#d7c1d1cb {
    align-items: center;
    align-content: center;
}
    
#\32 1b1cad5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1b1cad5 {
    width: 277.32399999999996px;
}
    
#\36 3025933 {
    width: 50px;
}
    
#\34 263a152 {
    width: 100%;
    justify-content: space-between;
    min-height: 70px;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9f5396e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#d4ce3c0e {
    width: 100%;
    justify-content: space-between;
    min-height: 70px;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 562f01d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 562f01d {
    width: 277.32399999999996px;
}
    
#\37 a5a7357.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\30 ff780d2 {
    row-gap: 10px;
    flex-direction: column;
    width: 100%;
    justify-content: space-between;
    min-height: 0px;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 dbdd8e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 dbdd8e7 {
    width: 277.32399999999996px;
}
    
#b5c076aa {
    align-items: center;
    align-content: center;
}
    
#\35 3df1991.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 3df1991 {
    width: 277.32399999999996px;
}
    
#\32 fea088e {
    width: 50px;
}
    
#\32 3849dd6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 3849dd6 {
    width: 277.32399999999996px;
}
    
#c9ffea82 {
    width: 100%;
    justify-content: space-between;
    min-height: 70px;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#aa092406.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\39 f2a999c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 f2a999c {
    width: 277.32399999999996px;
}
    
#daee8172 {
    align-items: center;
    align-content: center;
}
    
#e2864fd0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2864fd0 {
    width: 277.32399999999996px;
}
    
#\30 6c54db0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\37 3868031 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#\36 5826806 {
    width: 100%;
    justify-content: space-between;
    min-height: 70px;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f569b44 {
    row-gap: 10px;
    flex-direction: column;
    width: 100%;
    justify-content: space-between;
    min-height: 0px;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0% 0% 0%;
    margin: -5px 0% 0px 0%;
}
    
#cf1486a7 {
    width: 50px;
}
    
#\33 e9e6fe8 {
    width: 100%;
    justify-content: space-between;
    min-height: 70px;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 882c59f {
    width: 50px;
}
    
#\32 98281b3 {
    width: 50px;
}
    
#f74c13e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f74c13e3 {
    width: 100%;
    margin: -10px 0% 0px 0%;
}
    
#aa47b438 {
    width: 100%;
    justify-content: space-between;
    min-height: 70px;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6321400.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#bb7df4c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bb7df4c2 {
    width: 277.32399999999996px;
}
    
#\31 dd9d1aa {
    margin: 0px 0% 0px 0%;
}
    
#\37 616cfe8 {
    width: 50px;
}
    
#a748ac3b {
    width: 50px;
}
    
#a9342512.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a9342512 {
    width: 100%;
    margin: -15px 0% 0px 0%;
}
    
#c6cd3d94 {
    width: 50px;
}
    
#\38 aee6afd {
    row-gap: 15px;
    column-gap: 4%;
    flex-direction: column;
    align-content: center;
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b31857f7 {
    align-items: center;
}
    
#bafb2887 {
    width: 100%;
    justify-content: space-between;
    min-height: 70px;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6b26d72 {
    width: 100%;
    justify-content: space-between;
    min-height: 70px;
    height: auto;
    padding: 20px 20px 25px 20px;
    margin: 0px 0% 0px 0%;
}
}

#\35 da10a97.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHRAAAQQDAQEAAAAAAAAAAAAAAwABBBECBSESMv/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREBAAIDAAAAAAAAAAAAAAAAAQACAxES/9oADAMBAAIRAxEAPwDNpe+2UM2EeSX6dm49q7gYPjGyGuuoiN0oShbDWron/9k=')!important}#\38 62dfbba.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAIDAQAAAAAAAAAAAAABAAIDBAUhBxETYf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/AIvjaxfy1ezNef7zub0yRx2FUDAWiATNs/URTQ//2Q==')!important}#cc3a50c8.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgICAwEAAAAAAAAAAAAAAQMCEQAFBBJhcf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQACAwEAAAAAAAAAAAAAAAABAgADEQT/2gAMAwEAAhEDEQA/AM7rZuXqmwTCMOSkdnTu7HmRjeqIsyZf04xhlclRHctKPpYbP//Z')!important}