@media all {
  *#dm .dmInner a.u_1652781204 { border-color:var(--color_3) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1357283254 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1402533038 hr { color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1805706551 img[dm_changed] {
    object-position:0 0 !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner div.u_1238383935 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1353831750 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner div.u_1743026300 img[dm_changed] {
    object-position:0 0 !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_76263309 {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0.833333px 0.833333px 0.833333px 0.833333px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1500691918 {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0.833333px 0.833333px 0.833333px 0.833333px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1083423742 {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0.833333px 0.833333px 0.833333px 0.833333px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1084852499 {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0.833333px 0.833333px 0.833333px 0.833333px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1357563075 .photoGalleryThumbs .image-container { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1357563075 .caption-inner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1357563075 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner *.u_1357563075 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

  *#dm .dmInner div.u_1730786019 input:not([type="submit"]) { border-bottom-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1730786019 textarea { border-bottom-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1730786019 select { border-bottom-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1730786019 input[type="submit"] { color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_1730786019 .dmformsubmit:hover input[type="submit"] { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1730786019 .dmformsubmit.hover input[type="submit"] { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1730786019 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1730786019 .m-recaptcha { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1730786019 .dmforminput input {
    color:var(--color_1) !important;
    font-family:'Kumbh Sans' !important;
  }

  *#dm .dmInner div.u_1730786019 .dmforminput textarea {
    color:var(--color_1) !important;
    font-family:'Kumbh Sans' !important;
  }

  *#dm .dmInner div.u_1730786019 .dmforminput .fileUploadLink {
    color:var(--color_1) !important;
    font-family:'Kumbh Sans' !important;
  }

  *#dm .dmInner div.u_1730786019 .checkboxwrapper span {
    color:var(--color_1) !important;
    font-family:'Kumbh Sans' !important;
  }

  *#dm .dmInner div.u_1730786019 .radiowrapper span {
    color:var(--color_1) !important;
    font-family:'Kumbh Sans' !important;
  }

  *#dm .dmInner div.u_1730786019 .optinwrapper div {
    color:var(--color_1) !important;
    font-family:'Kumbh Sans' !important;
  }

  *#dm .dmInner div.u_1730786019 .freetextwrapper {
    color:var(--color_1) !important;
    font-family:'Kumbh Sans' !important;
  }

  *#dm .dmInner div.u_1730786019 .dmforminput select {
    color:var(--color_1) !important;
    font-family:'Kumbh Sans' !important;
  }

  *#dm .dmInner div.u_1730786019 .dmforminput option {
    color:var(--color_1) !important;
    font-family:'Kumbh Sans' !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1627962216 *.open-hours-item dt { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1627962216 *.open-hours-item dd { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1627962216 *.open-hours-item time { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1627962216 *.open-hours-special { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1259181199 .socialHubIcon {
    width:34px !important;
    height:34px !important;
    font-size:23px !important;
    line-height:34px !important;
  }

  *#dm .dmInner div.u_1259181199 .socialHubInnerDiv {
    justify-content:flex-start !important;
    column-gap:10px !important;
  }

  *#dm .dmInner div.u_1730786019 .dmformsubmit {
    width:182px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1652781204 span.text { font-size:17px !important; }

  *#dm .dmInner *.u_1357563075 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

  *#dm .dmInner *.u_1357563075 .photoGalleryThumbs { padding:1px !important; }

  *#dm .dmInner *.u_1357563075 .layout-container { padding:1px !important; }

  *#dm .dmInner div.u_1357563075 .photoGalleryViewAll.link { font-size:14px !important; }

  *#dm .dmInner *.u_1357563075 .photoGalleryViewAll { padding:0 1px !important; }

  *#dm .dmInner div.u_1730786019 .dmformsubmit { height:55px !important; }

  *#dm .dmInner div.u_1730786019 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:15px !important; }

  *#dm .dmInner div.u_1730786019 .m-recaptcha { font-size:15px !important; }

  *#dm .dmInner div.u_1730786019 input[type="submit"] { font-size:16px !important; }

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

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

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

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

  *#dm .dmInner *.u_1357563075 .photoGalleryThumbs .image-container a { padding-top:37px !important; }

  *#dm .dmInner *.u_1357563075 .photoGalleryThumbs { padding:9px !important; }

  *#dm .dmInner *.u_1357563075 .layout-container { padding:9px !important; }

  *#dm .dmInner *.u_1357563075 .photoGalleryViewAll { padding:0 9px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1357563075 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1357563075 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1357563075 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1357563075 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

  *#dm .dmInner div.u_1730786019 .dmformsubmit {
    height:55px !important;
    width:260px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1357563075 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1357563075 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1357563075 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1357563075 .photoGalleryThumbs .image-container a { padding-top:63px !important; }

  *#dm .dmInner div.u_1730786019 .dmformsubmit {
    height:55px !important;
    width:200px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 189px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: wrap;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#group_ksj {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_p44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 502f9e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 ad733c4 {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ee423d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#acc551c6 {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_1lc {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\36 d1e7537 {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc4bf48e {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qqq {
    width: 100.01%;
    height: 217px;
    max-width: 100%;
    order: 1;
}
    
#\31 c5db471 {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b260561 {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b751b1a {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 e5f1d05 {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 59a2789 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 f907bc0 {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\36 0ba348b {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 7545ddf {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bda59ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f80e9314 {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\38 577d40e {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 be9a7bd {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb846308 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 6a9d7bb {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
}
    
#d067fb3f {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    align-items: center;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b5b3656d {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\31 0f191d9 {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d69d9ce0 {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 652cbc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 acc8b03 {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
}
    
#fcec7786 {
    width: 63.9%;
    height: 217px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2c7d260 {
    width: 63.9%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 8295061 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding: 6% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1be1ca1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1k4 {
    width: 35.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3aac3de {
    margin: 0px 0% 0px 0%;
}
    
#\30 6653664 {
    width: 56.11%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 119afb1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 43.5%;
    justify-content: space-between;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/a018936a/dms3rep/multi/opt/pexels-photo-7767072-1920w.jpeg");
    background-attachment: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 1cedb2e {
    min-height: 763px;
    column-gap: 17%;
    row-gap: 102px;
    width: 100%;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b958804d {
    background-color: var(--color_5);
}
    
#\38 201a599 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 21px;
    width: 39.5%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_0f2 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
}
    
#widget_91e {
    width: 100%;
    height: 126px;
    max-width: 100%;
    align-self: center;
}
    
#\35 99726e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
}
    
#\32 8b498a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 8b498a0 {
    width: 100.00%;
    height: 126px;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% -2px 0%;
}
    
#faa09120 {
    margin: 0px 0% 0px 0%;
}
    
#widget_m0e {
    width: 407px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 c729117 {
    width: 407px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 bf136be {
    width: 407px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 d5cc39f {
    width: 407px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\39 16d9fa3 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding: 6% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b5fe5a49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f85fd12b {
    width: 35.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a49fcad2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 b0f7d8a {
    width: 260px;
    height: 55px;
    max-width: 100%;
    order: 1;
}
    
#d7dc4a57 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 88f4322 {
    min-height: 59px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#bf431904 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 46afaad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 100%;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ce58686 {
    min-height: 725px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10% 3% 10% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a7a96062 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/a018936a/dms3rep/multi/opt/pexels-curtis-adams-1694007-3958962-1920w.jpg");
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 6e79967 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#fbea0a9f {
    min-height: 244px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e5e46fbd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_8t5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 facb518 {
    margin: -30px 0% -30px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f98469ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-content: flex-start;
    flex-wrap: nowrap;
    padding: 10px 44px 10px 44px;
    margin: 0% 0% 0% 0%;
}
    
#\30 ef4282c {
    min-height: 386px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 10665aa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_lll {
    width: 86.85%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_7uh {
    align-items: stretch;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-content: stretch;
}
    
#widget_rde {
    width: 100%;
    height: 552px;
    max-width: 100%;
    align-self: flex-start;
}
    
#\33 d94a99f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\35 8323367 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 e460abc {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fb7a6f6b {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ff21eb5 {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\31 3c4bded {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 0e84a06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 a8eb218 {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e8ef770 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 f5404ef {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3d17e9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 2f0b393 {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6f85898 {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6cd2966 {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a5a6e3e1 {
    min-height: 189px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: wrap;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 db332bd {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\37 953c30d {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5853e6e {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
}
    
#d940f6f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fb907b43 {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 624a9ff {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\37 63eab64 {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 acb60cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 417500c {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0bfdc08 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c09cca91 {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    order: 5;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d9cc08bc {
    width: 100.01%;
    height: 217px;
    max-width: 100%;
    order: 1;
}
    
#\36 89606ea {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1648fa5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 51fca40 {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e40fcafd {
    justify-content: flex-start;
    width: 32.6%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    order: 6;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 1bb0588 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 527e304 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 00d09a7 {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 823dd13 {
    min-height: 189px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: wrap;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ad700aa0 {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
}
    
#cbd1d4a6 {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
}
    
#e7abc759 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 8aa3eb7 {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c8a304a {
    justify-content: flex-start;
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 13d5811 {
    justify-content: flex-start;
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 5d454cb {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
}
    
#db5723c3 {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d08b8539 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d8e614ed {
    justify-content: flex-start;
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    flex: 1 1 auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b648d2ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 6e345e4 {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 17dd137 {
    justify-content: flex-start;
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    order: 3;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d3dc5b22 {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#f90bd319 {
    min-height: 189px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: wrap;
    padding: 0% 3% 5% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3d2d403 {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5abb6e9 {
    width: 100.01%;
    height: 217px;
    max-width: 100%;
    order: 1;
}
    
#\39 90c1e93 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 7df5330 {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 304ad5f {
    justify-content: flex-start;
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    order: 0;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b820f754 {
    justify-content: flex-start;
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    order: 3;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e3034861 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ec164fbc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 65265f1 {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 094aaa7 {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\39 ca9b424 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 fedb095 {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d91d86bf {
    justify-content: flex-start;
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    order: 2;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 0ebd7c6 {
    width: 100%;
    height: 217px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4451dcf {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 efdc15f {
    justify-content: flex-start;
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    order: 1;
    flex: 1 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b70adde5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f59adb9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 5ecfd19 {
    min-height: 29px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e75f07f2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a7a4f09d {
    width: 14.20%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4889c0c {
    margin: 0px 0% 0px 0%;
}
    
#widget_0fb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_0fb {
    width: 81.8%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#Refrigeracao {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 0;
    align-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 ff87f5d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c5f54602 {
    width: 14.20%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3a5953f {
    min-height: 29px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fc31626d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 0;
    align-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 43cc4a9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 43cc4a9 {
    width: 81.8%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dceab823 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aba22e2c {
    min-height: 29px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 28747c7 {
    margin: 0px 0% 0px 0%;
}
    
#\35 0cf1d38 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 a3eb1ce {
    width: 16.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db7d3a70.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#db7d3a70 {
    width: 79.56%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#LinhaMolhad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 0;
    align-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 c223d28 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 57e576c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 57e576c {
    width: 84.61%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b81d8a79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 0;
    align-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 796342e {
    margin: 0px 0% 0px 0%;
}
    
#\34 d8e669e {
    width: 11.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4fa5b2b {
    min-height: 76px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 494bfc9 {
    width: 379px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b6769e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 58.39%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_5);
    background-image: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#ecdc7ddc {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 79daae1 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\33 6dcafab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 41.61%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1e09af2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6b7febb {
    min-height: 365px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 9316757 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 5;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 794b283 {
    width: 100%;
    height: 24px;
    max-width: 100%;
    order: 9;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7db64b6 {
    width: 100%;
    height: 34px;
    max-width: 100%;
    order: 7;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd55d7b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    align-self: stretch;
}
    
#\39 ced0d41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 388b11a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 64.18%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#af7fe384 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe9e12d3 {
    width: 100%;
    height: 34px;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f9db4b9f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1dfabe2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 f93b95a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d97ac782 {
    min-height: 460px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 58926db {
    width: 100%;
    height: 24px;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc5bd140 {
    width: 30.74%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    padding: 5% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f8a651f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 10;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d6600f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 100.00%;
    align-items: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5a07c9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 8;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8107873 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 11;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 4%;
    padding-right: 4%;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 0;
    row-gap: 24px;
}
    
#group_ksj {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 ad733c4 {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#acc551c6 {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 b751b1a {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 0ba348b {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 577d40e {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d067fb3f {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 0f191d9 {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8295061 {
    padding: 8% 3% 4% 3%;
}
    
#widget_1k4 {
    margin-left: 0px;
    margin-right: 0px;
    width: 84.45%;
}
    
#\32 1be1ca1 {
    align-items: center;
}
    
#\30 6653664 {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1cedb2e {
    padding-left: 4%;
    padding-right: 4%;
    column-gap: 4%;
    min-height: 547px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#b958804d {
    background-color: var(--color_5);
}
    
#\32 119afb1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
    width: 48%;
    min-height: 8px;
}
    
#\38 201a599 {
    width: 48%;
    justify-content: center;
    row-gap: 16px;
    min-height: 8px;
}
    
#widget_0f2 {
    order: 0;
}
    
#\35 99726e9 {
    order: 0;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ce58686 {
    min-height: 470px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#a7a96062 {
    background-color: var(--color_1);
}
    
#\39 46afaad {
    width: 100%;
    min-height: 8px;
}
    
#\34 158f8ae {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fbea0a9f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 244px;
}
    
#\36 facb518 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ef4282c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d98b57e8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_rde {
    align-self: flex-start;
    height: 438px;
    width: 100.00%;
}
    
#\33 d94a99f {
    width: 100.00%;
}
    
#f98469ec {
    width: 100%;
    min-height: 80px;
    padding: 10px 44px 10px 44px;
    margin: 0% 0% 0% 0%;
}
    
#group_7uh {
    width: 100%;
    justify-content: flex-start;
    min-height: 80px;
}
    
#widget_lll {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e460abc {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 953c30d {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 3c4bded {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f6cd2966 {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a5a6e3e1 {
    padding-left: 4%;
    padding-right: 4%;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 0;
    row-gap: 24px;
}
    
#fb907b43 {
    width: 49.5%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c09cca91 {
    width: 49.5%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e40fcafd {
    width: 49.5%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 13d5811 {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 c8a304a {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 823dd13 {
    padding-left: 4%;
    padding-right: 4%;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 0;
    row-gap: 24px;
}
    
#d8e614ed {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 17dd137 {
    width: 49.5%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 304ad5f {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b820f754 {
    width: 49.5%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f90bd319 {
    padding-left: 4%;
    padding-right: 4%;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 0;
    row-gap: 24px;
}
    
#d91d86bf {
    width: 49.5%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 efdc15f {
    width: 49.5%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5ecfd19 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a4889c0c {
    margin: 0px 0% 0px 0%;
}
    
#widget_0fb {
    width: 61.56%;
}
    
#a7a4f09d {
    width: 25.06%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3a5953f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#dceab823 {
    margin: 0px 0% 0px 0%;
}
    
#\31 43cc4a9 {
    width: 71.81%;
}
    
#c5f54602 {
    width: 24.19%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aba22e2c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 28747c7 {
    margin: 0px 0% 0px 0%;
}
    
#db7d3a70 {
    width: 69.5%;
}
    
#\37 a3eb1ce {
    width: 26.50%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 796342e {
    margin: 0px 0% 0px 0%;
}
    
#c4fa5b2b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 57e576c {
    width: 75.86%;
}
    
#\34 d8e669e {
    width: 20.14%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 494bfc9 {
    width: 358px;
}
    
#\33 b6769e5 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    padding: 2% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ecdc7ddc {
    width: 665px;
}
    
#\33 6dcafab {
    width: 100%;
    min-height: 190px;
    justify-content: flex-start;
    height: auto;
    align-items: center;
    align-content: center;
    padding: 6% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1e09af2 {
    justify-self: auto;
    align-self: auto;
    width: 99.8%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6b7febb {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9db4b9f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#f9db4b9f {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#e6696186 {
    margin: 0px 0% 0px 0%;
}
    
#d97ac782 {
    min-height: 0;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    padding: 12% 3% 4% 3%;
}
    
#cc5bd140 {
    background-color: var(--color_2);
    width: 49%;
    min-height: 8px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    padding: 5% 4% 5% 4%;
}
    
#\39 ced0d41 {
    width: 100%;
}
    
#\38 d6600f9 {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\30 388b11a {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    width: 49%;
    min-height: 8px;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
}
    
#af7fe384.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 4%;
}
#af7fe384 {
    align-self: flex-start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#b5a07c9d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 11px;
    flex-wrap: wrap;
    column-gap: 2%;
}
    
#group_ksj {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 ad733c4 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#acc551c6 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#dc4bf48e {
    min-height: 2px;
    height: 2px;
}
    
#\36 d1e7537 {
    height: 2px;
    min-height: 2px;
}
    
#widget_1lc {
    min-height: 2px;
    height: 2px;
}
    
#\31 502f9e3 {
    width: 100.00%;
}
    
#widget_qqq {
    height: 150px;
}
    
#\31 c5db471 {
    height: 151px;
}
    
#\38 b260561 {
    height: 150px;
}
    
#\34 b751b1a {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 e5f1d05 {
    height: 150px;
}
    
#\30 f907bc0 {
    min-height: 2px;
    height: 2px;
}
    
#\36 0ba348b {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 7545ddf {
    height: 150px;
}
    
#f80e9314 {
    min-height: 2px;
    height: 2px;
}
    
#\38 577d40e {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\34 be9a7bd {
    height: 150px;
}
    
#\30 6a9d7bb {
    min-height: 2px;
    height: 2px;
}
    
#d067fb3f {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b5b3656d {
    min-height: 2px;
    height: 2px;
}
    
#\31 0f191d9 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d69d9ce0 {
    height: 150px;
}
    
#\34 acc8b03 {
    min-height: 2px;
    height: 2px;
}
    
#fcec7786 {
    height: 150px;
}
    
#\39 652cbc2 {
    width: 100.00%;
}
    
#\33 2c7d260 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 8295061 {
    min-height: unset;
    flex-direction: column;
    padding: 16% 5% 8% 5%;
}
    
#\32 1be1ca1 {
    width: 100%;
    min-height: 30px;
    align-items: center;
}
    
#widget_1k4 {
    width: 100.00%;
}
    
#\30 6653664 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 119afb1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: initial;
}
    
#\37 1cedb2e {
    min-height: 0;
    flex-direction: column;
    padding-left: 5%;
    padding-right: 5%;
    row-gap: 64px;
    flex-wrap: nowrap;
}
    
#\38 201a599 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
}
    
#b958804d {
    background-color: var(--color_5);
}
    
#widget_91e {
    height: 388px;
}
    
#\32 8b498a0 {
    height: 388px;
}
    
#widget_0f2 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 99726e9 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\39 16d9fa3 {
    min-height: unset;
    flex-direction: column;
    padding: 16% 5% 4% 5%;
}
    
#b5fe5a49 {
    width: 100%;
    min-height: 30px;
    align-items: center;
}
    
#f85fd12b {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#d7dc4a57 {
    width: 100%;
    min-height: 50px;
    align-items: center;
}
    
#\32 88f4322 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 5% 0% 5%;
}
    
#\33 b0f7d8a {
    width: 336px;
}
    
#bf431904 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 46afaad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 3%;
    padding-right: 3%;
}
    
#\31 ce58686 {
    min-height: 0;
    flex-direction: column;
    row-gap: 13px;
    flex-wrap: nowrap;
    padding: 16% 12% 16% 5%;
}
    
#a7a96062 {
    background-color: var(--color_1);
}
}



@media (max-width: 767px) {
    
#\39 6e79967 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fbea0a9f {
    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) {
    
#f98469ec {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\30 ef4282c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_7uh {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_rde {
    height: 308px;
    width: 100.00%;
}
    
#widget_lll {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 f5404ef {
    height: 2px;
    min-height: 2px;
}
    
#\31 3d17e9d {
    width: 82.45%;
}
    
#\38 e460abc {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#fb7a6f6b {
    height: 150px;
}
    
#\38 ff21eb5 {
    min-height: 2px;
    height: 2px;
}
    
#\31 3c4bded {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 2f0b393 {
    height: 150px;
}
    
#b6f85898 {
    height: 150px;
}
    
#f6cd2966 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a5a6e3e1 {
    min-height: 0;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 11px;
    flex-wrap: wrap;
    column-gap: 2%;
}
    
#\30 db332bd {
    min-height: 2px;
    height: 2px;
}
    
#\37 953c30d {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 a8eb218 {
    height: 150px;
}
    
#\39 5853e6e {
    min-height: 2px;
    height: 2px;
}
    
#fb907b43 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 624a9ff {
    min-height: 2px;
    height: 2px;
}
    
#\37 63eab64 {
    height: 150px;
}
    
#\38 417500c {
    min-height: 2px;
    height: 2px;
}
    
#c09cca91 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d9cc08bc {
    height: 150px;
}
    
#\36 89606ea {
    height: 150px;
}
    
#c1648fa5 {
    width: 82.45%;
}
    
#\35 51fca40 {
    height: 2px;
    min-height: 2px;
}
    
#e40fcafd {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 13d5811 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 00d09a7 {
    height: 150px;
}
    
#\37 823dd13 {
    min-height: 0;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 11px;
    flex-wrap: wrap;
    column-gap: 2%;
}
    
#ad700aa0 {
    min-height: 2px;
    height: 2px;
}
    
#cbd1d4a6 {
    min-height: 2px;
    height: 2px;
}
    
#\30 5d454cb {
    min-height: 2px;
    height: 2px;
}
    
#\38 8aa3eb7 {
    height: 150px;
}
    
#db5723c3 {
    height: 150px;
}
    
#\39 c8a304a {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d8e614ed {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 6e345e4 {
    height: 150px;
}
    
#\30 17dd137 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d3dc5b22 {
    min-height: 2px;
    height: 2px;
}
    
#\39 527e304 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#f90bd319 {
    min-height: 468px;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 11px;
    flex-wrap: wrap;
    column-gap: 2%;
}
    
#\30 3d2d403 {
    height: 2px;
    min-height: 2px;
}
    
#\38 7df5330 {
    min-height: 2px;
    height: 2px;
}
    
#\31 304ad5f {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 5abb6e9 {
    height: 150px;
}
    
#b820f754 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ec164fbc {
    width: 82.45%;
}
    
#\37 65265f1 {
    height: 150px;
}
    
#\30 094aaa7 {
    min-height: 2px;
    height: 2px;
}
    
#\30 fedb095 {
    height: 150px;
}
    
#d91d86bf {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 0ebd7c6 {
    height: 150px;
}
    
#\32 4451dcf {
    min-height: 2px;
    height: 2px;
}
    
#\30 efdc15f {
    width: 49%;
    min-height: 80px;
    align-items: center;
    row-gap: 4px;
    padding-left: 10px;
    padding-right: 10px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 5ecfd19 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a7a4f09d {
    width: 37.07%;
}
    
#Refrigeracao {
    width: 100%;
    min-height: 28px;
    align-items: center;
    align-content: center;
    height: auto;
}
    
#widget_0fb {
    width: 58.94%;
}
}



@media (max-width: 767px) {
    
#c5f54602 {
    width: 100.00%;
}
    
#\33 3a5953f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#fc31626d {
    width: 100%;
    min-height: 28px;
    align-items: center;
    height: auto;
}
}



@media (max-width: 767px) {
    
#aba22e2c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 a3eb1ce {
    width: 47.8%;
}
    
#LinhaMolhad {
    width: 100%;
    min-height: 22px;
    align-items: center;
    height: auto;
}
    
#db7d3a70 {
    width: 48.21%;
}
}



@media (max-width: 767px) {
    
#b81d8a79 {
    width: 100%;
    min-height: 28px;
    align-items: center;
    height: auto;
}
    
#\34 d8e669e {
    width: 29.92%;
}
    
#c4fa5b2b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 57e576c {
    width: 66.08%;
}
}



@media (max-width: 767px) {
    
#\31 494bfc9 {
    width: 313px;
}
    
#\33 b6769e5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 4% 8% 4%;
}
    
#ecdc7ddc {
    margin-bottom: 8px;
}
    
#\33 6dcafab {
    width: 100%;
    min-height: 225px;
    align-items: center;
    row-gap: 5px;
    height: auto;
    padding: 8% 4% 8% 4%;
}
    
#\32 1e09af2 {
    width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6b7febb {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 9316757 {
    margin: 0px 0% 0px 0%;
}
    
#\38 794b283 {
    height: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7db64b6 {
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ced0d41 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 388b11a {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#fe9e12d3 {
    height: 20px;
    margin: 0px 0% 0px 0%;
}
    
#f9db4b9f {
    width: 100%;
    align-self: center;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f93b95a {
    margin: 0px 0% 0px 0%;
}
    
#d97ac782 {
    min-height: unset;
    flex-direction: column;
    row-gap: 10px;
    padding: 16% 5% 5% 5%;
}
    
#\38 58926db {
    height: 12px;
    margin: 0px 0% 0px 0%;
}
    
#cc5bd140 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-color: var(--color_2);
}
    
#f8a651f7 {
    margin: 0px 0% 0px 0%;
}
    
#\38 d6600f9 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    padding: 12% 5% 12% 5%;
}
    
#b5a07c9d {
    align-self: flex-start;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c8107873 {
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}

