@media all {
  *#dm .dmInner div.u_3771686149 hr { color:var(--color_2) !important; }

  *#dm .dmInner a.u_654651176:hover .iconBg { background-color:rgb(8,9,11) !important; }

  *#dm .dmInner a.u_654651176.hover .iconBg { background-color:rgb(8,9,11) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_4200843042 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_289317090 hr {
    color:var(--color_13) !important;
    border-width:1px !important;
  }

  *#dm .dmInner a.u_654651176 .iconBg {
    display:none !important;
    background-color:var(--color_3) !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/ec86da7c-7258-4468-883a-0723a9660a16/icon/Navigation_4395619.svg) !important;
  }

  *#dm .dmInner div.u_1474050289 hr {
    color:var(--color_13) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1403426657 hr {
    color:var(--color_13) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1096724849 hr {
    color:var(--color_13) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1322481961 hr {
    color:var(--color_13) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1274259049 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1026215164 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1463394556 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1340270210 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1222469353 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1520324969 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1316842975 img {
    border-radius:20px 20px 20px 20px !important;
    object-position:0% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1316842975 img {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    padding: 14% 1% 10% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_1jd {
    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;
}
    
#widget_qf4 {
    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;
}
    
#widget_47g.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_47g {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#widget_qht {
    width: 82%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_que {
    width: 300px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6u1 {
    width: 300px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kpe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    order: 2;
    min-width: 32px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 24% 4% 14% 4%;
}
    
#\36 3bd85219866cc3622781522 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 24px;
    height: auto;
    min-height: 0px;
}
    
#widget_qht {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qf4 {
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_kpe {
    width: 100%;
    height: auto;
    min-height: 0px;
    justify-content: flex-start;
    padding: 2% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781521 {
    row-gap: 24px;
    height: auto;
    min-height: 0px;
}
    
#widget_que {
    width: 300px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    row-gap: 24px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30% 2% 12% 2%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_qht {
    width: 100%;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_que {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6u1 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qf4 {
    width: 331.172px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_kpe {
    width: 100.00%;
    height: auto;
    min-height: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-style: solid;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 4b4121e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 4b4121e {
    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;
}
    
#widget_pob {
    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;
}
    
#\37 4bb3acb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 4bb3acb {
    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;
}
    
#widget_guk.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#widget_guk {
    width: 400px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_r51 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: space-around;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7566a0f {
    width: 300px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qo0 {
    align-items: flex-start;
    width: 65.99999146994222%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    padding: 0px 6px 0px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_cvg {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_61k.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#widget_61k {
    width: 100%;
    height: 800px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_vjh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 3;
    padding: 2% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#widget_guk {
    height: auto;
    width: 300px;
}
    
#group_vjh {
    width: 100%;
    height: auto;
    min-height: 63px;
}
    
#group_r51 {
    column-gap: 2%;
    order: 2;
    height: auto;
    min-height: 330px;
}
    
#group_qo0 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_61k.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_61k {
    height: 500px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4bb3acb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\32 4b4121e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#group_cvg {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 2% 8% 2%;
}
    
#widget_pob {
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\37 4bb3acb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 4bb3acb {
    width: 100.00%;
}
    
#widget_guk {
    height: auto;
    order: 0;
    width: 400px;
}
    
#group_r51 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 2;
    height: auto;
}
    
#\31 7566a0f {
    width: 100%;
}
    
#group_cvg {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
}
    
#widget_61k.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_61k {
    height: 300px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_qo0 {
    width: 100.00%;
    justify-self: auto;
    order: 1;
    height: auto;
    min-height: 442px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vjh {
    width: 100%;
    height: auto;
    min-height: 82px;
    justify-content: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4b4121e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#cb7e0121 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    justify-content: flex-start;
    order: 0;
    flex-direction: row;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c9cb2318 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 5f55158 {
    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;
}
    
#widget_k04 {
    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 84ad4ac {
    background-image: linear-gradient(405deg, rgba(39, 54, 90, 1) 0%, rgba(0, 0, 0, 1) 100%);
    background-origin: border-box;
}
    
#\36 282413f {
    margin: 0px 0% 0px 0%;
}
    
#group_nsj {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c3c32d3f {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3f30e27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 520bdc3 {
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    order: 2;
    padding: 16px 32px 16px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\35 9cf417c::before, #\35 9cf417c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(405deg, rgba(39, 54, 90, 1) 0%, rgba(0, 0, 0, 1) 100%);
}
#\35 9cf417c {
    align-items: flex-start;
    width: 34.36%;
    min-height: 475px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/a4c0bd0f/dms3rep/multi/opt/Frame+427322225+%281%29-570h.png);
    background-position: 50% 100%;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    border-width: 0 0 2px 2px;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
#\35 9cf417c.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAACxLAAAsSwGlPZapAAAA/klEQVQY03WQwU7CQBRFqbQJGRckVCG2M29KMQ2a+A2s3WAsM2+KceX/WzpvinVFTYkhqcJNzuqe3MUdDM6m/cOFzNWnl+TlsEO+7LyLosQykNoyqSyDTR2cXb3VrQfoGGgKZYdyLFu3/1dj3fjC7McCXQTaRaDceJ43/rFcrdrB0/vBe/w4XIltPRKmDgUSADqQSGHy1oxO4oP69u/NnkEnGccF0uIXDoW76YmLor6GgqZgbAJoM0DKwFAiChudxGX+NUyVY1LTDJBSMLQ8gjYFVca9g8WafFDVBNByYWwqjEuFrjhsymlPjJ9dAIomAt0d3xLnBXGuqwhed7MfcFZwUjnztPgAAAAASUVORK5CYII=');
}
    
#\37 8e36422 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 30d5310.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 30d5310 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ce83620 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 77a759f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d94d4564::before, #d94d4564 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(405deg, rgba(39, 54, 90, 1) 0%, rgba(0, 0, 0, 1) 100%);
}
#d94d4564 {
    align-items: flex-start;
    width: 34.36%;
    min-height: 475px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
    order: 1;
    background-image: url(https://lirp.cdn-website.com/a4c0bd0f/dms3rep/multi/opt/Frame+427322225+%281%29-570h.png);
    background-position: 50% 100%;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    border-width: 0 0 2px 2px;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
#d94d4564.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAACxLAAAsSwGlPZapAAAA/klEQVQY03WQwU7CQBRFqbQJGRckVCG2M29KMQ2a+A2s3WAsM2+KceX/WzpvinVFTYkhqcJNzuqe3MUdDM6m/cOFzNWnl+TlsEO+7LyLosQykNoyqSyDTR2cXb3VrQfoGGgKZYdyLFu3/1dj3fjC7McCXQTaRaDceJ43/rFcrdrB0/vBe/w4XIltPRKmDgUSADqQSGHy1oxO4oP69u/NnkEnGccF0uIXDoW76YmLor6GgqZgbAJoM0DKwFAiChudxGX+NUyVY1LTDJBSMLQ8gjYFVca9g8WafFDVBNByYWwqjEuFrjhsymlPjJ9dAIomAt0d3xLnBXGuqwhed7MfcFZwUjnztPgAAAAASUVORK5CYII=');
}
    
#cfcf6a75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ca90d87.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 ca90d87 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 51ad1c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd713f02::before, #dd713f02 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(405deg, rgba(39, 54, 90, 1) 0%, rgba(0, 0, 0, 1) 100%);
}
#dd713f02 {
    align-items: flex-start;
    width: 34.36%;
    min-height: 475px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
    order: 3;
    background-image: url(https://lirp.cdn-website.com/a4c0bd0f/dms3rep/multi/opt/Frame+427322225+%281%29-570h.png);
    background-position: 50% 100%;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    border-width: 0 0 2px 2px;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
#dd713f02.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAACxLAAAsSwGlPZapAAAA/klEQVQY03WQwU7CQBRFqbQJGRckVCG2M29KMQ2a+A2s3WAsM2+KceX/WzpvinVFTYkhqcJNzuqe3MUdDM6m/cOFzNWnl+TlsEO+7LyLosQykNoyqSyDTR2cXb3VrQfoGGgKZYdyLFu3/1dj3fjC7McCXQTaRaDceJ43/rFcrdrB0/vBe/w4XIltPRKmDgUSADqQSGHy1oxO4oP69u/NnkEnGccF0uIXDoW76YmLor6GgqZgbAJoM0DKwFAiChudxGX+NUyVY1LTDJBSMLQ8gjYFVca9g8WafFDVBNByYWwqjEuFrjhsymlPjJ9dAIomAt0d3xLnBXGuqwhed7MfcFZwUjnztPgAAAAASUVORK5CYII=');
}
    
#a3db66ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6feadb4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 6feadb4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a415364b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9211094::before, #f9211094 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(405deg, rgba(39, 54, 90, 1) 0%, rgba(0, 0, 0, 1) 100%);
}
#f9211094 {
    align-items: flex-start;
    width: 34.36%;
    min-height: 475px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
    order: 2;
    background-image: url(https://lirp.cdn-website.com/a4c0bd0f/dms3rep/multi/opt/Frame+427322225+%281%29-570h.png);
    background-position: 50% 100%;
    border-radius: 20px 20px 20px 20px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    border-width: 0 0 2px 2px;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
#f9211094.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAACxLAAAsSwGlPZapAAAA/klEQVQY03WQwU7CQBRFqbQJGRckVCG2M29KMQ2a+A2s3WAsM2+KceX/WzpvinVFTYkhqcJNzuqe3MUdDM6m/cOFzNWnl+TlsEO+7LyLosQykNoyqSyDTR2cXb3VrQfoGGgKZYdyLFu3/1dj3fjC7McCXQTaRaDceJ43/rFcrdrB0/vBe/w4XIltPRKmDgUSADqQSGHy1oxO4oP69u/NnkEnGccF0uIXDoW76YmLor6GgqZgbAJoM0DKwFAiChudxGX+NUyVY1LTDJBSMLQ8gjYFVca9g8WafFDVBNByYWwqjEuFrjhsymlPjJ9dAIomAt0d3xLnBXGuqwhed7MfcFZwUjnztPgAAAAASUVORK5CYII=');
}
    
#\38 8a957d8 {
    width: 108.17%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f22f0856.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f22f0856 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d98cbb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a05b4082 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2f2ea63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b057404 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c9cb2318 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#cb7e0121 {
    row-gap: 24px;
    height: auto;
    min-height: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
}
    
#group_nsj {
    min-width: 32px;
    height: auto;
    min-height: 0px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c3c32d3f {
    min-width: 32px;
    height: auto;
    min-height: 48px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 282413f {
    margin: 0px 0% 0px 0%;
}
    
#\31 520bdc3 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 80px;
    width: 100%;
    row-gap: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 9cf417c::before, #\35 9cf417c > .bgExtraLayerOverlay {
    
}
#\35 9cf417c {
    width: 100%;
    height: auto;
    min-height: 0px;
    order: 1;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#\35 9cf417c.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAACxLAAAsSwGlPZapAAAA/klEQVQY03WQwU7CQBRFqbQJGRckVCG2M29KMQ2a+A2s3WAsM2+KceX/WzpvinVFTYkhqcJNzuqe3MUdDM6m/cOFzNWnl+TlsEO+7LyLosQykNoyqSyDTR2cXb3VrQfoGGgKZYdyLFu3/1dj3fjC7McCXQTaRaDceJ43/rFcrdrB0/vBe/w4XIltPRKmDgUSADqQSGHy1oxO4oP69u/NnkEnGccF0uIXDoW76YmLor6GgqZgbAJoM0DKwFAiChudxGX+NUyVY1LTDJBSMLQ8gjYFVca9g8WafFDVBNByYWwqjEuFrjhsymlPjJ9dAIomAt0d3xLnBXGuqwhed7MfcFZwUjnztPgAAAAASUVORK5CYII=');
}
    
#d94d4564::before, #d94d4564 > .bgExtraLayerOverlay {
    
}
#d94d4564 {
    width: 100%;
    height: auto;
    min-height: 0px;
    order: 1;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#d94d4564.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAACxLAAAsSwGlPZapAAAA/klEQVQY03WQwU7CQBRFqbQJGRckVCG2M29KMQ2a+A2s3WAsM2+KceX/WzpvinVFTYkhqcJNzuqe3MUdDM6m/cOFzNWnl+TlsEO+7LyLosQykNoyqSyDTR2cXb3VrQfoGGgKZYdyLFu3/1dj3fjC7McCXQTaRaDceJ43/rFcrdrB0/vBe/w4XIltPRKmDgUSADqQSGHy1oxO4oP69u/NnkEnGccF0uIXDoW76YmLor6GgqZgbAJoM0DKwFAiChudxGX+NUyVY1LTDJBSMLQ8gjYFVca9g8WafFDVBNByYWwqjEuFrjhsymlPjJ9dAIomAt0d3xLnBXGuqwhed7MfcFZwUjnztPgAAAAASUVORK5CYII=');
}
    
#dd713f02::before, #dd713f02 > .bgExtraLayerOverlay {
    
}
#dd713f02 {
    width: 100%;
    height: auto;
    min-height: 0px;
    order: 1;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#dd713f02.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAACxLAAAsSwGlPZapAAAA/klEQVQY03WQwU7CQBRFqbQJGRckVCG2M29KMQ2a+A2s3WAsM2+KceX/WzpvinVFTYkhqcJNzuqe3MUdDM6m/cOFzNWnl+TlsEO+7LyLosQykNoyqSyDTR2cXb3VrQfoGGgKZYdyLFu3/1dj3fjC7McCXQTaRaDceJ43/rFcrdrB0/vBe/w4XIltPRKmDgUSADqQSGHy1oxO4oP69u/NnkEnGccF0uIXDoW76YmLor6GgqZgbAJoM0DKwFAiChudxGX+NUyVY1LTDJBSMLQ8gjYFVca9g8WafFDVBNByYWwqjEuFrjhsymlPjJ9dAIomAt0d3xLnBXGuqwhed7MfcFZwUjnztPgAAAAASUVORK5CYII=');
}
    
#f9211094::before, #f9211094 > .bgExtraLayerOverlay {
    
}
#f9211094 {
    width: 100%;
    height: auto;
    min-height: 0px;
    order: 1;
    background-position: 50% 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
#f9211094.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAACxLAAAsSwGlPZapAAAA/klEQVQY03WQwU7CQBRFqbQJGRckVCG2M29KMQ2a+A2s3WAsM2+KceX/WzpvinVFTYkhqcJNzuqe3MUdDM6m/cOFzNWnl+TlsEO+7LyLosQykNoyqSyDTR2cXb3VrQfoGGgKZYdyLFu3/1dj3fjC7McCXQTaRaDceJ43/rFcrdrB0/vBe/w4XIltPRKmDgUSADqQSGHy1oxO4oP69u/NnkEnGccF0uIXDoW76YmLor6GgqZgbAJoM0DKwFAiChudxGX+NUyVY1LTDJBSMLQ8gjYFVca9g8WafFDVBNByYWwqjEuFrjhsymlPjJ9dAIomAt0d3xLnBXGuqwhed7MfcFZwUjnztPgAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#cb7e0121 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c9cb2318 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 8% 2% 8% 2%;
}
    
#\34 3f30e27 {
    width: 100%;
}
    
#group_nsj {
    min-width: 32px;
    height: auto;
    min-height: 134px;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c3c32d3f {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 282413f {
    margin: 0px 0% 0px 0%;
}
    
#\31 520bdc3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 9cf417c::before, #\35 9cf417c > .bgExtraLayerOverlay {
    
}
#\35 9cf417c {
    width: 100%;
    row-gap: 16px;
    order: 1;
    min-height: 0px;
    padding: 10% 8% 10% 8%;
    margin: 0px 0% 0px 0%;
}
#\35 9cf417c.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAACxLAAAsSwGlPZapAAAA/klEQVQY03WQwU7CQBRFqbQJGRckVCG2M29KMQ2a+A2s3WAsM2+KceX/WzpvinVFTYkhqcJNzuqe3MUdDM6m/cOFzNWnl+TlsEO+7LyLosQykNoyqSyDTR2cXb3VrQfoGGgKZYdyLFu3/1dj3fjC7McCXQTaRaDceJ43/rFcrdrB0/vBe/w4XIltPRKmDgUSADqQSGHy1oxO4oP69u/NnkEnGccF0uIXDoW76YmLor6GgqZgbAJoM0DKwFAiChudxGX+NUyVY1LTDJBSMLQ8gjYFVca9g8WafFDVBNByYWwqjEuFrjhsymlPjJ9dAIomAt0d3xLnBXGuqwhed7MfcFZwUjnztPgAAAAASUVORK5CYII=');
}
    
#\39 77a759f {
    width: 100%;
}
    
#d94d4564::before, #d94d4564 > .bgExtraLayerOverlay {
    
}
#d94d4564 {
    width: 100%;
    row-gap: 16px;
    order: 1;
    min-height: 0px;
    padding: 10% 8% 10% 8%;
    margin: 0px 0% 0px 0%;
}
#d94d4564.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAACxLAAAsSwGlPZapAAAA/klEQVQY03WQwU7CQBRFqbQJGRckVCG2M29KMQ2a+A2s3WAsM2+KceX/WzpvinVFTYkhqcJNzuqe3MUdDM6m/cOFzNWnl+TlsEO+7LyLosQykNoyqSyDTR2cXb3VrQfoGGgKZYdyLFu3/1dj3fjC7McCXQTaRaDceJ43/rFcrdrB0/vBe/w4XIltPRKmDgUSADqQSGHy1oxO4oP69u/NnkEnGccF0uIXDoW76YmLor6GgqZgbAJoM0DKwFAiChudxGX+NUyVY1LTDJBSMLQ8gjYFVca9g8WafFDVBNByYWwqjEuFrjhsymlPjJ9dAIomAt0d3xLnBXGuqwhed7MfcFZwUjnztPgAAAAASUVORK5CYII=');
}
    
#dd713f02::before, #dd713f02 > .bgExtraLayerOverlay {
    
}
#dd713f02 {
    width: 100%;
    row-gap: 16px;
    order: 1;
    min-height: 0px;
    padding: 10% 8% 10% 8%;
    margin: 0px 0% 0px 0%;
}
#dd713f02.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAACxLAAAsSwGlPZapAAAA/klEQVQY03WQwU7CQBRFqbQJGRckVCG2M29KMQ2a+A2s3WAsM2+KceX/WzpvinVFTYkhqcJNzuqe3MUdDM6m/cOFzNWnl+TlsEO+7LyLosQykNoyqSyDTR2cXb3VrQfoGGgKZYdyLFu3/1dj3fjC7McCXQTaRaDceJ43/rFcrdrB0/vBe/w4XIltPRKmDgUSADqQSGHy1oxO4oP69u/NnkEnGccF0uIXDoW76YmLor6GgqZgbAJoM0DKwFAiChudxGX+NUyVY1LTDJBSMLQ8gjYFVca9g8WafFDVBNByYWwqjEuFrjhsymlPjJ9dAIomAt0d3xLnBXGuqwhed7MfcFZwUjnztPgAAAAASUVORK5CYII=');
}
    
#f9211094::before, #f9211094 > .bgExtraLayerOverlay {
    
}
#f9211094 {
    width: 100%;
    row-gap: 16px;
    order: 1;
    min-height: 0px;
    padding: 10% 8% 10% 8%;
    margin: 0px 0% 0px 0%;
}
#f9211094.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAACxLAAAsSwGlPZapAAAA/klEQVQY03WQwU7CQBRFqbQJGRckVCG2M29KMQ2a+A2s3WAsM2+KceX/WzpvinVFTYkhqcJNzuqe3MUdDM6m/cOFzNWnl+TlsEO+7LyLosQykNoyqSyDTR2cXb3VrQfoGGgKZYdyLFu3/1dj3fjC7McCXQTaRaDceJ43/rFcrdrB0/vBe/w4XIltPRKmDgUSADqQSGHy1oxO4oP69u/NnkEnGccF0uIXDoW76YmLor6GgqZgbAJoM0DKwFAiChudxGX+NUyVY1LTDJBSMLQ8gjYFVca9g8WafFDVBNByYWwqjEuFrjhsymlPjJ9dAIomAt0d3xLnBXGuqwhed7MfcFZwUjnztPgAAAAASUVORK5CYII=');
}
    
#a05b4082 {
    width: 100%;
}
    
#\33 2f2ea63 {
    width: 100%;
}
    
#\39 b057404 {
    width: 100%;
}
}



@media all {
    
#dca34131 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\37 b9d957a {
    min-height: 311px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 1% 8% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 d624417 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 48dba86 {
    width: 99.9981164652331%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b73bb9a9 {
    margin: 0px 0% 0px 0%;
}
    
#\38 de92a78 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    flex-direction: row;
    order: 0;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c099d2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6e0d4dd {
    align-items: center;
    width: 50%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(2, 13, 51, 0);
    background-image: url(https://lirp.cdn-website.com/a4c0bd0f/dms3rep/multi/opt/2024-312h.png);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 14px 14px 14px 14px;
    order: 0;
    height: auto;
    background-size: contain;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: -100px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#c6e0d4dd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAC4jAAAuIwF4pT92AAABzklEQVQY0wHDATz+AH9/AABGRh4CvJgxHtOpL1Dari6E2q4uitOpLlzDnDAni3chBZiYAAEAPEgXAp2FMhPUpzBJ3Kwpit6tJb3drCXC2KopltWoL1SxlDUbUlklAwDEnjIW1q0wROOxK5PksCTR3qsg+N+rH/vgriTa5LEpotarL1G8ly0fAM+lMyzjsyp05rEkyN+qHfDPnRr9zpwZ/dunHfTmsCPW4q8ohMmfLTwA0KY0QMSfLpW4lSvppokp/ph+Kv6agCv+pIcp/reTKve+mSunxZ0uVgDKozVBnIYxlol5M+pvaDX+amU5/m1nOv5vaDX+h3cz+JR/L6i6lzBXAMGdNkFyaziWWl086jhIQf48S0X+QU9G/jhIQf5WWjz4Z2Q3qKuQMlcAxJ83QHxzOpVdXzvpNUdA/S9DQ/0zRUT9M0VA/lhbO/dwazinr5MyVgDCnTYwjHw5eXBqOcpRWD3uR1JB+klTQftOVj7xa2c52IF1N4iylDJBAMOeNBqgiztHgnc6fWlnP6RdYEG6XWBBvWZmQKl9czqIl4Q5UbiWMSQAnIIpBcWeNBW6mDYwspM5WamOOXuojjl+sJM5YbiWNjfEnTQZqYcnBwj70Kugr/1bAAAAAElFTkSuQmCC');
}
    
#\35 d3d71b8 {
    align-items: center;
    width: 50%;
    min-height: 260px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(2, 13, 51, 0);
    background-image: url(https://lirp.cdn-website.com/a4c0bd0f/dms3rep/multi/opt/2025-312h.png);
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 14px 14px 14px 14px;
    order: 0;
    height: auto;
    background-size: contain;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 100px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\35 d3d71b8.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAC4jAAAuIwF4pT92AAABzklEQVQY0wHDATz+AH9/AABGRh4CvJgxHtOpL1Dbri6E264uitSpLlzDnDAni3chBZiYAAEAPEgXAp2GMRPUqC9I3Kwpit6tJb3erCXC2KkpltWoL1SxlDUbUlklAwDEnjAW1q0vROOxKpPksCTR3qsg+N+rH/vgrSTa5bEpotarL1G8mC0fAM+lMSzjsyp05rEkyN+qHfDPnRr9zpwZ/dynHfTmsCPW4rAohMqgLTwA0KUzQMSfLZW4lSrppokp/pl/Kv6agCv+pYcp/reTKve+mSunxp8uVgDJojRBnIUxlop5MupvaDX+a2U5/m1nOv5vaDX+h3Yz+JV/L6i6mTBXAMCcNUFxaziWWl076jhIQf48S0X+QU9G/jhIQf5XWzz4Z2U3qKuSMlcAw542QHxyOpVdXzvpNkdA/TBERP0zRkT9M0ZB/lhcO/hwazior5QzVwDCnTUwjHw5eXBrOcpRWD7uSVRD+kpVQ/tQV0DxbGg52YJ2N4mzlTJBAMSfNBugijtHgnc7fWloQKRfYkO7X2JEvWdnQqp9czuIl4Q5UbqXMSQAnoQoBcWeNRW5mTcwspQ6WqmPO3yojjuAsJM7YreWNjjFnjQZqoknByBn0QOvPTTrAAAAAElFTkSuQmCC');
}
    
#b03c05ef {
    background-image: initial;
    background-color: var(--color_5);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b9d957a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\34 d624417 {
    width: 100%;
}
    
#dca34131 {
    height: auto;
    min-height: 80px;
    row-gap: 24px;
    width: 100%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\38 de92a78 {
    height: auto;
    min-height: 292px;
    row-gap: 12px;
    width: 100%;
    order: 1;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b73bb9a9 {
    margin: 0px 0% 0px 0%;
}
    
#c6e0d4dd {
    margin-top: 0px;
}
#c6e0d4dd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAC4jAAAuIwF4pT92AAABzklEQVQY0wHDATz+AH9/AABGRh4CvJgxHtOpL1Dari6E2q4uitOpLlzDnDAni3chBZiYAAEAPEgXAp2FMhPUpzBJ3Kwpit6tJb3drCXC2KopltWoL1SxlDUbUlklAwDEnjIW1q0wROOxK5PksCTR3qsg+N+rH/vgriTa5LEpotarL1G8ly0fAM+lMyzjsyp05rEkyN+qHfDPnRr9zpwZ/dunHfTmsCPW4q8ohMmfLTwA0KY0QMSfLpW4lSvppokp/ph+Kv6agCv+pIcp/reTKve+mSunxZ0uVgDKozVBnIYxlol5M+pvaDX+amU5/m1nOv5vaDX+h3cz+JR/L6i6lzBXAMGdNkFyaziWWl086jhIQf48S0X+QU9G/jhIQf5WWjz4Z2Q3qKuQMlcAxJ83QHxzOpVdXzvpNUdA/S9DQ/0zRUT9M0VA/lhbO/dwazinr5MyVgDCnTYwjHw5eXBqOcpRWD3uR1JB+klTQftOVj7xa2c52IF1N4iylDJBAMOeNBqgiztHgnc6fWlnP6RdYEG6XWBBvWZmQKl9czqIl4Q5UbiWMSQAnIIpBcWeNBW6mDYwspM5WamOOXuojjl+sJM5YbiWNjfEnTQZqYcnBwj70Kugr/1bAAAAAElFTkSuQmCC');
}
    
#\35 d3d71b8 {
    margin-top: 0px;
}
#\35 d3d71b8.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAC4jAAAuIwF4pT92AAABzklEQVQY0wHDATz+AH9/AABGRh4CvJgxHtOpL1Dbri6E264uitSpLlzDnDAni3chBZiYAAEAPEgXAp2GMRPUqC9I3Kwpit6tJb3erCXC2KkpltWoL1SxlDUbUlklAwDEnjAW1q0vROOxKpPksCTR3qsg+N+rH/vgrSTa5bEpotarL1G8mC0fAM+lMSzjsyp05rEkyN+qHfDPnRr9zpwZ/dynHfTmsCPW4rAohMqgLTwA0KUzQMSfLZW4lSrppokp/pl/Kv6agCv+pYcp/reTKve+mSunxp8uVgDJojRBnIUxlop5MupvaDX+a2U5/m1nOv5vaDX+h3Yz+JV/L6i6mTBXAMCcNUFxaziWWl076jhIQf48S0X+QU9G/jhIQf5XWzz4Z2U3qKuSMlcAw542QHxyOpVdXzvpNkdA/TBERP0zRkT9M0ZB/lhcO/hwazior5QzVwDCnTUwjHw5eXBrOcpRWD7uSVRD+kpVQ/tQV0DxbGg52YJ2N4mzlTJBAMSfNBugijtHgnc7fWloQKRfYkO7X2JEvWdnQqp9czuIl4Q5UbqXMSQAnoQoBcWeNRW5mTcwspQ6WqmPO3yojjuAsJM7YreWNjjFnjQZqoknByBn0QOvPTTrAAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#dca34131 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\37 b9d957a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 2% 8% 2%;
}
    
#\34 d624417 {
    width: 100%;
}
    
#b73bb9a9 {
    margin: 0px 0% 0px 0%;
}
    
#\38 de92a78 {
    width: 100%;
    min-height: 192px;
    align-items: flex-start;
    row-gap: 12px;
    order: 1;
    justify-content: space-between;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c099d2c {
    width: 100%;
}
    
#c6e0d4dd {
    min-height: 160px;
    width: 46%;
    height: auto;
    margin-top: 0px;
    padding: 5% 5% 5% 5%;
}
#c6e0d4dd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAC4jAAAuIwF4pT92AAABzklEQVQY0wHDATz+AH9/AABGRh4CvJgxHtOpL1Dari6E2q4uitOpLlzDnDAni3chBZiYAAEAPEgXAp2FMhPUpzBJ3Kwpit6tJb3drCXC2KopltWoL1SxlDUbUlklAwDEnjIW1q0wROOxK5PksCTR3qsg+N+rH/vgriTa5LEpotarL1G8ly0fAM+lMyzjsyp05rEkyN+qHfDPnRr9zpwZ/dunHfTmsCPW4q8ohMmfLTwA0KY0QMSfLpW4lSvppokp/ph+Kv6agCv+pIcp/reTKve+mSunxZ0uVgDKozVBnIYxlol5M+pvaDX+amU5/m1nOv5vaDX+h3cz+JR/L6i6lzBXAMGdNkFyaziWWl086jhIQf48S0X+QU9G/jhIQf5WWjz4Z2Q3qKuQMlcAxJ83QHxzOpVdXzvpNUdA/S9DQ/0zRUT9M0VA/lhbO/dwazinr5MyVgDCnTYwjHw5eXBqOcpRWD3uR1JB+klTQftOVj7xa2c52IF1N4iylDJBAMOeNBqgiztHgnc6fWlnP6RdYEG6XWBBvWZmQKl9czqIl4Q5UbiWMSQAnIIpBcWeNBW6mDYwspM5WamOOXuojjl+sJM5YbiWNjfEnTQZqYcnBwj70Kugr/1bAAAAAElFTkSuQmCC');
}
    
#\35 d3d71b8 {
    min-height: 160px;
    width: 46%;
    margin-top: 0px;
    padding: 5% 5% 5% 5%;
}
#\35 d3d71b8.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAC4jAAAuIwF4pT92AAABzklEQVQY0wHDATz+AH9/AABGRh4CvJgxHtOpL1Dbri6E264uitSpLlzDnDAni3chBZiYAAEAPEgXAp2GMRPUqC9I3Kwpit6tJb3erCXC2KkpltWoL1SxlDUbUlklAwDEnjAW1q0vROOxKpPksCTR3qsg+N+rH/vgrSTa5bEpotarL1G8mC0fAM+lMSzjsyp05rEkyN+qHfDPnRr9zpwZ/dynHfTmsCPW4rAohMqgLTwA0KUzQMSfLZW4lSrppokp/pl/Kv6agCv+pYcp/reTKve+mSunxp8uVgDJojRBnIUxlop5MupvaDX+a2U5/m1nOv5vaDX+h3Yz+JV/L6i6mTBXAMCcNUFxaziWWl076jhIQf48S0X+QU9G/jhIQf5XWzz4Z2U3qKuSMlcAw542QHxyOpVdXzvpNkdA/TBERP0zRkT9M0ZB/lhcO/hwazior5QzVwDCnTUwjHw5eXBrOcpRWD7uSVRD+kpVQ/tQV0DxbGg52YJ2N4mzlTJBAMSfNBugijtHgnc7fWloQKRfYkO7X2JEvWdnQqp9czuIl4Q5UbqXMSQAnoQoBcWeNRW5mTcwspQ6WqmPO3yojjuAsJM7YreWNjjFnjQZqoknByBn0QOvPTTrAAAAAElFTkSuQmCC');
}
}



@media all {
    
#\30 174ff14 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 14px 14px 14px 14px;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#bc4dcd69 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 14px 14px 14px 14px;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#d6dd6f3d {
    width: 122px;
    height: auto;
    max-width: 100%;
}
    
#\36 5765bf8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\38 4cae407 {
    min-height: 43px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 16px 4% 16px 4%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#e8cf46fb {
    width: 101px;
    height: auto;
    max-width: 100%;
}
    
#eb19e7ed {
    width: 136.5px;
    height: auto;
    max-width: 100%;
}
    
#\33 ac39fb3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    border-radius: 14px 14px 14px 14px;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 174ff14 {
    width: 22%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
}
    
#bc4dcd69 {
    width: 22%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
}
    
#d6dd6f3d {
    height: auto;
    width: 100px;
}
    
#c44d2cad {
    margin: 0px 0% 0px 0%;
}
    
#\38 4cae407 {
    min-height: 34px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 16px 4% 16px 4%;
}
    
#\36 5765bf8 {
    width: 22%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
}
    
#e8cf46fb {
    height: auto;
    width: 90px;
}
    
#eb19e7ed {
    height: auto;
    width: 100px;
}
    
#\33 ac39fb3 {
    width: 22%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\30 174ff14 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bc4dcd69 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#d6dd6f3d {
    height: auto;
    width: 90px;
}
    
#c44d2cad {
    margin: 0px 0% 0px 0%;
}
    
#\36 5765bf8 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 4cae407 {
    min-height: 51px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    padding: 16px 8% 16px 8%;
}
    
#e8cf46fb {
    height: auto;
    width: 80px;
}
    
#eb19e7ed {
    height: auto;
    width: 90px;
}
    
#\33 ac39fb3 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 9bfa26d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a1b3d099 {
    min-height: 595px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 1% 8% 1%;
    margin: 0% 0% 0% 0%;
}
    
#group_uru {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    align-self: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 2a76be5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\39 2a76be5 {
    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;
}
    
#e290f154.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#e290f154 {
    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;
}
    
#ebac8ff9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#ebac8ff9 {
    width: 934px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_lou {
    width: 30%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#bb797111.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#bb797111 {
    width: 400px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d7024cc {
    margin: 0px 0% 0px 0%;
}
    
#group_3cb {
    align-items: flex-start;
    width: 100%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1a8dab5 {
    width: 300px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1b3d099 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 8% 4% 8% 4%;
}
    
#group_lou {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 9bfa26d {
    width: 100%;
    min-height: 80px;
}
    
#e290f154.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e290f154 {
    margin: 0px 0% 0px 0%;
}
    
#group_3cb {
    width: 100.00%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2a76be5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2a76be5 {
    margin: 0px 0% 0px 0%;
}
    
#ebac8ff9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ebac8ff9 {
    margin: 0px 0% 0px 0%;
}
    
#group_uru {
    height: auto;
    min-height: 82px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 d7024cc {
    margin: 0px 0% 0px 0%;
}
    
#bb797111 {
    width: 340px;
}
}



@media (max-width: 767px) {
    
#\34 9bfa26d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#a1b3d099 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
}
    
#group_uru {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0px 0% 0px;
}
    
#ebac8ff9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ebac8ff9 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_lou {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bb797111 {
    height: auto;
    width: 300px;
}
    
#\34 d7024cc {
    margin: 0px 0% 0px 0%;
}
    
#\39 2a76be5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 2a76be5 {
    margin: 0px 0% 0px 0%;
}
    
#e290f154.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e290f154 {
    margin: 0px 0% 0px 0%;
}
    
#\31 1a8dab5 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 7782428 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c8e31d0 {
    width: 100%;
    height: 360px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 742a60f {
    min-height: 548px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    height: auto;
    padding: 16px 16px 32px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 b1ccd4f.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 0px 0px;
}
#\33 b1ccd4f {
    width: 38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e1982f6 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    order: 0;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 731b098.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 32px 0px 32px;
}
#\34 731b098 {
    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;
}
    
#\39 1a71dd2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    border-width: 0 0 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ec3bc7cd {
    min-height: 0;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 1% 8% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\32 21a055f {
    width: 1145px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8d1e5cc {
    width: 890px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 da0bc51 {
    background-image: linear-gradient(405deg, rgba(39, 54, 90, 1) 0%, rgba(0, 0, 0, 1) 100%);
    background-origin: border-box;
}
    
#\30 4ceba3b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99563986649204%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    background-image: linear-gradient(405deg, rgba(39, 54, 90, 1) 0%, rgba(0, 0, 0, 1) 100%);
    border-radius: 20px 20px 20px 20px;
    background-origin: border-box;
    border-style: solid;
    border-width: 0 0 2px 2px;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_s39 {
    width: 100%;
    min-width: 4%;
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    height: auto;
    border-radius: 0px 0px 0px 0px;
}
    
#\31 8a64fdc {
    margin: 0px 0% 0px 0%;
}
    
#e98b3cd6 {
    width: 300px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9223a83 {
    width: 300px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6h6 {
    align-items: flex-start;
    width: 48%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_h01.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_h01 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a890e512.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 32px 0px 32px;
}
#a890e512 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7f81271.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 32px 0px 32px;
}
#\31 7f81271 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mcs {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\34 810ff1d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    border-width: 0 0 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 600002b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99563986649204%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    background-image: linear-gradient(405deg, rgba(39, 54, 90, 1) 0%, rgba(0, 0, 0, 1) 100%);
    border-radius: 20px 20px 20px 20px;
    background-origin: border-box;
    border-style: solid;
    border-width: 0 0 2px 2px;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adb49294 {
    width: 100%;
    height: 360px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#eb974694.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 32px 0px 32px;
}
#eb974694 {
    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;
}
    
#\38 41f281c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 32px 0px 32px;
}
#\38 41f281c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8d12586 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    border-width: 0 0 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0ca5ab8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99563986649204%;
    min-height: 96px;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    background-image: linear-gradient(405deg, rgba(39, 54, 90, 1) 0%, rgba(0, 0, 0, 1) 100%);
    border-radius: 20px 20px 20px 20px;
    background-origin: border-box;
    border-style: solid;
    border-width: 0 0 2px 2px;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c9d7274 {
    width: 100%;
    height: 360px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b96b57d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 32px 0px 32px;
}
#\30 b96b57d {
    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;
}
    
#fbca89d2 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    order: 3;
    flex-direction: row;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cf66f6b5 {
    align-items: flex-start;
    width: 48%;
    min-height: 134px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e3b9907 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcbfb1af {
    width: 1145px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 14a60ab {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 7c6f758 {
    width: 890px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8d30016 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fefd1194 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 641px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    border-width: 0 0 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3f66fbc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99563986649204%;
    min-height: 641px;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    background-image: linear-gradient(405deg, rgba(39, 54, 90, 1) 0%, rgba(0, 0, 0, 1) 100%);
    border-radius: 20px 20px 20px 20px;
    background-origin: border-box;
    border-style: solid;
    border-width: 0 0 2px 2px;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7673ac2 {
    width: 100%;
    height: 360px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bba2da60.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 32px 0px 32px;
}
#bba2da60 {
    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;
}
    
#a8596f36.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 32px 0px 32px;
}
#a8596f36 {
    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;
}
    
#\32 2300d97 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 641px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    border-width: 0 0 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bf701f2f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99563986649204%;
    min-height: 640px;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    background-image: linear-gradient(405deg, rgba(39, 54, 90, 1) 0%, rgba(0, 0, 0, 1) 100%);
    border-radius: 20px 20px 20px 20px;
    background-origin: border-box;
    border-style: solid;
    border-width: 0 0 2px 2px;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1c693fe {
    width: 100%;
    height: 360px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ad36ef9.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 32px 0px 32px;
}
#\30 ad36ef9 {
    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 2934417.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 32px 0px 32px;
}
#\30 2934417 {
    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;
}
    
#\32 34a42a0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 641px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    border-width: 0 0 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0c50309 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99563986649204%;
    min-height: 641px;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    background-image: linear-gradient(405deg, rgba(39, 54, 90, 1) 0%, rgba(0, 0, 0, 1) 100%);
    border-radius: 20px 20px 20px 20px;
    background-origin: border-box;
    border-style: solid;
    border-width: 0 0 2px 2px;
    border-color: #000000 #000000 var(--color_8) var(--color_8);
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8a4d9ae {
    width: 100%;
    height: 360px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0ad720c.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 32px 0px 32px;
}
#\36 0ad720c {
    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 af07708.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 32px 0px 32px;
}
#\32 af07708 {
    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;
}
    
#group_k4t {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_3df {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bd1ba86.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 32px 0px 32px;
}
#\30 bd1ba86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b5be00d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 32px 0px 32px;
}
#\37 b5be00d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 38e14cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 32px 0px 32px;
}
#\37 38e14cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kh2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    padding: 0px 32px 0px 32px;
    margin: 0px 0% 0px 0%;
}
    
#b1e0d3c4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b1e0d3c4 {
    width: 50.69631975454776%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f71e126.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 0px 0px;
}
#\38 f71e126 {
    width: 60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 297ac90.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 297ac90 {
    width: 50.69631975454776%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d142d4f7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 32px 0px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0d80c32.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 0d80c32 {
    width: 50.69631975454776%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 efabe13 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 32px 0px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c76a77b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 0px 0px;
}
#c76a77b1 {
    width: 36%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c8e31d0 {
    height: 400px;
}
    
#\37 742a60f {
    column-gap: 4%;
    height: auto;
    min-height: 1761px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
}
    
#\39 1a71dd2 {
    min-width: 32px;
    height: auto;
    min-height: 555px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ec3bc7cd {
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\32 21a055f {
    width: 100%;
}
    
#\33 8d1e5cc {
    width: 668px;
}
    
#\30 4ceba3b {
    min-height: auto;
    row-gap: 24px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_s39 {
    height: auto;
    min-height: 54px;
}
    
#\36 e1982f6 {
    row-gap: 24px;
    height: auto;
    min-height: 439px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\31 8a64fdc {
    margin: 0px 0% 0px 0%;
}
    
#group_6h6 {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 181px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_h01.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_h01 {
    margin: 0px 0% 0px 0%;
}
    
#\34 810ff1d {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 600002b {
    min-height: auto;
    row-gap: 24px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#adb49294 {
    height: 400px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8d12586 {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0ca5ab8 {
    min-height: auto;
    row-gap: 24px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 c9d7274 {
    height: 400px;
}
    
#group_mcs {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 202px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fbca89d2 {
    row-gap: 24px;
    height: auto;
    min-height: 441px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#cf66f6b5 {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 213px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bcbfb1af {
    width: 100%;
}
    
#\35 14a60ab {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 146px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7c6f758 {
    width: 668px;
}
    
#\35 8d30016 {
    column-gap: 4%;
    height: auto;
    min-height: 1841px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
}
    
#fefd1194 {
    min-width: 32px;
    height: auto;
    min-height: 621px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3f66fbc {
    min-height: auto;
    row-gap: 24px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 7673ac2 {
    height: 400px;
}
    
#\32 2300d97 {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bf701f2f {
    min-height: auto;
    row-gap: 24px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1c693fe {
    height: 400px;
}
    
#\32 34a42a0 {
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0c50309 {
    min-height: auto;
    row-gap: 24px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 8a4d9ae {
    height: 400px;
}
    
#group_3df {
    height: auto;
    min-height: 76px;
    padding: 2% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_k4t {
    padding: 2% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b1ccd4f {
    width: 22%;
}
    
#\38 f71e126 {
    width: 33%;
}
    
#c76a77b1 {
    width: 22%;
}
    
#eb974694 {
    order: 0;
}
    
#d142d4f7 {
    order: 2;
}
    
#\38 41f281c {
    order: 3;
}
}



@media (max-width: 767px) {
    
#\33 7782428 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 c8e31d0 {
    height: 240px;
}
    
#\31 8a64fdc {
    margin: 0px 0% 0px 0%;
}
    
#\37 742a60f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 16px 16px 32px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 e1982f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\39 1a71dd2 {
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ec3bc7cd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 2% 8% 2%;
}
    
#\32 21a055f {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 8d1e5cc {
    width: 100%;
}
    
#\30 4ceba3b {
    height: auto;
    min-height: 385px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_s39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#e98b3cd6 {
    width: 100%;
}
    
#\39 9223a83 {
    width: 100%;
}
    
#group_6h6 {
    height: auto;
    min-height: 183px;
    min-width: 32px;
    width: 100.00%;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_h01.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_h01 {
    margin: 0px 0% 0px 0%;
}
    
#a890e512 {
    width: 100%;
}
    
#\31 7f81271 {
    width: 100%;
}
    
#\34 810ff1d {
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 600002b {
    height: auto;
    min-height: 385px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#adb49294 {
    height: 240px;
}
    
#\38 41f281c {
    width: 100%;
}
    
#\39 8d12586 {
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0ca5ab8 {
    height: auto;
    min-height: 385px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 c9d7274 {
    height: 240px;
}
    
#group_mcs {
    min-width: 32px;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fbca89d2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cf66f6b5 {
    height: auto;
    min-height: 183px;
    min-width: 32px;
    width: 100.00%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e3b9907 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bcbfb1af {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 14a60ab {
    min-width: 32px;
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7c6f758 {
    width: 100%;
}
    
#\35 8d30016 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fefd1194 {
    row-gap: 16px;
    min-height: 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3f66fbc {
    height: auto;
    min-height: 0px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 7673ac2 {
    height: 240px;
}
    
#\32 2300d97 {
    row-gap: 16px;
    min-height: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bf701f2f {
    height: auto;
    min-height: 385px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 1c693fe {
    height: 240px;
}
    
#\32 34a42a0 {
    row-gap: 16px;
    min-height: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e0c50309 {
    height: auto;
    min-height: 385px;
    padding: 0px 0px 32px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 8a4d9ae {
    height: 240px;
}
    
#group_k4t {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_3df {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bd1ba86 {
    width: 100%;
}
    
#\37 b5be00d {
    width: 100%;
}
    
#\37 38e14cb {
    width: 100%;
}
    
#\33 b1ccd4f {
    width: 48%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b1e0d3c4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f71e126 {
    width: 71.18%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 297ac90 {
    width: 64.18%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0d80c32 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c76a77b1 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d142d4f7 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 4px;
}
    
#group_kh2 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 0px;
    row-gap: 4px;
}
    
#\30 efabe13 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 4px;
}
}



@media all {
    
#\33 fa83d2a {
    margin: 0px 0% 0px 0%;
}
    
#c5d454c0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 0% 12% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bd873b61 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    order: 3;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a567ca53 {
    width: 300px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dddebd8c {
    flex-direction: row;
    align-items: center;
    width: 50%;
    min-height: 101px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 2% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ab1caad {
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ede4d7b {
    width: 1468px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0aa0100::before, #c0aa0100 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.56;
}
#c0aa0100 {
    background-image: url(https://lirp.cdn-website.com/a4c0bd0f/dms3rep/multi/opt/Homepage-1-1dc19b0f-1920w.jpg);
    background-origin: border-box;
}
    
#\38 47d119c {
    align-items: center;
    width: 99.99931048573087%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9cbdbf1 {
    width: 1468px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 fa83d2a {
    margin: 0px 0% 0px 0%;
}
    
#c5d454c0 {
    padding: 8% 2% 8% 2%;
}
    
#bd873b61 {
    height: auto;
    min-height: 255px;
    row-gap: 24px;
}
    
#dddebd8c {
    height: auto;
    min-height: 77px;
    width: 100%;
    order: 2;
}
    
#\35 ab1caad {
    height: auto;
    min-height: 39px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ede4d7b {
    width: 100%;
}
    
#\38 47d119c {
    height: auto;
    min-height: 59px;
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9cbdbf1 {
    width: 100%;
}
    
#c0aa0100::before, #c0aa0100 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 fa83d2a {
    margin: 0px 0% 0px 0%;
}
    
#a567ca53 {
    width: 100%;
}
    
#dddebd8c {
    width: 100.00%;
    height: auto;
    min-height: 82px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ab1caad {
    align-items: center;
    height: auto;
    min-height: 36px;
}
    
#\33 ede4d7b {
    width: 100%;
}
    
#c5d454c0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 16% 2% 16% 2%;
}
    
#bd873b61 {
    width: 100%;
    min-height: 285px;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 47d119c {
    align-items: center;
    height: auto;
    min-height: 87px;
    width: 100.00%;
}
    
#e9cbdbf1 {
    width: 100%;
}
    
#c0aa0100::before, #c0aa0100 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\36 4492087 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fa76ff8 {
    width: 100%;
    height: 720px;
    max-width: 100%;
}
    
#b385e8db {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 1% 8% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\35 93d8038 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.7%;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-image: url();
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\35 93d8038.lazy {
    background-image: url('');
}
    
#a2131c45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 64.2452419955324%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b28a1db9 {
    background-image: initial;
    background-color: var(--color_5);
}
    
#f6e39990 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7642d4d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ea04a627 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 000227c {
    width: 300px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 fa76ff8 {
    height: 500px;
}
    
#b385e8db {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 8% 4% 8% 4%;
}
    
#\35 93d8038 {
    width: 100%;
    min-height: 80px;
    height: auto;
    order: 0;
}
#\35 93d8038.lazy {
    background-image: url('');
}
    
#a2131c45 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#bbe6b823 {
    margin: 0px 0% 0px 0%;
}
    
#f6e39990 {
    width: 100%;
}
    
#\30 7642d4d {
    height: auto;
    min-height: 82px;
}
}



@media (max-width: 767px) {
    
#\37 fa76ff8 {
    height: 300px;
}
    
#b385e8db {
    min-height: unset;
    flex-direction: column;
    row-gap: 12px;
    padding: 8% 2% 8% 2%;
}
    
#\35 93d8038 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
#\35 93d8038.lazy {
    background-image: url('');
}
    
#a2131c45 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    order: 1;
}
    
#bbe6b823 {
    margin: 0px 0% 0px 0%;
}
    
#f6e39990 {
    width: 100%;
}
    
#\31 000227c {
    width: 100%;
}
    
#\30 7642d4d {
    height: auto;
    min-height: 82px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 8c68d60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    background-size: contain;
    margin: 0% 0% 0% 0%;
}
#\33 8c68d60.lazy {
    background-image: url('');
}
    
#e6011cec::before, #e6011cec > .bgExtraLayerOverlay {
    
}
#e6011cec {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://lirp.cdn-website.com/a4c0bd0f/dms3rep/multi/opt/NWA+History-1920w.png");
    background-size: contain;
}
#e6011cec.lazy {
    background-image: url('');
}
    
#df45c846 {
    min-height: 810px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b8a1805 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e6011cec::before, #e6011cec > .bgExtraLayerOverlay {
    
}
#e6011cec {
    background-repeat: no-repeat;
    background-size: contain;
}
#e6011cec.lazy {
    background-image: url('');
}
    
#df45c846 {
    min-height: 420px;
    padding: 8% 4% 8% 4%;
}
    
#\32 b8a1805 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 8c68d60 {
    min-height: 108px;
    align-items: center;
    width: 100%;
    height: auto;
}
#\33 8c68d60.lazy {
    background-image: url('');
}
    
#e6011cec::before, #e6011cec > .bgExtraLayerOverlay {
    
}
#e6011cec {
    background-repeat: no-repeat;
    background-size: contain;
}
#e6011cec.lazy {
    background-image: url('');
}
    
#df45c846 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
}
    
#\32 b8a1805 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 572ff7f {
    min-height: 454px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 8% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d8090e0d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb426e6b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    background-size: contain;
    margin: 0% 0% 0% 0%;
}
#cb426e6b.lazy {
    background-image: url('');
}
    
#\32 a2bb13a::before, #\32 a2bb13a > .bgExtraLayerOverlay {
    
}
#\32 a2bb13a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    background-size: contain;
}
    
#a05fb23e {
    margin: 0px 0% 0px 0%;
}
    
#\32 42793f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 572ff7f {
    min-height: 419px;
    padding: 8% 4% 8% 4%;
}
    
#\32 a2bb13a::before, #\32 a2bb13a > .bgExtraLayerOverlay {
    
}
#\32 a2bb13a {
    background-repeat: no-repeat;
    background-size: contain;
}
    
#a05fb23e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 572ff7f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
}
    
#cb426e6b {
    min-height: 108px;
    align-items: center;
    width: 100%;
    height: auto;
}
#cb426e6b.lazy {
    background-image: url('');
}
    
#\32 a2bb13a::before, #\32 a2bb13a > .bgExtraLayerOverlay {
    
}
#\32 a2bb13a {
    background-repeat: no-repeat;
    background-size: contain;
}
    
#a05fb23e {
    margin: 0px 0% 0px 0%;
}
    
#\32 42793f4 {
    width: 100%;
}
}

