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

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

  *#dm .dmInner a.u_1294198692 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1294198692 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1294198692:hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1294198692.hover span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1294198692:hover { border-color:rgba(243,162,0,1) !important; }

  *#dm .dmInner a.u_1294198692.hover { border-color:rgba(243,162,0,1) !important; }

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

  *#dm .dmInner div.u_1546364902 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1461327455 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1632859706 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1236221957 hr {
    border-width:4px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1506706298 hr {
    border-width:4px !important;
    color:var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1009164671 img {
    border-radius:4px !important;
    object-position:50% 0% !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#cf8614fa {
    width: 100%;
    min-height: 240px;
    align-items: stretch;
}
    
#ba98b519::before, #ba98b519 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.7;
    border-radius: inherit;
}
#ba98b519 {
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://irp.cdn-website.com/32976e5a/dms3rep/multi/opt/logo-1920w.png");
    background-size: auto;
    background-position: 100% 100%;
}
    
#d82bbfb5 {
    row-gap: 32px;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    width: 100%;
    flex: 0 1 auto;
    align-content: center;
    padding: 0 0 0 0;
}
    
#\33 b3c2fcc {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 92ff6e6 {
    row-gap: 32px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#\30 44808f1 {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 260px;
    padding: 0 0 0 0;
}
    
#a21f0e02 {
    max-width: 100%;
    width: 68px;
    height: 55px;
}
    
#b9c69b46 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e82a6c7e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dbf4a458 {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 260px;
    padding: 0 0 0 0;
}
    
#\39 5c027a7 {
    max-width: 100%;
    width: 64px;
    height: 52px;
}
    
#\32 9757dc1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f0d2eeaf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#feafe93f {
    row-gap: 12px;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 260px;
    padding: 0 0 0 0;
}
    
#\33 502c89c {
    max-width: 100%;
    width: 53px;
    height: 66px;
}
    
#dcffc451 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fb459602 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\39 080ac30 {
    width: 100%;
    min-height: 1252px;
    align-items: stretch;
}
    
#aebe61e4 {
    background-image: linear-gradient(90deg, rgba(209, 67, 31, 1) 0%, rgba(243, 162, 0, 1) 100%);
    background-origin: border-box;
}
    
#e0552ea1 {
    row-gap: 32px;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    align-content: center;
    padding: 0 0 0 0;
}
    
#\35 856604d {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 42da22b {
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 0 0 0 0;
}
    
#bfc7ae23 {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 4px;
    row-gap: 16px;
    flex: 1;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b20d5751 {
    background-color: rgba(245,245,245,1);
    border-radius: 4px;
    row-gap: 16px;
    flex: 1;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b4b80324 {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#a0232af7 {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 4px;
    row-gap: 16px;
    flex: 1;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    justify-content: space-between;
    border-width: 0px 0px 0px 0px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    background-image: none;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 171ae69 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 154073d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\32 154073d {
    max-width: 100%;
    width: 277px;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 86f6d5f {
    background-color: rgba(245,245,245,1);
    border-radius: 4px;
    row-gap: 16px;
    flex: 1;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#dffb5ba2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 1f0bc6d {
    background-color: rgba(245,245,245,1);
    border-radius: 4px;
    row-gap: 16px;
    flex: 1;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cd53c19 {
    width: 100%;
    height: 200px;
    order: 0;
    align-self: flex-start;
}
    
#b9bcc190 {
    background-color: rgba(245,245,245,1);
    border-radius: 4px;
    row-gap: 16px;
    flex: 1;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fe6b424 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 df91989 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 501b5f6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\35 501b5f6 {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#\31 6eaf468.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\31 6eaf468 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    min-height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd529bb1 {
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0 0 0 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4615d35 {
    background-color: rgba(245,245,245,1);
    border-radius: 4px;
    row-gap: 16px;
    flex: 1;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c14749ce {
    width: 100%;
    height: 200px;
    align-self: flex-start;
}
    
#ee9809c8 {
    width: 100%;
    height: 200px;
    align-self: flex-start;
}
    
#\33 a721792 {
    background-color: rgba(245,245,245,1);
    border-radius: 4px;
    row-gap: 16px;
    flex: 1;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#e515333b {
    width: 100%;
    height: 200px;
    align-self: flex-start;
}
    
#\39 eb635aa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\39 eb635aa {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#cc75df0f {
    width: 100%;
    height: 200px;
    align-self: flex-start;
}
    
#\33 dbcfec3 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\32 66d1e73 {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 b8cd71a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fda45320.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#fda45320 {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#\30 53a68b9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#\30 53a68b9 {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#c9300b52.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 8px 12px 8px;
}
#c9300b52 {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#\38 ce94fd1 {
    background-color: rgba(245,245,245,1);
    border-radius: 4px;
    row-gap: 16px;
    flex: 1;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    justify-content: space-between;
    border-width: 1px 1px 1px 1px;
    align-items: stretch;
    border-style: solid;
    min-width: 300px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd7061e4 {
    width: 100%;
    height: 200px;
    align-self: flex-start;
}
}



@media all {
    
#e2ccff81 {
    max-width: none;
    width: 100%;
    align-items: stretch;
}
    
#a5d4c96c::before, #a5d4c96c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#a5d4c96c {
    background-image: url('https://irp.cdn-website.com/32976e5a/dms3rep/multi/opt/1789509383699-16_9-NtO-1920w.png');
}
    
#b0f4cb18 {
    column-gap: 48px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: 0 0 0 0;
}
    
#\32 b96a3f1 {
    width: 40%;
    justify-content: flex-start;
    border-width: 0 0 0 2px;
    border-color: rgba(232,92,0,1) rgba(232,92,0,1) rgba(232,92,0,1) var(--color_1);
    align-items: stretch;
    border-style: solid;
    padding: 0 0 0 20px;
}
    
#\37 1494b98 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 78bb013 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 e11a07e {
    row-gap: 10px;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    column-gap: 2%;
    flex-wrap: nowrap;
    flex-direction: row;
    --column-gap: 2%;
    padding: 0 0 0 0;
}
    
#group_mtk {
    align-self: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 3b6316e {
    align-self: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 f859207 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be803d60 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b77f437f {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc591e8f {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea0a7750 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 de1b374 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e8efa31 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d69452dc {
    align-self: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#\36 bab099c {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 888b5c8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7b67ad5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 26ce37c {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 5882098 {
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 0px;
    justify-content: center;
}
    
#fc093556::before, #fc093556 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(26,26,26,1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.8;
    content: '';
    height: 100%;
}
#fc093556 {
    background-image: url('https://irp.cdn-website.com/32976e5a/dms3rep/multi/opt/1789509383699-16_9-ZNw-1920w.png');
}
    
#\33 6eb7fb4 {
    align-self: center;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\36 43d0c06 {
    row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    flex: 0 1 auto;
    min-width: auto;
    align-content: center;
    padding: 0 0 0 0;
}
    
#\36 38f316b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d668046f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 d6e7d5b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\39 8b1f7d2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f81f800f {
    column-gap: 16px;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: wrap;
    width: 100%;
    flex: 0 1 auto;
    padding: 0 0 0 0;
}
    
#\39 3492e66.flex-element.widget-wrapper > [data-element-type] {
    padding: 14px 0px 14px 0px;
}
#\39 3492e66.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#\39 3492e66 {
    min-height: 48px;
    width: 220px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e12071e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 e12071e {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 3404645 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 af573bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 0b917d2 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 65px 150px 65px;
    margin: 0% 0% 0% 0%;
}
    
#bfc1a99b::before, #bfc1a99b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#bfc1a99b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/32976e5a/dms3rep/multi/opt/upscale+house+image-1920w.png");
}
    
#\34 11ec9e0 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c369c29b {
    column-gap: 16px;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: wrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    width: 100%;
    flex: 0 1 auto;
    padding: 0 0 0 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6f1d79c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 14px 28px 14px 28px;
}
#a6f1d79c {
    min-height: 48px;
    width: 250px;
    order: 1;
}
    
#\34 f063b58 {
    margin: 0px 0% 0px 0%;
}
    
#\36 f991d8a {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e458cfde {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b41d2932 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 04c0bcc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 641b4a5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\37 2fcac6c {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9bfc611.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a9bfc611 {
    width: 100px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd5ee48a {
    width: 100%;
    max-width: 100%;
    min-width: 0%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media all {
    
#d39d2d19 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 2d46e0e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\30 5a4f517 {
    background-color: rgba(249, 249, 249, 1);
    background-image: none;
}
    
#widget_anf {
    width: 100%;
    height: 410px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 44808f1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.6%;
    min-width: auto;
}
    
#dbf4a458 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.6%;
    min-width: auto;
}
    
#\36 92ff6e6 {
    column-gap: 4.102564102564102%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#feafe93f {
    margin-right: 0%;
    margin-left: 0%;
    width: 30.6%;
    min-width: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bfc7ae23 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 47.95%;
    min-width: auto;
    flex: 1 1 auto;
}
    
#b20d5751 {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.95%;
    min-width: auto;
    flex: 1 1 auto;
}
    
#a0232af7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 47.95%;
    min-width: auto;
    flex: 1 1 auto;
}
    
#\33 42da22b {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    --column-gap: 2%;
}
    
#\32 154073d {
    width: 527px;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0b917d2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 f063b58 {
    margin: 0px 0% 0px 0%;
}
    
#c369c29b {
    column-gap: 2.735042735042735%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#a6f1d79c {
    margin-right: 0%;
    margin-left: 0%;
    width: 99.99%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 04c0bcc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 746cde1 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#cf8614fa {
    flex-direction: column;
    min-height: unset;
}
    
#d82bbfb5 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\36 92ff6e6 {
    flex-direction: column;
}
    
#\30 44808f1 {
    width: 100%;
    min-width: 0;
}
    
#dbf4a458 {
    width: 100%;
    min-width: 0;
}
    
#feafe93f {
    width: 100%;
    min-width: 0;
}
}



@media (max-width: 767px) {
    
#\39 080ac30 {
    flex-direction: column;
    min-height: unset;
}
    
#e0552ea1 {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\33 42da22b {
    flex-direction: column;
}
    
#bfc7ae23 {
    width: 100%;
    min-width: 0;
}
    
#b20d5751 {
    width: 100%;
    min-width: 0;
}
    
#a0232af7 {
    width: 100%;
    min-width: 0;
}
    
#\33 86f6d5f {
    width: 100%;
    min-width: 0;
}
    
#\33 a721792 {
    width: 100%;
    min-width: 0;
}
    
#\39 1f0bc6d {
    width: 100%;
    min-width: 0;
}
    
#cc75df0f {
    height: auto;
}
    
#bd529bb1 {
    flex-direction: column;
}
    
#a4615d35 {
    width: 100%;
    min-width: 0;
}
    
#\38 ce94fd1 {
    width: 100%;
    min-width: 0;
}
    
#b9bcc190 {
    width: 100%;
    min-width: 0;
}
}



@media (max-width: 767px) {
    
#e2ccff81 {
    flex-direction: column;
    min-height: unset;
}
    
#b0f4cb18 {
    row-gap: 24px;
    flex-direction: column;
}
    
#\32 b96a3f1 {
    width: 100%;
}
    
#\39 e11a07e {
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_mtk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 3b6316e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d69452dc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 5882098 {
    flex-direction: column;
    min-height: unset;
}
    
#\33 6eb7fb4 {
    align-items: center;
}
    
#\36 43d0c06 {
    max-width: 100%;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\33 d6e7d5b {
    justify-content: flex-start;
}
    
#f81f800f {
    flex-direction: column;
    align-items: stretch;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\33 af573bb {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#\35 0b917d2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 20px 30px 20px;
}
    
#c369c29b {
    flex-direction: column;
    align-items: stretch;
    row-gap: 10px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 f063b58 {
    margin: 0px 0% 0px 0%;
}
    
#a6f1d79c {
    width: 310px;
    align-self: center;
}
}



@media (max-width: 767px) {
    
#b41d2932 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#\31 04c0bcc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#d39d2d19 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 2d46e0e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_anf {
    width: 100.00%;
    height: 642px;
}
}

#a5d4c96c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAArklEQVQI1wXB6wqCMBgA0D1UkCAFc5/4NbW8Ted9XlYkmJLU33qB3rlzSJoxIaEsHK2cReM8WFNP17v1fePvw4kQEMZMSmxqmDXfbu4y8Hlkj6v5ehjEd5nng5Qoy8NtgKnDqcJFwazMZdwTD6mHLA6oe9klmVnkcK1Oq3KeLWwtI96JpiKS+ZkHB7wYQWJXJeqSro39anwSBawfVNHWTsgpP6ZF1HShEGYlDJ3CHzUyO/RF53yQAAAAAElFTkSuQmCC')!important}#fc093556.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/AItNLY1QMJFVNZZbOp5fPaFjQKhqRa1yTLSLa7efiACMTCyPUDCVVTWZWzqeYD6iZEGpakSucEmjd1aVemEAkEwtlFEwmFU0m1s6oGA9pWVBrGtDsXFHlWZCd1g7AJFLKpVRL5hVNJxbOaJgPahmQKxqQrBuRJNiQHNTOwCTTy2WUzGZVjScWzihXTqmYTyqZT2takCSYj51VzoAk1EullQxm1c0nFs4nls5ol05qF85qGM8jl47c1c4A8hI+d+jOIgAAAAASUVORK5CYII=')!important}