@media all {
  *#dm .dmInner div.u_1312655263 hr {
    border-width:2px !important;
    color:var(--color_4) !important;
  }

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

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

  *#dm .dmInner div.u_1335871067 hr {
    border-width:2px !important;
    color:var(--color_4) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1423715872 hr {
    border-width:2px !important;
    color:var(--color_4) !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1345357887 hr {
    border-width:2px !important;
    color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1358919004 hr {
    border-width:2px !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1102195558 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1936420357 span.text { font-size:16px !important; }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_1102195558 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1016151886 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1936420357 span.text { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_3);
}
}



@media all {
    
#db756bfb {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    padding: 180px 5% 90px 5%;
}
    
#d2e2d10b::before, #d2e2d10b > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(14,24,32,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#d2e2d10b {
    background-image: url('https://lirp.cdn-website.com/afbed388/dms3rep/multi/opt/1780502707437-16_9-BGn-1920w.png');
    background-attachment: fixed;
}
    
#c80a7e21 {
    min-height: 80vh;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#fd1c8b41 {
    row-gap: 20px;
    max-width: 780px;
    width: 74.11%;
    justify-content: flex-start;
    align-items: center;
}
    
#e4f60ad3 {
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 0px;
    height: auto;
    order: 1;
}
    
#\37 c491037 {
    max-width: 100%;
    width: 690px;
    height: auto;
    order: 0;
}
    
#fb9c10d5 {
    max-width: 100%;
    width: 714px;
    height: auto;
    order: 2;
}
    
#\31 188751c {
    max-width: 100%;
    width: 678px;
    height: auto;
    order: 3;
}
    
#\37 a455be3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#\37 a455be3 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 8px;
    order: 4;
}
    
#a4e22571 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 0644dbf {
    min-height: 948px;
    column-gap: 0%;
    width: 100%;
}
    
#a73947a6 {
    background-color: var(--color_1);
}
    
#f4b073b3 {
    min-height: 8px;
    width: 60%;
    align-items: center;
    min-width: 4%;
}
    
#cafc4806 {
    width: 100%;
    min-height: 520px;
    height: 100%;
}
    
#\36 c7e6e16 {
    row-gap: 16px;
    width: 40%;
    min-width: 4%;
    background-color: var(--color_1);
    min-height: 8px;
    padding: 48px 20px 48px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fbe99a1b {
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 0px;
    height: auto;
    margin-top: 2px;
    order: 2;
}
    
#\33 54537a4 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\38 3d3cbc0 {
    max-width: 100%;
    width: 339px;
    height: auto;
    order: 1;
}
    
#a295958d {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 3;
}
    
#c93628c2 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 4;
}
    
#a6fbd6df {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 5;
}
}



@media all {
    
#de638eca {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
    padding: 0px 5% 59px 5%;
}
    
#a90a4d2e {
    background-color: var(--color_1);
}
    
#eebf4555 {
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\33 cc52804 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin-top: 24px;
}
    
#b97123dd {
    max-width: 100%;
    width: 766px;
    height: auto;
}
    
#de8650e0 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#a6951fd0 {
    background-color: var(--color_5);
    row-gap: 12px;
    width: 23.5%;
    justify-content: flex-start;
    align-items: center;
    padding: 36px 32px 36px 32px;
}
    
#\35 7fc3ccf {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#fb868364 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e24e1c3f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 bdc17cf {
    background-color: var(--color_5);
    row-gap: 12px;
    width: 23.5%;
    justify-content: flex-start;
    align-items: center;
    padding: 36px 32px 36px 32px;
}
    
#\37 bae3531 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\38 0a15524 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bfde597f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fc754b7c {
    background-color: var(--color_5);
    row-gap: 12px;
    width: 23.5%;
    justify-content: flex-start;
    align-items: center;
    padding: 36px 32px 36px 32px;
}
    
#\35 dd968bc {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#ab53b7f2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b2b6432d {
    max-width: 100%;
    width: 178px;
    height: auto;
}
    
#\33 d9f4ad1 {
    background-color: var(--color_5);
    row-gap: 12px;
    width: 23.5%;
    justify-content: flex-start;
    align-items: center;
    padding: 36px 32px 36px 32px;
}
    
#\33 0cb0ab1 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#db1baee4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 921abb1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 e65e77d {
    min-height: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#f6655ed7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#f6655ed7 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
}
    
#\32 5c04648 {
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be019988 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 2462514 {
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 0px;
    height: auto;
    order: 1;
}
    
#a8d49ebf {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#\39 cd284f4::before, #\39 cd284f4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(14,24,32,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.36;
    content: '';
    height: 100%;
}
#\39 cd284f4 {
    background-image: url('https://lirp.cdn-website.com/afbed388/dms3rep/multi/opt/1780502707441-16_9-cYA-1920w.png');
    background-attachment: fixed;
}
#\39 cd284f4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/AMHEx8rMzdXW19rb29XX2MvO0cDFybi+wq20uqWtswCYnaCcoaWkqKulqayip6qboqeUnKGMlZqCio98hYoAYmlranBzdXp/dXt/bHR6YmxzXmhwW2VrU1xgTlZZADU8PDxCQ0xRU1NYXE1UWUBJUTZASDM8Qi00NyovMQAgJSMnKyk2OThAQkI+QkU2PEEvNjwuMzcnKi0jJSYAFxsYFxsZHSAdJyknMjUzNjo7MjY5LjEzJSYnICEijMFIVxmat4UAAAAASUVORK5CYII=');
}
    
#d3425cff {
    row-gap: 8px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#b9916f81 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\31 a470ee3 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#aea5d013 {
    background-color: var(--color_3);
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    padding: 36px 32px 36px 32px;
}
    
#b61c99e4 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\31 4fe9840 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#badef634 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 0cf2874 {
    background-color: var(--color_3);
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    padding: 36px 32px 36px 32px;
}
    
#\30 5d73aea {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#c121b482 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#edb83bab {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 bfa2f1b {
    background-color: var(--color_3);
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    padding: 36px 32px 36px 32px;
}
    
#\31 2e59fb9 {
    max-width: 100%;
    width: 48px;
    height: 48px;
}
    
#\30 3f51392 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 3c899cb {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\38 3926998 {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#cb59ef1d {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#beffe97b {
    background-color: var(--color_1);
}
    
#\36 5548b9b {
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#d1c77ed2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 ad68817 {
    max-width: 100%;
    width: 876px;
    height: auto;
}
    
#fbb89263 {
    column-gap: 2%;
    row-gap: 32px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: wrap;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#\33 30aeaf5 {
    row-gap: 8px;
    column-gap: 16px;
    flex-direction: row;
    width: 49%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-style: solid;
}
    
#\33 cc400cf {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\35 901cefd {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\35 5c45f76 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 65089d8 {
    max-width: 100%;
    width: 324px;
    height: auto;
}
    
#\30 dfb0548 {
    row-gap: 8px;
    column-gap: 16px;
    flex-direction: row;
    width: 49%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 2;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_4);
    border-style: solid;
}
    
#a0f639e3 {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\32 3288ac2 {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\35 9c7b043 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f919faf7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 abf4e56 {
    row-gap: 8px;
    column-gap: 16px;
    flex-direction: row;
    width: 49%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 3;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#c552903b {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\38 4ab889b {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#fd0bf7e6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 3d4e2f4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 a41d2e7 {
    row-gap: 8px;
    column-gap: 16px;
    flex-direction: row;
    width: 49%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 4;
}
    
#f574a27e {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\38 08cf9e5 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 0a05702 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 458310f {
    row-gap: 8px;
    column-gap: 16px;
    flex-direction: row;
    width: 49%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 5;
}
    
#\32 00773de {
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#df34dc91 {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
}
    
#e19ad64b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 016af0c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 9cb734b {
    row-gap: 8px;
    column-gap: 16px;
    flex-direction: row;
    width: 49%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf61f3b5 {
    max-width: 100%;
    width: 37px;
    height: 44px;
}
    
#\37 d8ad4e5 {
    row-gap: 4px;
    flex: 1 1 auto;
    justify-content: flex-start;
    align-items: stretch;
    width: 430.229px;
    margin-left: 1px;
    height: auto;
    min-height: 114px;
}
    
#\37 3ef0649 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a6ffcd1a {
    max-width: 100%;
    width: 341px;
    height: auto;
}
}



@media all {
    
#af3ba7a9 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
}
    
#\34 f14b841::before, #\34 f14b841 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(14,24,32,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#\34 f14b841 {
    background-image: url('https://lirp.cdn-website.com/afbed388/dms3rep/multi/opt/1780502707442-16_9-cqH-1920w.png');
    background-attachment: fixed;
}
#\34 f14b841.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQI1wXB2wqCMAAA0H1ZkE8ZdAG7eMNp6mabU6fbNNOVglDQR3cOMHy2CUubKNw81TgXncalEP3Q6WlYfmBtIxPmDlVYDmqc+WMkXLJGES5T/gCmm5wwD4Umw0L7CYs+q1vaKMRqN2XAyyo/l6F6I/3F+hNJDQvpIXaNiRXeAapkwrtYvuxaH0hrRmwf5RdUXdLyGGCQVeLGGlgoE9K1k66swDjfdjDfBtSw4B/WiUpaAjyCkgAAAABJRU5ErkJggg==');
}
    
#c5c4a3d5 {
    min-height: 50vh;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\33 25a697a {
    row-gap: 20px;
    max-width: 780px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
}
    
#\36 04cefbf {
    max-width: 100%;
    width: 48px;
    min-height: 1px;
    margin-bottom: 0px;
    height: auto;
    order: 1;
}
    
#\32 6d948f1 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\32 6a8358f {
    max-width: 100%;
    width: 708px;
    height: auto;
    order: 2;
}
    
#c24d9821.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 28px 12px 28px;
}
#c24d9821 {
    max-width: 100%;
    width: auto;
    min-height: 44px;
    margin-top: 8px;
    order: 3;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#de638eca {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#de8650e0 {
    row-gap: 16px;
    flex-wrap: wrap;
}
    
#a6951fd0 {
    width: 48%;
}
    
#\38 bdc17cf {
    width: 48%;
}
    
#fc754b7c {
    width: 48%;
}
    
#\33 d9f4ad1 {
    width: 48%;
}
}



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



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



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



@media (max-width: 767px) {
    
#db756bfb {
    min-height: 70vh;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c80a7e21 {
    align-items: center;
}
    
#fd1c8b41 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 0644dbf {
    min-height: unset;
    flex-direction: column;
    padding: 30px 4% 30px 4%;
}
    
#f4b073b3 {
    width: 100%;
    min-height: 280px;
}
    
#cafc4806 {
    min-height: 280px;
}
    
#\36 c7e6e16 {
    width: 100%;
    padding: 36px 20px 36px 20px;
}
    
#a5ea8fec {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#de638eca {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#eebf4555 {
    align-items: center;
}
    
#de8650e0 {
    flex-direction: column;
    flex-wrap: wrap;
    row-gap: 16px;
}
    
#a6951fd0 {
    width: 100%;
}
    
#\38 bdc17cf {
    width: 100%;
}
    
#fc754b7c {
    width: 100%;
}
    
#\33 d9f4ad1 {
    width: 100%;
}
    
#\32 e65e77d {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#a8d49ebf {
    min-height: unset;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d3425cff {
    align-items: center;
}
    
#\31 a470ee3 {
    flex-direction: column;
    row-gap: 16px;
}
    
#aea5d013 {
    width: 100%;
}
    
#\33 0cf2874 {
    width: 100%;
}
    
#\39 bfa2f1b {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 3926998 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#cb59ef1d {
    min-height: unset;
    flex-direction: column;
    padding: 30px 4% 30px 4%;
}
    
#\36 5548b9b {
    align-items: center;
}
    
#fbb89263 {
    align-items: center;
}
    
#\33 30aeaf5 {
    width: 100%;
    column-gap: 4.857685009487666%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\30 dfb0548 {
    width: 100%;
    column-gap: 4.857685009487666%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\37 abf4e56 {
    width: 100%;
    column-gap: 4.857685009487666%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\39 a41d2e7 {
    width: 100%;
    column-gap: 4.857685009487666%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\33 458310f {
    width: 100%;
    column-gap: 4.857685009487666%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\38 9cb734b {
    width: 100%;
    column-gap: 4.857685009487666%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\35 901cefd {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-items: center;
}
    
#\33 cc400cf {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bf61f3b5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 d8ad4e5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#a0f639e3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 3288ac2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#c552903b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 4ab889b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#f574a27e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 00773de {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#df34dc91 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\39 4549bf9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#af3ba7a9 {
    min-height: 50vh;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c5c4a3d5 {
    align-items: center;
}
    
#\33 25a697a {
    width: 100%;
}
}

