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

  *#dm .dmInner a.u_1985068002 { border-color:var(--color_6) !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1289250907 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1289250907:hover span.text,
  *#dm .dmInner a.u_1289250907.hover span.text {
    color:var(--color_9) !important;
    text-decoration:underline !important;
  }

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

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

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

  *#dm .dmInner a.u_1657584105 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1657584105:hover span.text,
  *#dm .dmInner a.u_1657584105.hover span.text {
    color:var(--color_9) !important;
    text-decoration:underline !important;
  }

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

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

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

  *#dm .dmInner a.u_1090796622 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1090796622:hover span.text,
  *#dm .dmInner a.u_1090796622.hover span.text {
    color:var(--color_9) !important;
    text-decoration:underline !important;
  }

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

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

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

  *#dm .dmInner a.u_1517420896 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1517420896:hover span.text,
  *#dm .dmInner a.u_1517420896.hover span.text {
    color:var(--color_9) !important;
    text-decoration:underline !important;
  }

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

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

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

  *#dm .dmInner a.u_1366387458 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1366387458:hover span.text,
  *#dm .dmInner a.u_1366387458.hover span.text {
    color:var(--color_9) !important;
    text-decoration:underline !important;
  }

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

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

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

  *#dm .dmInner a.u_1806210749 {
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1806210749:hover span.text,
  *#dm .dmInner a.u_1806210749.hover span.text {
    color:var(--color_9) !important;
    text-decoration:underline !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1315545871 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 67760ea {
    min-height: auto;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
    
#\37 896e989::before, #\37 896e989 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(16,31,48,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.72;
    content: '';
    height: 100%;
}
#\37 896e989 {
    background-image: url('https://irp.cdn-website.com/05c1b71e/dms3rep/multi/opt/1785370304730-16_9-FUy-1920w.png');
}
    
#\37 78a5441 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#d4506672 {
    row-gap: 24px;
    flex-direction: column;
    max-width: 780px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#d15b01cc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 b5ad322 {
    max-width: 680px;
    width: auto;
    height: auto;
}
    
#f489526c {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
    
#\33 f20768f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 40px;
    padding-bottom: 16px;
    padding-right: 40px;
}
#\33 f20768f {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\30 54fb53a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 40px;
    padding-bottom: 16px;
    padding-right: 40px;
}
#\30 54fb53a {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\38 89fea8b {
    min-height: auto;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: center;
}
    
#\36 1bc8b14 {
    background-color: var(--color_3);
}
    
#\36 c0876c7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#f4396757 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 3fec81d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 e783298 {
    max-width: 760px;
    width: auto;
    height: auto;
}
}



@media all {
    
#\37 db35a49 {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: row;
    align-items: center;
}
    
#f5d349ee {
    background-color: var(--color_6);
}
    
#\36 bee0e50 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 52.0%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\34 67085e5 {
    width: 100%;
    height: 480px;
}
    
#e1f3b9c4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 43.0%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    min-height: 8px;
}
    
#\39 3099011 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 264c94c {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#d33ac598 {
    min-height: 240px;
    column-gap: 5%;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
}
    
#\37 b4033e2 {
    background-color: var(--color_3);
}
    
#d2780f87 {
    row-gap: 20px;
    width: 43.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#\31 7e9a9a7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 0ce8e66 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 f3d09c5 {
    row-gap: 12px;
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
    
#e9418fa7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#e9418fa7 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#\37 0f3358c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\37 0f3358c {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#\37 eae685a {
    width: 52.0%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
}
    
#eae56e7e {
    width: 100%;
    height: 480px;
}
}



@media all {
    
#a63119cb {
    min-height: auto;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: center;
}
    
#dac01829 {
    background-color: var(--color_2);
}
    
#\37 8ab2835 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\35 63c099b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 ed6f93e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 2d83067.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 40px;
    padding-bottom: 16px;
    padding-right: 40px;
}
#\32 2d83067 {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#\35 9f2b773 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: center;
}
    
#\34 3792b92 {
    background-color: var(--color_3);
}
    
#de78b8e3 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#f90a8619 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 b2d137b {
    max-width: 600px;
    width: auto;
    height: auto;
}
    
#a6831bd0 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 28px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#afce86ec {
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 16px;
    padding-top: 32px;
    box-shadow: 0 4px 20px rgba(23, 41, 63, 0.10);
    flex-direction: column;
    padding-left: 28px;
    width: 31%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#\35 c420f3e {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#cd5ea793 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d1b4ca64 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 e8fa8de.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}
#\33 e8fa8de {
    max-width: 100%;
    width: auto;
    min-height: 36px;
    margin-top: auto;
}
    
#fa145e4e {
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 16px;
    padding-top: 32px;
    box-shadow: 0 4px 20px rgba(23, 41, 63, 0.10);
    flex-direction: column;
    padding-left: 28px;
    width: 31%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#fb0c2b8e {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\38 6607ef1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d7d9b3f7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 7453154.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}
#\37 7453154 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
    margin-top: auto;
}
    
#a8e0849f {
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 16px;
    padding-top: 32px;
    box-shadow: 0 4px 20px rgba(23, 41, 63, 0.10);
    flex-direction: column;
    padding-left: 28px;
    width: 31%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#\36 c97c867 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\38 0d5be6b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 0dae698 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e299d09b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}
#e299d09b {
    max-width: 100%;
    width: auto;
    min-height: 36px;
    margin-top: auto;
}
    
#aafb11e0 {
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 16px;
    padding-top: 32px;
    box-shadow: 0 4px 20px rgba(23, 41, 63, 0.10);
    flex-direction: column;
    padding-left: 28px;
    width: 31%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#\32 dc1225a {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\37 3e5b916 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#be315137 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a1a5c943.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}
#a1a5c943 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
    margin-top: auto;
}
    
#a05771b1 {
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 16px;
    padding-top: 32px;
    box-shadow: 0 4px 20px rgba(23, 41, 63, 0.10);
    flex-direction: column;
    padding-left: 28px;
    width: 31%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#d0ee7f32 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#b7f239e8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 8f9ee0c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f09fa535.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}
#f09fa535 {
    max-width: 100%;
    width: auto;
    min-height: 36px;
    margin-top: auto;
}
    
#\30 2cab9fc {
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 16px;
    padding-top: 32px;
    box-shadow: 0 4px 20px rgba(23, 41, 63, 0.10);
    flex-direction: column;
    padding-left: 28px;
    width: 31%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#\30 539e998 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#e7842e48 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 e73b35c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 027ec4a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}
#\37 027ec4a {
    max-width: 100%;
    width: auto;
    min-height: 36px;
    margin-top: auto;
}
}



@media all {
    
#\34 a88fa61 {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: center;
}
    
#\31 1e38679 {
    background-color: var(--color_6);
}
    
#d17ce053 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 12px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#\36 2d09dc4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 5dc2a92 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 309e07c {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 28px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\35 3efea6b {
    background-color: var(--color_3);
    border-radius: 6px;
    row-gap: 12px;
    padding-top: 32px;
    flex-direction: column;
    padding-left: 28px;
    width: 31%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#ef3faf81 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\32 3ac5bbb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f0c3c348 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eb36c34b {
    background-color: var(--color_3);
    border-radius: 6px;
    row-gap: 12px;
    padding-top: 32px;
    flex-direction: column;
    padding-left: 28px;
    width: 31%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#\35 7a34443 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#bb169369 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f8a52781 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e6f9328f {
    background-color: var(--color_3);
    border-radius: 6px;
    row-gap: 12px;
    padding-top: 32px;
    flex-direction: column;
    padding-left: 28px;
    width: 31%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#b993e0dd {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#f1c340eb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eab3e441 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 95d32d9 {
    background-color: var(--color_3);
    border-radius: 6px;
    row-gap: 12px;
    padding-top: 32px;
    flex-direction: column;
    padding-left: 28px;
    width: 31%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#\36 8d30b7e {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\32 c7712d5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 26feb21 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d1d7303a {
    background-color: var(--color_3);
    border-radius: 6px;
    row-gap: 12px;
    padding-top: 32px;
    flex-direction: column;
    padding-left: 28px;
    width: 31%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#\30 5aff597 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#d47d8df1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 42d2156 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e91c76cf {
    background-color: var(--color_3);
    border-radius: 6px;
    row-gap: 12px;
    padding-top: 32px;
    flex-direction: column;
    padding-left: 28px;
    width: 31%;
    padding-bottom: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 28px;
}
    
#\36 4c106cc {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#b0af596a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d54dff06 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#a034e9ed {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
    flex-direction: column;
    align-items: center;
}
    
#\30 807b1e7 {
    background-color: var(--color_2);
}
    
#\39 0f3d23d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#a1d2fa26 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e51ce354 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 4%;
}
    
#\32 3b1420b {
    row-gap: 16px;
    flex-direction: column;
    padding-left: 28px;
    width: 48%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_1);
    align-items: flex-start;
    border-style: solid;
}
    
#\34 12ad6d2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 f89807b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 94db55d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 da81cfa {
    row-gap: 16px;
    flex-direction: column;
    padding-left: 28px;
    width: 48%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 4px;
    border-color: var(--color_1);
    align-items: flex-start;
    border-style: solid;
}
    
#feb4050b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 8d42026 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b002ecf7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 6a3da85 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
}
    
#f8469492.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 40px;
    padding-bottom: 16px;
    padding-right: 40px;
}
#f8469492 {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 db35a49 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    row-gap: 32px;
}
    
#\36 bee0e50 {
    width: 100%;
}
    
#e1f3b9c4 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d33ac598 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    row-gap: 32px;
}
    
#d2780f87 {
    width: 100%;
}
    
#\37 eae685a {
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9f2b773 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a6831bd0 {
    column-gap: 3%;
}
    
#afce86ec {
    width: 47%;
}
    
#fa145e4e {
    width: 47%;
}
    
#a8e0849f {
    width: 47%;
}
    
#aafb11e0 {
    width: 47%;
}
    
#a05771b1 {
    width: 47%;
}
    
#\30 2cab9fc {
    width: 47%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a88fa61 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 309e07c {
    column-gap: 3%;
}
    
#\35 3efea6b {
    width: 47%;
}
    
#eb36c34b {
    width: 47%;
}
    
#e6f9328f {
    width: 47%;
}
    
#\33 95d32d9 {
    width: 47%;
}
    
#d1d7303a {
    width: 47%;
}
    
#e91c76cf {
    width: 47%;
}
}



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



@media (max-width: 767px) {
    
#\36 67760ea {
    min-height: 90vh;
    padding-top: 120px;
    padding-bottom: 80px;
}
    
#\37 78a5441 {
    align-items: center;
}
    
#d4506672 {
    width: 100%;
}
    
#f489526c {
    flex-direction: column;
    align-items: center;
}
    
#\33 f20768f {
    width: 100%;
    min-width: 0;
}
    
#\30 54fb53a {
    width: 100%;
    min-width: 0;
}
}



@media (max-width: 767px) {
    
#\38 89fea8b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 c0876c7 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 db35a49 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\36 bee0e50 {
    width: 100%;
}
    
#\34 67085e5 {
    height: 280px;
}
    
#e1f3b9c4 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d33ac598 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
    flex-wrap: nowrap;
}
    
#d2780f87 {
    width: 100%;
    min-height: 80px;
}
    
#\30 f3d09c5 {
    flex-direction: column;
}
    
#\37 eae685a {
    flex-direction: column;
    width: 100%;
}
    
#eae56e7e {
    height: 280px;
}
}



@media (max-width: 767px) {
    
#a63119cb {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 8ab2835 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 9f2b773 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#de78b8e3 {
    align-items: center;
}
    
#a6831bd0 {
    flex-direction: column;
    row-gap: 20px;
}
    
#afce86ec {
    width: 100%;
}
    
#fa145e4e {
    width: 100%;
}
    
#a8e0849f {
    width: 100%;
}
    
#aafb11e0 {
    width: 100%;
}
    
#a05771b1 {
    width: 100%;
}
    
#\30 2cab9fc {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 a88fa61 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d17ce053 {
    align-items: center;
}
    
#\31 309e07c {
    flex-direction: column;
    row-gap: 20px;
}
    
#\35 3efea6b {
    width: 100%;
}
    
#eb36c34b {
    width: 100%;
}
    
#e6f9328f {
    width: 100%;
}
    
#\33 95d32d9 {
    width: 100%;
}
    
#d1d7303a {
    width: 100%;
}
    
#e91c76cf {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a034e9ed {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 0f3d23d {
    align-items: center;
}
    
#e51ce354 {
    flex-direction: column;
    row-gap: 32px;
}
    
#\32 3b1420b {
    width: 100%;
}
    
#\37 da81cfa {
    width: 100%;
}
    
#\33 6a3da85 {
    align-items: center;
}
}

