@media all {
  *#dm .dmInner div.u_1720670468 .svg { fill:rgba(41,130,214,1) !important; }

  *#dm .dmInner div.u_1720670468:hover .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1720670468.hover .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1720670468:hover {
    background-color:rgba(41,130,214,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1720670468.hover {
    background-color:rgba(41,130,214,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1720670468 { border-radius:5px 5px 5px 5px !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1998081080 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(192,218,242,0) rgba(192,218,242,0) rgba(192,218,242,0) rgba(192,218,242,0) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1399842612 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(192,218,242,0) rgba(192,218,242,0) rgba(192,218,242,0) rgba(192,218,242,0) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1953109357 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(192,218,242,0) rgba(192,218,242,0) rgba(192,218,242,0) rgba(192,218,242,0) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1390803367 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(192,218,242,0) rgba(192,218,242,0) rgba(192,218,242,0) rgba(192,218,242,0) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1054717377 {
    border-radius:300px 300px 300px 300px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(192,218,242,0) rgba(192,218,242,0) rgba(192,218,242,0) rgba(192,218,242,0) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1553367744 .svg { fill:rgba(41,130,214,1) !important; }

  *#dm .dmInner div.u_1553367744:hover .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1553367744.hover .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1553367744:hover {
    background-color:rgba(41,130,214,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1553367744.hover {
    background-color:rgba(41,130,214,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1553367744 { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner a.u_1420031977 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1448939559 .svg { fill:rgba(41,130,214,1) !important; }

  *#dm .dmInner div.u_1448939559:hover .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1448939559.hover .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1448939559:hover {
    background-color:rgba(41,130,214,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1448939559.hover {
    background-color:rgba(41,130,214,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1448939559 { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner a.u_1726910591 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1472973230 .svg { fill:rgba(41,130,214,1) !important; }

  *#dm .dmInner div.u_1472973230:hover .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1472973230.hover .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1472973230:hover {
    background-color:rgba(41,130,214,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1472973230.hover {
    background-color:rgba(41,130,214,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1472973230 { border-radius:5px 5px 5px 5px !important; }

  *#dm .dmInner div.u_1693241708 input::placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1693241708 textarea::placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1693241708 select::placeholder { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1693241708 .advanced-form-label {
    color:var(--color_7) !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1693241708 input {
    color:var(--color_1) !important;
    font-size:16px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner div.u_1693241708 textarea {
    color:var(--color_1) !important;
    font-size:16px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner div.u_1693241708 select {
    color:var(--color_1) !important;
    font-size:16px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
  }

  *#dm .dmInner a.u_1028462190 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1028462190 span.text { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1420031977 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1726910591 span.text { font-size:14px !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    column-gap: 4%;
    row-gap: 20px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    justify-self: auto;
    align-items: center;
    align-content: center;
    padding: 0% 15px 0px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 594px;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 100px 1% 120px 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    background-color: var(--color_1);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/ad0ef8f7/dms3rep/multi/opt/shutterstock_2723295713-1920w.jpg?jxl&v=jxl");
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 d688de5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 d688de5 {
    max-width: 100%;
    width: 51.4%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f52e7352.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 5px;
}
#f52e7352 {
    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;
}
    
#\35 d8540bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 d8540bf {
    max-width: 100%;
    width: 87.87%;
    height: auto;
    order: 2;
    margin: -46px 0% 0px 0%;
}
    
#group_5dv {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6666666666666667%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 35px 0px 35px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2900b3a {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 429ef90 {
    align-items: flex-start;
    width: 200px;
    min-height: 15px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    border-width: 0 0 2px 0;
    border-color: #000000 #000000 var(--color_6) #000000;
    border-style: solid;
    flex: 0 1 auto;
    padding: 5px 35px 5px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b01f6f0e {
    align-items: flex-start;
    width: 200px;
    min-height: 15px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    border-width: 0 0 2px 0;
    border-color: #000000 #000000 var(--color_6) #000000;
    border-style: solid;
    flex: 0 1 auto;
    padding: 5px 35px 5px 35px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 06deb66.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 5px;
}
#\30 06deb66 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: -37px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    background-color: var(--color_5);
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 1) var(--color_2) rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb::before, #\36 3d24979f4a54e38542a8abb > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abb {
    background-size: contain;
    background-attachment: fixed;
    min-height: 8px;
    background-position: 0% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 48.5%;
    background-image: none;
    justify-self: auto;
    min-width: 4%;
    order: 1;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    column-gap: 3%;
    row-gap: 18px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 511px;
    justify-content: center;
    flex-wrap: nowrap;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_fvc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#widget_fvc {
    max-width: 100%;
    width: 99.95%;
    height: auto;
    margin: 10px 0% 10px 0%;
}
    
#widget_9l9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#widget_9l9 {
    max-width: 100%;
    width: 99.98%;
    height: auto;
    margin: -9px 0% 0px 0%;
}
    
#group_aur {
    column-gap: 4%;
    row-gap: 24px;
    align-content: center;
    width: 48.5%;
    min-height: 8px;
    align-items: center;
    justify-self: auto;
    min-width: 4%;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
}
    
#e40a8fff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#e40a8fff {
    max-width: 100%;
    width: 99.98%;
    height: auto;
    margin: -9px 0% 0px 0%;
}
    
#group_lun {
    justify-content: flex-end;
    align-items: flex-end;
    width: 89.98%;
    min-height: 350px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 8px 8px 8px 8px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    align-content: flex-end;
    height: auto;
    background-image: url("https://irp.cdn-website.com/ad0ef8f7/dms3rep/multi/opt/6-7cecf325-1920w.png?jxl&v=jxl");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_m0j {
    background-size: contain;
    align-items: flex-start;
    width: 27.10%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/ad0ef8f7/dms3rep/multi/opt/Town+of+Caryville-dee2f8e7-1920w.png?jxl&v=jxl");
    padding: 0px 0px 0px 0px;
    margin: 0px -7% -50px 0%;
}
}



@media all {
    
#d6dfbac7 {
    column-gap: 4%;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    order: 1;
}
    
#\36 d303d6b::before, #\36 d303d6b > .bgExtraLayerOverlay {
    
}
#\36 d303d6b {
    min-height: 573px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_6);
    box-shadow: none;
    width: 100%;
    border-width: 1px 1px 1px 1px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    height: auto;
}
    
#d6b296e8 {
    column-gap: 4%;
    row-gap: 24px;
    padding: 4% 2% 4% 2%;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#widget_0sh {
    max-width: 100%;
    width: 76.80%;
    height: auto;
}
    
#\37 df1a7f3 {
    background-color: var(--color_7);
    background-image: none;
}
    
#ebb285bf {
    margin: 0px 0% 0px 0%;
}
    
#a38ce648.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#a38ce648 {
    align-self: auto;
    margin: 0px 0% 0px 0%;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    height: auto;
    order: 0;
}
    
#widget_u2c {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#d37a57f6 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_5ca {
    max-width: 100%;
    width: 77px;
    height: auto;
    order: 1;
}
}



@media all {
    
#\35 1349950.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1349950 {
    max-width: 100%;
    width: 25px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0003897 {
    min-height: 116px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    column-gap: 2%;
    row-gap: 10px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    justify-content: space-around;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    align-self: center;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\33 737f1dc {
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 81px;
    flex-wrap: nowrap;
    padding: 0px 15px 15px 15px;
}
    
#\34 9f063d6 {
    background-color: var(--color_6);
    box-shadow: none;
    background-attachment: fixed;
    background-image: none;
}
    
#\36 55aa963 {
    margin: 0px 0% 0px 0%;
}
    
#\38 a1d0213 {
    min-height: 8px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    width: 21.2%;
    border-width: 2px 2px 2px 2px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    min-width: 4%;
    order: 4;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c5fe706.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\34 c5fe706 {
    max-width: 100%;
    width: 75px;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#\32 976f26f {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 57af628 {
    align-self: auto;
    max-width: 100%;
    width: 87.67%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3840acd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#e3840acd {
    max-width: 100%;
    width: 280px;
    height: auto;
    margin: 10px 0px 0px 0px;
}
    
#\37 e8b060b {
    align-items: center;
    width: auto;
    min-height: 116px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-image: linear-gradient(180deg, rgba(227, 223, 209, 1) 0%, rgba(244, 240, 229, 1) 100%);
    border-radius: 10px 10px 0px 0px;
    border-width: 5px 0px 0px 0px;
    border-color: rgba(198, 192, 169, 1) var(--color_5) var(--color_2) var(--color_3);
    border-style: solid;
    box-shadow: none;
    height: auto;
    align-content: center;
    background-origin: border-box;
    order: 1;
    padding: 25px 2.4822695035460995% 25px 2.4822695035460995%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f8aec16 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.833238913816414%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 0;
    min-width: 90px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 efa55ab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 efa55ab {
    max-width: 100%;
    width: 25px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e82e06bc {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 87f218b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    min-width: 85px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af24641d {
    align-items: center;
    width: auto;
    min-height: 116px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-image: linear-gradient(180deg, rgba(227, 223, 209, 1) 0%, rgba(244, 240, 229, 1) 100%);
    border-radius: 10px 10px 0px 0px;
    border-width: 5px 0px 0px 0px;
    border-color: rgba(198, 192, 169, 1) var(--color_5) var(--color_2) var(--color_3);
    border-style: solid;
    box-shadow: none;
    height: auto;
    align-content: center;
    background-origin: border-box;
    order: 3;
    padding: 25px 2.5% 25px 2.5%;
    margin: 0px 0% 0px 0%;
}
    
#ef84c6f9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.833238913816414%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 0;
    min-width: 100px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d68380a8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d68380a8 {
    max-width: 100%;
    width: 25px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 eb034b2 {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2ad7a35 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    min-width: 85px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5b975a0 {
    align-items: center;
    width: auto;
    min-height: 116px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-image: linear-gradient(180deg, rgba(227, 223, 209, 1) 0%, rgba(244, 240, 229, 1) 100%);
    border-radius: 10px 10px 0px 0px;
    border-width: 5px 0px 0px 0px;
    border-color: rgba(198, 192, 169, 1) var(--color_5) var(--color_2) var(--color_3);
    border-style: solid;
    box-shadow: none;
    height: auto;
    align-content: center;
    background-origin: border-box;
    order: 2;
    padding: 25px 2.4822695035460995% 25px 2.4822695035460995%;
    margin: 0px 0% 0px 0%;
}
    
#\30 182048c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.833238913816414%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 0;
    min-width: 115px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e3b8e7d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 e3b8e7d {
    max-width: 100%;
    width: 25px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf8f7086 {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b8eb643 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    min-width: 65px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa518e05 {
    align-items: center;
    width: auto;
    min-height: 116px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-image: linear-gradient(180deg, rgba(227, 223, 209, 1) 0%, rgba(244, 240, 229, 1) 100%);
    border-radius: 10px 10px 0px 0px;
    border-width: 5px 0px 0px 0px;
    border-color: rgba(198, 192, 169, 1) var(--color_5) var(--color_2) var(--color_3);
    border-style: solid;
    box-shadow: none;
    height: auto;
    align-content: center;
    background-origin: border-box;
    order: 0;
    padding: 25px 2.4822695035460995% 25px 2.4822695035460995%;
    margin: 0px 0% 0px 0%;
}
    
#e6a1cf5f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.833238913816414%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 0;
    min-width: 95px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c270a6fa {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e16af55d {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    min-width: 125px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 42065b0 {
    align-items: center;
    width: auto;
    min-height: 116px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    background-image: linear-gradient(180deg, rgba(227, 223, 209, 1) 0%, rgba(244, 240, 229, 1) 100%);
    border-radius: 10px 10px 0px 0px;
    border-width: 5px 0px 0px 0px;
    border-color: rgba(198, 192, 169, 1) var(--color_5) var(--color_2) var(--color_3);
    border-style: solid;
    box-shadow: none;
    height: auto;
    align-content: center;
    background-origin: border-box;
    order: 4;
    padding: 25px 2.5% 25px 2.5%;
    margin: 0px 0% 0px 0%;
}
    
#b3db13cb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 25px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6.833238913816414%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    order: 0;
    min-width: 95px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 28ffab5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 28ffab5 {
    max-width: 100%;
    width: 25px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 36cbdfd {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 78358c2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    min-width: 140px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ea29634b {
    min-height: 334px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/ad0ef8f7/dms3rep/multi/opt/Sepia-Florida-Landscape-Divider-1920w.png");
    background-size: contain;
    height: auto;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#be33307b {
    min-height: 310px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#f6188083 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 4b9ece6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 c870733 {
    column-gap: 3%;
    row-gap: 18px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 597px;
    justify-content: center;
    flex-wrap: nowrap;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\37 90ca841 {
    background-color: var(--color_6);
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 1) var(--color_2) rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
}
    
#f5a50628.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#f5a50628 {
    max-width: 100%;
    width: 99.95%;
    height: auto;
    margin: 10px 0% 10px 0%;
}
    
#e1a91d29.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#e1a91d29 {
    max-width: 100%;
    width: 99.98%;
    height: auto;
    margin: -9px 0% 0px 0%;
}
    
#b91e92d5 {
    margin: 0px 0% 0px 0%;
}
    
#d7ed614a::before, #d7ed614a > .bgExtraLayerOverlay {
    
}
#d7ed614a {
    background-size: contain;
    background-attachment: fixed;
    min-height: 8px;
    background-position: 0% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 38.99%;
    background-image: none;
    justify-self: auto;
    min-width: 4%;
    order: 1;
    align-items: center;
    align-content: center;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1496e48.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\32 1496e48 {
    max-width: 100%;
    width: 99.95%;
    height: auto;
    margin: -24px 0% 10px 0%;
}
    
#widget_313 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#ec02a670 {
    column-gap: 4%;
    row-gap: 24px;
    align-content: center;
    width: 27.5%;
    min-height: 8px;
    align-items: center;
    justify-self: auto;
    min-width: 4%;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
}
    
#\30 2690d88 {
    justify-content: flex-end;
    align-items: flex-end;
    width: 100.00%;
    min-height: 502px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 8px 8px 8px 8px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    align-content: flex-end;
    height: auto;
    background-image: url("https://irp.cdn-website.com/ad0ef8f7/dms3rep/multi/opt/Larry+Palmer-602h.jpg");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a9698bfc {
    column-gap: 4%;
    row-gap: 24px;
    align-content: center;
    width: 27.5%;
    min-height: 8px;
    align-items: center;
    justify-self: auto;
    min-width: 4%;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
}
    
#\30 ec0e557 {
    justify-content: flex-end;
    align-items: flex-end;
    width: 100.00%;
    min-height: 502px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 8px 8px 8px 8px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    align-content: flex-end;
    height: auto;
    background-image: url("https://irp.cdn-website.com/ad0ef8f7/dms3rep/multi/opt/Becky+Pate-602h.jpg?jxl&v=jxl");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 cfcc3ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 0719a4d {
    min-height: 610px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 3% 2% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 6e1c806::before, #\33 6e1c806 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#\33 6e1c806 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/ad0ef8f7/dms3rep/multi/opt/RV+park-1920w.jpg");
    background-position: 50% 100%;
}
    
#group_k8r {
    background-size: contain;
    align-items: flex-start;
    width: 47.61%;
    min-height: 291px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/ad0ef8f7/dms3rep/multi/opt/Town+of+Caryville+%281%29-9263f77e-1920w.png?jxl&v=jxl");
    height: auto;
}
    
#fc33ec09 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e5c3f068 {
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
    align-content: flex-start;
}
    
#a1b932b9 {
    background-color: var(--color_6);
    box-shadow: none;
    background-attachment: fixed;
    background-image: url("https://irp.cdn-website.com/ad0ef8f7/dms3rep/multi/opt/Town+of+New+Market+%281%29-1920w.png?jxl&v=jxl");
}
    
#\31 41e4c31 {
    column-gap: 2%;
    row-gap: 12px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 1% 6% 1%;
}
    
#f6dbb95e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 87f81b3 {
    flex-direction: row;
    align-items: flex-end;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    flex-wrap: nowrap;
    align-content: flex-end;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fe2c352 {
    align-items: flex-start;
    width: 68.70%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 459f250 {
    min-height: 134px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    height: auto;
    padding: 2% 2% 0% 2%;
    margin: 0px 0% 0px 0%;
}
    
#e04f0028 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#c16762f3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 7px 16px 7px;
}
#c16762f3 {
    max-width: 100%;
    width: 308.51988500976563px;
    height: auto;
    order: 1;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 da691ff {
    min-height: 8px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    width: 21.2%;
    border-width: 2px 2px 2px 2px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    min-width: 4%;
    order: 3;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 2fa6fd2.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\30 2fa6fd2 {
    max-width: 100%;
    width: 75px;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#\33 54be522.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 54be522 {
    max-width: 100%;
    width: 280px;
    height: auto;
    margin: 10px 0px 0px 0px;
}
    
#\32 c32fc98 {
    align-self: auto;
    max-width: 100%;
    width: 87.67%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c60af6d {
    margin: 0% 0% 0% 0%;
}
    
#bb576991 {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1);
    row-gap: 5px;
    column-gap: 24px;
    background-color: var(--color_7);
    border-radius: 0px 0px 0px 0px;
    width: 31.40%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    order: 1;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8196eb6 {
    max-width: 100%;
    width: 48.23%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac732b4a {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1);
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fce0c77c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#fce0c77c {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5365ccf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\39 5365ccf {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c68bca49.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#c68bca49 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    margin: -11px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6421e1e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\37 6421e1e {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 721dd18.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\35 721dd18 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 665f423 {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1);
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-content: flex-start;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 be0ff8f {
    min-height: 134px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 0;
    height: auto;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 fce6f44.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\32 fce6f44 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea8efb17 {
    background-color: var(--color_6);
    box-shadow: none;
    background-attachment: fixed;
    background-image: url("https://irp.cdn-website.com/ad0ef8f7/dms3rep/multi/opt/Town+of+New+Market+%281%29-1920w.png?jxl&v=jxl");
}
    
#\31 644ae1c {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 bf3d331.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 bf3d331 {
    max-width: 100%;
    width: 280px;
    height: auto;
    margin: 10px 0px 0px 0px;
}
    
#\35 091d353 {
    column-gap: 2%;
    row-gap: 12px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 1% 2% 1%;
}
    
#\31 82c8668.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\31 82c8668 {
    max-width: 100%;
    width: 75px;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#\31 52d1e1e {
    column-gap: 3%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
    align-content: flex-start;
}
    
#fc3adda5 {
    min-height: 8px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    width: 21.2%;
    border-width: 2px 2px 2px 2px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    min-width: 4%;
    order: 3;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 caf6f4f {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1);
    row-gap: 5px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 22.75%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#a25b3b01 {
    flex-direction: row;
    align-items: flex-end;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    flex-wrap: nowrap;
    align-content: flex-end;
    height: auto;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f5b93fa6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#f5b93fa6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 136ee85 {
    margin: 0% 0% 0% 0%;
}
    
#\31 ec10e97.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 7px 16px 7px;
}
#\31 ec10e97 {
    max-width: 100%;
    width: 308.51988500976563px;
    height: auto;
    order: 1;
    margin: 0px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 433b8be {
    align-self: auto;
    max-width: 100%;
    width: 87.67%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 79f4755 {
    max-width: 100%;
    width: 48.23%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a0db677 {
    justify-content: flex-end;
    align-items: flex-end;
    width: 99.55%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 8px 8px 8px 8px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    align-content: flex-end;
    height: auto;
    background-image: url("https://irp.cdn-website.com/ad0ef8f7/dms3rep/multi/opt/RV+park-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dfba179 {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1);
    row-gap: 5px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 22.75%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7c56f80 {
    justify-content: flex-end;
    align-items: flex-end;
    width: 99.55%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 8px 8px 8px 8px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    align-content: flex-end;
    height: auto;
    background-image: url("https://irp.cdn-website.com/ad0ef8f7/dms3rep/multi/opt/Community+center+kitchen-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 443ba30 {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1);
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-content: flex-start;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cb44de4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\31 cb44de4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9381b2c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\30 9381b2c {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f9957f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\31 f9957f3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de3da214 {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1);
    row-gap: 5px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 22.75%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#bb36bc53 {
    justify-content: flex-end;
    align-items: flex-end;
    width: 99.55%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 8px 8px 8px 8px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    align-content: flex-end;
    height: auto;
    background-image: url("https://irp.cdn-website.com/ad0ef8f7/dms3rep/multi/opt/Flea+Market-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6b29af2 {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1);
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-content: flex-start;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0d228de.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#a0d228de {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a75b922.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\33 a75b922 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9b569b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#c9b569b6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f805049 {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1);
    row-gap: 5px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 22.75%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    order: 1;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#f38849ea {
    justify-content: flex-end;
    align-items: flex-end;
    width: 99.55%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 8px 8px 8px 8px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    align-content: flex-end;
    height: auto;
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 0px 11px 0px;
    background-color: var(--color_3);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5248e27 {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1);
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    align-content: flex-start;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 17bce04.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\36 17bce04 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e29d9ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\31 e29d9ed {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 6499441.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\35 6499441 {
    max-width: 100%;
    width: 95.64%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 de337c1 {
    column-gap: 3%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 342px;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
    align-content: center;
    justify-content: space-between;
    height: auto;
    align-items: center;
}
    
#\30 11197e6 {
    column-gap: 2%;
    row-gap: 12px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 1% 6% 1%;
}
    
#\38 3e399ab {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1);
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 48.5%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    order: 0;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ef29081.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\39 ef29081 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd9ca872 {
    max-width: 100%;
    width: 96.85%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6f9e996 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 2c365eb {
    min-height: 8px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    width: 21.2%;
    border-width: 2px 2px 2px 2px;
    align-items: center;
    background-image: initial;
    border-style: solid;
    min-width: 4%;
    order: 3;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 4b3622f {
    justify-content: flex-end;
    align-items: flex-end;
    width: 48.5%;
    min-height: 316px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 8px 8px 8px 8px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    align-content: flex-end;
    height: auto;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.08) 3px 0px 11px 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcfec4e7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#dcfec4e7 {
    max-width: 100%;
    width: 280px;
    height: auto;
    margin: 10px 0px 0px 0px;
}
    
#\30 cab0970 {
    align-self: auto;
    max-width: 100%;
    width: 87.67%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f5acb4a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\37 f5acb4a {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a187e1a {
    max-height: 100%;
    min-height: 62px;
    border-color: rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1);
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    align-content: flex-start;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 680a68b {
    background-color: var(--color_6);
    box-shadow: none;
    background-attachment: fixed;
    background-image: url("https://irp.cdn-website.com/ad0ef8f7/dms3rep/multi/opt/Town+of+New+Market+%281%29-1920w.png?jxl&v=jxl");
}
    
#\32 c61d984.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\32 c61d984 {
    max-width: 100%;
    width: 75px;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#f937d648 {
    margin: 0% 0% 0% 0%;
}
    
#\31 28bd5bf {
    max-height: 100%;
    min-height: 62px;
    border-color: rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1);
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    align-content: flex-start;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d5645a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\39 d5645a1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c2ade7d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\36 c2ade7d {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 537c780 {
    max-height: 100%;
    min-height: 62px;
    border-color: rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1) rgba(156, 141, 108, 1);
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: none;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 1;
    align-content: flex-start;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 372f10e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\34 372f10e {
    max-width: 100%;
    width: 95.64%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6r9 {
    width: 100%;
    height: 300px;
    max-width: 100%;
}
}



@media all {
    
#\39 a9bc42f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\39 a9bc42f {
    max-width: 100%;
    width: 99.97%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afce6cc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d4a5d0b {
    align-items: center;
    width: 100%;
    min-height: 168px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7132403341362406%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_1);
    background-image: none;
    align-content: center;
    height: auto;
    justify-content: space-between;
    padding: 25px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
    
#b52ad06b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b52ad06b {
    width: 180px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    min-height: 35px;
    max-height: 35px;
    margin: 0px 0% 0px 0%;
}
    
#\39 91ae859 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 275aafe {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 bce8fc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7511ca4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#ed416cb3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed416cb3 {
    width: 74.91%;
    height: 24px;
    max-width: 100%;
    order: 0;
    margin: -72px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cbee92b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cec9727e {
    margin: 0px 0% 0px 0%;
}
    
#f8754c5c {
    align-items: center;
    width: 36.53%;
    min-height: 94px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    height: auto;
    flex-direction: row;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6ce65b7 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1cc9890 {
    align-items: center;
    width: 22.07%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6608665 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ebafd451 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 c59d984 {
    align-items: flex-start;
    width: 61.77%;
    min-height: 107px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da6974aa {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 98d340b {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 35px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    height: auto;
    align-content: center;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
}
    
#a40dc32a {
    align-items: flex-end;
    width: 100.00%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    align-content: flex-end;
    padding: 40px 4% 10px 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 7641e99.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0%;
}
#\31 7641e99 {
    max-width: 100%;
    width: 99.95%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4249f32 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c857be3 {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 262px;
    padding: 4% 4% 4% 4%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    align-items: center;
    align-content: center;
    height: auto;
    min-height: 263px;
    align-self: center;
    padding: 10% 0px 4% 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#f52e7352.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f52e7352 {
    width: 100.67%;
}
    
#\35 d8540bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 d8540bf {
    width: 75.50%;
    margin: -19px 0% 0px 0%;
}
    
#\30 06deb66.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 06deb66 {
    width: 100.00%;
    margin-top: -22px;
}
    
#\35 2900b3a {
    align-items: center;
    align-content: center;
    width: 204px;
}
    
#group_5dv {
    justify-content: center;
}
    
#b01f6f0e {
    width: 150px;
    flex: 0 1 auto;
}
    
#\30 429ef90 {
    width: 150px;
    flex: 0 1 auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 35px 35px 35px 35px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abb::before, #\36 3d24979f4a54e38542a8abb > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#group_aur {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6b296e8 {
    padding: 4% 4% 4% 4%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#d6dfbac7 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
}
    
#\36 d303d6b::before, #\36 d303d6b > .bgExtraLayerOverlay {
    
}
#\36 d303d6b {
    width: 100%;
    min-height: 384px;
    order: 0;
    height: auto;
}
    
#a38ce648 {
    width: 56.22%;
}
    
#ebb285bf {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1349950 {
    width: 35px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 0003897 {
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 737f1dc {
    column-gap: 2%;
    flex-direction: row;
    padding-left: var(--section-padding-left);
    min-height: 348px;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\38 a1d0213 {
    flex: 1 1 auto;
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\34 efa55ab {
    width: 35px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d68380a8 {
    width: 35px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 e3b8e7d {
    width: 35px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 28ffab5 {
    width: 35px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e6a1cf5f {
    column-gap: 6.833238913816414%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    row-gap: 5px;
}
    
#c270a6fa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 f8aec16 {
    column-gap: 6.833238913816414%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    row-gap: 5px;
}
    
#e82e06bc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 182048c {
    column-gap: 6.833238913816414%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    row-gap: 5px;
}
    
#bf8f7086 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ef84c6f9 {
    column-gap: 6.833238913816414%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    row-gap: 5px;
}
    
#\33 eb034b2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b3db13cb {
    column-gap: 6.833238913816414%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    align-items: center;
    align-content: center;
    width: 97.84%;
}
    
#\35 36cbdfd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fa518e05 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 3;
}
    
#\37 e8b060b {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
    order: 0;
}
    
#\37 5b975a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
    order: 1;
}
    
#af24641d {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
    order: 2;
}
    
#\35 42065b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be33307b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 4b9ece6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 c870733 {
    flex-direction: row;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 35px 35px 35px 35px;
}
    
#b91e92d5 {
    margin: 0px 0% 0px 0%;
}
    
#d7ed614a::before, #d7ed614a > .bgExtraLayerOverlay {
    
}
#d7ed614a {
    width: 31.3%;
    min-height: 8px;
    order: 1;
}
    
#ec02a670 {
    width: 31.3%;
    min-height: 8px;
}
    
#a9698bfc {
    width: 31.3%;
    min-height: 8px;
}
    
#\30 2690d88 {
    height: auto;
    min-height: 346px;
}
    
#\30 ec0e557 {
    height: auto;
    min-height: 370px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0719a4d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fc33ec09 {
    margin: 0px 0% 0px 0%;
}
    
#\34 cfcc3ee {
    height: auto;
    min-height: 566px;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e5c3f068 {
    column-gap: 4%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
}
    
#c16762f3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 7px 16px 7px;
}
    
#\39 da691ff {
    flex: 1 1 auto;
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 41e4c31 {
    column-gap: 2%;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#bb576991 {
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    margin-right: 0%;
}
    
#\39 459f250 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#ac732b4a {
    width: 100%;
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 52d1e1e {
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    flex-wrap: wrap;
    align-content: center;
}
    
#\36 665f423 {
    width: 100%;
    align-items: flex-start;
}
    
#fc3adda5 {
    flex: 1 1 auto;
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 be0ff8f {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\37 caf6f4f {
    margin-left: 0%;
    width: 48%;
    align-items: flex-start;
    margin-right: 0%;
}
    
#\31 ec10e97.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 7px 16px 7px;
}
    
#\35 091d353 {
    column-gap: 2%;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\39 dfba179 {
    margin-left: 0%;
    width: 48%;
    align-items: flex-start;
    margin-right: 0%;
}
    
#\32 443ba30 {
    width: 100%;
    align-items: flex-start;
}
    
#de3da214 {
    margin-left: 0%;
    width: 48%;
    align-items: flex-start;
    margin-right: 0%;
}
    
#\33 6b29af2 {
    width: 100%;
    align-items: flex-start;
}
    
#\39 f805049 {
    margin-left: 0%;
    width: 48%;
    align-items: flex-start;
    margin-right: 0%;
}
    
#f5248e27 {
    width: 100%;
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 de337c1 {
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    flex-wrap: nowrap;
}
    
#\30 11197e6 {
    column-gap: 2%;
    flex-direction: row;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\38 3e399ab {
    margin-left: 0%;
    width: 48%;
    align-items: flex-start;
    margin-right: 0%;
}
    
#\33 a187e1a {
    width: 100%;
    align-items: flex-start;
}
    
#\39 2c365eb {
    flex: 1 1 auto;
    width: 49%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 28bd5bf {
    width: 100%;
    align-items: flex-start;
}
    
#\30 537c780 {
    width: 100%;
    align-items: flex-start;
}
    
#\33 4b3622f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ebafd451 {
    width: 172px;
    height: auto;
}
    
#cec9727e {
    margin: 0px 0% 0px 0%;
}
    
#a40dc32a {
    width: 99.62%;
    padding: 40px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c857be3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 c59d984 {
    width: 43.12%;
}
    
#f8754c5c {
    width: 55.01%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-end;
    align-items: flex-start;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 d688de5 {
    width: 100.00%;
}
    
#f52e7352.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f52e7352 {
    width: 99.63%;
}
    
#\35 d8540bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 d8540bf {
    width: 100.00%;
    margin: -24px 0% 0px 0%;
}
    
#\30 06deb66.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 06deb66 {
    width: 100.00%;
    margin-top: -20px;
}
    
#\30 429ef90 {
    width: 50px;
    flex: 0 1 auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_5dv {
    column-gap: 1.6666666666666667%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b01f6f0e {
    width: 50px;
    flex: 0 1 auto;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2900b3a {
    margin-right: 0%;
    margin-left: 0%;
    width: 55.76%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb::before, #\36 3d24979f4a54e38542a8abb > .bgExtraLayerOverlay {
    
}
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\36 3d24979f4a54e38542a8abc {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#group_aur {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#group_lun {
    height: auto;
    min-height: 162px;
}
}



@media (max-width: 767px) {
    
#d6dfbac7 {
    row-gap: 16px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\36 d303d6b::before, #\36 d303d6b > .bgExtraLayerOverlay {
    
}
#\36 d303d6b {
    width: 100%;
    min-height: 322px;
    align-items: center;
    order: 0;
    height: auto;
}
    
#d6b296e8 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
    
#widget_0sh {
    width: 100.00%;
}
    
#a38ce648 {
    width: 89.09%;
}
    
#widget_5ca {
    width: 61px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 1349950 {
    margin-right: 0%;
    margin-left: 0%;
    width: 25px;
}
    
#\39 0003897 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 25px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 737f1dc {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\38 a1d0213 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e6a1cf5f {
    column-gap: 6.833238913816414%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    row-gap: 0px;
}
    
#c270a6fa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 f8aec16 {
    column-gap: 6.833238913816414%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    row-gap: 0px;
}
    
#\34 efa55ab {
    margin-right: 0%;
    margin-left: 0%;
    width: 25px;
}
    
#e82e06bc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fa518e05 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 3;
}
    
#\37 e8b060b {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
    order: 0;
}
    
#\37 5b975a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
    order: 1;
}
    
#af24641d {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
    order: 2;
}
    
#\35 42065b0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    order: 4;
}
    
#\30 182048c {
    column-gap: 6.833238913816414%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    row-gap: 0px;
}
    
#\38 e3b8e7d {
    margin-right: 0%;
    margin-left: 0%;
    width: 25px;
}
    
#bf8f7086 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ef84c6f9 {
    column-gap: 6.833238913816414%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    row-gap: 0px;
}
    
#d68380a8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 25px;
}
    
#\33 eb034b2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b3db13cb {
    column-gap: 6.833238913816414%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    row-gap: 0px;
}
    
#\37 28ffab5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 25px;
}
    
#\35 36cbdfd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ea29634b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#be33307b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 c870733 {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#b91e92d5 {
    margin: 0px 0% 0px 0%;
}
    
#d7ed614a::before, #d7ed614a > .bgExtraLayerOverlay {
    
}
#d7ed614a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#ec02a670 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a9698bfc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 cfcc3ee {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 0719a4d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_k8r {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#e5c3f068 {
    column-gap: 4%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#c16762f3 {
    width: 175px;
}
    
#\39 da691ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 41e4c31 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#bb576991 {
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    margin-right: 0%;
}
    
#\34 8196eb6 {
    width: 48.23%;
}
    
#\39 459f250 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ac732b4a {
    width: 100%;
    align-items: flex-start;
}
    
#\30 fe2c352 {
    width: 100.00%;
    height: auto;
    min-height: 254px;
}
}



@media (max-width: 767px) {
    
#\31 52d1e1e {
    column-gap: 4%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\36 665f423 {
    width: 100%;
    align-items: flex-start;
}
    
#fc3adda5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 be0ff8f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 caf6f4f {
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    margin-right: 0%;
}
    
#\31 ec10e97 {
    width: 65.02%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 79f4755 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 091d353 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\39 dfba179 {
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    margin-right: 0%;
}
    
#\32 443ba30 {
    width: 100%;
    align-items: flex-start;
}
    
#de3da214 {
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    margin-right: 0%;
}
    
#\33 6b29af2 {
    width: 100%;
    align-items: flex-start;
}
    
#\39 f805049 {
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    margin-right: 0%;
}
    
#f5248e27 {
    width: 100%;
    align-items: flex-start;
}
    
#a25b3b01 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\37 de337c1 {
    column-gap: 4%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\30 11197e6 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\38 3e399ab {
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
    margin-right: 0%;
}
    
#fd9ca872 {
    width: 48.23%;
}
    
#\33 a187e1a {
    width: 100%;
    align-items: flex-start;
}
    
#\39 2c365eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 28bd5bf {
    width: 100%;
    align-items: flex-start;
}
    
#\30 537c780 {
    width: 100%;
    align-items: flex-start;
}
    
#\33 4b3622f {
    width: 99.82%;
}
}



@media (max-width: 767px) {
    
#\35 275aafe {
    width: 166px;
    height: auto;
}
    
#afce6cc1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ed416cb3 {
    min-width: 32px;
    width: 72.72%;
    margin: 0px 0% 0px 0%;
}
    
#ebafd451 {
    width: 152px;
    height: auto;
}
    
#\36 c59d984 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-items: center;
    align-content: center;
}
    
#\35 98d340b {
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    width: 100%;
    column-gap: 3%;
    height: auto;
    min-height: 61px;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4249f32 {
    align-items: center;
}
    
#a40dc32a {
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100.00%;
    height: auto;
    min-height: 108px;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#f8754c5c {
    width: 100.00%;
    height: auto;
    min-height: 140px;
    padding: 16px 0px 16px 0px;
    margin: -50px 0% 0px 0%;
}
    
#\34 6ce65b7 {
    align-items: center;
}
    
#\32 c857be3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 d4a5d0b {
    column-gap: 1.7132403341362406%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 15px 35px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1cc9890 {
    width: 24.28%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% -72px 0%;
}
    
#b52ad06b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b52ad06b {
    width: 76px;
    margin: 0px 0% 0px 0%;
}
}

#group_m0j.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAC4jAAAuIwF4pT92AAABW0lEQVQY002QTU6DQABG5wDG27SJeiZdaEzc1MPoxmg0USumaQ01prUVKFAGygAzw/wAxUrrBRgNjQsX3+4lX94DHFs7NDLaLLbOBHH6HNssjWecIlOnyOhQZOz5tr4LMJq2OHaOcgYfstRLBJlvWOJ8c+wSSVxNYOeYReYBoMg4zRm8J8isEJzUgTtScfChBPFqSb1NwX1NUvcc0MjUstRD1vugHg+fmimMZmopwrqUYf1VxOQzW+ggZxAVPFj1n65V9+5S9R6vfiSFP1WJ1SqP1brE66UIUlDKBSpluBpoN6p7e7EFxT+wKpM/UCy0pVig2WRQj/RuPX7VFPm7zplfFzwgPLF1wBP7NEsbGWsr04wgaws1BSSdP7N4dg5C961FkXmYpU0eGOfMr3LmrwseYEk9jSDjJPLHByCCox2O7bYk7hnHTk+QOc5SjxYMvkjqdpJwug+D4e4vNBZHpougodkAAAAASUVORK5CYII=')!important}#ea29634b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWklEQVQI12PwMZHk9zKX4XG3kOb0tpVmCbIWZPE1FmF11BZldjKU4nC3kOL1tJISYfAxkxT0NJfic7aU4HIxFmXzMhNn9zKUYbfVk2N1MZTmcjeX4vOylhEBAAumDIqgTK2+AAAAAElFTkSuQmCC')!important}#\30 2690d88.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQMH/8QAHxABAAIBAwUAAAAAAAAAAAAAAQADAgQFERITIUJR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIFAzFB/9oADAMBAAIRAxEAPwDVdyNTnu2kspFq9n5GO4Qai7MLReeHxKGWaD1sU6+K6SI2uV7SP//Z')!important}#\30 ec0e557.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAIBAAAgECBwEAAAAAAAAAAAAAAQIDAAQFERITISJBMf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAMRIf/aAAwDAQACEQMRAD8Ad45e3z4tuWygxRsApz89pel3GyglhyM6zmSaXW3c8mriSPoXsflC1h2K2aBP/9k=')!important}#\33 6e1c806.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAfEAABAwMFAAAAAAAAAAAAAAABAAIFAxESBhQjQUL/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGxEAAgEFAAAAAAAAAAAAAAAAAQMAAgQRMTL/2gAMAwEAAhEDEQA/AIYfUEi4sJr8rDbPEXKsqTUgXuO47PkIiBt24nowFKoxqf/Z')!important}#group_k8r.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAk0lEQVQI1xXMywqCQBSAYSvaREFBWJHkhUiw3v9t2pRnjjBoc25TO8PFv/v4k5/6NDIeIsNJqM2E2kKDuxq52qh7SHB3CdAkyl1ljGVkVylDJQSFkcuN3MUIc/lApgHOiQo2NsXTAUoJcPwK7iO5nYVuqz1sbHivJ3iLjLURlhratO9fK1VYDsNzIYJz7/1sHMfkD5axdAIR9fFMAAAAAElFTkSuQmCC')!important}#\35 a0db677.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAfEAABAwMFAAAAAAAAAAAAAAABAAIFAxESBhQjQUL/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGxEAAgEFAAAAAAAAAAAAAAAAAQMAAgQRMTL/2gAMAwEAAhEDEQA/AIYfUEi4sJr8rDbPEXKsqTUgXuO47PkIiBt24nowFKoxqf/Z')!important}#\39 7c56f80.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAID/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIABANBERIU/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAWEQEBAQAAAAAAAAAAAAAAAAABADH/2gAMAwEAAhEDEQA/ANnsUnyLk6gLsbMr00tIeIiAFS7f/9k=')!important}#bb36bc53.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQACAwQGEQUSIzFR0f/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGhEAAgMBAQAAAAAAAAAAAAAAAQIAAyEEEf/aAAwDAQACEQMRAD8Alx3RqFJNIHiJzicZAWgZetXsbwx9eH6iIP23kD1pBKK9yf/Z')!important}