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

  *#dm .dmInner div.u_1592295175 hr {
    border-width:1px !important;
    color:rgba(11,27,43,0.25) !important;
  }

  *#dm .dmInner div.u_1844854423 hr {
    border-width:1px !important;
    color:rgba(11,27,43,0.25) !important;
  }

  *#dm .dmInner div.u_1353592384 hr {
    border-width:1px !important;
    color:rgba(11,27,43,0.25) !important;
  }

  *#dm .dmInner div.u_1447734956 hr {
    border-width:1px !important;
    color:rgba(11,27,43,0.25) !important;
  }

  *#dm .dmInner div.u_1122987257 hr {
    border-width:1px !important;
    color:rgba(237,230,220,0.2) !important;
  }

  *#dm .dmInner div.u_1585903416 hr {
    border-width:1px !important;
    color:rgba(237,230,220,0.2) !important;
  }

  *#dm .dmInner div.u_1653600081 hr {
    border-width:1px !important;
    color:rgba(237,230,220,0.2) !important;
  }

  *#dm .dmInner div.u_1514999904 hr {
    border-width:1px !important;
    color:rgba(237,230,220,0.2) !important;
  }

  *#dm .dmInner div.u_1586464174 hr {
    border-width:1px !important;
    color:rgba(237,230,220,0.2) !important;
  }

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

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

  *#dm .dmInner div.u_1434019781 hr {
    border-width:1px !important;
    color:rgba(11,27,43,0.3) !important;
  }

  *#dm .dmInner div.u_1796978836 hr {
    border-width:1px !important;
    color:rgba(11,27,43,0.3) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1541834484 hr {
    border-width:1px !important;
    color:rgba(237,230,220,0.2) !important;
  }

  *#dm .dmInner div.u_1289189398 hr {
    border-width:1px !important;
    color:rgba(237,230,220,0.2) !important;
  }

  *#dm .dmInner div.u_1571050385 hr {
    border-width:1px !important;
    color:rgba(237,230,220,0.2) !important;
  }

  *#dm .dmInner div.u_1829528458 img { object-fit:contain !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#e7dcf68a {
    min-height: 0;
    column-gap: 4%;
    width: 100%;
    align-content: stretch;
    flex-wrap: nowrap;
    align-items: stretch;
}
    
#\38 b575db6 {
    background-color: var(--color_1);
}
    
#f20f6be7 {
    row-gap: 20px;
    width: 47.39%;
    min-width: 4%;
    min-height: 8px;
    align-self: auto;
    align-content: center;
    column-gap: 0%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-items: center;
}
    
#\38 58937d4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f197fcd0 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 78af79e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin-top: 8px;
}
    
#c9131478 {
    width: 48.50%;
    min-width: 4%;
    min-height: 8px;
    align-self: auto;
    justify-self: auto;
    align-content: flex-start;
}
    
#d3865903 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin-top: 60px;
}
    
#widget_1ql {
    width: 55.88%;
    height: 568px;
    max-width: 100%;
}
    
#\34 db4e214 {
    width: 488px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin: 38px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7k2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\38 6018286 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a3821e1f {
    min-height: auto;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
}
    
#ade00f7a {
    background-color: var(--color_2);
}
    
#\33 eea434e {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding-bottom: 48px;
}
    
#\39 e1202f0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#eab15ce0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 ad2a306 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ad0df457 {
    column-gap: 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\32 2eda699 {
    row-gap: 16px;
    width: 34%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: rgba(237,230,220,0.2);
    align-items: flex-start;
    border-style: solid;
    padding: 40px 40px 40px 40px;
}
    
#ae586a03 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 f899c2d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e22cb3e3 {
    row-gap: 16px;
    width: 32%;
    border-width: 1px 0px 1px 0px;
    border-color: rgba(237,230,220,0.2);
    align-items: center;
    border-style: solid;
    padding: 40px 40px 40px 40px;
}
    
#d83a153c {
    max-width: 100%;
    width: auto;
    height: auto;
    margin-left: -1px;
}
    
#acc9a317 {
    row-gap: 16px;
    width: 34%;
    justify-content: flex-start;
    border-width: 1px;
    border-color: rgba(237,230,220,0.2);
    align-items: flex-start;
    border-style: solid;
    padding: 40px 40px 40px 40px;
}
    
#\35 952e199 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 fee0d72 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ce533125 {
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\38 ee8b909 {
    background-color: var(--color_7);
    row-gap: 16px;
    justify-content: flex-start;
    border-width: 2px 0px 0px 0px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
    margin-left: 0px;
    margin-right: 0px;
    padding: 40px 40px 40px 40px;
}
    
#\35 6d6c37c {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\33 7519979 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\38 7babe64 {
    min-height: 240px;
    column-gap: 6%;
    width: 100%;
    align-items: flex-start;
}
    
#c3d3ccd8 {
    background-color: var(--color_1);
}
    
#a0e48a31 {
    align-self: flex-start;
    row-gap: 20px;
    width: 40.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#\33 64141d9 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\38 78d53d0 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\36 cb00649 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\38 52622a6 {
    row-gap: 0px;
    width: 54.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#\30 b1ee279 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#aea9f136 {
    max-width: 100%;
    width: auto;
    margin-top: 24px;
    height: auto;
}
    
#\33 a200c54 {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#fd830461 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\38 b60e349 {
    max-width: 100%;
    width: auto;
    margin-top: 24px;
    height: auto;
}
    
#\35 1308c60 {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#\39 f8313f2 {
    max-width: 100%;
    width: auto;
    margin-top: 24px;
    height: auto;
}
    
#a50d4cc3 {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#b6d15ab8 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\31 e5b0bc2 {
    max-width: 100%;
    width: auto;
    margin-top: 24px;
    height: auto;
}
    
#de8d03d4 {
    max-width: 100%;
    width: auto;
    margin-bottom: 16px;
    height: auto;
}
    
#\34 0f5475f {
    width: 316px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 0b64e01 {
    min-height: 240px;
    column-gap: 4%;
    width: 100%;
    align-content: center;
}
    
#f9d9d461 {
    background-color: var(--color_2);
}
    
#\34 16dea4a {
    row-gap: 0px;
    width: 56.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
    align-self: auto;
}
    
#\39 1d8ec91 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\36 184f3dd {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\32 3935f8e {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f846ac20 {
    max-width: 100%;
    width: 100%;
    margin-top: 20px;
    min-height: 1px;
    height: auto;
    order: 2;
}
    
#c81f8b82 {
    max-width: 100%;
    width: auto;
    margin-top: 24px;
    height: auto;
    order: 4;
}
    
#\33 67e8147 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 5;
}
    
#c5716126 {
    max-width: 100%;
    width: 100%;
    margin-top: 20px;
    min-height: 1px;
    height: auto;
    order: 6;
}
    
#ca563283 {
    max-width: 100%;
    width: auto;
    margin-top: 24px;
    height: auto;
    order: 7;
}
    
#bf84cff5 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 8;
}
    
#\37 a8977ab {
    max-width: 100%;
    width: 100%;
    margin-top: 20px;
    min-height: 1px;
    height: auto;
    order: 9;
}
    
#c8a9d03e {
    max-width: 100%;
    width: auto;
    margin-top: 24px;
    height: auto;
    order: 10;
}
    
#fabe4ee9 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 11;
}
    
#\33 9c95795 {
    max-width: 100%;
    width: 100%;
    margin-top: 20px;
    min-height: 1px;
    height: auto;
    order: 12;
}
    
#\31 f144394 {
    max-width: 100%;
    width: auto;
    margin-top: 24px;
    height: auto;
    order: 13;
}
    
#\32 5dfd0a5 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 14;
}
    
#bbd990ed {
    max-width: 100%;
    width: 100%;
    margin-top: 20px;
    min-height: 1px;
    height: auto;
    order: 15;
}
    
#b738680b {
    max-width: 100%;
    width: auto;
    margin-top: 24px;
    height: auto;
    order: 16;
}
    
#\35 2dd36ca {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 17;
}
    
#\31 b73d8fc {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 18;
}
    
#\32 6b7bc41 {
    max-width: 100%;
    width: auto;
    margin-top: 24px;
    height: auto;
    order: 19;
}
    
#\34 ae5a8b7 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 20;
}
    
#ded921d5 {
    align-self: auto;
    width: 40.0%;
    min-width: 4%;
    min-height: 8px;
    align-items: center;
    align-content: center;
}
    
#\39 4c72468 {
    border-color: var(--color_1);
    background-color: var(--color_1);
    row-gap: 20px;
    box-shadow: 4px 4px 0px rgba(162,129,59,1);
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 40px 40px 40px 40px;
}
    
#bfc4bf87 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 c9558f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 13e86ee {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 62c7915 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#widget_kbe {
    width: 488px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
}
}



@media all {
    
#\38 fb40506 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
}
    
#b3a92924 {
    background-color: var(--color_1);
}
    
#\35 71a8b98 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\39 0717e50 {
    border-color: var(--color_2);
    background-color: var(--color_6);
    row-gap: 0px;
    box-shadow: 4px 4px 0px rgba(162,129,59,1);
    justify-content: flex-start;
    border-width: 1px;
    align-items: stretch;
    border-style: solid;
    padding: 48px 48px 48px 48px;
}
    
#\33 ba2210e {
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 24px;
}
    
#\33 0a881ac {
    width: 39.40%;
    justify-content: flex-start;
    align-items: flex-end;
}
    
#b0e239fa {
    max-width: 100%;
    width: 796px;
    height: auto;
}
    
#e016fd4a {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 24px;
    height: auto;
}
    
#\33 74fa4ea {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 1b934bd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 ae8e493 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 32px;
    height: auto;
}
    
#ddf769c1 {
    column-gap: 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#eda89112 {
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 4%;
}
    
#eb5ba40f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a7fc5f0a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 0f98747 {
    align-self: stretch;
    max-width: 100%;
    width: 1px;
    margin-top: 0;
    min-height: 1px;
    height: auto;
}
    
#\32 a12797e {
    row-gap: 12px;
    width: 32%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 4% 0 4%;
}
    
#\37 fec60a1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 1c11f07 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f7fdec51 {
    align-self: stretch;
    max-width: 100%;
    width: 1px;
    min-height: 1px;
    height: auto;
}
    
#\39 f3d340f {
    row-gap: 12px;
    padding-left: 4%;
    width: 32%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\31 3013ba2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 26f363d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 fac6480 {
    max-width: 100%;
    width: 100%;
    margin-top: 32px;
    min-height: 1px;
    height: auto;
}
}



@media all {
    
#\31 2788127 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 ba2388c {
    min-height: auto;
    row-gap: 48px;
    width: 100%;
    flex-direction: column;
}
    
#\34 b804bb7 {
    background-color: var(--color_6);
}
    
#b15283fb {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\32 c0e4e1f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 eb371f8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c263b8dc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 6f6c6e7 {
    column-gap: 2%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
}
    
#\37 6a64f36 {
    border-color: var(--color_2);
    background-color: var(--color_6);
    row-gap: 12px;
    box-shadow: 4px 4px 0px rgba(162,129,59,1);
    width: 18%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#\39 f9e1c1b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 e879804 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#bf85e07c {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\31 3f865d5 {
    border-color: var(--color_2);
    background-color: var(--color_6);
    row-gap: 12px;
    box-shadow: 4px 4px 0px rgba(162,129,59,1);
    width: 18%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#dab62925 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 da165f0 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#b92335f0 {
    border-color: var(--color_2);
    background-color: var(--color_6);
    row-gap: 12px;
    box-shadow: 4px 4px 0px rgba(162,129,59,1);
    width: 18%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#b98905a0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#dae13e55 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 b2e7cb6 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#f26ea3f0 {
    border-color: var(--color_2);
    background-color: var(--color_6);
    row-gap: 12px;
    box-shadow: 4px 4px 0px rgba(162,129,59,1);
    width: 18%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#a0c6f09d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 11f04e7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 27586b4 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#\31 4d16c27 {
    border-color: var(--color_2);
    background-color: var(--color_6);
    row-gap: 12px;
    box-shadow: 4px 4px 0px rgba(162,129,59,1);
    width: 18%;
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#\35 2b752ce {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 47cb729 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 a0d3315 {
    max-width: 100%;
    width: auto;
    margin-top: auto;
    height: auto;
}
    
#ac642aea {
    width: 100%;
    justify-content: flex-start;
    align-items: flex-end;
    min-width: 4%;
}
    
#\31 7c384d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#f3fbeeff {
    min-height: 0;
    row-gap: 56px;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#\31 7cb1909 {
    background-color: var(--color_1);
}
    
#\34 c168e69 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 80px;
}
    
#\32 d251fca {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 131ba3e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 57a030b {
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 80px;
}
    
#c3b7327e {
    row-gap: 12px;
    width: 30%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\33 744271b {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#f22cd37b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 69142a1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 685d21b {
    row-gap: 12px;
    width: 30%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#c9ec7d03 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#\32 194f46d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d0202fd3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 291e481 {
    row-gap: 12px;
    width: 30%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\39 057c004 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    margin-bottom: 8px;
    height: auto;
}
    
#bf00d0d3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 6b5a4dc {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b0f5dede {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 80px;
}
    
#c8bcbe77 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 638847d {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\38 95c66b2 {
    min-height: 0;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#db81231d {
    background-color: var(--color_2);
}
    
#c08f3829 {
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    margin-bottom: 40px;
    min-height: 80px;
    align-content: center;
}
    
#\37 705f15c {
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#bf1619ec {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#fc4af816 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#c0448dd7 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 2;
}
    
#\34 b4272b1 {
    row-gap: 24px;
    width: 48%;
    justify-content: flex-start;
    align-items: stretch;
}
    
#\30 49425c6 {
    border-color: var(--color_1);
    background-color: var(--color_6);
    row-gap: 16px;
    box-shadow: 4px 4px 0px rgba(162,129,59,1);
    justify-content: flex-start;
    border-width: 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#\36 17e459c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#af213ef9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 83e7bf3 {
    background-color: var(--color_7);
    row-gap: 16px;
    justify-content: flex-start;
    border-width: 1px;
    border-color: rgba(237,230,220,0.2);
    align-items: flex-start;
    border-style: solid;
    padding: 32px 32px 32px 32px;
}
    
#\39 9ddacf9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 d684acb {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 d7c5571 {
    width: 232px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 13a81dc {
    min-height: 240px;
    column-gap: 0px;
    width: 100%;
    align-items: stretch;
}
    
#\31 9f82fe4 {
    background-color: var(--color_1);
}
    
#\30 ab73e76 {
    width: 45.0%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 8px;
    padding: 0 0 0 0;
}
    
#\39 32344ad {
    width: 100%;
    min-height: 500px;
    height: 100%;
}
    
#aeced455 {
    row-gap: 20px;
    width: 55.0%;
    min-width: 4%;
    min-height: 8px;
    padding: 48px 48px 48px 48px;
}
    
#fdfe28b4 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 f98dc79 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 fc21c69 {
    align-self: flex-start;
    max-width: 100%;
    width: 60px;
    min-height: 1px;
    height: auto;
}
    
#a86d9be0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a6d86864 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\37 57d81bf {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\35 3291742 {
    width: 100%;
}
    
#ac9a8988 {
    min-height: auto;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
}
    
#a29cb240 {
    background-color: var(--color_6);
}
    
#\32 2eb9cd2 {
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#b17b8f2a {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\38 e6b1cfb {
    min-height: 493px;
    column-gap: 4%;
    width: 100%;
    align-items: flex-start;
}
    
#\37 a160539 {
    background-color: var(--color_2);
}
    
#\31 ac27278 {
    row-gap: 20px;
    width: 55.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#a5c4dbce {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#cf87f77c {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#\31 24d80be {
    row-gap: 0px;
    width: 41.0%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#e01a992c {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\33 b6ee3af {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 809086f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 85e7cfc {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\30 c400323 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a0e7995e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 b188732 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\31 86acb02 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 1edbd16 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 579bfb8 {
    width: 791px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 9dba3e2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 5f376ba {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 d08d716 {
    background-color: var(--color_2);
    row-gap: 32px;
    justify-content: flex-start;
    border-width: 2px 0px 0px 0px;
    border-color: var(--color_3);
    align-items: flex-start;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 60px 60px 60px 60px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b97ac257 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fe0376b1 {
    row-gap: 12px;
    width: 47%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\32 72033f2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 9a8a8b6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 9d560f2 {
    column-gap: 6%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\35 390170d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fe2c33f5 {
    row-gap: 12px;
    width: 47%;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#b36b837b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b359381a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 1968ce6 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 c9dd471 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 92c7f60 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e7dcf68a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_1ql {
    height: 394px;
    width: 90.93%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7babe64 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0b64e01 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 95c66b2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 13a81dc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5f376ba {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#e7dcf68a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 40px;
    flex-wrap: nowrap;
}
    
#f20f6be7 {
    width: 100%;
    min-height: 190px;
    height: auto;
}
    
#c9131478 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#f197fcd0 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 58937d4 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 78af79e {
    justify-self: auto;
    width: 100%;
    order: 0;
    align-self: flex-start;
    margin: -56px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3865903 {
    justify-self: auto;
    width: 100%;
    order: 1;
    align-self: flex-start;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1ql {
    height: 434px;
    order: 2;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 6018286 {
    width: 232px;
}
    
#a3821e1f {
    min-height: unset;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
}
    
#\33 eea434e {
    align-items: center;
}
    
#ad0df457 {
    flex-direction: column;
    row-gap: 0px;
}
    
#\32 2eda699 {
    width: 100%;
}
    
#e22cb3e3 {
    width: 100%;
}
    
#acc9a317 {
    width: 100%;
}
    
#ce533125 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 7babe64 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 40px;
}
    
#a0e48a31 {
    width: 100%;
    margin-top: -66px;
}
    
#\38 52622a6 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 0b64e01 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 40px;
}
    
#\34 16dea4a {
    width: 100%;
}
    
#ded921d5 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 fb40506 {
    min-height: unset;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
}
    
#\35 71a8b98 {
    align-items: center;
    height: auto;
    min-height: 1230px;
}
    
#\33 ba2210e {
    row-gap: 8px;
    flex-direction: column;
}
    
#\33 0a881ac {
    width: 100%;
}
    
#ddf769c1 {
    row-gap: 24px;
    flex-direction: column;
}
    
#eda89112 {
    width: 100%;
}
    
#\32 a12797e {
    width: 100%;
}
    
#\39 f3d340f {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 ba2388c {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#b15283fb {
    align-items: center;
}
    
#\32 6f6c6e7 {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 16px;
}
    
#\37 6a64f36 {
    width: 75%;
    min-width: 75%;
}
    
#\31 3f865d5 {
    width: 75%;
    min-width: 75%;
}
    
#b92335f0 {
    width: 75%;
    min-width: 75%;
}
    
#f26ea3f0 {
    width: 75%;
    min-width: 75%;
}
    
#\31 4d16c27 {
    width: 75%;
    min-width: 75%;
}
    
#ac642aea {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f3fbeeff {
    min-height: unset;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 32px;
}
    
#\34 c168e69 {
    align-items: center;
}
    
#\30 57a030b {
    flex-direction: column;
    row-gap: 32px;
}
    
#c3b7327e {
    width: 100%;
}
    
#\31 685d21b {
    width: 100%;
}
    
#\37 291e481 {
    width: 100%;
}
    
#b0f5dede {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 95c66b2 {
    min-height: unset;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 0px;
}
    
#c08f3829 {
    flex-direction: column;
    row-gap: 32px;
}
    
#\37 705f15c {
    width: 100%;
}
    
#\34 b4272b1 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 13a81dc {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 ab73e76 {
    width: 100%;
}
    
#\39 32344ad {
    min-height: 300px;
}
    
#aeced455 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ac9a8988 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 2eb9cd2 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 e6b1cfb {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 48px;
}
    
#\31 ac27278 {
    width: 100%;
}
    
#\31 24d80be {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 9dba3e2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 5f376ba {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 9d560f2 {
    row-gap: 24px;
    flex-direction: column;
}
    
#fe2c33f5 {
    width: 100%;
}
    
#fe0376b1 {
    width: 100%;
}
}

