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

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

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

  *#dm .dmInner div.u_1151553489 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1217022499 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1886312248 img { border-radius:50% !important; }

  *#dm .dmInner a.u_2593613577 span.text {
    font-family: Jost !important;
    font-weight:500 !important;
    font-size:18px !important;
  }

  *#dm .dmInner a.u_2593613577 .iconBg { display:none !important; }

  *#dm .dmInner a.u_2593613577 {
    background-color:var(--color_5) !important;
    background-image:initial !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner a.u_1959244740 .iconBg { display:none !important; }

  *#dm .dmInner div.u_1977860216 .socialHubIcon {
    width:59px !important;
    height:59px !important;
    font-size:39px !important;
    line-height:59px !important;
    color:var(--color_6) !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1977860216 .socialHubInnerDiv {
    justify-content:center !important;
    column-gap:0px !important;
  }

  *#dm .dmInner div.u_1447368435 {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

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

  *#dm .dmInner a.u_1959244740 {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner a.u_1959244740 span.text {
    color:var(--color_4) !important;
    text-decoration:none !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1977860216 .socialHubInnerDiv { justify-content:center !important; }

  *#dm .dmInner div.u_1136185272 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1045603146 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1977860216 .socialHubInnerDiv { justify-content:center !important; }

  *#dm .dmInner div.u_1824413335 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1136185272 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1520115749 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1045603146 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 849px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 602px;
    padding: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 445px;
    align-items: flex-start;
    width: 100%;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(249, 249, 249, 1);
    background-image: initial;
    padding: 0% 8% 0% 8%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 1744px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#innergrid_de8 {
    width: 99.63%;
    grid-template-rows: minmax(436px, max-content);
    max-width: 100%;
    margin-top: 5%;
    margin-bottom: 5%;
    order: 1;
    padding: 0px 0% 0px 0%;
}
    
#d7335b12 {
    width: 38.84880017941242%;
    height: auto;
    justify-self: start;
    align-self: center;
    max-width: 100%;
}
    
#\38 e445ab4 {
    width: 99.33%;
    grid-template-rows: minmax(386px, max-content);
    max-width: 100%;
    margin-top: 5%;
    margin-bottom: 5%;
    order: 3;
    padding: 0px 0% 0px 0%;
}
    
#\30 2170ce4 {
    width: 39.34861130758712%;
    height: auto;
    justify-self: start;
    align-self: center;
    max-width: 100%;
    margin-left: 4px;
}
    
#widget_cep {
    width: 50.84%;
    height: 436px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\35 3e2e48d {
    width: 99.63%;
    grid-template-rows: minmax(436px, max-content);
    max-width: 100%;
    margin-top: 5%;
    margin-bottom: 5%;
    order: 2;
    padding: 0px 0% 0px 0%;
}
    
#\30 0444695 {
    width: 38.84880017941242%;
    height: auto;
    justify-self: end;
    align-self: center;
    max-width: 100%;
}
    
#\30 e9327a7 {
    width: 56.97%;
    height: 390px;
    justify-self: start;
    align-self: center;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#dda082b1 {
    width: 54.40812432555977%;
    height: auto;
    justify-self: end;
    align-self: center;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#widget_401.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_401 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 8% 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 2960px;
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 8px;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0px 0%;
}
    
#innergrid_de8 {
    width: 98.85%;
    grid-template-rows: minmax(407.691650390625px, max-content) minmax(407.691650390625px, max-content);
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 10% 0% 10% 0%;
}
    
#d7335b12 {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 87px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#widget_cep {
    height: auto;
    justify-self: start;
    align-self: start;
    width: 99.95%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 3e2e48d {
    width: 98.79%;
    grid-template-rows: minmax(324.3666687011719px, max-content) minmax(324.3666687011719px, max-content);
    row-gap: 20px;
}
    
#\30 0444695.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0444695 {
    justify-self: start;
    align-self: start;
    width: 99.84936741847388%;
    margin: 88px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\30 e9327a7 {
    height: auto;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dda082b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dda082b1 {
    height: auto;
    justify-self: center;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0% 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 2170ce4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 2170ce4 {
    justify-self: center;
    align-self: start;
    width: 99.39360951941336%;
    margin: 63px 0px 0px 0px;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\38 e445ab4 {
    width: 98.91%;
    grid-template-rows: minmax(302.5px, max-content) minmax(302.5px, max-content);
    row-gap: 10px;
    padding: 0px 0% 0px 0%;
    margin: 5% 0% 0% 0%;
}
    
#widget_401.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_401 {
    margin: 8% 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 77px;
    align-items: center;
    width: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#innergrid_de8 {
    width: 98.57%;
    grid-template-rows: minmax(570px, max-content);
    padding: 0px 0% 0px 0%;
    margin: 8% 0% 8% 0%;
}
    
#widget_cep {
    height: auto;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d7335b12.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d7335b12 {
    justify-self: center;
    align-self: start;
    width: 89.12%;
    margin: 311px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 3e2e48d {
    width: 98.57%;
    grid-template-rows: minmax(544px, max-content);
}
    
#\30 0444695.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0444695 {
    justify-self: center;
    align-self: end;
    width: 89.11111111111111%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 e9327a7 {
    height: auto;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dda082b1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dda082b1 {
    height: auto;
    justify-self: center;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 4% 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 2170ce4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 2170ce4 {
    justify-self: center;
    align-self: end;
    width: 89.22277506142076%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 e445ab4 {
    width: 99.63%;
    grid-template-rows: minmax(633px, max-content);
}
}



@media all {
    
#\35 f9f91ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 4% 0% 0% 0%;
}
    
#\37 5f11791 {
    min-height: 286px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_8ou {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\35 ab3e1a2 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_ceh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ac697954 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5f11791 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 5px;
    padding-top: 8%;
}
    
#\35 f9f91ee {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\35 f9f91ee {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 5f11791 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 8%;
    flex-wrap: nowrap;
}
}



@media all {
    
#b51cb47d {
    min-height: 590px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#group_8df {
    justify-content: flex-start;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_a48.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_a48 {
    width: 95%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_2i8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3u9 {
    width: 348px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\37 d8ee7f3 {
    justify-content: flex-start;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9a8d5b2 {
    width: 95%;
    height: auto;
    max-width: 100%;
}
    
#e0c6a01c {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b15db8c {
    width: 349px;
    height: auto;
    max-width: 100%;
}
    
#\39 da4c43c {
    justify-content: flex-start;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#abc81473 {
    width: 95%;
    height: auto;
    max-width: 100%;
}
    
#a5036efa {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: 27px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d569ed79 {
    width: 350px;
    height: auto;
    max-width: 100%;
}
    
#f696e43f {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b51cb47d {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 406px;
}
    
#e0c6a01c {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-end;
    row-gap: 7px;
}
    
#\38 b15db8c {
    margin: 0px 0% 0px 0%;
}
    
#a5036efa {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-end;
    height: auto;
    min-height: 55px;
    row-gap: 7px;
}
    
#d569ed79 {
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#group_2i8 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-end;
    row-gap: 7px;
}
    
#widget_3u9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_a48 {
    height: auto;
}
    
#\32 9a8d5b2 {
    height: auto;
}
    
#abc81473 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#b51cb47d {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    row-gap: 22px;
}
    
#group_8df {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_a48 {
    height: auto;
    order: 0;
    width: 80.99%;
}
    
#\37 d8ee7f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 9a8d5b2 {
    height: auto;
    width: 81%;
}
    
#\39 da4c43c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#abc81473 {
    height: auto;
    width: 81%;
}
    
#group_2i8 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3u9 {
    margin: 0px 0% 0px 0%;
}
    
#e0c6a01c {
    align-items: center;
    justify-content: center;
}
    
#a5036efa {
    align-items: center;
    justify-content: center;
}
}



@media all {
    
#e1fbb119 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 4e216b5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 ce3359f {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_pm3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gnn {
    width: 634px;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4e216b5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 180px;
}
    
#widget_pm3 {
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_gnn.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gnn {
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#e1fbb119 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 4e216b5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#d99821c5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_pm3 {
    width: 100.00%;
}
    
#widget_gnn {
    width: 261px;
}
}



@media all {
    
#\30 754c4c3 {
    min-height: 745px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
}
    
#group_cks {
    width: 80%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    background-image: url(https://lirp.cdn-website.com/96c5d5f9/dms3rep/multi/opt/van_mockup8.22-1920w.jpg);
    margin-left: 10%;
    margin-right: 10%;
    padding: 16px 16px 16px 16px;
}
#group_cks.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwUEIQYREiL/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREAAwADAAAAAAAAAAAAAAAAAAECETJR/9oADAMBAAIRAxEAPwDQtOYWWHLJHMC5zdHtSi4zXgP8D62iIFOs7ME4fWf/2Q==');
}
    
#\32 5664bdd {
    background-color: var(--color_7);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 754c4c3 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 0% 5% 0% 5%;
}
    
#group_cks {
    width: 96%;
    min-height: 8px;
    row-gap: 0px;
    padding: 16px 0px 16px 0px;
    margin: 0px 2% 0px 2%;
}
#group_cks.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwUEIQYREiL/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREAAwADAAAAAAAAAAAAAAAAAAECETJR/9oADAMBAAIRAxEAPwDQtOYWWHLJHMC5zdHtSi4zXgP8D62iIFOs7ME4fWf/2Q==');
}
    
#\31 402aa89 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 754c4c3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#group_cks {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 2% 0px 2%;
}
#group_cks.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwUEIQYREiL/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREAAwADAAAAAAAAAAAAAAAAAAECETJR/9oADAMBAAIRAxEAPwDQtOYWWHLJHMC5zdHtSi4zXgP8D62iIFOs7ME4fWf/2Q==');
}
    
#\31 402aa89 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b2575bc3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
    
#\39 cc36008 {
    min-height: 427px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 d756451 {
    background-color: var(--color_7);
    background-image: initial;
}
    
#widget_vto {
    width: 668.8px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_em5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_em5 {
    width: 82.96%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 5%;
}
    
#widget_v2u {
    width: 143px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 cc36008 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 1294px;
}
    
#widget_vto.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_vto {
    width: 623px;
    align-self: center;
    height: auto;
    order: 2;
    margin: 10% 0% 0% 0%;
}
    
#widget_em5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_em5 {
    order: 0;
    margin: 8% 5% 0% 5%;
}
    
#widget_v2u.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 7px 0px 7px;
}
#widget_v2u {
    order: 1;
    height: auto;
    min-height: 51px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b2575bc3 {
    width: 100%;
    min-height: 885px;
    align-items: center;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 15px 0% 15px 0%;
}
    
#\39 cc36008 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#widget_vto {
    max-width: 100%;
    margin-top: 0px;
    width: 307px;
    height: auto;
    order: 2;
}
    
#widget_em5 {
    width: 99.03%;
    order: 0;
}
    
#\30 18b4772 {
    margin: 0px 0% 0px 0%;
}
    
#widget_v2u {
    order: 1;
}
}



@media all {
    
#\38 1491ce1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 73be60c {
    min-height: 717px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_3bv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_3bv {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2ke.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#widget_2ke {
    width: 168px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin: 20px 0% 20px 0%;
}
    
#\37 8bd020b {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_8oh {
    width: 100.00%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 73be60c {
    min-height: 236px;
    padding: 4% 2% 0% 2%;
}
    
#aaf27200 {
    margin: 0px 0% 0px 0%;
}
    
#widget_8oh {
    height: 230px;
}
    
#widget_2ke {
    width: 150px;
}
}



@media (max-width: 767px) {
    
#\38 1491ce1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 73be60c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_8oh {
    height: 276px;
}
    
#widget_2ke {
    width: 160px;
}
}



@media all {
    
#\35 6c171bd {
    min-height: 658px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\31 908fea4 {
    width: 9.946478651285359%;
    height: 52px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 20px;
}
    
#b0a76d73 {
    width: 26.669349011926734%;
    height: 62px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 234px;
}
    
#\37 065ab4b {
    width: 99.54354473638253%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin-top: 316px;
}
    
#\39 3b55f2c {
    width: 99.71%;
    grid-template-rows: minmax(657px, max-content);
    max-width: 100%;
    padding: 0px 0% 0px 0%;
}
    
#f6c9acc6 {
    width: 26.209387954223985%;
    height: 62px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 321px;
}
    
#f1504036 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 101px;
}
    
#a2412827 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 0ccd543 {
    width: 99.94549175971677%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 404px;
}
    
#\30 8c95127 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 33.333333333333336%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
    
#group_r7u {
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0px 16px 0px 16px;
}
    
#group_084 {
    width: 33.333333333333336%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0px 16px 0px 16px;
}
    
#innergrid_2h4 {
    width: 100.00%;
    grid-template-rows: minmax(657px, max-content);
    max-width: 100%;
    order: 1;
    padding: 0px 0% 0px 0%;
}
    
#innergrid_utn {
    width: 98.55%;
    grid-template-rows: minmax(657px, max-content);
    max-width: 100%;
    order: 1;
}
    
#widget_9d6 {
    width: 21.762627634072345%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 19px;
}
    
#widget_c0o {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 101px;
}
    
#widget_tpk {
    width: 24.366172919531774%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 299px;
}
    
#d3d51743 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 393px;
}
    
#widget_oej {
    width: 100.00%;
    height: 213px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6c171bd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 746px;
}
    
#\31 908fea4 {
    height: 44px;
    justify-self: center;
    align-self: start;
    width: 12.373524011404857%;
    margin: 387px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b0a76d73 {
    height: auto;
}
    
#\37 065ab4b {
    width: 100%;
    justify-self: start;
    align-self: start;
    margin: 290px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 3b55f2c {
    grid-template-rows: minmax(713px, max-content);
    width: 100.00%;
}
    
#f6c9acc6 {
    height: 40px;
    justify-self: center;
    align-self: start;
    width: 20.107810945273634%;
    margin: 18px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f1504036 {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 445px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 0ccd543 {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 68px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_9d6 {
    height: auto;
}
    
#widget_tpk {
    height: auto;
    justify-self: center;
    align-self: start;
    width: 24.36344246031746%;
    margin: 270px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_c0o {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 77px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d3d51743 {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 323px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_2h4 {
    width: 100.00%;
    grid-template-rows: minmax(691px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 6c171bd {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 908fea4 {
    height: auto;
    justify-self: center;
    align-self: start;
    width: 10.830197289558342%;
    margin: 326px 1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b0a76d73 {
    height: 44px;
    justify-self: center;
    align-self: start;
    width: 20.30546225338334%;
    margin: 271px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 065ab4b {
    width: 100%;
    justify-self: start;
    align-self: start;
    margin: 343px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 3b55f2c {
    width: 100.00%;
    grid-template-rows: minmax(679.5px, max-content);
}
    
#f6c9acc6 {
    height: 54px;
    justify-self: center;
    align-self: start;
    width: 24.445619233402%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f1504036 {
    justify-self: start;
    align-self: start;
    width: 99.83931458027362%;
    margin: 397px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 0ccd543 {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 72px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 8c95127 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_r7u {
    width: 100%;
    min-height: 634px;
    align-items: center;
    height: auto;
}
    
#group_084 {
    width: 100%;
    min-height: 645px;
    align-items: center;
    height: auto;
}
    
#widget_9d6 {
    height: auto;
    justify-self: center;
    align-self: start;
    width: 21.762172723971375%;
    margin: 13px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_tpk {
    height: auto;
    justify-self: center;
    align-self: start;
    width: 24.359909630519947%;
    margin: 285px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_oej {
    height: 240px;
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d3d51743 {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 377px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_2h4 {
    width: 100.00%;
    grid-template-rows: minmax(611px, max-content);
}
    
#innergrid_utn {
    width: 100.00%;
    grid-template-rows: minmax(575px, max-content);
}
    
#widget_c0o {
    justify-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\34 6abb3cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
    
#f0bb187f {
    min-height: 130px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_nnu {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#c52146f2 {
    background-color: var(--color_3);
    background-image: initial;
}
}



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



@media (max-width: 767px) {
    
#\34 6abb3cf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f0bb187f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media all {
    
#ac4018b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 35161c6 {
    min-height: 185px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_0hu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b410ad24 {
    background-color: var(--color_1);
    background-image: initial;
}
}



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



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



@media all {
    
#\35 bcfcafb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 592dfed {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_t1r {
    width: 99.98846153846155%;
    height: 290px;
    min-height: 100px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    margin-top: 129px;
}
    
#innergrid_8fg {
    width: 100.00%;
    grid-template-rows: minmax(443px, max-content);
    max-width: 100%;
}
    
#widget_3me {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 27px;
}
    
#\38 6fe5793 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 592dfed {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_t1r {
    justify-self: start;
    align-self: start;
    height: 209px;
    width: 100.00%;
    margin: 129px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_8fg {
    width: 100.00%;
    grid-template-rows: minmax(367px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 bcfcafb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 592dfed {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_t1r {
    justify-self: start;
    align-self: start;
    height: 256px;
    width: 100%;
    margin: 108px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_8fg {
    width: 100.00%;
    grid-template-rows: minmax(383px, max-content);
}
}



@media all {
    
#\31 c033356 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\31 3f586d3 {
    min-height: 520px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#innergrid_p77 {
    width: 100.00%;
    grid-template-rows: minmax(486px, max-content);
    max-width: 100%;
}
    
#widget_pfb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_pfb {
    width: 300px;
    height: 0px;
    max-width: 100%;
    order: 0;
    align-self: start;
    justify-self: center;
    margin-right: 1px;
}
    
#\39 ac8f428 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/96c5d5f9/dms3rep/multi/opt/grey_carpet-1920w.jpg);
}
#\39 ac8f428.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgAHAAAAAAAAAAAAAAAAAAECAwQFFSFS/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ANvZauKSkltFzIPgABv/2Q==');
}
    
#widget_5il {
    width: 86.30033129572065%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\35 91cff4e {
    width: 5.2394973614473335%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#innergrid_mpe {
    width: 54.80%;
    grid-template-rows: minmax(max-content, 100%);
    justify-self: start;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    padding: 0px 0% 0px 0%;
}
    
#group_to3 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 100.00%;
    row-gap: 15px;
    column-gap: 4%;
    height: auto;
}
    
#group_41o {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 45.17%;
    min-height: 100.00%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
}
    
#innergrid_auk {
    width: 99.22%;
    grid-template-rows: minmax(462px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3f586d3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 465px;
}
    
#widget_pfb {
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px -3px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_p77 {
    width: 100.00%;
    grid-template-rows: minmax(456px, max-content);
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_5il {
    width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 91cff4e {
    width: 18.946073121191606%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#innergrid_mpe {
    justify-self: start;
    align-self: stretch;
    width: 54.93%;
    grid-template-rows: minmax(max-content, 100%);
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_to3 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 100.00%;
    width: 100.00%;
    row-gap: 20px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 c033356 {
    width: 100%;
    min-height: 82px;
    align-items: center;
}
    
#\31 3f586d3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_pfb {
    width: 100%;
    align-self: start;
    justify-self: start;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 ac8f428 {
    background-position: 50% 0%;
}
#\39 ac8f428.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgAHAAAAAAAAAAAAAAAAAAECAwQFFSFS/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ANvZauKSkltFzIPgABv/2Q==');
}
    
#widget_5il {
    width: 99.9165974092336%;
}
    
#innergrid_p77 {
    width: 100.00%;
    grid-template-rows: minmax(760px, max-content);
}
    
#\35 91cff4e {
    width: 19.999001518279556%;
}
    
#innergrid_mpe {
    justify-self: start;
    align-self: start;
    width: 99.86%;
    grid-template-rows: minmax(171px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 9bf2015 {
    margin: 0px 0% 0px 0%;
}
    
#group_41o {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    min-height: 63.57%;
    height: auto;
    margin: 240px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_auk {
    width: 100%;
    grid-template-rows: minmax(485px, max-content);
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_to3 {
    row-gap: 11px;
}
}



@media all {
    
#\30 f26b6e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 ee8ac9a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 2% 0%;
}
    
#innergrid_e7d {
    width: 100.00%;
    grid-template-rows: minmax(379px, max-content);
    max-width: 100%;
}
    
#widget_ut6 {
    width: 100%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
}
    
#widget_9ce {
    width: 85.09990917347866%;
    height: auto;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 83px;
}
    
#widget_kmo {
    width: 13.429485834207766%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 265px;
    margin-left: 223px;
}
    
#widget_vkj {
    width: 40.68449248120301%;
    height: auto;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 272px;
    margin-right: 187px;
}
    
#c7e47260 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ee8ac9a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_kmo {
    height: auto;
    justify-self: start;
    align-self: start;
    width: 15.52781100478469%;
    margin: 251px 0px 0px 116px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_vkj {
    height: auto;
    justify-self: end;
    align-self: start;
    width: 40.67987440191388%;
    margin: 259px 82px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 f26b6e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 ee8ac9a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_kmo {
    height: 46px;
    justify-self: center;
    align-self: start;
    width: 24.51522815722747%;
    margin: 405px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_vkj {
    height: auto;
    justify-self: center;
    align-self: start;
    width: 54.488425829217114%;
    margin: 473px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_e7d {
    width: 100.00%;
    grid-template-rows: minmax(527px, max-content);
}
    
#widget_9ce {
    justify-self: center;
    align-self: start;
    width: 85.09899828709344%;
    margin: 128px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 bc5b026 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: initial;
}
    
#\32 a11cddc {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#eb156871 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    background-image: initial;
    margin: 0% 0% 0% 0%;
}
    
#\34 594db86 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#a1570d2e {
    width: 50.84%;
    height: 436px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 22111e5 {
    width: 38.84880017941242%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a11cddc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 f8041b7 {
    margin: 0px 0% 0px 0%;
}
    
#a1570d2e {
    width: 77.27%;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 22111e5 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 a11cddc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#eb156871 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 594db86 {
    min-height: 354px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#a1570d2e {
    height: auto;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 22111e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 22111e5 {
    justify-self: center;
    align-self: center;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ba224155 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: initial;
}
    
#fde9b86a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#d07fdc29 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    background-image: initial;
    margin: 0% 0% 0% 0%;
}
    
#\36 b6c81ff {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_8);
    background-image: initial;
    margin: 0% 0% 0% 0%;
}
    
#bbf50396 {
    width: 51.64%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e5f09ecc {
    width: 38.84880017941242%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fde9b86a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#da3dc08e {
    margin: 0px 0% 0px 0%;
}
    
#bbf50396 {
    width: 76.70%;
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e5f09ecc {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#fde9b86a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#d07fdc29 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 b6c81ff {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bbf50396 {
    height: auto;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e5f09ecc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e5f09ecc {
    justify-self: center;
    align-self: end;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aa7ffcdf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: initial;
}
    
#\33 ad68a69 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\37 68c441b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#bc26bcbd {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\33 35fdcc6 {
    width: 54.41%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b876dd8b {
    width: 39.34861130758712%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ad68a69 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 ce6646c {
    margin: 0px 0% 0px 0%;
}
    
#\33 35fdcc6 {
    width: 76.97%;
    height: auto;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#b876dd8b {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 ad68a69 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\37 68c441b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bc26bcbd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 35fdcc6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 35fdcc6 {
    height: auto;
    justify-self: center;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 4% 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b876dd8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b876dd8b {
    justify-self: center;
    align-self: end;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 07fb0ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_8);
    background-image: initial;
    margin: 0% 0% 0% 0%;
}
    
#be5797b2 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 7e945d6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_8);
    background-image: initial;
}
    
#\34 18e1592.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 18e1592 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 8% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#be5797b2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 207px;
}
    
#\39 eb890da {
    margin: 0px 0% 0px 0%;
}
    
#\34 18e1592 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



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

