@media all {
  *#dm .dmInner div.u_4048271255 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_3788036348 img { border-radius:8px 8px 8px 8px !important; }

  *#dm .dmInner a.u_2137378982 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:16px !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:16px !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:16px !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { font-size:16px !important; }

  *#dm .dmInner a.u_1540576542 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/b3741d36-d85d-4ef2-ad0c-1e5b2d0e90be/icon/arrow.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1054563313 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/b3741d36-d85d-4ef2-ad0c-1e5b2d0e90be/icon/arrow.svg) !important;
    order:1 !important;
    width:40px !important;
    height:40px !important;
  }

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

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

  *#dm .dmInner div.u_1075456462 .authorBar {
    font-family:'Bricolage Grotesque' !important;
    color:var(--color_1) !important;
    font-weight:400 !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1054563313 {
    gap:10px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1206351162 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/b3741d36-d85d-4ef2-ad0c-1e5b2d0e90be/icon/arrow.svg) !important;
    order:1 !important;
    width:40px !important;
    height:40px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1206351162 {
    gap:16px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1250739375 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/b3741d36-d85d-4ef2-ad0c-1e5b2d0e90be/icon/arrow.svg) !important;
    order:1 !important;
    width:40px !important;
    height:40px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1250739375 {
    gap:16px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner div.u_1880118895 .caption-container .caption-title { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1880118895 .caption-container .caption-text { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1880118895 .caption-container .caption-text .rteBlock { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1880118895 .caption-inner { background-color:rgba(11,15,59,0.4) !important; }

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

  *#dm .dmInner div.u_1733166523 {
    padding:25% !important;
    border-radius:8px 8px 8px 8px !important;
    background-color:var(--color_1) !important;
    border-color:rgb(242,181,20) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1834678315 {
    padding:25% !important;
    border-radius:8px 8px 8px 8px !important;
    background-color:var(--color_1) !important;
    border-color:rgb(242,181,20) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1256036564 {
    padding:25% !important;
    border-radius:8px 8px 8px 8px !important;
    background-color:var(--color_1) !important;
    border-color:rgb(242,181,20) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1171945885 {
    padding:25% !important;
    border-radius:8px 8px 8px 8px !important;
    background-color:var(--color_1) !important;
    border-color:rgb(242,181,20) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1390244855 {
    padding:25% !important;
    border-radius:8px 8px 8px 8px !important;
    background-color:var(--color_1) !important;
    border-color:rgb(242,181,20) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1595317195 {
    padding:25% !important;
    border-radius:8px 8px 8px 8px !important;
    background-color:var(--color_1) !important;
    border-color:rgb(242,181,20) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1266632662 {
    padding:25% !important;
    border-radius:8px 8px 8px 8px !important;
    background-color:var(--color_1) !important;
    border-color:rgb(242,181,20) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1387366461 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/b3741d36-d85d-4ef2-ad0c-1e5b2d0e90be/icon/arrow.svg) !important;
    order:1 !important;
    width:40px !important;
    height:40px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1387366461 {
    gap:16px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1206351162 span.text {
    font-size:14px !important;
    color:var(--color_1) !important;
    font-weight:700 !important;
    font-family: Inter !important;
  }

  *#dm .dmInner a.u_1387366461 span.text {
    font-size:14px !important;
    color:var(--color_1) !important;
    font-weight:700 !important;
    font-family: Inter !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1250739375 span.text {
    font-size:14px !important;
    color:var(--color_1) !important;
    font-weight:700 !important;
    font-family: Inter !important;
  }

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

  *#dm .dmInner div.u_1581602046 {
    padding:25% !important;
    border-radius:8px 8px 8px 8px !important;
    background-color:var(--color_1) !important;
    border-color:rgb(242,181,20) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1988542355 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/b3741d36-d85d-4ef2-ad0c-1e5b2d0e90be/icon/arrow.svg) !important;
    order:1 !important;
    width:40px !important;
    height:40px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1988542355 {
    gap:16px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner a.u_1988542355 span.text {
    font-size:14px !important;
    color:var(--color_1) !important;
    font-weight:700 !important;
    font-family: Inter !important;
  }

  *#dm .dmInner div.u_1075456462 .postArticle>.inner {
    border-radius:16px 16px 16px 16px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1075456462 .postTitle a {
    font-weight:700 !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1075456462 .postDescription {
    font-weight:400 !important;
    max-height:2.6999999999999997em !important;
    color:var(--color_4) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1042567607 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/b3741d36-d85d-4ef2-ad0c-1e5b2d0e90be/icon/arrow.svg) !important;
    order:1 !important;
    width:40px !important;
    height:40px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1042567607 {
    gap:16px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner a.u_1042567607 span.text {
    font-size:14px !important;
    color:var(--color_1) !important;
    font-weight:700 !important;
    font-family: Inter !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1867872685 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/b3741d36-d85d-4ef2-ad0c-1e5b2d0e90be/icon/arrow.svg) !important;
    order:1 !important;
    width:40px !important;
    height:40px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1867872685 {
    gap:16px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner a.u_1867872685 span.text {
    font-size:14px !important;
    color:var(--color_1) !important;
    font-weight:700 !important;
    font-family: Inter !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3071055419 img { border-radius:16px 16px 16px 16px !important; }

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

  *#dm .dmInner div.u_1270374899 img {
    border-radius:8px 8px 8px 8px !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1892294445 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:25px 25px 25px 25px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1276887273 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/b3741d36-d85d-4ef2-ad0c-1e5b2d0e90be/icon/arrow.svg) !important;
    order:1 !important;
    width:40px !important;
    height:40px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1276887273 {
    gap:16px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner a.u_1276887273 span.text {
    font-size:14px !important;
    color:var(--color_1) !important;
    font-weight:700 !important;
    font-family: Inter !important;
  }

  *#dm .dmInner div.u_1075456462 .postArticle .blogImgLink { height:200px !important; }

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

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

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

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

  *#dm .dmInner a.u_1688741258 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/b3741d36-d85d-4ef2-ad0c-1e5b2d0e90be/icon/arrow.svg) !important;
    order:1 !important;
    width:40px !important;
    height:40px !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1688741258 {
    gap:16px !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-radius:300px 300px 300px 300px !important;
  }

  *#dm .dmInner a.u_1688741258 span.text {
    font-size:14px !important;
    color:var(--color_1) !important;
    font-weight:700 !important;
    font-family: Inter !important;
  }

  *#dm .dmInner *.u_1880118895 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1075456462 .postDescription { font-size:16px !important; }

  *#dm .dmInner div.u_1075456462 .authorBar { font-size:15px !important; }

  *#dm .dmInner *.u_1880118895 .caption-inner {
    padding-left:40px !important;
    padding-right:40px !important;
  }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_4) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1075456462 .postTitle a { font-size:18px !important; }

  *#dm .dmInner div.u_1880118895 .caption-container .caption-title { font-size:18px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner nav.u_3615815027.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:30px !important; }

  *#dm .dmInner nav.u_3615815027.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:30px !important; }

  *#dm .dmInner nav.u_3615815027.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:30px !important; }

  *#dm .dmInner div.u_1075456462 .authorBar { font-size:14px !important; }

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

  *#dm .dmInner *.u_1880118895 .caption-inner {
    padding-left:30px !important;
    padding-right:30px !important;
  }

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

  *#dm .dmInner div.u_1075456462 .postTitle a { font-size:18px !important; }

  *#dm .dmInner div.u_1075456462 .postDescription { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1075456462 .postTitle a { font-size:24px !important; }

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

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

  *#dm .dmInner *.u_1880118895 .caption-inner {
    padding-left:40px !important;
    padding-right:40px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 05935b1 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-end;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 888bdde {
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 100vh;
    flex-wrap: nowrap;
    padding: 120px 4% 60px 4%;
    margin: 0% 0% 0% 0%;
}
    
#f6deaf96::before, #f6deaf96 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    background-image: linear-gradient(180deg, rgba(11, 15, 59, 0) 0%, rgba(3, 26, 98, 1) 100%);
    opacity: 1;
    content: '';
    height: 100%;
}
#f6deaf96 {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\35 b51c4b1 {
    margin: 0px 0% 0px 0%;
}
    
#\33 fdc832b {
    align-self: auto;
    max-width: 100%;
    width: 910px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8da2495 {
    max-width: 100%;
    width: 836px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a59c9b5f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a59c9b5f {
    margin-left: 0%;
    max-width: 100%;
    width: 30px;
    min-height: 1px;
    height: auto;
    order: 0;
    margin-right: 0%;
}
    
#\30 ab4c302 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 20px;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9b203b2 {
    max-width: 100%;
    width: 1012px;
    height: auto;
    order: 1;
}
    
#group_6e4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 3;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 3%;
}
    
#group_o9u {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_5p3 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a2a781ba {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 cdd456e {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\32 6e51b9f {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\34 5842da2 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 ee297c4 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 d623c56 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 cccba13 {
    column-gap: 2%;
    row-gap: 30px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 60px 4% 120px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 cac5960::before, #\34 cac5960 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#\34 cac5960 {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/c01336de/dms3rep/multi/Grafismo-02-afcb854f.svg");
    border-style: solid;
    background-size: auto;
    background-position: 100% 100%;
}
    
#e4de8e3d {
    margin: 0px 0% 0px 0%;
}
    
#db461764 {
    max-height: 100%;
    --column-gap: 20px;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7b2edad {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2820581 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4fe6842.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 4fe6842 {
    margin-left: 0%;
    max-width: 100%;
    width: 30px;
    min-height: 1px;
    height: auto;
    order: 0;
    margin-right: 0%;
}
    
#\32 4da2398 {
    column-gap: 8%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    min-height: 80px;
    background-image: none;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#group_mbg {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-wrap: wrap;
    align-content: stretch;
    align-items: stretch;
}
    
#group_nmk {
    align-items: flex-start;
    width: 19.2%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
}
    
#widget_k54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b93.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 20px 20px;
}
#widget_b93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8ra {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_4);
    background-image: none;
    flex: 1 1 auto;
    height: auto;
    justify-content: flex-start;
}
    
#\38 ff7e2c8 {
    align-items: flex-start;
    width: 19.2%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
}
    
#a8c349f5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_4);
    background-image: none;
    flex: 1 1 auto;
    height: auto;
    justify-content: flex-start;
}
    
#\37 8e8cf75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee6debaf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 20px 20px;
}
#ee6debaf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 259e12e {
    align-items: flex-start;
    width: 19.2%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
}
    
#cc8c43ab {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_4);
    background-image: none;
    flex: 1 1 auto;
    height: auto;
    justify-content: flex-start;
}
    
#\37 6625d13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d181fe2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 60px 20px 20px;
}
#\33 d181fe2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fa9f225 {
    align-items: flex-start;
    width: 19.2%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
}
    
#d84dde19 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_4);
    background-image: none;
    flex: 1 1 auto;
    height: auto;
    justify-content: flex-start;
}
    
#\37 92e62df {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b369c5a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 20px 20px;
}
#b369c5a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c181a5b {
    align-items: flex-start;
    width: 19.2%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
}
    
#\38 c214393 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_4);
    background-image: none;
    flex: 1 1 auto;
    height: auto;
    justify-content: flex-start;
}
    
#\32 9c36ca5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 41c052a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 20px 20px;
}
#\35 41c052a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 63e96da {
    align-items: flex-start;
    width: 19.2%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
}
    
#\33 13a5d03 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_4);
    background-image: none;
    flex: 1 1 auto;
    height: auto;
    justify-content: flex-start;
}
    
#dd8faa96 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7b9c526.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 20px 20px;
}
#\34 7b9c526 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b215b71e {
    align-items: flex-start;
    width: 19.2%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
}
    
#b9fdd2e9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_4);
    background-image: none;
    flex: 1 1 auto;
    height: auto;
    justify-content: flex-start;
}
    
#a2f687a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1c4de70.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 20px 20px;
}
#\39 1c4de70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f266aeee {
    align-items: flex-start;
    width: 19.2%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
}
    
#d022b1ca {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_4);
    background-image: none;
    flex: 1 1 auto;
    height: auto;
    justify-content: flex-start;
}
    
#\35 9ef2d0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f372507.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 20px 20px;
}
#\33 f372507 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ead8f94 {
    align-items: flex-start;
    width: 19.2%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
}
    
#\31 1666a1c {
    align-items: flex-start;
    width: 100%;
    min-height: 310px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_4);
    background-image: none;
    flex: 1 1 auto;
    height: auto;
    justify-content: flex-start;
}
    
#\39 ab69153 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f01f9fd5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 20px 20px;
}
#f01f9fd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1cf4a84 {
    align-items: flex-start;
    width: 19.2%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    justify-content: flex-start;
}
    
#\33 724b8b8 {
    align-items: center;
    width: 100%;
    min-height: 310px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_4);
    background-image: none;
    height: auto;
    align-content: center;
    flex: 1 1 auto;
    padding: 0px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ff53c4aa {
    width: 95%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 86af8ed.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 6px 0px 25px;
}
#\36 86af8ed {
    max-width: 100%;
    width: auto;
    min-height: 45px;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a42a7a51 {
    column-gap: 1%;
    row-gap: 40px;
    width: 100%;
    min-height: 320px;
    flex-wrap: wrap;
    align-content: center;
    padding: 0px 4% 120px 4%;
    margin: 0% 0% 0% 0%;
}
    
#dce7b856 {
    background-color: var(--color_4);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
}
    
#cfbe5825 {
    column-gap: 4%;
    row-gap: 10px;
    background-color: var(--color_2);
    border-radius: 16px 16px 16px 16px;
    width: 49.5%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/c01336de/dms3rep/multi/opt/mapa-atendimento-nathusa-brasil-1920w.webp");
    min-width: 4%;
    background-size: contain;
    background-position: 100% 0%;
    order: 1;
    flex: 1 1 auto;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#f2c79179 {
    column-gap: 4%;
    row-gap: 16px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_2);
    width: 49.5%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    align-items: center;
    align-content: center;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#widget_c50 {
    max-width: 100%;
    width: 48%;
    height: 216px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_l13 {
    row-gap: 24px;
    column-gap: 4.903462948499897%;
    max-height: 100%;
    width: 48%;
    justify-content: space-between;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: nowrap;
    align-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_tqc {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_g5f {
    row-gap: 24px;
    column-gap: 3.8916024970957674%;
    max-height: 100%;
    width: 100%;
    justify-content: space-between;
    min-height: auto;
    align-items: flex-start;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#widget_jch {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#widget_pto.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 16px 8px 16px;
}
#widget_pto {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_fq8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_fq8 {
    max-width: 100%;
    width: 53.04%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#da7f1614 {
    margin: 0px 0% 0px 0%;
}
    
#f3bfd1d7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 6px 0px 25px;
}
#f3bfd1d7 {
    max-width: 100%;
    width: auto;
    min-height: 45px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b48b84d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_m9h {
    align-items: flex-end;
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b08c2303 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8a4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e9171822 {
    column-gap: 4%;
    row-gap: 40px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 120px 4% 120px 4%;
    margin: 0% 0% 0% 0%;
}
    
#a41c0351 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\37 16a8e31 {
    background-color: var(--color_4);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\39 c50655f {
    margin: 0px 0% 0px 0%;
}
    
#c2ec73e0 {
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\36 427d3d0 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0eb935d {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9feea99.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 9feea99 {
    margin-left: 0%;
    max-width: 100%;
    width: 30px;
    min-height: 1px;
    height: auto;
    order: 0;
    margin-right: 0%;
}
    
#\30 3d13f08 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6235c64 {
    max-height: 100%;
    --column-gap: 20px;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 746b809 {
    column-gap: 4%;
    row-gap: 10px;
    flex-direction: row;
    width: 100%;
    min-height: 0px;
    justify-content: flex-end;
    align-items: flex-end;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#a023ab63.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 6px 0px 25px;
}
#a023ab63 {
    max-width: 100%;
    width: auto;
    min-height: 45px;
    height: auto;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 9459de9 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 279px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/c01336de/dms3rep/multi/opt/manutencao-preventiva-e-corretiva-transformadores-f15f5898-1920w.webp");
    border-radius: 8px 8px 8px 8px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4.5% 4.5% 5% 4.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c939fe30 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    --column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ab9c1667 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#b3aef503 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\39 8b60b6d {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    --column-gap: 1%;
    height: auto;
    order: 1;
    margin: 16px 0% 16px 0%;
}
    
#\31 7255d00 {
    width: 231px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 f67d8e3 {
    margin: 0px 0% 0px 0%;
}
    
#d1bf50a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8f922eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 97c0160 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9db0894 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    margin: 0% 0% 0% 0%;
}
    
#group_e2f {
    align-items: flex-start;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#d6273121 {
    align-items: flex-start;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#a9ab47e6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    --column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 68c965e {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 279px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/c01336de/dms3rep/multi/opt/locacao-de-transformadores-1920w.webp");
    border-radius: 8px 8px 8px 8px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 4.5% 4.5% 5% 4.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e897667 {
    align-items: flex-start;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_2);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0796eaa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    --column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4c8f33d {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 279px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/c01336de/dms3rep/multi/opt/reparo-transformadores-1920w.webp");
    border-radius: 8px 8px 8px 8px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4.5% 4.5% 5% 4.5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1l2 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9069184278514375%;
    flex-wrap: nowrap;
    order: 0;
    align-content: flex-start;
}
    
#\36 a6870e0 {
    width: 228.98491101989742px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d20e342 {
    width: 228.98491101989742px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a780440c {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea244991 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b5c96c4 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9069184278514375%;
    flex-wrap: nowrap;
    order: 2;
}
    
#d5681252.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 6px 0px 25px;
}
#d5681252 {
    max-width: 100%;
    width: auto;
    min-height: 45px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa2bacf8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#aa2bacf8 {
    margin-left: 0%;
    max-width: 100%;
    width: 30px;
    min-height: 1px;
    height: auto;
    order: 0;
    margin-right: 0%;
}
    
#ec7b15e4 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 20px;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 52db697 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4sd {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\32 1bfd327 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\34 1e4e8da {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bb7097f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8a01aea {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#cc4d6026 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#d0339e0f {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_be4 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#\34 3c45fbe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\36 59954f1 {
    column-gap: 6%;
    row-gap: 36px;
    width: 100%;
    min-height: 220px;
    flex-wrap: nowrap;
    padding: 120px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c1d84e6 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4bf7b8d {
    margin: 0px 0% 0px 0%;
}
    
#\39 f61ae31 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 5b38819 {
    background-color: var(--color_4);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
}
    
#aa146e7c {
    max-width: 100%;
    width: 671px;
    height: auto;
}
    
#cae605af {
    align-self: auto;
    max-height: 100%;
    --column-gap: 20px;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7cf930e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e7cf930e {
    margin-left: 0%;
    max-width: 100%;
    width: 30px;
    min-height: 1px;
    height: auto;
    order: 0;
    margin-right: 0%;
}
    
#c643bbed {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 4c585b4 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a7099a89 {
    align-items: flex-start;
    width: 24.25%;
    min-height: 270px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_2);
    background-image: none;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 2bedaaf {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 270px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    --column-gap: 1%;
    height: auto;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eb59360c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    --column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4c9cb15 {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8ae72c5 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#b7427949 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 28e327f {
    width: 81.15%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 2fa50a5 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 40px 4% 12px 4%;
    margin: 0% 0% 0% 0%;
}
    
#a892a48b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 9de6055 {
    align-items: flex-start;
    width: 24.25%;
    min-height: 270px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_2);
    background-image: none;
    height: auto;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#ac63816e {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ab88726 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    --column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e7811a4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 44351d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 a15a0e5 {
    align-items: flex-start;
    width: 24.25%;
    min-height: 270px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_2);
    background-image: none;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#cc4cd91b {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e541041b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    --column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bcaf483 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 3ed91c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ff3f321d {
    align-items: flex-start;
    width: 24.25%;
    min-height: 270px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-color: var(--color_2);
    background-image: none;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f23684d {
    width: 50px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 81d910f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    --column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0eaed7d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 5bd15a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 8589297 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 81e94f5 {
    min-height: 26px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 0df6d7d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#c06004a8 {
    margin: 0px 0% 0px 0%;
}
    
#group_pkr {
    align-items: flex-start;
    width: 66.66%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cd8bc8be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 6px 0px 25px;
}
#cd8bc8be {
    max-width: 100%;
    width: auto;
    min-height: 45px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e6788bf {
    max-width: 100%;
    width: 955px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 da36f16 {
    max-width: 100%;
    width: 955px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ef827998 {
    max-width: 100%;
    width: 427px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4a20445 {
    column-gap: 8%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 100%;
    min-height: 80px;
    background-image: none;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#af4e7bc3 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#a6ad2d83::before, #a6ad2d83 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.8;
    border-radius: inherit;
}
#a6ad2d83 {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/c01336de/dms3rep/multi/Grafismo-02-afcb854f.svg");
    border-style: solid;
    background-size: auto;
    background-position: 100% 100%;
}
    
#\34 7100d68 {
    margin: 0px 0% 0px 0%;
}
    
#\37 a6e992d {
    max-width: 100%;
    width: 333px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e96d20c {
    column-gap: 2%;
    row-gap: 40px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e3e7353 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 24.63%;
    justify-content: flex-end;
    min-height: auto;
    align-items: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 4f6a271 {
    max-width: 100%;
    width: 100.00%;
    min-height: 100px;
    height: 505px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dh0 {
    align-items: flex-start;
    width: 71.37%;
    min-height: 421px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    height: auto;
}
    
#\34 449a5d7 {
    max-height: 100%;
    --column-gap: 20px;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2d8057b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 2d8057b {
    margin-left: 0%;
    max-width: 100%;
    width: 30px;
    min-height: 1px;
    height: auto;
    order: 0;
    margin-right: 0%;
}
    
#\38 a01eb54 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 24254ef {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cefd641c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 6px 0px 25px;
}
#cefd641c {
    max-width: 100%;
    width: auto;
    min-height: 45px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1ie.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1ie {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 20px 0% 20px 0%;
}
    
#group_6ee {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
}



@media all {
    
#\39 bf787fb {
    background-color: var(--color_4);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\32 60c96e2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 60c96e2 {
    margin-left: 0%;
    max-width: 100%;
    width: 30px;
    min-height: 1px;
    height: auto;
    order: 0;
    margin-right: 0%;
}
    
#\38 6575eb8 {
    column-gap: 4%;
    row-gap: 40px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 4% 60px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 bbaec24 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 690ad34 {
    max-height: 100%;
    --column-gap: 20px;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 20px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a3ba350 {
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#b7571dbc {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcd167b2 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce903f8b {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#widget_49v {
    width: 100%;
    height: 158px;
    min-height: 100px;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 2918570 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 736c509 {
    max-width: 100%;
    width: 955px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6b732d1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 6px 0px 25px;
}
#e6b732d1 {
    max-width: 100%;
    width: auto;
    min-height: 45px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6fe4930 {
    max-width: 100%;
    width: 955px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 956c215 {
    margin: 0px 0% 0px 0%;
}
    
#\30 0a8ea3f {
    align-items: flex-start;
    width: 66.66%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 5ab59aa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(180deg, rgba(3, 26, 98, 0.75) 0%, rgba(11, 15, 59, 0) 100%);
    background-origin: border-box;
}
    
#\37 14735ab {
    min-height: 26px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#a3e6da10 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 81a9e7e {
    min-height: 31px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#b9fabf54 {
    background-color: var(--color_2);
    background-image: none;
}
    
#f18541cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f18541cf {
    width: 1259px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#aa9b8632 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 5cd25b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#a837ad97 {
    background-color: var(--color_4);
    background-image: none;
}
    
#e5c5d1f8 {
    margin: 0px 0% 0px 0%;
}
    
#b508352b {
    min-height: 75px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 970bbc1 {
    align-items: flex-start;
    width: 66.66%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dbf7b7b7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 6px 0px 25px;
}
#dbf7b7b7 {
    max-width: 100%;
    width: auto;
    min-height: 45px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cb25b5b {
    margin: 0px 0% 0px 0%;
}
    
#\36 09d1780 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\34 318deda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    padding: 40px 40px 40px 40px;
    margin: -75px 0% 0px 0%;
}
    
#\37 e1612b8 {
    max-width: 100%;
    width: 955px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4cf272d {
    min-height: 26px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 8c77e75 {
    max-width: 100%;
    width: 955px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 888bdde {
    column-gap: 0%;
    flex-direction: row;
    min-height: 100vh;
    flex-wrap: nowrap;
}
    
#\35 b51c4b1 {
    margin: 0px 0% 0px 0%;
}
    
#f6deaf96::before, #f6deaf96 > .bgExtraLayerOverlay {
    
}
#f6deaf96 {
    background-position: 50% 50%;
}
    
#\37 05935b1 {
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 fdc832b {
    width: 100%;
}
    
#f8da2495 {
    width: 410px;
}
    
#\39 9b203b2 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 cccba13 {
    row-gap: 32px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#e4de8e3d {
    margin: 0px 0% 0px 0%;
}
    
#\32 4da2398 {
    width: 100%;
    min-height: 80px;
}
    
#group_mbg {
    width: 100%;
    min-height: 80px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    justify-content: center;
    align-items: stretch;
}
    
#widget_k54 {
    height: auto;
}
    
#\37 8e8cf75 {
    height: auto;
}
    
#\37 6625d13 {
    height: auto;
}
    
#\37 92e62df {
    height: auto;
}
    
#\32 9c36ca5 {
    height: auto;
}
    
#dd8faa96 {
    height: auto;
}
    
#a2f687a5 {
    height: auto;
}
    
#\35 9ef2d0f {
    height: auto;
}
    
#\39 ab69153 {
    height: auto;
}
    
#ff53c4aa {
    height: auto;
}
    
#group_nmk {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.66%;
}
    
#\38 ff7e2c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.66%;
}
    
#\33 259e12e {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.66%;
}
    
#\37 fa9f225 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.66%;
}
    
#\36 c181a5b {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.66%;
}
    
#\37 63e96da {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.66%;
}
    
#b215b71e {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.66%;
}
    
#f266aeee {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.66%;
}
    
#\39 ead8f94 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.66%;
}
    
#\30 1cf4a84 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.66%;
}
    
#\33 d181fe2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 20px 20px;
}
#\33 d181fe2 {
    margin: 0px 0% 0px 0%;
}
    
#d84dde19 {
    flex: 1 1 auto;
    height: auto;
    justify-content: flex-start;
}
    
#d022b1ca {
    flex: 1 1 auto;
    height: auto;
    justify-content: flex-start;
}
    
#\31 1666a1c {
    justify-content: flex-start;
    min-height: auto;
    flex: 1 1 auto;
    height: auto;
}
    
#\33 724b8b8 {
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a42a7a51 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 4% 60px 4%;
}
    
#da7f1614 {
    margin: 0px 0% 0px 0%;
}
    
#cfbe5825 {
    row-gap: 18px;
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#f2c79179 {
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    align-content: stretch;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#widget_jch {
    width: 345px;
}
    
#widget_fq8 {
    width: 100%;
}
    
#widget_pto.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 16px 10px 16px;
}
#widget_pto {
    width: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_l13 {
    margin: 0px 0% 0px 0%;
}
    
#\38 b48b84d {
    width: 100%;
}
    
#group_m9h {
    width: 100%;
    min-height: 0px;
    height: auto;
    flex: 0 1 auto;
}
    
#b08c2303 {
    width: 45px;
}
    
#widget_c50 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e9171822 {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#a41c0351 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c50655f {
    margin: 0px 0% 0px 0%;
}
    
#c2ec73e0 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 0eb935d {
    width: 69.00%;
}
    
#\38 746b809 {
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c939fe30 {
    height: auto;
    min-height: auto;
}
    
#ab9c1667 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\39 8b60b6d {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-end;
    --column-gap: 2%;
    row-gap: 24px;
    align-items: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#\31 7255d00 {
    width: auto;
}
    
#\35 f67d8e3 {
    margin: 0px 0% 0px 0%;
}
    
#d1bf50a3 {
    width: 100%;
}
    
#\31 8f922eb {
    width: 100%;
}
    
#\31 97c0160 {
    width: 45px;
    min-width: 45px;
}
    
#\32 9db0894 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a9ab47e6 {
    height: auto;
    min-height: auto;
}
    
#\39 0796eaa {
    height: auto;
    min-height: auto;
}
    
#\36 a6870e0 {
    width: auto;
}
    
#\34 d20e342 {
    width: auto;
}
    
#a780440c {
    width: 45px;
    min-width: 45px;
}
    
#ea244991 {
    width: 45px;
    min-width: 45px;
}
    
#group_e2f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    flex: 0 1 auto;
}
    
#d6273121 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\33 e897667 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    flex: 0 1 auto;
}
    
#widget_4sd {
    height: 170px;
}
    
#\32 1bfd327 {
    height: 170px;
}
    
#\34 68c965e {
    min-height: auto;
}
    
#\35 9459de9 {
    min-height: auto;
}
    
#\36 4c8f33d {
    min-height: auto;
}
    
#\34 1e4e8da {
    height: 170px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0339e0f {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_be4 {
    grid-template-rows: minmax(236px, max-content);
    width: 100.00%;
}
    
#\31 8a01aea {
    min-height: 320px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 59954f1 {
    column-gap: 0%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30px 4% 0px 4%;
}
    
#\30 c1d84e6 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 4bf7b8d {
    margin: 0px 0% 0px 0%;
}
    
#\39 f61ae31 {
    width: 100%;
}
    
#aa146e7c {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4c585b4 {
    margin: 0px 0% 0px 0%;
}
    
#\38 2bedaaf {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    --column-gap: 2%;
    row-gap: 12px;
    align-items: stretch;
    margin: 0px 0% 0px 0%;
}
    
#eb59360c {
    height: auto;
    min-height: 63px;
}
    
#d4c9cb15 {
    width: 45px;
}
    
#a8ae72c5 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\30 28e327f {
    width: 100%;
}
    
#\39 2fa50a5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a892a48b {
    width: 100%;
}
    
#ac63816e {
    width: 45px;
}
    
#\39 ab88726 {
    height: auto;
    min-height: 63px;
}
    
#\39 e7811a4 {
    width: 100%;
}
    
#\35 44351d0 {
    width: 100%;
}
    
#cc4cd91b {
    width: 45px;
}
    
#e541041b {
    height: auto;
    min-height: 63px;
}
    
#\30 bcaf483 {
    width: 100%;
}
    
#\32 3ed91c1 {
    width: 100%;
}
    
#\35 f23684d {
    width: 45px;
}
    
#\31 81d910f {
    height: auto;
    min-height: 63px;
}
    
#\37 0eaed7d {
    width: 100%;
}
    
#\31 5bd15a9 {
    width: 100%;
}
    
#a7099a89 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: auto;
}
    
#\39 9de6055 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: auto;
}
    
#\35 a15a0e5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: auto;
}
    
#ff3f321d {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 81e94f5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c06004a8 {
    margin: 0px 0% 0px 0%;
}
    
#cd8bc8be {
    width: auto;
}
    
#\34 e6788bf {
    width: 410px;
}
    
#\36 da36f16 {
    width: 410px;
}
    
#group_pkr {
    width: 50%;
    flex: 0 1 auto;
    row-gap: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef827998 {
    width: 100%;
}
    
#\38 4a20445 {
    column-gap: 2%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#af4e7bc3 {
    column-gap: 3%;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 7100d68 {
    margin: 0px 0% 0px 0%;
}
    
#\37 a6e992d {
    width: 100%;
}
    
#\32 e96d20c {
    row-gap: 32px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#\38 e3e7353 {
    width: 100%;
    column-gap: 3.6434018240914496%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-end;
    align-content: flex-end;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\34 449a5d7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 24254ef {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_dh0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#widget_1ie.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1ie {
    width: 200px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_6ee {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.17%;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 a3ba350 {
    width: 100%;
    min-height: 0px;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b7571dbc {
    width: 69.00%;
}
    
#\38 6575eb8 {
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#\34 bbaec24 {
    margin: 0px 0% 0px 0%;
}
    
#ce903f8b {
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 736c509 {
    width: 410px;
}
    
#e6b732d1 {
    width: auto;
}
    
#\32 6fe4930 {
    width: 410px;
}
    
#\31 956c215 {
    margin: 0px 0% 0px 0%;
}
    
#\37 14735ab {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 0a8ea3f {
    width: 50%;
    flex: 0 1 auto;
    row-gap: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 81a9e7e {
    padding: 60px 4% 30px 4%;
}
    
#aa9b8632 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dbf7b7b7 {
    width: auto;
}
    
#\32 cb25b5b {
    margin: 0px 0% 0px 0%;
}
    
#\37 e1612b8 {
    width: 410px;
}
    
#\37 4cf272d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 8c77e75 {
    width: 410px;
}
    
#\34 970bbc1 {
    width: 50%;
    flex: 0 1 auto;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\37 05935b1 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 888bdde {
    row-gap: 0px;
    flex-direction: column;
    min-height: 100vh;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 120px 6% 60px 6%;
}
    
#f6deaf96::before, #f6deaf96 > .bgExtraLayerOverlay {
    
}
    
#\35 b51c4b1 {
    margin: 0px 0% 0px 0%;
}
    
#\33 fdc832b {
    width: 100%;
}
    
#f8da2495 {
    width: auto;
}
    
#\39 9b203b2 {
    width: 100%;
    order: 0;
}
    
#group_6e4 {
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    row-gap: 0px;
    align-items: flex-start;
}
    
#group_o9u {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#a2a781ba {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#\32 6e51b9f {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
    
#\39 ee297c4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.5%;
}
}



@media (max-width: 767px) {
    
#\33 cccba13 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 60px 6% 60px 6%;
}
    
#e4de8e3d {
    margin: 0px 0% 0px 0%;
}
    
#\32 4da2398 {
    column-gap: 8%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#group_mbg {
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: stretch;
    justify-content: flex-start;
}
    
#widget_k54 {
    height: auto;
}
    
#\37 8e8cf75 {
    height: auto;
}
    
#\37 6625d13 {
    height: auto;
}
    
#\37 92e62df {
    height: auto;
}
    
#\32 9c36ca5 {
    height: auto;
}
    
#dd8faa96 {
    height: auto;
}
    
#a2f687a5 {
    height: auto;
}
    
#\35 9ef2d0f {
    height: auto;
}
    
#\39 ab69153 {
    height: auto;
}
    
#ff53c4aa {
    height: auto;
    width: 100%;
}
    
#group_nmk {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
    min-height: auto;
}
    
#\38 ff7e2c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\33 259e12e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\37 fa9f225 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\36 c181a5b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\37 63e96da {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#b215b71e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#f266aeee {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\39 ead8f94 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\30 1cf4a84 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#group_8ra {
    min-height: auto;
    flex: 1 1 auto;
    height: auto;
    justify-content: flex-start;
}
    
#a8c349f5 {
    justify-content: flex-start;
}
    
#\33 d181fe2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 20px 20px;
}
#\33 d181fe2 {
    margin: 0px 0% 0px 0%;
}
    
#cc8c43ab {
    flex: 1 1 auto;
    height: auto;
    justify-content: flex-start;
}
    
#d84dde19 {
    flex: 1 1 auto;
    height: auto;
    justify-content: flex-start;
}
    
#\38 c214393 {
    flex: 1 1 auto;
    height: auto;
    justify-content: flex-start;
}
    
#\33 13a5d03 {
    flex: 1 1 auto;
    height: auto;
    justify-content: flex-start;
}
    
#b9fdd2e9 {
    justify-content: flex-start;
    min-height: auto;
}
    
#d022b1ca {
    justify-content: flex-start;
    flex: 1 1 auto;
    height: auto;
}
    
#\33 724b8b8 {
    justify-content: flex-start;
    min-height: auto;
}
    
#\31 1666a1c {
    justify-content: flex-start;
    min-height: auto;
    flex: 1 1 auto;
    height: auto;
}
    
#\36 86af8ed.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 6px 0px 15px;
}
#\36 86af8ed {
    width: auto;
    min-height: auto;
    height: auto;
    margin: 0px 10px 0px 10px;
}
}



@media (max-width: 767px) {
    
#a42a7a51 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 6% 60px 6%;
}
    
#cfbe5825 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#f2c79179 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_c50 {
    height: 140px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_g5f {
    column-gap: 6.993580112006556%;
    row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#widget_jch {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
    order: 1;
}
    
#widget_pto {
    margin-left: 0%;
    width: auto;
    margin-right: 0%;
    order: 0;
}
    
#widget_fq8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_fq8 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_l13 {
    column-gap: 6%;
    --column-gap: 6%;
    align-items: flex-start;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#da7f1614 {
    margin: 0px 0% 0px 0%;
}
    
#widget_tqc {
    width: 100%;
}
    
#f3bfd1d7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 6px 0px 20px;
}
#f3bfd1d7 {
    width: auto;
    min-height: auto;
    height: auto;
}
    
#\38 b48b84d {
    width: 100%;
}
    
#group_m9h {
    width: 100%;
    min-height: 0px;
    align-items: flex-end;
    height: auto;
    flex: 0 1 auto;
    align-content: flex-end;
}
    
#b08c2303 {
    width: 40px;
}
}



@media (max-width: 767px) {
    
#e9171822 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 60px 6% 60px 6%;
}
    
#a41c0351 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c50655f {
    margin: 0px 0% 0px 0%;
}
    
#c2ec73e0 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 746b809 {
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a023ab63.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 6px 0px 20px;
}
#a023ab63 {
    width: auto;
    min-height: auto;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\35 f67d8e3 {
    margin: 0px 0% 0px 0%;
}
    
#d1bf50a3 {
    width: 100%;
}
    
#\35 9459de9 {
    align-items: flex-start;
    min-height: auto;
}
    
#\31 8f922eb {
    width: 100%;
}
    
#c939fe30 {
    height: auto;
    min-height: auto;
    align-items: flex-start;
}
    
#\31 97c0160 {
    width: 45px;
    min-width: 45px;
}
    
#ab9c1667 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 9db0894 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 8b60b6d {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7255d00 {
    width: auto;
}
    
#a9ab47e6 {
    height: auto;
    min-height: auto;
    align-items: flex-start;
}
    
#\34 68c965e {
    align-items: flex-start;
    min-height: auto;
}
    
#\39 0796eaa {
    height: auto;
    min-height: auto;
    align-items: flex-start;
}
    
#\36 4c8f33d {
    align-items: flex-start;
    min-height: auto;
}
    
#\36 a6870e0 {
    width: auto;
}
    
#\34 d20e342 {
    width: auto;
}
    
#a780440c {
    width: 45px;
    min-width: 45px;
}
    
#ea244991 {
    width: 45px;
    min-width: 45px;
}
    
#d5681252.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 6px 0px 20px;
}
#d5681252 {
    width: auto;
    min-height: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_1l2 {
    row-gap: 24px;
}
    
#group_e2f {
    width: 100%;
    flex: 0 1 auto;
}
    
#d6273121 {
    width: 100%;
    flex: 0 1 auto;
}
    
#\33 e897667 {
    width: 100%;
    flex: 0 1 auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1bfd327 {
    justify-self: auto;
    align-self: auto;
    width: 99.58%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1e4e8da {
    width: 99.16%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b5c96c4 {
    justify-content: flex-end;
}
}



@media (max-width: 767px) {
    
#bb7097f9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 8a01aea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 59954f1 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 6% 0px 6%;
}
    
#\30 c1d84e6 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 4bf7b8d {
    margin: 0px 0% 0px 0%;
}
    
#\39 f61ae31 {
    width: 100%;
}
    
#aa146e7c {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 4c585b4 {
    margin: 0px 0% 0px 0%;
}
    
#\38 2bedaaf {
    column-gap: 6.993580112006556%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 16px;
    margin: 0px 0% 0px 0%;
}
    
#eb59360c {
    height: auto;
    min-height: 80px;
    align-items: flex-start;
}
    
#d4c9cb15 {
    width: 40px;
}
    
#a8ae72c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 2fa50a5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 6% 24px 6%;
}
    
#\30 28e327f {
    width: 70.22%;
}
    
#a892a48b {
    width: 100.00%;
}
    
#ac63816e {
    width: 40px;
}
    
#\39 ab88726 {
    height: auto;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 e7811a4 {
    width: 100.00%;
}
    
#\35 44351d0 {
    width: 100.00%;
}
    
#cc4cd91b {
    width: 40px;
}
    
#e541041b {
    height: auto;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 bcaf483 {
    width: 100.00%;
}
    
#\32 3ed91c1 {
    width: 100.00%;
}
    
#\35 f23684d {
    width: 40px;
}
    
#\31 81d910f {
    height: auto;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 0eaed7d {
    width: 100.00%;
}
    
#\31 5bd15a9 {
    width: 100.00%;
}
    
#a7099a89 {
    width: 100%;
    min-height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 9de6055 {
    width: 100%;
    min-height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a15a0e5 {
    width: 100%;
    min-height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ff3f321d {
    width: 100%;
    min-height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 8589297 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 24px;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\38 81e94f5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#cd8bc8be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 6px 0px 20px;
}
#cd8bc8be {
    width: auto;
    min-height: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 e6788bf {
    width: 100%;
    order: 0;
}
    
#\36 da36f16 {
    width: 100%;
    order: 0;
}
    
#group_pkr {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#ef827998 {
    width: 100%;
}
    
#\38 4a20445 {
    column-gap: 8%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#af4e7bc3 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 7100d68 {
    margin: 0px 0% 0px 0%;
}
    
#\37 a6e992d {
    width: 100%;
}
    
#\32 e96d20c {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 60px 6% 60px 6%;
}
    
#\38 e3e7353 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: auto;
}
    
#cefd641c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 6px 0px 20px;
}
#cefd641c {
    width: auto;
    min-height: auto;
    height: auto;
}
    
#widget_1ie {
    height: auto;
    width: 80px;
}
    
#group_dh0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\38 a3ba350 {
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 6575eb8 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 6% 0px 6%;
}
    
#\34 bbaec24 {
    margin: 0px 0% 0px 0%;
}
    
#ce903f8b {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_49v {
    height: 139px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 2918570 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\33 736c509 {
    width: 100%;
    order: 0;
}
    
#e6b732d1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 6px 0px 20px;
}
#e6b732d1 {
    width: auto;
    min-height: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 6fe4930 {
    width: 100%;
    order: 0;
}
    
#\37 14735ab {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 0a8ea3f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#a3e6da10 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 81a9e7e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 6% 30px 6%;
}
    
#aa9b8632 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 5cd25b3 {
    width: 100%;
    align-items: center;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b508352b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#dbf7b7b7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 6px 0px 20px;
}
#dbf7b7b7 {
    width: auto;
    min-height: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 318deda {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 30px 30px 30px 30px;
    margin: -75px 0% 0px 0%;
}
    
#\37 e1612b8 {
    width: 270px;
    order: 0;
}
    
#\37 4cf272d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 8c77e75 {
    width: 270px;
    order: 0;
}
    
#\34 970bbc1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    align-items: center;
    align-content: center;
}
}

#\34 cac5960.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAf0lEQVQoz31RWxLEMAgy8f5Xhh070bLW9oMxD0RRI2kkF4BN0uN83goALC/xuRuKFDFJF/GoJqJK/v0TEwBcEwJaek1JibcevVeY1EZlExMeUQwtNWWt5EMxnZuMYb/gJspmsvlqoRRbTw8jh3gN3Ps41IhuZn+MZlzhtJUi/gAUrsDmK1l2twAAAABJRU5ErkJggg==')!important}#\35 9459de9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAgAAUAmJYwCdADz0iG0wAD+/F7NjwvNA7eeso/txYg2uDR9CEnfvywaS2R22iAAAA==')!important}#\34 68c965e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRloAAABXRUJQVlA4IE4AAAAQAgCdASoKAAgAAUAmJbACdAD/CxhlOyYYAP7yc9ccmu3LumpkP0ssPoQfC+hngSlpqb2lVX/QXRyNbtf/lAB5Z5A4cbw1cLUQz56gAAA=')!important}#\36 4c8f33d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAAAQAgCdASoKAAgAAUAmJZwCdAEQ/jYg/fcAAP79ufKkXISVPBcjn49F8fyXRxP6R8QAAA==')!important}#cfbe5825.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRtYAAABXRUJQVlA4WAoAAAAQAAAACQAACQAAQUxQSFkAAAABmTJE9D/gIJIkReqhvbtn/y6Zhp5EREzABBzuHTASbs6uXlZCaI0Zo4hIhTCmBkaeXBmMIAzaUWtqMKw591QCUQMrzgGkl8YggACABKE49ie51OBvCY0BAABWUDggVgAAAPABAJ0BKgoACgABQCYlpAACqxQrbeboAAD+/oZLH36/H6IQsDyvJMnPODdV7h9HuLsN7vW/49R/HaCPJzjn3889lnWFStNwUz3/ij8mOe0+M0E/AAAA')!important}#a6ad2d83.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAf0lEQVQoz31RWxLEMAgy8f5Xhh070bLW9oMxD0RRI2kkF4BN0uN83goALC/xuRuKFDFJF/GoJqJK/v0TEwBcEwJaek1JibcevVeY1EZlExMeUQwtNWWt5EMxnZuMYb/gJspmsvlqoRRbTw8jh3gN3Ps41IhuZn+MZlzhtJUi/gAUrsDmK1l2twAAAABJRU5ErkJggg==')!important}