@media all {
  *#dm .dmInner a.u_1652781204 { border-color:var(--color_3) !important; }

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

  *#dm .dmInner a.u_1652781204:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1652781204.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1357283254 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1402533038 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1238383935 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1353831750 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1983757340 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1366365247 {
    border-style:solid !important;
    border-width:3px 3px 3px 3px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1366365247:hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1366365247.hover {
    border-color:rgba(0,0,0,0) !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1782456715 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner a.u_1782456715:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1782456715.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1785697607 .svg { fill:var(--color_1) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1652781204 span.text { font-size:17px !important; }
}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#dc93154f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ce58686 {
    min-height: 1071px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 18% 8% 9% 8%;
    margin: 0% 0% 0% 0%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.6;
}
#a7a96062 {
    background-position: 50% 0%;
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/c527270a/dms3rep/multi/opt/home-1920w.jpg");
}
    
#b305b0d6.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 6px;
}
#b305b0d6 {
    width: 47.13%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0c21ce5 {
    width: 56.54%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4346a7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\34 4346a7b {
    width: 30.14%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7kh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4420842624105152%;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ulp {
    width: 260px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ae04be94 {
    width: 258px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e24d1a10 {
    width: 56.54%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ed05be08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e11d296 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 bb2baa7 {
    min-height: 722px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 70633a7 {
    background-color: var(--color_5);
    background-image: initial;
    border-radius: 50px 0 0 0;
}
    
#widget_rn1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_uhs {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#innergrid_94a {
    width: 100.00%;
    grid-template-rows: minmax(550px, max-content);
    max-width: 100%;
}
    
#innergrid_f88 {
    background-position: 50% 0%;
    width: 100.00%;
    grid-template-rows: minmax(490px, max-content);
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    background-image: url("https://lirp.cdn-website.com/c527270a/dms3rep/multi/opt/Image20260217151314-1920w.jpg");
    border-radius: 50px 0px 50px 0px;
    border-style: solid;
    border-width: 7px 0px 7px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    margin: 0px 0px 0px 0px;
}
    
#innergrid_d11 {
    width: 66.08%;
    grid-template-rows: minmax(196px, max-content);
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    background-image: url("https://lirp.cdn-website.com/c527270a/dms3rep/multi/opt/11-1920w.png");
    border-radius: 50px 0px 50px 0px;
    border-style: solid;
    border-width: 7px 0px 7px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    margin: 382px 0px 0px 0px;
}
    
#\34 62d9780 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#a4fd8f56 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e5d50d7d {
    margin: 0px 0% 0px 0%;
}
    
#group_1b7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 4;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9mp.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#widget_9mp {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_365 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.129743772604554%;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_42d {
    width: 39.4922px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_7sf {
    width: 91.44%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bc7d3689 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.129743772604554%;
    flex-wrap: nowrap;
    height: auto;
}
    
#cc611f5f {
    width: 39.4922px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 fb52a5b {
    width: 91.44%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 8b76c02 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.129743772604554%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\39 d417d20 {
    width: 39.4922px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e352441f {
    width: 91.44%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f3a4b9c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 10px 0px 10px;
    margin: -30px 0% NaN% 0%;
}
    
#\35 6f42ae2 {
    min-height: 56px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#e1cd1492 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#group_fi7 {
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4420842624105152%;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-top: -91px;
    background-color: var(--color_2);
    background-image: none;
    height: auto;
    border-radius: 50px 0 50px 0;
}
    
#group_fm7 {
    align-items: center;
    width: 23.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#b064aba0 {
    margin: 0% 0% NaNpx 0%;
}
    
#widget_7i3 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_261 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_a19 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a3d9fe1b {
    align-items: center;
    width: 23.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#babbd51b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 59f1c15 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c06f6797 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bf22e415 {
    align-items: center;
    width: 23.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\31 3fac5a0 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 be6edae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 218a296 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5983f8d {
    align-items: center;
    width: 23.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#bd5e5f83 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 0a0c5e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 699518b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 1385771 {
    min-height: 38px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 6f480ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#a1ef12a8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_jtt {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_l5o {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\33 2fed8a9 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#da0f5fb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#fc5825e2 {
    min-height: 212px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 8d2ffdd::before, #\34 8d2ffdd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 8d2ffdd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/c527270a/dms3rep/multi/opt/3-1920w.png");
    background-attachment: fixed;
}
    
#widget_29e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fji {
    width: 80.04%;
    height: auto;
    max-width: 100%;
}
    
#\31 f1f61c4 {
    width: 80.04%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a82077f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c527270a/dms3rep/multi/opt/Image20260210160941-1920w.jpg");
    border-radius: 50px 0 50px 0;
    border-width: 5px 0 5px 0;
    border-color: var(--color_1) #000000 var(--color_1) #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\32 c612d8e {
    min-height: 564px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 34e6f95 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#group_ra2 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_pqg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kdp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 59ed050 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9179824 {
    width: 260px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c501e0fa {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#\34 e8f13bc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 9319dd8 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\30 4d10651 {
    min-height: 768px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c1c6eb39 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\32 13b3672 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c527270a/dms3rep/multi/opt/Image20260217151324-1920w.jpg");
    border-radius: 50px 0 50px 0;
    border-width: 5px 0 5px 0;
    border-color: var(--color_1) #000000 var(--color_1) #000000;
    border-style: solid;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\33 2101e43 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 8179a82 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5ff2adf {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.129743772604554%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\31 7676cb3 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.129743772604554%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\30 4dd1fcc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 20px 0px;
}
#\30 4dd1fcc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dfb68816 {
    width: 91.44%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 5ccb223 {
    width: 39.4922px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c0615bab {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.129743772604554%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\32 914d625 {
    width: 39.4922px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 7cc0d42 {
    width: 39.4922px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d12698c4 {
    width: 91.44%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 7d50991 {
    width: 91.44%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 d84bf26 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.129743772604554%;
    flex-wrap: nowrap;
    height: auto;
}
    
#\30 c1011a7 {
    width: 39.4922px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 1867c5b {
    width: 91.44%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 7bd43ad {
    width: 260px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 3370339 {
    min-height: 564px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a1c0cfa7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ff515d85 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\35 ec4c9ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c527270a/dms3rep/multi/opt/Image20260217151329-1920w.jpg");
    border-radius: 50px 0 50px 0;
    border-width: 5px 0 5px 0;
    border-color: var(--color_1) #000000 var(--color_1) #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\35 0ee5e18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 007a4ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e16690f0 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\33 e2703ae {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\31 3349cce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 3f5eee5 {
    width: 260px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ac8cda79 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 17eb498 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 9f45697 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#a908384b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\31 9666a05 {
    min-height: 564px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 92c758e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c527270a/dms3rep/multi/opt/Gutter-5f359b2d-1920w.png");
    border-radius: 50px 0 50px 0;
    border-width: 5px 0 5px 0;
    border-color: var(--color_1) #000000 var(--color_1) #000000;
    border-style: solid;
    order: 0;
    background-position: 50% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a80bf1e6 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#dc4f4123 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 a187538 {
    width: 260px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 8403390 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 c6a19e2 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f2bffea3 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#e3a8ecc1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#group_u0l {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
}
    
#group_0nd[data-background-color-animation] {
    
}
#group_0nd {
    align-items: center;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.8);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_egl {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_uau {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_gqb {
    align-items: flex-start;
    width: 100.00%;
    min-height: 241px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
}
    
#\37 cda1a92 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
}
    
#widget_cfp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cb0bd297[data-background-color-animation] {
    
}
#cb0bd297 {
    align-items: flex-start;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.8);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    justify-content: space-between;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 84be842 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
}
    
#\37 58be87e {
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
}
    
#\35 e811d20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7804b89[data-background-color-animation] {
    
}
#\33 7804b89 {
    align-items: flex-start;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.8);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    justify-content: space-between;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f5fd3968 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
}
    
#e099bf7a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbbdda63 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 9f1c052 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ca21b752 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 61136dd {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 08c5c19 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ad96a8b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 ed7904e {
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
}
    
#\30 7b5a261 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d22dcb2 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 76f4b23[data-background-color-animation] {
    
}
#\31 76f4b23 {
    align-items: flex-start;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.8);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    justify-content: space-between;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6f79858 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
}
    
#\30 def28ba {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d8f7d89 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 96bef76 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 83caab9 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d2931b2b {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 1ae8dd5 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 55ba0a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#add8c28a {
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
}
    
#d1dd768f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 796fe1e[data-background-color-animation] {
    
}
#\38 796fe1e {
    align-items: flex-start;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.8);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    justify-content: space-between;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#aad2390a {
    align-items: flex-start;
    width: 100.00%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
}
    
#\35 d0cc9d7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c81beb6 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 4d3a8df {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#efc5a7af {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 b7b1f01 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 dbeb656 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 6f18f94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bdeb9d64 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
}
    
#b38adc51 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3d795bf[data-background-color-animation] {
    
}
#c3d795bf {
    align-items: flex-start;
    width: 30.67%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0.8);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    justify-content: space-between;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 99b46b4 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
}
    
#\30 c10293e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfa10286 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 76c8793 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 468177f {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b6a3503b {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c5f8957f {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 99df93f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 d7f82cb {
    align-items: flex-start;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
}
    
#\36 c617532 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0887624 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 84bb136 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 84c6976 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 a52e3c5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    justify-content: flex-start;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e6ea4bf {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 8cd04c6 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fe2c52a2 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ef8dfa4c {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 60dbc0f {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bffb606c {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f687f901 {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 adc9388 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    justify-content: flex-start;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 46b000a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 f16d87e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\30 5a1e9f7 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#\30 444df98 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 ff6e826 {
    min-height: 658px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 374276c::before, #\30 374276c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\30 374276c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) #000000 var(--color_1) #000000;
    border-style: solid;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 bff6e4e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kpb {
    width: 100%;
    height: auto;
    min-height: 100px;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#d211d85e {
    align-items: flex-start;
    width: 100%;
    min-height: 237px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    order: 0;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    --column-gap: 0%;
    height: auto;
    flex-direction: row;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2716cac {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.129743772604554%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abb08344 {
    width: 91.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1426c5f {
    width: 39.4922px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 0a4fe22 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.129743772604554%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c529d6b {
    align-items: flex-start;
    width: 50%;
    min-height: 177px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 253b6ba {
    width: 39.4922px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#ef60d1c1 {
    width: 91.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8fed449 {
    width: 91.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3aabbb6 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.129743772604554%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bbd83b2 {
    width: 39.4922px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\31 993b849 {
    width: 91.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5706dc4 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.129743772604554%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f71eef84 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.129743772604554%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a75369b4 {
    width: 39.4922px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 0f45860 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.129743772604554%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b63ff57 {
    width: 39.4922px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\39 b05002b {
    width: 91.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba58ba0a {
    align-items: flex-start;
    width: 50%;
    min-height: 177px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c6f29c7 {
    width: 91.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d66c3730 {
    width: 91.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c16b392 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 59px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.129743772604554%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f0dfac4 {
    width: 39.4922px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 1d0dff5 {
    width: 39.4922px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
}



@media all {
    
#\33 0070284 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#df4686b6 {
    min-height: 307px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 aa33e67 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 e355f97 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 17e0a96 {
    width: 89.05%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 fb69d1b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7a85f43 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6a90f38 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 b403c14 {
    width: 89.05%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b7bfce88 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6ca1392 {
    width: 89.05%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 f9465b2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 558f366 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 cbdd158 {
    width: 89.05%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e0dda957 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3f1e87a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d0e53c5 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bf10016e {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 1f8119f {
    width: 89.05%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d8d2054c {
    width: 89.05%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 ffbe336 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2e192ea {
    width: 89.05%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3e45526 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.69531970995385%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    order: 0;
    padding: 20px 20px 16px 20px;
    margin: -10% 0% 0% 0%;
}
    
#\36 e2916bc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: initial;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffee8e95 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#cca269b0 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 f963b20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 36.26%;
    min-width: 4%;
    flex-wrap: nowrap;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/c527270a/dms3rep/multi/opt/Image20260210160929-1920w.jpg");
    align-items: center;
    border-radius: 50px 0 50px 0;
    border-width: 8px 0 8px 0;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-style: solid;
    background-position: 50% 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_95a {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b2b2f3b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 50px 10px 50px 10px;
    margin: 0% 0% 0% 0%;
}
    
#a3b0cbf7 {
    min-height: 210px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7c64691 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\39 339b106 {
    margin: 0px 0% 0px 0%;
}
    
#widget_vu6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_v3p {
    width: 34.42%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ebd9c6c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/c527270a/dms3rep/multi/opt/Image20260210160944-1920w.jpg");
    border-radius: 50px 0 50px 0;
    border-width: 8px 0 8px 0;
    border-color: var(--color_1) #000000 var(--color_1) #000000;
    border-style: solid;
    margin: 0% 0% 0% 0%;
}
    
#\36 24218dc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 72ee949 {
    border-width: 5px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#afc62347 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 befe312 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 a02e030 {
    width: 260px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 9a76fcb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    order: 0;
    background-color: var(--color_3);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 e05ecd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a4de2e7 {
    width: 258px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 d5c0e47 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    --column-gap: 2%;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k1f {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ce58686 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 30% 4% 16% 4%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    
}
#a7a96062 {
    background-color: var(--color_1);
}
    
#b305b0d6 {
    width: 84.64%;
}
    
#e0c21ce5 {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#dc93154f {
    width: 100%;
    min-height: 8px;
}
    
#\34 4346a7b {
    width: 49.98%;
}
    
#e24d1a10 {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 bb2baa7 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ed05be08 {
    width: 100%;
    min-height: 80px;
}
    
#\31 e11d296 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6f42ae2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b064aba0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1385771 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 2fed8a9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc5825e2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 26c3da3 {
    margin: 0px 0% 0px 0%;
}
    
#\34 8d2ffdd::before, #\34 8d2ffdd > .bgExtraLayerOverlay {
    
}
    
#widget_fji {
    width: 100.00%;
}
    
#\31 f1f61c4 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c612d8e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 ca6d202 {
    margin: 0px 0% 0px 0%;
}
    
#a82077f8 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#group_ra2 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c501e0fa {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#fcfddccc {
    margin: 0px 0% 0px 0%;
}
    
#\30 4d10651 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 13b3672 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3370339 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 ec4c9ff {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\37 8fa096f {
    margin: 0px 0% 0px 0%;
}
    
#\33 e2703ae {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3ad3130 {
    margin: 0px 0% 0px 0%;
}
    
#\31 9666a05 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 92c758e {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#a80bf1e6 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f2bffea3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e275333e {
    margin: 0px 0% 0px 0%;
}
    
#\33 c6a19e2 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_0nd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 34.22%;
}
    
#cb0bd297 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 7804b89 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 d22dcb2 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 76f4b23 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 796fe1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c3d795bf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_gqb {
    height: auto;
    min-height: 157px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5a1e9f7 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\34 ddb788d {
    margin: 0px 0% 0px 0%;
}
    
#\30 ff6e826 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 374276c::before, #\30 374276c > .bgExtraLayerOverlay {
    
}
#\30 374276c {
    width: 100%;
    min-height: 257px;
    order: 0;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0070284 {
    margin: 0px 0% 0px 0%;
}
    
#df4686b6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 f963b20 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\36 3e45526 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3b0cbf7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 339b106 {
    margin: 0px 0% 0px 0%;
}
    
#widget_v3p {
    width: 100.00%;
}
    
#b2b2f3b3 {
    width: 100%;
    padding: 50px 10px 80px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 24218dc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 381c1d4 {
    margin: 0px 0% 0px 0%;
}
    
#\38 9a76fcb {
    width: 100%;
    min-height: 80px;
}
    
#ebd9c6c6 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#dc93154f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 18px;
}
    
#\31 ce58686 {
    min-height: 0;
    flex-direction: column;
    row-gap: 13px;
    flex-wrap: nowrap;
    padding: 45% 5% 16% 5%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    
}
#a7a96062 {
    background-color: var(--color_1);
}
    
#b305b0d6 {
    width: 100%;
}
    
#e0c21ce5 {
    width: 100%;
}
    
#\34 4346a7b {
    width: 100%;
}
    
#e24d1a10 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ed05be08 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 e11d296 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 bb2baa7 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 12px;
}
    
#innergrid_f88 {
    justify-self: start;
    align-self: start;
    width: 79.32%;
    grid-template-rows: minmax(198px, max-content);
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_d11 {
    justify-self: end;
    align-self: start;
    width: 73.47%;
    grid-template-rows: minmax(157px, max-content);
    margin: 111px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_94a {
    width: 100.00%;
    grid-template-rows: minmax(40px, max-content);
}
}



@media (max-width: 767px) {
    
#f3a4b9c0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 6f42ae2 {
    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) {
    
#\39 1385771 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 6f480ee {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#da0f5fb8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fc5825e2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 8d2ffdd::before, #\34 8d2ffdd > .bgExtraLayerOverlay {
    
}
    
#widget_fji {
    width: 100.00%;
}
    
#\31 f1f61c4 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#a82077f8 {
    min-height: 267px;
    align-items: center;
    width: 100%;
    order: 0;
    height: auto;
}
    
#\32 c612d8e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_ra2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
}



@media (max-width: 767px) {
    
#c501e0fa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\30 4d10651 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 13b3672 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\34 3370339 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 ec4c9ff {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#\33 e2703ae {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\31 9666a05 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 92c758e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#a80bf1e6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\33 c6a19e2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f2bffea3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_u0l {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_0nd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cb0bd297 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 7804b89 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e099bf7a {
    width: 100%;
}
    
#\37 d22dcb2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 76f4b23 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 def28ba {
    width: 100%;
}
    
#\38 796fe1e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 d0cc9d7 {
    width: 100%;
}
    
#c3d795bf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 c10293e {
    width: 100%;
}
    
#\38 a52e3c5 {
    width: 100%;
}
    
#\34 adc9388 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 5a1e9f7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\30 ff6e826 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 374276c::before, #\30 374276c > .bgExtraLayerOverlay {
    
}
#\30 374276c {
    min-height: 181px;
    align-items: center;
    width: 100%;
    order: 0;
    height: auto;
}
    
#d211d85e {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 c529d6b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ba58ba0a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#df4686b6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 3e45526 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\39 f963b20 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
}



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



@media (max-width: 767px) {
    
#ebd9c6c6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 24218dc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 a02e030 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 9a76fcb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
}
    
#\35 a4de2e7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 d5c0e47 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 164px;
}
}

