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

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

  *#dm .dmInner a.u_1176731740 {
    background-color:var(--color_7) !important;
    box-shadow:0px 6px 18px rgba(0,0,0,0.2) !important;
  }

  *#dm .dmInner a.u_1475927885 {
    background-color:rgba(255,255,255,0) !important;
    border-color:rgba(255,255,255,0.4) !important;
    border-width:1px !important;
    border-style:solid !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1860606265 img {
    border-radius:20px !important;
    object-fit:cover !important;
    box-shadow:0px 8px 24px rgba(31,58,110,0.15) !important;
  }

  *#dm .dmInner a.u_1596557421 { background-color:var(--color_7) !important; }

  *#dm .dmInner div.u_1276440189 {
    background-color:rgba(26,143,138,0.5) !important;
    border-radius:25% !important;
    padding:12.5% !important;
  }

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

  *#dm .dmInner div.u_1280750033 {
    background-color:rgba(26,143,138,0.5) !important;
    border-radius:25% !important;
    padding:12.5% !important;
  }

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

  *#dm .dmInner div.u_1160982301 {
    background-color:rgba(26,143,138,0.5) !important;
    border-radius:25% !important;
    padding:12.5% !important;
  }

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

  *#dm .dmInner div.u_1505841432 {
    background-color:rgba(26,143,138,0.5) !important;
    border-radius:25% !important;
    padding:12.5% !important;
  }

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

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

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

  *#dm .dmInner a.u_1430568519:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1430568519.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

  *#dm .dmInner a.u_1732522296:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1732522296.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner div.u_1691210325 {
    background-color:var(--color_11) !important;
    border-radius:999px !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1378638234 {
    background-color:var(--color_11) !important;
    border-radius:999px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1176731740:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1176731740.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

  *#dm .dmInner a.u_1596557421:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1596557421.hover .iconBg { background-color:rgb(255,255,255) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#b9d922ed {
    min-height: 600px;
    width: 100%;
    max-width: none;
    padding: 100px 6% 90px 6%;
}
    
#acff44e8::before, #acff44e8 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.9;
    content: '';
    height: 100%;
    background-image: linear-gradient(90deg, rgba(31, 58, 110, 1) 0%, rgba(12, 47, 116, 1) 100%);
}
#acff44e8 {
    background-image: url("https://irp.cdn-website.com/c5ac5339/dms3rep/multi/opt/css-spotlight-hero-image-home-page-1920w.jpg");
}
    
#f2e1512e {
    align-self: center;
    flex-direction: row;
    max-width: 1150px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#c1fbead5 {
    row-gap: 20px;
    max-width: 650px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 0 0;
}
    
#e91fede7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 41bb3de {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 3a0ca9b {
    column-gap: 16px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding: 8px 0 0 0;
}
    
#c6dfe5b0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 36px 16px 36px;
}
#c6dfe5b0 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
    
#\33 bd4fd17.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 36px 16px 36px;
}
#\33 bd4fd17 {
    max-width: 100%;
    width: auto;
    min-height: 56px;
}
}



@media all {
    
#a42fcb2a {
    min-height: 240px;
    width: 100%;
    align-items: stretch;
    padding: 0px 6% 0px 6%;
}
    
#\32 2f5aed4 {
    border-color: var(--color_11);
    border-width: 0px 0px 1px 0px;
    border-style: solid;
}
    
#\30 a66cdd3 {
    margin: 0px 0% 0px 0%;
}
    
#\31 dcf9475 {
    align-self: center;
    column-gap: 24px;
    flex-direction: row;
    max-width: 770px;
    width: 78.25%;
    justify-content: space-around;
    align-items: stretch;
    margin-left: 112px;
    padding: 0 0 0 0;
}
    
#\35 29338b4 {
    border-color: var(--color_11);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 14px;
    box-shadow: 0px 4px 16px rgba(31,58,110,0.08);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 0;
    padding: 28px 28px 28px 28px;
}
    
#\34 e0021ff {
    width: auto;
    height: 56px;
}
    
#a5dfefe5.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 14px 4px 14px;
}
#a5dfefe5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 9c4437e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 1a978af.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 4px 0 4px 0;
}
#\39 1a978af {
    max-width: 100%;
    width: 114px;
    min-height: auto;
}
    
#\33 a768067 {
    border-color: var(--color_11);
    background-color: var(--color_1);
    border-radius: 16px;
    row-gap: 14px;
    box-shadow: 0px 4px 16px rgba(31,58,110,0.08);
    flex: 1;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    min-width: 0;
    padding: 28px 28px 28px 28px;
}
    
#e69c4f69 {
    width: auto;
    height: 56px;
}
    
#e66ffc0f.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 14px 4px 14px;
}
#e66ffc0f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 c9722de {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eb34ae70.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 4px 0 4px 0;
}
#eb34ae70 {
    max-width: 100%;
    width: 121px;
    min-height: auto;
}
}



@media all {
    
#\37 2579144 {
    align-self: center;
    column-gap: 24px;
    flex-direction: row;
    max-width: 1200px;
    width: 110.61%;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: -105px;
    padding: 0 0 0 0;
}
    
#\37 b0d8382 {
    min-height: 240px;
    width: 100%;
    align-items: stretch;
    padding: 25px 6% 25px 6%;
}
    
#\39 82cfec0 {
    margin: 0px 0% 0px 0%;
}
    
#\37 8cfcddc {
    background-color: var(--color_8);
    border-radius: 16px;
    row-gap: 14px;
    box-shadow: 0px 4px 16px rgba(31,58,110,0.08);
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    padding: 28px 28px 28px 28px;
}
    
#a0eace1e.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 12px 12px 12px;
}
#a0eace1e {
    max-width: 100%;
    width: 41px;
    height: 41px;
}
    
#\30 611e2c8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b2407ee2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 bcba968 {
    background-color: var(--color_8);
    border-radius: 16px;
    row-gap: 14px;
    box-shadow: 0px 4px 16px rgba(31,58,110,0.08);
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    padding: 28px 28px 28px 28px;
}
    
#\32 4f80f49.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 12px 12px 12px;
}
#\32 4f80f49 {
    max-width: 100%;
    width: 46px;
    height: 45px;
}
    
#\36 76bfadc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#aa94da6e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#feedcac8 {
    background-color: var(--color_8);
    border-radius: 16px;
    row-gap: 14px;
    box-shadow: 0px 4px 16px rgba(31,58,110,0.08);
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    padding: 28px 28px 28px 28px;
}
    
#\35 199f5e6.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 12px 12px 12px;
}
#\35 199f5e6 {
    max-width: 100%;
    width: 41px;
    height: 41px;
}
    
#\32 ea45a95 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ae47638f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eeaaf970 {
    background-color: var(--color_8);
    border-radius: 16px;
    row-gap: 14px;
    box-shadow: 0px 4px 16px rgba(31,58,110,0.08);
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    padding: 28px 28px 28px 28px;
}
    
#\37 82026a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 12px 12px 12px 12px;
}
#\37 82026a7 {
    max-width: 100%;
    width: 41px;
    height: 41px;
}
    
#b5da0635 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a06e984a {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\35 ff64e03 {
    min-height: 240px;
    width: 100%;
    padding-top: 88px;
    padding-right: 6%;
    padding-bottom: 88px;
    padding-left: 6%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\37 6e5b293 {
    background-color: var(--color_8);
}
    
#\36 83ed2ce {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    column-gap: 48px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1150px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#\39 e656850 {
    row-gap: 14px;
    padding-top: 0;
    flex-direction: column;
    flex: 1;
    padding-left: 0;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
    min-width: 0;
}
    
#cfbd006b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 a8248f5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 c77f75e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d89ae252 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 404b591 {
    row-gap: 10px;
    padding-top: 8px;
    flex-direction: column;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\33 0bcbfb4 {
    column-gap: 10px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\39 ca58489 {
    max-width: 100%;
    width: 20px;
    height: 20px;
    min-width: 20px;
}
    
#fa817a83 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 3891b70 {
    column-gap: 10px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\39 4052afe {
    max-width: 100%;
    width: 20px;
    height: 20px;
    min-width: 20px;
}
    
#\39 48b2f23 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 4f4cdcc {
    column-gap: 10px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\36 8d89bbf {
    max-width: 100%;
    width: 20px;
    height: 20px;
    min-width: 20px;
}
    
#\34 ead7944 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 2aed691 {
    column-gap: 10px;
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 100%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
}
    
#\30 16a9699 {
    max-width: 100%;
    width: 20px;
    height: 20px;
    min-width: 20px;
}
    
#de88cac9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 e6a8c43 {
    padding-top: 0;
    flex-direction: row;
    padding-left: 0;
    width: 45%;
    padding-bottom: 0;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
}
    
#\32 61bfebb {
    width: 100%;
    height: 420px;
}
}



@media all {
    
#\31 7966066 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d5453472 {
    min-height: 240px;
    width: 100%;
    align-items: stretch;
    padding: 25px 6% 25px 6%;
}
    
#c902f6e7 {
    align-self: center;
    column-gap: 24px;
    flex-direction: row;
    max-width: 1150px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\38 98928b1 {
    background-color: var(--color_2);
    border-radius: 16px;
    row-gap: 14px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#caad43b9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 3bffa29 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a55e2335 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\39 829b037 {
    background-color: var(--color_7);
    border-radius: 16px;
    row-gap: 14px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#a3899a04 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d79cb508 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 10b8ccb {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#e3f246f2 {
    background-color: var(--color_4);
    border-radius: 16px;
    row-gap: 14px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 0;
    padding: 32px 32px 32px 32px;
}
    
#d9c637c9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b4ea2679 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#da0a03a2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 71b357a {
    width: 100%;
    justify-content: center;
    align-items: stretch;
    max-width: none;
    padding: 96px 6% 96px 6%;
}
    
#aaab0b89 {
    background-image: linear-gradient(135deg, rgba(26,143,138,1) 0%, rgba(58,175,160,1) 100%);
}
    
#\31 38f3a7a {
    flex-direction: row;
    width: 0;
    justify-content: flex-start;
    align-items: stretch;
    height: 0;
    justify-self: auto;
    padding: 0 0 0 0;
}
    
#\39 4ec706a {
    margin-left: 900px;
    width: 320px;
    margin-top: -160px;
    height: 320px;
}
    
#\32 498742d {
    flex-direction: row;
    width: 0;
    justify-content: flex-start;
    align-items: stretch;
    height: 0;
    justify-self: auto;
    padding: 0 0 0 0;
}
    
#b26f845d {
    margin-left: -900px;
    width: 260px;
    margin-top: 60px;
    height: 260px;
}
    
#c5caa6f3 {
    align-self: center;
    row-gap: 16px;
    max-width: 770px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    padding: 0 0 0 0;
}
    
#\30 f0f4f1f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 5fa3479 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 c805a2b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\36 c805a2b {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f361602d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b5c4c8bf {
    min-height: 110px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 6% 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 1111f51 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 06684c5 {
    max-width: 100%;
    width: 99.96%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfedbf70 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b46eb81a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 d8b927f {
    min-height: 162px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10px 6% 10px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 5210f1d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 48196c4 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ml2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\39 fbdb83b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f46a8efd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 ff4f3f8 {
    min-height: 91px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 6% 0px 6%;
    margin: 0% 0% 0% 0%;
}
    
#da6568d1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#abe40ac1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#abe40ac1 {
    width: 413.406px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1si {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#b09948ac {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 b119f31 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#cd3742f9 {
    min-height: 199px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25px 6% 25px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 6d23d72 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_5cf {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#f4728e13 {
    margin: 0px 0% 0px 0%;
}
}



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



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



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b5c4c8bf {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#cfedbf70 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d8b927f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 fbdb83b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ff4f3f8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b09948ac {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cd3742f9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f4728e13 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b9d922ed {
    min-height: unset;
    padding: 56px 4% 64px 4%;
}
    
#f2e1512e {
    align-items: center;
}
    
#c1fbead5 {
    max-width: 100%;
}
    
#\35 3a0ca9b {
    row-gap: 12px;
    flex-direction: column;
    width: 100%;
}
    
#c6dfe5b0 {
    width: 100%;
}
    
#\33 bd4fd17 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a42fcb2a {
    min-height: unset;
    padding: 56px 4% 56px 4%;
}
    
#\31 dcf9475 {
    flex-direction: column;
    row-gap: 20px;
}
    
#\35 29338b4 {
    width: 100%;
}
    
#\33 a768067 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 2579144 {
    flex-direction: column;
    row-gap: 20px;
}
    
#\37 b0d8382 {
    min-height: unset;
    padding: 56px 4% 56px 4%;
}
    
#\37 8cfcddc {
    width: 100%;
}
    
#\35 bcba968 {
    width: 100%;
}
    
#feedcac8 {
    width: 100%;
}
    
#eeaaf970 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 ff64e03 {
    min-height: unset;
    padding-right: 4%;
    padding-left: 4%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#\36 83ed2ce {
    flex-direction: column;
    row-gap: 32px;
}
    
#\34 e6a8c43 {
    width: 100%;
}
    
#\32 61bfebb {
    height: 260px;
}
}



@media (max-width: 767px) {
    
#d5453472 {
    min-height: unset;
    padding: 56px 4% 56px 4%;
}
    
#c902f6e7 {
    flex-direction: column;
    row-gap: 20px;
}
    
#\38 98928b1 {
    width: 100%;
}
    
#\39 829b037 {
    width: 100%;
}
    
#e3f246f2 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 71b357a {
    min-height: unset;
    padding: 56px 4% 56px 4%;
}
    
#\31 38f3a7a {
    align-items: center;
}
    
#\32 498742d {
    align-items: center;
}
    
#c5caa6f3 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f361602d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b5c4c8bf {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#b46eb81a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 d8b927f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#f46a8efd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 ff4f3f8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 b119f31 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cd3742f9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

