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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1629923543 img {
    border-radius:6px !important;
    object-fit:cover !important;
    object-position:50% 0% !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1479573702 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1334999266 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1827819645 .iconBg { display:none !important; }

  *#dm .dmInner nav.u_1077233569 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\30 4ed835b {
    min-height: 100vh;
    column-gap: 5%;
    width: 100%;
    padding-top: 120px;
    padding-bottom: 120px;
    justify-content: center;
}
    
#f2a792ab::before, #f2a792ab > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(10,10,26,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.58;
    content: '';
    height: 100%;
}
#f2a792ab {
    background-image: url('https://irp.cdn-website.com/a72f455c/dms3rep/multi/opt/1784478462708-16_9-w3g-1920w.png');
    background-position: center left;
}
    
#f7338114 {
    row-gap: 20px;
    max-width: 700px;
    width: 67.31%;
    min-width: 4%;
    min-height: 8px;
}
    
#e6cefd2d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 af94066 {
    max-width: 100%;
    width: 680px;
    height: auto;
}
    
#\37 8ea71bf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c1d8f1b3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 40px 16px 40px;
    padding-top: 16px;
    padding-right: 40px;
    padding-bottom: 16px;
    padding-left: 40px;
}
#c1d8f1b3 {
    max-width: 100%;
    width: auto;
    min-height: 54px;
}
}



@media all {
    
#a2ab4ddd {
    min-height: auto;
    row-gap: 20px;
    width: 100%;
    flex-direction: column;
    padding: 50px 5% 50px 5%;
}
    
#f0e014ec {
    background-color: var(--color_1);
}
    
#\34 9bef6d6 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\30 68b32b0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 830785c {
    max-width: 100%;
    width: auto;
}
    
#\36 f23fd9b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 1618409 {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\37 2ebf95e {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: column;
}
    
#\33 50ac5c0 {
    background-color: var(--color_1);
}
    
#b136ebb6 {
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\34 0823f74 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(26,111,212,0.08);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 24px 28px 24px;
}
    
#\36 4e94cd2 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\35 b76c9da {
    max-width: 100%;
    width: auto;
    height: auto;
    margin-left: 1px;
}
    
#\36 9bceb7c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 869e514 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#a81d921b {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(26,111,212,0.08);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 24px 28px 24px;
}
    
#ffb70d65 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\32 da540ac {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e468affb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 cf5fb86 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#f07fae39 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(26,111,212,0.08);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 24px 28px 24px;
}
    
#\36 fdfb097 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\35 c46a9e6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 e9b4730 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b345d8e0 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#c2f0e007 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(26,111,212,0.08);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 24px 28px 24px;
}
    
#f2fd1c36 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\39 f18cd48 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 cef8a8b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d8ca0817 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\35 53a622b {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(26,111,212,0.08);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 24px 28px 24px;
}
    
#adb7d31f {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\31 bdabe33 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 70bbf9a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dae515a3 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#b511c1c2 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(26,111,212,0.08);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 24px 28px 24px;
}
    
#de778954 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\31 2b6d2ac {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 f2ffc4f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 bcbf945 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#a0a5319d {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(26,111,212,0.08);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 24px 28px 24px;
}
    
#\39 b742ca3 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\32 1c6c432 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d9694405 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a0d00c4c {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#caed0456 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 12px;
    box-shadow: 0px 4px 16px rgba(26,111,212,0.08);
    width: 23.5%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 24px 28px 24px;
}
    
#\33 2ca4a2b {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\32 b532154 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ec12b039 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 466ca37 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
}



@media all {
    
#\31 1419945 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 ec19382 {
    min-height: 240px;
    column-gap: 0px;
    width: 100%;
    align-items: flex-start;
    padding: 50px 5% 50px 5%;
}
    
#f62e7dcb {
    background-color: var(--color_1);
}
    
#\35 c7a838a {
    row-gap: 16px;
    width: 47.3%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#\35 2fa63a4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 eb057cd {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 eef5e1e {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#\30 f1e8365 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 697e213 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\35 33944e3 {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#\36 1ecedd4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fa4b4da2 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#dfed2ca7 {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#\37 9b92a95 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 a92880e {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\37 d15a783 {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#a4e42946 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 e78db0e {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#d262fb62 {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#\31 7ea08fb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 9b02263 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\33 35a2b2d {
    max-width: 100%;
    width: 22px;
    height: 22px;
}
    
#e5e1f43d {
    width: 52.69%;
    align-items: stretch;
    min-width: 4%;
    margin-left: -41px;
}
    
#widget_o33 {
    width: 100%;
    height: 334px;
    min-height: 100px;
    max-width: 100%;
    align-self: flex-start;
}
    
#\33 c34564f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 0fd04ac {
    min-height: auto;
    row-gap: 32px;
    width: 100%;
    padding-top: 48px;
    padding-bottom: 48px;
    flex-direction: column;
    align-items: center;
}
    
#c0818825 {
    background-color: var(--color_6);
}
    
#d74d60e0 {
    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%;
}
    
#e60268d1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 ff488c3 {
    max-width: 100%;
    width: auto;
}
    
#a1fc4cb5 {
    row-gap: 16px;
    column-gap: 32px;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
    
#ad95db2f {
    width: auto;
    height: 40px;
}
    
#\36 2c12bde {
    width: auto;
    height: 40px;
}
    
#d87a6686 {
    width: auto;
    height: 40px;
}
    
#\31 ad5590f {
    width: auto;
    height: 40px;
}
    
#ac747503 {
    width: auto;
    height: 40px;
}
    
#db9518c1 {
    width: auto;
    height: 40px;
}
    
#\32 5ef68d1 {
    width: auto;
    height: 40px;
}
    
#\36 13bb859 {
    width: auto;
    height: 40px;
}
}



@media all {
    
#dc9e3c67 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    padding-top: 72px;
    padding-bottom: 72px;
    flex-direction: column;
    align-items: center;
}
    
#\31 7e71e47 {
    background-color: var(--color_2);
}
    
#a663fdff {
    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%;
}
    
#\32 66779d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 a2f4d3c {
    max-width: 100%;
    width: auto;
}
    
#\30 507dd8e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 16px;
    padding-left: 40px;
    padding-bottom: 16px;
    padding-right: 40px;
}
#\30 507dd8e {
    align-self: center;
    max-width: 100%;
    width: auto;
    min-height: 54px;
}
}



@media all {
    
#\38 3989930 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 7438e52 {
    min-height: auto;
    column-gap: 48px;
    width: 100%;
    align-items: flex-start;
    padding: 50px 5% 50px 5%;
}
    
#\36 48df377 {
    background-color: var(--color_1);
}
    
#a3d7ba0d {
    row-gap: 20px;
    width: 47.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#\36 decf9ee {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 54182f2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 2e0e32d {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#fbd2fa63 {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\37 5c80a90.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\37 5c80a90 {
    min-height: 42px;
}
    
#\38 ccb8de3 {
    column-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#f927c48f {
    max-width: 100%;
    width: 28px;
    height: 28px;
}
    
#\34 33d2487 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 ada5427 {
    width: 45.82%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    height: auto;
    align-self: center;
    min-height: 0px;
}
    
#fa39b9a5 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 16px;
    box-shadow: 0px 4px 16px rgba(26,111,212,0.08);
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    align-self: flex-start;
    height: auto;
    min-height: auto;
    margin-top: 12px;
    padding: 36px 36px 36px 36px;
}
    
#widget_iu8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec441373 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d87b26a5 {
    min-height: 240px;
    column-gap: 48px;
    width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
    align-items: flex-start;
}
    
#\37 e4a4636 {
    background-color: var(--color_1);
}
    
#\35 abb06e6 {
    row-gap: 20px;
    width: 47.0%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_3);
    border-radius: 6px;
    box-shadow: 0px 4px 24px rgba(26,111,212,0.20);
    min-height: 8px;
    padding: 40px 40px 40px 40px;
}
    
#\34 99feaf1 {
    width: 64.77%;
    height: 245px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 8837e69 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d8b89a97 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 7676bfe {
    row-gap: 16px;
    width: 47.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#f2f667f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 7d55701 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d2b3ea28 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 4px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 20px 20px 20px 20px;
}
    
#\36 853d06a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cc0b0f48 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 7fe8924 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e338b5c5 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 4px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 20px 20px 20px 20px;
}
    
#\34 4b9e91d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 932f535 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 f084ca6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 2dc32c5 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 4px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 20px 20px 20px 20px;
}
    
#f6bc847f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ae1a7635 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ea5ec9fa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cba54380 {
    border-color: var(--color_5);
    background-color: var(--color_6);
    border-radius: 6px;
    row-gap: 4px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 20px 20px 20px 20px;
}
    
#ed451124 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 5cde66b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 7aad7c6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\34 6894814 {
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#d101eb66 {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    padding: 50px 5% 50px 5%;
}
    
#\37 a6b1d70 {
    background-color: var(--color_1);
}
    
#\36 26ef23a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f9efeb6e {
    max-width: 800px;
    width: 100%;
    min-height: 100px;
    height: 320px;
}
    
#\37 5e55d74 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 8017397 {
    background-color: var(--color_2);
}
    
#\37 0cb5c44 {
    min-height: auto;
    row-gap: 24px;
    width: 100%;
    padding-top: 48px;
    padding-bottom: 48px;
    flex-direction: column;
}
    
#\31 14b6fe4 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\31 87dfba2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 c6a0cce {
    max-width: 100%;
    width: auto;
}
}



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



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



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



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#\30 4ed835b {
    min-height: unset;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
    row-gap: 40px;
}
    
#f7338114 {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\32 1618409 {
    flex-direction: column;
    row-gap: 16px;
}
    
#\37 2ebf95e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b136ebb6 {
    flex-direction: column;
    row-gap: 16px;
}
    
#\34 0823f74 {
    width: 100%;
}
    
#a81d921b {
    width: 100%;
}
    
#f07fae39 {
    width: 100%;
}
    
#c2f0e007 {
    width: 100%;
}
    
#\35 53a622b {
    width: 100%;
}
    
#b511c1c2 {
    width: 100%;
}
    
#a0a5319d {
    width: 100%;
}
    
#caed0456 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 ec19382 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
    flex-wrap: nowrap;
}
    
#\35 c7a838a {
    width: 100%;
    min-height: 80px;
}
    
#e5e1f43d {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\33 0fd04ac {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d74d60e0 {
    align-items: center;
}
}



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



@media (max-width: 767px) {
    
#\39 7438e52 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#a3d7ba0d {
    width: 100%;
}
    
#\30 ada5427 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d87b26a5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\35 abb06e6 {
    width: 100%;
}
    
#\36 7676bfe {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\37 0cb5c44 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 14b6fe4 {
    align-items: center;
}
}

