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

  *#dm .dmInner a.u_2411322554 {
    -moz-border-radius:0px !important;
    -webkit-border-radius:0px !important;
    border-radius:0px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_4226296552 img {
    border-radius:0% 0% 0% 0% !important;
    border-style:solid !important;
    border-color:rgb(204,1,0) rgb(204,1,0) rgb(204,1,0) rgb(204,1,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1457424988 img {
    border-radius:50% 50% 50% 50% !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:5px 5px 5px 5px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1350159994 img {
    border-radius:0% 0% 0% 0% !important;
    border-style:solid !important;
    border-color:rgb(204,1,0) rgb(204,1,0) rgb(204,1,0) rgb(204,1,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1615162875 {
    background-color:rgba(204,1,0,0.09) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1198691314 { color:black !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_668215230 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a34046f4/icon/contact_8333501.svg) !important;
    background-color:var(--color_3) !important;
  }

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

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

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

  *#dm .dmInner a.u_2411322554 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/a34046f4/icon/contact_7635880.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_1560404287:hover { background-image:none !important; }

  *#dm .dmInner a.u_1560404287.hover { background-image:none !important; }

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

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

  *#dm .dmInner a.u_1560404287 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/a34046f4/icon/call_6003330.svg) !important;
  }

  *#dm .dmInner a.u_1021365971:hover { background-image:none !important; }

  *#dm .dmInner a.u_1021365971.hover { background-image:none !important; }

  *#dm .dmInner a.u_1021365971 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a34046f4/icon/call_8367331.svg) !important;
    background-color:var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1474138187 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a34046f4/icon/call_8367331.svg) !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1777668111:hover { background-image:none !important; }

  *#dm .dmInner a.u_1777668111.hover { background-image:none !important; }

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

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

  *#dm .dmInner a.u_1777668111 .iconBg {
    display:inline-block !important;
    background-color:var(--color_3) !important;
    mask-image:url(https://irp.cdn-website.com/a34046f4/icon/call_6003330.svg) !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1021365971:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1021365971.hover .iconBg { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1148336305 .svg { fill:var(--color_1) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 8aec3f6::before, #\37 8aec3f6 > .bgExtraLayerOverlay {
    
}
#\37 8aec3f6 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 40%;
    min-height: 8px;
    min-width: 4%;
    background-image: none;
    padding: 16px 4% 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b2d0fae {
    max-width: 100%;
    width: 99.41%;
    height: auto;
}
    
#\34 281b990::before, #\34 281b990 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    background-color: rgba(0, 0, 0, 1);
}
#\34 281b990 {
    background-color: rgba(26, 26, 26, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-position: 100% 50%;
    background-image: url("https://lirp.cdn-website.com/a34046f4/dms3rep/multi/opt/2-1920w.png");
    border-style: solid;
}
    
#\36 94c3deb {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 57vh;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b51d0fa {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 99.91%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d60bfa10 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 0 0px 0px 0;
    background-color: rgba(26, 26, 26, 0);
    width: 60%;
    min-height: 8px;
    background-image: none;
    min-width: 4%;
    padding: 5% 0px 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 86627b5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_fo8 {
    max-width: 100%;
    width: 99.91%;
    margin-top: -1px;
    height: auto;
    order: 0;
}
    
#group_357 {
    row-gap: 24px;
    column-gap: 20px;
    max-height: 100%;
    flex-direction: row;
    width: 91.88%;
    justify-content: flex-start;
    min-height: 76px;
    align-items: center;
    height: auto;
    --column-gap: 20px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_93i {
    max-width: 100%;
    width: 280px;
    height: auto;
}
}



@media all {
    
#b0f98e73::before, #b0f98e73 > .bgExtraLayerOverlay {
    
}
#b0f98e73 {
    background-color: var(--color_2);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
}
    
#b34eb2a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
}
    
#d734299c {
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-height: 8px;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    background-color: var(--color_1);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a6ca6589 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a610b07 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 8479b3c {
    margin: 0px 0% 0px 0%;
}
    
#\35 75e2038 {
    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;
}
    
#\33 f951b11 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
}
    
#group_l9i {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.033590037686383%;
    order: 2;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_v3o {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.18%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_254 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fd065021 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8032850 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.18%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a9f40795 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c6c64b03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e59bb4da {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.18%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 45a8753 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 558cb54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 07a9bdd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.18%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ceb38db {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 f5e90db {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d77d6b0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.18%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 8d74601 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 aa60f31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 09e8e33 {
    justify-content: flex-start;
    align-items: center;
    width: 99.18%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4.66897683749772%;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8ba3977 {
    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;
}
    
#innergrid_otr[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#innergrid_otr {
    width: 100.00%;
    grid-template-rows: minmax(706px, max-content);
    max-width: 100%;
}
    
#widget_078 {
    width: 100%;
    height: 400px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 0px -0.7490048187722607% 0px 0%;
}
    
#f28f43bd {
    width: 250px;
    height: 250px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 260px 4.192138358444842% 0px 0%;
}
    
#\32 53ac57e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7ff97e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ebb15987 {
    row-gap: 24px;
    column-gap: 24px;
    max-height: none;
    width: 50%;
    min-height: 100%;
    align-items: flex-start;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a9fd5185 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fbf29558 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a23b5cb::before, #\31 a23b5cb > .bgExtraLayerOverlay {
    
}
#\31 a23b5cb {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#f1791091 {
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    box-shadow: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#f7f8b97a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d331e23 {
    margin: 0px 0% 0px 0%;
}
    
#group_48v {
    align-items: flex-start;
    width: 99.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(26, 26, 26, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0f52d9b {
    align-items: flex-start;
    width: 49.97%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7282bb4 {
    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;
}
    
#f51f9541 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fff0831 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fac5c43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a27aca6f {
    max-width: 100%;
    width: 200px;
    min-height: 55px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 622c6ed {
    flex-direction: row;
    align-items: center;
    width: 76.87%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 583d302 {
    max-width: 100%;
    width: 170.484px;
    min-height: 55px;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#da6891e0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\35 13dd3f7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_r4d {
    align-items: flex-end;
    width: 99.94%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd880a03 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 dd095be {
    align-items: flex-start;
    width: 39.16%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 13f6284 {
    align-items: flex-start;
    width: 58.58%;
    min-height: 308px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3rg {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_vat {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_o2l {
    width: 198px;
    height: auto;
    max-width: 100%;
}
    
#group_6qq {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 284px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_idm {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 3.4334763948497855%;
    height: auto;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    flex-wrap: nowrap;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\32 092fcdf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a158452 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7604782 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 0 0 0 3px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\34 e2fb534 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce5de580 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf4a0ffb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a24e9361 {
    align-items: flex-start;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    box-shadow: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kam {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_e3a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 ab0b292 {
    width: 60px;
    height: auto;
    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;
}
    
#cfcaf992 {
    min-height: 284px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#d122fc07 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/a34046f4/dms3rep/multi/opt/7-1920w.png");
}
#d122fc07.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAu0lEQVQI1wXB2xKBQAAA0P0JxKokkcpMn+fBA6l025S8NDK5RKElCuPvnAPEVcEHz0H4E+x0uEj66o5ZVcz6y/pVz3sByckk4yi4N0nZ8NqeU2LaLzvBh/FK1n0C3jyJSjSab+WxK0xDVolJ70X6FY0KxnkAOnhzzlXS9/Ik4GdRR0+gW7RRQVqYNnNA+CW1fHBWOlTjrnqARkbYuGXmcHFpaymo2RiiO4UwhXDTzhtWXjeuhJ61tDOcJ39JvE/6tpakdAAAAABJRU5ErkJggg==');
}
    
#undefined {
    width: 80%;
}
    
#\35 4a001e8 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ace73eb {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    box-shadow: none;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cafb5582 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f12a998 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 81eeef9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a16db51 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 d4e59ce {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    width: 50%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 0;
    background-color: rgba(255, 255, 255, 0.97);
    background-image: none;
    align-items: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#e395d37e {
    align-items: flex-start;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f378f6e5 {
    align-items: flex-start;
    width: 99.94%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e00b508b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bcf75734 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 ab4a8b3 {
    min-height: 62px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c9085ea9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#bacbb3c5 {
    width: 55.1719px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f6328bc4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 30.67%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e998cb5 {
    width: 73.86%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0bd3734 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 30.67%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cb465b9 {
    width: 55.1719px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 0899b9e {
    width: 73.86%;
    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 648ccea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 30.67%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 310cc56 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 c0e008f {
    width: 100%;
    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 e505ed2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e816d7d5 {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) 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);
}
    
#\31 a35370f {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#a29bc436 {
    align-items: flex-start;
    width: 65.61%;
    min-height: 308px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 f12248b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\38 2b86219[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#\38 2b86219 {
    align-items: flex-start;
    width: 32.39%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d352cc20[data-pinned] {
    position: sticky;
    top: 20px;
    bottom: auto;
    z-index: 1;
}
#d352cc20 {
    align-items: flex-start;
    width: 100%;
    min-height: 397px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3ak {
    width: 100%;
    height: 365px;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_e76 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4gb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_eq4 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\39 3242251 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#be514bb9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 352a653 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\30 67ad325 {
    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/a34046f4/dms3rep/multi/opt/3-36c45430-1920w.png");
}
#\30 67ad325.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAwklEQVQI12OIiY3JyMur6+nvnDG7Z9ac1klTyusak1PSXGytDTVUGKJjY9Lz8suaWuu6+ypb2soamjPzChITEwO9XH1cbBhiYmKyCovLm9sqWjtzSsuzi8uSM7JSUlKign2iA1wYwkMCUzMyCqtqi2obMwuKs/IL0tIzMlKTY0J8I/2cGeIiw7JzcyobWyub2osqa3LzctMSY+PCfP2czJzN1BmS46Pz8vMq65uqGltLq+uyM9JiAz0CHfRdTJWtdKUBYvlIJgEyhOcAAAAASUVORK5CYII=');
}
    
#undefined {
    width: 150%;
}
    
#widget_apc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ihg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_ieo {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4.022627278441232%;
    height: auto;
    flex-wrap: nowrap;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_g2u {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_a7a {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_7el {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 1bdc8c9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c28163c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 2b37cb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 a784de1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e18a7b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bd236336 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b58a1942 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 5034599 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 fe47b8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\32 8172156 {
    width: 94.97%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 a47d43d {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\34 71851ec {
    min-height: 202px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#fa02f41d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#group_5fi {
    align-items: stretch;
    width: 49%;
    min-height: 100.06%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 0251b56 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a0cd6a33 {
    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;
}
    
#dff181d8 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 461f404 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e720278 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5e7dbe2 {
    width: 29.8125px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 98d0981 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ecd3c1c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0ce45ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0a04c07 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e948144e {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 c92ea45 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7d18d98 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 02d88ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bca9caf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f4e561c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1dc17eb {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e82034f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0804fe4 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d651633d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 7;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f9dd595 {
    width: 100%;
    height: 560px;
    max-width: 100%;
    max-height: none;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3ae043c {
    max-width: 100%;
    width: 212px;
    min-height: 55px;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d888b25 {
    flex-direction: row;
    align-items: center;
    width: 80.48%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 9;
    height: auto;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 421adc9 {
    max-width: 100%;
    width: 212px;
    min-height: 55px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 088cdec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 284px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 880b525 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 50a2a06 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 2f33479 {
    width: 100%;
    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 7ea33f6 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    width: 50%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 0;
    background-color: rgba(255, 255, 255, 0.97);
    background-image: none;
    align-items: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\34 705af8c {
    align-items: flex-start;
    width: 99.94%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 af5f08a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/a34046f4/dms3rep/multi/opt/3-36c45430-1920w.png");
}
#\34 af5f08a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAwklEQVQI12OIiY3JyMur6+nvnDG7Z9ac1klTyusak1PSXGytDTVUGKJjY9Lz8suaWuu6+ypb2soamjPzChITEwO9XH1cbBhiYmKyCovLm9sqWjtzSsuzi8uSM7JSUlKign2iA1wYwkMCUzMyCqtqi2obMwuKs/IL0tIzMlKTY0J8I/2cGeIiw7JzcyobWyub2osqa3LzctMSY+PCfP2czJzN1BmS46Pz8vMq65uqGltLq+uyM9JiAz0CHfRdTJWtdKUBYvlIJgEyhOcAAAAASUVORK5CYII=');
}
    
#\34 e2ef890 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#undefined {
    width: 80%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 9bd0a5e {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 3.4334763948497855%;
    height: auto;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    flex-wrap: nowrap;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#d540c1ae {
    align-items: flex-start;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    box-shadow: none;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a6e24a90 {
    align-items: flex-start;
    width: 100%;
    min-height: 308px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eb55d6ef {
    align-items: flex-start;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0eac7b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3b2d41d {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 0 0 0 0px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#e5e6561c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#be3d6178 {
    min-height: 567px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\33 ff5a4b3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2b3ae74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e835dff8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 3f9e6cd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 e177cd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 feb6ad7 {
    min-height: 284px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#f19ae4f5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/a34046f4/dms3rep/multi/opt/7-1920w.png");
}
#f19ae4f5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAu0lEQVQI1wXB2xKBQAAA0P0JxKokkcpMn+fBA6l025S8NDK5RKElCuPvnAPEVcEHz0H4E+x0uEj66o5ZVcz6y/pVz3sByckk4yi4N0nZ8NqeU2LaLzvBh/FK1n0C3jyJSjSab+WxK0xDVolJ70X6FY0KxnkAOnhzzlXS9/Ik4GdRR0+gW7RRQVqYNnNA+CW1fHBWOlTjrnqARkbYuGXmcHFpaymo2RiiO4UwhXDTzhtWXjeuhJ61tDOcJ39JvE/6tpakdAAAAABJRU5ErkJggg==');
}
    
#c2a2ef27 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c6a133c {
    align-items: flex-start;
    width: 99.94%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9e34f0c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e42c5a8a {
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 81%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 37e1030 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c3e7095f {
    align-items: flex-start;
    width: 100%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-start;
    box-shadow: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac46e73a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 01789a5 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    order: 0;
    background-color: rgba(255, 255, 255, 0.97);
    background-image: none;
    align-items: flex-end;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#d0dd39a0 {
    align-items: flex-start;
    width: 100%;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 281b990::before, #\34 281b990 > .bgExtraLayerOverlay {
    
}
    
#\36 94c3deb {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 57vh;
    padding: 10% 2% 10% 0%;
}
    
#\37 8aec3f6::before, #\37 8aec3f6 > .bgExtraLayerOverlay {
    
}
    
#d60bfa10 {
    width: 100%;
    min-height: 8px;
}
    
#\38 86627b5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a610b07 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 8479b3c {
    margin: 0px 0% 0px 0%;
}
    
#b0f98e73::before, #b0f98e73 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a9fd5185 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 a23b5cb::before, #\31 a23b5cb > .bgExtraLayerOverlay {
    
}
    
#\31 d331e23 {
    margin: 0px 0% 0px 0%;
}
    
#f1791091 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ebb15987 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 54.96%;
}
    
#\33 0f52d9b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da6891e0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 64798ba {
    margin: 0px 0% 0px 0%;
}
    
#group_6qq {
    column-gap: 5.968757286080671%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_idm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f7604782 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cfcaf992 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e6a88cc2 {
    margin: 0px 0% 0px 0%;
}
    
#\39 d4e59ce {
    width: 100%;
}
    
#undefined {
    width: 83.33333333333334%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 352a653 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 5c3990a {
    margin: 0px 0% 0px 0%;
}
    
#be514bb9 {
    width: 100%;
}
    
#undefined {
    width: 83.33333333333334%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 71851ec {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 ad6da94 {
    margin: 0px 0% 0px 0%;
}
    
#\38 a47d43d {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_5fi {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 52.76%;
}
    
#\32 0251b56 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be3d6178 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d7754538 {
    margin: 0px 0% 0px 0%;
}
    
#\33 7ea33f6 {
    width: 100%;
}
    
#undefined {
    width: 83.33%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 feb6ad7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 1c682d1 {
    margin: 0px 0% 0px 0%;
}
    
#\35 01789a5 {
    width: 100%;
}
    
#undefined {
    width: 79.33333333333334%;
}
}



@media (max-width: 767px) {
    
#\37 8aec3f6::before, #\37 8aec3f6 > .bgExtraLayerOverlay {
    
}
#\37 8aec3f6 {
    width: 100%;
    min-height: 358px;
    align-items: center;
    height: auto;
}
    
#\34 281b990::before, #\34 281b990 > .bgExtraLayerOverlay {
    
}
    
#\36 94c3deb {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 20% 4% 20% 4%;
}
    
#d60bfa10 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-end;
    padding: 10% 0px 10% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_fo8 {
    width: 99.91%;
}
    
#\38 b51d0fa {
    width: 99.91%;
    height: auto;
    min-height: 63px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_357 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.91%;
    height: auto;
    min-height: 55px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_93i {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 86627b5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b34eb2a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d734299c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 a610b07 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#b0f98e73::before, #b0f98e73 > .bgExtraLayerOverlay {
    
}
    
#widget_078 {
    height: 240px;
}
    
#f28f43bd {
    height: 240px;
    justify-self: end;
    align-self: start;
    width: 233px;
    margin: 133px -0.7405104809060721% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_otr {
    width: 99.77%;
    grid-template-rows: minmax(420px, max-content);
}
}



@media (max-width: 767px) {
    
#a9fd5185 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\31 a23b5cb::before, #\31 a23b5cb > .bgExtraLayerOverlay {
    
}
    
#f1791091 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ebb15987 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 0f52d9b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a27aca6f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 622c6ed {
    width: 99.82%;
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 583d302 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#da6891e0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#fd880a03 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 dd095be {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 13f6284 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_6qq {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_idm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f7604782 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#bcf75734 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 ab4a8b3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f6328bc4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 0bd3734 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 648ccea {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 f12248b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 a35370f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_3ak {
    height: 240px;
}
    
#\38 2b86219 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#a29bc436 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#be514bb9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 352a653 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#\36 5c3990a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 a47d43d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 71851ec {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 f9dd595 {
    height: 240px;
}
    
#group_5fi {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 0251b56 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a3ae043c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 d888b25 {
    width: 99.82%;
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 421adc9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 9bd0a5e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 088cdec {
    column-gap: 8.909512761020881%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c3b2d41d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#be3d6178 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 7ea33f6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 feb6ad7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 01789a5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 30px 20px 30px 20px;
    margin: 0% 0% 0% 0%;
}
}

