@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1983022505 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_2217798718 span.text { font-size:14px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_2217798718 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1983022505 span.text { font-size:14px !important; }
}
@media all {
  *#dm .dmInner div.u_2472022132 img { object-fit:contain !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1339266056 {
    background-color:rgba(208,223,0,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2217798718 {
    background-color:rgba(245,110,67,1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1398670674 {
    background-color:rgba(246,96,53,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1088246027 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1002081030 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1002081030 { width:100% !important; }

  *#dm .dmInner div.u_1766399587 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1088246027 { width:100% !important; }

  *#dm .dmInner *.u_1766399587 { width:100% !important; }

  *#dm .dmInner div.u_1302715404 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1554585953 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1293663208 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1293663208 { width:100% !important; }

  *#dm .dmInner div.u_1386852501 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1561732127 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1560428494 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1302715404 { width:100% !important; }

  *#dm .dmInner *.u_1386852501 { width:100% !important; }

  *#dm .dmInner *.u_1560428494 { width:100% !important; }

  *#dm .dmInner div.u_1262462022 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1262462022 { width:100% !important; }

  *#dm .dmInner a.u_3101230082 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    background-color:rgba(246,96,53,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_3101230082 span.text { color:rgba(255,255,255,1) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 48px 2% 64px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_bpt {
    width: 453px;
    height: 545px;
    max-width: 100%;
}
    
#widget_sld {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_hgb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_gj4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ton {
    width: 214px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    order: 0;
}
    
#\31 cfa46cc {
    width: 258px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    order: 2;
    margin-left: -6px;
}
    
#group_9qi {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 a8ff5ff {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 202d88f {
    min-height: 361px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10px 40px 10px 40px;
    margin: 0% 0% 0% 0%;
}
    
#c880be7d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(109,110,113,1);
    background-image: none;
}
    
#\39 5bb17e7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_gvd {
    width: 390.984px;
    height: 394px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_u5s {
    width: 76.22%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\35 1402585 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b0ba3e45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f53f0877 {
    min-height: 28px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5px 2% 5px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 cdc3cb5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_1fg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 1759942 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 10adba7 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 64px 2% 64px 2%;
    margin: 0% 0% 0% 0%;
}
    
#df78308b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 0a915f3 {
    margin: 0px 0% 0px 0%;
}
    
#\30 a24ea8f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_75p {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_t5u {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1092px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_gd1 {
    align-items: center;
    width: 50%;
    min-height: 342px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_sv6 {
    width: 88px;
    height: 88px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_cvj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_cvj {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 9px 0% 0px 0%;
}
    
#widget_o66 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 b368d9f {
    align-items: center;
    width: 50%;
    min-height: 342px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 102028b {
    width: 88px;
    height: 88px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f053263b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f053263b {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 9px 0% 0px 0%;
}
    
#be6c6ee5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 fed2ed7 {
    align-items: center;
    width: 50%;
    min-height: 342px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bd4fc1b {
    width: 88px;
    height: 88px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c7d4c2c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#f3d24f40 {
    align-items: center;
    width: 50%;
    min-height: 342px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(245, 245, 245, 1);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 10px 10px 10px 10px;
    padding: 32px 16px 32px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f3033e80 {
    width: 88px;
    height: 88px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d212ce48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#ee9117f4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ee9117f4 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7067e5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e7067e5a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 4963481 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 12f63a6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1092px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b7674aa {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 64px 2% 64px 2%;
    margin: 0% 0% 0% 0%;
}
    
#f4ff4d7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 ad04946[data-css-edit] {
    transition: .2s;
}
#\31 ad04946 {
    align-items: center;
    width: 30.83%;
    min-height: 394px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(37, 14, 98, 1) rgba(37, 14, 98, 1) rgba(37, 14, 98, 1) rgba(37, 14, 98, 1);
    border-width: 2px 2px 2px 2px;
    justify-content: space-between;
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 15.6%;
}
    
#\39 bfa0bef {
    flex-direction: row;
    align-items: center;
    width: 45.16%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    justify-content: flex-end;
    padding: 0px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5e215e9 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c3d56b1f {
    width: 100%;
    min-width: 4%;
    min-height: 58px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a129f80 {
    align-items: flex-start;
    width: 45.16%;
    min-height: auto;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 10px;
    order: 2;
    justify-self: auto;
    min-width: 32px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b976d46 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 309affd {
    margin: 0px 0% 0px 0%;
}
    
#aa55d3fa {
    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;
}
    
#group_734 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8c4d6ed {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a542982 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\33 eb2ea4d {
    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;
}
    
#\37 ff52dc3[data-css-edit] {
    transition: .2s;
}
#\37 ff52dc3 {
    align-items: center;
    width: 33.12%;
    min-height: 534px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(37, 14, 98, 1) rgba(37, 14, 98, 1) rgba(37, 14, 98, 1) rgba(37, 14, 98, 1);
    border-width: 2px 2px 2px 2px;
    justify-content: space-between;
    height: auto;
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 1.9%;
}
    
#\31 430a10a {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9b9368c {
    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;
}
    
#\30 142c21b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5e4cc87 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b0e5fc1 {
    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;
}
    
#\37 6890c40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#cbf3971e {
    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;
}
    
#\38 5eb12d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3965a86 {
    width: 120px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_g5a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 f488c51 {
    width: 91.48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ksh {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\31 4385278 {
    min-height: 776px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 4761918 {
    align-self: stretch;
    max-height: 100%;
    min-height: 50px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 417f773 {
    align-self: auto;
    max-height: 100%;
    min-height: 50px;
    width: 99.44%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ca7fab6 {
    align-self: auto;
    max-height: 100%;
    min-height: 50px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2c8c206 {
    min-height: 8px;
    background-color: rgba(32, 32, 32, 1);
    border-radius: 20px;
    border-color: rgba(0, 0, 0, 0);
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 0b1a355 {
    align-self: auto;
    max-height: 100%;
    min-height: 50px;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 11b2615 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 4;
    margin: 0px 0% 24px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9e2a44f {
    margin: 0px 0% 0px 0%;
}
    
#\36 65e6976 {
    min-height: 8px;
    background-color: rgba(32, 32, 32, 1);
    border-radius: 20px;
    border-color: rgba(0, 0, 0, 0);
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#ac9f9464 {
    max-width: 100%;
    width: 92.84%;
    height: auto;
    order: 0;
    margin: 0px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0f24ecb {
    background-color: var(--color_4);
    background-image: none;
}
    
#\32 b4c072a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8fd6ed6 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 4;
    margin: 0px 0% 24px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 1519142 {
    max-height: 48px;
    min-height: 42px;
    max-width: 100%;
    width: 224px;
    height: 42px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9440765 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 32px 0%;
}
    
#c3868042 {
    min-height: 8px;
    flex-wrap: nowrap;
    background-color: rgba(246, 96, 53, 1);
    border-radius: 20px;
    flex-direction: row;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    padding: 3% 3% 3% 3%;
    margin: 100px 0% 100px 0%;
}
    
#\32 b0e3813 {
    align-self: auto;
    max-height: 100%;
    min-height: 50px;
    flex-wrap: nowrap;
    width: 50%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb44ea68 {
    margin: 0px 0% 0% 0%;
}
    
#\35 839a74f {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\35 0f2473d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4ffffb1 {
    align-self: auto;
    max-height: 100%;
    min-height: 50px;
    flex-wrap: wrap;
    flex-direction: row;
    order: 1;
    width: 50%;
    justify-content: space-around;
    align-items: center;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f740f3b8 {
    min-height: 626px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 2% 8% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c83cf7ba {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bfdae194 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d9ff2a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    border-width: 4px 4px 4px 4px;
    border-color: rgba(246, 96, 53, 1) rgba(246, 96, 53, 1) rgba(246, 96, 53, 1) rgba(246, 96, 53, 1);
    border-style: solid;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ba19e0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2aabf5b {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#widget_5ro {
    width: 56.25%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\30 3eb5530 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a531a6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#d883281d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 184px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9b07031 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\32 f014e96 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 102e7bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 779dc91::before, #\34 779dc91 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 779dc91 {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 48px;
    background-color: rgba(255,255,255,1);
    width: 100%;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(246, 96, 53, 1) rgba(246, 96, 53, 1) rgba(246, 96, 53, 1) rgba(246, 96, 53, 1);
    border-width: 4px 4px 4px 4px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    padding: 2% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\31 fcd7169 {
    width: 33.68%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\32 e8fd1ae {
    width: 216px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 64e68d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e2eb427 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 184px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aeaf5fe2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e6177b03 {
    width: 33.68%;
    height: 240px;
    max-width: 100%;
    order: 0;
}
    
#\34 a887d0f::before, #\34 a887d0f > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 a887d0f {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 48px;
    background-color: rgba(255,255,255,1);
    width: 100%;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(246, 96, 53, 1) rgba(246, 96, 53, 1) rgba(246, 96, 53, 1) rgba(246, 96, 53, 1);
    border-width: 4px 4px 4px 4px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    padding: 2% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 44f6f4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#e68775ee {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#bbdb8819 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#b11084b8 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\35 45538be {
    width: 33.7%;
    height: 240px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b0de6ea8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#d062b3a6::before, #d062b3a6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#d062b3a6 {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 48px;
    background-color: rgba(255,255,255,1);
    width: 100%;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(246, 96, 53, 1) rgba(246, 96, 53, 1) rgba(246, 96, 53, 1) rgba(246, 96, 53, 1);
    border-width: 4px 4px 4px 4px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    padding: 2% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b5b700a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 184px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a6eeec4 {
    min-height: 443px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f2c51d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a110e8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 9171740 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#af6d5671 {
    width: 33.7%;
    height: 240px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b93ea03e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d56cc733 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 184px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6be016c {
    min-height: 58px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b8120b9 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\33 f3b594e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 24px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 505b653::before, #\39 505b653 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\39 505b653 {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 48px;
    background-color: rgba(255,255,255,1);
    width: 100%;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: rgba(246, 96, 53, 1) rgba(246, 96, 53, 1) rgba(246, 96, 53, 1) rgba(246, 96, 53, 1);
    border-width: 4px 4px 4px 4px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    padding: 2% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 59d9051 {
    margin: -125px 0% -125px 0%;
}
}



@media all {
    
#\37 311cbce {
    margin: -100px 0% -100px 0%;
}
    
#f5cf5f9b {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 8% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 27d0950 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e5cc0a84 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\35 f4bffc4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin-top: -80px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 0410901 {
    margin: -75px 0% -75px 0%;
}
    
#f36e5d62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bc75b37 {
    width: 53.34%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 db107e6 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d0b9cd79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa75829c {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\34 c5744fc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5fbab91 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin-right: 16px;
}
    
#c9f21f9f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 10e9a36 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 af8eff8 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin-right: 16px;
}
    
#\39 f54893a {
    width: 61.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c4ba460 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 e5b2081 {
    width: 99.76722538490607%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 696685d {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 d2fa60f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 d75e9b1 {
    margin: 30px 0% 30px 0%;
}
    
#c05b3959 {
    width: 53.34%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6e68994 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#a3033081 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin-right: 16px;
}
    
#d1291193 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 40px 0% 40px 0%;
}
    
#c8d9e2c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 40px 0% 40px 0%;
}
    
#\34 f490379 {
    width: 99.76722538490607%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7bdcc6e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e9d1132 {
    width: 53.34%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bdb73693 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin-right: 16px;
}
}



@media all {
    
#\33 6b90a84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#f48aabe6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a1e6b06 {
    margin: -150px 0% -150px 0%;
}
    
#\34 2aa7b50 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\37 ddb046b {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a094a5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\30 497a635 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin-right: 16px;
}
    
#\39 be28bf0 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 36ed7c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5ebe253 {
    justify-content: space-between;
    align-items: flex-end;
    width: 33.16%;
    min-height: 60px;
    max-height: 100%;
    order: 2;
    padding: 8px 0% 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 768a68f {
    justify-content: space-between;
    align-items: flex-end;
    width: 33.16%;
    min-height: 60px;
    max-height: 100%;
    order: 2;
    padding: 8px 0% 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\34 8570eef {
    width: 53.34%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8989a42 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin-right: 16px;
}
    
#\36 e37b500 {
    width: 105px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5c4ee2b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3e28799 {
    width: 53.34%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#dab28b20 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#c373bcdb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 3a94346 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da02e178 {
    width: 53.34%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a4ef8e6 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e2ee637b {
    margin: 0px 0% 0px 0%;
}
    
#\31 8c8f1af {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#a639cee8 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin-right: 16px;
}
    
#fcce4ebf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#ad2e8511 {
    width: 105px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 64496f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 64496f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 609aa1c {
    justify-content: space-between;
    align-items: flex-end;
    width: 33.16%;
    min-height: 60px;
    max-height: 100%;
    order: 2;
    padding: 8px 0% 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f4e2746 {
    width: 53.34%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f94d65bf {
    width: 99.82%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#aa1a123c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#aea7de65 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin-right: 16px;
}
    
#\34 b8af987 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 50e1062 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a4b02d2e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#db53d781 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f7ed2002 {
    border-width: 5px 5px 5px 5px;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ce758bf6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 36px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b07e00c5 {
    width: 100.00%;
    height: 70px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#b4d78181 {
    margin: 0px 0% 0px 0%;
}
    
#\39 520ab43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 db5840e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 45px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 24px 2% 56px 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 1025px) {
    
#\31 4385278 {
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (min-width: 1025px) {
    
#f740f3b8 {
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 30px 4% 64px 4%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ton {
    min-height: 50px;
    width: 166.167px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 cfa46cc {
    min-height: 50px;
    width: 145.983px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_gj4 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    column-gap: 5px;
}
    
#\36 3bd85219866cc3622781522 {
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
}
    
#widget_bpt {
    height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 202d88f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 5bb17e7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1402585 {
    margin: 0px 0% 0px 0%;
}
    
#f53f0877 {
    padding: 10px 2% 10px 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1759942 {
    min-height: 40px;
    padding: 0px 0px 0px 0px;
}
    
#\39 10adba7 {
    padding: 40px 4% 40px 4%;
}
    
#\34 0a915f3 {
    margin: 0px 0% 0px 0%;
}
    
#group_gd1 {
    width: 48%;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_75p {
    padding: 0px 0px 0px 0px;
}
    
#\38 b368d9f {
    width: 48%;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fed2ed7 {
    width: 48%;
    min-height: 284px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f3d24f40 {
    width: 48%;
    min-height: 284px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_t5u {
    flex-wrap: wrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ad04946 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b7674aa {
    padding: 40px 4% 40px 4%;
}
    
#c5e215e9 {
    padding: 0px 0px 0px 0px;
}
    
#\35 309affd {
    margin: 0px 0% 0px 0%;
}
    
#\37 ff52dc3 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a129f80 {
    row-gap: 5px;
}
    
#\39 12f63a6 {
    column-gap: 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4385278 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f740f3b8 {
    padding-left: 2%;
    padding-bottom: 12%;
    min-height: 330px;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bfdae194 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 119px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 3eb5530 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 120px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#\37 a531a6b {
    width: 100%;
}
    
#d883281d {
    height: auto;
    min-height: 170px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 f014e96 {
    width: 100%;
}
    
#\38 102e7bf {
    width: 10%;
    margin-bottom: 20px;
}
    
#\34 779dc91 {
    width: 100%;
    min-height: 8px;
    row-gap: 32px;
    padding-right: 3%;
    padding-left: 3%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 fcd7169 {
    width: 40%;
    height: 160px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 64e68d8 {
    width: 100%;
    margin-bottom: 20px;
}
    
#\32 e2eb427 {
    min-height: 170px;
    width: 100%;
}
    
#aeaf5fe2 {
    width: 100%;
}
    
#e6177b03 {
    height: 160px;
    width: 40%;
}
    
#\34 a887d0f {
    width: 100%;
    min-height: 8px;
    row-gap: 32px;
    padding-right: 3%;
    padding-left: 3%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 44f6f4f {
    width: 100%;
}
    
#bbdb8819 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 120px;
    column-gap: 4%;
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 45538be {
    align-self: auto;
    width: 40%;
    order: 0;
    height: 160px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0de6ea8 {
    width: 100%;
}
    
#d062b3a6 {
    width: 100%;
    min-height: 8px;
    row-gap: 32px;
    padding-right: 3%;
    padding-left: 3%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b5b700a {
    order: 1;
    min-height: 170px;
    width: 100%;
}
    
#\37 a6eeec4 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 120px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#\37 f2c51d9 {
    width: 100%;
    margin-bottom: 20px;
}
    
#\39 a110e8c {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9171740 {
    width: 100%;
    margin-bottom: 20px;
}
    
#af6d5671 {
    align-self: auto;
    width: 40%;
    order: 0;
    height: 160px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b93ea03e {
    width: 100%;
}
    
#d56cc733 {
    order: 1;
    min-height: 170px;
    width: 100%;
}
    
#d6be016c {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 120px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#\33 f3b594e {
    width: 100%;
}
    
#\39 505b653 {
    width: 100%;
    min-height: 8px;
    row-gap: 32px;
    padding-right: 3%;
    padding-left: 3%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 6%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f5cf5f9b {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#\35 f4bffc4 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 bc75b37 {
    width: 100.00%;
    margin: 0px 0% 4px 0%;
}
    
#f36e5d62 {
    margin: 0px 0% 0px 0%;
}
    
#\39 db107e6 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 1.5%;
}
    
#d0b9cd79 {
    margin: 0px 0% 0px 0%;
}
    
#\34 c5744fc {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    width: 99.78%;
    min-height: 128px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 5fbab91 {
    height: 56px;
    width: 56px;
    min-width: 44px;
    min-height: 44px;
    max-width: 56px;
    margin: 0px 0% 8px 0%;
}
    
#c9f21f9f {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    width: 99.78%;
    min-height: 128px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 10e9a36 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 af8eff8 {
    height: 56px;
    width: 56px;
    min-width: 44px;
    min-height: 44px;
    max-width: 56px;
    margin: 0px 0% 8px 0%;
}
    
#\39 f54893a {
    width: 100.00%;
    margin: 0px 0% 4px 0%;
}
    
#\32 c4ba460 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 e5b2081 {
    margin: 0px 0% 0px 0%;
}
    
#\38 696685d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 3%;
    row-gap: 24px;
    padding: 1.5% 4% 8% 4%;
}
    
#\35 d2fa60f {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    width: 99.78%;
    min-height: 128px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#c05b3959 {
    width: 100.00%;
    margin: 0px 0% 4px 0%;
}
    
#a3033081 {
    height: 56px;
    width: 56px;
    min-width: 44px;
    min-height: 44px;
    max-width: 56px;
    margin: 0px 0% 8px 0%;
}
    
#d1291193 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#c8d9e2c9 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f490379 {
    margin: 0px 0% 0px 0%;
}
    
#\32 7bdcc6e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    width: 99.78%;
    min-height: 128px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 e9d1132 {
    width: 100.00%;
    margin: 0px 0% 4px 0%;
}
    
#bdb73693 {
    height: 56px;
    width: 56px;
    min-width: 44px;
    min-height: 44px;
    max-width: 56px;
    margin: 0px 0% 8px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6b90a84 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#f48aabe6 {
    margin: 0px 0% 0px 0%;
}
    
#\34 a094a5e {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 497a635 {
    height: 56px;
    width: 56px;
    min-width: 44px;
    min-height: 44px;
    max-width: 56px;
    margin: 0px 0% 8px 0%;
}
    
#\39 be28bf0 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 1.5%;
}
    
#\36 36ed7c4 {
    margin: 0px 0% 0px 0%;
}
    
#c5ebe253 {
    width: 100.00%;
    min-height: 55px;
    align-items: center;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 768a68f {
    width: 100.00%;
    min-height: 55px;
    align-items: center;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 8570eef {
    width: 100.00%;
    margin: 0px 0% 4px 0%;
}
    
#\36 8989a42 {
    height: 56px;
    width: 56px;
    min-width: 44px;
    min-height: 44px;
    max-width: 56px;
    margin: 0px 0% 8px 0%;
}
    
#\36 e37b500 {
    height: auto;
    width: 108px;
}
    
#\38 5c4ee2b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    width: 99.78%;
    min-height: 128px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 3e28799 {
    width: 100.00%;
    margin: 0px 0% 4px 0%;
}
    
#dab28b20 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    width: 99.78%;
    min-height: 128px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c373bcdb {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    width: 99.78%;
    min-height: 128px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 3a94346 {
    margin: 0px 0% 0px 0%;
}
    
#da02e178 {
    width: 100.00%;
    margin: 0px 0% 4px 0%;
}
    
#\38 a4ef8e6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 3%;
    row-gap: 24px;
    padding: 1.5% 4% 8% 4%;
}
    
#a639cee8 {
    height: 56px;
    width: 56px;
    min-width: 44px;
    min-height: 44px;
    max-width: 56px;
    margin: 0px 0% 8px 0%;
}
    
#fcce4ebf {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ad2e8511 {
    height: auto;
    width: 108px;
}
    
#\32 64496f2 {
    margin: 0px 0% 0px 0%;
}
    
#\35 609aa1c {
    width: 100.00%;
    min-height: 55px;
    align-items: center;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 f4e2746 {
    width: 100.00%;
    margin: 0px 0% 4px 0%;
}
    
#aa1a123c {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#aea7de65 {
    height: 56px;
    width: 56px;
    min-width: 44px;
    min-height: 44px;
    max-width: 56px;
    margin: 0px 0% 8px 0%;
}
    
#\34 b8af987 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    width: 99.78%;
    min-height: 128px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4b02d2e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c7986fe9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce758bf6 {
    row-gap: 15px;
}
    
#b4d78181 {
    margin: 0px 0% 0px 0%;
}
    
#\33 db5840e {
    padding: 40px 4% 40px 4%;
}
}



@media (max-width: 767px) {
    
#f5cf5f9b {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e5cc0a84 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 db107e6 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fa75829c {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\38 696685d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 6e68994 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 be28bf0 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 2aa7b50 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\38 a4ef8e6 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 8c8f1af {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding: 40px 20px 40px 20px;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
}
    
#widget_bpt {
    height: 220px;
    width: 300px;
}
    
#widget_hgb {
    margin-top: 0px;
}
    
#group_gj4 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 2px;
}
    
#group_9qi {
    justify-content: center;
    column-gap: 2px;
}
    
#widget_ton {
    min-width: 32px;
    min-height: 50px;
    width: 180px;
    margin: 0px 0% 0px 0%;
}
    
#\31 cfa46cc {
    min-width: 32px;
    min-height: 50px;
    width: 180px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 a8ff5ff {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\34 202d88f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#widget_gvd {
    height: 60px;
    min-width: 32px;
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5bb17e7 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\35 1759942 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\39 10adba7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#group_75p {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#group_gd1 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_sv6 {
    height: 50px;
    width: 50px;
}
    
#group_t5u {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 0a915f3 {
    margin: 0px 0% 0px 0%;
}
    
#\38 b368d9f {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 102028b {
    height: 50px;
    width: 50px;
}
    
#\39 fed2ed7 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bd4fc1b {
    height: 50px;
    width: 50px;
}
    
#f3d24f40 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#f3033e80 {
    height: 50px;
    width: 50px;
}
}



@media (max-width: 767px) {
    
#\39 12f63a6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 b7674aa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 20px 40px 20px;
}
    
#\31 ad04946 {
    min-width: 32px;
    width: 100%;
    min-height: 250px;
    justify-content: space-between;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bfa0bef {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 2px;
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c5e215e9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\38 a129f80 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 2px;
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c3d56b1f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 4px;
}
    
#\31 b976d46 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
}
    
#\35 309affd {
    margin: 0px 0% 0px 0%;
}
    
#\37 ff52dc3 {
    min-width: 32px;
    width: 100%;
    min-height: 250px;
    justify-content: space-between;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 4385278 {
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 7% 6% 6.997084548104956% 6%;
}
    
#\31 ca7fab6 {
    margin-bottom: 12px;
}
    
#\30 2c8c206 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 7% 7% 7% 7%;
}
    
#\38 8fd6ed6 {
    margin-bottom: 32px;
}
    
#\37 11b2615 {
    margin-bottom: 32px;
}
    
#\36 65e6976 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 7% 7% 7% 7%;
}
    
#ac9f9464 {
    align-self: stretch;
    margin-left: 0%;
    max-width: 100%;
    width: 100%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\34 1519142 {
    margin-left: 0%;
    align-self: center;
    order: 2;
    margin-right: 0%;
}
    
#\35 9440765 {
    margin-bottom: 24px;
    order: 1;
}
    
#c3868042 {
    min-height: 240px;
    flex-wrap: nowrap;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    padding: 24px 24px 24px 24px;
}
    
#\32 b0e3813 {
    align-self: center;
    width: 100.00%;
    padding-bottom: 0%;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 0f2473d {
    width: 100%;
    order: 0;
    margin: 0px 0% 8px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4ffffb1 {
    align-self: flex-start;
    width: 100.00%;
    padding-bottom: 0%;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f740f3b8 {
    flex-direction: column;
    padding-left: 4%;
    padding-bottom: 16%;
    min-height: unset;
    padding-right: 4%;
}
    
#c83cf7ba {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#bfdae194 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 d9ff2a0 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
}
    
#\38 ba19e0a {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\30 3eb5530 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 3%;
    padding-bottom: 2%;
}
    
#\37 a531a6b {
    width: 100%;
}
    
#d883281d {
    width: 100%;
    min-height: 185px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f014e96 {
    width: 100%;
}
    
#\38 102e7bf {
    width: 100%;
    margin-bottom: 16px;
}
    
#\34 779dc91 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 fcd7169 {
    height: 120px;
    width: 100%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\31 64e68d8 {
    width: 100%;
    margin-bottom: 16px;
}
    
#\32 e2eb427 {
    order: 1;
    width: 100%;
    min-height: 185px;
}
    
#aeaf5fe2 {
    width: 100%;
}
    
#e6177b03 {
    height: 120px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a887d0f {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 44f6f4f {
    width: 100%;
}
    
#bbdb8819 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 3%;
    padding: 2% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\35 45538be {
    height: 120px;
    width: 100%;
}
    
#b0de6ea8 {
    width: 100%;
}
    
#d062b3a6 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b5b700a {
    width: 100%;
    min-height: 185px;
}
    
#\37 a6eeec4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 3%;
    padding: 2% 4% 4% 4%;
}
    
#\37 f2c51d9 {
    width: 100%;
    margin-bottom: 16px;
}
    
#\39 a110e8c {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 9171740 {
    width: 100%;
    margin-bottom: 16px;
}
    
#af6d5671 {
    height: 120px;
    width: 100%;
}
    
#b93ea03e {
    width: 100%;
}
    
#d56cc733 {
    width: 100%;
    min-height: 185px;
}
    
#d6be016c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 3%;
    padding: 2% 4% 4% 4%;
}
    
#\33 f3b594e {
    width: 100%;
}
    
#\39 505b653 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#f5cf5f9b {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#\32 27d0950 {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 5px;
}
    
#\35 f4bffc4 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#f36e5d62 {
    order: 1;
}
    
#\36 bc75b37 {
    width: 100%;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 db107e6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 0% 6%;
}
    
#d0b9cd79 {
    order: 1;
}
    
#\34 c5744fc {
    order: 0;
    justify-content: space-between;
    align-self: auto;
    min-height: 130px;
    justify-self: auto;
    width: 99.53%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5fbab91 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
    align-self: center;
    margin: 0px 0% 4px 0%;
}
    
#c9f21f9f {
    order: 0;
    justify-content: space-between;
    align-self: auto;
    min-height: 130px;
    justify-self: auto;
    width: 99.53%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 10e9a36 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\35 af8eff8 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
    align-self: center;
    margin: 0px 0% 4px 0%;
}
    
#\39 f54893a {
    width: 100%;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 c4ba460 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
}



@media (max-width: 767px) {
    
#\30 e5b2081 {
    order: 1;
}
    
#\38 696685d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 6% 12% 6%;
}
    
#\35 d2fa60f {
    order: 0;
    justify-content: space-between;
    align-self: auto;
    min-height: 130px;
    justify-self: auto;
    width: 99.53%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c05b3959 {
    width: 100%;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#a3033081 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
    align-self: center;
    margin: 0px 0% 4px 0%;
}
    
#d1291193 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#c8d9e2c9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\34 f490379 {
    order: 1;
}
    
#\32 7bdcc6e {
    order: 0;
    justify-content: space-between;
    align-self: auto;
    min-height: 130px;
    justify-self: auto;
    width: 99.53%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e9d1132 {
    width: 100%;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#bdb73693 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
    align-self: center;
    margin: 0px 0% 4px 0%;
}
}



@media (max-width: 767px) {
    
#\33 6b90a84 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#f48aabe6 {
    order: 1;
}
    
#\37 ddb046b {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 a094a5e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\30 497a635 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
    align-self: center;
    margin: 0px 0% 4px 0%;
}
    
#\39 be28bf0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 0% 6%;
}
    
#\36 36ed7c4 {
    order: 1;
}
    
#c5ebe253 {
    min-height: 36px;
    width: 100.00%;
    align-items: center;
    padding-left: 0px;
    flex-direction: column;
    align-self: center;
    justify-content: center;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\31 768a68f {
    min-height: 36px;
    width: 100.00%;
    align-items: center;
    padding-left: 0px;
    flex-direction: column;
    align-self: center;
    justify-content: center;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\34 8570eef {
    width: 100%;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 8989a42 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
    align-self: center;
    margin: 0px 0% 4px 0%;
}
    
#\36 e37b500 {
    width: 96px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 5c4ee2b {
    order: 0;
    justify-content: space-between;
    align-self: auto;
    min-height: 130px;
    justify-self: auto;
    width: 99.53%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3e28799 {
    width: 100%;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#dab28b20 {
    order: 0;
    justify-content: space-between;
    align-self: auto;
    min-height: 130px;
    justify-self: auto;
    width: 99.53%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#c373bcdb {
    order: 0;
    justify-content: space-between;
    align-self: auto;
    min-height: 130px;
    justify-self: auto;
    width: 99.53%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3a94346 {
    order: 1;
}
    
#da02e178 {
    width: 100%;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 a4ef8e6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 6% 12% 6%;
}
    
#a639cee8 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
    align-self: center;
    margin: 0px 0% 4px 0%;
}
    
#fcce4ebf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#ad2e8511 {
    width: 96px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 64496f2 {
    order: 1;
}
    
#\35 609aa1c {
    min-height: 36px;
    width: 100.00%;
    align-items: center;
    padding-left: 0px;
    flex-direction: column;
    align-self: center;
    justify-content: center;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\36 f4e2746 {
    width: 100%;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#f94d65bf {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#aa1a123c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#aea7de65 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
    align-self: center;
    margin: 0px 0% 4px 0%;
}
    
#\34 b8af987 {
    order: 0;
    justify-content: space-between;
    align-self: auto;
    min-height: 130px;
    justify-self: auto;
    width: 99.53%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#ce758bf6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
}
    
#b07e00c5 {
    width: 100.00%;
    height: 40px;
}
    
#b4d78181 {
    margin: 0px 0% 0px 0%;
}
    
#\33 db5840e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
}

