@media all {
  *#dm .dmInner div.u_1360192382 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner div.u_1373862067 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1053986433 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_236712708 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1830876207 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1833396902 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1482017360 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1740453590 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1310546745 hr {
    border-width:3px !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1774691503 hr {
    border-width:5px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1198691314 { color:black !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 {
    
#\39 cc8cce6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a29f3f7 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_ag2 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    align-items: center;
}
    
#widget_d24 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_eff {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
}
    
#widget_u31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_dhc::before, #group_dhc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#group_dhc {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/c4903671/dms3rep/multi/opt/happy-family-1920w.png);
    background-color: var(--color_1);
    box-shadow: rgba(0, 0, 0, 0.15) 3px 0px 11px 0px;
    order: 1;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
}
#group_dhc.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABK0lEQVQY0wXB21KCQAAA0P3qHnrhvRpnetMZNcFMZygvyUASy21Y2A1BQVQ0JZQgL5WmP9A54Hzan0/709/ueNweDpvfn6/vfbbbJlmyXEUTsEmX0cwLAxJHfrKapKswSxbb7GPsmgrXABPXwFITPtMeFjzMB6Q398xkGRi9Zun6EnAPhftbqnh1ATtljSshnnF1LgqH6LVdzlGgnr+hc9RdjoIdGjbzcquIYSscDx2sddkqaNcqT3ThkSlKXEPmKopQJwiOp/PRyEPIALZlYU1WeoIusapY1SBLiDnwZ67bV1QdxFEcBh7SZCgw0ktJFWliwDeLEIxl1QCfyfp96puayHfKosAghfVt3bEMm2BkYpCm6zgKbSy32Du+W7PU7mJE/L45cGzH6f8DQ8vlYwPdB0oAAAAASUVORK5CYII=');
}
    
#widget_l98 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_14b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_14b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 40px;
}
    
#\38 b6708e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24%;
    min-width: 4%;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c099dab9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_p70 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 c124fda::before, #\38 c124fda > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\38 c124fda {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/c4903671/dms3rep/multi/opt/TMS-Therapy-1920w.png);
    background-color: var(--color_2);
    box-shadow: rgba(0, 0, 0, 0.15) 3px 0px 11px 0px;
    order: 0;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
}
#\38 c124fda.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABJ0lEQVQY0wXBW0vCUAAA4PMPgyKkh4QeehGNpJAIkZIksonL6eY2d27b3PXscjYvM3Om9r/6PjAYTSY6RNbcNCkhBBMKLVdSjYGkSNMZGE11WZshQgPPT6Is5auAr6ETKtiWDQIUA2uaSqAR+yzn2yzfBWmB3Ei3fI3OgQ4R1eUQ68uA5fEmYssoXblxZrMU2h7AlCJFhF99+VMYDadDUdGxhRzPDGPqM+AEIdZlReh1HpuNerNx3/oQx8T1fJ47MQd8vXHduSwKD7XbyuXldfXmqfOqImSzyM8WoCj3q6JgvtPvtquV86uLs7tGXZpIpuN4CQc/h+Pv6VSWpWvht3bruVnrvbQhgl4Uh9kCfO8Pu+NfeTimPJ2OReG9q8oSS5LFdhcvi3+847k6+e3vzQAAAABJRU5ErkJggg==');
}
    
#\38 305acdd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 fe236d4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 fe236d4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 40px;
}
    
#\36 7e62319 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de03c00e::before, #de03c00e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#de03c00e {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/c4903671/dms3rep/multi/opt/spravato-treatment-near-me-kansas-city-1920w.webp);
    background-color: var(--color_1);
    box-shadow: rgba(0, 0, 0, 0.15) 3px 0px 11px 0px;
    order: 2;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
}
#de03c00e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADQAQCdASoKAAUAAUAmJZQCdADzfG8VAAD+8K/WRGmCXJNBbm8qAZyQlAEwk064iCoA+OODKMw4+tqh1SFt+dfgAAA=');
}
    
#f51d9b56 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fdcc2cac.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fdcc2cac {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 40px;
}
    
#\35 a5f946d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 fd1e3c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ddd909a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 ddd909a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 40px;
}
    
#ae2ac93c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 5ef9906::before, #\33 5ef9906 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\33 5ef9906 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/c4903671/dms3rep/multi/opt/Telepsychiatry-1920w.png);
    background-color: var(--color_1);
    justify-self: auto;
    align-self: auto;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.15) 3px 0px 11px 0px;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\33 5ef9906.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AO/t7PHv7e3r6szFwouCfVRLR21oaKSiocnFv7y1qwDl4+Ds6efn5eTKwb2ZiYFkUklrYFyVkY+9ubS+t64A08/K2dPN19DMw7WtqJKFeF5RZlNKfXVxp6GcvbWsAMK8tMO2rMGzqbelnK2WiolxZW5aUHpwa5uUjrWtpACxqZ+vnpKvnJCvnZSfj4h9bmljVVB3bmuZkYyvpp8As6qhsaOYsKGXtaigmpKPdnFxamRkhH+AqqOhsaqmALSro7itpLqwqMG4sqKdmn56endzdZGNj7Wvr7WvrgDAuLDAuLDAuLDCu7KvqKCUi4WIfnuLg4Kim5umoaEAvbWtt6+msKeerqadpp2Umo6EkoZ/kIaCn5mYqKKiALiwp62lnKGYj56WjJuSiJaLgJKGfZKHgqCZl62npvnSubJ5z6bIAAAAAElFTkSuQmCC');
}
    
#b49f0feb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 225cd46 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 573bcf3::before, #\35 573bcf3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\35 573bcf3 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/c4903671/dms3rep/multi/opt/individual-counseling-1920w.png);
    background-color: var(--color_1);
    justify-self: auto;
    align-self: auto;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.15) 3px 0px 11px 0px;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\35 573bcf3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABe0lEQVQY0wXB207TcADA4f8TeemFl0YTozERiYmnC9CIcsggiCBspLYFC2Ojne021o2uXdvVurI55mSLxMMN8Ql8m/bn94mrv/8Yj34SeDHuaUi/f8H44hdx8hW7YaPJEvm1HOLyxxU9L6RZ1KjuK/hNhzg+ww9C9KLG29fzzM/cRSRhj8ZHGW3xGerCU6w9mabdouN10NVdVh7f5+GNa4iT4gHa6gLrMzfZeHQHaXWJ0mGJtuPjVHTKmzkKc7MIo/AO6dUT5m5dZ+nBbTaXFzENi27Upx9EJM0GoX6AMPPrqMsveTN7j40Xz1G23+O0XKLeN4bDKdPRhMvBAOFoEsbuNupajnJ+C0c/4qwbc34+ZfT9N5PJH8ajKSKp6rTLRzT2VU6UAp8NjaD6iajtEwUJSTwg9AJEp25n9ZKemYqcWdJOFhmHWbdmZl9cL/NbbubarcwqlTJRr/lppVhJjyU5NZUPabdmpYOOlw7jXhqcttPasZ7u7Wyl/wE/LAxMGbmTWwAAAABJRU5ErkJggg==');
}
    
#\38 2a78e84.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 2a78e84 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 40px;
}
    
#\31 35ffd3d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 3d90aa4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 a46109a::before, #\39 a46109a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\39 a46109a {
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/c4903671/dms3rep/multi/opt/unnamed-7d84771d-1920w.webp);
    background-color: var(--color_1);
    justify-self: auto;
    align-self: auto;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.15) 3px 0px 11px 0px;
    padding: 20px 30px 20px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\39 a46109a.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAADQAQCdASoKAAcAAUAmJZwAAlxc30MiAAD+86j7CyeYZokZ7Edqt26N7k4IJcRwdAA=');
}
    
#\39 51d84bd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 51d84bd {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 40px;
}
    
#\35 ea45b14.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#\35 ea45b14 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bd727c2 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    flex-direction: row;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a29f3f7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
    row-gap: 24px;
}
    
#group_dhc::before, #group_dhc > .bgExtraLayerOverlay {
    
}
#group_dhc {
    min-width: 32px;
    min-height: 280px;
    margin: 0px 0% 0px 0%;
}
#group_dhc.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABK0lEQVQY0wXB21KCQAAA0P3qHnrhvRpnetMZNcFMZygvyUASy21Y2A1BQVQ0JZQgL5WmP9A54Hzan0/709/ueNweDpvfn6/vfbbbJlmyXEUTsEmX0cwLAxJHfrKapKswSxbb7GPsmgrXABPXwFITPtMeFjzMB6Q398xkGRi9Zun6EnAPhftbqnh1ATtljSshnnF1LgqH6LVdzlGgnr+hc9RdjoIdGjbzcquIYSscDx2sddkqaNcqT3ThkSlKXEPmKopQJwiOp/PRyEPIALZlYU1WeoIusapY1SBLiDnwZ67bV1QdxFEcBh7SZCgw0ktJFWliwDeLEIxl1QCfyfp96puayHfKosAghfVt3bEMm2BkYpCm6zgKbSy32Du+W7PU7mJE/L45cGzH6f8DQ8vlYwPdB0oAAAAASUVORK5CYII=');
}
    
#\38 c124fda::before, #\38 c124fda > .bgExtraLayerOverlay {
    
}
#\38 c124fda {
    min-width: 32px;
    min-height: 280px;
    margin: 0px 0% 0px 0%;
}
#\38 c124fda.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABJ0lEQVQY0wXBW0vCUAAA4PMPgyKkh4QeehGNpJAIkZIksonL6eY2d27b3PXscjYvM3Om9r/6PjAYTSY6RNbcNCkhBBMKLVdSjYGkSNMZGE11WZshQgPPT6Is5auAr6ETKtiWDQIUA2uaSqAR+yzn2yzfBWmB3Ei3fI3OgQ4R1eUQ68uA5fEmYssoXblxZrMU2h7AlCJFhF99+VMYDadDUdGxhRzPDGPqM+AEIdZlReh1HpuNerNx3/oQx8T1fJ47MQd8vXHduSwKD7XbyuXldfXmqfOqImSzyM8WoCj3q6JgvtPvtquV86uLs7tGXZpIpuN4CQc/h+Pv6VSWpWvht3bruVnrvbQhgl4Uh9kCfO8Pu+NfeTimPJ2OReG9q8oSS5LFdhcvi3+847k6+e3vzQAAAABJRU5ErkJggg==');
}
    
#de03c00e::before, #de03c00e > .bgExtraLayerOverlay {
    
}
#de03c00e {
    min-width: 32px;
    min-height: 280px;
    margin: 0px 0% 0px 0%;
}
#de03c00e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADQAQCdASoKAAUAAUAmJZQCdADzfG8VAAD+8K/WRGmCXJNBbm8qAZyQlAEwk064iCoA+OODKMw4+tqh1SFt+dfgAAA=');
}
    
#\39 cc8cce6 {
    width: 49%;
    min-height: 80px;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_ag2 {
    width: 49%;
    min-height: 80px;
    order: 2;
    flex: 1 1 auto;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 b6708e0 {
    width: 49%;
    min-height: 80px;
    order: 1;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_d24 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_eff {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bd727c2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 573bcf3 {
    min-height: 280px;
}
#\35 573bcf3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABe0lEQVQY0wXB207TcADA4f8TeemFl0YTozERiYmnC9CIcsggiCBspLYFC2Ojne021o2uXdvVurI55mSLxMMN8Ql8m/bn94mrv/8Yj34SeDHuaUi/f8H44hdx8hW7YaPJEvm1HOLyxxU9L6RZ1KjuK/hNhzg+ww9C9KLG29fzzM/cRSRhj8ZHGW3xGerCU6w9mabdouN10NVdVh7f5+GNa4iT4gHa6gLrMzfZeHQHaXWJ0mGJtuPjVHTKmzkKc7MIo/AO6dUT5m5dZ+nBbTaXFzENi27Upx9EJM0GoX6AMPPrqMsveTN7j40Xz1G23+O0XKLeN4bDKdPRhMvBAOFoEsbuNupajnJ+C0c/4qwbc34+ZfT9N5PJH8ajKSKp6rTLRzT2VU6UAp8NjaD6iajtEwUJSTwg9AJEp25n9ZKemYqcWdJOFhmHWbdmZl9cL/NbbubarcwqlTJRr/lppVhJjyU5NZUPabdmpYOOlw7jXhqcttPasZ7u7Wyl/wE/LAxMGbmTWwAAAABJRU5ErkJggg==');
}
    
#\33 5ef9906 {
    min-height: 280px;
}
#\33 5ef9906.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AO/t7PHv7e3r6szFwouCfVRLR21oaKSiocnFv7y1qwDl4+Ds6efn5eTKwb2ZiYFkUklrYFyVkY+9ubS+t64A08/K2dPN19DMw7WtqJKFeF5RZlNKfXVxp6GcvbWsAMK8tMO2rMGzqbelnK2WiolxZW5aUHpwa5uUjrWtpACxqZ+vnpKvnJCvnZSfj4h9bmljVVB3bmuZkYyvpp8As6qhsaOYsKGXtaigmpKPdnFxamRkhH+AqqOhsaqmALSro7itpLqwqMG4sqKdmn56endzdZGNj7Wvr7WvrgDAuLDAuLDAuLDCu7KvqKCUi4WIfnuLg4Kim5umoaEAvbWtt6+msKeerqadpp2Umo6EkoZ/kIaCn5mYqKKiALiwp62lnKGYj56WjJuSiJaLgJKGfZKHgqCZl62npvnSubJ5z6bIAAAAAElFTkSuQmCC');
}
    
#\39 a46109a {
    min-height: 280px;
}
#\39 a46109a.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAADQAQCdASoKAAcAAUAmJZwAAlxc30MiAAD+86j7CyeYZokZ7Edqt26N7k4IJcRwdAA=');
}
}



@media (max-width: 767px) {
    
#\39 cc8cce6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    row-gap: 16px;
}
    
#\34 a29f3f7 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#group_ag2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
    padding: 8px 0px 8px 0px;
    margin: 20px 0% 20px 0%;
}
    
#\38 b6708e0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 16px;
}
    
#group_dhc::before, #group_dhc > .bgExtraLayerOverlay {
    
}
#group_dhc.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABK0lEQVQY0wXB21KCQAAA0P3qHnrhvRpnetMZNcFMZygvyUASy21Y2A1BQVQ0JZQgL5WmP9A54Hzan0/709/ueNweDpvfn6/vfbbbJlmyXEUTsEmX0cwLAxJHfrKapKswSxbb7GPsmgrXABPXwFITPtMeFjzMB6Q398xkGRi9Zun6EnAPhftbqnh1ATtljSshnnF1LgqH6LVdzlGgnr+hc9RdjoIdGjbzcquIYSscDx2sddkqaNcqT3ThkSlKXEPmKopQJwiOp/PRyEPIALZlYU1WeoIusapY1SBLiDnwZ67bV1QdxFEcBh7SZCgw0ktJFWliwDeLEIxl1QCfyfp96puayHfKosAghfVt3bEMm2BkYpCm6zgKbSy32Du+W7PU7mJE/L45cGzH6f8DQ8vlYwPdB0oAAAAASUVORK5CYII=');
}
    
#\38 c124fda::before, #\38 c124fda > .bgExtraLayerOverlay {
    
}
#\38 c124fda.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABJ0lEQVQY0wXBW0vCUAAA4PMPgyKkh4QeehGNpJAIkZIksonL6eY2d27b3PXscjYvM3Om9r/6PjAYTSY6RNbcNCkhBBMKLVdSjYGkSNMZGE11WZshQgPPT6Is5auAr6ETKtiWDQIUA2uaSqAR+yzn2yzfBWmB3Ei3fI3OgQ4R1eUQ68uA5fEmYssoXblxZrMU2h7AlCJFhF99+VMYDadDUdGxhRzPDGPqM+AEIdZlReh1HpuNerNx3/oQx8T1fJ47MQd8vXHduSwKD7XbyuXldfXmqfOqImSzyM8WoCj3q6JgvtPvtquV86uLs7tGXZpIpuN4CQc/h+Pv6VSWpWvht3bruVnrvbQhgl4Uh9kCfO8Pu+NfeTimPJ2OReG9q8oSS5LFdhcvi3+847k6+e3vzQAAAABJRU5ErkJggg==');
}
    
#de03c00e::before, #de03c00e > .bgExtraLayerOverlay {
    
}
#de03c00e.lazy {
    background-image: url('data:image/jpeg; base64,UklGRk4AAABXRUJQVlA4IEIAAADQAQCdASoKAAUAAUAmJZQCdADzfG8VAAD+8K/WRGmCXJNBbm8qAZyQlAEwk064iCoA+OODKMw4+tqh1SFt+dfgAAA=');
}
    
#\33 5ef9906::before, #\33 5ef9906 > .bgExtraLayerOverlay {
    
}
#\33 5ef9906.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AO/t7PHv7e3r6szFwouCfVRLR21oaKSiocnFv7y1qwDl4+Ds6efn5eTKwb2ZiYFkUklrYFyVkY+9ubS+t64A08/K2dPN19DMw7WtqJKFeF5RZlNKfXVxp6GcvbWsAMK8tMO2rMGzqbelnK2WiolxZW5aUHpwa5uUjrWtpACxqZ+vnpKvnJCvnZSfj4h9bmljVVB3bmuZkYyvpp8As6qhsaOYsKGXtaigmpKPdnFxamRkhH+AqqOhsaqmALSro7itpLqwqMG4sqKdmn56endzdZGNj7Wvr7WvrgDAuLDAuLDAuLDCu7KvqKCUi4WIfnuLg4Kim5umoaEAvbWtt6+msKeerqadpp2Umo6EkoZ/kIaCn5mYqKKiALiwp62lnKGYj56WjJuSiJaLgJKGfZKHgqCZl62npvnSubJ5z6bIAAAAAElFTkSuQmCC');
}
    
#\35 573bcf3::before, #\35 573bcf3 > .bgExtraLayerOverlay {
    
}
#\35 573bcf3.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABe0lEQVQY0wXB207TcADA4f8TeemFl0YTozERiYmnC9CIcsggiCBspLYFC2Ojne021o2uXdvVurI55mSLxMMN8Ql8m/bn94mrv/8Yj34SeDHuaUi/f8H44hdx8hW7YaPJEvm1HOLyxxU9L6RZ1KjuK/hNhzg+ww9C9KLG29fzzM/cRSRhj8ZHGW3xGerCU6w9mabdouN10NVdVh7f5+GNa4iT4gHa6gLrMzfZeHQHaXWJ0mGJtuPjVHTKmzkKc7MIo/AO6dUT5m5dZ+nBbTaXFzENi27Upx9EJM0GoX6AMPPrqMsveTN7j40Xz1G23+O0XKLeN4bDKdPRhMvBAOFoEsbuNupajnJ+C0c/4qwbc34+ZfT9N5PJH8ajKSKp6rTLRzT2VU6UAp8NjaD6iajtEwUJSTwg9AJEp25n9ZKemYqcWdJOFhmHWbdmZl9cL/NbbubarcwqlTJRr/lppVhJjyU5NZUPabdmpYOOlw7jXhqcttPasZ7u7Wyl/wE/LAxMGbmTWwAAAABJRU5ErkJggg==');
}
    
#\39 a46109a::before, #\39 a46109a > .bgExtraLayerOverlay {
    
}
#\39 a46109a.lazy {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAADQAQCdASoKAAcAAUAmJZwAAlxc30MiAAD+86j7CyeYZokZ7Edqt26N7k4IJcRwdAA=');
}
    
#\35 ea45b14 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bd727c2 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#c099dab9 {
    width: 100.00%;
}
}



@media all {
    
#fd3944b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\33 ca5d34e {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 40px 160px 40px;
}
    
#widget_9t1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bt4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ncs {
    align-items: flex-start;
    max-width: 860px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\36 4dc8281 {
    margin: 0px 0% 0px 0%;
}
    
#\33 9cd00ca {
    background-color: var(--color_1);
    background-image: none;
}
}



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



@media (max-width: 767px) {
    
#fd3944b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 ca5d34e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 20px 80px 20px;
}
    
#\36 4dc8281 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 8284244.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#\31 8284244 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7716109 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 ef3bebf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -120px 0% 0px 0%;
}
    
#\37 804567e {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 40px 120px 40px;
}
    
#\39 d1039e4 {
    margin: 0px 0% 0px 0%;
}
    
#group_e96 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#group_kcr {
    flex-direction: row;
    align-items: flex-start;
    max-width: 1200px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#a61000f1 {
    background-color: var(--color_4);
    background-image: none;
}
    
#group_8cn {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_g72 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_0m8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 a45a16b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e28af46 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f79fba1 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 297b83c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 81c2d78 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 22c5bf2 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.15) 3px 0px 11px 0px;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a8eb9202 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ff6b32b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 4a049a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4915aa7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f41b2f2 {
    align-items: center;
    max-width: 960px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    flex-wrap: nowrap;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 804567e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_8cn {
    min-height: auto;
    width: 48%;
}
    
#\31 e28af46 {
    min-height: auto;
    width: 48%;
}
    
#\35 22c5bf2 {
    min-height: auto;
    width: 100%;
}
    
#group_kcr {
    flex-wrap: wrap;
}
}



@media (max-width: 767px) {
    
#\31 8284244.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#\31 8284244 {
    min-width: 32px;
    margin: -20px 0% 0px 0%;
}
    
#\35 ef3bebf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% -50px 0%;
}
    
#\37 804567e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_kcr {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_8cn {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e28af46 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 22c5bf2 {
    min-width: 32px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 f41b2f2 {
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 20px 0%;
}
}



@media all {
    
#\36 7277411 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 17a6000 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 5% 0%;
}
    
#\31 41be5ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    padding: 89px 50px 89px 50px;
    margin: 5% 0% 0px 0%;
}
    
#\31 bdc5649 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_44d {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#group_grq {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-style: solid;
    border-color: #000000 #000000 rgba(239,246,244,0.5) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 20px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ikt {
    width: 64px;
    height: auto;
    min-width: 64px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_dke {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_mgh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_0hh {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#\32 b0ad5d2 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-style: solid;
    border-color: #000000 #000000 rgba(239,246,244,0.5) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 20px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c8d35de {
    width: 64px;
    height: auto;
    min-width: 64px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a8bfc687 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 b56f881 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-style: solid;
    border-color: #000000 #000000 rgba(239,246,244,0.5) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 20px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e233bb6d {
    width: 64px;
    height: auto;
    min-width: 64px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 39f0961 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-style: solid;
    border-color: #000000 #000000 rgba(239, 246, 244, 0.5) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0px 0px 20px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d76c2b5 {
    width: 64px;
    height: auto;
    min-width: 64px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#be725d48 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f766187f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-style: solid;
    border-color: #000000 #000000 rgba(239,246,244,0.5) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 20px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f61d5d5a {
    width: 64px;
    height: auto;
    min-width: 64px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 864b368 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e1ac4bdd {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-width: 0 0 0px 0;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0px 0px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d2aebc5 {
    width: 64px;
    height: auto;
    min-width: 64px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ce3582dd {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 bdc5649 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 17a6000 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 41be5ae {
    width: 100%;
    min-height: 80px;
    padding: 89px 50px 89px 50px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 17a6000 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 41be5ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 bdc5649 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_44d {
    height: 240px;
}
}



@media all {
    
#\38 0505705 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1c4766d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#a304ff59 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 0c49793 {
    background-color: var(--color_4);
    background-image: none;
}
    
#d93784d0 {
    align-items: center;
    max-width: 960px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 30e4418 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1d7775c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_282 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_jct {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    border-style: solid;
    border-color: rgba(83, 116, 108, 0.5) #000000 rgba(83,116,108,0.5) #000000;
    border-width: 2px 0 2px 0;
    padding: 50px 40px 50px 40px;
    margin: 20px 0% 20px 0%;
}
    
#widget_5fc {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#fe4b896f {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#b3df2bae {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#b401a9e4 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#a090c4d2 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#\35 864f609 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 6;
    margin: 0px 0% 0px 0%;
}
    
#\30 f9ab35e {
    align-items: center;
    max-width: 960px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d37eddd3 {
    width: auto;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a304ff59 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_jct {
    flex-wrap: wrap;
}
    
#widget_5fc {
    width: 40%;
}
    
#fe4b896f {
    width: 40%;
}
    
#b3df2bae {
    width: 40%;
}
    
#b401a9e4 {
    width: 40%;
}
    
#a090c4d2 {
    width: 40%;
}
    
#\35 864f609 {
    width: 40%;
}
    
#d37eddd3 {
    width: 40%;
}
}



@media (max-width: 767px) {
    
#\38 0505705 {
    width: 89.94%;
}
    
#d1c4766d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a304ff59 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_5fc {
    height: auto;
}
    
#fe4b896f {
    height: auto;
}
    
#b3df2bae {
    height: auto;
}
    
#b401a9e4 {
    height: auto;
}
    
#a090c4d2 {
    height: auto;
}
    
#\35 864f609 {
    height: auto;
}
    
#group_jct {
    flex-wrap: wrap;
    column-gap: 0px;
    padding: 20px 20px 20px 20px;
    margin: 10px 0% 10px 0%;
}
    
#d37eddd3 {
    height: auto;
}
}



@media all {
    
#\39 8810451 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a57825ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#a57825ba {
    width: 100%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 120px;
    margin: 0px 0% 0px 0%;
}
    
#\34 7136f82 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 a77e5fd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a18db81 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 200px 40px 200px 40px;
}
    
#dd5fa666 {
    align-items: center;
    max-width: 960px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex-wrap: nowrap;
}
    
#\39 f10b4e8::before, #\39 f10b4e8 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.8;
    background-image: linear-gradient(180deg, rgba(30, 46, 11, 1) 0%, rgba(45, 48, 37, 1) 100%);
}
#\39 f10b4e8 {
    background-image: url(https://lirp.cdn-website.com/c4903671/dms3rep/multi/opt/pexels-photo-2880897-1920w.jpeg);
}
    
#\37 ae9451a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#\37 ae9451a {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a7c0f523 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a18db81 {
    padding: 120px 40px 120px 40px;
}
    
#\39 f10b4e8::before, #\39 f10b4e8 > .bgExtraLayerOverlay {
    
}
    
#a7c0f523 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 7136f82 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 a18db81 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 70px 20px 70px 20px;
}
    
#\39 f10b4e8::before, #\39 f10b4e8 > .bgExtraLayerOverlay {
    
}
    
#a7c0f523 {
    margin: 0px 0% 0px 0%;
}
    
#\31 a77e5fd {
    width: 100.00%;
}
}



@media all {
    
#\30 7f5725c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\32 0db8834 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#fb728304::before, #fb728304 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.95;
    border-radius: inherit;
}
#fb728304 {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/c4903671/dms3rep/multi/opt/pexels-photo-7089011-1920w.jpeg");
}
#fb728304.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAeEAABAwQDAAAAAAAAAAAAAAABAAIDBAUGIRIiMv/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAEh/9oADAMBAAIRAxEAPwCaZjlT70GUJaZePou0pzLTxiV/Zw2dIihcOP/Z');
}
    
#e565c231 {
    width: 97.92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4ccf575 {
    align-items: center;
    max-width: 960px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb375b45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 12d2e5b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#\35 12d2e5b {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8f39ff5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#a8f39ff5 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2dfd75e {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ab319b4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 25px 15px 25px;
}
#\31 ab319b4 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0db8834 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fb728304::before, #fb728304 > .bgExtraLayerOverlay {
    
}
#fb728304.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAeEAABAwQDAAAAAAAAAAAAAAABAAIDBAUGIRIiMv/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAEh/9oADAMBAAIRAxEAPwCaZjlT70GUJaZePou0pzLTxiV/Zw2dIihcOP/Z');
}
    
#\37 2dfd75e {
    flex-wrap: wrap;
}
}



@media (max-width: 767px) {
    
#\30 7f5725c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 0db8834 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#fb728304::before, #fb728304 > .bgExtraLayerOverlay {
    
}
#fb728304.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAeEAABAwQDAAAAAAAAAAAAAAABAAIDBAUGIRIiMv/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAEh/9oADAMBAAIRAxEAPwCaZjlT70GUJaZePou0pzLTxiV/Zw2dIihcOP/Z');
}
    
#\35 12d2e5b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a8f39ff5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2dfd75e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\31 ab319b4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bb375b45 {
    width: 90.57%;
}
}

