@media all {
  *#dm .dmInner div.u_1463731820 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1179709379 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(67,67,67,1) !important;
  }

  *#dm .dmInner a.u_1179709379 span.text { color:rgba(67,67,67,1) !important; }

  *#dm .dmInner a.u_1245695952 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1795496060:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1795496060.hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1795496060 {
    border-color:var(--color_4) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1795496060 { text-align:LEFT !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1057586931 .caption-container .caption-title {
    font-family: 'Poppins' !important;
    color:var(--color_4) !important;
    font-weight:700 !important;
    direction:ltr !important;
  }

  *#dm .dmInner div.u_1057586931 .caption-container .caption-text {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1057586931 .caption-container .caption-text .rteBlock {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1057586931 .photoGalleryThumbs .image-container { border-radius:8% 8% 0% 0% !important; }

  *#dm .dmInner div.u_1057586931 {
    border-style:solid !important;
    border-width:0px !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1057586931 .caption-inner {
    border-style:solid !important;
    border-width:0px !important;
    background-color:var(--color_8) !important;
  }

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

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

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

  *#dm .dmInner div.u_1808171855 .svg { fill:rgba(0,141,201,1) !important; }

  *#dm .dmInner div.u_1086482439 .svg { fill:rgba(0,141,201,1) !important; }

  *#dm .dmInner div.u_1436663548 .svg { fill:rgba(0,141,201,1) !important; }

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

  *#dm .dmInner div.u_1356843734 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1176683643 img {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1356620425 .svg { fill:rgba(0,141,201,1) !important; }

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

  *#dm .dmInner div.u_1448823635 .svg { fill:rgba(0,141,201,1) !important; }

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

  *#dm .dmInner div.u_1730664209 .svg { fill:rgba(0,141,201,1) !important; }

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

  *#dm .dmInner div.u_1218850834 .svg { fill:rgba(0,141,201,1) !important; }

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

  *#dm .dmInner div.u_1600124964 .svg { fill:rgba(0,141,201,1) !important; }

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

  *#dm .dmInner div.u_1919259335 .svg { fill:rgba(0,141,201,1) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1804694580 .svg { fill:rgba(0,141,201,1) !important; }

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

  *#dm .dmInner div.u_1046398523 .svg { fill:rgba(0,141,201,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1907989570 .svg { fill:rgba(0,141,201,1) !important; }

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

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

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

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

  *#dm .dmInner div.u_1602045395 .svg { fill:rgba(0,141,201,1) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1702101538.hover { background-image:none !important; }

  *#dm .dmInner a.u_1042894752.hover { background-image:none !important; }

  *#dm .dmInner a.u_1526726331.hover { background-image:none !important; }

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

  *#dm .dmInner a.u_1929691221:hover { background-image:none !important; }

  *#dm .dmInner a.u_1929691221.hover { background-image:none !important; }

  *#dm .dmInner div.u_1692911437 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1960802392 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1084595512 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1373211869 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

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

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

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

  *#dm .dmInner div.u_1701322127 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1897812698 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

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

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

  *#dm .dmInner div.u_1679124126 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1627936969 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1605202969 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1032675612 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

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

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

  *#dm .dmInner div.u_1054730087 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1354370592 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1901476528 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

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

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

  *#dm .dmInner div.u_1429080085 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

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

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

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

  *#dm .dmInner div.u_1547317259 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1736549269 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1765473265 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1624391946 {
    border-style:solid !important;
    border-color:rgb(0,104,155) rgb(0,104,155) rgb(0,104,155) rgb(0,104,155) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1640395719 span.text { font-weight:700 !important; }

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

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

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

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

  *#dm .dmInner div.u_1257680471 {
    border-style:solid !important;
    border-color:rgb(0,104,155) rgb(0,104,155) rgb(0,104,155) rgb(0,104,155) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1257680471 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3109188521 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1701905362 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1386578060 {
    border-style:solid !important;
    border-color:rgb(0,104,155) rgb(0,104,155) rgb(0,104,155) rgb(0,104,155) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1386578060 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

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

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

  *#dm .dmInner div.u_1133122475 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:100px 100px 100px 100px !important;
  }

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

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

  *#dm .dmInner div.u_1244198220 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1984859893 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1061647212 .svg {
    width:50% !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1061647212 {
    border-radius:50% !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:0.625px 0.625px 0.625px 0.625px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1877853585 .svg {
    width:50% !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1877853585 {
    border-radius:50% !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:0.625px 0.625px 0.625px 0.625px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1189453205 { line-height:1.5 !important; }

  *#dm .dmInner div.u_1417836547 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1181917395 { line-height:1.5 !important; }

  *#dm .dmInner div.u_1664045171 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1581431294 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1328656101 { line-height:1.5 !important; }

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

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

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

  *#dm .dmInner div.u_1047694607 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

  *#dm .dmInner div.u_1417589414 { line-height:1.5 !important; }

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

  *#dm .dmInner div.u_1681483292 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1031047482 { line-height:1.5 !important; }

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

  *#dm .dmInner div.u_1947333588 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1323234500 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1862365329 { line-height:1.5 !important; }

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

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

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

  *#dm .dmInner div.u_1418362034 { line-height:1.5 !important; }

  *#dm .dmInner div.u_1802204745 { line-height:1.5 !important; }

  *#dm .dmInner div.u_1053096982 { line-height:1.5 !important; }

  *#dm .dmInner div.u_1818946202 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1700208922 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

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

  *#dm .dmInner div.u_1472777480 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1041079168 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1972904572 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1297881523 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1001742359 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

  *#dm .dmInner div.u_1464890436 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

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

  *#dm .dmInner div.u_1000995878 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

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

  *#dm .dmInner div.u_1002872355 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1751173111 { line-height:1.5 !important; }

  *#dm .dmInner div.u_1693210846 .dmform-success { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1693210846 .dmform-success .rteBlock { color:var(--color_4) !important; }

  *#dm .dmInner *.u_1693210846 .dmformsubmit { float:RIGHT !important; }

  *#dm .dmInner div.u_1693210846 .dmformsubmit:hover { background-image:none !important; }

  *#dm .dmInner div.u_1693210846 .dmformsubmit.hover { background-image:none !important; }

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

  *#dm .dmInner div.u_1693210846 .dmwidget-title { font-size:36px !important; }

  *#dm .dmInner div.u_1693210846 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_5) !important;
    border-color:rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) !important;
    background-image:initial !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1693210846 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_5) !important;
    border-color:rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) !important;
    background-image:initial !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1693210846 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    background-color:var(--color_5) !important;
    border-color:rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) !important;
    background-image:initial !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1693210846 input::placeholder { font-family:'Source Sans Pro' !important; }

  *#dm .dmInner div.u_1693210846 input.placeholder { font-family:'Source Sans Pro' !important; }

  *#dm .dmInner div.u_1693210846 textarea::placeholder { font-family:'Source Sans Pro' !important; }

  *#dm .dmInner div.u_1693210846 textarea.placeholder { font-family:'Source Sans Pro' !important; }

  *#dm .dmInner div.u_1693210846 select::placeholder { font-family:'Source Sans Pro' !important; }

  *#dm .dmInner div.u_1693210846 select.placeholder { font-family:'Source Sans Pro' !important; }

  *#dm .dmInner div.u_1693210846 .dmforminput input {
    font-family:'Source Sans Pro' !important;
    font-weight:normal !important;
    color:var(--color_3) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner div.u_1693210846 .dmforminput textarea {
    font-family:'Source Sans Pro' !important;
    font-weight:normal !important;
    color:var(--color_3) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner div.u_1693210846 .dmforminput .fileUploadLink {
    font-family:'Source Sans Pro' !important;
    font-weight:normal !important;
    color:var(--color_3) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner div.u_1693210846 .checkboxwrapper span {
    font-family:'Source Sans Pro' !important;
    font-weight:normal !important;
    color:var(--color_3) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner div.u_1693210846 .radiowrapper span {
    font-family:'Source Sans Pro' !important;
    font-weight:normal !important;
    color:var(--color_3) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner div.u_1693210846 .optinwrapper div {
    font-family:'Source Sans Pro' !important;
    font-weight:normal !important;
    color:var(--color_3) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner div.u_1693210846 .freetextwrapper {
    font-family:'Source Sans Pro' !important;
    font-weight:normal !important;
    color:var(--color_3) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner div.u_1693210846 .dmforminput select {
    font-family:'Source Sans Pro' !important;
    font-weight:normal !important;
    color:var(--color_3) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner div.u_1693210846 .dmforminput option {
    font-family:'Source Sans Pro' !important;
    font-weight:normal !important;
    color:var(--color_3) !important;
    text-decoration:none !important;
  }

  *#dm .dmInner div.u_1693210846 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_8) !important;
    font-weight:700 !important;
    font-family:'Fira Sans' !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1693210846 .m-recaptcha {
    color:var(--color_8) !important;
    font-weight:700 !important;
    font-family:'Fira Sans' !important;
    font-size:15px !important;
  }

  *#dm .dmInner div.u_1693210846 .dmformsubmit {
    margin-block-start:0px !important;
    float:right !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:0 !important;
    width:185px !important;
    height:48px !important;
  }

  *#dm .dmInner div.u_1693210846 .dmforminput {
    padding-inline:8px !important;
    padding-block:2px !important;
  }

  *#dm .dmInner div.u_1693210846 .spacing-container {
    margin-inline:-8px !important;
    margin-block:-2px !important;
  }

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

  *#dm .dmInner div.u_1543679380 {
    border-left-style:solid !important;
    border-left-color:var(--color_8) !important;
    border-left-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1746186906 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    border-style:solid !important;
    border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
    border-width:0.555556px 0.555556px 0.555556px 0.555556px !important;
  }

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

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

  *#dm .dmInner div.u_1903804377 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) !important;
  }

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

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

  *#dm .dmInner div.u_1867921328 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) !important;
  }

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

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

  *#dm .dmInner div.u_1919661075 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) !important;
  }

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

  *#dm .dmInner div.u_1937021851 {
    padding:12.5% !important;
    border-radius:100% 100% 100% 100% !important;
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) rgb(136,179,220) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner a.u_1795496060 span.text { font-size:015px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1057586931 .caption-container .caption-text { font-size:14px !important; }

  *#dm .dmInner div.u_1057586931 .caption-container .caption-text .rteBlock { font-size:14px !important; }

  *#dm .dmInner div.u_1057586931 .caption-button span.text { font-size:15px !important; }

  *#dm .dmInner div.u_1057586931 .caption-button {
    width:145px !important;
    height:40px !important;
  }

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

  *#dm .dmInner *.u_1057586931 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1057586931 .photoGalleryViewAll { padding:0 20px !important; }

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

  *#dm .dmInner div.u_1057586931 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_1094857157 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1402759310 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1003399032 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1092869425 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1436436032 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1270952306 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1134750579 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1594173422 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1265315365 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1258182312 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1594193736 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1363526849 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1367069079 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1268723980 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1760652049 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1798850721 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1046192854 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1535427509 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1367773393 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1978212135 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1950608896 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1345750794 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1007416733 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1476845533 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1326160190 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1702030875 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1121361490 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1103741702 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1278193261 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1496575902 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1508552779 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1168022940 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1457581313 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1200230592 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1320552339 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1370105316 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1596883988 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1270195974 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1281081957 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1081554974 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1268121894 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1228894853 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1347856811 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1393539674 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1392127659 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1478898871 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1588937895 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1344962582 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1047292455 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1202807317 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1879328832 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1478651922 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1631901176 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1713768030 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1770088687 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1931260028 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1700947354 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1756803637 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1412832420 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1420379521 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1356690124 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1058102991 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

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

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

  *#dm .dmInner div.u_1189453205 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1181917395 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1328656101 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1417589414 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1031047482 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1862365329 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1418362034 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1802204745 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1053096982 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .d-page-1607565485 DIV.dmInner { background-color:rgba(0,0,0,0) !important; }

  *#dm .d-page-1607565485 DIV#dmSlideRightNavRight { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1751173111 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

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

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

  *#dm .dmInner div.u_1693210846 .dmformsubmit {
    height:48px !important;
    width:200px !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1057586931 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1057586931 .photoGalleryViewAll { padding:0 20px !important; }

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

  *#dm .dmInner div.u_1057586931 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_1057586931 .caption-button { width:200px !important; }

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

  *#dm .dmInner div.u_1094857157 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1402759310 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1003399032 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1092869425 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1436436032 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1270952306 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1134750579 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1594173422 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1265315365 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1258182312 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1594193736 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1363526849 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1367069079 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1268723980 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1760652049 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1798850721 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1046192854 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1535427509 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1367773393 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1978212135 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1950608896 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1345750794 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1007416733 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1476845533 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1326160190 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1702030875 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1121361490 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1103741702 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1278193261 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1496575902 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1508552779 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1168022940 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1457581313 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1200230592 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1320552339 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1370105316 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1596883988 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1270195974 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1281081957 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1081554974 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1268121894 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1228894853 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1347856811 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1393539674 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1392127659 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1478898871 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1588937895 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1344962582 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1047292455 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1202807317 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1879328832 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1478651922 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1631901176 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1713768030 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1770088687 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1931260028 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1700947354 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1756803637 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1412832420 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1420379521 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1356690124 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1058102991 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1189453205 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1181917395 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1328656101 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1417589414 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1031047482 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1862365329 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1418362034 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1802204745 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1053096982 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

  *#dm .dmInner div.u_1751173111 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
  }

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

  *#dm .dmInner div.u_1693210846 .m-recaptcha { font-size:15px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1057586931 .photoGalleryThumbs { padding:9px !important; }

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

  *#dm .dmInner *.u_1057586931 .photoGalleryViewAll { padding:0 18px !important; }

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

  *#dm .dmInner div.u_1057586931 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_1057586931 .caption-button span.text { font-size:15px !important; }

  *#dm .dmInner div.u_1057586931 .caption-button { width:150px !important; }

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

  *#dm .dmInner div.u_1693210846 .dmformsubmit {
    width:175px !important;
    height:42px !important;
  }
}
*#dm *.dmBody div.u_1057586931 *.caption-inner
{
	border-top-right-radius:0 !important;
	border-bottom-left-radius:16px !important;
	border-top-left-radius:0 !important;
	border-bottom-right-radius:16px !important;
}
*#dm div.u_1108298796 .accordion-title
{
	border-radius:24px !important;
	-moz-border-radius:24px !important;
	-webkit-border-radius:24px !important;
}
*#dm *.dmBody div.u_1693210846 input:not([type="submit"])
{
	border-style:solid !important;
	border-width:1px !important;
	background-color:var(--color_4) !important;
	border-radius:12px !important;
	-moz-border-radius:12px !important;
	-webkit-border-radius:12px !important;
	border-color:rgba(225,225,225,1) !important;
}
*#dm *.dmBody div.u_1693210846 textarea
{
	border-style:solid !important;
	border-width:1px !important;
	background-color:var(--color_4) !important;
	border-radius:12px !important;
	-moz-border-radius:12px !important;
	-webkit-border-radius:12px !important;
	border-color:rgba(225,225,225,1) !important;
}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\34 c3d9ab3 {
    width: 765px;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0fc9d1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 51.92%;
    min-width: 4%;
    padding-bottom: 2%;
}
    
#aac72b2b {
    min-height: 617px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 d6e9f93::before, #\36 d6e9f93 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
    background-color: var(--color_8);
}
#\36 d6e9f93 {
    background-image: url();
    background-origin: border-box;
    background-position: 0% 50%;
}
    
#\33 14770f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 14770f7 {
    width: 341px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#a83b9cb5 {
    min-height: 590px;
    column-gap: 2%;
    row-gap: 0px;
    width: 87.76%;
    min-width: 4%;
    border-radius: 14px 14px 14px 14px;
    background-image: radial-gradient(circle, rgba(198, 219, 241, 1) 0%, rgba(255, 255, 255, 1) 100%);
    box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    align-items: center;
    background-origin: border-box;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    padding: 2% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac30c0e6 {
    align-items: center;
    width: 99.64%;
    min-height: 536px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 2;
    margin-bottom: -25px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 eba8f1b {
    justify-content: flex-end;
    width: 48.083749999999995%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 14px 14px 14px 14px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    box-shadow: none;
    order: 0;
    align-items: flex-end;
    margin-bottom: -50px;
    padding: 12px 12px 16px 12px;
}
    
#ba7c5d97.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ba7c5d97 {
    max-width: 100%;
    width: 934px;
    height: auto;
    justify-self: auto;
    order: 4;
    margin-top: -10px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8fb8011 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-left: 1%;
    grid-area: auto / auto / auto / auto;
}
    
#c1bffbcb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7c32fd3 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c35a0d35 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 45.99%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-left: 16px;
    order: 1;
}
    
#\36 180eba7 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    flex-direction: row;
    height: auto;
    margin-top: 10px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9be9009 {
    width: 88.81638533432506%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a9c2a2b5 {
    width: 221px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3ec47fe {
    align-items: center;
    width: 38.08%;
    min-height: 57px;
    max-height: 100%;
    order: 1;
    align-self: auto;
    height: auto;
    row-gap: 8px;
    justify-self: auto;
    flex-direction: row;
    column-gap: 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb4ce65b {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c3d9ab3 {
    width: 88.57%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0fc9d1b {
    width: 100%;
    min-height: 363px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 3% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#aac72b2b {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
}
    
#\36 d6e9f93::before, #\36 d6e9f93 > .bgExtraLayerOverlay {
    
}
    
#\32 eba8f1b {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 4px;
    padding-right: 4px;
    align-items: center;
    justify-content: center;
    margin-bottom: -50px;
}
    
#c1bffbcb {
    justify-self: auto;
    align-self: center;
    width: 96.23%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c35a0d35 {
    width: 42.16%;
}
    
#\36 180eba7 {
    width: 81.33424980293043%;
    align-self: center;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#d9be9009 {
    width: 59.77%;
}
    
#\33 3ec47fe {
    width: 45.36%;
}
    
#bb4ce65b {
    width: 31px;
    height: auto;
}
    
#a83b9cb5 {
    margin: 0px 0% 0px 0%;
}
    
#\33 14770f7 {
    width: 511px;
}
}



@media (max-width: 767px) {
    
#\34 c3d9ab3 {
    width: 100.00%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 0fc9d1b {
    width: 100%;
    min-height: 515px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 14% 16px 10% 16px;
    margin: 0% 0% 0% 0%;
}
    
#aac72b2b {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-top: 0px;
    column-gap: 0%;
}
    
#\36 d6e9f93::before, #\36 d6e9f93 > .bgExtraLayerOverlay {
    
}
    
#\33 14770f7 {
    width: 305px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#a83b9cb5 {
    width: 100%;
    min-height: 687px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 2% 0% 2%;
    margin: 0px 0% -100px 0%;
}
    
#ac30c0e6 {
    width: 99.29%;
    height: auto;
    min-height: 666px;
    padding-right: 0px;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 eba8f1b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 30px;
    row-gap: 20px;
    padding-left: 14px;
    padding-right: 14px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ba7c5d97 {
    width: 312px;
}
    
#\34 8fb8011 {
    width: 87.82%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#c1bffbcb {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7c32fd3 {
    width: 31px;
    height: auto;
}
    
#c35a0d35 {
    width: 80.83%;
    margin: 0px 0% 0px 0%;
}
    
#\36 180eba7 {
    width: 99.86%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    row-gap: 7px;
}
    
#d9be9009 {
    width: 43.66%;
}
    
#a9c2a2b5 {
    width: 83.59001320671655%;
}
    
#\33 3ec47fe {
    width: 99.36%;
    min-height: 48px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#bb4ce65b {
    width: 34px;
    height: auto;
}
}



@media all {
    
#\31 f9f91c9 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#\38 8a3e3a7 {
    min-height: 235px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
}
    
#\34 9c9da00 {
    width: 64.68%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 94338b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 10defc8 {
    width: 77.67%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8a3e3a7 {
    padding: 6% 2% 0px 2%;
}
    
#\34 9c9da00 {
    width: 100.00%;
}
    
#\38 10defc8 {
    width: 98.52%;
}
    
#b8739815 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 8a3e3a7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 0px 4%;
}
    
#\37 94338b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\34 9c9da00 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 10defc8 {
    width: 100.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
    order: 2;
    margin-top: -12px;
}
    
#b8739815 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d1b34b16 {
    min-height: 8px;
    background-color: var(--color_4);
    border-radius: 16px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    order: 0;
    border-color: rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 1);
    column-gap: 4%;
    row-gap: 14px;
    width: 31%;
    align-items: center;
    min-width: 4%;
    background-image: initial;
    box-shadow: rgba(0, 105, 155, 0.35) 0px 3px 11px 0px;
    padding: 16px 30px 16px 30px;
    margin: 20px 0% 20px 0%;
}
    
#b251db80 {
    background-color: var(--color_6);
    background-image: initial;
}
    
#b2df85d9 {
    min-height: 8px;
    background-color: var(--color_4);
    border-radius: 16px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    order: 0;
    border-color: rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 1) rgba(217, 217, 217, 1);
    column-gap: 4%;
    row-gap: 14px;
    width: 31%;
    align-items: center;
    min-width: 4%;
    background-image: initial;
    box-shadow: rgba(89, 145, 185, 0.35) 0px 3px 11px 0px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 16px 30px 16px 30px;
}
    
#\39 b33e2f2::before, #\39 b33e2f2 > .bgExtraLayerOverlay {
    
}
#\39 b33e2f2 {
    min-height: 8px;
    border-radius: 16px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    order: 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    background-position: 0% 50%;
    column-gap: 4%;
    row-gap: 16px;
    width: 38.00000000000001%;
    align-items: center;
    min-width: 4%;
    background-image: initial;
    background-color: var(--color_3);
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0%;
    padding: 16px 30px 16px 30px;
}
    
#b3ba9378 {
    min-height: 343px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#\39 a92a06e {
    max-width: 100%;
    width: 47.28%;
    height: 42px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-top: 6px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ffabef0 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 10px;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5b63e51 {
    width: 99.9978995942398%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 12ecdbc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e6d6c3f1 {
    align-items: center;
    width: 93.91%;
    min-height: 136px;
    max-height: 100%;
    order: 1;
    align-self: auto;
    height: auto;
    row-gap: 2px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c6e93fd {
    width: 99.9978995942398%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 960ef75 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 46a90e4.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 5.6px;
}
#\34 46a90e4 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 10px;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#a11a6015 {
    align-items: center;
    width: 100.00%;
    min-height: 136px;
    max-height: 100%;
    order: 1;
    align-self: auto;
    height: auto;
    row-gap: 2px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2248ded {
    width: 89.86%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 793958b {
    width: 87.21847927149135%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#b1023c8d {
    width: 55px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 10px;
    margin-top: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#a4b647e4 {
    align-items: center;
    width: 99.99730795596716%;
    min-height: 140px;
    max-height: 100%;
    height: auto;
    row-gap: 2px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2df85d9 {
    width: 49%;
    min-height: 8px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b3ba9378 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
    row-gap: 16px;
    padding: 3% 2% 6% 2%;
}
    
#\39 b33e2f2::before, #\39 b33e2f2 > .bgExtraLayerOverlay {
    
}
#\39 b33e2f2 {
    width: 49%;
    min-height: 8px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d1b34b16 {
    width: 49%;
    min-height: 8px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
    flex-direction: column;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a4b647e4 {
    height: auto;
    min-height: 218px;
}
    
#a11a6015 {
    height: auto;
    min-height: 199px;
    margin: 0px 0% 0px 0%;
}
    
#e6d6c3f1 {
    height: auto;
    min-height: 117px;
}
    
#\39 0b05b1a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b2df85d9 {
    border-radius: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-bottom: 12px;
    margin-top: 12px;
    padding: 7% 16px 24px 16px;
}
    
#b3ba9378 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 1% 5% 4% 6%;
}
    
#\39 b33e2f2::before, #\39 b33e2f2 > .bgExtraLayerOverlay {
    
}
#\39 b33e2f2 {
    border-radius: 16px;
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 7% 16px 24px 16px;
}
    
#d1b34b16 {
    border-radius: 16px;
    width: 100%;
    min-height: 248px;
    align-items: center;
    height: auto;
    margin-bottom: 12px;
    margin-top: 12px;
    padding: 7% 16px 24px 16px;
}
    
#\34 12ecdbc {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#e6d6c3f1 {
    width: 99.36%;
    min-height: 140px;
    margin: 0px 0% 0px 0%;
}
    
#\37 960ef75 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#a11a6015 {
    width: 99.36%;
    min-height: 140px;
    margin: 0px 0% 0px 0%;
}
    
#\37 793958b {
    width: 100.00%;
}
    
#a4b647e4 {
    width: 99.36%;
    min-height: 140px;
}
    
#\39 0b05b1a {
    margin: 0px 0% 0px 0%;
}
    
#\34 46a90e4 {
    width: 50px;
}
    
#b1023c8d {
    width: 50px;
}
    
#\33 ffabef0 {
    width: 50px;
}
}



@media all {
    
#\39 5843125 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b0176e73 {
    width: 839px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c533496e {
    background-size: contain;
    min-height: 80px;
    background-position: 0% 100%;
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding-top: 16px;
    padding-bottom: 16px;
    background-image: url();
    padding-right: 16px;
    margin: 25px 0% 0px 0%;
}
#c533496e.lazy {
    background-image: url('');
}
    
#afec5eb6::before, #afec5eb6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.8;
}
#afec5eb6 {
    background-color: var(--color_5);
    background-image: url();
    border-radius: 26px 26px 26px 26px;
}
#afec5eb6.lazy {
    background-image: url('');
}
    
#\37 bc35cad {
    width: 73.48%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ca5023f3 {
    min-height: 0;
    column-gap: 3%;
    row-gap: 3px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 1% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#deac6732 {
    width: 160px;
    height: 42px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_odd {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 285px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
}
    
#d03ac785 {
    width: 69.27%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 34b84fe {
    min-height: 331px;
    column-gap: 4%;
    row-gap: 16px;
    width: 25.651000000000003%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_4);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url(https://lirp.cdn-website.com/5930e415/dms3rep/multi/opt/samano-heating-and-air-conditioning29-e8a72c63-397h.jpeg);
    height: auto;
    justify-self: auto;
    order: 2;
    padding-top: 4%;
    background-position: 50% 100%;
    grid-area: auto / auto / auto / auto;
}
#\36 34b84fe.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMGB//EACEQAAICAQIHAAAAAAAAAAAAAAECAwQAESETFCIyM2GS/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABoRAAICAwAAAAAAAAAAAAAAAAABA0ECBRX/2gAMAwEAAhEDEQA/ACMolcWOYD8U7IT25URUqLRIWdNSAT15j9Z2NZiWbb3jxPLp5X+ji5bme2FzIVR//9k=');
}
    
#group_psn {
    align-items: center;
    width: 99.66%;
    min-height: 112px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    background-color: var(--color_1);
    background-image: initial;
    border-radius: 0px 0px 12px 12px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    padding: 10px 6% 14px 6%;
}
    
#\31 d184471 {
    min-height: 263px;
    column-gap: 4%;
    row-gap: 16px;
    width: 35.2995%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_4);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    height: auto;
    justify-self: auto;
    order: 1;
    padding: 3% 2.5% 2% 2.5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b09fb57.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 6px;
    padding-right: 0px;
}
#\32 b09fb57 {
    width: 99.03%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -4px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e2ea9dce {
    min-height: 263px;
    column-gap: 4%;
    row-gap: 16px;
    width: 35.2995%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 12px 12px 12px 12px;
    background-color: var(--color_4);
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 3% 2.5% 2% 2.5%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e366636.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 6px;
    padding-right: 0px;
}
#\33 e366636 {
    width: 93.71%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -4px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b4012a0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.37%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#b917e532 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 67.17312841159429%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9d830f7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 81.11%;
    min-height: 60px;
    max-height: 100%;
    order: 2;
    padding: 8px 16px 8px 16px;
}
    
#\37 4bb98d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d67b8578 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7b25b7b {
    align-items: flex-start;
    width: 28.83%;
    min-height: 25px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_5);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 09735b2 {
    margin-right: 14%;
    margin-left: 14%;
    margin-bottom: 4%;
}
    
#widget_4vv {
    width: 18.89021991575457%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c7f1f8c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 98.4375680068403%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a5f8a14 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 67.17312841159429%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 85fc603 {
    width: 18.89021991575457%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ec19120 {
    justify-content: space-between;
    align-items: flex-start;
    width: 81.11%;
    min-height: 60px;
    max-height: 100%;
    order: 2;
    padding: 8px 16px 8px 16px;
}
    
#b5c8bfba {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d835446 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 85cd03e {
    align-items: flex-start;
    width: 28.83%;
    min-height: 25px;
    max-height: 100%;
    height: auto;
    background-color: var(--color_5);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f49e3ec5 {
    width: 70px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ab4beeb8 {
    width: 29.13%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2439587.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a2439587 {
    width: 48.28%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c6b101fe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 26.23%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 18b0444 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 26.01%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
}
    
#fa472d23 {
    width: 38px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px -50%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0176e73 {
    width: 713px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ca5023f3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 0px;
    padding: 4% 4% 6% 4%;
}
    
#c533496e {
    width: 100%;
    min-height: 80px;
    row-gap: 4px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#c533496e.lazy {
    background-image: url('');
}
    
#group_odd {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\36 34b84fe {
    height: auto;
    min-height: 249px;
    padding-bottom: 0%;
    padding-top: 6%;
    width: 99.99267075502148%;
    justify-content: flex-end;
    order: 2;
    background-position: 50% 50%;
    margin: 0px 0% 0px 0%;
}
#\36 34b84fe.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMGB//EACEQAAICAQIHAAAAAAAAAAAAAAECAwQAESETFCIyM2GS/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABoRAAICAwAAAAAAAAAAAAAAAAABA0ECBRX/2gAMAwEAAhEDEQA/ACMolcWOYD8U7IT25URUqLRIWdNSAT15j9Z2NZiWbb3jxPLp5X+ji5bme2FzIVR//9k=');
}
    
#\37 bc35cad {
    width: 88.13%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 d184471 {
    height: auto;
    min-height: 202px;
    width: 100.00%;
    order: 1;
    padding: 6% 5% 4% 5%;
    margin: 0px 0% 0px 0%;
}
    
#afec5eb6::before, #afec5eb6 > .bgExtraLayerOverlay {
    
}
#afec5eb6.lazy {
    background-image: url('');
}
    
#e2ea9dce {
    height: auto;
    min-height: 205px;
    width: 99.99267075502148%;
    order: 0;
    padding: 6% 5% 4% 5%;
    margin: 0px 0% 0px 0%;
}
    
#widget_4vv {
    height: auto;
    width: 14.02%;
}
    
#\30 85fc603 {
    height: auto;
    width: 11.79%;
}
    
#\33 c7f1f8c {
    height: auto;
    min-height: 57px;
}
    
#\31 09735b2 {
    margin: 5% 4% 8% 4%;
}
    
#\32 ec19120 {
    height: auto;
    min-height: 57px;
}
    
#\33 7b25b7b {
    width: 18.43%;
}
    
#b917e532 {
    height: auto;
    min-height: 60px;
}
    
#b9d830f7 {
    height: auto;
    min-height: 57px;
}
    
#\35 b4012a0 {
    height: auto;
    min-height: 60px;
}
    
#\30 85cd03e {
    width: 18.15%;
}
    
#c6b101fe {
    width: 45.47%;
}
}



@media (max-width: 767px) {
    
#afec5eb6 {
    grid-template-rows: minmax(8px, max-content);
}
#afec5eb6.lazy {
    background-image: url('');
}
    
#ca5023f3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\39 5843125 {
    width: 65px;
    height: auto;
}
    
#ca5023f3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 0% 4% 4% 4%;
}
    
#c533496e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 6px;
    margin-top: 10px;
    padding: 16px 0px 8px 0px;
}
#c533496e.lazy {
    background-image: url('');
}
    
#deac6732 {
    height: 44px;
    width: 61.87%;
}
    
#group_odd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 0px;
    row-gap: 12px;
}
    
#\36 34b84fe {
    width: 100%;
    min-height: 237px;
    align-items: center;
    row-gap: 11px;
    height: auto;
    order: 2;
    padding: 6% 0% 0% 0%;
}
#\36 34b84fe.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAALAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMGB//EACEQAAICAQIHAAAAAAAAAAAAAAECAwQAESETFCIyM2GS/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABoRAAICAwAAAAAAAAAAAAAAAAABA0ECBRX/2gAMAwEAAhEDEQA/ACMolcWOYD8U7IT25URUqLRIWdNSAT15j9Z2NZiWbb3jxPLp5X+ji5bme2FzIVR//9k=');
}
    
#\37 bc35cad {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#b0176e73 {
    margin-left: 0px;
    margin-right: 0px;
    width: 301px;
}
    
#\31 d184471 {
    width: 99.99710629864796%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 6% 6% 5% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b09fb57 {
    order: 1;
    width: 98.79%;
}
    
#afec5eb6::before, #afec5eb6 > .bgExtraLayerOverlay {
    
}
#afec5eb6.lazy {
    background-image: url('');
}
    
#e2ea9dce {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    order: 0;
    padding: 6% 6% 5% 6%;
}
    
#\33 e366636 {
    order: 0;
}
    
#b917e532 {
    justify-content: flex-start;
    min-height: 39px;
    width: 64.53%;
    height: auto;
}
    
#b9d830f7 {
    min-height: 39px;
    width: 82.96%;
    padding-top: 0px;
    padding-bottom: 0px;
    justify-content: center;
    height: auto;
    padding-right: 0px;
}
    
#widget_4vv {
    height: auto;
    width: 18.792191921993894%;
}
    
#\39 a5f8a14 {
    justify-content: flex-start;
    min-height: 43px;
    width: 160.894px;
    height: auto;
}
    
#\30 85fc603 {
    height: auto;
    width: 18.787096848599084%;
}
    
#\32 ec19120 {
    min-height: 39px;
    width: 82.96%;
    padding-top: 0px;
    padding-bottom: 0px;
    justify-content: center;
    height: auto;
    padding-right: 0px;
}
    
#f49e3ec5 {
    width: 65px;
    height: auto;
}
    
#\33 c7f1f8c {
    height: auto;
    min-height: 43px;
}
    
#d03ac785 {
    width: 69.11%;
}
    
#\31 09735b2 {
    margin: 5% 4% 10% 4%;
}
    
#group_psn {
    width: 100.00%;
    row-gap: 4px;
}
    
#\30 85cd03e {
    width: 31.3075923922214%;
}
    
#\35 b4012a0 {
    order: 1;
    height: auto;
    min-height: 39px;
    column-gap: 4%;
}
    
#\33 7b25b7b {
    width: 31.46790921100036%;
}
    
#ab4beeb8 {
    height: auto;
}
    
#a2439587 {
    width: 40.11%;
}
    
#c6b101fe {
    width: 90.25%;
}
    
#d67b8578 {
    width: 102.16%;
}
}



@media all {
    
#\32 66a0b7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 49.5%;
    min-width: 4%;
    order: 0;
    background-image: url();
    background-size: contain;
    background-position: 0% 50%;
    padding: 4% 16px 4% 16px;
}
#\32 66a0b7c.lazy {
    background-image: url('');
}
    
#bdb19e8d {
    width: 74.02%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c61e5b04 {
    min-height: 658px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    padding-top: 4%;
    padding-bottom: 4%;
    flex-wrap: nowrap;
}
    
#c9ff60a9::before, #c9ff60a9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.6;
    border-radius: inherit;
}
#c9ff60a9 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/5930e415/dms3rep/multi/opt/Dot-Transparent-1920w.png);
    background-size: contain;
    background-position: 0% 50%;
}
#c9ff60a9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaElEQVQI12PYdusN466bL9h33nzBs/PGS+5tN16zrrrynwED7LnxkmPvzZfie2++Ut1785Xy7huvRPZcfcX6//9/BhCGg703XvLtu/VKbe/NV3Z7b76y2nPjldLeqy+5yFdItNXEegYAUKR0fQemN/gAAAAASUVORK5CYII=');
}
    
#fcce9f50 {
    width: 82.65%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d0c6f513.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
    padding-left: 0%;
}
#d0c6f513 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_th1 {
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#widget_356 {
    width: 94.6133881244963%;
    height: 118px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3f91565 {
    width: 147px;
    height: 41px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ipp {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 52.49%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-wrap: wrap;
}
    
#\37 8aea64b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 8aea64b {
    width: 34.3295900970712%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_psg {
    width: 29.13%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pp9 {
    width: 38px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px -50%;
    grid-area: auto / auto / auto / auto;
}
    
#group_b48 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 26.01%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 66a0b7c {
    width: 100%;
    min-height: 80px;
    row-gap: 5px;
}
#\32 66a0b7c.lazy {
    background-image: url('');
}
    
#bdb19e8d {
    width: 100.00%;
    order: 0;
}
    
#c61e5b04 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 0% 4% 4% 4%;
}
    
#fcce9f50 {
    width: 100%;
    order: 2;
}
    
#group_th1 {
    width: 100%;
    min-height: 80px;
}
    
#c9ff60a9::before, #c9ff60a9 > .bgExtraLayerOverlay {
    
}
#c9ff60a9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaElEQVQI12PYdusN466bL9h33nzBs/PGS+5tN16zrrrynwED7LnxkmPvzZfie2++Ut1785Xy7huvRPZcfcX6//9/BhCGg703XvLtu/VKbe/NV3Z7b76y2nPjldLeqy+5yFdItNXEegYAUKR0fQemN/gAAAAASUVORK5CYII=');
}
    
#\37 3f91565 {
    justify-self: start;
    align-self: start;
    margin: 16px 0px 0px 3px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_356 {
    width: 100.00%;
}
    
#widget_psg {
    height: auto;
}
    
#group_ipp {
    width: 45.12%;
}
    
#\36 5c751b9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 66a0b7c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
#\32 66a0b7c.lazy {
    background-image: url('');
}
    
#c61e5b04 {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
}
    
#fcce9f50 {
    width: 100.00%;
    order: 2;
}
    
#group_th1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 8px;
    row-gap: 8px;
    padding-top: 0px;
}
    
#widget_356 {
    height: 128px;
    width: 100.00%;
}
    
#c9ff60a9::before, #c9ff60a9 > .bgExtraLayerOverlay {
    
}
#c9ff60a9.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaElEQVQI12PYdusN466bL9h33nzBs/PGS+5tN16zrrrynwED7LnxkmPvzZfie2++Ut1785Xy7huvRPZcfcX6//9/BhCGg703XvLtu/VKbe/NV3Z7b76y2nPjldLeqy+5yFdItNXEegYAUKR0fQemN/gAAAAASUVORK5CYII=');
}
    
#\37 3f91565 {
    order: 3;
    align-self: start;
    justify-self: start;
    margin: 8px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bdb19e8d {
    width: 100.00%;
    order: 1;
}
    
#\37 8aea64b {
    width: 19.89%;
}
    
#widget_psg {
    height: auto;
}
    
#group_ipp {
    width: 79.96%;
}
    
#\36 5c751b9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 6490213 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 40.04%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b2c3447 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 99.82%;
    min-height: 160px;
    max-height: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    column-gap: 2%;
    margin-bottom: -125px;
    margin-top: 40px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7037ab8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 26.83%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/5930e415/dms3rep/multi/opt/samano-heating-air-rooftop-hvac-riverside1-672h.jpeg);
    border-radius: 14px 14px 14px 14px;
}
    
#d5eba5e0 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#c8adb940 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 71.16616666666667%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_6);
    border-radius: 18px 18px 18px 18px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 3% 3% 3%;
}
    
#\37 92372c3.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\37 92372c3 {
    width: 257px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 2% 0px 2%;
}
    
#b692438c {
    min-height: 674px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding-top: 4%;
    padding-bottom: 8%;
    flex-wrap: nowrap;
}
    
#a11cfa53::before, #a11cfa53 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.5;
}
#a11cfa53 {
    align-items: flex-start;
    width: 38%;
    min-height: 137px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 0;
    row-gap: 3px;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/5930e415/dms3rep/multi/opt/Dot-Transparent-1920w.png);
    border-radius: 10px 10px 10px 10px;
    height: auto;
    padding: 2% 2% 2% 2%;
    grid-area: auto / auto / auto / auto;
}
#a11cfa53.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaElEQVQI12PYdusN466bL9h33nzBs/PGS+5tN16zrrrynwED7LnxkmPvzZfie2++Ut1785Xy7huvRPZcfcX6//9/BhCGg703XvLtu/VKbe/NV3Z7b76y2nPjldLeqy+5yFdItNXEegYAUKR0fQemN/gAAAAASUVORK5CYII=');
}
    
#\35 b1b8e93::before, #\35 b1b8e93 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.5;
}
#\35 b1b8e93 {
    align-items: flex-start;
    width: 38%;
    min-height: 137px;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 1;
    row-gap: 3px;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/5930e415/dms3rep/multi/opt/Dot-Transparent-1920w.png);
    border-radius: 10px 10px 10px 10px;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\35 b1b8e93.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaElEQVQI12PYdusN466bL9h33nzBs/PGS+5tN16zrrrynwED7LnxkmPvzZfie2++Ut1785Xy7huvRPZcfcX6//9/BhCGg703XvLtu/VKbe/NV3Z7b76y2nPjldLeqy+5yFdItNXEegYAUKR0fQemN/gAAAAASUVORK5CYII=');
}
    
#d8e109ee {
    width: 256px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 2% 0px 2%;
}
    
#c0d35e47 {
    width: 29.13%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f91c574 {
    width: 38px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px -50%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cdc75eb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 cdc75eb {
    width: 62.94%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ec3065e5 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 25.563968856059095%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
}
    
#a497c2c3 {
    width: 722px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0da1908 {
    width: 589px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2323e22 {
    width: 782px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4f88df8 {
    width: 182px;
    height: 44px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin-top: 10px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7cd869b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.08197316820709%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4a022e2 {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d6c27fb {
    width: 218.194px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 29f9bd1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 98.6258841057105%;
    min-height: 26px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 94f654d {
    width: 25px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f9bbfd9 {
    width: 218.194px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6490213 {
    order: 0;
}
    
#\37 b2c3447 {
    min-height: 108px;
    order: 5;
    align-items: flex-end;
    column-gap: 0%;
    justify-self: auto;
    align-self: auto;
    width: 99.36916455137403%;
    height: auto;
    margin: 0px 0% -50px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7037ab8 {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 231px;
    height: auto;
}
    
#c8adb940 {
    width: 100%;
    min-height: 80px;
    margin-bottom: 40px;
    row-gap: 8px;
    padding: 4% 4% 4% 4%;
}
    
#\37 92372c3 {
    width: 100%;
}
    
#b692438c {
    column-gap: 1%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 2% 4% 2%;
}
    
#a11cfa53::before, #a11cfa53 > .bgExtraLayerOverlay {
    
}
#a11cfa53 {
    margin-right: 4%;
    min-height: 108px;
    justify-content: center;
    width: 49%;
    height: auto;
}
#a11cfa53.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaElEQVQI12PYdusN466bL9h33nzBs/PGS+5tN16zrrrynwED7LnxkmPvzZfie2++Ut1785Xy7huvRPZcfcX6//9/BhCGg703XvLtu/VKbe/NV3Z7b76y2nPjldLeqy+5yFdItNXEegYAUKR0fQemN/gAAAAASUVORK5CYII=');
}
    
#\35 b1b8e93::before, #\35 b1b8e93 > .bgExtraLayerOverlay {
    
}
#\35 b1b8e93 {
    min-height: 108px;
    width: 49%;
    height: auto;
}
#\35 b1b8e93.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaElEQVQI12PYdusN466bL9h33nzBs/PGS+5tN16zrrrynwED7LnxkmPvzZfie2++Ut1785Xy7huvRPZcfcX6//9/BhCGg703XvLtu/VKbe/NV3Z7b76y2nPjldLeqy+5yFdItNXEegYAUKR0fQemN/gAAAAASUVORK5CYII=');
}
    
#d8e109ee {
    width: 100%;
}
    
#\36 4a022e2 {
    width: 30px;
    height: auto;
}
    
#\38 d6c27fb {
    width: 100%;
}
    
#\34 94f654d {
    width: 30px;
    height: auto;
}
    
#\32 f9bbfd9 {
    width: 100%;
}
    
#a497c2c3 {
    order: 1;
}
    
#\31 0da1908 {
    order: 2;
}
    
#\32 2323e22 {
    order: 3;
    width: 630px;
}
    
#f4f88df8 {
    order: 4;
    margin-bottom: 15px;
}
    
#e881719a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 6490213 {
    width: 90.25%;
    order: 0;
}
    
#\37 b2c3447 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    min-height: 247px;
    justify-self: auto;
    align-self: auto;
    width: 99.61346183579859%;
    order: 5;
    padding-top: 0px;
    row-gap: 13px;
    height: auto;
    margin: 6% 0% -50px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7037ab8 {
    width: 100%;
    min-height: 86px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    margin-top: 35px;
    margin-bottom: 35px;
}
    
#c8adb940 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10% 3% 7% 3%;
}
    
#\37 92372c3 {
    width: 100.00%;
}
    
#b692438c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 26% 4% 0% 4%;
}
    
#a11cfa53::before, #a11cfa53 > .bgExtraLayerOverlay {
    
}
#a11cfa53 {
    width: 100%;
    align-self: flex-start;
    order: 0;
    min-height: 117px;
    height: auto;
    padding-left: 6%;
    padding-right: 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#a11cfa53.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaElEQVQI12PYdusN466bL9h33nzBs/PGS+5tN16zrrrynwED7LnxkmPvzZfie2++Ut1785Xy7huvRPZcfcX6//9/BhCGg703XvLtu/VKbe/NV3Z7b76y2nPjldLeqy+5yFdItNXEegYAUKR0fQemN/gAAAAASUVORK5CYII=');
}
    
#\35 b1b8e93::before, #\35 b1b8e93 > .bgExtraLayerOverlay {
    
}
#\35 b1b8e93 {
    width: 100.00%;
    order: 1;
    min-height: 117px;
    align-self: flex-start;
    height: auto;
    padding-left: 6%;
    padding-right: 6%;
    margin: 0px 0% 0px 0%;
}
#\35 b1b8e93.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaElEQVQI12PYdusN466bL9h33nzBs/PGS+5tN16zrrrynwED7LnxkmPvzZfie2++Ut1785Xy7huvRPZcfcX6//9/BhCGg703XvLtu/VKbe/NV3Z7b76y2nPjldLeqy+5yFdItNXEegYAUKR0fQemN/gAAAAASUVORK5CYII=');
}
    
#d8e109ee {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0d35e47 {
    height: auto;
}
    
#\36 cdc75eb {
    width: 40.11%;
}
    
#a497c2c3 {
    align-self: flex-start;
    order: 1;
    justify-self: auto;
    width: 306px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0da1908 {
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2323e22 {
    width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4f88df8 {
    order: 4;
    align-self: flex-start;
    justify-self: auto;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4a022e2 {
    height: 26px;
    width: 30px;
}
    
#\38 d6c27fb {
    width: 100.00%;
}
    
#\34 94f654d {
    height: 26px;
    width: 30px;
}
    
#\32 f9bbfd9 {
    width: 100.00%;
}
    
#e881719a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 0671192 {
    width: 99.78%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2483827 {
    width: 99.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9748866 {
    width: 130px;
    height: 40px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin-top: 7px;
    margin-bottom: -35px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f11e444 {
    min-height: 153px;
    column-gap: 2%;
    row-gap: 0px;
    width: 31.997999999999998%;
    min-width: 4%;
    border-radius: 14px 14px 14px 14px;
    background-image: radial-gradient(circle, rgba(198, 219, 241, 0.56) 0%, rgba(255, 255, 255, 1) 100%);
    box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    align-items: center;
    background-origin: border-box;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    padding: 1% 1.3% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e3013cf {
    width: 122px;
    height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 3;
    margin-top: 7px;
    margin-bottom: -25px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b0a99c0 {
    width: 99.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1e0c910 {
    align-items: flex-start;
    width: 68.88%;
    min-height: 125px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    order: 2;
    padding-left: 16px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 1e66f92::before, #\38 1e66f92 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    background-color: var(--color_6);
}
#\38 1e66f92 {
    background-image: url(https://lirp.cdn-website.com/5930e415/dms3rep/multi/opt/Dot-Transparent-2f87b794-1920w.png);
    background-origin: border-box;
    border-radius: 0px 0px 0px 0px;
    background-size: contain;
    background-position: 100% 50%;
}
#\38 1e66f92.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAi0lEQVQI13WPQQrCMBBF46IotrgS3FvqIbrogV25tCaTU0ibzBygzkzuEKGgYNUPf/fg8YxZ7HzP5ha0ANTSoVSOdH0ZdfUGcs7zr4MUduQ9RKkBtfGkB0tp8wX2A2/tyEeI0nrUzlM6OUq7v6CL3AJK50l/gy+1C1xDlAZQPtXLGBu4tOFR9WGaY54UpXSRmoaEjQAAAABJRU5ErkJggg==');
}
    
#\38 91f0ed4 {
    width: 122px;
    height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 3;
    margin-top: 7px;
    margin-bottom: -25px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b1bad52 {
    width: 38px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px -50%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d5acbf8 {
    align-items: flex-start;
    width: 68.88%;
    min-height: 125px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    order: 2;
    padding-left: 16px;
    height: auto;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#ddd2aca8 {
    width: 35.241200241449896%;
    height: 125px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eaeab28 {
    width: 99.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e9db1f56 {
    flex-direction: row;
    align-items: center;
    width: 25.23%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 43885dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 3px;
}
#\30 43885dd {
    width: 256px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cf757770 {
    width: 35.241200241449896%;
    height: 125px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cdc0e88 {
    min-height: 153px;
    column-gap: 2%;
    row-gap: 0px;
    width: 31.998666666666665%;
    min-width: 4%;
    border-radius: 14px 14px 14px 14px;
    background-image: radial-gradient(circle, rgba(198, 219, 241, 0.56) 0%, rgba(255, 255, 255, 1) 100%);
    box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    align-items: center;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    background-origin: border-box;
    padding: 1% 1.2% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\32 973fd6c {
    min-height: 153px;
    column-gap: 2%;
    row-gap: 0px;
    width: 31.999416666666665%;
    min-width: 4%;
    border-radius: 14px 14px 14px 14px;
    background-image: radial-gradient(circle, rgba(198, 219, 241, 0.56) 0%, rgba(255, 255, 255, 1) 100%);
    box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    align-items: center;
    background-origin: border-box;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    padding: 1% 1.2% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1d39278.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 3px;
}
#\36 1d39278 {
    width: 256px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f974bdc {
    width: 99.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f2cde7b {
    width: 843px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6a9479c {
    align-items: flex-start;
    width: 68.88%;
    min-height: 125px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    order: 2;
    padding-left: 16px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#bedf1a8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
}
    
#fd5d0f6a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 3px;
}
#fd5d0f6a {
    width: 256px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cd30618 {
    align-items: flex-start;
    width: 100%;
    min-height: 198px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-direction: row;
    height: auto;
}
    
#\39 a5726ab {
    align-items: flex-start;
    width: 68.88%;
    min-height: 125px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    order: 2;
    padding-left: 16px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 d223d85.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 3px;
}
#\35 d223d85 {
    width: 256px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f5e1e11 {
    width: 35.241200241449896%;
    height: 125px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cf63d1e0 {
    min-height: 153px;
    column-gap: 2%;
    row-gap: 0px;
    width: 31.999416666666665%;
    min-width: 4%;
    border-radius: 14px 14px 14px 14px;
    background-image: radial-gradient(circle, rgba(198, 219, 241, 0.56) 0%, rgba(255, 255, 255, 1) 100%);
    box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    align-items: center;
    background-origin: border-box;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    padding: 1% 1.3% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#f522f2e4 {
    width: 99.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4d7c8c2 {
    min-height: 153px;
    column-gap: 2%;
    row-gap: 0px;
    width: 31.999416666666665%;
    min-width: 4%;
    border-radius: 14px 14px 14px 14px;
    background-image: radial-gradient(circle, rgba(198, 219, 241, 0.56) 0%, rgba(255, 255, 255, 1) 100%);
    box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    align-items: center;
    background-origin: border-box;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    padding: 1% 1.3% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#fda1f9fa.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fda1f9fa {
    width: 34.3295900970712%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5cd6aa7 {
    min-height: 153px;
    column-gap: 2%;
    row-gap: 0px;
    width: 32%;
    min-width: 4%;
    border-radius: 14px 14px 14px 14px;
    background-image: radial-gradient(circle, rgba(198, 219, 241, 0.56) 0%, rgba(255, 255, 255, 1) 100%);
    box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    align-items: center;
    background-origin: border-box;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    padding: 1% 1.2% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b1219e0 {
    width: 29.13%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2f201ad {
    min-height: 153px;
    column-gap: 2%;
    row-gap: 0px;
    width: 31.96%;
    min-width: 4%;
    border-radius: 14px 14px 14px 14px;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    align-items: center;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    background-color: var(--color_5);
    padding: 1% 1% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#e4cfbc71 {
    width: 122px;
    height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 3;
    margin-top: 7px;
    margin-bottom: -25px;
    grid-area: auto / auto / auto / auto;
}
    
#acff4504 {
    align-items: flex-start;
    width: 68.88%;
    min-height: 125px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    order: 2;
    padding-left: 16px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 79f9ca8 {
    width: 99.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ebfa268 {
    align-items: flex-start;
    width: 68.88%;
    min-height: 125px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    order: 2;
    padding-left: 16px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 1c337b7 {
    width: 35.241200241449896%;
    height: 117px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 483c0e4 {
    width: 35.241200241449896%;
    height: 125px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#df4d8499.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 3px;
}
#df4d8499 {
    width: 256px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5e16ae7 {
    align-items: flex-start;
    width: 100%;
    min-height: 198px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-direction: row;
    height: auto;
}
    
#\33 49cb89f {
    width: 35.241200241449896%;
    height: 125px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d9a6b9f {
    width: 99.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 830174d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 3px;
}
#\39 830174d {
    width: 256px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4ad881e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 3px;
}
#\36 4ad881e {
    width: 256px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d2745911 {
    width: 35.241200241449896%;
    height: 125px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b2b0473 {
    min-height: 577px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\39 abfeb29 {
    align-items: flex-start;
    width: 68.88%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    order: 2;
    padding-left: 16px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 1b7cae1 {
    align-items: center;
    width: 99.30%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    order: 2;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ba60a9f0 {
    width: 934px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 31e3ab8 {
    width: 122px;
    height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 3;
    margin-top: 7px;
    margin-bottom: -25px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f992586 {
    width: 122px;
    height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 3;
    margin-top: 7px;
    margin-bottom: -25px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 521e8bd {
    min-height: 153px;
    column-gap: 2%;
    row-gap: 0px;
    width: 31.998666666666665%;
    min-width: 4%;
    border-radius: 14px 14px 14px 14px;
    background-image: radial-gradient(circle, rgba(198, 219, 241, 0.56) 0%, rgba(255, 255, 255, 1) 100%);
    box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    align-items: center;
    background-origin: border-box;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    padding: 1% 1.3% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#dac3ed58 {
    align-items: flex-start;
    width: 68.88%;
    min-height: 125px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    order: 2;
    padding-left: 16px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#aaf8a507 {
    width: 35.241200241449896%;
    height: 125px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c617286 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 26.01%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
}
    
#\30 ef639a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 3px;
}
#\30 ef639a0 {
    width: 256px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7ad1478 {
    width: 99.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d5597ca6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 3px;
}
#d5597ca6 {
    width: 256px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e55e4fe3 {
    width: 122px;
    height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 3;
    margin-top: 7px;
    margin-bottom: -25px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6e702f0 {
    align-items: flex-start;
    width: 100%;
    min-height: 198px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-direction: row;
    height: auto;
}
    
#\32 70e716a {
    min-height: 153px;
    column-gap: 2%;
    row-gap: 0px;
    width: 31.9575%;
    min-width: 4%;
    border-radius: 14px 14px 14px 14px;
    background-image: radial-gradient(circle, rgba(198, 219, 241, 0.56) 0%, rgba(255, 255, 255, 1) 100%);
    box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    align-items: center;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    background-origin: border-box;
    padding: 1% 1.2% 1% 1%;
    margin: 0px 0% 0px 0%;
}
    
#c1ed0493 {
    width: 122px;
    height: 40px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 3;
    margin-top: 7px;
    margin-bottom: -25px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 328c8d8 {
    width: 122px;
    height: 40px;
    max-width: 100%;
    align-self: flex-end;
    order: 3;
    margin-top: 7px;
    margin-bottom: -25px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9748866 {
    width: 138px;
}
    
#\32 cd30618 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.96%;
}
    
#\38 f11e444 {
    width: 100.00%;
    height: auto;
    min-height: 139px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5e16ae7 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.96%;
}
    
#cf63d1e0 {
    width: 100.00%;
    height: auto;
    min-height: 139px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1e66f92::before, #\38 1e66f92 > .bgExtraLayerOverlay {
    
}
#\38 1e66f92.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAi0lEQVQI13WPQQrCMBBF46IotrgS3FvqIbrogV25tCaTU0ibzBygzkzuEKGgYNUPf/fg8YxZ7HzP5ha0ANTSoVSOdH0ZdfUGcs7zr4MUduQ9RKkBtfGkB0tp8wX2A2/tyEeI0nrUzlM6OUq7v6CL3AJK50l/gy+1C1xDlAZQPtXLGBu4tOFR9WGaY54UpXSRmoaEjQAAAABJRU5ErkJggg==');
}
    
#\37 e781cf6 {
    margin: 0% 0% 0% 0%;
}
    
#\30 4d7c8c2 {
    width: 100.00%;
    height: auto;
    min-height: 139px;
    margin: 0px 0% 0px 0%;
}
    
#\30 521e8bd {
    width: 100.00%;
    height: auto;
    min-height: 139px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b2b0473 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 583px;
    column-gap: 0%;
    padding: 0% 0% 4% 0%;
}
    
#e9db1f56 {
    width: 43.94%;
}
    
#\32 5cd6aa7 {
    width: 100.00%;
    height: auto;
    min-height: 139px;
    margin: 0px 0% 0px 0%;
}
    
#\30 cdc0e88 {
    width: 100.00%;
    height: auto;
    min-height: 139px;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 2f201ad {
    width: 100.00%;
    height: auto;
    min-height: 120px;
    margin: 0px 0% 0px 0%;
}
    
#\32 973fd6c {
    width: 100.00%;
    height: auto;
    min-height: 139px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6e702f0 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.96%;
}
    
#\31 f2cde7b {
    width: 78.14%;
}
    
#\32 70e716a {
    width: 100.00%;
    height: auto;
    min-height: 139px;
    margin: 0px 0% 0px 0%;
}
    
#bedf1a8b {
    width: 100%;
    min-height: 8px;
    align-items: center;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ba60a9f0 {
    width: 96.97%;
}
    
#\34 328c8d8 {
    margin-bottom: -25px;
}
    
#\39 abfeb29 {
    padding-right: 2%;
}
    
#\36 ebfa268 {
    padding-right: 2%;
}
    
#dac3ed58 {
    padding-right: 2%;
}
    
#\39 a5726ab {
    padding-right: 2%;
}
    
#\38 1e0c910 {
    padding-right: 2%;
}
    
#acff4504 {
    padding-right: 2%;
}
    
#b6a9479c {
    padding-right: 2%;
}
    
#\35 d5acbf8 {
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\38 f11e444 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 1c337b7 {
    height: 162px;
    width: 35.22189966326369%;
}
    
#\37 483c0e4 {
    height: 162px;
    width: 35.22189966326369%;
}
    
#df4d8499 {
    width: 181px;
}
    
#\35 5e16ae7 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
    padding: 0px 0% 0px 0%;
    margin: 10px 0% 10px 0%;
}
    
#\38 1e0c910 {
    width: 62.530839389078906%;
    height: auto;
    min-height: 161px;
    padding-right: 8px;
    padding-left: 8px;
}
    
#\33 49cb89f {
    height: 162px;
    width: 35.22189966326369%;
}
    
#\38 1e66f92::before, #\38 1e66f92 > .bgExtraLayerOverlay {
    
}
#\38 1e66f92.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAi0lEQVQI13WPQQrCMBBF46IotrgS3FvqIbrogV25tCaTU0ibzBygzkzuEKGgYNUPf/fg8YxZ7HzP5ha0ANTSoVSOdH0ZdfUGcs7zr4MUduQ9RKkBtfGkB0tp8wX2A2/tyEeI0nrUzlM6OUq7v6CL3AJK50l/gy+1C1xDlAZQPtXLGBu4tOFR9WGaY54UpXSRmoaEjQAAAABJRU5ErkJggg==');
}
    
#\35 d5acbf8 {
    width: 62.530839389078906%;
    height: auto;
    min-height: 161px;
    padding-right: 8px;
    padding-left: 8px;
}
    
#\39 830174d {
    width: 181px;
}
    
#\36 4ad881e {
    width: 181px;
}
    
#ddd2aca8 {
    height: 162px;
    width: 35.22189966326369%;
}
    
#d2745911 {
    height: 162px;
    width: 35.22189966326369%;
}
    
#\35 b2b0473 {
    min-height: 2260px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 0px 0% 0px 0%;
}
    
#e9db1f56 {
    width: 72.50%;
}
    
#\30 43885dd {
    width: 181px;
}
    
#cf757770 {
    height: 162px;
    width: 35.22189966326369%;
}
    
#\30 cdc0e88 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 abfeb29 {
    width: 62.530839389078906%;
    height: auto;
    min-height: 161px;
    padding-right: 8px;
    padding-left: 8px;
}
    
#\32 973fd6c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1d39278 {
    width: 181px;
}
    
#\31 f2cde7b {
    width: 100.00%;
}
    
#\35 1b7cae1 {
    width: 99.39%;
    height: auto;
    min-height: 118px;
    padding-right: 8px;
    padding-left: 8px;
}
    
#b6a9479c {
    width: 62.530839389078906%;
    height: auto;
    min-height: 161px;
    padding-right: 8px;
    padding-left: 8px;
}
    
#bedf1a8b {
    width: 100%;
    min-height: 8px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 2;
    padding: 8% 4% 0% 4%;
    margin: 0% 0% 4% 0%;
}
    
#ba60a9f0 {
    width: 100.00%;
}
    
#fd5d0f6a {
    width: 181px;
}
    
#\32 cd30618 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
    padding: 0px 0% 0px 0%;
    margin: 10px 0% 0px 0%;
}
    
#\39 a5726ab {
    width: 62.530839389078906%;
    height: auto;
    min-height: 161px;
    padding-right: 8px;
    padding-left: 8px;
}
    
#\35 d223d85 {
    width: 181px;
}
    
#\39 f5e1e11 {
    height: 162px;
    width: 35.22189966326369%;
}
    
#cf63d1e0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e781cf6 {
    margin: 0% 0% 8% 0%;
}
    
#\30 4d7c8c2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 521e8bd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#dac3ed58 {
    width: 62.530839389078906%;
    height: auto;
    min-height: 161px;
    padding-right: 8px;
    padding-left: 8px;
}
    
#fda1f9fa {
    width: 40.11%;
}
    
#aaf8a507 {
    height: 162px;
    width: 35.22189966326369%;
}
    
#\32 5cd6aa7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 b1219e0 {
    height: auto;
}
    
#\33 2f201ad {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 ef639a0 {
    width: 289px;
}
    
#acff4504 {
    width: 62.530839389078906%;
    height: auto;
    min-height: 161px;
    padding-right: 8px;
    padding-left: 8px;
}
    
#d5597ca6 {
    width: 181px;
}
    
#\35 6e702f0 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 10px 0%;
}
    
#\32 70e716a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 ebfa268 {
    width: 62.530839389078906%;
    height: auto;
    min-height: 161px;
    padding-right: 8px;
    padding-left: 8px;
}
    
#e55e4fe3 {
    margin-bottom: 0px;
}
    
#e4cfbc71 {
    margin-bottom: 0px;
}
    
#\35 e3013cf {
    margin-bottom: 0px;
}
    
#\30 31e3ab8 {
    margin-bottom: 0px;
}
    
#c1ed0493 {
    margin-bottom: 0px;
}
    
#\37 f992586 {
    margin-bottom: 0px;
}
    
#\38 91f0ed4 {
    margin-bottom: 0px;
}
    
#\34 328c8d8 {
    margin-bottom: 0px;
}
}



@media all {
    
#\32 ab59c6f {
    width: 29.13%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 003bf46 {
    flex-direction: row;
    align-items: center;
    width: 28.62%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 524b345 {
    min-height: 725px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-bottom: 10%;
}
    
#\39 50db4b9 {
    width: 122px;
    height: 40px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d760ac8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 d760ac8 {
    width: 34.3295900970712%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 992a825 {
    width: 731px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3b875fe {
    align-items: center;
    width: 99.27%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    order: 2;
    padding-left: 16px;
    height: auto;
    flex-direction: row;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
}
    
#\31 14d6131 {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 0px;
    width: 100.00%;
    min-width: 4%;
    border-radius: 14px 14px 14px 14px;
    background-image: radial-gradient(circle, rgba(198, 219, 241, 0.56) 0%, rgba(255, 255, 255, 1) 100%);
    box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    align-items: center;
    background-origin: border-box;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 2% 4% 2% 2%;
}
    
#\32 45450d0 {
    width: 38px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px -50%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 23ebea5 {
    width: 48.93%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bfe2e51 {
    align-items: center;
    width: 384px;
    min-height: 198px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    padding-top: 10px;
    padding-bottom: 10px;
    height: auto;
    flex-wrap: nowrap;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e6b93a3 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 26.01%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
}
    
#\31 4be2bb5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    background-color: var(--color_6);
    background-image: url();
    border-radius: 12px 12px 12px 12px;
    background-position: 0% 100%;
    padding: 4% 4% 4% 4%;
}
#\31 4be2bb5.lazy {
    background-image: url('');
}
    
#\32 c017689::before, #\32 c017689 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    background-color: rgba(0, 0, 0, 0);
}
#\32 c017689 {
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    background-size: contain;
    background-position: 100% 50%;
    background-color: var(--color_4);
}
    
#a28b4a77 {
    width: 934px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0db2735 {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 0px;
    width: 100.00%;
    min-width: 4%;
    border-radius: 14px 14px 14px 14px;
    background-image: radial-gradient(circle, rgba(198, 219, 241, 0.56) 0%, rgba(255, 255, 255, 1) 100%);
    box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    align-items: center;
    background-origin: border-box;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    padding: 2% 4% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c00fd19 {
    align-items: center;
    width: 99.27%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    order: 2;
    padding-left: 16px;
    height: auto;
    flex-direction: row;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
}
    
#\33 723b2db {
    width: 48.93%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5c4d6d9 {
    width: 122px;
    height: 40px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 682e987 {
    align-items: center;
    width: 35.39567326086877%;
    min-height: 198px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    padding-top: 10px;
    padding-bottom: 10px;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 be05744 {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 0px;
    width: 100.00%;
    min-width: 4%;
    border-radius: 14px 14px 14px 14px;
    background-image: radial-gradient(circle, rgba(198, 219, 241, 0.56) 0%, rgba(255, 255, 255, 1) 100%);
    box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    align-items: center;
    background-origin: border-box;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    margin-right: 0%;
    margin-left: 0%;
    padding: 2% 4% 2% 2%;
}
    
#\32 fdcba45 {
    align-items: center;
    width: 99.27%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    order: 2;
    padding-left: 16px;
    height: auto;
    flex-direction: row;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
}
    
#\39 8f6b79c {
    width: 48.93%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9705f11 {
    width: 122px;
    height: 40px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d50099a0 {
    min-height: 100px;
    column-gap: 2%;
    row-gap: 0px;
    width: 100.00%;
    min-width: 4%;
    border-radius: 14px 14px 14px 14px;
    background-image: radial-gradient(circle, rgba(198, 219, 241, 0.56) 0%, rgba(255, 255, 255, 1) 100%);
    box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    align-items: center;
    background-origin: border-box;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    padding: 2% 4% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 a990ebd {
    align-items: center;
    width: 99.27%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    order: 2;
    padding-left: 16px;
    height: auto;
    flex-direction: row;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
}
    
#\30 e56cef9 {
    width: 55.16%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c8dcb95 {
    width: 122px;
    height: 40px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8hr {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 4;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 992a825 {
    width: 93.66%;
}
    
#\37 328947b {
    margin: 6% 4% 6% 4%;
}
    
#\31 14d6131 {
    width: 100.00%;
    height: auto;
    min-height: 122px;
    column-gap: 10%;
    padding-top: 4%;
    padding-bottom: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 4be2bb5 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    padding: 5% 2% 2% 2%;
    margin: 0% 0% 10% 0%;
}
#\31 4be2bb5.lazy {
    background-image: url('');
}
    
#\32 c017689::before, #\32 c017689 > .bgExtraLayerOverlay {
    
}
    
#\30 bfe2e51 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 49.564663209072094%;
    height: auto;
    min-height: 309px;
    row-gap: 18px;
}
    
#\37 003bf46 {
    width: 47.41%;
}
    
#\37 524b345 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 583px;
    column-gap: 0%;
    padding: 0% 0% 4% 0%;
}
    
#a28b4a77 {
    width: 96.97%;
}
    
#\32 0db2735 {
    width: 100.00%;
    height: auto;
    min-height: 122px;
    padding-top: 4%;
    padding-bottom: 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 682e987 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 48.68135426490755%;
    row-gap: 18px;
    height: auto;
    min-height: 305px;
}
    
#\30 be05744 {
    width: 100.00%;
    height: auto;
    min-height: 122px;
    column-gap: 10%;
    padding-top: 4%;
    padding-bottom: 4%;
    margin: 0px 0% 0px 0%;
}
    
#d50099a0 {
    width: 100.00%;
    height: auto;
    min-height: 122px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-bottom: 4%;
    column-gap: 10%;
    margin: 0px 0% 0px 0%;
}
    
#group_8hr {
    height: auto;
    min-height: 310px;
    column-gap: 3%;
    padding: 0px 0px 0px 0px;
}
    
#\38 a990ebd {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e56cef9 {
    align-self: center;
    width: 80.60%;
    margin: 0px 0% 0px 0%;
}
    
#\31 c8dcb95 {
    margin: 0px 0% 0px 0%;
}
    
#\32 fdcba45 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
}
    
#\39 8f6b79c {
    width: 54.90%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 9705f11 {
    margin: 0px 0% 0px 0%;
}
    
#\39 3b875fe {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
}
    
#\35 23ebea5 {
    width: 60.12%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 50db4b9 {
    margin: 0px 0% 0px 0%;
}
    
#\37 c00fd19 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\33 723b2db {
    align-self: center;
    width: 48.93%;
    margin: 0px 0% 0px 0%;
}
    
#\34 5c4d6d9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 ab59c6f {
    height: auto;
}
    
#\37 328947b {
    margin: 0% 3% 8% 3%;
}
    
#\30 bfe2e51 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
    height: auto;
    min-height: 219px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 003bf46 {
    width: 90.25%;
}
    
#\37 524b345 {
    min-height: 865px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 0px 0% 0px 0%;
}
    
#\34 d760ac8 {
    width: 40.11%;
}
    
#\39 992a825 {
    width: 100.00%;
}
    
#\39 3b875fe {
    width: 99.37%;
    height: auto;
    min-height: 52px;
    padding-right: 8px;
    padding-left: 8px;
}
    
#\31 14d6131 {
    width: 100%;
    min-height: 78px;
    align-items: flex-start;
    height: auto;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 4be2bb5 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 2;
    padding: 8% 2% 0% 2%;
    margin: 0% 0% 28% 0%;
}
#\31 4be2bb5.lazy {
    background-image: url('');
}
    
#\32 c017689::before, #\32 c017689 > .bgExtraLayerOverlay {
    
}
    
#a28b4a77 {
    width: 94.61%;
}
    
#\32 0db2735 {
    width: 100%;
    min-height: 78px;
    align-items: flex-start;
    height: auto;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 c00fd19 {
    width: 99.37%;
    height: auto;
    min-height: 52px;
    padding-right: 8px;
    padding-left: 8px;
}
    
#\34 682e987 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
    width: 100.00%;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 be05744 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\32 fdcba45 {
    width: 99.37%;
    height: auto;
    min-height: 53px;
    padding-right: 8px;
    padding-left: 8px;
}
    
#d50099a0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 a990ebd {
    width: 99.37%;
    height: auto;
    min-height: 78px;
    padding-right: 8px;
    padding-left: 8px;
}
    
#group_8hr {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 2%;
    padding-right: 2%;
    row-gap: 14px;
    padding-bottom: 24px;
}
}



@media all {
    
#\37 c3b24f8 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#b551ac60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 065ddbe {
    width: 92.34%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: -6px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f27ca73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 b68ae46 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 3.8%;
}
    
#\34 1aa0410 {
    width: 29.13%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9cbb5c9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b9cbb5c9 {
    width: 34.3295900970712%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 12e19ab {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 26.01%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
}
    
#\36 1e21efc {
    width: 38px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px -50%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b4f5168 {
    flex-direction: row;
    align-items: center;
    width: 25.23%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 065ddbe {
    width: 100.00%;
}
    
#\36 f27ca73 {
    width: 100%;
    min-height: 8px;
    row-gap: 10px;
    padding-bottom: 24px;
}
    
#\38 b68ae46 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 4% 2% 0% 2%;
}
    
#\30 b4f5168 {
    width: 44.22%;
}
}



@media (max-width: 767px) {
    
#\34 065ddbe {
    width: 100.00%;
}
    
#\36 f27ca73 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\38 b68ae46 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
}
    
#\34 1aa0410 {
    height: auto;
}
    
#b9cbb5c9 {
    width: 40.11%;
}
    
#\30 b4f5168 {
    width: 72.50%;
}
}



@media all {
    
#a4fb484c {
    min-height: 521px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 3%;
    padding-top: 1%;
}
    
#\35 eb93a4b {
    width: 100%;
    height: 210px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 03e783f::before, #\35 03e783f > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
}
#\35 03e783f {
    background-color: var(--color_4);
    background-image: url();
}
#\35 03e783f.lazy {
    background-image: url('');
}
    
#bb28d473 {
    width: 92.48%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#e204bbe3 {
    width: 162px;
    height: 42px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 4;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 22ee268 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 18px 18px 18px 18px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    background-color: var(--color_6);
    padding: 1% 1% 1% 1%;
}
    
#\38 37e3794 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 439px;
    max-height: 100%;
    order: 0;
    height: auto;
}
    
#a09e39a1 {
    width: 89.92%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c53670d {
    flex-direction: row;
    align-items: center;
    width: 74.27%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#a56fbedf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a56fbedf {
    width: 39.18%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 37ec615 {
    width: 29.13%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 09ee73b {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 26.01%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
}
    
#d9a96e1f {
    width: 38px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px -50%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cf373f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 18px 18px 18px 18px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    background-color: var(--color_8);
    padding: 1% 1% 2% 1%;
}
    
#\31 dc3d684 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 449px;
    max-height: 100%;
    order: 0;
    height: auto;
}
    
#\30 b554eda {
    width: 100%;
    height: 210px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 4%;
    grid-area: auto / auto / auto / auto;
}
    
#aef589af {
    flex-direction: row;
    align-items: center;
    width: 73.71%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e5c289c {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 26.01%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
}
    
#\31 0ff47b0 {
    width: 29.13%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7619ddc {
    width: 38px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px -50%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 70ebaae.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 70ebaae {
    width: 39.18%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8de0d1f {
    width: 89.92%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d26aa63d {
    width: 91.92%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d036b55 {
    width: 162px;
    height: 42px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 4;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4b908d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 18px 18px 18px 18px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    background-color: var(--color_6);
    padding: 1% 1% 2% 1%;
}
    
#\38 8a9ce78 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 439px;
    max-height: 100%;
    order: 0;
    height: auto;
}
    
#bc877165 {
    width: 100%;
    height: 210px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-bottom: 4%;
    grid-area: auto / auto / auto / auto;
}
    
#c954d872 {
    flex-direction: row;
    align-items: center;
    width: 74.27%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#d6d88513 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 26.01%;
    min-height: 38px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
}
    
#\35 cf63107 {
    width: 29.13%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 04013bc {
    width: 38px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px -50%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 26cc1e8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 26cc1e8 {
    width: 39.93%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 05416a4 {
    width: 85.46%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#eacc6f5a {
    width: 83.01%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5c29e3a {
    width: 162px;
    height: 42px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 4;
    margin-top: 15px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4fb484c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 1% 2% 2% 2%;
}
    
#\30 22ee268 {
    width: 100%;
    min-height: 80px;
    padding: 4% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 03e783f::before, #\35 03e783f > .bgExtraLayerOverlay {
    
}
#\35 03e783f.lazy {
    background-image: url('');
}
    
#\35 eb93a4b {
    height: 328px;
    width: 100.00%;
}
    
#\30 cf373f6 {
    width: 100%;
    min-height: 80px;
    padding: 4% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b554eda {
    height: 328px;
    width: 100.00%;
}
    
#\32 4b908d9 {
    width: 100%;
    min-height: 80px;
    padding: 4% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bc877165 {
    height: 328px;
    width: 100.00%;
}
    
#\36 c53670d {
    width: 49.15%;
}
    
#aef589af {
    width: 49.22%;
}
    
#c954d872 {
    width: 48.50%;
}
    
#\31 dc3d684 {
    min-height: 328px;
}
    
#\32 67a3b5d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a4fb484c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 14px;
    padding: 1% 6% 4% 6%;
}
    
#\30 22ee268 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding: 4% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 03e783f::before, #\35 03e783f > .bgExtraLayerOverlay {
    
}
#\35 03e783f.lazy {
    background-image: url('');
}
    
#\35 eb93a4b {
    height: 220px;
}
    
#\38 37e3794 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 c53670d {
    width: 84.33%;
}
    
#a56fbedf {
    width: 40.11%;
}
    
#\30 37ec615 {
    height: auto;
}
    
#e204bbe3 {
    margin-top: 12px;
}
    
#\30 cf373f6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding: 4% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 dc3d684 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\30 b554eda {
    height: 220px;
}
    
#aef589af {
    width: 81.55%;
}
    
#\31 0ff47b0 {
    height: auto;
}
    
#\31 70ebaae {
    width: 40.11%;
}
    
#\33 d036b55 {
    margin-top: 12px;
}
    
#\32 4b908d9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding: 4% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8a9ce78 {
    align-items: flex-start;
    min-height: 99px;
}
    
#bc877165 {
    height: 220px;
}
    
#c954d872 {
    width: 85.03%;
}
    
#\35 cf63107 {
    height: auto;
}
    
#\32 26cc1e8 {
    width: 40.11%;
}
    
#\31 5c29e3a {
    margin-top: 12px;
}
    
#\32 67a3b5d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f8713220 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-bottom: 0px;
}
    
#\35 c32b02c {
    width: 33.748666666666665%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding-right: 16px;
    padding-left: 16px;
}
    
#fecd6fff {
    min-height: 98px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10px 3% 60px 3%;
}
    
#\37 f62deca {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\30 b5a8f71 {
    width: 171px;
    height: 45px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f267a5a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 62.25%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fecd6fff {
    padding: 10px 2% 10px 2%;
}
    
#\35 b6db9fc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f8713220 {
    width: 92.08%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\35 c32b02c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fecd6fff {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 4% 0px 4%;
}
    
#f267a5a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\35 b6db9fc {
    margin: 0px 0% 0px 0%;
}
}

