@media all {
  *#dm .dmInner div.u_1393526673 img { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner div.u_1309752527 hr {
    color:var(--color_7) !important;
    border-width:5px !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1364184902 img {
    box-shadow:rgba(0,0,0,0.15) 3px 0px 11px 0px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1364751086 img {
    box-shadow:rgba(0,0,0,0.15) 3px 0px 11px 0px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1200973578 img {
    box-shadow:rgba(0,0,0,0.15) 3px 0px 11px 0px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1137618457 img {
    box-shadow:rgba(0,0,0,0.15) 3px 0px 11px 0px !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_3260447227
{
	column-count:3 !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 65px 4% 65px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.6;
}
#\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("https://lirp.cdn-website.com/4bdd6257/dms3rep/multi/opt/A-commercial-kitchen-hood-system-1920w.webp");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_kqi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_v16 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_f2n {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_16u {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
    justify-self: center;
    margin: 0px 0px 0px 0px;
}
    
#innergrid_fq2 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    column-gap: 0px;
    row-gap: 0px;
    width: 100%;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(248.28px, max-content);
    max-width: 100%;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    padding: 3% 3% 3% 3%;
    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);
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 65px 4% 65px;
    margin: 0% 0% 0% 0%;
}
    
#widget_tef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kcm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dhn.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_dhn {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 8e19882 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 65px 4% 65px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d09b60f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\36 dbede42 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 48d86aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_1cl {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_e9i {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_9rh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_c46 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 ae23c89 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d903ecd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d70492a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 63b0836 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 8238dcc {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\31 494ef9f {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\38 5affe3f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c004814 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 e565b3b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d2e6687c {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 1b28e5d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 48438eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 343a0ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 4b863f2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 d67099a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c71fda75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 99db777 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 65px 4% 65px;
    margin: 0% 0% 0% 0%;
}
    
#b091a402 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 5898f8b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 f2e260e {
    margin: 0px 0% 0px 0%;
}
    
#widget_kpv {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\39 551a18e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 da1ae50 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 65px 4% 65px;
    margin: 0% 0% 0% 0%;
}
    
#afbea21d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#e31d6d17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 45c3a69 {
    margin: 0px 0% 0px 0%;
}
    
#group_l59 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_phq {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\33 0e3bab5 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1px;
    align-self: center;
}
    
#\37 c29036d {
    align-items: flex-start;
    width: 23.01%;
    min-height: 429px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    justify-self: auto;
    order: 0;
    height: auto;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d0b3dba {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 8a99076 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 75fae45 {
    align-items: flex-start;
    width: 21.59%;
    min-height: 429px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5239f99 {
    width: 80px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4c84f56 {
    width: 99.7%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 72341cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 108e4f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fa71a978 {
    align-items: flex-start;
    width: 21.74%;
    min-height: 429px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#caef3476 {
    width: 99.7%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 382fa45 {
    width: 80px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8c7cf85 {
    align-items: flex-start;
    width: 21.75%;
    min-height: 429px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px -0.1%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ea7a6f2 {
    width: 80px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6e3556a {
    width: 99.7%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 403b95a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\33 f6c916c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\35 d36f48f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 65px 4% 65px;
    margin: 0% 0% 0% 0%;
}
    
#group_3p1 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_vlm {
    align-items: flex-start;
    width: 30.11%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_dv6 {
    align-items: flex-start;
    width: 65.89224299065421%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_sd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_akn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_omm {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_4k8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 1px;
}
    
#\35 b0af4e1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_tnh {
    width: 99.94%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\31 5046389 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 6790276 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 65px 4% 65px;
    margin: 0% 0% 0% 0%;
}
    
#fa35148d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\31 e0299a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 3b6ecfb {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f70da996 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cfb9b0ea {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 945de77 {
    margin: 0px 0% 0px 0%;
}
    
#widget_mcv {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\37 3872853 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 e9088e2 {
    width: 100%;
    height: 350px;
    max-width: 100%;
}
    
#\35 a59d971 {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 75px 65px 75px 65px;
}
    
#e4955dd5 {
    width: 100%;
    height: 350px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 9e3f3a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 011db7e {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 b02dc09 {
    align-items: center;
    width: 50%;
    min-height: 685px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8320610687022902%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    order: 1;
    padding: 1.8891873542521476% 1.8891873542521476% 1.8891873542521476% 1.8891873542521476%;
    margin: 0px 0% 0px 0%;
}
    
#cddc3786 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2429906542056073%;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\30 8f89fcb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 189f098 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
}
    
#\38 3a37e72 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d79c9a32 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dd5e3aad {
    align-items: center;
    width: 50%;
    min-height: 685px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 1.8891873542521476% 1.8891873542521476% 1.8891873542521476% 1.8891873542521476%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 85d0528 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\32 a20117d {
    margin: 0px 0% 0px 0%;
}
    
#fd377834 {
    align-items: center;
    width: 50%;
    min-height: 685px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2429906542056073%;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    align-content: center;
    padding: 1.8891873542521476% 1.8891873542521476% 1.8891873542521476% 1.8891873542521476%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c89153c6 {
    width: 100%;
    height: 350px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 c987008 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 a1484fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#aa64aa7d {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_5nf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 7e2edf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aa51b749 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#af649876 {
    width: 100%;
    height: 350px;
    max-width: 100%;
}
    
#\34 17f77a0 {
    align-items: center;
    width: 50%;
    min-height: 685px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 1px 1px 1px 1px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 1.8891873542521476% 1.8891873542521476% 1.8891873542521476% 1.8891873542521476%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dce65060 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding: 4% 65px 4% 65px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8e19882 {
    padding: 4% 65px 4% 65px;
}
    
#\33 d67099a {
    margin: 0px 0% 0px 0%;
}
    
#group_1cl {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_e9i {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ae23c89 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 494ef9f {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 5affe3f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1b28e5d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 99db777 {
    padding: 4% 65px 4% 65px;
}
    
#\32 f2e260e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 da1ae50 {
    padding: 4% 65px 4% 65px;
}
    
#\31 45c3a69 {
    margin: 0px 0% 0px 0%;
}
    
#group_phq {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 c29036d {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 259px;
    margin: 0px 0% 0px 0%;
}
    
#\38 75fae45 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 258px;
    margin: 0px 0% 0px 0%;
}
    
#fa71a978 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 258px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8c7cf85 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 258px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 d36f48f {
    padding: 4% 65px 4% 65px;
}
    
#\35 b0af4e1 {
    margin: 0px 0% 0px 0%;
}
    
#group_3p1 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_vlm {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_dv6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6790276 {
    padding: 4% 65px 4% 65px;
}
    
#\39 945de77 {
    margin: 0px 0% 0px 0%;
}
    
#f70da996 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 3b6ecfb {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#cfb9b0ea {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 e9088e2 {
    height: auto;
}
    
#cddc3786 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 a59d971 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 75px 65px 75px 65px;
}
    
#\39 189f098 {
    width: 100%;
    min-height: 8px;
}
    
#e4955dd5 {
    height: auto;
}
    
#dd5e3aad {
    min-width: 32px;
    width: 100%;
    min-height: auto;
}
    
#\32 a20117d {
    margin: 0px 0% 0px 0%;
}
    
#\32 b02dc09 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#fd377834 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
}
    
#c89153c6 {
    height: auto;
}
    
#af649876 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_v16 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_f2n {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_16u {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_dhn {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\37 8e19882 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 dbede42 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_1cl {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 8238dcc {
    height: 240px;
}
    
#\31 494ef9f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_e9i {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ae23c89 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5affe3f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1b28e5d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_c46 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 63b0836 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d2e6687c {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 4b863f2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#c71fda75 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 99db777 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 551a18e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 da1ae50 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 15px 4%;
}
    
#group_l59 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 0e3bab5 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 c29036d {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 286px;
    margin: 0px 0% 0px 0%;
}
    
#\38 75fae45 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 286px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5239f99 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#fa71a978 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 286px;
    margin: 0px 0% 0px 0%;
}
    
#\32 382fa45 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 8c7cf85 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 286px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ea7a6f2 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_phq {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 45c3a69 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 d36f48f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_3p1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_omm {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_vlm {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_dv6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tnh {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\39 6790276 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f70da996 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 3b6ecfb {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#cfb9b0ea {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_mcv {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\34 e9088e2 {
    height: auto;
}
    
#cddc3786 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 a59d971 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\39 189f098 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e4955dd5 {
    height: auto;
}
    
#dd5e3aad {
    align-items: center;
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 4.6% 4.6% 4.6% 4.6%;
}
    
#\32 a20117d {
    margin: 0px 0% 0px 0%;
}
    
#\32 b02dc09 {
    align-items: center;
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 4.6% 4.6% 4.6% 4.6%;
    margin: 0px 0% 0px 0%;
}
    
#fd377834 {
    align-items: center;
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 4.6% 4.6% 4.6% 4.6%;
}
    
#c89153c6 {
    height: auto;
}
    
#af649876 {
    height: auto;
}
    
#\34 17f77a0 {
    align-items: center;
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 4.6% 4.6% 4.6% 4.6%;
    margin: 0px 0% 0px 0%;
}
}

