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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1178085260 {
    background-color:var(--color_2) !important;
    border-color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1649534999 span[data-icon-mask] { background-color:var(--color_4) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\33 7845167 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 4441862 {
    row-gap: 10px;
    width: 18%;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 0b994bd {
    min-height: 0;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 40px 40px 40px 40px;
}
    
#\33 8941e61 {
    background-color: var(--color_6);
}
    
#\36 cd21c63 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    flex-wrap: wrap;
    min-height: 80px;
}
    
#ee2d4a1a {
    row-gap: 10px;
    width: 18%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 1a7fa24 {
    max-width: 100%;
    width: 50px;
    height: auto;
}
    
#\32 8ffa662 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 9d954c7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d5d88dba {
    max-width: 100%;
    width: 50px;
    height: auto;
}
    
#\36 833088c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 ebc0437 {
    row-gap: 10px;
    width: 18%;
    justify-content: flex-start;
    align-items: center;
}
    
#\39 0c70746 {
    max-width: 100%;
    width: 50px;
    height: auto;
}
    
#d99b235d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f8d8aa9d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 9640fd6 {
    row-gap: 10px;
    width: 18%;
    justify-content: flex-start;
    align-items: center;
}
    
#d1de6301 {
    max-width: 100%;
    width: 50px;
    height: auto;
}
    
#\39 98a15fe {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 a42d4cf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fe6102db {
    row-gap: 10px;
    width: 18%;
    justify-content: flex-start;
    align-items: center;
}
    
#caafc34d {
    max-width: 100%;
    width: 50px;
    height: auto;
}
    
#\31 be7eddd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e93be997 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 f0e01f1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 9794492 {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#d90767f7 {
    min-height: 240px;
    column-gap: 60px;
    width: 100%;
    align-items: stretch;
    max-width: none;
}
    
#c883fda5::before, #c883fda5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.85;
    border-radius: inherit;
}
#c883fda5 {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/f3c6ab6f/dms3rep/multi/opt/AdobeStock_126840352-1920w.webp");
    background-position: 50% 100%;
}
    
#c048ea81 {
    row-gap: 20px;
    width: 50.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#\36 cea3d78 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 0ee0698 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 a24298a {
    row-gap: 16px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}
    
#\31 230aa85 {
    column-gap: 12px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\34 b63260f {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\34 4dbe3e9 {
    row-gap: 2px;
    justify-content: flex-start;
    align-items: stretch;
    width: 268px;
}
    
#\34 89bb809 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c97d2148 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f93b0bb1 {
    column-gap: 12px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\32 4418f23 {
    row-gap: 2px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#aa970e0d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 98021f7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 24c29f0 {
    column-gap: 12px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\33 d5346e5 {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\30 d9c4822 {
    row-gap: 2px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\31 97c4176 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f21ced12 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 1a8efb8 {
    column-gap: 12px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\33 1d72c3a {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\31 74c5df0 {
    row-gap: 2px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\36 92775cc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 924faed {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a02fa851 {
    column-gap: 12px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#a75c8c5d {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\38 ab8d7ba {
    row-gap: 2px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\30 500b75e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 b08c554 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 955cb35 {
    column-gap: 12px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\30 650b45b {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\31 0cece9d {
    row-gap: 2px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\36 2a73196 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 a189add {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c2ac43a3 {
    column-gap: 12px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#b29e1b60 {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#f4089329 {
    row-gap: 2px;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\36 4c47d75 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 460b800 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d586f4ea {
    column-gap: 12px;
    flex-direction: row;
    width: 46%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\30 8783dc6 {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#b77e8577 {
    row-gap: 2px;
    justify-content: flex-start;
    align-items: stretch;
    width: 260px;
}
    
#\39 f91c2d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 1efa55c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d6d8d958 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 94523a6 {
    width: 50.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#f45d8e3c {
    width: 100%;
    min-height: 420px;
    height: 100%;
}
}



@media all {
    
#d75fedab {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#d61cccf7 {
    background-color: var(--color_6);
}
    
#\30 7a03b76 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\32 ff7309a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 081bdd1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 766c685 {
    column-gap: 32px;
    row-gap: 32px;
    flex-direction: row;
    width: 100%;
    min-width: 4%;
}
    
#fa9c7666 {
    row-gap: 12px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
    
#dd37a500 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 0cda06d {
    max-width: 100%;
    width: 50px;
    height: auto;
}
    
#\30 15892f6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 41922be {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d044c375 {
    row-gap: 12px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
    
#f19516b2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 aeb6ddd {
    max-width: 100%;
    width: 50px;
    height: auto;
}
    
#\34 6df001d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b574ab9a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 ae4a39f {
    row-gap: 12px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
    
#d4814f4c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b8b6f7c7 {
    max-width: 100%;
    width: 50px;
    height: auto;
}
    
#f28d3bc3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f5269910 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f6ab2991 {
    row-gap: 12px;
    width: 22%;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
    
#f6a025e0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 2c6e7ee {
    max-width: 100%;
    width: 50px;
    height: auto;
}
    
#\39 fa9b0c0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eebc7cea {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d0998fcb {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\36 cd7c143.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\36 cd7c143 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\37 4289192 {
    width: 50.0%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
}
    
#\30 9a6c3f3 {
    min-height: 240px;
    column-gap: 60px;
    width: 100%;
    align-items: stretch;
}
    
#b21090a4 {
    background-color: rgba(27,92,46,1);
}
    
#a20c4cf9 {
    row-gap: 20px;
    width: 50.0%;
    min-width: 4%;
    min-height: 8px;
}
    
#e72fd51b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f39e790b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 90d9ed7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 bc445a5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\36 bc445a5 {
    max-width: 100%;
    width: auto;
    min-height: 55px;
}
    
#\31 5c2e947 {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 480px;
}
    
#widget_rff {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\32 4dcbc25 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#\31 e41826e {
    background-color: var(--color_9);
}
    
#\35 bb54cf4 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\30 6be263b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bbdca8fc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 6d14c9c {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#widget_vja {
    width: 100%;
    height: 410px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#ec178740 {
    min-height: 0;
    row-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
}
    
#\38 eb2bcd4 {
    background-color: var(--color_6);
}
    
#f622e46d {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
}
    
#f3eeadd4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 e8a06b1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 da00fa0 {
    width: 100%;
    align-items: center;
    min-width: 4%;
    height: auto;
    min-height: 80px;
}
    
#\31 ceaa275.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\31 ceaa275 {
    max-width: 100%;
    width: 200px;
    min-height: 60px;
    height: auto;
    max-height: none;
}
}



@media all {
    
#\38 5fc3521 {
    min-height: auto;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
}
    
#\35 4e7ec57::before, #\35 4e7ec57 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.78;
    border-radius: inherit;
}
#\35 4e7ec57 {
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/f3c6ab6f/dms3rep/multi/opt/florida-house-1920w.jpg");
    background-attachment: fixed;
}
    
#\35 a5d03d4 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\39 bb9a28b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 1f6442e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e3474db7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b7930f63 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 8287f6e {
    row-gap: 16px;
    column-gap: 15px;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
    --column-gap: 15px;
    width: 554px;
    height: auto;
    min-height: 70px;
}
    
#cd045e94.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 16px 16px 16px;
}
#cd045e94 {
    max-width: 100%;
    width: 49.3%;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#\36 419ba28.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\36 419ba28 {
    max-width: 100%;
    width: 49.3%;
    min-height: 55px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#c4054825 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    padding: 80px 40px 80px 40px;
    margin: 0px 0% 0px 0%;
}
    
#fc04534e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/f3c6ab6f/dms3rep/multi/opt/New+Home+in+Florida-1920w.jpg");
}
    
#\39 e0b0fc4 {
    min-height: 601px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#db48bd8e {
    margin: 0px 0% 0px 0%;
}
    
#group_g3v {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#widget_qfe {
    width: 93.10%;
    height: auto;
    max-width: 100%;
}
    
#widget_7d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ahg {
    width: 90.42%;
    height: auto;
    max-width: 100%;
}
    
#group_3cb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 538.8000000000001px;
    min-height: 67px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    --column-gap: 15px;
}
    
#widget_65f {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#\33 4034de2 {
    width: 280px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
}



@media all {
    
#\37 5401812 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 7d4d8dd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\39 3a0fd5d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#ad6d1e02 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    margin: 0% 0% 0% 0%;
}
    
#\39 0b0f88e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e4c55f14 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    min-height: 80px;
}
    
#group_hgn {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    --column-gap: 2%;
    align-content: center;
    flex-wrap: nowrap;
}
    
#a68c98db {
    width: 100%;
    height: 280px;
}
    
#b565463b.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#b565463b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a12d4c09 {
    border-color: var(--color_7);
    background-color: var(--color_6);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(27,46,107,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 0;
    justify-self: auto;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 0 0 24px 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff78592b.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#ff78592b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ec282c63.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#ec282c63 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#d3a1f5f2 {
    border-color: var(--color_7);
    background-color: var(--color_6);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(27,46,107,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 1;
    justify-self: auto;
    max-height: none;
    min-height: 100%;
    height: auto;
    align-self: stretch;
    padding: 0 0 24px 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 81281e9.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\33 81281e9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 f94ef2a {
    width: 100%;
    height: 280px;
}
    
#aae3516d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#aae3516d {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#bc430dec.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#bc430dec {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 1d07524 {
    border-color: var(--color_7);
    background-color: var(--color_6);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(27,46,107,0.08);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 2;
    justify-self: auto;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 0 0 24px 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6a4b8c6 {
    width: 100%;
    height: 280px;
}
    
#\30 e6a879f.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\30 e6a879f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 94b1186.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\35 94b1186 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 bbf8741.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\34 bbf8741 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#group_im9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    --column-gap: 2%;
    align-content: flex-start;
}
    
#\34 5eaf4a8 {
    width: 100%;
    height: 280px;
}
    
#b426f65d {
    border-color: var(--color_7);
    background-color: var(--color_6);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(27,46,107,0.08);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 0;
    justify-self: auto;
    padding: 0 0 24px 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 00e9797.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\38 00e9797 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\38 61bedd5.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\38 61bedd5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 acc6770.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\37 acc6770 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 6a19a01 {
    border-color: var(--color_7);
    background-color: var(--color_6);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(27,46,107,0.08);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 1;
    justify-self: auto;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 0 0 24px 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fef0b95 {
    width: 100%;
    height: 280px;
}
    
#\39 9f7f467.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\39 9f7f467 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 254766a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\37 254766a {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\39 b00d5f7.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\39 b00d5f7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 3ca5a92 {
    border-color: var(--color_7);
    background-color: var(--color_6);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(27,46,107,0.08);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 2;
    justify-self: auto;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 0 0 24px 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cadc179c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#cadc179c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f3fced80.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#f3fced80 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\32 95ce716 {
    width: 100%;
    height: 280px;
}
    
#b74edf03.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#b74edf03 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 5aa103c {
    width: 100%;
    height: 280px;
}
    
#\30 da8a332.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\30 da8a332 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 70a4351 {
    border-color: var(--color_7);
    background-color: var(--color_6);
    border-radius: 10px;
    row-gap: 12px;
    box-shadow: 0 4px 20px rgba(27,46,107,0.08);
    width: 30%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    order: 3;
    justify-self: auto;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding: 0 0 24px 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f334722a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#f334722a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e5a36852.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#e5a36852 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1a7fa24 {
    height: auto;
}
    
#d5d88dba {
    height: auto;
}
    
#\39 0c70746 {
    height: auto;
}
    
#d1de6301 {
    height: auto;
}
    
#caafc34d {
    height: auto;
}
    
#\36 cd21c63 {
    column-gap: 1%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9794492 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#\34 b63260f {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#\33 d5346e5 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#a75c8c5d {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#b29e1b60 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#\33 1d72c3a {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#\30 650b45b {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#\30 8783dc6 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#d90767f7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 25px;
}
    
#c048ea81 {
    width: 100%;
    min-height: 80px;
    order: 1;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
}
    
#\30 94523a6 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\37 a24298a {
    column-gap: 3.779527559055118%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 20px;
}
    
#\31 230aa85 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.11%;
    column-gap: 1.889763779527559%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#f93b0bb1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.11%;
    column-gap: 1.889763779527559%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#\34 24c29f0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.11%;
    column-gap: 1.889763779527559%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#\30 1a8efb8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.11%;
    column-gap: 1.889763779527559%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#a02fa851 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.11%;
    column-gap: 1.889763779527559%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#\39 955cb35 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.11%;
    column-gap: 1.889763779527559%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#c2ac43a3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.11%;
    column-gap: 1.889763779527559%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#d586f4ea {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.11%;
    column-gap: 1.889763779527559%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#\34 4dbe3e9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\36 cea3d78 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 0ee0698 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d6d8d958 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 4418f23 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\30 d9c4822 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\31 74c5df0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\38 ab8d7ba {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\31 0cece9d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#f4089329 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#b77e8577 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 766c685 {
    flex-wrap: wrap;
}
    
#fa9c7666 {
    width: 45%;
}
    
#d044c375 {
    width: 45%;
}
    
#\33 ae4a39f {
    width: 45%;
}
    
#f6ab2991 {
    width: 45%;
}
    
#\31 0cda06d {
    height: auto;
}
    
#\37 aeb6ddd {
    height: auto;
}
    
#b8b6f7c7 {
    height: auto;
}
    
#\36 2c6e7ee {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 5c2e947 {
    align-self: flex-start;
    height: 685px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4dcbc25 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_vja {
    align-self: flex-start;
    width: 100.00%;
    height: 609px;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e0b0fc4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#db48bd8e {
    margin: 0px 0% 0px 0%;
}
    
#c4054825 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#fc04534e {
    width: 100%;
    min-height: 376px;
    order: 0;
    height: auto;
}
    
#widget_qfe {
    width: 100.00%;
}
    
#group_g3v {
    align-items: center;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3a0fd5d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 ffb2755 {
    margin: 0px 0% 0px 0%;
}
    
#group_im9 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#b426f65d {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\39 6a19a01 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\30 3ca5a92 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\37 70a4351 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (max-width: 767px) {
    
#\34 4441862 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 0b994bd {
    min-height: unset;
    flex-direction: column;
    padding: 20px 4% 20px 4%;
}
    
#\36 cd21c63 {
    justify-content: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#ee2d4a1a {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 1a7fa24 {
    height: auto;
}
    
#d5d88dba {
    height: auto;
}
    
#\36 ebc0437 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 0c70746 {
    height: auto;
}
    
#\39 9640fd6 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d1de6301 {
    height: auto;
}
    
#fe6102db {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#caafc34d {
    height: auto;
}
    
#\36 f0e01f1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 9794492 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#d90767f7 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
}
    
#c048ea81 {
    width: 100%;
    order: 1;
    align-items: center;
    align-content: center;
}
    
#\31 230aa85 {
    width: 100%;
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#f93b0bb1 {
    width: 100%;
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#\34 24c29f0 {
    width: 100%;
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#\30 1a8efb8 {
    width: 100%;
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#a02fa851 {
    width: 100%;
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#\39 955cb35 {
    width: 100%;
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#c2ac43a3 {
    width: 100%;
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#d586f4ea {
    width: 100%;
    column-gap: 3.6432637571157493%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    align-content: center;
}
    
#\30 94523a6 {
    width: 100%;
    order: 0;
}
    
#\34 b63260f {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#\33 d5346e5 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#a75c8c5d {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#b29e1b60 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#\33 1d72c3a {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#\30 650b45b {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#\30 8783dc6 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50px;
}
    
#f45d8e3c {
    min-height: 250px;
    max-height: 250px;
    height: 250px;
}
    
#\34 4dbe3e9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\32 4418f23 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\30 d9c4822 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\31 74c5df0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\38 ab8d7ba {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#\31 0cece9d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#f4089329 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#b77e8577 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#d75fedab {
    min-height: unset;
    flex-direction: column;
    row-gap: 25px;
}
    
#\30 7a03b76 {
    align-items: center;
}
    
#\39 766c685 {
    flex-direction: column;
    flex-wrap: wrap;
    row-gap: 25px;
}
    
#fa9c7666 {
    width: 100%;
}
    
#d044c375 {
    width: 100%;
}
    
#\33 ae4a39f {
    width: 100%;
}
    
#f6ab2991 {
    width: 100%;
}
    
#d0998fcb {
    align-items: center;
}
    
#\31 0cda06d {
    height: auto;
}
    
#\37 aeb6ddd {
    height: auto;
}
    
#b8b6f7c7 {
    height: auto;
}
    
#\36 2c6e7ee {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 4289192 {
    width: 100%;
    order: 0;
}
    
#\30 9a6c3f3 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
}
    
#a20c4cf9 {
    width: 100%;
    order: 1;
}
    
#\31 5c2e947 {
    height: 320px;
}
}



@media (max-width: 767px) {
    
#\32 4dcbc25 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 30px 4% 30px 4%;
}
    
#\35 bb54cf4 {
    align-items: center;
}
    
#\32 6d14c9c {
    align-items: center;
}
    
#\32 c27919b {
    margin: 0px 0% 0px 0%;
}
    
#widget_vja {
    width: 100.00%;
    height: 494px;
}
}



@media (max-width: 767px) {
    
#ec178740 {
    min-height: unset;
    flex-direction: column;
    row-gap: 25px;
    padding: 30px 4% 30px 4%;
}
    
#f622e46d {
    align-items: center;
}
    
#\33 da00fa0 {
    align-items: center;
}
    
#d82fc7af {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 5fc3521 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 4% 30px 4%;
}
    
#\35 a5d03d4 {
    align-items: center;
}
    
#\38 8287f6e {
    flex-direction: column;
    align-items: center;
    column-gap: 4.554079696394687%;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\37 61b5b76 {
    margin: 0px 0% 0px 0%;
}
    
#cd045e94 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 419ba28 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c4054825 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding: 30px 4% 30px 4%;
    margin: 0px 0% 0px 0%;
}
    
#fc04534e {
    width: 100%;
    min-height: 301px;
    align-items: center;
    order: 0;
    height: auto;
}
    
#\39 e0b0fc4 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0% 0px 0%;
}
    
#db48bd8e {
    margin: 0px 0% 0px 0%;
}
    
#group_g3v {
    align-items: center;
    align-content: center;
}
    
#widget_qfe {
    width: 100.00%;
}
    
#group_3cb {
    column-gap: 4.554079696394687%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    width: 100%;
}
    
#widget_65f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 4034de2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 3a0fd5d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 25px;
}
    
#ad6d1e02 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e4c55f14 {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#a12d4c09 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d3a1f5f2 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 1d07524 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b426f65d {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 6a19a01 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 3ca5a92 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 70a4351 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_hgn {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#group_im9 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
}

#c883fda5.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRlQAAABXRUJQVlA4IEgAAADQAQCdASoKAAcAAUAmJZgCdADceDlQAAD+/JtXmo9l+dK6YWs+75/FAzXMBkMoY7C+tTSY2b+ZWYZt6+f8SjW5g9AfrGXI4AA=')!important}#\35 4e7ec57.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABBAEFAQAAAAAAAAAAAAABAAIDBBEFBhMiYeH/xAAVAQEBAAAAAAAAAAAAAAAAAAAABf/EABkRAAMBAQEAAAAAAAAAAAAAAAECBAADUv/aAAwDAQACEQMRAD8AqnbXvN0nmsCF84HY5UwaTgSDE3I9+oin03UIQFc4ZePkb//Z')!important}