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

  *#dm .dmInner a.u_1450137986 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_3500511585 .postArticle>.inner { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_3500511585 .postDescription { color:rgba(107,107,107,1) !important; }

  *#dm .dmInner div.u_1898406521 hr {
    border-width:1px !important;
    color:rgba(26,26,26,0.12) !important;
  }

  *#dm .dmInner div.u_1561837919 hr {
    border-width:1px !important;
    color:rgba(26,26,26,0.12) !important;
  }

  *#dm .dmInner div.u_1256261745 hr {
    border-width:1px !important;
    color:rgba(26,26,26,0.12) !important;
  }

  *#dm .dmInner div.u_1154326979 hr {
    border-width:1px !important;
    color:rgba(26,26,26,0.12) !important;
  }

  *#dm .dmInner div.u_1482723377 hr {
    border-width:1px !important;
    color:rgba(26,26,26,0.12) !important;
  }

  *#dm .dmInner div.u_3500511585 .postTitle a { font-weight:600 !important; }

  *#dm .dmInner div.u_1080108978 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(216,214,207,1) rgba(216,214,207,1) rgba(216,214,207,1) rgba(216,214,207,1) !important;
    border-radius:14px 14px 14px 14px !important;
  }

  *#dm .dmInner div.u_1080108978 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(216,214,207,1) rgba(216,214,207,1) rgba(216,214,207,1) rgba(216,214,207,1) !important;
    border-radius:14px 14px 14px 14px !important;
  }

  *#dm .dmInner div.u_1080108978 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(216,214,207,1) rgba(216,214,207,1) rgba(216,214,207,1) rgba(216,214,207,1) !important;
    border-radius:14px 14px 14px 14px !important;
  }

  *#dm .dmInner a.u_1107294414 { border-radius:14px 14px 14px 14px !important; }

  *#dm .dmInner a.u_1107294414 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1178505843 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.14) rgba(0,0,0,0.14) rgba(0,0,0,0.14) rgba(0,0,0,0.14) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1178505843:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1178505843.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1178505843 span.text {
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1048645196 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.14) rgba(0,0,0,0.14) rgba(0,0,0,0.14) rgba(0,0,0,0.14) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1048645196:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1048645196.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1048645196 span.text {
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1260620707 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.14) rgba(0,0,0,0.14) rgba(0,0,0,0.14) rgba(0,0,0,0.14) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1260620707:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1260620707.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1260620707 span.text {
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1096445325 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.14) rgba(0,0,0,0.14) rgba(0,0,0,0.14) rgba(0,0,0,0.14) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1096445325:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1096445325.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1096445325 span.text {
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1324847178 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.14) rgba(0,0,0,0.14) rgba(0,0,0,0.14) rgba(0,0,0,0.14) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1324847178:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1324847178.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1324847178 span.text {
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1697072966 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.14) rgba(0,0,0,0.14) rgba(0,0,0,0.14) rgba(0,0,0,0.14) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1697072966:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1697072966.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1697072966 span.text {
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1382593499 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.14) rgba(0,0,0,0.14) rgba(0,0,0,0.14) rgba(0,0,0,0.14) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1382593499:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1382593499.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1382593499 span.text {
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1417780155 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0.14) rgba(0,0,0,0.14) rgba(0,0,0,0.14) rgba(0,0,0,0.14) !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1417780155:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1417780155.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1417780155 span.text {
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1595878757 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1595878757 {
    background-color:rgba(255,209,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1123103366 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1123103366 span.text {
    font-weight:600 !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1123103366:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1123103366.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1123103366:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1123103366.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1778033042 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_1625760866 hr {
    border-width:1px !important;
    color:rgba(26,26,26,0.10) !important;
  }

  *#dm .dmInner div.u_1235429202 hr {
    border-width:1px !important;
    color:rgba(26,26,26,0.10) !important;
  }

  *#dm .dmInner div.u_1313396996 hr {
    border-width:1px !important;
    color:rgba(26,26,26,0.10) !important;
  }

  *#dm .dmInner a.u_1986402651 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_387156293 .svg { fill:rgba(143,139,128,1) !important; }

  *#dm .dmInner div.u_387156293 span[data-icon-mask] { background-color:rgba(143,139,128,1) !important; }

  *#dm .dmInner div.u_1626846172 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.12) !important;
  }

  *#dm .dmInner a.u_1606725119 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_1607967458 hr {
    border-width:1px !important;
    color:rgba(26,26,26,0.12) !important;
  }

  *#dm .dmInner div.u_1132527809 hr {
    border-width:1px !important;
    color:rgba(26,26,26,0.12) !important;
  }

  *#dm .dmInner div.u_1233046558 hr {
    border-width:1px !important;
    color:rgba(26,26,26,0.12) !important;
  }

  *#dm .dmInner div.u_1889608918 hr {
    border-width:1px !important;
    color:rgba(26,26,26,0.12) !important;
  }

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

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

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

  *#dm .dmInner div.u_1639525137 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(26,26,26,1) rgba(255,209,0,1) rgba(26,26,26,1) rgba(255,209,0,1) !important;
  }

  *#dm .dmInner div.u_1902690636 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(26,26,26,1) rgba(255,209,0,1) rgba(26,26,26,1) rgba(255,209,0,1) !important;
  }

  *#dm .dmInner div.u_1217908229 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:url(https://de.cdn-website.com/68f36b8a000640fe8709b7048aa4e26e/dms3rep/multi/Imag4.svg) !important;
  }

  *#dm .dmInner a.u_1990006471 {
    background-color:rgba(255,209,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1990006471 span.text { font-weight:400 !important; }

  *#dm .dmInner a.u_1990006471:hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1990006471.hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1115084145 {
    background-color:rgba(255,209,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1115084145:hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1115084145.hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1115084145 span.text {
    font-weight:400 !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1575060931 hr {
    border-width:1px !important;
    color:rgba(26,26,26,0.10) !important;
  }

  *#dm .dmInner div.u_1855566504 .tc-logo { border-radius:150px 150px 150px 150px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_3500511585 .postDescription { font-size:15px !important; }

  *#dm .dmInner div.u_1855566504 .tc-logo {
    width:70px !important;
    height:70px !important;
  }

  *#dm .dmInner *.u_1855566504 .tc-card { padding:30px !important; }
}
*#dm .dmInner div.u_1442613128
{
	transform:rotate(90deg) !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_740749074
{
}
*#dm .dmInner div.u_1613629750
{
}
*#dm .dmInner div.u_1613629750
{
}
separatorHomeCss{color:red !important}@media all {
    
#ff6d10a2 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 295a3cc {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 24px 0px 24px;
}
    
#e9c9efb5 {
    background-image: url("https://le-de.cdn-website.com/68f36b8a000640fe8709b7048aa4e26e/dms3rep/multi/opt/hero-editorial-1920w.jpg");
    background-position: 100% 50%;
}
    
#widget_a97 {
    width: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 b41aa28 {
    margin: 0px 0% 0px 0%;
}
    
#f5cdb824.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#f5cdb824 {
    width: 64.06%;
    max-width: 100%;
    order: 5;
    margin: 26px 0% 34px 0%;
    margin-top: 26px;
    margin-right: 0%;
    margin-bottom: 34px;
    margin-left: 0%;
}
    
#dd44bf3a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    row-gap: 24px;
    column-gap: 13px;
    flex-wrap: nowrap;
    --column-gap: 13px;
    justify-self: auto;
    order: 6;
    align-content: center;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 cabd70a.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\39 cabd70a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 19px 34px 19px 34px;
}
#\39 cabd70a {
    width: auto;
    height: 57px;
    min-height: auto;
    max-width: 100%;
    order: 0;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cgg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_cgg {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: -12px 0% 0px 0%;
}
    
#\36 42eb069.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\36 42eb069 {
    width: 100%;
    max-width: 100%;
    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%;
}
    
#c8407809 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    row-gap: 0px;
    column-gap: 2.083333333333333%;
    flex-wrap: nowrap;
    align-content: flex-start;
    order: 4;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: column;
}
    
#\32 b1eb4ab {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    row-gap: 0px;
    column-gap: 2.083333333333333%;
    flex-wrap: nowrap;
    align-content: flex-start;
    order: 0;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\35 17e9f8f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 7px;
    column-gap: 2.083333333333333%;
    order: 1;
    justify-self: auto;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 10px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\35 efe5a3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 5px 0px 0px;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\35 efe5a3e {
    width: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#fe550534 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 b7a5bfb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\32 b7a5bfb {
    width: auto;
    height: 80px;
    max-width: 100%;
    order: 1;
    margin: -10px 0% 0px 0%;
    margin-top: -10px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#cddae9f4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 377px;
    min-height: auto;
    row-gap: 24px;
    column-gap: 1.04%;
    --column-gap: 10px;
    min-width: auto;
    justify-self: auto;
    order: 1;
    flex-wrap: wrap;
    align-content: center;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 f6f3408.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\39 f6f3408 {
    width: auto;
    height: 80px;
    max-width: 100%;
    order: 0;
    margin: -10px 0% 0px 0%;
    margin-top: -10px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 fd74a66 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#group_a65 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 5px;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    --column-gap: 5px;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#c10f14ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#c10f14ee {
    width: auto;
    max-width: 100%;
    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%;
}
    
#group_t9h {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\38 1738744 {
    align-items: flex-start;
    width: 49%;
    min-height: 11px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.14);
    border-radius: 3px 3px 3px 3px;
    flex-direction: column;
    justify-content: center;
}
    
#\30 fbed855 {
    min-height: auto;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 96px 24px 96px 24px;
}
    
#b0b3a0bc {
    background-color: var(--color_1);
    background-image: none;
}
    
#\34 835b459 {
    margin: 0px 0% 0px 0%;
}
    
#group_9cu {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    order: 0;
}
    
#\30 528dd8c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 528dd8c {
    width: 193.609px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pni {
    width: 46.53%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_r6r {
    align-items: center;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 2.083333333333333%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 34px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#group_png {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 22px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    background-color: rgba(34, 34, 34, 1);
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 26px;
    padding-right: 26px;
    padding-bottom: 26px;
    padding-left: 26px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#group_r6c {
    align-items: flex-start;
    width: 48.96%;
    min-height: 160px;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    flex-direction: column;
    justify-content: center;
}
    
#widget_0hc {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_mvv {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 44px;
    row-gap: 24px;
    column-gap: 11px;
    background-color: rgba(255, 255, 255, 0.06);
    border-radius: 11px 11px 11px 11px;
    --column-gap: 11px;
    padding-top: 0px;
    padding-right: 16px;
    padding-bottom: 0px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_jia {
    width: 16px;
    height: auto;
    max-width: 100%;
}
    
#widget_58e {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#group_s8j {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 14px;
    column-gap: 24px;
    flex-direction: column;
}
    
#group_ktv {
    align-items: flex-start;
    width: 72%;
    min-height: 11px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.24);
    border-radius: 3px 3px 3px 3px;
    flex-direction: column;
    justify-content: center;
}
    
#af7c1bb8 {
    align-items: flex-start;
    width: 58%;
    min-height: 11px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 3px 3px 3px 3px;
    flex-direction: column;
    justify-content: center;
}
    
#\36 bf32c48 {
    align-items: flex-start;
    width: 66%;
    min-height: 11px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.17);
    border-radius: 3px 3px 3px 3px;
    flex-direction: column;
    justify-content: center;
}
    
#\37 d45ac8c {
    align-items: flex-start;
    width: 61%;
    min-height: 11px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.11);
    border-radius: 3px 3px 3px 3px;
    flex-direction: column;
    justify-content: center;
}
    
#\30 6e79377 {
    align-items: flex-start;
    width: 54%;
    min-height: 11px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.09);
    border-radius: 3px 3px 3px 3px;
    flex-direction: column;
    justify-content: center;
}
    
#\35 2c118d0 {
    align-items: flex-start;
    width: 68%;
    min-height: 11px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.07);
    border-radius: 3px 3px 3px 3px;
    flex-direction: column;
    justify-content: center;
}
    
#\33 67ef086 {
    align-items: flex-start;
    width: 44%;
    min-height: 11px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 0.05);
    border-radius: 3px 3px 3px 3px;
    flex-direction: column;
    justify-content: center;
}
    
#widget_2u2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2u2 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 7px 0% 0px 0%;
}
    
#\36 f520854.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\36 f520854 {
    width: 72.92%;
    max-width: 100%;
    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%;
}
    
#\37 7ef2bb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\37 7ef2bb7 {
    width: 52.60%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\36 88a3dde {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be9eb01c {
    align-items: flex-start;
    width: 48.96%;
    min-height: 160px;
    row-gap: 16px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 3;
    flex-direction: column;
    justify-content: center;
}
    
#e7aa321e {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c1372c6c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 22px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(34, 34, 34, 1);
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-top: 26px;
    padding-right: 26px;
    padding-bottom: 26px;
    padding-left: 26px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#cdc695d4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 44px;
    row-gap: 24px;
    column-gap: 11px;
    background-color: rgba(255, 209, 0, 0.1);
    border-radius: 11px 11px 11px 11px;
    --column-gap: 11px;
    padding-top: 0px;
    padding-right: 16px;
    padding-bottom: 0px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#e692a2b9 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 dfd1bb4 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae558a0e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 12px;
    column-gap: 24px;
    flex-direction: column;
}
    
#\34 3c36fa5 {
    align-items: center;
    width: 100%;
    min-height: 11px;
    row-gap: 24px;
    column-gap: 14px;
    background-color: rgba(255, 255, 255, 0.06);
    border-radius: 13px 13px 13px 13px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 14px;
    align-content: center;
    padding-top: 16px;
    padding-right: 18px;
    padding-bottom: 16px;
    padding-left: 18px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 8932bfd {
    width: auto;
    max-width: 100%;
    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%;
}
    
#d12a885f {
    width: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 7be2f36 {
    align-items: center;
    width: 100%;
    min-height: 11px;
    row-gap: 24px;
    column-gap: 14px;
    background-color: rgba(255, 255, 255, 0.06);
    border-radius: 13px 13px 13px 13px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 14px;
    align-content: center;
    padding-top: 16px;
    padding-right: 18px;
    padding-bottom: 16px;
    padding-left: 18px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 5dff8a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\39 5dff8a7 {
    width: auto;
    max-width: 100%;
    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%;
}
    
#b55a077d {
    width: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 46d6e32[data-css-edit] {
    border: 1.5px dashed rgba(255, 209, 0, 0.5);
}
#\30 46d6e32 {
    align-items: center;
    width: 100%;
    min-height: 11px;
    row-gap: 24px;
    column-gap: 14px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 13px 13px 13px 13px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 14px;
    align-content: center;
    padding-top: 16px;
    padding-right: 18px;
    padding-bottom: 16px;
    padding-left: 18px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#edeb808a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad09faf7 {
    width: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\31 ef9f021 {
    width: auto;
    max-width: 100%;
}
    
#group_nrq {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 32px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#\32 f5e8a99 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3f601db {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#df1afa24 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 bb628aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
}
    
#\33 3aef40f {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 96px 24px 96px 24px;
}
    
#d74214a6 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\38 c15cbec {
    margin: 0px 0% 0px 0%;
}
    
#\31 48fa18c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pah {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    row-gap: 8px;
    column-gap: 0.8680555555555556%;
    --column-gap: 10px;
    order: 1;
    flex-wrap: nowrap;
    align-content: flex-start;
    flex-direction: column;
}
    
#group_7qb {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 20px;
    column-gap: 2.083333333333333%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 20px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#group_bie {
    align-items: flex-start;
    width: 48.95%;
    min-height: 99.91%;
    row-gap: 14px;
    column-gap: 24px;
    background-color: rgba(34, 34, 34, 1);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.09) rgba(255, 255, 255, 0.09) rgba(255, 255, 255, 0.09) rgba(255, 255, 255, 0.09);
    border-style: solid;
    border-radius: 18px 18px 18px 18px;
    align-self: center;
    height: auto;
    justify-content: space-between;
    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#group_kmj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    order: 0;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_jtk {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 5abc129 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_762 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7934f1e {
    align-items: flex-start;
    width: 48.95%;
    min-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(34, 34, 34, 1);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.09) rgba(255, 255, 255, 0.09) rgba(255, 255, 255, 0.09) rgba(255, 255, 255, 0.09);
    border-style: solid;
    border-radius: 18px 18px 18px 18px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#f79a93d3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    order: 0;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\37 ae1e534 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f7d1b75b {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 01fc91b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fkp {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 14px;
    column-gap: 24px;
    flex-direction: column;
}
    
#group_nkl {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 14px;
    column-gap: 24px;
    flex-direction: column;
}
    
#\36 a859bc1.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\36 a859bc1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 17px 32px 17px 32px;
}
#\36 a859bc1 {
    width: auto;
    height: 57px;
    min-height: auto;
    max-width: 100%;
    order: 4;
}
    
#c1800045 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 20px;
    column-gap: 2.083333333333333%;
    order: 3;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 10px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#\31 6349c33 {
    align-items: flex-start;
    width: 48.95%;
    min-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(34, 34, 34, 1);
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.09) rgba(255, 255, 255, 0.09) rgba(255, 255, 255, 0.09) rgba(255, 255, 255, 0.09);
    border-style: solid;
    border-radius: 18px 18px 18px 18px;
    align-self: stretch;
    height: auto;
    justify-content: space-between;
    order: 0;
    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\36 d7df066 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 14px;
    column-gap: 24px;
    order: 0;
    flex-direction: column;
}
    
#\38 381b638 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    order: 0;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#e7c5b134 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 519da38 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 814ac5a {
    width: 84.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d90d1de1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 1f42d80 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 12px;
    --column-gap: 12px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 65b06a7 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 5a6539a {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#b606f4a4[data-css-edit] {
    border: 1px dashed rgba(255, 255, 255, 0.2);
}
#b606f4a4 {
    align-items: center;
    width: 48.95%;
    min-height: 166.375px;
    row-gap: 22px;
    column-gap: 2.083333333333333%;
    background-color: rgba(34, 34, 34, 1);
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 0.09) rgba(255, 255, 255, 0.09) rgba(255, 255, 255, 0.09) rgba(255, 255, 255, 0.09);
    border-style: solid;
    border-radius: 18px 18px 18px 18px;
    height: auto;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 c40aa4d {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 14px;
    column-gap: 2.4827509767519187%;
    --column-gap: 14px;
    order: 0;
    flex-wrap: nowrap;
    flex: 0 1 auto;
    align-self: flex-start;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\33 91bc2e8 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 fc208b4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
}
    
#\32 c0ee905 {
    width: auto;
    max-width: 100%;
    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%;
}
    
#\39 eb84095 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    row-gap: 24px;
    column-gap: 3px;
    --column-gap: 3px;
    flex: 0 1 auto;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    background-image: url('https://de.cdn-website.com/68f36b8a000640fe8709b7048aa4e26e/dms3rep/multi/Imag3.svg');
}
    
#\37 37f2267 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    row-gap: 0px;
    column-gap: 2.083333333333333%;
    flex-wrap: nowrap;
    align-content: flex-start;
    order: 0;
    flex-direction: column;
}
    
#\33 e5bb87b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    margin-top: 0px;
}
    
#\31 12eb818.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\31 12eb818 {
    width: auto;
    height: 40px;
    max-width: 100%;
    order: 1;
    margin: -10px 0% 0px 0%;
    margin-top: -10px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 3b27128.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
#\32 3b27128 {
    width: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
    
#\38 91a50ab {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    row-gap: 0px;
    column-gap: 2.083333333333333%;
    flex-wrap: nowrap;
    align-content: flex-start;
    order: 2;
    flex-direction: column;
}
    
#\34 dcb8f1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\34 dcb8f1c {
    width: auto;
    height: 40px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 1c27a57 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\30 9098089 {
    width: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#ac269ec4.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#ac269ec4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 32px 0px 32px;
}
#ac269ec4 {
    width: auto;
    height: 57px;
    min-height: auto;
    max-width: 100%;
    order: 4;
    margin: -20px 0% -20px 0%;
}
}



@media all {
    
#\37 2602562.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 11px 18px 11px 18px;
}
#\37 2602562 {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 8126371 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fe30925 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#aec302a1 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 96px 24px 96px 24px;
}
    
#f01c6160 {
    margin: 0px 0% 0px 0%;
}
    
#widget_h8n {
    width: 49.39%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_o34[data-css-edit] {
    position: relative;
}
#group_o34 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    order: 1;
    flex-direction: column;
    justify-content: center;
}
    
#widget_pj2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_pj2 {
    width: 205px;
    height: 18px;
    max-width: 100%;
    order: 1;
    margin: 35px 0% 0px 0%;
}
    
#b70735b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#b70735b9 {
    width: 205px;
    height: 18px;
    max-width: 100%;
    order: 2;
    margin: 35px 0% 0px 0%;
    margin-top: 35px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_60o {
    width: 49.39%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#cfea8be6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 30px 16px 30px;
}
#cfea8be6 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 5;
    margin: 20px 0% 0px 0%;
}
    
#\39 0e8df54 {
    width: 600px;
    height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1eaf604 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a86d916 {
    align-items: center;
    width: auto;
    min-height: 56px;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    order: 1;
    justify-content: flex-end;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 c6b9904 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    height: auto;
    flex-direction: row;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 18px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#\30 526ea1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a633ce1 {
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    column-gap: 12px;
    justify-content: flex-start;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 12px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
    
#\37 1954bb4 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0a7f03b {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 f39cd12 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c5f52ee4 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#ab6c4de9 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#\36 d135d6c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d854a6b {
    width: 160px;
    height: 60px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e73517c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#d8879cec {
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding-top: 0px;
    padding-right: 0%;
    padding-bottom: 0px;
    padding-left: 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#\35 80a8538.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 11px 18px 11px 18px;
}
#\35 80a8538 {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 84d14a3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 11px 18px 11px 18px;
}
#\30 84d14a3 {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d15fdcb5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 11px 18px 11px 18px;
}
#d15fdcb5 {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 2e4439d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 11px 18px 11px 18px;
}
#\31 2e4439d {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 a370d13.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 11px 18px 11px 18px;
}
#\34 a370d13 {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b01ab07b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 11px 18px 11px 18px;
}
#b01ab07b {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 1179f88.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 11px 18px 11px 18px;
}
#\37 1179f88 {
    width: auto;
    height: auto;
    min-height: 45px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 7c677df {
    flex-direction: row;
    align-items: flex-start;
    width: 764px;
    min-height: auto;
    row-gap: 10px;
    column-gap: 2.08%;
    order: 4;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 6px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media all {
    
#d8925926 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f0b6c5b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 96px 24px 96px 24px;
}
    
#d1dcffc6 {
    margin: 0px 0% 0px 0%;
}
    
#\30 6d3c373 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 656a41e {
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
}
    
#group_asu {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    align-content: flex-end;
}
    
#widget_mcj {
    width: 41.49%;
    height: auto;
    max-width: 100%;
}
    
#widget_cdt {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_naj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_naj {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 26px 0% 0px 0%;
}
    
#\36 52d8796 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c2bbd301 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 37.41%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#ab7a012b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    width: 58.59%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\31 d389f38 {
    min-height: 335px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 96px 24px 96px 24px;
}
    
#bbb45ce4 {
    margin: 0px 0% 0px 0%;
}
    
#bee900e6 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_559 {
    width: auto;
    max-width: 100%;
    order: 1;
}
    
#group_st1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    flex-direction: column;
}
    
#\32 f9a90ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 f9a90ba {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_86e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#widget_86e {
    width: auto;
    max-width: 100%;
    order: 1;
    margin: 14px 0% 0px 0%;
    margin-top: 14px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_8f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fbe3c0d4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
    flex-direction: column;
}
    
#\34 024e7bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 024e7bd {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a665aa52.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#a665aa52 {
    width: auto;
    max-width: 100%;
    order: 1;
    margin: 14px 0% 0px 0%;
    margin-top: 14px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#f1a76364 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b001fee4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    column-gap: 24px;
    order: 4;
    flex-direction: column;
}
    
#cf65add2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cf65add2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5a1eea2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#e5a1eea2 {
    width: auto;
    max-width: 100%;
    order: 1;
    margin: 14px 0% 0px 0%;
    margin-top: 14px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#a3c6ae5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 f740985 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\34 c2e76ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 c2e76ae {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b9e47bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\39 b9e47bc {
    width: auto;
    max-width: 100%;
    order: 1;
    margin: 14px 0% 0px 0%;
    margin-top: 14px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#c431d7f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 27cd5a2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    column-gap: 24px;
    order: 6;
    flex-direction: column;
}
    
#d748d30e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d748d30e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c03e4a07.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#c03e4a07 {
    width: auto;
    max-width: 100%;
    order: 1;
    margin: 14px 0% 0px 0%;
    margin-top: 14px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#b3b91dc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ef2eae85 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    column-gap: 24px;
    order: 7;
    flex-direction: column;
}
    
#d386ad2c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d386ad2c {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5c32054.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\30 5c32054 {
    width: auto;
    max-width: 100%;
    order: 1;
    margin: 14px 0% 0px 0%;
    margin-top: 14px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\37 f397b20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 51ca126 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    column-gap: 24px;
    order: 8;
    flex-direction: column;
}
    
#\38 544bc74.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 544bc74 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6005455.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#e6005455 {
    width: auto;
    max-width: 100%;
    order: 1;
    margin: 14px 0% 0px 0%;
    margin-top: 14px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#ed2859b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e2c33395 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    column-gap: 24px;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\35 9db8e61.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 9db8e61 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b4b8f28.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\37 b4b8f28 {
    width: auto;
    max-width: 100%;
    order: 1;
    margin: 14px 0% 0px 0%;
    margin-top: 14px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 468944d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#dc29f193 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    column-gap: 24px;
    order: 5;
    flex-direction: column;
}
    
#c8c12cae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c8c12cae {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eec53391.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#eec53391 {
    width: auto;
    max-width: 100%;
    order: 1;
    margin: 14px 0% 0px 0%;
    margin-top: 14px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 432bf78 {
    width: 83.16%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 3ddd8b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    align-items: flex-end;
    align-content: flex-end;
}
    
#d328d094 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 22px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\34 3f9e67b {
    margin: 0px 0% 0px 0%;
}
    
#\32 4aeee31 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\31 ea21458.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\31 ea21458.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 17px 34px 17px 34px;
}
#\31 ea21458 {
    width: auto;
    height: 57px;
    min-height: 0px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6d86a45 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#f18bf21b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 92px 24px 92px 24px;
}
    
#group_l8f {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    row-gap: 16px;
    column-gap: 24px;
    align-content: flex-start;
    flex-direction: column;
    justify-content: center;
}
    
#\39 dc0e4a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\39 dc0e4a2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 32px 0px 32px;
}
#\39 dc0e4a2 {
    width: auto;
    height: 57px;
    min-height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -20px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 d865d94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4759bac {
    min-height: 680px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 96px 24px 96px 24px;
}
    
#f73fe0da {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bedb70ca {
    margin: 0px 0% 0px 0%;
}
    
#b52eb2ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b52eb2ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 6px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ape {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    order: 0;
}
    
#\36 c09f348.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 28px 16px 28px;
}
#\36 c09f348 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0ud {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#\33 314fc4e {
    width: auto;
    max-width: 100%;
    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%;
}
    
#group_mcm {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(26,26,26,0.12) rgba(0,0,0,1);
    border-style: solid;
    padding-top: 26px;
    padding-right: 0px;
    padding-bottom: 26px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#widget_j4i {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 64d2ad0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 1px 0;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(26,26,26,0.12) rgba(0,0,0,1);
    border-style: solid;
    padding-top: 26px;
    padding-right: 0px;
    padding-bottom: 26px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\31 d716f01 {
    width: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 d542571 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 8px;
    column-gap: 24px;
    border-width: 0 0 0px 0;
    border-color: rgba(0,0,0,1) rgba(0,0,0,1) rgba(26,26,26,0.12) rgba(0,0,0,1);
    border-style: solid;
    padding-top: 26px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\31 0cae16f {
    width: auto;
    max-width: 100%;
    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%;
}
    
#b1e3dfe6 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_11k {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    column-gap: 0%;
    --column-gap: 0px;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#df7481fc {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 560920c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\30 560920c {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_gg6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 8px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
    --column-gap: 8px;
}
    
#\34 e5cb34f {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d479e9e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fa9cc82 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6dbfa82 {
    width: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    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 {
    
#\38 56f4e19 {
    align-items: flex-start;
    width: 31.94%;
    min-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(245, 245, 245, 1);
    border-width: 0px 0px 0px 0px;
    border-color: rgba(26, 26, 26, 0.14) rgba(26, 26, 26, 0.14) rgba(26, 26, 26, 0.14) rgba(26, 26, 26, 0.14);
    border-style: solid;
    border-radius: 18px 18px 18px 18px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\35 d81f7a6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\35 d81f7a6 {
    width: 53.82%;
    max-width: 100%;
    order: 2;
    margin: 2px 0% 0px 0%;
    margin-top: 2px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\36 5f835cf {
    width: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 32db83e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
}
    
#\30 c1823fa {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 20px;
    column-gap: 2.083333333333333%;
    order: 5;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 24px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    justify-content: center;
}
    
#b790c745 {
    margin: 0px 0% 0px 0%;
}
    
#\30 f330a3c {
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 c1d41de {
    min-height: 515px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 96px 24px 96px 24px;
}
    
#widget_r74 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 75600c3 {
    align-items: flex-start;
    width: 31.94%;
    min-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(245, 245, 245, 1);
    border-width: 0px 0px 0px 0px;
    border-color: rgba(26, 26, 26, 0.14) rgba(26, 26, 26, 0.14) rgba(26, 26, 26, 0.14) rgba(26, 26, 26, 0.14);
    border-style: solid;
    border-radius: 18px 18px 18px 18px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\35 a98e4c4 {
    width: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 419827a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 e2e12c8 {
    align-items: flex-start;
    width: 31.94%;
    min-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(245, 245, 245, 1);
    border-width: 0px 0px 0px 0px;
    border-color: rgba(26, 26, 26, 0.14) rgba(26, 26, 26, 0.14) rgba(26, 26, 26, 0.14) rgba(26, 26, 26, 0.14);
    border-style: solid;
    border-radius: 18px 18px 18px 18px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\31 aa002fc {
    width: auto;
    max-width: 100%;
    order: 0;
}
    
#e9fc304d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#b98e1ccd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#b98e1ccd {
    width: 54.95%;
    max-width: 100%;
    order: 2;
    margin: 2px 0% 0px 0%;
    margin-top: 2px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#c057b659 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a92a9d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    min-width: 4%;
}
    
#\31 9444ecf {
    min-height: 832px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 96px 24px 96px 24px;
}
    
#ae466451 {
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
}
    
#\37 08d6746 {
    margin: 0px 0% 0px 0%;
}
    
#\35 87bc153 {
    width: 100%;
    order: 3;
    height: auto;
    min-width: 0;
    min-height: 0;
}
}



@media all {
    
#\36 7177448 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 c85179f {
    background-color: var(--color_2);
    background-image: none;
}
    
#\34 50f085b {
    width: auto;
    max-width: 100%;
}
    
#\35 a669f48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\31 ab92299 {
    align-items: flex-start;
    width: 100%;
    min-height: 10px;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(46, 44, 39, 1);
    border-radius: 300px 300px 300px 300px;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 8px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
    justify-content: center;
}
    
#f818ce10 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0f33733 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\34 a42aa16 {
    width: 82.10%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 ac31448 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8618f1c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e6a43d89 {
    width: auto;
    max-width: 100%;
}
    
#\39 12451a1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#a38bbe8e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\36 900679a {
    width: auto;
    max-width: 100%;
}
    
#\30 afeac1e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 28px 16px 28px;
}
#\30 afeac1e {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 16px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8e5acfe {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\35 c77e3ba {
    align-items: flex-start;
    width: 54%;
    min-height: 10px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 300px 300px 300px 300px;
    background-color: var(--color_2);
    flex-direction: column;
    justify-content: center;
}
    
#ff8f8718 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: auto;
    min-height: auto;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    --column-gap: 10px;
    align-content: flex-end;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 19eef0f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\33 19eef0f {
    width: auto;
    max-width: 100%;
    order: 7;
    margin: 2px 0% 0px 0%;
    margin-top: 2px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 b320484.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 b320484 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 11px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5e29290 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 4552ec9 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#c0e4c77c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: space-between;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 10px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\34 b7ea677 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3aad802 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
}
    
#\30 9937cab {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#d7995fe8 {
    width: auto;
    max-width: 100%;
}
    
#d6598641.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#d6598641 {
    width: auto;
    max-width: 100%;
    justify-self: auto;
    order: 8;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 8px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 40e4db3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    align-content: center;
    border-width: 1px 0 1px 0;
    border-color: rgba(26, 26, 26, 0.16) rgba(0,0,0,1) rgba(26,26,26,0.16) rgba(0,0,0,1);
    border-style: solid;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 17px;
    padding-right: 0px;
    padding-bottom: 17px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\35 d55732b {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 87b82b5 {
    width: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_549 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    column-gap: 24px;
    order: 3;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 14px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\39 b3ae3c2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    align-content: center;
    border-width: 1px 0 1px 0;
    border-color: rgba(26, 26, 26, 0.16) rgba(0,0,0,1) rgba(26,26,26,0.16) rgba(0,0,0,1);
    border-style: solid;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 17px;
    padding-right: 0px;
    padding-bottom: 17px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#a3cb3cec {
    width: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 b00a598 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    align-content: center;
    border-width: 1px 0 1px 0;
    border-color: rgba(26, 26, 26, 0.16) rgba(0,0,0,1) rgba(26,26,26,0.16) rgba(0,0,0,1);
    border-style: solid;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-top: 17px;
    padding-right: 0px;
    padding-bottom: 17px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 ab3c1b1 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 379bbcc {
    width: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_rqh {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_td2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 22px 22px 22px 22px;
    background-color: var(--color_1);
    padding-top: 36px;
    padding-right: 30px;
    padding-bottom: 36px;
    padding-left: 30px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    flex-direction: column;
}
    
#\38 ab1163e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 ab1163e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 14px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d9ad371.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\30 d9ad371 {
    width: auto;
    max-width: 100%;
    justify-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 07edd4d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    row-gap: 16px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    align-content: center;
    border-width: 1px 0 1px 0;
    border-color: rgba(26, 26, 26, 0.16) rgba(0,0,0,1) rgba(26,26,26,0.16) rgba(0,0,0,1);
    border-style: solid;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-top: 17px;
    padding-right: 0px;
    padding-bottom: 17px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\34 d8593cc {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 0ca6688 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 295a3cc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f5cdb824 {
    width: 90%;
}
    
#\39 f6f3408 {
    height: 60px;
}
    
#\32 b7a5bfb {
    height: 60px;
}
    
#cddae9f4 {
    width: 320px;
    flex: 0 1 auto;
    --column-gap: 0px;
    column-gap: 0px;
}
    
#\35 efe5a3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\35 efe5a3e {
    margin: 0px 5px 0px 0%;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 fbed855 {
    padding: 60px 2% 60px 2%;
}
    
#\34 835b459 {
    margin: 0px 0% 0px 0%;
}
    
#\37 7ef2bb7 {
    width: 100%;
}
    
#\36 f520854 {
    width: 99.88%;
}
    
#widget_pni {
    width: 71.92%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3aef40f {
    padding: 60px 2% 60px 2%;
}
    
#group_bie {
    width: 48.95%;
    padding-top: 32px;
    padding-right: 15px;
    padding-bottom: 32px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 c15cbec {
    margin: 0px 0% 0px 0%;
}
    
#\30 7934f1e {
    width: 48.95%;
    padding-top: 32px;
    padding-right: 15px;
    padding-bottom: 32px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#group_kmj {
    column-gap: 5.360134003350084%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#widget_jtk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 5abc129 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f79a93d3 {
    column-gap: 5.360134003350084%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\37 ae1e534 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f7d1b75b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 6349c33 {
    width: 48.95%;
    padding-top: 32px;
    padding-right: 15px;
    padding-bottom: 32px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 381b638 {
    column-gap: 5.360134003350084%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#e7c5b134 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 519da38 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b606f4a4 {
    width: 48.95%;
}
    
#\32 3b27128.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}
#\32 3b27128 {
    margin: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aec302a1 {
    padding: 60px 2% 60px 2%;
}
    
#widget_h8n {
    width: 54.36%;
}
    
#f01c6160 {
    margin: 0px 0% 0px 0%;
}
    
#b70735b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b70735b9 {
    width: 145px;
    margin: 0px 0% 0px 0%;
}
    
#widget_60o {
    width: 85.76%;
}
    
#group_o34 {
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f0b6c5b {
    padding: 60px 2% 60px 2%;
}
    
#d1dcffc6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_mcj {
    width: 50.23%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d389f38 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 60px 2% 60px 2%;
}
    
#bbb45ce4 {
    margin: 0px 0% 0px 0%;
}
    
#c2bbd301 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#ab7a012b {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3ddd8b5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#d328d094 {
    width: 100%;
    min-height: 80px;
}
    
#\34 3f9e67b {
    margin: 0px 0% 0px 0%;
}
    
#f18bf21b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 60px 2% 60px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bedb70ca {
    margin: 0px 0% 0px 0%;
}
    
#\36 d865d94 {
    width: 359px;
}
    
#b52eb2ba {
    width: 100%;
}
    
#a4759bac {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 60px 2% 60px 2%;
}
    
#df7481fc {
    width: auto;
}
    
#\30 560920c {
    width: auto;
}
    
#group_gg6 {
    width: auto;
    flex: 0 1 auto;
}
    
#\34 e5cb34f {
    width: auto;
}
    
#d479e9e2 {
    width: auto;
}
    
#group_ape {
    width: 100%;
    min-height: 80px;
}
    
#group_0ud {
    width: 100%;
    min-height: 80px;
}
    
#group_11k {
    align-items: flex-start;
    align-content: flex-start;
}
    
#\33 d542571 {
    padding-top: 26px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 fa9cc82 {
    width: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 56f4e19 {
    width: 48.96%;
    min-height: auto;
    padding-top: 32px;
    padding-right: 15px;
    padding-bottom: 32px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#b790c745 {
    margin: 0px 0% 0px 0%;
}
    
#\35 d81f7a6 {
    width: 79.05%;
}
    
#\38 c1d41de {
    padding: 60px 2% 60px 2%;
}
    
#\39 75600c3 {
    width: 48.96%;
    min-height: auto;
    padding-top: 32px;
    padding-right: 15px;
    padding-bottom: 32px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\36 e2e12c8 {
    width: 48.96%;
    min-height: auto;
    padding-top: 32px;
    padding-right: 15px;
    padding-bottom: 32px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 c1823fa {
    column-gap: 2.083333333333333%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9444ecf {
    padding: 60px 2% 60px 2%;
}
    
#b98e1ccd {
    width: 100%;
}
    
#\37 08d6746 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a42aa16 {
    width: 90%;
}
    
#c8618f1c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 a669f48 {
    width: 100%;
    min-height: 80px;
}
    
#group_rqh {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#ff6d10a2 {
    width: 100%;
    min-height: 500px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 295a3cc {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#dd44bf3a {
    width: 100%;
    column-gap: 3.7880167546894916%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 20px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 cabd70a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 85px;
}
    
#f5cdb824.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#f5cdb824 {
    width: 100%;
    margin: 26px 0% 20px 0%;
    margin-top: 26px;
    margin-right: 0%;
    margin-bottom: 20px;
    margin-left: 0%;
}
    
#\36 42eb069 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c8407809 {
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\32 b1eb4ab {
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\35 17e9f8f {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    --column-gap: 0%;
    row-gap: 0px;
}
    
#\35 efe5a3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#\35 efe5a3e {
    order: 1;
    width: auto;
    margin: 0px 5px 0px 0px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
}
    
#\32 b7a5bfb {
    height: 50px;
}
    
#cddae9f4 {
    width: 100%;
    --column-gap: 5px;
    column-gap: 1.45692952103442%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 f6f3408 {
    height: 50px;
}
    
#group_a65 {
    column-gap: 1.45692952103442%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#widget_cgg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_cgg {
    margin: 0px 0% 0px 0%;
}
    
#c10f14ee {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_t9h {
    column-gap: 6.993261700965216%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\30 fbed855 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 40px 4% 40px 4%;
}
    
#\34 835b459 {
    margin: 0px 0% 0px 0%;
}
    
#group_9cu {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#widget_pni {
    width: 100%;
}
    
#group_r6r {
    column-gap: 2.083333333333333%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 14px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#group_r6c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 7ef2bb7 {
    width: 100%;
}
    
#be9eb01c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 f520854 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 bb628aa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 24px;
}
    
#\33 3aef40f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#group_bie {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding-top: 32px;
    padding-right: 15px;
    padding-bottom: 32px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 c15cbec {
    margin: 0px 0% 0px 0%;
}
    
#group_pah {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    row-gap: 0px;
    width: 100%;
    --column-gap: 0%;
}
    
#group_7qb {
    column-gap: 2.083333333333333%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 7934f1e {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding-top: 32px;
    padding-right: 15px;
    padding-bottom: 32px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\36 a859bc1 {
    width: 100%;
}
    
#c1800045 {
    column-gap: 2.083333333333333%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\31 6349c33 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    padding-top: 32px;
    padding-right: 15px;
    padding-bottom: 32px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 814ac5a {
    width: 100%;
}
    
#b606f4a4 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    column-gap: 2.083333333333333%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 32px;
    padding-right: 15px;
    padding-bottom: 32px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 c40aa4d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 91bc2e8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 fc208b4 {
    column-gap: 2.91385904206884%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 0px;
    align-content: center;
    width: 100%;
    flex: 0 1 auto;
}
    
#\32 c0ee905 {
    width: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 eb84095 {
    width: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 12eb818 {
    height: 40px;
}
    
#\34 dcb8f1c {
    height: 40px;
}
    
#\30 9098089 {
    width: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 3b27128.flex-element.widget-wrapper > [data-element-type] {
    padding: 3px 3px 3px 3px;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}
#\32 3b27128 {
    margin: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
    
#ac269ec4 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 2602562 {
    order: 1;
}
    
#\31 fe30925 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#aec302a1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#widget_h8n {
    width: 100.00%;
}
    
#f01c6160 {
    margin: 0px 0% 0px 0%;
}
    
#b70735b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b70735b9 {
    width: 135px;
    margin: 0px 0% 0px 0%;
}
    
#widget_60o {
    width: 100%;
}
    
#\39 0e8df54 {
    min-width: 32px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 f39cd12 {
    width: 166px;
    height: auto;
}
    
#c5f52ee4 {
    align-items: center;
}
    
#\31 a86d916 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ab6c4de9 {
    align-items: center;
}
    
#\33 d854a6b {
    width: 100%;
}
    
#\38 c6b9904 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\32 a633ce1 {
    column-gap: 3.759545721558645%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
    
#\36 0a7f03b {
    width: 152px;
    height: auto;
}
    
#d8879cec {
    row-gap: 24px;
    padding-top: 0px;
    padding-right: 0%;
    padding-bottom: 0px;
    padding-left: 0%;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\30 84d14a3 {
    order: 0;
}
    
#\37 1179f88 {
    order: 2;
}
    
#b01ab07b {
    order: 4;
}
    
#\34 a370d13 {
    order: 3;
}
    
#d15fdcb5 {
    order: 5;
}
    
#\31 2e4439d {
    order: 6;
}
    
#\35 80a8538 {
    order: 7;
}
}



@media (max-width: 767px) {
    
#d8925926 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 f0b6c5b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#d1dcffc6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_mcj {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_asu {
    column-gap: 6.993261700965216%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    order: 1;
}
    
#widget_cdt {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 52d8796.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 52d8796 {
    width: 100%;
    order: 3;
    margin: 20px 0% 0px 0%;
}
    
#\30 6d3c373 {
    order: 0;
}
    
#widget_naj {
    order: 2;
}
}



@media (max-width: 767px) {
    
#c2bbd301 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ab7a012b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 d389f38 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 40px 4%;
}
    
#\32 f9a90ba {
    width: 100%;
}
    
#\34 024e7bd {
    width: 100%;
}
    
#cf65add2 {
    width: 100%;
}
    
#\34 c2e76ae {
    width: 100%;
}
    
#d748d30e {
    width: 100%;
}
    
#bbb45ce4 {
    margin: 0px 0% 0px 0%;
}
    
#d386ad2c {
    width: 100%;
}
    
#\38 544bc74 {
    width: 100%;
}
    
#\35 9db8e61 {
    width: 100%;
}
    
#c8c12cae {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 3ddd8b5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#d328d094 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\34 3f9e67b {
    margin: 0px 0% 0px 0%;
}
    
#\31 ea21458 {
    width: auto;
}
    
#f18bf21b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\39 dc0e4a2 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 d865d94 {
    width: auto;
}
    
#a4759bac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#bedb70ca {
    margin: 0px 0% 0px 0%;
}
    
#b52eb2ba {
    width: 100%;
}
    
#group_ape {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\36 c09f348.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 28px 16px 28px;
}
#\36 c09f348 {
    margin: 20px 0% 0px 0%;
}
    
#group_0ud {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_mcm {
    min-height: auto;
}
    
#\38 64d2ad0 {
    min-height: auto;
}
    
#\33 d542571 {
    min-height: auto;
}
    
#df7481fc {
    width: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 560920c {
    width: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_gg6 {
    width: auto;
    column-gap: 5px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 0px;
    --column-gap: 5px;
}
    
#\34 e5cb34f {
    width: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d479e9e2 {
    width: 100.00%;
}
    
#\38 fa9cc82 {
    width: auto;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (max-width: 767px) {
    
#\32 32db83e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\38 56f4e19 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\30 c1823fa {
    column-gap: 2.083333333333333%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b790c745 {
    margin: 0px 0% 0px 0%;
}
    
#\35 d81f7a6 {
    width: 100%;
}
    
#\38 c1d41de {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\39 75600c3 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
    
#\36 e2e12c8 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 a92a9d1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#\31 9444ecf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#b98e1ccd {
    width: 100%;
}
    
#\37 08d6746 {
    margin: 0px 0% 0px 0%;
}
    
#\35 87bc153 {
    width: 100%;
    min-width: 0;
    height: auto;
    min-height: 0;
}
}



@media (max-width: 767px) {
    
#\34 a42aa16 {
    width: 100%;
}
    
#c8618f1c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 afeac1e {
    width: 100%;
}
    
#\35 a669f48 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
}
    
#group_rqh {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 ab1163e {
    width: 55%;
}
    
#\31 87b82b5 {
    width: 90%;
}
    
#a3cb3cec {
    width: 90%;
}
}

#\39 eb84095.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAaUlEQVQI1x3KoQ3CYBgG4duHQRiAGWqwYAiKQILpACgSgkASFmCC6or3Q5Gwxn+kFaeew3A0XA1vw2j4tuJn8bEYLG6GPYbOcDLcDa+54mnxsLhYbA2raVwa1oazoTccWthZbCy6VrMv/hFsSGI5Rd06AAAAAElFTkSuQmCC')!important}