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

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

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

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

  *#dm .dmInner a.u_1176428495:hover,
  *#dm .dmInner a.u_1176428495.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1508950122 .iconBg {
    background-color:var(--color_4) !important;
    color:var(--color_4) !important;
    display:none !important;
  }

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

  *#dm .dmInner a.u_1508950122:hover,
  *#dm .dmInner a.u_1508950122.hover {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1745780797 .advanced-form-label { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1745780797 input,
  *#dm .dmInner div.u_1745780797 textarea,
  *#dm .dmInner div.u_1745780797 select {
    color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:0px !important;
  }

  *#dm .dmInner div.u_1846867925 .advanced-form-label { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1846867925 input,
  *#dm .dmInner div.u_1846867925 textarea,
  *#dm .dmInner div.u_1846867925 select {
    color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:0px !important;
  }

  *#dm .dmInner div.u_1338858698 .advanced-form-label { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1338858698 input,
  *#dm .dmInner div.u_1338858698 textarea,
  *#dm .dmInner div.u_1338858698 select {
    color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:0px !important;
  }

  *#dm .dmInner div.u_1236182113 .advanced-form-label { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1236182113 input,
  *#dm .dmInner div.u_1236182113 textarea,
  *#dm .dmInner div.u_1236182113 select {
    color:var(--color_1) !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_1) !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:0px !important;
  }

  *#dm .dmInner a.u_1353261098 { border-radius:0px !important; }

  *#dm .dmInner a.u_1114676383 { border-radius:0px !important; }

  *#dm .dmInner div.u_1412228529 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1745780797 input { font-size:18px !important; }

  *#dm .dmInner div.u_1745780797 textarea { font-size:18px !important; }

  *#dm .dmInner div.u_1745780797 select { font-size:18px !important; }

  *#dm .dmInner div.u_1745780797 input::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1745780797 textarea::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1745780797 select::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1846867925 input { font-size:18px !important; }

  *#dm .dmInner div.u_1846867925 textarea { font-size:18px !important; }

  *#dm .dmInner div.u_1846867925 select { font-size:18px !important; }

  *#dm .dmInner div.u_1338858698 input::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1338858698 textarea::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1338858698 select::placeholder { font-size:18px !important; }

  *#dm .dmInner div.u_1236182113 input::placeholder {
    font-family: Lato !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1236182113 textarea::placeholder {
    font-family: Lato !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1236182113 select::placeholder {
    font-family: Lato !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1236182113 input {
    font-size:18px !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1236182113 textarea {
    font-size:18px !important;
    font-weight:normal !important;
  }

  *#dm .dmInner div.u_1236182113 select {
    font-size:18px !important;
    font-weight:normal !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\39 9dd972d {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    padding: 120px 5% 120px 5%;
}
    
#\39 c16e84d::before, #\39 c16e84d > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_4);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.58;
    content: '';
    height: 100%;
}
#\39 c16e84d {
    background-image: url("https://irp.cdn-website.com/7ff394cf/dms3rep/multi/opt/Homepage+Background+Tatnuck-1920w.png");
}
    
#a6d8fe8f {
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#ee10c2bf {
    row-gap: 14px;
    width: 70%;
    justify-content: flex-start;
    align-items: center;
    margin-top: 276px;
}
    
#\39 d684b30 {
    max-width: 100%;
    width: auto;
}
    
#\36 f44857d {
    max-width: 100%;
    width: auto;
    min-height: 60px;
    margin-top: 14px;
    min-width: 260px;
}
    
#\38 12cc505 {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#bef65f1e {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    padding: 0px 0% 0px 0%;
}
    
#\39 cf73a9f {
    background-color: var(--color_4);
}
    
#\32 aba2105 {
    margin: 0px 0% 0px 0%;
}
    
#\39 569b799 {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\34 4f07ef7 {
    max-width: 100%;
    width: auto;
}
    
#d2e30be0 {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    margin-top: 8px;
    height: 100px;
}
}



@media all {
    
#\32 5c781bf {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    align-items: stretch;
}
    
#ea742fff {
    background-color: var(--color_1);
}
    
#a3724314 {
    row-gap: 18px;
    width: 48.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#cacfda2d {
    max-width: 100%;
    width: 511px;
    height: auto;
}
    
#\39 901029c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 d1173f4 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
    margin-top: 6px;
    min-width: 220px;
}
    
#ed36a8d8 {
    width: 48.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#\38 01ca3a1 {
    width: 100%;
    min-height: 480px;
    height: 100%;
}
}



@media all {
    
#\30 362aad5 {
    min-height: 793px;
    column-gap: 4%;
    width: 100%;
    padding: 0px 0% 0px 0%;
}
    
#\37 50daef9 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/7ff394cf/dms3rep/multi/opt/Asset-30-1920w.png");
    background-position: 50% 0%;
}
    
#cb3e2771 {
    width: 48.0%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
}
    
#\37 5389ea6 {
    width: 77%;
    height: auto;
}
    
#\36 e66affe {
    row-gap: 12px;
    width: 48.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
    align-content: center;
}
    
#\33 b3d8967 {
    max-width: 100%;
    width: auto;
}
    
#\38 e8331ac {
    max-width: 100%;
    width: auto;
}
    
#\39 0f55831 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
    margin-top: 6px;
    min-width: 240px;
}
    
#\32 00348e7 {
    margin: 0px 0% 0px 0%;
}
    
#a5eb9031 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c08350eb {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    padding: 0px 5% 0px 5%;
}
    
#\34 ce873cd {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/7ff394cf/dms3rep/multi/opt/Asset-29-1920w.png");
    background-position: 50% 0%;
}
    
#\33 ca6b1e2 {
    row-gap: 12px;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
    padding: 150px 10px 150px 10px;
    margin: 0px 0% 0px 0%;
}
    
#db551261 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 b57bc8e {
    max-width: 100%;
    width: 663px;
}
    
#aa6fe800 {
    max-width: 100%;
    width: auto;
}
    
#\30 2ecc6e3 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
    margin-top: 6px;
    min-width: 260px;
}
    
#d1e2067d {
    width: 48%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#\35 2435a1e {
    width: 80%;
    height: auto;
}
    
#d36b363a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 a7d8703 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
}
    
#\39 09c333c {
    background-color: rgba(243, 244, 246, 1);
    background-image: none;
}
    
#\32 d8ccd4b {
    width: 48.0%;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#\33 843997c {
    width: 80%;
    height: auto;
}
    
#d315e1ea {
    row-gap: 12px;
    width: 48.0%;
    min-width: 4%;
    min-height: 8px;
    align-items: center;
}
    
#f5ff8f90 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 6bc5eb2 {
    max-width: 100%;
    width: auto;
}
    
#\30 bc76837 {
    max-width: 100%;
    width: auto;
}
    
#eb7d564a {
    max-width: 100%;
    width: auto;
    min-height: 52px;
    margin-top: 6px;
    min-width: 280px;
}
}



@media all {
    
#\30 23830d6 {
    min-height: auto;
    row-gap: 16px;
    width: 100%;
    flex-direction: column;
}
    
#\38 e52a94a {
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 d8a2a4d {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\33 83a36f5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 8debad9 {
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#f74c68d5 {
    row-gap: 12px;
    width: 30.66%;
    justify-content: flex-start;
    align-items: center;
}
    
#ebc035d2 {
    max-width: 100%;
    width: auto;
}
    
#\37 653d299 {
    max-width: 100%;
    width: auto;
}
    
#\36 9cee1d5 {
    row-gap: 12px;
    width: 30.66%;
    justify-content: flex-start;
    align-items: center;
    align-self: center;
    height: auto;
    min-height: 285px;
}
    
#ed0e1854 {
    row-gap: 12px;
    width: 30.66%;
    justify-content: flex-start;
    align-items: center;
}
    
#widget_p49 {
    width: 4%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 24c8c96.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\39 24c8c96 {
    width: 396px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#b9fa3cf4 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#decdac8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#decdac8f {
    width: 410px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 fc0905e {
    max-width: 100%;
    width: 410px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_l1r {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\31 6e860ab {
    min-height: auto;
    row-gap: 16px;
    width: 100%;
    flex-direction: column;
}
    
#\38 b72dd10 {
    background-color: var(--color_1);
}
    
#\33 5828f5a {
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\38 5d27fac {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fafb7219 {
    max-width: 100%;
    width: 32px;
    height: 32px;
}
    
#ad9ec2d3 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
    margin-top: 8px;
    min-width: 240px;
}
    
#\38 97e6584 {
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    margin-top: 24px;
    align-items: stretch;
}
    
#a2e0d692 {
    row-gap: 14px;
    width: 30.66%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: rgba(255,255,255,0.2);
    align-items: center;
    border-style: solid;
    padding: 24px 24px 24px 24px;
}
    
#d4bbe900 {
    max-width: 100%;
    width: 120px;
}
    
#\38 77a5b97 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e5af5b77 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 35bd0d6 {
    row-gap: 14px;
    width: 30.66%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: rgba(255,255,255,0.2);
    align-items: center;
    border-style: solid;
    padding: 24px 24px 24px 24px;
}
    
#aeb1ba81 {
    max-width: 100%;
    width: 120px;
}
    
#\31 3a446f5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 2674e72 {
    row-gap: 14px;
    width: 30.66%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: rgba(255,255,255,0.2);
    align-items: center;
    border-style: solid;
    padding: 24px 24px 24px 24px;
}
    
#\37 0cd1abc {
    max-width: 100%;
    width: 120px;
}
    
#ca35f6d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 4c0c14b {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f9f6da2 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 8251a87 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
}
    
#d6db97fe {
    background-color: var(--color_4);
}
    
#\38 eb6b2a7 {
    background-size: contain;
    row-gap: 16px;
    width: 48.0%;
    min-width: 4%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/7ff394cf/dms3rep/multi/opt/Icon+%281%29-1920w.png");
}
    
#\37 88bfbc5 {
    width: 48.0%;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
}
    
#\39 9b0d1d9 {
    justify-content: flex-start;
    align-items: stretch;
}
    
#f4053b11 {
    row-gap: 20px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#bd8b5c50 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    column-gap: 0%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#c7bcf444 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 278829d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
    
#aff58076.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
    
#\35 dd6fe39 {
    justify-content: flex-start;
    align-items: stretch;
}
    
#ef338ebf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 a663dae {
    justify-content: flex-start;
    align-items: stretch;
}
    
#\37 9aea3bc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 872d1b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 872d1b1 {
    max-width: 100%;
    width: 378px;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf61c496 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 0319dd8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fe04fcfd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c08e50e4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9dd972d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bef65f1e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5c781bf {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 362aad5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 5389ea6 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c08350eb {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a7d8703 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 23830d6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_p49 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6e860ab {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8251a87 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\39 9dd972d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a6d8fe8f {
    align-items: center;
}
    
#ee10c2bf {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#bef65f1e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 569b799 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 5c781bf {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#a3724314 {
    width: 100%;
}
    
#ed36a8d8 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 362aad5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#cb3e2771 {
    width: 100%;
}
    
#\36 e66affe {
    width: 100%;
}
    
#\37 5389ea6 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#c08350eb {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\33 ca6b1e2 {
    width: 100%;
}
    
#d1e2067d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 a7d8703 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\32 d8ccd4b {
    width: 100%;
}
    
#d315e1ea {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 23830d6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 d8a2a4d {
    align-items: center;
}
    
#\32 8debad9 {
    flex-direction: column;
    row-gap: 24px;
}
    
#f74c68d5 {
    width: 100%;
}
    
#\36 9cee1d5 {
    width: 100%;
}
    
#ed0e1854 {
    width: 100%;
}
    
#widget_p49 {
    height: auto;
}
    
#widget_l1r {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\31 6e860ab {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 5828f5a {
    align-items: center;
}
    
#\38 97e6584 {
    row-gap: 24px;
    flex-direction: column;
}
    
#a2e0d692 {
    width: 100%;
}
    
#\34 35bd0d6 {
    width: 100%;
}
    
#\34 2674e72 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 8251a87 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\38 eb6b2a7 {
    width: 100%;
}
    
#\37 88bfbc5 {
    width: 100%;
}
}

#\37 50daef9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsSAAALEgHS3X78AAAAzklEQVQY033KbYrCMBCA4Wn9qLXprRRFkomI/tlr+FeUlZom1YJeQWHZ3W5t0xTBC+y5pKKgIA68MMw8AC9msQD4icfWl+zYWYRNHbHWE/idTGA/7VqHoGcnIa2nijqFRNco1ob/eGyddh+WDpht5qNaMus3voOBkwjqZgo9IzkpFfpQKt4wkjf1ijrFElvp58D9E8xLBSW5RD8PmZ9XsFDoasnbWjCvEEiyFSXHkPnHG7gH16U63nt4PkEdITFrTsrN8G1QoVM8JOft6G0XJKNwXUeTiXAAAAAASUVORK5CYII=')!important}#\34 ce873cd.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsSAAALEgHS3X78AAAApElEQVQY032OSwqDQBBERxM/o+PG7ulG0IDg1lskJMh8gsRN7n+QoMaFkNhQu/eqWhDZlMjFANewrl+B+HeINkN0EsAkzOZ8udzDvr8F0zTtQQBXAHgF4HKtjWQekqp6RE0zntrWhl33DpalGSxLW6yCUVrbnGiQzC5lnld8jOijb+OaWVgloxCdIrK51j4DcHIH/pK2NQHwVMdZ/lcCcVRH2eAPhOQkrQIVygoAAAAASUVORK5CYII=')!important}#\38 eb6b2a7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAUCAYAAAC07qxWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA/UlEQVQoz2WSiY6DMAxEU45yh9L+/6/OW5md7AaKNIrAz2PHJiU/kh6SnpJmINQB6euR1EgaJS1WH98uUGQ6MEtaDYb71RV4AIOh1QkB9hH7cwNaYJKUDU7A02pPV7v1LvcyONjx3xVogBHIwAEUsC8J4ZqctQJva4uSklqDQ1RMbnwHPtZmoKvAMbmn/eZYLjO4ramAEXwBu8HFcNEcl1kd3K3s8gGXLa3Jgd2Oh99jnpt1VkwGSn+fKjF7rnHmdCv7rp3tGKXPHkc3vBg+KuelrLJspjO8GTyqMUWsKWDsc/aYdp+zq/XnCv13jFWv2aMpM/xdYQXm29Av4A+ynTh4sf3YGAAAAABJRU5ErkJggg==')!important}