@media all {
  *#dm .dmInner a.u_1275708278 {
    background-color:var(--color_1) !important;
    border-color:var(--color_1) !important;
    border-radius:4px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1712851452 {
    background-color:var(--color_1) !important;
    border-color:var(--color_1) !important;
    border-radius:4px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3337782550 .dmwidget-title { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3337782550 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3337782550 .m-recaptcha { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3337782550 .dmforminput input { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3337782550 .dmforminput textarea { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3337782550 .dmforminput .fileUploadLink { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3337782550 .checkboxwrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3337782550 .radiowrapper span { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3337782550 .optinwrapper div { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3337782550 .freetextwrapper { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3337782550 .dmforminput select { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3337782550 .dmforminput option { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1489432934 {
    background-color:var(--color_1) !important;
    border-color:var(--color_1) !important;
    border-radius:4px !important;
  }

  *#dm .dmInner a.u_1489432934 span.text {
    font-weight:600 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3337782550 input[type="submit"] { color:rgba(0,59,238,1) !important; }

  *#dm .dmInner div.u_3337782550 .dmformsubmit {
    background-color:var(--color_1) !important;
    background-image:none !important;
    width:145px !important;
  }

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

  *#dm .dmInner nav.u_1998592992 { color:white !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 10e80b7 {
    min-height: 555px;
    column-gap: 0;
    width: 100%;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\36 65221a1 {
    background-color: var(--color_3);
    background-image: none;
}
    
#ba55251d {
    row-gap: 24px;
    width: 50.42%;
    min-width: 4%;
    background-color: var(--color_3);
    min-height: 8px;
    background-image: none;
    padding: 120px 60px 120px 60px;
}
    
#\35 43f8e81 {
    max-width: 100%;
    width: 630px;
    height: auto;
    order: 0;
}
    
#\31 766eca0 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\37 f4e43dc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\37 f4e43dc {
    max-width: 100%;
    width: auto;
    min-height: 54px;
    margin-top: 24px;
    order: 2;
}
    
#fd5f1ee4 {
    width: 49.58%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
    align-content: center;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    background-image: none;
    padding: 0 0 0 0;
}
    
#widget_54r {
    width: 91.61%;
    height: auto;
    max-width: 100%;
}
    
#\37 d5da210.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#\37 d5da210 {
    max-width: 100%;
    width: auto;
    min-height: 54px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 8463848 {
    width: 100%;
    height: 350px;
}
    
#\36 a7d4433 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: flex-start;
}
    
#\30 894487a {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#d172659d {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    margin-bottom: 48px;
}
    
#\34 91fd41e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 a58379d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 c70b413 {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    margin-bottom: 24px;
}
    
#\38 37133e8 {
    background-color: var(--color_1);
    border-radius: 4px;
    row-gap: 0;
    box-shadow: 0 2px 12px rgba(0,0,0,0.07);
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    padding: 0 0 0 0;
}
    
#\37 5d79f6c {
    width: 99.91%;
    height: 350px;
}
    
#\36 668e24d.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 24px 4px 24px;
}
#\36 668e24d {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e3682651.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 24px 16px 24px;
}
#e3682651 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\36 5258f3b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 20px 8px 20px;
}
#\36 5258f3b {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin: auto 24px 24px 24px;
}
    
#\38 07dcbaa {
    background-color: var(--color_1);
    border-radius: 4px;
    row-gap: 0;
    box-shadow: 0 2px 12px rgba(0,0,0,0.07);
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding: 0 0 0 0;
}
    
#d5307b6b {
    width: 100%;
    height: 350px;
}
    
#\35 6760bbc.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 24px 4px 24px;
}
#\35 6760bbc {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#a3dbf9ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 24px 16px 24px;
}
#a3dbf9ce {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\38 0ea22f0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 20px 8px 20px;
}
#\38 0ea22f0 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin: auto 24px 24px 24px;
}
    
#\35 ddf9a16 {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    margin-bottom: 24px;
}
    
#\35 a83fe60 {
    background-color: var(--color_1);
    border-radius: 4px;
    row-gap: 0;
    box-shadow: 0 2px 12px rgba(0,0,0,0.07);
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0 0 0 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f7e5314 {
    width: 100%;
    height: 350px;
}
    
#\32 a417ddb.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 24px 4px 24px;
}
#\32 a417ddb {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 064385b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 24px 16px 24px;
}
#\33 064385b {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 3d7e33f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 20px 8px 20px;
}
#\39 3d7e33f {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin: auto 24px 24px 24px;
}
    
#d8163ad3 {
    background-color: var(--color_1);
    border-radius: 4px;
    row-gap: 0;
    box-shadow: 0 2px 12px rgba(0,0,0,0.07);
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    padding: 0 0 0 0;
}
    
#\31 71e498a {
    width: 100%;
    height: 347px;
}
    
#\33 86d4894.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 24px 4px 24px;
}
#\33 86d4894 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#f9119e83.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 24px 16px 24px;
}
#f9119e83 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#af27bb69.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 20px 8px 20px;
}
#af27bb69 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin: auto 24px 24px 24px;
}
    
#b89aa200 {
    background-color: var(--color_1);
    border-radius: 4px;
    row-gap: 0;
    box-shadow: 0 2px 12px rgba(0,0,0,0.07);
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 1;
    padding: 0 0 0 0;
}
    
#\34 57f5e57.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 24px 4px 24px;
}
#\34 57f5e57 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\33 5d7dbcb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 24px 16px 24px;
}
#\33 5d7dbcb {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 040e2e7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 20px 8px 20px;
}
#\31 040e2e7 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin: auto 24px 24px 24px;
}
    
#\36 d3e6dda {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#fa573702 {
    background-color: var(--color_1);
    border-radius: 4px;
    row-gap: 0;
    box-shadow: 0 2px 12px rgba(0,0,0,0.07);
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0 0 0 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 70fdfb1 {
    width: 100%;
    height: 350px;
}
    
#e6048fc2.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 24px 4px 24px;
}
#e6048fc2 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 87853f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 24px 16px 24px;
}
#\32 87853f0 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 2d19450.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 20px 8px 20px;
}
#\31 2d19450 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin: auto 24px 24px 24px;
}
    
#fe680311 {
    background-color: var(--color_1);
    border-radius: 4px;
    row-gap: 0;
    box-shadow: 0 2px 12px rgba(0,0,0,0.07);
    width: 31.9986353297953%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0 0 0 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b78ac8d {
    width: 100%;
    height: 350px;
}
    
#\31 656b7dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 24px 4px 24px;
}
#\31 656b7dd {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\36 4f501d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0 24px 16px 24px;
}
#\36 4f501d5 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 aa595f0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 20px 8px 20px;
}
#\32 aa595f0 {
    max-width: 100%;
    width: auto;
    min-height: 40px;
    margin: auto 24px 24px 24px;
}
}



@media all {
    
#\38 854e59e {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: flex-start;
}
    
#\38 51ab321 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\34 d56c6b4 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    margin-bottom: 48px;
}
    
#c30ba184 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 c477769 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f180de60 {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    margin-bottom: 32px;
}
    
#a779601f {
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\31 d81155c {
    width: 100%;
    height: auto;
}
    
#bceb1146 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 e719d96 {
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\30 ee14b25 {
    width: 100%;
    height: auto;
}
    
#f80b5cf1 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 5fc1945 {
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#a0509ad9 {
    width: 100%;
    height: auto;
}
    
#\31 9af3564 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 13fa08d {
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\36 b50c384.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\36 b50c384 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
}



@media all {
    
#\34 7a3f0b0 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 64px;
    padding-bottom: 64px;
    flex-direction: column;
    align-items: flex-start;
}
    
#\31 760f7f2 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\34 ce7db68 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#e696020d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#accd689d {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\38 3f56f4e {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
    align-items: flex-start;
}
    
#c218a7e4 {
    background-color: var(--color_3);
}
    
#\32 b027074 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#c51623c6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 3da7019 {
    max-width: 100%;
    width: 871px;
    height: auto;
}
    
#ea11fb0a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
}
#ea11fb0a {
    max-width: 100%;
    width: auto;
    min-height: 54px;
    margin-top: 8px;
}
}



@media all {
    
#\38 6029187[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#\38 6029187 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 8070650 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8d099a9 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\30 8b0b383.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\30 8b0b383 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    margin-top: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1643dd8 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d412a335 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 49e12e9 {
    min-width: 56px;
    min-height: 56px;
    width: 56px;
    height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
}
    
#\37 ab2deaf {
    margin: 0px 0% 0px 0%;
}
    
#\30 30e7a8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b8f64dcd {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2e5476d {
    align-items: flex-start;
    width: 100%;
    min-height: 256px;
    max-height: 100%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    order: 2;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 6e1783b {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 50%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 8px 8px 8px 8px;
    margin: 0px 0% 0px 0%;
}
    
#f0941787 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a332973 {
    width: 250px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    min-height: auto;
}
    
#\39 87a133f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 642px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 5b53b53 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dce57e07 {
    align-items: flex-start;
    width: 100%;
    min-height: 256px;
    max-height: 100%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 15b12a6 {
    min-width: 56px;
    min-height: 56px;
    width: 56px;
    height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
}
    
#\36 db4f5aa {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e4618e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f0213b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 1f1c2ac {
    width: 250px;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    min-height: auto;
}
    
#b5913d7e {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 8055a5a {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d1b8cfe.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\39 d1b8cfe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    margin-top: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5dd3618 {
    min-width: 56px;
    min-height: 56px;
    width: 56px;
    height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
}
    
#e297794d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 19be176 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 789b13b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 517.984px;
    min-height: 55px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac0a34b9 {
    align-items: flex-start;
    width: 100%;
    min-height: 256px;
    max-height: 100%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 1px 1px 1px 1px;
    order: 1;
    padding: 6% 6% 6% 6%;
    margin: 3% 0% 3% 0%;
}
    
#\36 7ec33ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f951b57.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\32 f951b57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-bottom: 32px;
    margin-top: 32px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ecb28e0 {
    width: 554px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



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



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8070650 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\30 8b0b383 {
    margin-top: 24px;
    margin-bottom: 24px;
}
    
#\30 1643dd8 {
    height: auto;
    width: 110px;
}
    
#d412a335 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\30 49e12e9 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#b5913d7e {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 8055a5a {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#b8f64dcd {
    height: auto;
    width: 110px;
}
    
#\39 d1b8cfe {
    margin-top: 24px;
    margin-bottom: 24px;
}
    
#\35 2e5476d {
    justify-content: flex-start;
    height: auto;
    min-height: 245px;
    order: 2;
    padding: 5% 5% 5% 5%;
}
    
#\39 5dd3618 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\32 19be176 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#\32 6e1783b {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#f0941787 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\36 5b53b53 {
    width: 83.00%;
    margin: 0px 0% 0px 0%;
}
    
#dce57e07 {
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    height: auto;
    min-height: 245px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac0a34b9 {
    justify-content: flex-start;
    height: auto;
    min-height: 245px;
    order: 1;
    padding: 5% 5% 5% 5%;
}
    
#\39 15b12a6 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\36 db4f5aa {
    height: auto;
    width: 110px;
}
    
#\30 f0213b1 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 f951b57 {
    margin-top: 24px;
    margin-bottom: 24px;
}
    
#\31 ecb28e0 {
    width: 713px;
}
}



@media (max-width: 767px) {
    
#\32 19be176 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e8d099a9 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 10e80b7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ba55251d {
    width: 99.81%;
    align-self: center;
    padding: 60px 24px 60px 24px;
}
    
#fd5f1ee4 {
    width: 100%;
}
    
#\35 43f8e81 {
    order: 1;
}
    
#\31 766eca0 {
    order: 2;
}
    
#\37 f4e43dc {
    order: 3;
}
    
#\37 d5da210 {
    order: 4;
}
}



@media (max-width: 767px) {
    
#\39 8463848 {
    height: 383px;
}
    
#\36 a7d4433 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d172659d {
    align-items: center;
}
    
#\36 c70b413 {
    flex-direction: column;
    row-gap: 24px;
}
    
#\38 37133e8 {
    width: 100%;
}
    
#\38 07dcbaa {
    width: 100%;
}
    
#\35 ddf9a16 {
    flex-direction: column;
    row-gap: 24px;
}
    
#\35 a83fe60 {
    width: 100%;
}
    
#d8163ad3 {
    width: 100%;
}
    
#b89aa200 {
    width: 100%;
}
    
#\36 d3e6dda {
    flex-direction: column;
    row-gap: 24px;
}
    
#fa573702 {
    width: 100%;
}
    
#fe680311 {
    width: 100%;
}
    
#\37 5d79f6c {
    width: 99.87%;
    height: 388px;
}
    
#\38 b78ac8d {
    height: 380px;
}
    
#\37 70fdfb1 {
    height: 379px;
}
    
#\37 f7e5314 {
    height: 370px;
}
    
#d5307b6b {
    height: 384px;
}
}



@media (max-width: 767px) {
    
#\38 854e59e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 d56c6b4 {
    align-items: center;
}
    
#f180de60 {
    flex-direction: column;
    row-gap: 32px;
}
    
#a779601f {
    width: 100%;
}
    
#\35 e719d96 {
    width: 100%;
}
    
#\31 5fc1945 {
    width: 100%;
}
    
#\35 13fa08d {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 7a3f0b0 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 ce7db68 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 3f56f4e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 b027074 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 6029187 {
    justify-content: flex-start;
    row-gap: 24px;
    align-items: center;
}
    
#\39 8070650 {
    justify-content: flex-start;
    min-height: 54px;
    width: 99.53%;
    height: auto;
}
    
#\30 8b0b383 {
    margin-top: 16px;
    margin-bottom: 16px;
}
    
#\30 1643dd8 {
    width: 96px;
    height: auto;
}
    
#d412a335 {
    justify-content: flex-start;
    min-height: 54px;
    width: 99.53%;
    height: auto;
}
    
#\30 49e12e9 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#b8f64dcd {
    width: 96px;
    height: auto;
}
    
#\37 ab2deaf {
    margin: 0px 0% 0px 0%;
}
    
#\35 2e5476d {
    height: auto;
    min-height: 276px;
    padding: 8% 8% 8% 8%;
}
    
#\32 6e1783b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 8px 8px 8px 8px;
}
    
#f0941787 {
    justify-content: flex-start;
    min-height: 54px;
    width: 99.53%;
    height: auto;
}
    
#\30 a332973 {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\39 87a133f {
    row-gap: 24px;
}
    
#\36 5b53b53 {
    min-height: 54px;
    width: 82.96%;
}
    
#dce57e07 {
    justify-content: flex-start;
    height: auto;
    min-height: 276px;
    padding: 8% 8% 8% 8%;
}
    
#\39 15b12a6 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\36 db4f5aa {
    width: 96px;
    height: auto;
}
    
#\30 f0213b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 8px;
    padding: 4px 4px 4px 4px;
}
    
#\33 1f1c2ac {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#b5913d7e {
    min-height: 54px;
    width: 82.96%;
}
    
#\32 8055a5a {
    min-height: 54px;
    width: 82.96%;
}
    
#\39 d1b8cfe {
    margin-top: 16px;
    margin-bottom: 16px;
}
    
#\39 5dd3618 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\32 19be176 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 12% 2% 12% 2%;
}
    
#\36 789b13b {
    min-height: 116px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 328px;
}
    
#ac0a34b9 {
    height: auto;
    min-height: 276px;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 8% 8% 8% 8%;
}
    
#\32 f951b57 {
    margin-top: 16px;
    margin-bottom: 16px;
}
}

