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

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

  *#dm .dmInner div.u_2841266043 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

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

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

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

  *#dm .dmInner div.u_368686838 img {
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1031517381:hover img.hover-image {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1031517381.hover img.hover-image {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1638851956 img {
    object-fit:contain !important;
    object-position:100% 100% !important;
  }

  *#dm .dmInner div.u_1031517381 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
    border-style:solid !important;
    border-color:rgb(191,191,191) rgb(191,191,191) rgb(191,191,191) rgb(191,191,191) !important;
    border-width:1px 1px 1px 1px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1678423785:hover img.hover-image {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1678423785.hover img.hover-image {
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1678423785 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

  *#dm .dmInner a.u_1130377508.hover {
    background-image:none !important;
    background-color:var(--color_2) !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 62c7a1a {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e9bab652 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\37 8e146d9 {
    min-height: 296px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: center;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    border-width: 0 0 0.5px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#widget_1pf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1pf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cn1 {
    width: 75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efa165a1 {
    margin: 0px 0% 0px 0%;
}
    
#group_in6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    flex: 0 1 auto;
    align-content: flex-start;
}
    
#group_30i {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#widget_b3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_vui {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 cfe3c53 {
    width: 99.99736241057161%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 4081f2b {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-self: auto;
    border-width: 0 0 0.5px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#dc68b67b {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 eed1f5a {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 0) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#group_ofc {
    align-items: flex-start;
    width: 45%;
    min-height: auto;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 2.2194479624411536%;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    justify-content: flex-start;
    flex: 0 1 auto;
}
    
#group_52i {
    align-items: flex-start;
    width: 50%;
    min-height: 480px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-self: auto;
    order: 1;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fae7a1b {
    width: 30.41%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 251f692.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 20px 0px 20px;
}
#\36 251f692 {
    width: 77%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#group_8d1 {
    flex-direction: row;
    align-items: flex-start;
    width: 77%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.725190672978098%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    flex: 0 1 auto;
    align-self: center;
    padding: 16px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1cu {
    width: 77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a9131f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 a9131f9 {
    width: 21.48%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 20px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#bdc09c28 {
    width: 18.45%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jj5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_jj5 {
    width: 5.73%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0px 0px 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6a7e626 {
    margin: 0px 0% 0px 0%;
}
    
#widget_3fc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_mh7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\38 4340942.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4340942 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bfe405be {
    min-height: 296px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: auto;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    border-width: 0 0 0.5px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\36 8f45d15 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\37 2c2e904 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#d940e2ae {
    margin: 0px 0% 0px 0%;
}
    
#d126508b {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\33 a3aa12c {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e90f5d52 {
    width: 75%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nfs {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_lsa {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 aa1f1de {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\37 c3b9ce3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6d75b55 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#ca999cc1 {
    min-height: 527px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b26384c {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\38 7e96d15 {
    min-height: 296px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: center;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    border-width: 0px 0px 0.5px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_3) var(--color_5);
    border-style: solid;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\36 d56d2c3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 d56d2c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b286e66 {
    margin: 0px 0% 0px 0%;
}
    
#widget_sr3 {
    width: 99.99736241057161%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_822 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 36c030a {
    min-height: 620px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: center;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    border-width: 0 0 0.5px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\32 e586bd4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e586bd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8c6ee13 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a8c92a2c {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
}
    
#\32 5b85b11 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#c6caa750 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 1;
}
    
#\33 80f2376 {
    margin: 0px 0% 0px 0%;
}
    
#widget_c59 {
    width: 80%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_gdg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_cqs {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#eff17786 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#c0f5df65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\39 8198399 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 ba95b2f {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: auto;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    border-width: 0px 0px 0.5px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_3) var(--color_5);
    border-style: solid;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#d248c582 {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2194479624411536%;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#a31c25f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a31c25f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1a4c992 {
    margin: 0px 0% 0px 0%;
}
    
#b67ba825 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#fe00cfaa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0px 0px;
}
#fe00cfaa {
    width: 67.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a72560e6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_m9q.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_m9q {
    width: 24.82%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0% 0% 0px 0%;
}
    
#widget_2b5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#widget_hia {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bbb774d2 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#dbb971d7 {
    margin: 0px 0% 0px 0%;
}
    
#f65820f6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 1;
}
    
#\36 1e5e0fe {
    min-height: 296px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: center;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    border-width: 0px 0px 0.5px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_3) var(--color_5);
    border-style: solid;
    justify-content: space-around;
    margin: 0% 0% 0% 0%;
}
    
#d10cd308 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#cdd848aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cdd848aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee90ec1d {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    align-content: center;
}
    
#group_pen {
    flex-direction: row;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    align-content: center;
    flex-wrap: wrap;
    --column-gap: 0%;
    height: auto;
}
    
#widget_9rh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9rh {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_gsg {
    justify-content: space-between;
    align-items: flex-start;
    width: 220px;
    min-height: 220px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    height: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_sdp.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_sdp {
    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;
}
    
#widget_n93 {
    width: 83.60%;
    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 e30b6fa {
    justify-content: space-between;
    align-items: flex-start;
    width: 220px;
    min-height: 220px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    height: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9b1decf {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
}
    
#\35 96205b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 96205b7 {
    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;
}
    
#b066d8f3 {
    width: 86.15%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 06da2e9 {
    justify-content: space-between;
    align-items: flex-start;
    width: 220px;
    min-height: 220px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    height: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 707fe55 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
}
    
#\31 9d6dc10.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9d6dc10 {
    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;
}
    
#\36 be61f54 {
    width: 86.15%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1c4743d {
    justify-content: space-between;
    align-items: flex-start;
    width: 220px;
    min-height: 220px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    height: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8d6f9c7 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
}
    
#ac6aef02.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac6aef02 {
    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;
}
    
#aad96805 {
    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_7ei {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#group_kr7 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#group_5fh {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#group_lsp {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#widget_ran {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_go5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\32 fa2de43 {
    align-items: flex-end;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2194479624411536%;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: flex-end;
}
    
#d5c00882 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 e202576 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bbed8dd1 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a90caffa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a90caffa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0% 0% 0px 0%;
}
    
#d3e72f10 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: auto;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    border-width: 0px 0px 0.5px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_3) var(--color_5);
    border-style: solid;
    align-items: center;
    align-content: center;
    justify-content: space-around;
    margin: 0% 0% 0% 0%;
}
    
#f034b0d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f034b0d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd3a02e9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_vn9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_vn9 {
    width: 38%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0px 0px -40.6%;
}
    
#widget_9k5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_25t {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a28fda81 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d0b72807 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\38 fc2d363 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
}
    
#\33 ae2c28c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45%;
    min-height: 440px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 1;
}
    
#\35 d97cb36 {
    margin: 0px 0% 0px 0%;
}
    
#\34 a4aef7c {
    min-height: 557px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: center;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    border-width: 0 0 0.5px 0;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-style: solid;
    align-items: center;
    align-content: center;
    justify-content: space-around;
    margin: 0% 0% 0% 0%;
}
    
#\32 6499b80.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 6499b80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tjl {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_693 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_45u {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 5aeeb9d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 49d1bc0 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 c871fe5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#a5bfc396.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#a5bfc396 {
    max-width: 100%;
    width: 86.37%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 4798463 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
}
    
#\35 5806691 {
    width: 86.15%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1395010.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 0px 30px;
}
#\36 1395010 {
    width: 98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3829048.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 3829048 {
    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;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 1e191cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ec606e56 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c617bbba {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#innergrid_ttf {
    width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#\37 5a45c19 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\32 44614ae {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
}
    
#\30 1815d86 {
    justify-content: space-between;
    align-items: flex-start;
    width: 220px;
    min-height: 220px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    height: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d87729f4 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\34 503ff19 {
    justify-content: space-between;
    align-items: flex-start;
    width: 220px;
    min-height: 220px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    height: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0905ad4 {
    width: 83.60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6ac5b51.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6ac5b51 {
    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 95701d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 95701d8 {
    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;
}
    
#be60c980 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\32 8e5b254 {
    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;
}
    
#eefad746 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#\32 1d45bd0 {
    justify-content: space-between;
    align-items: flex-start;
    width: 220px;
    min-height: 220px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    height: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6e8ce69.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 6e8ce69 {
    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;
}
    
#\32 703c0c0 {
    width: 86.15%;
    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 4b93509 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
}
    
#b31f8e44.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b31f8e44 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e4c72b66 {
    flex-direction: row;
    align-items: center;
    width: 85%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 0%;
    align-content: center;
    flex-wrap: wrap;
    --column-gap: 0%;
    height: auto;
    align-self: center;
    justify-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\33 5b63e39 {
    justify-content: space-between;
    align-items: flex-start;
    width: 220px;
    min-height: 220px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    height: auto;
    border-width: 0.5px 0.5px 0.5px 0.5px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 29d327f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 1;
    justify-self: center;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 2 / span 1 / span 1;
}
    
#ead56efe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 12px 30px;
}
#ead56efe {
    width: 98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6a3af32.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 24px 30px;
}
#\31 6a3af32 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 788b9db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 0px 30px;
}
#\37 788b9db {
    width: 98%;
    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 {
    
#\38 3e7d1b6 {
    align-items: flex-end;
    width: 50%;
    min-height: 100%;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2194479624411536%;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: flex-end;
}
    
#f897a816.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f897a816 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe8a2266 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: auto;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    border-width: 0px 0px 0.5px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_3) var(--color_5);
    border-style: solid;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    margin: 0% 0% 0% 0%;
}
    
#\36 aed8f99 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a572ed89 {
    margin: 0px 0% 0px 0%;
}
    
#\37 81765f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 81765f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0% 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 6c76470 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\39 171c47f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#widget_3r2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_rcn {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#a540c1f3 {
    margin: 0px 0% 0px 0%;
}
    
#ac9dea13 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 1;
}
    
#\35 14d7d1a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 8059839 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 034f84d {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: center;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    border-width: 0 0 0.5px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 89faf20.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 89faf20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uk3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_gqb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
}
    
#\33 93c8341 {
    width: 180px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 5847450 {
    min-height: 557px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    align-self: center;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    border-width: 0 0 0.5px 0;
    border-color: #000000 #000000 var(--color_5) #000000;
    border-style: solid;
    align-items: center;
    align-content: center;
    padding: 30px 0px 30px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b79b689b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 30px 30px;
}
#b79b689b {
    width: 37.93%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 26bfe63 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    min-height: 440px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.9576854448126433%;
    flex: 0 1 auto;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: flex-end;
}
    
#\30 b082af5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 11c6c2a {
    margin: 0px 0% 0px 0%;
}
    
#\33 71064f5 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ad292d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 30px 30px 30px;
}
#\33 ad292d3 {
    width: 36.71%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px -5.4%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 62c7a1a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#efa165a1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_cn1 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc68b67b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 6a7e626 {
    margin: 0px 0% 0px 0%;
}
    
#widget_1cu {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d940e2ae {
    margin: 0px 0% 0px 0%;
}
    
#\33 a3aa12c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e90f5d52 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 c3b9ce3 {
    height: auto;
}
    
#ca999cc1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 b286e66 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8c6ee13 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 80f2376 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1a4c992 {
    margin: 0px 0% 0px 0%;
}
    
#b67ba825 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fe00cfaa {
    height: auto;
}
    
#widget_m9q {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bbb774d2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#dbb971d7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9rh {
    height: auto;
}
    
#\31 9b1decf {
    height: auto;
}
    
#\30 707fe55 {
    height: auto;
}
    
#\39 8d6f9c7 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bbed8dd1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a90caffa {
    height: auto;
}
    
#dd3a02e9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_vn9 {
    height: auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 49d1bc0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 e96a23b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec606e56 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 6d26796 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 aed8f99 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a572ed89 {
    margin: 0px 0% 0px 0%;
}
    
#\37 81765f0 {
    height: auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 11c6c2a {
    margin: 0px 0% 0px 0%;
}
    
#\33 71064f5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\32 62c7a1a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 8e146d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_cn1 {
    height: auto;
}
    
#group_in6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
}
    
#group_30i {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_1pf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_1pf {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 4081f2b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dc68b67b {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_1cu {
    height: auto;
}
    
#group_ofc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
}
    
#group_52i {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_8d1 {
    width: 100%;
    flex: 0 1 auto;
}
    
#\36 251f692 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 4340942.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 4340942 {
    margin: 0px 0% 0px 0%;
}
    
#bfe405be {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 a3aa12c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e90f5d52 {
    height: auto;
}
    
#\36 8f45d15 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
}
    
#d126508b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 c3b9ce3 {
    height: auto;
}
    
#ca999cc1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 7e96d15 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\37 aa1f1de {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    row-gap: 10px;
}
    
#\33 b26384c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 d56d2c3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 d56d2c3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 36c030a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 e586bd4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 e586bd4 {
    margin: 0px 0% 0px 0%;
}
    
#\36 8c6ee13 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a8c92a2c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c6caa750 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\39 8198399 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    row-gap: 10px;
}
    
#\36 ba95b2f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d248c582 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a31c25f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a31c25f1 {
    margin: 0px 0% 0px 0%;
}
    
#b67ba825 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#fe00cfaa {
    height: auto;
}
    
#widget_m9q {
    height: auto;
}
}



@media (max-width: 767px) {
    
#bbb774d2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f65820f6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    row-gap: 10px;
}
    
#\36 1e5e0fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cdd848aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cdd848aa {
    margin: 0px 0% 0px 0%;
}
    
#ee90ec1d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_9rh {
    height: auto;
}
    
#\31 9b1decf {
    height: auto;
}
    
#\30 707fe55 {
    height: auto;
}
    
#\39 8d6f9c7 {
    height: auto;
}
    
#group_gsg {
    width: 50%;
    flex: 0 1 auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e30b6fa {
    width: 50%;
    flex: 0 1 auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 06da2e9 {
    width: 50%;
    flex: 0 1 auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c1c4743d {
    width: 50%;
    flex: 0 1 auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_pen {
    width: 100%;
    flex: 0 1 auto;
}
}



@media (max-width: 767px) {
    
#bbed8dd1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a90caffa {
    height: auto;
}
    
#d3e72f10 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 fa2de43 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 e202576 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    row-gap: 10px;
}
    
#f034b0d4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f034b0d4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_vn9 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#a28fda81 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 fc2d363 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 ae2c28c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    row-gap: 10px;
}
    
#\34 a4aef7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 6499b80.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 6499b80 {
    margin: 0px 0% 0px 0%;
}
    
#widget_tjl {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\30 5aeeb9d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 49d1bc0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a5bfc396.flex-element.widget-wrapper > [data-element-type] {
    padding: 30px 10px 30px 10px;
}
#a5bfc396 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 4798463 {
    height: auto;
}
    
#\36 1395010.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\36 1395010 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 1e191cb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ec606e56 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 44614ae {
    height: auto;
}
    
#\30 1815d86 {
    width: 50%;
    flex: 0 1 auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 503ff19 {
    width: 50%;
    flex: 0 1 auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4b93509 {
    height: auto;
}
    
#b31f8e44 {
    height: auto;
}
    
#e4c72b66 {
    width: 100%;
    flex: 0 1 auto;
    justify-self: start;
    align-self: end;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\33 5b63e39 {
    width: 50%;
    flex: 0 1 auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1d45bd0 {
    width: 50%;
    flex: 0 1 auto;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 29d327f {
    width: 100%;
    min-height: auto;
    row-gap: 0px;
    justify-self: center;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ead56efe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 10px 10px;
}
#ead56efe {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 6a3af32.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\31 6a3af32 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 788b9db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\37 788b9db {
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_ttf {
    grid-template-rows: minmax(50px, max-content) minmax(50px, max-content);
    grid-template-columns: repeat(1, minmax(0, 1fr));
    row-gap: 0px;
    column-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\38 3e7d1b6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f897a816.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f897a816 {
    margin: 0px 0% 0px 0%;
}
    
#fe8a2266 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 aed8f99 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 81765f0 {
    height: auto;
}
    
#\39 171c47f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\30 8059839 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ac9dea13 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    row-gap: 10px;
}
    
#\31 034f84d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 89faf20.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 89faf20 {
    margin: 0px 0% 0px 0%;
}
    
#\33 93c8341 {
    width: 50%;
    min-height: 30px;
}
}



@media (max-width: 767px) {
    
#\38 5847450 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b79b689b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#b79b689b {
    width: 51.78%;
    margin: 0px 0% 0px 0%;
}
    
#\33 26bfe63 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    row-gap: 0px;
}
    
#\33 71064f5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 ad292d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 10px 0px 10px;
}
#\33 ad292d3 {
    width: 46.26%;
    margin: 0px 0% 0px 0%;
}
}

