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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2190666559 hr { color:rgba(160,177,193,1) !important; }

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

  *#dm .dmInner div.u_1900829707 img { object-fit:contain !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\37 85be63f {
    min-height: 660px;
    width: 100%;
    align-items: stretch;
    flex-wrap: nowrap;
    padding: 0 0 0 0;
}
    
#\37 e573aec::before, #\37 e573aec > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(8,9,32,1);
    opacity: 0.74;
    border-radius: inherit;
}
#\37 e573aec {
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/f0f35634/dms3rep/multi/opt/1786024324570-3_4-VZp-3d3e8a58-1920w.png");
    background-attachment: fixed;
}
    
#fca1e4be {
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    background-image: none;
    justify-content: flex-end;
    align-items: center;
    padding: 60px 5% 60px 6%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ae55a38 {
    max-width: 100%;
    width: 815px;
    height: auto;
    order: 2;
}
    
#\32 028d3a1 {
    max-width: 100%;
    width: 417px;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cde4d79.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\37 cde4d79 {
    max-width: 100%;
    width: 307px;
    min-height: 67px;
    height: auto;
    justify-self: auto;
    order: 5;
    margin: 30px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 412d963 {
    max-width: 100%;
    width: 578px;
    height: auto;
    order: 4;
}
    
#widget_eaf {
    width: 26.03%;
    height: 166px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_p29.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_p29 {
    width: 20.76%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f18b6551 {
    min-height: 240px;
    column-gap: 2%;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\34 7b49ae6 {
    background-color: var(--color_1);
}
    
#\35 8491e75 {
    row-gap: 18px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#\38 6eca87a {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\32 8a89dbf {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\38 0fe5c18 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\35 7cb319a {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb480376 {
    width: 49%;
    align-items: center;
    min-width: 4%;
    min-height: 8px;
    row-gap: 10px;
}
    
#group_fve {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 310px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_l6q {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.38%;
    min-height: 310px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/f0f35634/dms3rep/multi/opt/1786022026-1920w.jpeg");
    height: auto;
    border-radius: 14px 14px 14px 14px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\32 18a6f0d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.16%;
    min-height: 310px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/f0f35634/dms3rep/multi/opt/1786022024-1920w.jpeg");
    height: auto;
    border-radius: 14px 14px 14px 14px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\32 26f3529 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 6.2481354277506505%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f40bd613 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 292px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-image: url("https://irp.cdn-website.com/f0f35634/dms3rep/multi/opt/1786022028-1920w.jpeg");
    height: auto;
    border-radius: 14px 14px 14px 14px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#a6f89355 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.91%;
    min-height: 245px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/f0f35634/dms3rep/multi/opt/1786022036-1920w.jpeg");
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 14px 14px 14px 14px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7g5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
}



@media all {
    
#\33 897f626 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#a13e60e3 {
    background-color: var(--color_7);
}
    
#\38 a39b309 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\34 babf8fd {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#ccad7210 {
    max-width: 100%;
    width: 736px;
    height: auto;
    order: 2;
}
    
#\30 a3e2958 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\38 8aa0e81 {
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(26,26,46,0.07);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\34 07e1392 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\35 a5246d4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e8b62bf4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 f38da4f {
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(26,26,46,0.07);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\39 cec3afb {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#a7fcef02 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 a4a8cc1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dc267aeb {
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(26,26,46,0.07);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\31 c649db9 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\30 3055b44 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 461d687 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ebbbb214 {
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(26,26,46,0.07);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\38 843f556 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#eb992cbe {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 8fe97c7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d5faaa07 {
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(26,26,46,0.07);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#\30 cf0f2b1 {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#\36 c384cb4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 b2066c1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c09ca634 {
    border-color: var(--color_4);
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 12px;
    box-shadow: 0 4px 16px rgba(26,26,46,0.07);
    width: 32%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 28px 28px 28px 28px;
}
    
#e3c9166d {
    max-width: 100%;
    width: 40px;
    height: 40px;
}
    
#b12c9b80 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 6484b2b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 e715db2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e715db2 {
    width: 105px;
    height: 79px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e53177c9 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    padding: 86px 0px 86px 0px;
}
    
#\38 82d1a33::before, #\38 82d1a33 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(8,9,32,1);
    opacity: 0.64;
    border-radius: inherit;
}
#\38 82d1a33 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/f0f35634/dms3rep/multi/opt/1786022034-1d484a47-1920w.jpeg");
    background-attachment: fixed;
}
    
#cade1f04 {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\31 f525057 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e41d67ff {
    max-width: 100%;
    width: 714px;
    height: auto;
}
    
#d410906a {
    margin: 0px 0% 0px 0%;
}
    
#\35 d610a20.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\35 d610a20 {
    max-width: 100%;
    width: 231px;
    min-height: 57px;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 0383916 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f284d59c {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#b3eb15a7 {
    background-color: rgba(191,205,217,1);
    background-image: none;
}
    
#\35 632655d {
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    row-gap: 16px;
}
    
#\36 865209b {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\37 9d607a0 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    flex-wrap: wrap;
}
    
#\36 c377012 {
    background-color: var(--color_8);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 16px rgba(26,26,46,0.07);
    width: 23.5%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: none;
    padding: 24px 24px 24px 24px;
}
    
#\37 407084c {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\30 0d0a95c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#beb19a55 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 2cc1c0b {
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 16px rgba(26,26,46,0.07);
    width: 23.5%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 24px 24px 24px 24px;
}
    
#\39 654c4bc {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#a71b87ed {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b7aa2452 {
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 16px rgba(26,26,46,0.07);
    width: 23.5%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 24px 24px 24px 24px;
}
    
#ba24719a {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\38 e8116e1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 65485cc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 ff188c7 {
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 16px rgba(26,26,46,0.07);
    width: 23.5%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 24px 24px 24px 24px;
}
    
#\38 fd0dff6 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#cb76c608 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f29e1301 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d6121a9d {
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 16px rgba(26,26,46,0.07);
    width: 23.5%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 24px 24px 24px 24px;
}
    
#\37 be840bf {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\32 19d0e52 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bbc372b8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 cec4802 {
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 16px rgba(26,26,46,0.07);
    width: 23.5%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 24px 24px 24px 24px;
}
    
#\36 ad0725a {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\32 0f8da89 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 a5b4932 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#da916f95 {
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 16px rgba(26,26,46,0.07);
    width: 23.5%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 24px 24px 24px 24px;
}
    
#e5d54bdf {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\35 c7e09b6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 d427e57 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 7cde993 {
    background-color: var(--color_1);
    border-radius: 8px;
    row-gap: 10px;
    box-shadow: 0 4px 16px rgba(26,26,46,0.07);
    width: 23.5%;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 24px 24px 24px 24px;
}
    
#f67b340b {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#cadef1bc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 a94484b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 f7325d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 f7325d0 {
    width: 105px;
    height: 79px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 6989257 {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
}
    
#\32 7f43cd4::before, #\32 7f43cd4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(8, 9, 32, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#\32 7f43cd4 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/f0f35634/dms3rep/multi/opt/1786024324570-3_4-VZp-1920w.png");
    background-attachment: fixed;
}
    
#\33 2a78a5f {
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    height: auto;
    min-height: 163px;
    padding: 0px 0px 0px 0px;
}
    
#\35 5a97d97 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 80aa22e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 f10a280.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\33 f10a280 {
    max-width: 100%;
    width: 247px;
    min-height: 58px;
    height: auto;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b14030c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f39d318 {
    min-height: 286px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bb96a7ab {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_hdd {
    width: 100.00%;
    height: 256px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 80f5da8 {
    width: 100.00%;
    height: 256px;
    min-height: 100px;
    max-width: 100%;
}
    
#a55f40b7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 f7165b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a3efe5d9 {
    min-height: 286px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



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



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



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



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



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



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



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



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



@media (max-width: 767px) {
    
#\37 85be63f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#fca1e4be {
    padding-top: 60px;
    padding-bottom: 60px;
    width: 100%;
    min-height: 80px;
}
    
#widget_eaf {
    height: 185px;
    width: 48.81%;
}
}



@media (max-width: 767px) {
    
#f18b6551 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\35 8491e75 {
    width: 100%;
}
    
#fb480376 {
    width: 100%;
}
    
#group_7g5 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a6f89355 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 7cb319a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f40bd613 {
    height: auto;
    min-height: 190px;
}
    
#group_l6q {
    width: 48.986505050505045%;
    height: auto;
    min-height: 166px;
}
    
#\32 18a6f0d {
    height: auto;
    min-height: 166px;
    width: 48.88210101010102%;
}
    
#group_fve {
    height: auto;
    min-height: 166px;
}
}



@media (max-width: 767px) {
    
#\33 897f626 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 a39b309 {
    align-items: center;
}
    
#\30 a3e2958 {
    flex-direction: column;
}
    
#\38 8aa0e81 {
    width: 100%;
}
    
#\31 f38da4f {
    width: 100%;
}
    
#dc267aeb {
    width: 100%;
}
    
#ebbbb214 {
    width: 100%;
}
    
#d5faaa07 {
    width: 100%;
}
    
#c09ca634 {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#f284d59c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 632655d {
    align-items: center;
}
    
#\37 9d607a0 {
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 c377012 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 2cc1c0b {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b7aa2452 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 ff188c7 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d6121a9d {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 cec4802 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#da916f95 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 7cde993 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



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



@media (max-width: 767px) {
    
#b14030c1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 f39d318 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_hdd.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#widget_hdd {
    width: 100.00%;
    height: 320px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 f7165b0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a3efe5d9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 80f5da8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 80f5da8 {
    width: 100.00%;
    height: 298px;
    margin: 15px 0% 15px 0%;
}
}

#a6f89355.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIABAURAwYSIUL/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwDOW7U7NTTJiqa7D5U+pdM14IqjjOgNREnTf//Z')!important}#f40bd613.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAeEAAABgIDAAAAAAAAAAAAAAAAAQIDBBEFIQYiUf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECIf/aAAwDAQACEQMRAD8Ah5fPyeSLafk9XSo79EpUx1KjLWjoAEqejk//2Q==')!important}#\38 82d1a33.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAgEAABAwMFAQAAAAAAAAAAAAABAAIEAwUhBgcRFEGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8ATNroWn7TJnV5Dqx9DMFQRuFBhLW9gNGAOfPqIpizb//Z')!important}#\32 7f43cd4.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAAsTAAALEwEAmpwYAAABfklEQVQY0wXBDVOaYAAA4Pc/1G151TmzrixAxK9XQdwwVD4igxcIRD78gEgWTmi6vGt3++V7HnBG0idY5+gGHmNsBfKwyzIU3qxTbX4ycHNQINkvWPeoAo9xtvZDGY8kfcAIdJMXHkTnFRTIfqHa+0r0iq3RQPXn/ioyNZVjhNFQMR1QhoPr7j3GilAw7Cjb7f/myZuLtIksI8ME3yjmssl2BFWxF+vssD/8S3/tl6tXZFjIsMDpXeOqTvMK0mfzRfwzSbN8d/jz8Rm+JLYTgFIVVhn+yQ68VRwEc3dqx2G4STeLZaibNmjTfV5ULH/her6FVF0eG0+yrk1ESeLueWA9P09nXhCtZ7ati8Nxt96pEzWSuMWxCo4D1/UcL3CCpSLLHANb+PXdTbl8eXFWLJ6XSiBOt+tNFiZvKkLc9z7dbrQaNYoiMQLHqgR4tDw/WqfZexjHU2eqaRNFkYY8BzstqkGBvoRMb7X9vX/f7fJ8u0mTl2ip62qPZUiK/A/zA3QqDpD+UAAAAABJRU5ErkJggg==')!important}